<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family:'Brown Thin';src:url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Thin.eot);src:local(':)'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Thin.woff) format('woff'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Thin.svg) format('svg'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Thin.ttf) format('truetype');
}

@font-face {
  font-family:'Brown Light';src:url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Light.eot);src:local(':)'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Light.woff) format('woff'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Light.svg) format('svg'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Light.ttf) format('truetype');
}

@font-face {
  font-family:Brown;src:url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Regular.eot);src:local(':)'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Regular.woff) format('woff'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Regular.svg) format('svg'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Regular.ttf) format('truetype');
}

@font-face {
  font-family:'Brown Bold';src:url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Bold.eot);src:local(':)'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Bold.woff) format('woff'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Bold.svg) format('svg'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Bold.ttf) format('truetype');
}

@font-face {
  font-family:'Brown Glyph';src:url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Display.eot);src:local(':)'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Display.woff) format('woff'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Display.svg) format('svg'),url(/ATHENASPORTS/ATHENAWIS/FONTES/BrownEntrataWeb-Display.ttf) format('truetype');
}

@font-face {
  font-family:'Entrata Icons';src:url(/ATHENASPORTS/ATHENAWIS/FONTES/entrata-icons.eot);src:local(':)'),url(/ATHENASPORTS/ATHENAWIS/FONTES/entrata-icons.woff) format('woff'),url(/entrata-icons.svg) format('svg'),url(/ATHENASPORTS/ATHENAWIS/FONTES/entrata-icons.ttf) format('truetype');
}



:root {
  touch-action: pan-x pan-y;
  height: 100%;
}





body,html{
	height:auto !important;
	width:100% !important;
	background:#222 !important;
	color: #fff !important;
	margin:0px;
	float:left !important;
	/*
	font-family: 'Raleway', sans-serif;
	font-family: 'Oswald', sans-serif;
	font-family: 'Anton', sans-serif;
	font-family: 'DM Mono', monospace;
	*/
	font-family: 'Brown', monospace;
	
}



.FONTE-1{
	font-family: 'Brown Thin', sans-serif;
}

.FONTE0{
	font-family: 'Brown Light', sans-serif;
}

.FONTE1{
	font-family: 'Brown', sans-serif;
}

.FONTE2{
	font-family: 'Brown Bold', sans-serif;
}


* {
	box-sizing: border-box;
}





.SOCIAL{
  margin-left: calc(50% - 306px);
  margin-left: -webkit-calc(50% - 306px);
  margin-left: -moz-calc(50% - 306px);
}

@media only screen and (max-width: 612px) {
  .SOCIAL{
    margin-left: 0;
    width:100%;              
  }
}






.OP_GAL{
    width: calc( (100% / 3) - 10px ) !important;
	margin-bottom: 10px !important;
	margin-right: 10px !important;
}



.OPROJETO{
	color: #666;
	font-size: 22px;
	max-width:1100px;
	letter-spacing: 1px;
	line-height: 28px;
	padding-left: 0px;
	padding-right: 20px;
	margin-top: 40px;
}



.MYEDIT{
	display: none;
}



.LINHADIVISORIA{
	width: 100%;
	height: 1px;
	background: rgba(0,0,0,0.2);
	position: relative;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}


.FLOATPIN{
	width:60px;
	height:30px;
	position:absolute;
	left:10px;
	bottom:10px;
	z-index:99;
}



.FOTOSTORY_UNI{
	margin-top: 20px;
}

.FOTOSTORY_UNI .THEIMGS{
	min-width: 100%;
}


.ROTO{
	font-size:26px !important;
	line-height:32px;
	letter-spacing: 1px;
	width:100%;
	color: #000 !important;
	text-transform: uppercase;
	display:block;
	margin-top:10px;
	margin-bottom:0px;
	font-family: 'Brown Light', sans-serif !important;
	font-weight:100 !important;
}

.ROTO strong{
	font-family: 'Brown Light', sans-serif !important;
	font-weight:100 !important;
	color: #000 !important;
}


.ROTO b{
	font-family: 'Brown Light', sans-serif !important;
	font-weight:100 !important;
	color: #000 !important;
}





.WHITE h2{
	padding:0px !important;
	margin:0px !important;
	text-align: left !important;
}




.MYLIMITE{
	width:calc(100% - 60px);
	max-width:1000px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 20px;
	margin-top: 20px;
	display: table; 
	text-align:left !important;
}


.INT_TEXT{
	width:100%;
	float:left;
	position:relative;
	color:#444;
	font-size:18px;
	line-height:24px;
	letter-spacing:1px;
	text-align:left;
}

.INT_TEXT p{
	text-align:left;
	font-size:18px !important;
	line-height:28px !important;
}

.INT_TEXT strong, .INT_TEXT b{
	font-weight:900;
	font-family: 'Brown Bold', sans-serif;
	color:#444;
}



.INT_TEXT ul li{
	background:url(/ATHENASPORTS/ATHENAWIS/images/MARCA2.svg?x=43) no-repeat top 8px left;
	background-size:8px;
	padding-left:16px;
}



.INT_TEXT h1{
	display: block;
    margin-block-start: 0px !important;
    margin-block-end: 0px !important;
    margin-inline-start: 0px !important;
    margin-inline-end: 0px !important;
    
	font-weight:900 !important;
	font-size:22px !important;
	line-height:24px;
	margin-top:15px;
	color:#222;
	width:100%;
	position:relative;
	font-family: 'Brown Bold', sans-serif;
}


.WHITE{
	width:100%;
	float:left;
	background:#fff;
	margin-bottom:60px;
	padding-bottom:100px;
}


.CAUS_NUMBER_MOB{
	display:none;
}





.DIF {
    margin-top: 0px;
    bottom: 0px;
    position: relative;
    display: inline-block;
    width: 100%;
    background: #000;
}



.ESCURO .ATUALVIDEO .FLY {
    border: 1px solid #fff;
}

/*
.ATUALVIDEO .FLY {
    position: fixed;
    top: 5px;
    right: 85px;
    z-index: 9999999999;
    height: auto;
    background: #111;
	border:none;
    width: 230px;
    padding: 5px;
    display: inline-table;
	box-shadow: 0 6px 10px 0 rgba(0,0,0,0.6),0 2px 8px 0 rgba(0,0,0,0.4) !important;
}
*/

.ATUALVIDEO .FLY {
    position: fixed;
    bottom: 20px;
    left: 30px;
    z-index: 9999999999;
    height: auto;
    background: #fff;
	border:none;
    width: 230px;
    padding: 5px;
    display: inline-table;
	box-shadow: 0 6px 10px 0 rgba(0,0,0,0.6),0 2px 8px 0 rgba(0,0,0,0.4) !important;
}






.ATUALVIDEO .FLY .DIF_CLOSE {
    display: block;
}

.DIF_CLOSE {
    width: 28px;
    height: 28px;
    position: absolute;
    z-index: 999999;
    right: 0px;
    top: 0px;
    background: #fff url(/ATHENASPORTS/ATHENAWIS/images/CLOSEMENU2.svg) no-repeat center center;
    background-size: 18px;
    border: none;
    display: none;
}


.FLY .CAPAVIDEOFLOAT {
    display: block;
}

.CAPAVIDEOFLOAT {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #000;
    opacity: 0.1;
    z-index: 999;
    cursor: pointer;
    display: none;
}

.ATUALVIDEO .FLY iframe {
    height: 130px !important;
    width: 230px !important;
    position: relative !important;
}













.RONI{
	width:calc(100% - 60px);
	max-width:1000px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	margin-bottom:0px;
	display: table;
	text-align:left;
}


#LINEFILTERS{
	max-height:0px;
	overflow:hidden;
	width:100%;
	float:left;
	background:#e1e1e1;
}

.STARTLINE#LINEFILTERS{
	max-height:800px;
	transition:max-height 0.5s ease !important;
	margin-bottom:0px;
}

#THE_LINEFILTERS .HONS{
	display:none !important;
}

#THE_LINEFILTERS .HONS_ATIVO{
	display:block !important;
}



.GOFILTERS_FILTERS #LINEFILTERS{
	max-height:0px;
	transition:max-height 0.3s ease !important;
}

.GOFILTERS_SEARCH #LINEFILTERS{
	max-height:0px;
	transition:max-height 0.3s ease !important;
}





.INT_FRASE{
	background:url(/ATHENASPORTS/ATHENAWIS/images/aspas.svg) no-repeat center top;
	background-size:auto 50px;
	padding-top:70px;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
	font-size:32px;
	line-height:36px;
	letter-spacing:0px;
	color:#222;
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
}


.INT_FRASE_AUTOR{
	font-size:18px;
	line-height:22px;
	margin-top:15px;
}

.INT_FRASE_ATRIBUTO{
	font-size:16px;
	line-height:22px;
}







.LOAD_APPER{
	width:100%;
	float:left;
	min-height:100px;
	margin-bottom:30px;
}



.CLOSESEARCH_IMPUT{
	position:absolute;
	right:60px;
	top:0px;
	height:0px;
	width:0px;
	background:rgba(255,255,255,0) url(/ATHENASPORTS/ATHENAWIS/images/close2.svg?x=43) no-repeat center right;
	background-size:32px;
	cursor:pointer;
	opacity:1;
	z-index:999;
	transition:height 0.5s ease;
}


.BUSCA_OK .CLOSESEARCH_IMPUT{
	height:40px;
	width:30px;
}







.SPACE_SEARCH_MOB{
}



.ALL_SEARCH{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	margin-top:30px;
}

.SPACE_SEARCH{
	width:calc(100% - 60px);
	max-width:380px;
	height:40px;
	border-bottom:1px solid #e1e1e1;
	margin-left:0px;
	background:url(/ATHENASPORTS/ATHENAWIS/images/search.svg?x=34332) no-repeat center left -16px;
	background-size:62px;
	opacity:1;
	transition:border-bottom 0.3s ease, height 0.3s ease;
}



.BUSCA_OK .SPACE_SEARCH{
	border-bottom: 1px solid #fff;
	height:40px;
}



.THESEARCH{
	width:calc(100% - 40px);
	height:40px;
	position:relative;
	background:none;
	border:none;
	padding-left:40px;
	color:#e71f46;
	font-size:26px;
	letter-spacing:1px;
	outline: none;
}






.FILTER_SEM_LOGO{
	height:auto;
	overflow:hidden;
	max-height: 600px;
	transition:max-height 1s ease;
}

