/* Olimpiadas */

body.olimpiadas-2016 .topo{background-image:url("../img/sempre-editora/layout/olimpiadas-2016/olimpiadas-atletas-info.jpg"); height: 50px; padding: 0 15px; margin-bottom: 15px }
body.olimpiadas-2016 .topo h3{font-family: unitweb !important; color: #fff !important; margin-top: 15px !important; font-size: 21px;}
body.olimpiadas-2016 .lista-icones{width: 25%; float: left;}
body.olimpiadas-2016 .lista-icones p{font-family: unitweb !important; font-size: 16px; color: #222220; text-align: center;}
body.olimpiadas-2016 .lista-icones .img{text-align: center}

body.olimpiadas-2016 #main .topo-modalidade{background-image:url("../img/sempre-editora/layout/olimpiadas-2016/olimpiadas-atletas-info.jpg"); height: 50px; padding: 0 15px}
body.olimpiadas-2016 #main .topo-modalidade .ico{padding-top: 8px;}
body.olimpiadas-2016 #main .topo-modalidade h3{font-family: unitweb; color: #fff; margin-top: 15px; font-size: 21px;}

body.olimpiadas-2016 #main .mini-top{background-image: linear-gradient(to right, #1870b8, #34a3dc);height: 20px; padding: 3px 0; text-align: center;}
body.olimpiadas-2016 #main .mini-top h3{font-family: unitweb; color: #fff; margin-top: 0px; font-size: 15px;}
body.olimpiadas-2016 #main .mini-top p{line-height: 1.7; font-family: unitweb; font-size: 15px; }

body.olimpiadas-2016 #main .select-modalidade{padding: 15px;}
body.olimpiadas-2016 #main .select-modalidade .select-text{text-align: right; font-family: unitweb; margin-top: 3px; font-size: 14px;}
body.olimpiadas-2016 #main .select-modalidade .select{padding: 0 0 0 10px;}

body.olimpiadas-2016 #main .foto-modalidade span.credito{background-color: #fff; position: absolute; right: 0; bottom: 0px; padding: 5px;}

body.olimpiadas-2016 #main .descricao-modalidade{padding: 15px;}
body.olimpiadas-2016 #main .descricao-modalidade p{line-height: 1.7; font-family: unitweb; font-size: 15px; }

body.olimpiadas-2016 #main .info-olimpiadas{min-height: 60px;}
body.olimpiadas-2016 #main .info-olimpiadas .six.right{width:48%;}
body.olimpiadas-2016 #main .info-olimpiadas p{line-height: 1.7; font-family: unitweb; font-size: 15px; text-align: center}

body.olimpiadas-2016 #main .maiores-medalhistas .six{padding-left: 10px; line-height: 1.7; font-family: unitweb; font-size: 15px;}
body.olimpiadas-2016 #main .maiores-medalhistas h4{font-weight:bold; font-family: unitweb; font-size: 16px; margin-bottom: 10px;}


body.olimpiadas-2016 #main .info-olimpiadas .six.right{width:48%; }
body.olimpiadas-2016 #main .info-olimpiadas .mini-top{background-image: linear-gradient(to right, #1870b8, #34a3dc);height: 20px; padding: 3px 0; text-align: center;}
body.olimpiadas-2016 #main .info-olimpiadas .mini-top h3{font-family: unitweb; color: #fff; margin-top: 0px; font-size: 15px;}
body.olimpiadas-2016 #main .info-olimpiadas .mini-top p{line-height: 1.7; font-family: unitweb; font-size: 15px; }

/*página atletas*/

body.olimpiadas-2016 #main .clear{clear: both;}

body.olimpiadas-2016 #main .topo-atleta{background-image:url("../img/sempre-editora/layout/olimpiadas-2016/olimpiadas-atletas-info.jpg"); height: 50px; padding: 0 15px; margin-bottom: 15px}
body.olimpiadas-2016 #main .topo-atleta h3{font-family: unitweb; color: #fff; margin-top: 15px; font-size: 21px;}

body.olimpiadas-2016 #main .selects .select-text{text-align: right; font-family: unitweb; margin-top: 3px; font-size: 14px;}
body.olimpiadas-2016 #main .selects .select{padding: 0 0 0 10px; width: 39.48%;}
body.olimpiadas-2016 #main .selects .two{width:11.67%}

body.olimpiadas-2016 #main .descricao-atleta{background-image:url("../img/sempre-editora/layout/olimpiadas-2016/olimpiadas-atletas-info.jpg"); background-repeat: no-repeat; background-position: top; margin:15px 5px 0 5px; padding: 15px 0 0 0; }
body.olimpiadas-2016 #main .descricao-atleta .foto-atleta{border-radius:50%; width:130px; height:130px; overflow: hidden; margin-left: 10px; }

/*dados em destaque*/
body.olimpiadas-2016 #main .descricao-atleta .destaque-dados {margin-bottom: 15px;}
body.olimpiadas-2016 #main .descricao-atleta .destaque-dados h3{font-family: 'UnitWeb'; color:white; font-size: 15px; text-transform: uppercase; margin-top: 0; margin-bottom: 0}
body.olimpiadas-2016 #main .descricao-atleta .destaque-dados h2{font-family: 'UnitWeb-Bold'; color:white; font-size: 25px; text-transform: uppercase; margin-bottom: 0}
body.olimpiadas-2016 #main .descricao-atleta .destaque-dados p{font-family: 'UnitWeb-Bold'; color:white; font-size: 15px; text-transform: uppercase; margin-top: 0}

/*redes sociais*/
body.olimpiadas-2016 #main .descricao-atleta .redes-sociais{padding-right: 15px; margin-top: 40px;}
body.olimpiadas-2016 #main .descricao-atleta .redes-sociais a{float: right; padding-left: 7px}


body.olimpiadas-2016 #main .descricao-atleta .mini-top{background-image: linear-gradient(to right, #1870b8, #34a3dc); height: 20px; padding: 3px 0; text-align: center;}
body.olimpiadas-2016 #main .descricao-atleta .mini-top h3{font-family: unitweb; color: #fff; margin-top: 0px; font-size: 15px;}

body.olimpiadas-2016 #main .descricao-atleta .dados .dados-box {width:48%}
body.olimpiadas-2016 #main .descricao-atleta .dados .dados-box p{line-height: 1.7; font-family: unitweb; font-size: 15px; text-align: center }

/*medalhas*/
body.olimpiadas-2016 #main .titulos .principais-titulos{background-image: linear-gradient(to right, #1870b8, #34a3dc); height:20px;  padding: 3px 0; text-align: center; margin-top: 15px; margin-bottom: 10px}
body.olimpiadas-2016 #main .titulos .principais-titulos h3{font-family: unitweb; color: #fff; margin-top: 0px; font-size: 15px;}
body.olimpiadas-2016 #main .titulos img{float:left; margin: 6px 6px 0 0 }
body.olimpiadas-2016 #main .titulos p{font-family: 'UnitWeb'; font-size: 15px; text-align: left}


body.olimpiadas-2016 #main .foto-modalidade span.credito{background-color: #fff; position: absolute; right: 0; bottom: 0px; padding: 5px;}

body.olimpiadas-2016 #main .descricao-modalidade{padding: 15px;}
body.olimpiadas-2016 #main .descricao-modalidade p{line-height: 1.7; font-family: unitweb; font-size: 15px; }

body.olimpiadas-2016 #main .info-olimpiadas .six.right{width:48%; }
body.olimpiadas-2016 #main .info-olimpiadas .mini-top{background-image: linear-gradient(to right, #1870b8, #34a3dc); height: 20px; padding: 3px 0; text-align: center;}
body.olimpiadas-2016 #main .info-olimpiadas .mini-top h3{font-family: unitweb; color: #fff; margin-top: 0px; font-size: 15px;}
body.olimpiadas-2016 #main .info-olimpiadas .mini-top p{line-height: 1.7; font-family: unitweb; font-size: 15px; }

body.olimpiadas-2016 #main .outros-atletas img{border-radius:50%; width:80px; height:80px; overflow: hidden; margin-left:10%; margin-top: 15px}
body.olimpiadas-2016 #main .outros-atletas p{line-height: 1.3; font-family: unitweb; font-size: 15px; text-align: center; margin-top: 0; }
body.olimpiadas-2016 #main .outros-atletas .atletas{float: left; min-height: 155px}
body.olimpiadas-2016 #main .outros-atletas .mini-top{background-image: linear-gradient(to right, #1870b8, #34a3dc); height: 20px; padding: 3px 0; text-align: center; margin-top: 20px}


@media screen and (max-width: 780px){
    body.olimpiadas-2016 #main .select-text{float:left; text-align: left !important; width: 18% !important; margin-bottom: 15px;}
    body.olimpiadas-2016 #main .select{width:82% !important; float: left; margin-bottom: 15px;}

    body.olimpiadas-2016 #main .descricao-atleta{background-image:url("../img/sempre-editora/layout/olimpiadas-2016/olimpiadas-atletas-info-mobile.jpg"); margin-top: 0; }
    body.olimpiadas-2016 #main .descricao-atleta .atleta{width: 37% !important; float: left !important; margin-bottom: 20px}
    body.olimpiadas-2016 #main .descricao-atleta .dados-principais-mobile{width:63% !important; float: left !important;}
    body.olimpiadas-2016 #main .descricao-atleta .destaque-dados{margin-top:35px; margin-bottom: 0}
    body.olimpiadas-2016 #main .descricao-atleta .redes-sociais{margin-top: 0}

    body.olimpiadas-2016 #main .outros-atletas .atletas{width: 25% !important;}
    body.olimpiadas-2016 .lista-icones{width: 50%; float: left; margin-bottom: 20px}
}