.BUSCA_OK .FILTER_SEM_LOGO{
	/*
	max-height:1px !important;
	overflow:hidden;
	*/
}


.RESULTADOS_BUSCA_MOB{
	text-align:left;
	font-size:16px;
	line-height:16px;
	height:0px;
	color:#222;
	opacity:0.6;
	letter-spacing:1px;
	padding-left:20px;
	overflow:hidden;
	transition:height 0.4s ease;
	display:none;
}

.HAS_RESULTS .RESULTADOS_BUSCA_MOB{
	height:26px;
}









.SOBRATOPO{
	width:100%;
	height:auto;
	margin-top:90px;
	margin-bottom:40px;
	float:left;
	position:relative;
	color:#fff;
}


.ONS{
	margin-top:-20px;
	width:100%;
	height:50px;
	float:left;
	position:relative;
	display:flex;
}


.COUNT_STORIES{
	font-size:52px;
	display:inline-block;
	position:relative;
}

.RESULT_TEXT{
	letter-spacing:2px !important;
	margin-left:4px;
	display:inline-block;
	position:relative;
	bottom:0px;
	font-size:22px;
}



.CAUS{
	opacity:0.1;
}


.SELECT_FILTER{
	height: 25px;
    line-height: 26px;
    float: left;
    position: relative;
    font-size: 14px;
    letter-spacing: 1.5px;
    cursor: pointer;
    margin-bottom: 6px;
    margin-right: 6px;
    padding-left: 15px;
    padding-right: 35px;
	color: #222 !important;
    border: 1px solid #e1e1e1 !important;
	background:#fff;
}

.DOWN_SELECT{
	background: #fff url(/ATHENASPORTS/ATHENAWIS/images/DOWN_2.svg) no-repeat center center;
	background-size:8px;
	position:absolute;
	border-left:1px solid #222;
	right:0px;
	top:0px;
	height:23px;
	width:23px;
}



.DSATIVAD{
	opacity:0.2;
	height: 25px;
    line-height: 29px;
    float: left;
    position: relative;
    font-size: 14px;
    letter-spacing: 1.5px;
    color: #777;
    cursor: pointer;
    margin-bottom: 6px;
    margin-right: 6px;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #777;
	background:none !important;
}



.TNA{
	display:none;
}

.PENSANDO_TAX .TNA{
	width:100%;
	height:100%;
	position:absolute;
	background:url(/ATHENASPORTS/ATHENAWIS/images/loading.svg?x=43) no-repeat center center;
	background-size:52px;
	left:0px;
	top:0px;
	z-index:99;
	display:block;
}

.LIST{
	height:auto;
	overflow:hidden;
}


.PENSANDO_TAX .HONS{
	opacity:0.1 !important;
	transition:opacity 0.2s ease;
}



.HOO{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
}

.GRID_COMDESC .HOO:last-child{
	margin-right:30px;
}


.grid-itemSALT .QUADRADO{
	width:100%;
	display:block;
}

.IMG_GRIDFLOAT{
	position: absolute;
    margin: auto;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}

.IMG_GRIDFLOAT img{
	/*height:50vh;*/
	height:100%;
	width:100%;
	object-fit: cover;
}




.REF{
	width:400px;
	height:auto;
	min-height:400px;
	background:#ccc;
	z-index:99999;
	color:#000;
	position:fixed;
	top:0px;
	right:60px;
	padding:30px;
	overflow:scroll;
	padding-right:100px;
}








.SO_DESKTOP{
	
}

.SO_MOBILE{
	display:none;
}





.CATS_CAPAS{
	background:#222;
	padding-left:7px;
	padding-top:6px;
	padding-bottom:3px;
	padding-right:5px;
	margin-right:7px;
}





.tns-nav &gt; [aria-controls] {
	width: 15px !important;
	height: 15px !important;
	padding: 0;
	margin: 0 5px;
	margin-top:10px !important;
	border-radius: 50%;
	border:2px solid #fff !important;
	background: none !important;
	opacity:0.1 !important;
}

.tns-nav &gt; .tns-nav-active {
	background: #676767 !important;
	border:2px solid #676767 !important;
	opacity:1 !important;
}



.tns-controls{
	text-align:left !important;
	position:absolute !important;
	margin-top:2px !important;
}



.tns-controls button{
	width:30px !important;
	height:30px !important;
	padding:0px !important;
	border-radius:0px !important;
	margin-left: 0px !important;
	white-space: nowrap !important;
	font-size:0px !important;
	border: none !important;
	background: #292929 url(/ATHENASPORTS/ATHENAWIS/images/setaesquerda.svg) no-repeat center center !important;
    background-size: 40px !important;
	opacity:0.7 !important;
}

.tns-controls button:hover{
	opacity:1 !important;
}


.tns-controls button:first-child{
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.tns-controls [disabled] {
	/*
	opacity: 0.3 !important;
    cursor: not-allowed !important;
	*/
}





.tns-nav {
	text-align: left !important;
	margin: 0px !important;
	margin-left:80px !important;
}



.tns-controls{
}


#SURFER{
	width:100%;
	height:auto;
	position:relative;
	float:left;
}



.FLOAT_SEM_LOGO #MY_LOGO{
	margin-top:-180px !important;
}



.BLOOP{
	width:100%;
	float:left;
	height:30px;
	text-align:left;
	line-height:30px;
	font-size:16px;
	font-weight:400;
	letter-spacing:1px;
	color:#f4f4f4;
}



#CASEMENU{
	position:fixed;
	right:-181px;
	top:0px;
	width:180px;
	height:auto;
	background:#000;
	z-index:999998;
	display:flex;
	transition:right 0.3s ease;
	border-bottom:1px solid #444;
	border-left:1px solid #444;
}


.SHOWMENU #CASEMENU{
	right:71px;
}






.FONTE_01{
	/*font-family: 'Poppins', sans-serif !important;*/
	
	font-family: Space Mono,monospace !important;
    -webkit-font-smoothing: antialiased;
}

.BOLDFONTE_1{
	font-weight:900;
}



#MY_ALL{
	width:100%;
	position:relative;
	height:auto;
	float:left;
}

#MY_FILTERS{
	height:auto;
	float:left;
	position:relative;
	z-index:999;
	background:none !important;
	min-height: 100vh;
}


#MY_STORIES{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	min-height: 100vh;
	background:none;
}


#MY_LOGO{
	width:100%;
	height:120px;
	background:url(/ATHENASPORTS/ATHENAWIS/images/logo_athena_women_in_sports.svg) no-repeat top left;
	background-size:auto 100%;
	position:relative;
	margin-left:0px;
	margin-top:60px;
	transition:margin-top 0.3s ease;
}


#ALL_LIST{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	margin-top:60px;
}


.LIST{
	width:100%;
	float:left;
	position:relative;
	margin-left:0px;
	margin-bottom:0px;
}





.HONS{
	height:25px;
	line-height:26px;
	float:left;
	position:relative;
	font-size:16px;
	letter-spacing:0.5px;
	color:#777;
	cursor:pointer;
	margin-bottom:6px;
	margin-right:6px;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #777;
	transition:border 0.1s ease, color 0.1s ease;
}


.HONS:hover{
	border:1px solid #fff;
	color:#fff;
}



.HONS_ATIVO{
	color:#222 !important;
	background:#fff;
	border:1px solid #e1e1e1 !important;
}






.HAMBURGUER{
	width:50px;
	height:50px;
	position:fixed;
	top:100px;
	right:60px;
	background:url(/ATHENASPORTS/ATHENAWIS/images/hamburguer.svg?x=32) no-repeat center center;
	background-size:60px;
	z-index:999999;
	display:none;
}


.HAMBURGUER2{
	width:70px;
	height:50px;
	position:absolute;
	top:0px;
	right:0px;
	background:url(/ATHENASPORTS/ATHENAWIS/images/hamburguer.svg?x=32) no-repeat center center;
	background-size:28px;
	z-index:999999;
}


.SHOWMENU .HAMBURGUER2{
	background:#000 url(/ATHENASPORTS/ATHENAWIS/images/close.svg?x=35443542) no-repeat center center;
	background-size:42px;
	border-bottom:1px solid #444;
}







.ICONTHELANG_PT{
	width:30px;
	height:30px;
	position:absolute;
	top:60px;
	right:20px;
	background: url(/ATHENASPORTS/ATHENAWIS/images/ICON_LANG_PT.svg?x=3) no-repeat center center;
	background-size:auto 24px;
	z-index:999999;
	opacity:0.25;
	cursor:pointer;
}


.ICONTHELANG_EN{
	width:30px;
	height:30px;
	position:absolute;
	top:85px;
	right:21px;
	background: url(/ATHENASPORTS/ATHENAWIS/images/ICON_LANG_EN.svg?x=3) no-repeat center center;
	background-size:auto 24px;
	z-index:999999;
	opacity:0.4;
	cursor:pointer;
}

.ICONTHELANG:hover{
	opacity:0.6;
}

.ICONTHELANG_ACTIVE{
	opacity:1 !important;
}











.ICONTHELANG_PT_MOB{
	width:50px !important;
	height:50px !important;
	position:relative !important;
	top: auto !important;
	right:auto !important;
	display: inline-block !important;
	background: url(/ATHENASPORTS/ATHENAWIS/images/ICON_LANG_PT.svg?x=3) no-repeat center center !important;
	background-size:auto 34px !important;
	z-index:999999;
	opacity:0.25;
	cursor:pointer;
}


.ICONTHELANG_EN_MOB{
	width:50px !important;
	height:50px !important;
	position:relative !important;
	top: auto !important;
	right:auto !important;
	display: inline-block !important;
	background: url(/ATHENASPORTS/ATHENAWIS/images/ICON_LANG_EN.svg?x=3) no-repeat center center !important;
	background-size:auto 34px !important;
	z-index:999999;
	opacity:0.4;
	cursor:pointer;
}

.ICONTHELANG:hover{
	opacity:0.6;
}

.ICONTHELANG_ACTIVE{
	opacity:1 !important;
}











.CAUS_TEXT{
	width:auto;
	display:inline-block;
	position:relative;
	padding-right:10px;
}

.CAUS_BARRA_RESULT{
	width:auto;
	display:inline-block;
	position:relative;
	padding-left:5px;
	padding-right:5px;
}


.THESHOPPING{
	width:70px;
	height:70px;
	position:absolute;
	top:140px;
	right:0px;
	background: url(/ATHENASPORTS/ATHENAWIS/images/SHOPPING.svg?x=43) no-repeat center center;
	background-size:32px;
	z-index:99999999;
	display: none;
}




.THEUSER{
	width:70px;
	height:50px;
	position:absolute;
	top:50px;
	right:0px;
	background: url(/ATHENASPORTS/ATHENAWIS/images/USER.svg?x=34354432) no-repeat center center;
	background-size:28px;
	z-index:999999;
	display:none;
}





.THEPINTEREST{
	width:70px;
	height:50px;
	position:absolute;
	bottom:15px;
	right:0px;
	background: url(/ATHENASPORTS/ATHENAWIS/images/PINTEREST.svg?x=43) no-repeat center center;
	background-size:28px;
	z-index:999999;
}



.THEYOUTUBE{
	width:70px;
	height:50px;
	position:absolute;
	bottom:75px;
	right:0px;
	background: url(/ATHENASPORTS/ATHENAWIS/images/YOUTUBE.svg) no-repeat center center;
	background-size:32px;
	z-index:999999;
}


.THEINSTA{
	width:70px;
	height:50px;
	position:absolute;
	bottom:135px;
	right:0px;
	background: url(/ATHENASPORTS/ATHENAWIS/images/INSTA2.svg) no-repeat center center;
	background-size:32px;
	z-index:999999;
}




.ICOBT{
	cursor:pointer;
}

.ICOBT:hover{
}




.MYTYPE_story .ALL_STORIES{
	margin-top:0px;
}


.ALL_STORIES{
	width:100%;
	height:auto;
	margin-bottom:0px;
	float:left;
	position:relative;
}



.SOBRAPAG{
	width:100%;
	float:left;
	position:relative;
	height:40px;
}



.STORY{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	margin-bottom:60px;
}


.STORY_TP1{
	max-width:1200px;
	float:left;
	position:relative;
}


.IMG_STORY{
	width:100%;
	position:relative;
	float:left;
}


.STORY_TP1 .IMG_STORY{
	width:calc(60% - 20px);
	height:auto;
	float:left;
	position:relative;
}

.STORY_TP1 .IMG_STORY img{
	width:100%;
	display:block;
}



.STORY_TP2{
	max-width: 100%;
	float:left;
	position:relative;
}

.STORY_TP2 IMG_STORY{
	width:100%;
	height:auto;
	float:left;
	position:relative;
}

.STORY_TP2 .IMG_STORY img{
	width:100%;
	display:block;
}


.STORY_TP1 .INFO_STORY{
	width:40%;
	min-height:auto;
	float:left;
	position:relative;
	
}



.LIMITE_TP3{
	overflow:hidden !important;
	width:100%;
	float:left;
	position:relative;
}


.STORY_TP3{
	width: 100%;
	float:left;
	position:relative;
	background:none;
	margin-top:50px;
	margin-bottom:100px;
}




.SP{
	width:100%;
	height:100%;
	position:absolute;
	left:0px; top:0px;
}



.INFO_CAPA{
	width:50%;
	height: auto;
	position:absolute;
	max-width:700px;
	z-index:99;
	padding:30px;
	padding-bottom:100px;
}

.INFO_CAPA_bottom{
	bottom:7%;
	left:7%;
}

.INFO_CAPA_top{
	margin-top:7% !important;
	margin-left:40px;
}







.GOTOUP{
	position:fixed;
	width:50px;
	height:50px;
	bottom:-50px;
	left:500px;
	background:#292929 url(/ATHENASPORTS/ATHENAWIS/images/setaesquerda.svg?x=43) no-repeat center center;
	background-size:42px;
	z-index:9999;
	transform: rotate(-90deg);
	opacity:0.7;
	cursor:pointer;
	transition:bottom 0.3s ease;
}

.SHOW_GOTOUP{
	bottom:20px !important;
}

.GOTOUP:hover{
	opacity:1;
}








.PRINC_CAPA{
	font-size:16px;
	letter-spacing:0.3px;
	color:#e71f46;
	padding-left:30px;
	margin-top:0px;
	margin-bottom:15px;
}




.TIT_CAPA{
	font-size:42px;
	line-height:42px;
	color:#e1e1e1;
	letter-spacing:1px;
	font-weight:800;
	padding-left:30px;
	margin-top:10px;
	margin-bottom:10px;
	opacity:1;
	filter: grayscale(0%);
	text-align:left;
}





a:active{
	border:none !important;
	text-decoration:none !important;
	outline: none;
}

a:focus{
	border:none !important;
	text-decoration:none !important;
	outline: none;
}


.STORY a{
	text-decoration:none;
}



.PRINC_STORY{
	width:100%;
	float:left;
	margin-top:30px;
	margin-bottom:10px;
	position:relative;
	padding-left:30px;
	z-index:9;
}


.PRINC_STORY .THETAX{
	font-size:18px;
	line-height:20px !important;
	height:18px !important;
	letter-spacing:0.3px;
	color:#e71f46;
	border-bottom:1px solid rgba(255,255,255,0) !important;
	cursor:pointer;
	float:left;
}

.PRINC_STORY .THETAX span:hover{
	border-bottom:1px dotted #e71f46 !important;
}





.INFO_CAPA .PRINC_STORY .THETAX{
	font-size:18px;
	line-height:28px !important;
	height:24px !important;
	letter-spacing:0.3px;
	color:#e71f46;
	cursor:pointer;
	float:left;
	background-color:#222;
	margin-right:5px;
	border-left:6px solid #222;
	border-right:6px solid #222;
}


.GO_ON .PRINC_STORY{
	margin-left:0px !important;
	padding-left:0px !important;
	margin-top:10px !important;
}

.GO_ON .RES_STORY{
	margin-left:0px !important;
	padding-left:0px !important;
	margin-top:0px !important;
	padding-top:0px;
	font-size:16px;
}


.DISLIKE{
	background:url(/ATHENASPORTS/ATHENAWIS/images/DISLIKE.svg?x=434344333) no-repeat center center;
	background-size:48px;
	height:60px;
	width:60px;
	display:inline-block;
	float:left;
}



.BARRA_TAX{
	width:1px;
	height:18px;
	background:#666;
	margin-left:8px;
	margin-right:8px;
	float:left;
}




.TIT_STORY{
	font-size:36px;
	color:#fff;
	letter-spacing:1px;
	font-weight:800;
	padding-left:30px;
	margin-top:10px;
	margin-bottom:10px;
	opacity:1;
	filter: grayscale(0%);
	text-align:left;
}



.MES_STORY{
	font-size:20px;
	line-height:22px;
	letter-spacing:1px;
	font-weight:300;
	padding-left:0px;
	padding-top:0px;
	padding-right:20px;
	padding-bottom:5px;
	margin-top:0px;
	filter: grayscale(0%);
	text-align:left;
	margin-bottom:0px;
	color:#fff;
	display:block;
}



.ICON_ESPECIAL{
	font-size:14px;
	color:#808080;
	letter-spacing:1px;
	font-weight:300;
	margin-left:30px;
	padding-left:30px;
	margin-top:15px;
	opacity:1;
	height:26px;
	line-height:26px;
	background-size:auto 26px;
}

.GO_ON{
	padding-bottom:40px;
}

.GO_ON .ICON_ESPECIAL{
	font-size:14px;
	color:#808080;
	letter-spacing:1px;
	font-weight:300;
	margin-left:0px;
	padding-left:24px;
	margin-top:0px;
	opacity:1;
}


.INFO_CAPA .ICON_ESPECIAL{
	margin-left:30px;
	color:#e1e1e1;
}



.PODCAST_STORY{
	background:url(/ATHENASPORTS/ATHENAWIS/images/PODCAST3.svg) no-repeat center left;
	height:26px;
	line-height:26px;
	background-size:auto 26px;
}

.VIDEOPLAY_STORY{
	background:url(/ATHENASPORTS/ATHENAWIS/images/VIDEO_PLAY1.svg) no-repeat center left;
	height:26px;
	background-size:auto 26px;
	padding-left:32px !important;
	line-height:30px !important;
}

.CINEMA_STORY{
	background:url(/ATHENASPORTS/ATHENAWIS/images/CINEMA4.svg) no-repeat center left;
	height:26px;
	background-size:auto 26px;
	padding-left:32px !important;
	line-height:32px !important;
}




.INFO_CAPA .PODCAST_STORY{
	background:url(/ATHENASPORTS/ATHENAWIS/images/PODCAST3.svg) no-repeat center left;
	height:36px;
	background-size:auto 36px;
	padding-left:33px !important;
	line-height:40px !important;
}

.INFO_CAPA .VIDEOPLAY_STORY{
	background:url(/ATHENASPORTS/ATHENAWIS/images/VIDEO_PLAY1.svg) no-repeat center left;
	height:36px;
	background-size:auto 36px;
	line-height:40px !important;
	padding-left:40px !important;
}

.INFO_CAPA .CINEMA_STORY{
	background:url(/ATHENASPORTS/ATHENAWIS/images/CINEMA4.svg) no-repeat center left;
	height:36px;
	background-size:auto 36px;
	line-height:40px !important;
	padding-left:43px !important;
}





.TAX_podcast{
	background:url(/ATHENASPORTS/ATHENAWIS/images/PODCAST3.svg) no-repeat center left;
	background-size:auto 18px !important;
	padding-left:16px !important;
}

.TAX_cinema{
	background:url(/ATHENASPORTS/ATHENAWIS/images/CINEMA2.svg?x=43) no-repeat center left;
	background-size:auto 18px !important;
	padding-left:22px !important;
}

.TAX_video{
	background:url(/ATHENASPORTS/ATHENAWIS/images/VIDEO_PLAY1.svg) no-repeat center left;
	background-size:auto 24px !important;
	padding-left:27px !important;
}






.MRC{
	float:left;
	width:100%;
	position:relative;
}




.RES_STORY{
	font-size:18px;
	line-height:22px;
	color:#808080;
	letter-spacing:1px;
	font-weight:300;
	padding-left:30px;
	margin-top:15px;
	opacity:1;
	text-align:left;
	filter: grayscale(0%);
	max-width:500px;
}

.FON_STORY{
	font-size:16px;
	color:#676767;
	letter-spacing:1px;
	font-weight:300;
	margin-left:30px;
	margin-top:15px;
	opacity:1;
}


.FON_CAPA{
	font-size:18px;
	line-height:20px;
	color:#ccc;
	letter-spacing:1px;
	font-weight:300;
	margin-left:30px;
	margin-top:15px;
	text-align:left;
}



.grabbable {
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

 /* (Optional) Apply a "closed-hand" cursor during drag operation. */
.grabbable:active {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}



.FILTER_COM_LOGO{
	width:90% !important;
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:15px;
	padding-bottom:60px;
}




::-webkit-scrollbar {
    width: 5px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #222; 
    border-radius: 0px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 6px #676767;
}






::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #444;
	font-size:16px;
	font-family: 'Brown', sans-serif;
	opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #888;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: #555;
}











.POA::-webkit-scrollbar {
    display: none;
}



video::-webkit-media-controls {
  display: none;
}

/* Could Use thise as well for Individual Controls */
video::-webkit-media-controls-play-button {}

video::-webkit-media-controls-volume-slider {}

video::-webkit-media-controls-mute-button {}

video::-webkit-media-controls-timeline {}

video::-webkit-media-controls-current-time-display {}






/*
.eclipse-active-3{
	opacity:0.5;
	filter: grayscale(100%);
}

.eclipse-active-3 .TIT_STORY, .eclipse-active-3 .RES_STORY{
	opacity:0.7;
	filter: grayscale(100%);
	transition:all 0.8s ease;
}
*/







.TIT_CONVITE_INSTA{
	width:100%;
	height:20px;
	line-height:20px;
	position:absolute;
	top:-5px;
	left:0px;
	text-align:center;
	background:none;
	z-index:99;
	padding-left:0px;
	padding-right:0px;
}


.TEXT_SIG{
	font-size:18px;
	font-weight:200;
	height:20px;
	line-height:20px;
	background:#222;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
	color:#676767;
}



.LOGIN_INSTA{
	width:calc(100% - 50px);
	height:calc(100% - 30px);
	position:absolute;
	left:25px;
	top:20px;
	background:url(/ATHENASPORTS/ATHENAWIS/images/followathena.svg?x=32) no-repeat center center;
	background-size:auto 50px;
	z-index:9;
	transition:background-size 0.2s ease;
	cursor:pointer;
}

.LOGIN_INSTA:hover{
	width:calc(100% - 50px);
	height:calc(100% - 30px);
	position:absolute;
	left:25px;
	top:20px;
	background:url(/ATHENASPORTS/ATHENAWIS/images/followathena.svg?x=32) no-repeat center center;
	background-size:auto 60px;
}



.MOSS{
	float:left;
	width:100%;
}



.LING_ESQ{
	width:30px;
	height:100%;
	border:10px solid #e71f46;
	border-right: none;
	position:absolute;
	left:0px;
	top:0px;
}

.LING_DIR{
	width:calc(100% - 30px);
	height:100%;
	border:10px solid #e71f46;
	border-left: none;
	position:absolute;
	right:0px;
	top:0px;
}




.LOADING_STORIES{
	background:url(/ATHENASPORTS/ATHENAWIS/images/loading.svg?x=43) no-repeat left 0px top 100px !important;
	background-size:52px !important;
	min-height:vh100;
}



.AMORA{
	width:100%;
	float:left;
	color:#fff;
	position:relative;
	margin-bottom:5px;
	font-size:42px;
	font-weight:900;
}



.CONVITE{
	width:calc(100% - 60px);
	position:relative;
	float:left;
	height:200px;
	background:none;
	margin-top:100px;
	margin-bottom:160px;
}

.STO_CONVITE{
	position:relative;
	float:left; 
	height:200px
}



.MYCAROUSEL{
	height:100px;
	width:auto;
	margin-right:10px;
}

.IMG_MYCAROUSEL{
	height: 250px;
	width:auto;
	display:block;
}


.OPTS_MENUMOB{
	width:50px;
	height:50px;
	float:left;
	background:#000000;
}





.FLOATMENUMOB{
	width:200px;
	height:100%;
	position:absolute;
	right:15px;
	top:0px;
}

.FLOATMENUMOB_TOCLOSE{
	width:200px;
	height:50px;
	overflow:hidden;
	position:absolute;
	right:5px;
	top:-51px;
}

.GOFILTERS_FILTERS .FLOATMENUMOB_TOCLOSE{
	top:0px;
}



.MENUMOB{
	width:40px;
	height:100%;
	position: relative;
	float:right;
}






#MY_OPTSMENU{
	width:100%;
	height:0px;
	overflow:hidden;
	position:fixed;
	top:51px;
	margin-top:-100%;
	background:#222;
	z-index:999;
	transition: height 0.3s ease;
}

.FIX50TOP #MY_OPTSMENU{
	margin-top:0px;
	height:calc(100% - 51px);
}




#MY_SEARCH{
	width:100%;
	min-height:100px;
	float:left;
	margin-top:-100px;
	background:#111;
	transition: margin-top 0.3s ease;
	border-bottom:1px solid rgba(255,255,255,0.2);
}

.GOFILTERS_SEARCH #MY_SEARCH{
	margin-top:0px;
}




.YES{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background:none;
	z-index:1;
}


.NOT{
	width:calc(100% - 2px);
	height:0%;
	position:absolute;
	background:#111 url(/ATHENASPORTS/ATHENAWIS/images/close2.svg?x=3) no-repeat center center;
    background-size: 26px;
	left:0px;
	border: 1px solid rgba(255,255,255,0.2);
	border-bottom:none;
	bottom:-1px;
	z-index:2;
	transition:height 0.3s ease;
}


.FIX50TOP .MENUMOB_HAMBURGUER .NOT{
	height:calc(100% + 1px) !important;
}

.GOFILTERS_FILTERS .MENUMOB_FILTER .NOT{
	height:calc(100% + 1px);
}

.GOFILTERS_SEARCH .MENUMOB_SEARCH .NOT{
	height:calc(100% + 1px);
}

.SCROLLING_MOB .NOT{
	height:0% !important;
}





.MENUMOB_FILTER{
	background: url(/ATHENASPORTS/ATHENAWIS/images/FILTER2.svg?x=3324433) no-repeat center center;
    background-size: 18px;
	transition:background 0.2s ease;
}

.SCROLLING_MOB .MENUMOB_FILTER{
	background: url(/ATHENASPORTS/ATHENAWIS/images/FILTER2.svg?x=43343432) no-repeat center center;
    background-size: 18px;
}


.MENUMOB_SEARCH{
	background: url(/ATHENASPORTS/ATHENAWIS/images/SEARCHMOB.svg?x=3432) no-repeat center center;
    background-size: 20px;
}


.MENUMOB_HAMBURGUER{
	background: url(/ATHENASPORTS/ATHENAWIS/images/hamburguermob.svg?x=354432) no-repeat center center;
    background-size: 26px;
}



#FAIXAFAKE{
	height:100px;
	width:100%;
	float:left;
	background:#222;
	transition:all 0.3s ease-in-out;
}

.SCROLLING_MOB #FAIXAFAKE{
	background:#222;
}

.GOFILTERS #FAIXAFAKE{
	background:#222;
	height:50px !important;
}

.FIX50TOP #FAIXAFAKE{
	background:#222;
	height:50px !important;
}


#FAIXAMENU{
	width:100%;
	height:100px;
	position:fixed;
	top:0px;
	left:0px;
	z-index:9999;
	overflow:hidden;
	background:#222;
	transition:all 0.3s ease-in-out;
}

.SCROLLING_MOB #FAIXAMENU{
	height:50px;
	background:#222;
	border-bottom:1px solid rgba(255,255,255,0.1);
}

.GOFILTERS #FAIXAMENU{
	height:50px !important;
	background:#222 !important;
	border-bottom:1px solid rgba(255,255,255,0.2);
}

.FIX50TOP #FAIXAMENU{
	height:50px !important;
	background:#222 !important;
}


.LINEMENUMOB{
	width:100%;
	height:48px;
	border-bottom:1px solid #444;
	position:fixed;
	top:0px;
	left:0px;
	z-index:99;
}




.SCROLLING_MOB .LINEMENUMOB{
	height:50px;
}


.GOFILTERS .LINEMENUMOB{
	height:50px;
	z-index:9998;
}

.FIX50TOP .LINEMENUMOB{
	height:50px;
	z-index:9998;
}



.MYLOGOMOB{
	width:200px;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
}


.MYLOGOMOB_LOGO{
	background: url(/ATHENASPORTS/ATHENAWIS/images/logo_athena_women_in_sports_mob_logo.svg?x=443433) no-repeat center left;
	background-size:auto calc(100% - 0px);
	float:left;
	position:fixed;
	top:15px;
	left:20px;
	z-index:99999999;
	width:100px;
	height:70px;
	transition:all 0.3s ease-in-out;
}

.SCROLLING_MOB .MYLOGOMOB_LOGO{
	top:6px;
	height:38px;
}

.GOFILTERS .MYLOGOMOB_LOGO{
	top:6px !important;
	height:38px !important;
}

.FIX50TOP .MYLOGOMOB_LOGO{
	top:6px !important;
	height:38px !important;
}



.MYLOGOMOB_LOGOTYPE{
	background: url(/ATHENASPORTS/ATHENAWIS/images/logo_athena_women_in_sports_mob_logotype.svg?x=44354433) no-repeat center left;
	background-size:auto calc(100% - 0px);
	float:left;
	position:fixed;
	top:20px;
	left:80px;
	z-index:99999999;
	width:140px;
	height:60px;
	transition:all 0.3s ease-in-out;
}

.SCROLLING_MOB .MYLOGOMOB_LOGOTYPE{
	top:-1px;
	left:55px;
	height:50px;
}

.GOFILTERS .MYLOGOMOB_LOGOTYPE{
	top:-1px !important;
	left:55px !important;
	height:50px !important;
}

.FIX50TOP .MYLOGOMOB_LOGOTYPE{
	top:-1px !important;
	left:55px !important;
	height:50px !important;
}




.SOBRA_MENUMOB{
	width:100%;
	float:left;
	position:relative;
	height:20px;
}


.CLOSE_FILTERSMOB{
	width:40px;
	height:40px;
	position:absolute;
	right:10px;
	top:10px;
	background:#000 url(/ATHENASPORTS/ATHENAWIS/images/close2.svg?x=434) no-repeat center center;
	background-size:26px;
	cursor:pointer;
	z-index:99999999;
}






.ICON_MOB{
	width:50px;
	height:50px;
	display:inline-block;
	margin-left:15px;
	margin-right:15px;
}

.ICON_MOB_INSTA{
	background: url(/ATHENASPORTS/ATHENAWIS/images/INSTA2.svg) no-repeat center center;
	background-size:52px;
}

.ICON_MOB_YOUTUBE{
	background: url(/ATHENASPORTS/ATHENAWIS/images/YOUTUBE.svg) no-repeat center center;
	background-size:48px;
}

.ICON_MOB_PINTEREST{
	background: url(/ATHENASPORTS/ATHENAWIS/images/PINTEREST.svg) no-repeat center center;
	background-size:48px;
}




.THEPLAY{
	width:100%;
	height:100%;
	position:absolute;
	lef:0px; top:0px;
	background:url(/ATHENASPORTS/ATHENAWIS/images/PLAY4.svg?x=433) no-repeat center center;
	background-size:90px;
	z-index:99;
}


.TIT_BIG_STORY{
	width:100%;
	float:left; 
	max-width:600px;
	margin-top:10px;
	position:relative;
	margin-bottom:15px;
	color:#222;
	font-size:32px;
	line-height:36px;
	letter-spacing:0px;
}




.LINKFONTE{
	display:inline-block;
	color:#666;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #666;
	margin:1px;
	margin-top:30px;
	cursor:pointer;
}

.LINKFONTE:hover{
	margin:0px;
	margin-top:29px;
	border:2px solid #e71f46;
}

.URLBASE_FONTE{
	color:#222;
}





.DRMOON{
	width:calc(  (100% / 3) - 0px   );
	margin-right:30px;
	margin-left:0px;
	margin-bottom:60px;
	float:left;
	position:relative;
}



.logomarca_grid{
	width:calc(100% - 29px);
	margin:0px;
	height:auto;
	float:left;
	text-align:left;
	z-index:9999;
	border-bottom:3px solid #e71f46;
	padding-bottom:10px;
	padding-top:10px;
	background:#222;
}

.logomarca_grid img{
	width:100%;
	max-width:300px;
}


.CONCHA_COMDESC .logomarca_grid{
	display:none;
}


CONCHA{
	margin-top:0px !important;
}







.BARRA_VERMELHA{
	height:calc(100% - 50px);
	width:1px;
	position:absolute;
	right:0px;
	top:0px;
	z-index:99;
	background:#e71f46;
}



.POA{
	width:calc(100% - 0px);
	background:none;
	float:left;
	position:relative;
	padding-left:30px;
	padding-right:0px;
	padding-top:20px;
	margin-bottom:0px;
	border:10px solid #e71f46;
}


.GRID_COMDESC{
	width:calc(100% - 33%) !important;
	max-width: width:calc(100% - 33%) !important;
	min-width: width:calc(100% - 33%) !important;
	float:right !important;
	padding-top:30px !important;
}

.DESC_GRID{
	width:calc(33% - 30px);
	margin-right:30px;
	margin-top:0px;
	margin-bottom:100px;
	float:right;
	position:relative;
	z-index:999;
}


/* clear fix */
.gridSALT:after {
	content: '';
	display: block;
	clear: both;
}

/* ---- .grid-item ---- */

.grid-itemSALT{
	float: left;
	width:calc(  (100% / 2) - 30px  );
	margin-right:30px;
	height: auto !important;
	background: none;
	border: none;
	border-color: hsla(0, 0%, 0%, 0.7);
}


.TIT_DESC_GRID{
	font-size:52px;
	line-height:52px;
	color:#e71f46;
	width:100%;
	padding-left:30px;
	font-weight:900;
	margin-top:30px;
	float:left;
	margin-bottom:10px;
	position:relative;
	background:url(/ATHENASPORTS/ATHENAWIS/images/seta_vermelha_grid.svg) no-repeat top 4px left;
	background-size:18px;
}

.TXT_DESC_GRID{
	float:left;
	padding-left:30px;
	font-size:16px;
	line-height:26px;
	color:#fff;
	opacity:0.5;
	font-weight:100;
}


.INFO_GRID_MOB{
	display:none;
}


.ARROW_GRID{
	display:none;
	border-bottom:1px solid #e71f46;
	border-right:1px solid #e71f46;
	background:#222;
	z-index:999;
	position:absolute;
	width:12px;
	height:12px;
	margin-left: -36px;
	left:0px;
	top:6px;
	transform: rotate(-45deg);
}








.BT_GRID{
	background: url(/ATHENASPORTS/ATHENAWIS/images/setaesquerda.svg?x=43) no-repeat center right;
	background-size:auto 42px;
	padding-left:10px;
	padding-top:10px;
	color:#fff;
	border:1px solid #fff;
	padding-bottom:10px;
	letter-spacing:1px;
	padding-right:45px;
	font-size:16px;
	opacity: 0.6;
}

.BT_GRID:hover{
	opacity: 1;
}







@media (max-width:1900px) {
	
	
	.GO_ON{
		padding-bottom:40px;
	}
	
	
	.GOFILTERS_FILTERS #MY_FILTERS{
		min-width:100% !important;
	}
		
	.TIT_DESC_GRID{
		font-size:36px;
		line-height:36px;
		color:#e71f46;
		width:100%;
		padding-left:30px;
		font-weight:900;
		margin-top:30px;
		float:left;
		margin-bottom:10px;
		position:relative;
		background:url(/ATHENASPORTS/ATHENAWIS/images/seta_vermelha_grid.svg) no-repeat top 4px left;
		background-size:18px;
	}	
	
	
	.LOADING_STORIES{
		background:url(/ATHENASPORTS/ATHENAWIS/images/loading.svg?x=43) no-repeat left 0px top 75px !important;
		background-size:52px !important;
		min-height:vh100;
	}
		
		
	.SOBRATOPO{
		width:100%;
		height:auto;
		margin-top:70px;
		margin-bottom:40px;
		float:left;
		position:relative;
	}
	
	
	.COUNT_STORIES{
		font-size:52px;
		display:inline-block;
		position:relative;
	}
	
	.RESULT_TEXT{
		letter-spacing:2px !important;
		margin-left:4px;
		display:inline-block;
		position:relative;
		bottom:0px;
		font-size:22px;
	}

	
	
	
	.TIT_STORY{
		font-size:32px;
		line-height:36px;
		letter-spacing:1px;
		font-weight:800;
		padding-left:30px;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.STORY_TP1 .IMG_STORY{
		width:calc(50% - 0px);
		height:auto;
		float:left;
		position:relative;
	}
	
	#MY_LOGO{
		width:100%;
		height:120px;
		background:url(/ATHENASPORTS/ATHENAWIS/images/logo_athena_women_in_sports.svg) no-repeat top left;
		background-size:auto 100%;
		position:relative;
		margin-left:0px;
		margin-top:40px;
	}
	
	
	#ALL_LIST{
		width:100%;
		height:auto;
		float:left;
		position:relative;
		margin-top:60px;
	}
	
	
	.FLOAT_SEM_LOGO #MY_LOGO{
		margin-top:-150px !important;
	}
	
	.INFO_CAPA_bottom{
		bottom:-2% !important;
		left:2% !important;
	}
	
	
}





@media (max-width:1700px) {
	
	
	.FLOAT_SEM_LOGO #MY_LOGO{
		margin-top:-150px !important;
	}
	


	.INFO_CAPA{
		width:70%;
		height:auto;
		float:left;
		position:absolute;
		left:40px;
		max-width:750px;
		z-index:99;
		padding:30px;
	}
	
	.INFO_CAPA_bottom{
		bottom:4% !important;
		left:2% !important;
	}
	
	.INFO_CAPA_top{
		top:7%;
	}
	
	
	

	.TIT_CAPA{
		font-size:32px;
		line-height:32px;
		color:#fff;
		letter-spacing:1px;
		font-weight:800;
		padding-left:30px;
		margin-top:10px;
		margin-bottom:10px;
		opacity:1;
		filter: grayscale(0%);
	}
	
	.PRINC_STORY{
		font-size:16px;
		color:#e71f46;
		padding-left:30px;
		margin-top:20px;
	}
	
		
	.INFO_CAPA .PODCAST_STORY{
		background:url(/ATHENASPORTS/ATHENAWIS/images/PODCAST3.svg) no-repeat center left;
		height:26px;
		line-height:26px;
		background-size:auto 26px;
	}
	
	.INFO_CAPA. VIDEOPLAY_STORY{
		background:url(/ATHENASPORTS/ATHENAWIS/images/VIDEO_PLAY1.svg) no-repeat center left;
		height:26px;
		background-size:auto 26px;
		padding-left:32px !important;
		line-height:30px !important;
	}
	
	.INFO_CAPA .CINEMA_STORY{
		background:url(/ATHENASPORTS/ATHENAWIS/images/CINEMA4.svg) no-repeat center left;
		height:26px;
		background-size:auto 26px;
		padding-left:32px !important;
		line-height:29px !important;
	}
	
	.INFO_CAPA .ICON_ESPECIAL{
		margin-left:30px;
		color:#e1e1e1;
	}
	
	

	
	
	
}





@media (max-width:1600px) {
		
		
		
		
	.GRID_COMDESC{
		width:calc(100% - 40%) !important;
		max-width: width:calc(100% - 40%) !important;
		min-width: width:calc(100% - 40%) !important;
		float:right !important;
		padding-top:30px !important;
	}
	
	
	.DESC_GRID{
		width:calc(40% - 30px);
		margin-right:30px;
		margin-top:0px;
		float:right;
		position:relative;
	}
	
	.grid-itemSALT{
		float: left;
		width:calc(  (100% / 1) - 30px  );
		margin-right:30px;
		height: auto !important;
		background: none;
		border: none;
		border-color: hsla(0, 0%, 0%, 0.7);
	}
	
	.ICON_ESPECIAL{
		font-size:14px;
		color:#808080;
		letter-spacing:1px;
		font-weight:300;
		margin-left:20px;
		padding-left:30px;
		margin-top:10px;
		opacity:1;
		height:26px;
		line-height:26px;
		background-size:auto 26px;
	}


}






@media (max-width:1500px) {


	.FLOAT_SEM_LOGO #MY_LOGO{
		margin-top:-110px !important;
	}
	
	.LOADING_STORIES{
		background:url(/ATHENASPORTS/ATHENAWIS/images/loading.svg?x=43) no-repeat left 0px top 55px !important;
		background-size:52px !important;
		min-height:vh100;
	}
	
	
	.SOBRATOPO{
		width:100%;
		height:auto;
		margin-top:55px;
		margin-bottom:40px;
		float:left;
		position:relative;
	}
	
	.COUNT_STORIES{
		font-size:42px;
		display:inline-block;
		position:relative;
	}
	
	.RESULT_TEXT{
		letter-spacing:2px !important;
		margin-left:2px;
		display:inline-block;
		position:relative;
		bottom:0px;
		margin-top: 5px;
		font-size:22px;
	}


	.INFO_CAPA{
		width:50%;
		height:auto;
		float:left;
		position:absolute;
		bottom:3%;
		left:0px;
		max-width:500px;
		z-index:99;
		padding:30px;
	}
	
	.INFO_CAPA_bottom{
		bottom:3% !important;
		left:1% !important;
	}
	
	.INFO_CAPA_top{
		top:3%;
	}
	
	
	.TIT_CAPA{
		font-size:28px;
		line-height:28px;
		color:#fff;
		letter-spacing:1px;
		font-weight:800;
		padding-left:30px;
		margin-top:10px;
		margin-bottom:10px;
		opacity:1;
		filter: grayscale(0%);
	}
	

	.TIT_STORY{
		font-size:18px;
		line-height:22px;
		letter-spacing:1px;
		font-weight:800;
		padding-left:30px;
		margin-top:10px;
		margin-bottom:10px;
	}

	
	.PRINC_STORY{
		font-size:16px;
		color:#e71f46;
		padding-left:30px;
		margin-top:0px;
	}
	
	
	
	#MY_LOGO{
		width:100%;
		height:100px;
		background:url(/ATHENASPORTS/ATHENAWIS/images/logo_athena_women_in_sports.svg) no-repeat top left;
		background-size:auto 100%;
		position:relative;
		margin-left:0px;
		margin-top:30px;
	}
	
	
	#ALL_LIST{
		width:100%;
		height:auto;
		float:left;
		position:relative;
		margin-top:40px;
	}
	
	
	.LIST {
		width: 100%;
		float: left;
		position: relative;
		margin-left: 0px;
		margin-bottom: 0px;
	}
	
	.POA {
		width: calc(100% - 0px);
		background: none;
		float: left;
		position: relative;
		padding-left: 10px;
		padding-right: 0px;
		padding-top: 20px;
		margin-bottom: 0px;
		border: 10px solid #e71f46;
	}
	
	
	.GRID_COMDESC{
		width:calc(100% - 50%) !important;
		max-width: width:calc(100% - 50%) !important;
		min-width: width:calc(100% - 50%) !important;
		float:right !important;
		padding-top:20px !important;
	}
	
	
	.DESC_GRID{
		width:calc(50% - 30px);
		margin-right:30px;
		margin-top:0px;
		float:right;
		position:relative;
	}
	
	.grid-itemSALT{
		float: left;
		width:calc(  (100% / 1) - 30px  );
		margin-right:0px;
		margin-left:10px;
		height: auto !important;
		background: none;
		border: none;
		border-color: hsla(0, 0%, 0%, 0.7);
	}
	
	.OP_GAL{
		margin-right:0px;
		margin-left:0px;
	}
	
	
	

}










@media (max-width:1300px) {


	
	.GOFILTERS_SEARCH .ALL_SEARCH{
		display:block;
	}
	
	.SPACE_SEARCH{
		width:calc(100% - 0px);
		max-width: inherit;
		height:40px;
		margin:0px;
		margin-top:30px;
		background:url(/ATHENASPORTS/ATHENAWIS/images/search.svg?x=343432) no-repeat center left -16px;
		background-size:62px;
		opacity:1;
	}


	.FLOAT_SEM_LOGO #MY_LOGO{
		margin-top:-150px !important;
	}

	
	.TIT_STORY{
		font-size:22px;
		letter-spacing:1px;
		font-weight:800;
		padding-left:30px;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.PRINC_STORY{
		font-size:14px;
		color:#e71f46;
		padding-left:30px;
		margin-top:0px;
	}
	
		
	.RES_STORY{
		font-size:18px;
		letter-spacing:0px;
		font-weight:300;
		padding-left:30px;
		margin-top:0px;
	}
	
	.FON_STORY{
		display:none;
		font-size:14px;
		color:#676767;
		letter-spacing:0px;
		font-weight:300;
		padding-left:0px;
		margin-top:0px;
	}
	
	.INFO_CAPA_bottom{
		bottom:3% !important;
		left:0% !important;
	}
	
	.INFO_CAPA{
		width:60%;
	}
	

	

}












@media (max-width:1100px) {
	
	
	.SO_DESKTOP{
		display:none;
	}
	
	.SO_MOBILE{
		display:block;
	}
	
	
	
	.ATUALVIDEO .FLY{
		display: none !important;
	}
	
	
	.OPROJETO{
		color: #666;
		font-size: 22px;
		max-width:1100px;
		letter-spacing: 1px;
		line-height: 28px;
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 40px;
	}
	
	
	
	.LOADING_STORIES{
		background:url(/ATHENASPORTS/ATHENAWIS/images/loading.svg?x=43) no-repeat center top 0px !important;
		background-size:52px !important;
		min-height:vh100;
	}
	
	
	.PRINC_STORY .THETAX{
		font-size:16px;
	}
	
	.INFO_CAPA .PRINC_STORY .THETAX{
		font-size:16px;
	}
	
	
	.RONI{
		width:calc(100% - 40px);
		max-width:1000px;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		margin-top:40px;
		display: table;
		text-align:left;
	}

	
	
	#ALL_LIST{
		width:100%;
		height:auto;
		float:left;
		position:relative;
		margin-top:20px;
	}
	
	.SPACE_SEARCH {
		width: calc(100% - 40px);
		max-width: inherit;
		height: 40px;
		border-bottom: 1px solid #555;
		margin: 20px;
		margin-top: 30px;
		background: url(/ATHENASPORTS/ATHENAWIS/images/search.svg?x=32) no-repeat center left -16px;
		background-size: 62px;
		opacity: 1;
	}
	
	
	.ONS{
		margin-top:20px;
		width: auto;
		margin-left:auto;
		margin-right:auto;
		height:50px;
		float: none;
		position:relative;
		display:table;
	}
	
	.LOAD_APPER{
		width:100%;
		float:left;
		min-height:100px;
		margin-bottom:30px;
		text-align:center;
	}
	
		
	.SOBRATOPO{
		width:100%;
		height:auto;
		margin-top:15px;
		margin-bottom:20px;
		float:left;
		position:relative;
		padding-left:20px;
	}
	
	#MY_FILTERS{
		position:relative !important;
		border-bottom:1px solid rgba(255,255,255,0.2);
		padding-bottom:10px;
	}
	
	.PENSE{
		margin-left:20px;
	}
	
	
	.BLOOP{
		width:100%;
		float:left;
		height:50px;
		text-align:center;
		line-height:50px;
		font-size:32px;
		letter-spacing:1px;
		color:#f4f4f4;
	}
	
	.INFO_CAPA .PRINC_STORY {
		margin-left:0px;
		padding-left:0px;
	}
	
	
	.ALL_SEARCH{
		width:100%;
		max-width:500px;
		margin-left:auto;
		margin-right:auto;
		height:auto;
		float:none !important;
		position:relative;
		margin-top:0px;
		display:none;
	}
	
	
	.FILTER_COM_LOGO {
		width: calc(100% - 40px) !important;
		max-width: 600px !important;
		float:none !important;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		position:relative !important;
	}
	
	
	.tns-nav {
		text-align: left !important;
		margin: 0px !important;
		margin-left:100px !important;
	}
	
	.tns-controls {
		text-align: left !important;
		position: absolute !important;
		margin-top: 2px !important;
		margin-left:20px !important;
	}
	
	
	#MY_FILTERS{
		position:relative;
		transition:margin-top 0.4s ease !important;
		min-height:inherit;
		background:#111 !important;
		max-width:calc(100% - 0px) !important;
		border-bottom:1px bottom #444;
		margin-top:calc((100% + 200px) * -1);
		opacity:0;
	}
	
	
	.GOFILTERS_FILTERS #MY_FILTERS{
		margin-top:0%;
		opacity:1;
		margin-bottom:30px;
	}
	
	
	#MY_LOGO{
		display:none;
	}
	
	
	
	.AMORA{
		width:calc(100% - 40px);
		padding-left:20px;
		float:left;
		color:#fff;
		position:relative;
		margin-bottom:5px;
		font-size:42px;
		font-weight:900;
	}
	
	
	.STORY_TP1 .IMG_STORY {
		width: calc(60% - 20px);
		margin-left:20px;
		height: auto;
		float: left;
		position: relative;
	}
	
	
	
	.STORY_TP1 .INFO_STORY {
		width: calc(40% - 20px);
		padding-right:20px;
		min-height: auto;
		float: left;
		position: relative;
	}
	
	.PRINC_STORY {
		font-size: 14px;
		color: #e71f46;
		padding-left: 20px;
		margin-top: 0px;
	}
	
	.PRINC_CAPA{
		font-size:14px;
		color:#e71f46;
		padding-left:30px;
		margin-top:0px;
		margin-bottom:20px !important;
	}
	
	
	.TIT_STORY {
		font-size: 22px;
		letter-spacing: 1px;
		font-weight: 800;
		padding-left: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.TIT_CAPA{
		font-size:32px;
		line-height:32px;
		color:#fff;
		letter-spacing:1px;
		font-weight:800;
		padding-left:0px;
		margin-top:10px;
		margin-bottom:10px;
		opacity:1;
		filter: grayscale(0%);
	}
	
	.FON_STORY {
		font-size: 14px;
		color: #676767;
		letter-spacing: 0px;
		font-weight: 300;
		padding-left: 0px;
		margin-top: 0px;
		margin-left: 20px;
	}
	
	.FON_CAPA{
		font-size:16px;
		color:#ccc;
		letter-spacing:1px;
		font-weight:300;
		margin-left:0px;
		margin-top:15px;
	}
	
	
	#MY_STORIES{
		min-width:calc(100% - 0px) !important;
		margin-top:0px;
		/*min-height: calc( 100vh - 60px );*/
		min-height: inherit: ;
	}
	
	.NO_RESULTS #MY_STORIES{
		min-height: 200px !important;
		max-height: 200px !important;
	}
	
	
	.LIMITE_TP3, .STORY_TP3{
		min-width:100% !important;
		margin-top:0px;
		margin-bottom:40px;
	}
	
	
	.pages{
		margin-left:20px !important;
	}
	
	.CONVITE{
		width:calc(100% - 40px);
		margin-left:20px;
		position:relative;
		float:left;
		height:200px;
		background:none;
		margin-top:50px;
		margin-bottom:120px;
	}
	
	
	.IMG_MYCAROUSEL{
		height: 200px;
		width:auto;
		display:block;
	}
	
	.INFO_CAPA_bottom {
		bottom: 0px !important;
	}
	
	.FLOAT_IN_CAPA_bottom .PRINC_CAPA, .FLOAT_IN_CAPA_bottom .TIT_CAPA{
		padding-left:0px !important;
		margin-bottom:0px;
	}
	
	.FLOAT_IN_CAPA_top{
		margin-bottom:30px;
	}
	
	
	
	#CASEMENU {
		position: fixed;
		right: -181px;
		top: 50px;
		width: 180px;
		height: 200px;
		background: #000;
		z-index: 99999999999999;
		display: flex;
		transition: right 0.3s ease;
		border-bottom: 1px solid #444;
		border-left: 1px solid #444;
	}
	
	
		
	.DRMOON{
		width:calc(  (100% / 2) - 30px   );
		margin-right:20px;
		margin-left:0px;
		margin-bottom:60px;
		float:left;
		position:relative;
	}
	
	
	
	.logomarca_grid{
		width:calc(100% - 0px);
		margin:0px;
		margin-left:0px;
		padding-left:0px;
		height:auto;
		float:left;
		text-align:left;
		z-index:99;
		border-bottom:10px solid #e71f46;
		padding-bottom:10px;
		padding-top:60px;
		margin-top:-60px;
		background:#e1e1e1;
	}
	
	
	
	.LAYOUT_GRID_CARROSSEL .logomarca_grid{
		width:calc(100% - 0px);
		margin:0px;
		margin-left:20px;
		padding-left:0px;
		height:auto;
		float:left;
		text-align:left;
		z-index:99;
		border-bottom:none;
		padding-bottom:5px;
		padding-top:0px;
		margin-top:0px;
		background:#222;
	}
	
	
	
	.LAYOUT_GRID_CARROSSEL .CONCHA{
		margin-left:0px;
		margin-right:0px;
		width:calc(100% - 0px) !important;
	}
	
	.LAYOUT_GRID_CARROSSEL .POA{
		width:auto;
		overflow: auto;
		overflow-y: hidden;
		float:left;
		padding-left:20px;
		padding-right:20px;
		padding-top:20px;
		border-top:none;
		position:relative;
		margin-bottom:0px;
		display:flex;
		border:none !important
	}
	
	
	
	.LAYOUT_GRID_CARROSSEL .grid-itemSALT{
		float: left;
		width: 40vw !important;
		min-width:40vw !important;
		margin-right:20px;
		margin-left:0px;
		height: auto !important;
		background: none;
		border: none;
		border-color: hsla(0, 0%, 0%, 0.7);
	}
	
	
	.LAYOUT_GRID_CARROSSEL .MRC{
		float:left;
		width: auto;
		position:relative;
		display:inherit;
		border-top:2px solid #e71f46;
		padding-top:10px;
		padding-right:20px;
	}
	
	.LAYOUT_GRID_CARROSSEL .MRC:last-child{
		padding-right:0px;
	}
	
	.LAYOUT_GRID_CARROSSEL .grid-itemSALT:last-child{
		margin-right:0px;
	}
	
	
	.LAYOUT_GRID_CARROSSEL .GRID_COMDESC{
		width:calc(100% - 0%) !important;
		max-width: width:calc(100% - 0%) !important;
		min-width: width:calc(100% - 0%) !important;
		float:left !important;
		padding-top:0px !important;
	}
	
	
	
	
	
	.logomarca_grid img{
		width:100%;
		max-width:300px;
	}
	
	.CONCHA_COMDESC .logomarca_grid{
		display: block;
	}
	
	
	.POA{
		width:calc(100% - 0px);
		float:left;
		padding-left:20px;
		padding-right:0px;
		padding-top:20px;
		border-top:none;
		position:relative;
		margin-bottom:0px;
		background:none;
	}
	
	
	
	
	
	
	.GRID_COMDESC{
		width:calc(100% - 0%) !important;
		max-width: width:calc(100% - 0%) !important;
		min-width: width:calc(100% - 0%) !important;
		float:left !important;
		padding-top:20px !important;
	}
	
	
	.DESC_GRID{
		width:calc(100% - 30px);
		margin-right:30px;
		margin-top:0px;
		float:right;
		position:relative;
	}
	
	
	
	
	.grid-itemSALT{
		float: left;
		width:calc(  (100% / 2) - 20px  );
		margin-right:20px;
		margin-left:0px;
		height: auto !important;
		background: none;
		border: none;
		border-color: hsla(0, 0%, 0%, 0.7);
	}
	
	
	.MYLIMITE {
		width: calc(100% - 40px);
		max-width: 1100px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		margin-top: 20px;
		display: flex;
		text-align: left !important;
	}
	
	
	
	.INFO_GRID_MOB{
		display:none;
	}
	
	
	.TIT_DESC_GRID{
		font-size:22px;
		color:#fff;
		width:calc(100% - 40px);
		margin-left:20px;
		font-weight:900;
		margin-top:30px;
		float:left;
		margin-bottom:10px;
	}
	
	.TXT_DESC_GRID{
		float:left;
		padding-left:20px;
		padding-right:20px;
		font-size:16px;
		line-height:26px;
		color:#fff;
		opacity:0.5;
		font-weight:100;
		margin-bottom:20px;
	}
	
	
	
	.CONCHA{
		margin-left:20px;
		margin-right:20px;
		width:calc(100% - 40px) !important;
	}
	
	
	
	
	.RES_STORY{
		font-size:18px;
		letter-spacing:0px;
		font-weight:300;
		padding-left:20px;
		margin-top:0px;
	}
	
	
	.TIT_FLOAT_EVENT{
		color:#e71f46;
		height: auto;
		top:0px !important;
		position:relative;
		padding-left:0px !important;
		padding-bottom:0px !important;
		margin-bottom:0px;
		padding-right:40px;
		width:100%;
		max-width:500px;
	}
	

	
	
	

	

	
	
}










@media (max-width:700px) {
	
	.STORY{
		margin-bottom:60px;
	}
	
	
	.HONS {
		height: 25px;
		line-height: 26px;
		float: left;
		position: relative;
		font-size: 16px;
		letter-spacing: 0.5px;
		color: #777;
		cursor: pointer;
		margin-bottom: 6px;
		margin-right: 5px;
		padding-left: 5px;
		padding-right: 8px;
		border: 1px solid #777;
		transition: border 0.1s ease, color 0.1s ease;
	}
	
	
	
	.SOBRATOPO{
		width:100%;
		height:auto;
		float:left;
		position:relative;
	}
	
	.RESULT_TEXT{
		letter-spacing:2px !important;
		margin-left:2px;
		display:inline-block;
		position:relative;
		bottom:0px;
		font-size:26px;
	}
	
	
	.CAUS{
		opacity:0.2;
	}
	
	
	.CAUS_TEXT{
		width:100%;
		display:block;
		position:relative;
		float:left;
	}
	
	.CAUS_BARRA_RESULT{
		display:none;
	}
	
	.COUNT_STORIES {
		font-size: 42px;
		width:100%;
		float:left;
		position:relative;
	}
	
	.CAUS_NUMBER_MOB{
		display:inline-block;
	}
	
	.CAUS_NUMBER{
		display:none;
	}
	
	
	.FLOATMENUMOB{
		right:10px !important;
	}
	
	.tns-nav &gt; [aria-controls] {
		width: 8px !important;
		height: 8px !important;
		padding: 0;
		margin: 0 5px;
		margin-top: 14px !important;
		border-radius: 50%;
		border: 2px solid #fff !important;
		background: none !important;
		opacity: 0.15 !important;
	}
	
	.tns-nav &gt; .tns-nav-active {
		background: #fff !important;
		opacity:1 !important;
	}
	
	
	.INFO_CAPA .PRINC_STORY {
		margin-left:0px;
		padding-left:0px;
		width:calc(100% - 20px);
	}
	
	
	
	.AMORA{
		width:calc(100% - 40px);
		padding-left:20px;
		float:left;
		color:#fff;
		position:relative;
		margin-bottom:5px;
		font-size:42px;
		font-weight:900;
	}
	
	
	.STORY_TP1 .IMG_STORY {
		width: calc(100% - 40px);
		height: auto;
		float: left;
		position: relative;
	}
	
	
	
	.STORY_TP1 .INFO_STORY {
		width: calc(100% - 20px);
		margin-top:10px;
		margin-bottom:20px;
		padding-right:0px;
		min-height: auto;
		float: left;
		position: relative;
	}
	
	.PRINC_STORY {
		font-size: 14px;
		color: #e71f46;
		padding-left: 20px;
		margin-top: 0px;
	}
	
	.TIT_STORY {
		font-size: 22px;
		letter-spacing: 1px;
		font-weight: 800;
		padding-left: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	
	.GRIDCOMTEXTO .TIT_CAPA{
		font-size:22px;
		line-height:22px;
		color:#e71f46;
		letter-spacing:0.5px;
		font-weight:800;
		padding-left:0px;
		margin-top:10px;
		margin-bottom:5px;
		opacity:1;
		filter: grayscale(0%);
		max-width:calc(100% - 30px);
	}
	
	
	.TIT_CAPA{
		font-size:22px;
		line-height:22px;
		color:#fff;
		letter-spacing:0.5px;
		font-weight:800;
		padding-left:0px;
		margin-top:10px;
		margin-bottom:10px;
		opacity:1;
		filter: grayscale(0%);
		max-width:60%;
	}
	
	.FON_STORY {
		font-size: 14px;
		color: #676767;
		letter-spacing: 0px;
		font-weight: 300;
		padding-left: 0px;
		margin-top: 0px;
		margin-left: 20px;
	}
	
	
	#MY_STORIES{
		min-width:calc(100% - 0px) !important;
	}
	
	.LIMITE_TP3, .STORY_TP3{
		min-width:100% !important;
	}
	
	
	.pages{
		margin-left:20px !important;
	}
	
	.CONVITE{
		width:calc(100% - 40px);
		margin-left:20px;
		position:relative;
		float:left;
		height:200px;
		background:none;
		margin-top:50px;
		margin-bottom:120px;
	}
	
	
	.FLOAT_IN_CAPA_top {
		margin-top: 20px !important;
		margin-left: 20px !important;
		max-width:100% !important;
		width:100%;
	}
	
	
	.FLOAT_IN_CAPA_top .PRINC_CAPA, .FLOAT_IN_CAPA_top .TIT_CAPA{
		padding-left:0px !important;
	}
	
	
	.THEPLAY{
		width:100%;
		height:100%;
		position:absolute;
		lef:0px; top:0px;
		background:url(/ATHENASPORTS/ATHENAWIS/images/PLAY1.svg) no-repeat center center;
		background-size:80px;
		z-index:99;
	}
	
	.INFO_CAPA .ICON_ESPECIAL{
		margin-left:0px;
		color:#e1e1e1;
	}
	
	
	.TIT_FLOAT_EVENT{
		color:#e71f46;
		height: auto;
		top:0px !important;
		position:relative;
		padding-left:0px !important;
		padding-bottom:0px !important;
		margin-bottom:0px;
		padding-right:40px;
	}
	
	
	.FON_CAPA{
		max-width:60%;
	}

	
	

	
	
}







@media (max-width:550px) {
	
	
	
	
	.AMORA{
		width:calc(100% - 40px);
		padding-left:20px;
		float:left;
		color:#fff;
		position:relative;
		margin-bottom:5px;
		font-size:42px;
		font-weight:900;
	}
	
	.STORY{
		width:100%;
		height:auto;
		float:left;
		position:relative;
		margin-bottom:40px;
	}
	
	
	.RES_STORY {
		font-size: 16px;
		letter-spacing: 0px;
		font-weight: 300;
		padding-left: 20px;
		margin-top: 0px;
	}
	
	
	
	.PRINC_STORY {
		font-size: 14px;
		color: #e71f46;
		padding-left: 20px;
		margin-top: 0px;
	}
	
	.PRINC_CAPA{
		font-size:16px;
		letter-spacing:0.3px;
		color:#e71f46;
		padding-left:30px;
		margin-top:0px;
		margin-bottom:12px !important;
	}

	
	.TIT_STORY {
		font-size: 20px;
		line-height:22px;
		letter-spacing: 0px;
		font-weight: 800;
		padding-left: 20px;
		margin-top: 4px;
		margin-bottom: 5px;
	}
	
	.TIT_CAPA{
		font-size:17px;
		line-height:20px;
		color:#fff;
		letter-spacing:0px;
		font-weight:800;
		padding-left:30px;
		margin-top:10px;
		margin-bottom:10px;
		opacity:1;
		filter: grayscale(0%);
	}
	
	.FON_STORY {
		font-size: 12px;
		color: #676767;
		letter-spacing: 1px;
		font-weight: 300;
		padding-left: 0px;
		margin-top: 0px;
		margin-left: 15px;
	}
	
	.FON_CAPA{
		font-size:12px;
		line-height:14px;
		color:#ccc;
		letter-spacing:1px;
		font-weight:300;
		margin-left:0px;
		margin-top:10px;
	}
	
	
	#MY_STORIES{
		min-width:calc(100% - 0px) !important;
	}
	
	.LIMITE_TP3, .STORY_TP3{
		min-width:100% !important;
	}
	
	
	.pages{
		margin-left:20px !important;
	}
	
	
	.STO_CONVITE{
		position:relative;
		float:left; 
		height:120px
	}
	
	.LOGIN_INSTA{
		width:calc(100% - 50px);
		height:calc(100% - 30px);
		position:absolute;
		left:25px;
		top:17px;
		background:url(/ATHENASPORTS/ATHENAWIS/images/followathena.svg?x=32) no-repeat center center;
		background-size:calc(100% - 50px);
	}
	
	.LOGIN_INSTA:hover{
		width:calc(100% - 50px);
		height:calc(100% - 30px);
		position:absolute;
		left:25px;
		top:17px;
		background:url(/ATHENASPORTS/ATHENAWIS/images/followathena.svg?x=32) no-repeat center center;
		background-size:calc(100% - 50px);
	}
	
	.CONVITE{
		width:calc(100% - 40px);
		position:relative;
		float:left;
		height:100px;
		background:none;
		margin-top:50px;
		margin-bottom:120px;
	}

	
	
	.INFO_CAPA_bottom{
		bottom:3% !important;
		left:5% !important;
	}
	
	
	.INFO_CAPA {
		width: calc(100% - 20px);
		min-width:250px;
		height: auto;
		float: left;
		position: absolute;
		bottom: 20px !important;
		left: 20px;
		max-width: 500px;
		z-index: 99;
		padding: 0px;
	}
	
	.PRINC_CAPA{
		font-size:13px;
		color:#e71f46;
		padding-left:20px;
		margin-top:0px;
	}
	
	
	.SHOW_GOTOUP{
		bottom:0px !important;
	}
	
	
	.IMG_MYCAROUSEL{
		height: 149px;
		width:auto;
		display:block;
	}
	
	.THEPLAY{
		width:100%;
		height:100%;
		position:absolute;
		lef:0px; top:0px;
		background:url(/ATHENASPORTS/ATHENAWIS/images/PLAY1.svg) no-repeat center center;
		background-size:70px;
		z-index:99;
	}
	
	
	.TIT_BIG_STORY{
		width:100%;
		float:left; 
		max-width:500px;
		margin-top:15px;
		position:relative;
		margin-bottom:15px;
		color:#222;
		font-size:28px;
		line-height:28px;
		letter-spacing:0px;
	}
	
	
	.POA{
		width:calc(100% - 0px);
		float:left;
		padding-left:0px;
		padding-right:0px;
		padding-top:30px;
		position:relative;
		margin-bottom:0px;
		border:10px solid #e71f46;
		border-top:0px;
		background:#222;
	}
	
	
	
	
	.GRID_COMDESC{
		width:calc(100% - 0%) !important;
		max-width: width:calc(100% - 0%) !important;
		min-width: width:calc(100% - 0%) !important;
		float:left !important;
		padding-top:10px !important;
	}
	
	
	
	
	.DESC_GRID{
		width:calc(100% - 30px);
		margin-right:30px;
		margin-top:0px;
		float:right;
		position:relative;
	}
	
	.grid-itemSALT{
		float: left;
		width:calc(  (100% / 1) - 20px  );
		margin-right:10px;
		margin-left:10px;
		height: auto !important;
		background: none;
		border: none;
		border-color: hsla(0, 0%, 0%, 0.7);
	}
	
	.logomarca_grid{
		width:calc(100% - 0px);
		margin:0px;
		height:auto;
		float:left;
		text-align:left;
		z-index:99;
		border-bottom:10px solid #e71f46;
		padding-bottom:10px;
		padding-top:10px;
		margin-left:0px;
		margin-top:-60px;
		background:#222;
	}
	
	
	.OP_GAL{
		margin-right:0px;
		margin-left:0px;
	}
	
	
	
	.LAYOUT_GRID_CARROSSEL .POA{
		width:calc(100% - 0px);
		float:left;
		padding-left:20px;
		margin-left:0px;
		margin-left:0px;
		padding-right:0px;
		padding-top:30px;
		position:relative;
		margin-bottom:0px;
		border-top:0px;
		background:#222;
	}
	
	
	.LAYOUT_GRID_CARROSSEL .CONCHA{
		margin-left:0px;
		margin-right:0px;
		width:calc(100% - 0px) !important;
	}
	
	.LAYOUT_GRID_CARROSSEL .DESC_GRID{
		width:calc(100% - 30px);
		margin-right:30px;
		margin-top:0px;
		float:right;
		position:relative;
	}
	
	.LAYOUT_GRID_CARROSSEL .grid-itemSALT{
		float: left;
		width: 70vw !important;
		min-width:70vw !important;
		margin-right:20px;
		margin-left:0px;
		height: auto !important;
		background: none;
		border: none;
		border-color: hsla(0, 0%, 0%, 0.7);
	}
	
	.LAYOUT_GRID_CARROSSEL .logomarca_grid{
		width:calc(100% - 0px);
		margin:0px;
		height:auto;
		float:left;
		text-align:left;
		z-index:99;
		border-bottom:none;
		padding-bottom:10px;
		padding-top:0px;
		margin-left:20px;
		margin-top:0px !important;
		background:#222;
	}
	
	.LAYOUT_GRID_CARROSSEL .TIT_FLOAT_EVENT{
		color:#e71f46;
		height: auto;
		font-size:20px;
		line-height:22px;
		top:0px !important;
		padding-top:0px;
		position:relative;
		padding-left:0px !important;
		padding-bottom:0px !important;
		margin-bottom:3px;
		padding-right:40px;
		width:100%;
		min-width:100%;
	}
	
	.LAYOUT_GRID_CARROSSEL .MRC {
		float: left;
		width: auto;
		position: relative;
		display: inherit;
		border-top: 2px solid #e71f46;
		padding-top: 10px;
		padding-right: 20px;
	}
	
	.LAYOUT_GRID_CARROSSEL .CONCHA{
		padding-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		width:calc(100% - 0px) !important;
	}
	
	
	
	
	
	
	.logomarca_grid img{
		width:70%;
		max-width:200px;
		margin-top:50px;
		margin-left:10px;
		transition:width 0.2s ease;
	}
	
	
	.GRIDCOMTEXTO{
		margin-top:0px !important;
		padding:0px !important;
	}
	
	.TIT_FLOAT_EVENT{
		color:#e71f46;
		height: auto;
		font-size:20px;
		line-height:22px;
		top:0px !important;
		padding-top:50px;
		position:relative;
		padding-left:20px !important;
		padding-bottom:0px !important;
		padding-right:40px;
	}
	
	
	
	
	.fixto-fixed img{
		width:150px;
	}
	
	
	.MES_STORY{
		font-size:20px;
		line-height::;px;
		letter-spacing:0px;
		font-weight:100;
		padding-left:0px;
		padding-top:0px;
		padding-right:20px;
		padding-bottom:5px;
		margin-top:0px;
		filter: grayscale(0%);
		text-align:left;
		margin-bottom:0px;
		display:block;
	}
	
	
	.CONCHA{
		padding-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-top:-60px;
		width:calc(100% - 0px) !important;
	}
	
	
	
	

	
	
}


</pre></body></html>