/* Basic Styles
================================================== */
.max-1024 {
	max-width: 1024px;
}

a:hover{text-decoration:underline;}

em{
	font-style: normal;
}

hr {
	height: 3px;
}

html {
    -webkit-text-size-adjust: none;
}
* {
    outline:none;
    box-sizing:border-box;
}

img {
    max-width: 100%;
    height: auto;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -ms-transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus 
{
    background-color:#F8DEE9;
    padding:8px;
}


.navbar {
    /* position: relative; */
    min-height: 50px;
    /* margin-bottom: 20px; */
    border: 0px;
    margin-bottom:0px;
}


/* Classes */
.quebrar-texto-xs {-ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;}

.semMarginBottom{margin-bottom:0;}
.container-full{width:100%;}
.titulo{text-transform: uppercase; font-weight:bold; border-bottom:6px solid #fdd326; margin-bottom:15px; padding-bottom:5px;}

.clear{clear:both;}
.align-right{text-align:right;}
.row-footer {margin-left: 10px;margin-right: 10px;}
.fundoBranco {float: left; width: 100%; background-color: #FFF;}
.fundoBranco{position: relative; z-index: 10; }

/* HOME */
#sombraDireita { background: url(../images/sombra-interna.png) no-repeat 65.3% 0; }

/* TOPO */
#logoGinecoMobile { margin: 20px 0 0 40px; float: left; }
#buscaMobile {position: absolute;top: -52px;right: 35px;padding: 0; z-index:200;}

.input-search {margin: 0;padding: 7px 6px 7px 6px;float: left;position: relative;z-index: 0;width: 160px; border-top: 1px solid #b71a4d!important; border-right: 1px solid #b71a4d!important; border-left: 1px solid #b71a4d!important; border-bottom: 1px solid #b71a4d!important; border-radius: 3px!important; height: 33px!important; *height: 17px!important;}
.button-search {background: url(../images/search-header.png) no-repeat right top transparent;border: 0 none;width: 33px;height: 33px;color: #FFF;margin: 0 0 0 -1px;padding: 0;float: left;border-radius: 0 5px 5px 0;position: relative;z-index: 0;}

#logoBayer { margin: 12px 59px 9px 20px; float: right; }
#logoBayerMobile { margin: 20px 45px 0 0; float: right; }
.logosSecundarios { width: 100%; padding-bottom: 5px; float: left; }

/* MENU SUPERIOR */
ul#menuSuperior { margin: 64px 62px 0 0; padding: 0; float: right;}
ul#menuSuperior > li {  padding: 0 2px; list-style: none; font-size: 10px; color: #5A5A5A; float: left; }
ul#menuSuperior > li > a { color: #5A5A5A; font-size: 8pt; }
ul#menuSuperior > li > a:hover { text-decoration:none;}
ul#menuSuperior > li#separador { padding-left: 10px; }
header .duasLinhas { width: 140px; padding: 8px 15px; } /* RESOLUCAO ALTA */

/* MENU SUPERIOR - mobile */
.containerMenu { padding: 0; }
.header-main .containerMenu .ui-btn { width: 44px; padding: 9px 10px; top: 120px; right: 55px; position: absolute; }
.header-main .containerMenu .ui-btn:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }


/* BREAD */
#guardaBread { width: 100%; margin: 15px 0 0 0; float: left; position:relative;}
#guardaBread #bread { width: 80%; font-size: 12px; color: #5f5f5f; float: left; }
#guardaBread #bread a { color: #a1a1a1; }
#guardaBread #bread span.seta { margin: 0 5px; color: #a1a1a1; }

/* CONTEUDO INTERNA */                   
#conteudoInterna { font-size: 13px;}    
#conteudoInterna h1, .conteudo-artigo h1 { width: 100%; margin-bottom: 4px; padding-bottom: 1px; color: #BC0D5A; float: left;  text-transform: uppercase; font-size: 26px; line-height:30px;}
#conteudoInterna p { width: 100%;}  
#conteudoInterna small { color: #3e3e3e; font-size: 11px; }
#conteudoInterna .centralizaContent{ width: 90%; margin: 0 auto; }

/* TITULOS */
.guardaTitulo { width: 100%; margin: 0 0 25px 0; float: left; }

/* Carrossel */
#guardaCarroselRodape {float: left; width: 100%; position: relative; margin-top: 20px; margin-bottom: 20px;}
.owl-carousel .owl-item {float: left;}
.owl-carousel {display: block!important;}
.widget-article-footer > li { display: inline-block; vertical-align: top; width: 33%; position: relative; }
.widget-article-footer .videos, .widget-article-footer .perguntas { display: inline-block; vertical-align: top; width: 100%;  position: relative; float: left;}
.widget-article-footer .perguntas .answer-footer {max-height: 52px;overflow: hidden;}
.widget-article-footer .article-list {margin: 0;padding: 0;position: relative;}
.widget-article-footer .article-list li{list-style: none; position: relative;}
.widget-article-footer .article-list .hide-title{margin-top: 50px;}
.hide-title h2{display: none;}
.widget-article-footer > div > .article-list > div{ width: 100%; }
ul.article-list div {position: relative;}
.widget-article-footer > .article-list{ display: inline-block; width: 33%; margin:0 0 20px 0; vertical-align: top; padding: 0;}
.widget-article-footer .article-list img{ float: left; margin-right: 10px; border-radius: 3px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);position: relative;z-index: 0;}
.widget-article-footer .article-list p{ font-size: 11px; color: #474747; margin-bottom: 4px; margin-right: 5px; line-height: 100%;}
.widget-article-footer .article-list p.title{ font-weight: bold; text-transform: uppercase; color: #22accf; font-size: 13px; }
a.play-button, .widget-area .list-videos .video-list > div a.play-button {display: block;background: url(../images/play-button.png) no-repeat center center!important;width: 70px;height: 80px;position: absolute;top: 0;z-index: 10;}
.widget-article-footer .article-list a{ color: #fb8a01; text-transform: uppercase; font-size: 11px; text-decoration: none; line-height: 20px; background: url(../images/sprites.png) no-repeat 0 0; padding-left: 15px; }
.widget-article-footer .article-list a:hover{ text-decoration: underline; }
.title-section {font-size: 18px;margin-bottom: 30px;text-transform: uppercase; font-weight: bold;}
#faixaRoxa {background: url(../images/bg-hr-line.png) no-repeat center top;border: 0;height: 5px;position: relative;top: 210px;left: 0;}

/* WIDGETS */
#footer-widgets{width:100%; padding: 20px 0 20px 0; margin-top: 20px; background-color: #FFF; }
#footer-widgets .widgets > div.item{ width: 33%; vertical-align: top; display: inline-block; }
#footer-widgets .widgets{float: left;width: 100%;}
#footer-widgets .widgets .owl-item {width: 360px; float: left;}
#footer-widgets .widgets div.item {width: 360px; float: left;max-width: 95%;}
#footer-widgets .widgets div.item > div{ height: 280px; min-width: 304px;}
#footer-widgets .widgets div.item div ul, #footer-widgets .widgets div.item div form{ margin: 30px 0 0 0; padding: 0;}
#footer-widgets .widgets div.item div ul li {list-style: none;}
#footer-widgets .widgets div.item div ul li a{ line-height: 20px; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 11px; background: url(../images/sprites.png) no-repeat 0 -50px; padding-left: 15px; }	
#footer-widgets .widgets div.item div ul li a:hover{ text-decoration: underline; }

#footer-widgets .widgets div.item .newsletter{ padding: 20px; position: relative; width: 90%;}
#footer-widgets .widgets div.item .newsletter p{ font-size: 11px; color: #474747; line-height: normal; margin-top: 10px;}
#footer-widgets .widgets div.item .newsletter input{ border-radius: 5px; height:38px; margin-top:0; width:270px; background:#ededed; border:1px solid #CCC; color:#666; padding-left:10px; font-size:12px; }
#footer-widgets .widgets div.item .newsletter button{ box-shadow: 0px 0px 3px #999; background:#FCCF02; border-radius: 5px; border:none; color:#EC8700; font-weight:bold; margin-top:10px; height:32px; width:150px; }
#footer-widgets .widgets div.item .box-bayer{ margin-left: 10px; padding: 20px; background-image: url(../images/bg-links-bayer.jpg); background-repeat: no-repeat;  }
#footer-widgets .widgets div.item .box-bayer h2{ color: #FFF; }
#footer-widgets .widgets div.item .box-bayer ul li a{ color: #22accf; background-position: 0 -50px; }
a.blue-link-arrow{line-height: 20px;font-weight: bold;text-decoration: none;text-transform: uppercase;font-size: 11px;background: url(../images/sprites.png) no-repeat 0 -50px;padding-left: 15px;color: #22accf;float: right;}
a.blue-link-arrow:hover{ text-decoration: underline; }
.poll a.blue-link-arrow, .widget-article-footer a.blue-link-arrow{ vertical-align: top; float: inherit; }
#footer-widgets .widgets div.item .box-institucional{ margin-left: 12px; padding: 20px; background-image: url(../images/bg-links-institucional.jpg); background-repeat: no-repeat; }
#footer-widgets .widgets div.item .box-institucional ul li a{ color: #fb8a01; background-position: 0 0; }

.footer-pink{width: 100%;background-color: #BC0D5A;padding-top: 30px;padding-bottom: 30px;float: left;z-index: 9;position: relative;}
.footer-pink p{color:#FFF;margin-left:20px;font-size:11px;margin-top:0px; margin-bottom: 0;line-height: 100%;}
.copyright{list-style-type:none;margin-top:30px;margin-left:20px;font-size:14px; padding: 0; color:#FFF;}
.copyright li{margin-right:10px; display: inline-block;}
.copyright li:first-child{margin-right:30px;}
.footer-white {float: left;width: 99%;background-color: #FFF;padding-top: 20px;padding-bottom: 20px;}
.footer-white {font-size:12px;color:#AC768D;}

/* Alo Ease Mail - Newsletter */
#footer-widgets .widgets div.item .newsletter .alo_easymail_form_table { width: 240px; }
#footer-widgets .widgets div.item .newsletter .alo_easymail_form_table, #footer-widgets .widgets li .newsletter #alo_easymail_widget_feedback { font-size: 12px; position: absolute; bottom: 0; top: -92px;}
#footer-widgets .widgets div.item .newsletter .alo_easymail_form_table label { display: none; }
#footer-widgets .widgets div.item .newsletter input[type="submit"] {box-shadow: none; background: url(../images/bt-cadastrar.png) no-repeat; border-radius: 0; border:none; margin:10px 0 0 -2px; height:44px; width:160px; position: absolute; text-indent: -99999px; }
#footer-widgets .widgets div.item .newsletter .alo_easymail_form_table input.input-radio { border-radius: 5px; height: 12px; margin-top: 10px; width: 15px; background: #ededed; border: 1px solid #CCC; color: #666; padding-left: 10px; font-size: 12px;}
#footer-widgets .widgets div.item div form#alo_easymail_widget_form { top: 168px; position: absolute;}
#alo_em_widget_loading { position: absolute; bottom: 0; }

/* RODAPE */   
#footerFull { padding:20px 0; color: #AC768D; font-size: 12px; position: relative; background-color:#FFF; float: left; width: 100%;}
#footerFull .linhaRodape { margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid #CCC; float: left; }
#footerFull .linhaRodape > div{margin-right:20px; float:left;}
#footerFull .col-footer { width: 100%; }
#footerFull a { color: #AC768D; text-decoration:underline;}
#footerFull ul { width: 100%; margin: 0; padding: 0; }
#footerFull ul li { list-style: none; }
#footerFull #listaLinksFooter { padding-top: 2px; }
#footerFull #listaLinksFooter li { padding-right: 10px; float: left; }
#footerFull #infRodape { width: 100%; padding-bottom: 10px; float: right; }
.container-full.linhaRodape div p {width: 100%;}

/* RODAPE - icones */
#listaIcones li { float: right; }
#listaIcones li a#bookmark-icon { padding-left: 18px; padding-right: 10px; background: url(../images/fav.gif) no-repeat; }
#listaIcones li a#email-icon { padding-left: 18px; background: url(../images/email.gif) no-repeat; }

/* BREADCRUMB */
.section-bar{ list-style: none; }
.section-bar li{ display: inline-block; }

div.breadcrumb { background-color: transparent; padding-left:2px;}
div.breadcrumb *{ font-size: 13px; }
div.breadcrumb p{ color: #BC0D5A; }
div.breadcrumb p .separator{ color: #22ACCF; }
div#guardaBread div#bread div.breadcrumb a{ text-decoration: none; color: #22ACCF; }
div#guardaBread div#bread div.breadcrumb a:hover{ text-decoration: underline; }
div.breadcrumb .current{ color: #FFF; background-color: #d8518c; }

.hidden-md-to-lg {display:none;}
.visible-md-to-lg {display:block;}

.site-content{
	background: url(/wp-content/themes/gineco-responsivo/images/bg-body.jpg) left top no-repeat #E5E1DB;
	padding-bottom: 1px;
}

@media (max-width: 320px){
   
   
   /*Lista de Vídeos*/
    .videos .article-list > a{display:none;}
    .videos .article-list > img{display:none;}
}

@media (min-width: 320px) and (max-width: 479px), (min-resolution: 120dpi) { /* min-resolution para windows phone */
    /* menu superior */
    .sidebar-box { width: 100%; }
    .container > .navbar-header { margin-right: 0; }
    .html5 .main-navigation { margin: 0!important; }
    .navbar-toggle { margin-right: 35px; }

    /* logos */
    .html5 #buscaMobile { margin: 10px 0 20px 20px; padding: 0 0 0 10px; }
	.html5 #logoGinecoMobile { margin: 13px 0 0 15px; }
	.html5 #logoGinecoMobile img { width: auto; }

	.html5 #logoBayerMobile { margin: 15px 10px 0 0; }
	.html5 #logoBayerMobile img { width: auto; }

    .html5 #buscaMobile, 
	.html5 #logoGinecoMobile, 
	.html5 #logoBayerMobile { text-align: center; }    
   
    /* RODAPE */
    #footerFull #listaIcones { margin-top: 0px; }
	#footerFull #listaLinksFooter li { width: 100%; float: none; }
}

@media (max-width: 360px)
{
    
    /*Rodapé*/
    .footer-pink {background-color:#fff;padding-top: 10px;padding-bottom: 0px;border-bottom: 4px solid #bc0d5a;}
    .footer-pink .container p,.footer-pink .container li{color: #7c7c7c;margin-bottom: 15px;}
    #footer-widgets{display: none;}
}

@media (-webkit-device-pixel-ratio: 2.0) { /* -webkit-device-pixel-ratio para android, ios */
    /* menu superior */
    .sidebar-box { width: 100%; }
    .container > .navbar-header { margin-right: 0; }
    .html5  .main-navigation { margin: 0!important; }

    /* tabelas - para texto/imagem */
    #conteudoInterna { padding: 0 15px; }
    #conteudoInterna .centralizaContent { width: 100%; margin: 0; }
    #conteudoInterna .guardaImagem { margin-bottom: 0; }
    .guardaTabelaInterna { padding-top: 7%; }   
}

@media (min-width: 480px) and (max-width: 767px) { /* -webkit-device-pixel-ratio para android, ios */
    /* menu superior */
    .sidebar-box { width: 100%; }
    .container > .navbar-header { margin-right: 0; }
    .html5  .main-navigation { margin: 0!important; }
	
    /* floater */
    .guardaFloater .areaFloater .fechar { right: 30px; }
}

@media (min-width: 480px) and (max-width: 999px) {
	#logoBayerMobile a img{width: 67px!important;margin: 0 0px 0px 18px;}
}

@media (max-width: 767px) {
    /* MENU */
    .sticky-nav div.breadcrumb {padding: 0 15px;}

    /* tabelas - para texto/imagem */
    #conteudoInterna { padding: 0 15px; }
    #conteudoInterna .centralizaContent { width: 100%; margin: 0; }   
   
     main.container
     {
        
        padding-left:0px;
        padding-right:0px;       
     }
     
     
     .side-thumb 
     {
        padding-right:0px !important;    
     }
  
     .side-thumb, .side-thumb img{width: 100%;}
}

@media (min-width: 768px) and (max-width: 998px) { /* smartphones grandes */
    /* menu superior */
    .sidebar-box { width: 100%; }
    .container { width: 100%; }
    
    
    #content .category .side-navigation ul li
    {
        width:47% !important;    
    }
    
    
    /* floater */
    .guardaFloater .areaFloater .fechar { right: 45px; }

   
   

    /* imagens com botao */
    #conteudoInterna .imagemEsq,
    #conteudoInterna .imagemDir { width: 48%; }
    #conteudoInterna .imagensParalelas img { margin: 25px 0 0 0; }
    
    
    .side-thumb 
    {
       margin-top:20px;  
       margin-left:5px  
    }
   
}

@media (min-width: 768px) { /* correcao position static */
	.static { position: static; }
	
	.article .side-content{width: 63%; float: none;}
	.side-thumb{ width: 35%;  }
	
	.html5 .side-thumb img{width:100%;}
	
	.side-content.full-width.full-width-topic.col-md-12.static 
	{
	    padding-left:0px !important;    
	}
	
	.side-thumb img{
		border-radius: 10px 100px 10px 50px;
		position: relative; z-index: 0;
		max-width:100%;
		width:100%;
	}
	
	a#whatsapp {
		display: none;
	}
	.home .facebook {
		right: 35px;
	}
}

@media (min-width: 999px) {/* medias gerais para não mobile */
    .hidden-md-to-lg {display:block;}
    .visible-md-to-lg {display:none;}
	
	.section-bar{ height: 60px; }
	.article .topics {width: 100% !important;}
		
	div.article-item:hover { background: #A5D021; }
	div.article-item:hover .text{ background: none; top: 30px; color: #FFF; }
	div.article-item:hover .text p{ color: #FFF; }
	div.article-item:hover .text p.title{ font-size: 15px; margin-bottom: 5px; }
	div.article-item:hover .text p.description{ display: inherit; }
	div.article-item:hover .text a{ bottom: -20px; margin-left: 29px; position: absolute; }
	div.article-item:hover img{ display: none!important; }
	
	.widget-more-apps .owl-wrapper .grid2 {margin: 0 60px 0 0;}
	
	
}

@media (max-width: 870px) {
	.article .topics li a{
		font-size: 12px!important;
	}
}


@media (max-width: 998px) { /* medias gerais para mobile */
	html{overflow-x: hidden;}
    /*menu*/
    
	.rdfa-breadcrumb .current, .rdfa-breadcrumb span:nth-child(5), #guardaBread #social-buttons{display: none;}	
	
	#parentGuardaBread{background: white; width:100%;padding-top:10px;padding-bottom:10px}
	#guardaBread{max-width: 100%; margin: 5px 0 0 0;}
	
	
	 /*Template de doenças feminiinas*/                    
                            
	.article-item {
		width: 100%!important;
	}
	
	div.article-item .text a {
		bottom: 5px!important;
		left: 113px;
		margin-left: 4px!important;
		font-size: 12px!important;
		line-height:19px;
		white-space:nowrap;
		
	}
	
	
	
	
}

@media (min-width: 999px) and (max-width: 1199px){ /* dispositivos intermediarios (tablet/desktop) */
    /* menu superior */
    .sidebar-box { min-width: 300px; }    

    /* logos */
    .logosSecundarios { display: none!important; }
   
}

@media (max-width: 1200px) {
    #faixaRoxa {top: 240px;} 
}

@media (min-width: 1200px) { /* telas maiores/desktop */
    /* menu superior */
    .sidebar-box { min-width: 359px; }
    .main-navigation {margin-top:0;}
    
    .header-main .containerMenu .main-navigation div >ul>li>a   { max-width:100%; }
    
    .main-navigation {max-height:375px;}

    
    /* logos */
    .logosSecundarios { display: none!important; }
	
}

@media print {
    #conteudoInterna img { max-width: 50%!important; }
    .main-navigation { display: none; }
}







/** BUSCA **/

.results-list img.wp-post-image{
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
	
.search-advanced input{
	line-height: 42px!important;
	height: 42px!important;
	width: 84%!important;
}

@media (max-width: 992px) { /** Mobile */
	#btnFiltro{
		width: 22px; 
		height: 22px;
		position: relative;
		top: -25px;
		left: 95%;
		z-index: 15;
		display: block;
	}
	
	#btnFiltro.mais{background: url(../images/filtro-mais.png);}
	#btnFiltro.menos{background: url(../images/filtro-menos.png);}
	
	#listaFiltros{display: none; margin-left: 5%;}
	
	.result-header h2.title-section {
		margin-top: 20px;
		font-size: 11pt;
		text-align: center;
	}
	
	.results-list li {
		width: 95%!important;
		padding-bottom: 5px;
		border-bottom: 1px solid #E3E3E3;
	}
	
	.results-list li a {
		display: block;
		width: 95%;
		float: left;
	}
	.search-advanced input{
		width: 84%!important;
	}
	
	.search-advanced .filter{
		margin-top: 75px!important;
		background: url(../images/filter-line-header.jpg) no-repeat 65px 50px!important;
	}
	
	.search-advanced .filter > ul > li p{
		position: relative;
	}
}

@media (max-width: 319px) {
	#searchform .button-search{width: 39px!important;}
}

@media (min-width: 992px) {/* Não mobile */
	.result-header h2.title-section {margin-top: 20px;}
	#btnFiltro{display: none;}
	#listaFiltros{display: block;}
}

@media (min-width: 384px){
	.search-advanced .filter > ul > li p{top: 10px;}
}

@media (min-width: 384px) and (max-width: 992px) {
	.search-advanced .filter{background: url(../images/filter-line-header.jpg) no-repeat 65px 47px!important;}
	
	.search-advanced .filter > ul > li p{
		right: 85%;
		top: 12px;
	}
	
	#btnFiltro{top: -14px; left: 98%!important;}
}

@media (min-width: 775px) and (max-width: 992px) {
	ul.article-list li{width: 32%!important;}
	ul.article-list li.postMateria{width: 95%!important;}
}

@media (min-width: 570px) and (max-width: 774px) {
	ul.article-list li.postMateria{width: 95%!important;}
	ul.article-list li{width: 49%!important;}
}

@media (min-width: 665px) and (max-width: 992px) {
	.search-advanced .filter{margin-top: 100px!important;}
	.search-advanced .filter{background: url(../images/filter-line-header.jpg) no-repeat 65px 24px!important;}
}

/** ESQUECI A PÍLULA **/

#esqueciPilula ul, #diasEsqueciPilula ul {list-style-type: none;}

@media (max-width: 992px) { /** Mobile */
	#esqueciPilula, #esqueciPilula *, #diasEsqueciPilula, #diasEsqueciPilula *{width: 100%!important; background-size: 100%!important;}
		
	img#esqueciPrimeiraSemana{width: 72%!important;}
	img#esqueciSegundaSemana{width: 28%!important;}
	img#esqueciTerceiraSemana{width: 72%!important;}
	
}

@media (max-width: 320px) { /** Mobile */
	img#esqueciSegundaSemana{position: relative; right: 1px;}
}

/* Vídeos */

.video-filter form label {width: 100%;}
.video-filter form {max-width: 242px;}

.video-filter form button{
	height: 30px!important;
	width: 30px!important;
	right: -10px!important;
}

@media (max-width: 998px) 
{
	
	.video .title-section{font-size: 12pt!important;padding: 10px 0px;}
	.listaVideos ul.article-list {padding-top: 25px;}
}

@media (max-width: 320px){	
	.video-filter form p.label{font-size: 10pt;}
}

@media (max-width: 479px){	
    .video-filter {
		position: relative;
		top: -20px!important;
		z-index: 0!important;
		left: -49px;
	}
	
	.video-filter form{
		position: relative!important;
		right: -49px!important;
		width: 90%;		
	}
}

@media (min-width: 480px) and (max-width: 998px){
	.video-filter {
		position: relative;
		top: -48px!important;
		z-index: 10!important;
		left: -35px;
	}
	
	.listaVideos ul li a.play-button{z-index: 5!important;}
}

@media (min-width: 768px) {	
	#items-category{display: block;}
	#items-category-mobile{display: none;}
	
	#content .side-category .entry-title{width: 80%;}
}

@media (min-width: 769px) {	
	#gineco-home-page .widget-area .perguntas .article-list a{
		padding-bottom: 20px;
	}
}

@media (min-width: 768px) and (max-width: 915px) {	
	#content .side-category .entry-title{font-size: 23px!important;}
}

@media (max-width: 767px) { /** Mobile */
	.article-list li {
		width: 95%!important;
		padding-bottom: 5px;
		border-bottom: 1px solid #E3E3E3;
	}
	
	.article-list li a {
		display: block;
		width: 95%!important;
		float: left;
	}
	
	
	#content .category .side-navigation 
	{
	    width:100% !important;    
	}
	
	#items-category{display: none;}
	#items-category-mobile{display: block;}
	
	#items-category-mobile li a {
		text-align: left!important;
		padding-left: 15%!important;
		min-height: 35px;
		padding-top: 8px!important;
	}

	.last-item-category {
		padding-bottom: 25px!important;
	}
	
	#content[role="videos"] {overflow: hidden;}
	.video-widgets li{width: 100%!important;}
	
	
	ul li a.play-button{z-index: 10!important;}
	
	#content ul.playlist-full-cols, #content ul.playlist-two-cols, #content ul.playlist-tree-cols{display: none;}
	
	.video .player{width: 90%!important;}
	
	.article .topics 
	{
	    display:none;    
	}
}

/** PERGUNTAS FREQUENTES **/

@media (max-width: 998px) { /** Mobile */
	#content .category-faq ul{width: 100%!important;}
	#content .category-faq ul li{width: 100%!important;}
	
	#content .category-faq ul li:nth-child(odd){margin-right: 0!important;}
	
	article .entry-header 
	{
	    padding-top:5px;    
	}
	
	.conteudo-artigo.category
	{
	    padding-top:10px
	}
	    
	div.questions-holder{display: none;}
	
	#content .category-faq .category-title-wrapper .category-title{
		background: url('../images/mais-branco.png') no-repeat;
		background-position: 100%;
	}
		
	#content .category-faq .category-title-wrapper .category-title.categoriaSelecionada{
		background: url('../images/menos-branco.png') no-repeat;
		background-position: 100%;
	}	
		
	#content .category-faq .category-title-wrapper{
		background-color: #BC0D5A;
	}
}

/** MATÉRIAS **/

@media (min-width: 768px) {/* Não mobile */
	li.postMateria .thumbPost{
		float: left;
		min-height: 95px!important;
	}
	
	
	.guardaTitulo.tituloApp.tituloDesktop{display: block;}
	.guardaTitulo.tituloApp.tituloMobile{display: none;}
	
	#footerFull #listaLinksFooter li {width: 132px;}
}

@media (max-width: 767px) { /** Mobile */
	.conteudo{display: none!important;}	
	
	
	
}

@media (max-width: 998px) 
{
    .homeGineco 
    {
	    padding-top:0px !important;    
    }
    
    li.postMateria p.title{height: auto!important;}
    .headerMateria{display: none;}
    
    ul.article-list li.postMateria{margin-left: 5%!important;}
    .leia-mais a {width: auto!important;}
    
    .headerMaterias{margin-top: 20px;}
    .dataMobile{display: block!important;}
   .data-container{display: none;}  
   .article-list li{border-bottom:none!important;}
}


@media (max-width: 767px) { /** Mobile */
	#content .side-category{width: 90%!important; margin: 15px 0 0 5%;}
	#content .category .side-navigation ul{width: 100%!important;}
	#content .category .side-navigation ul li{width: 100%!important; margin: 0 0 3px!important;}
	
	/*Páginas de Doenças Fermininas*/
	
	.container.container-category {padding: 0;}
	
	.category.last-publish h2{
		color: #FFF!important;
		font-size: 22px!important;
		margin-left: 5%;
	}
	
	.category.last-publish {
		background: #BA0F59;
		padding-top: 20px;
		top: -30px;
		margin-bottom: 0!important;
	}
	
	.category.last-publish .img-thumb-wrapper {
		
		position:static;
		width:40%;
		
		
		overflow: hidden;
		-moz-border-radius: 10px 0 0 10px;
		-webkit-border-radius: 10px 0 0 10px;
		border-radius: 10px 0 0 10px;
		
		
	    margin-right:6px;
	    vertical-align:middle;
	    margin-bottom:8px;
	    margin-top:8px;
	     float:left;
	}
	
	
	
	.category.last-publish ul li 
	{
	    
	    width: 100%; 
	    
	    padding-left:15px;
	    padding-right:15px;
	    margin:auto;
	    padding-bottom:10px;
	    
    }
    
    
    .category.last-publish div.article-item img
    {
        position:static;    
		float: left;
		padding: 15px;
    }
    
    
    .category.last-publish div.article-item 
    {
        padding:0px;   
        height:auto;
        position:static;
        background-color:#FFFFFF; 
        float:left;
    }
	
	
	.category.last-publish div.article-item .text{padding:8%;width: auto!important;position:static !important;}
	
	
	.category.last-publish div.article-item .text a 
	{
	    position:static !important;    
	   
	    
	}
	
	.category.last-publish p.description-highlight 
	{
	    padding-top:5px;    
	    padding-bottom:5px;
	}
	
	
	.thumb-app{
		border-radius: 10px 100px 10px 50px; 
		padding: 0 0 10px;
	}
	
	
	
	
	
	
	
	
	
	.category.last-publish ul {margin-bottom: 0!important;}
	
	ul.article-list.category-pagination{margin: 20px 0 0 7%;}
	
	ul.article-list.category-pagination li {border-bottom: 1px solid #E3E3E3!important;}
}

ul.article-list.category-pagination {
	margin-top: 20px;
}

/* Enable custom submit button styling in Safari mobile */
input[type='submit']{
    -webkit-appearance: none; 
}
p, blockquote {
    line-height: 20px;
}
blockquote {
    font-style: italic;
}
iframe, fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
.responsive-video {
    width: 100%;
    position: relative;
    padding: 0;
    padding-top: 50.25%;
}
.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*============================*/
/*========= Forms ============*/
/*============================*/
.form-box{
    padding: 15px;
    background: #fff;
    box-shadow: 0px 1px 2px #999;
    -webkit-box-shadow: 0px 1px 2px #999;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.form-control{
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    height:30px;
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 25px;
    color: #7a7a7a;
    border: 1px solid #dadada;
    resize: none;
    vertical-align: middle;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #FFF;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}



.showMobile{display:none!important;}

/*sticky header*/
.sticky-nav{ width:100%;background-color: #d8518c;}

/* Menu desktop */
.navbar-header{background-color:#FFFFFF;}
.navbar-toggle{margin-top:10px; margin-right:54px;}



/*primeiro nível*/
.header-main .containerMenu .main-navigation div>ul>li>a  
{
    font-weight: bold; 
    color: #FFF;
	
	text-transform:uppercase;
	font-size:13px;    
	max-width:100%;
	
}


/*segundo nível*/
.header-main .containerMenu .main-navigation div ul li ul li a 
{
     border-bottom: 1px solid #e479ab;     
}

/*terceiro nível*/
.header-main .containerMenu .main-navigation div ul li ul li ul li a 
{
    border-bottom: 0px;
}

.navbar .main-navigation div ul li a{
    color:#FFF; 
    font-weight: 400;
    font-size: 12px;
    text-decoration:none;
    
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}

.navbar .main-navigation ul li a:hover,
.navbar .main-navigation ul li a.marcado{background: #B71A4D!important;color:#FFFFFF !important;}
.navbar .main-navigation ul li a.marcado {color:#FFFFFF!important;}

/* Third level dropdown menu responsive */
.nav .open>a{background-color: transparent;}

/*flex slider*/
.slider-reg{width:100%;}

.main-flex-slider{
    position: relative;
}
.main-flex-slider .flex-control-nav {
    bottom: 30px;
    margin: 0;
    height: 14px;
    z-index: 10;
}
.main-flex-slider .flex-control-paging li a{
    background-color: #fff !important;
}
.main-flex-slider .flex-control-paging li a.flex-active{
    background-color: #0FAF97 !important;
}
.slider-overlay{
    background: rgba(0,0,0,.4);
    background-image: url('../../assets/img/pattern.png');
    background-repeat: repeat;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.slider-text{
   text-align: center;
}
.slider-text h1{
    color:#fff;
    margin-top: 150px;
    font-size: 38px;
    font-weight: 800;
    margin-bottom: 5px;
    text-transform: uppercase;
    text-align: center;
}

.slider-text p{
    color:#fff;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-size: 20px;
}

/* POP SHARE */
#guardaBread #social-buttons {
	float: right;
	width: 20%;
}

a.share-button {
	background: url(/wp-content/themes/gineco-responsivo/images/share.png) no-repeat;
	width: 28px;
	height: 28px;
	display: block;
	text-indent: 999px;
	overflow: hidden;
	float: right;
	margin-left: 10px;
}

a#whatsapp {
	background-position: -40px 0;
}

a.twitter {
	background-position: -78px 0;
}

.slidesjs-pagination {margin: 6px 0 0;float: right;list-style: none;}
.slidesjs-pagination li {float: left;margin: 0 1px;}
.slidesjs-pagination li a {
  display: block;
  width: 13px;
  height: 0;
  padding-top: 13px;
  background-image: url('../images/pagination.png');
  background-position: 0 0;
  float: left;
  overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {background-position: 0 -13px}
.slidesjs-pagination li a:hover {background-position: 0 -26px}

.saibaMais{display: block;}
.saibaMaisResponsivo {display: none;}
aside{display: none;}
/* MENU */
.sticky-nav #guardaBread{display: none;}


.main-navigation ul 
{
    list-style:none;    
}


.main-navigation ul li
{
    position:relative;
    display:block;   
}

aside#social-buttons div#social-buttons {padding-top: 7px;}

input.inputbox.ano {min-width: 44px;}

/***********************************************************************************
*************************   Responsive css start here    ***************************
***********************************************************************************/
@media (min-width: 280px){
    .input-search{width: 65%!important;}
    /*#footer-widgets .widgets div.item .newsletter input[type="text"]{width: 90%!important;}*/
    .navbar-toggle{margin-top: 20px!important; margin-right: 30px;}
}

/**Correção scroll lateral*/
@media (width: 320px){
    .menuMobile form {width: 100%!important;}
	.input-search {width: 82.5%!important;}
}

@media (width: 533px){
    .menuMobile form {width: 100%!important;}
	.input-search {width: 83.5%!important;}
}

/**Fim**/
@media (max-width: 320px){
   #facebook.popup, #whatsapp.popup, #twitter.popup{width: 100%!important;}
}


@media (min-width: 480px){
   #facebook.popup, #whatsapp.popup, #twitter.popup{margin-right: 10px;}
}

@media (max-width: 480px){
    #footer-widgets .widgets div.item .newsletter{padding-left: 0!important; margin: 0 auto;}
}

@media (min-width: 480px) and (max-width:1024px){
    .navbar-toggle {margin-right: 50px!important;}
}

@media (max-width: 700px){
    .box-bayer, .box-institucional{display: none!important;}
    .widgets .owl-wrapper{width: 360px!important; margin: 0 auto;}
    #footer-widgets .widgets .owl-item{margin: 0 auto; float: none!important;}
    #footer-widgets .widgets div.item{margin: 0 auto; float: none!important;}

    #conteudoInterna .guardaTitulo{margin: 0 0 15px 0;}
    #conteudoInterna .guardaTitulo h1{font-size: 18px;line-height: 20px;}
    #guardaCarroselRodape .videos p, #guardaCarroselRodape .perguntas p{display: none;}
    #guardaCarroselRodape article .title{display: block;}
}

@media (max-width:767px){
    .slider-text h1{margin-top: 70px;font-size: 2em;}
    .slider-text p{display: none;}
    .main-flex-slider .flex-control-nav {bottom: 10px;margin: 0;height: 14px;z-index: 10;}
}


/*Código responsável por fazer que o menu dropdown seja também utilizado em IPAD quando 
orientação for vertical */
@media (min-width: 768px) and (max-width: 999px){
	
    
    /*Página de Categorias*/
    
    
    ul.article-list.category-pagination li 
    {
        width:48%;
           
     }
    
    .category.last-publish li 
    {
        margin-right:8px;    
        margin-top:20px;
    }
    
    
      .category.last-publish li img
    {
        max-width:180px;
    }
    
    .category.last-publish div.article-item .text a 
    {
        left:35px;    
        bottom:-22px !important;
        
    }
    
    
    ul.article-list.category-pagination 
    {
        margin-top:10px;    
        
    }
    
}

/* MAPA DO SITE */

@media (max-width: 999px){
	.mapa-box {
		margin: 20px auto!important;
		max-width: 100%!important;
	}
}

@media (max-width: 624px){
	#mapa-site .mapa-box .center ul.metade{
		width: 90%!important;
	}
	
	#mapa-site .mapa-box .center h3{
		width: 85%!important;
	}
	
	.mapa-box .metade:last-child {
		margin-top: 0!important;
	}
	
	.page #mapa-site .mapa-box .center h3{margin: 30px 0 0 15px;}
		
	#conteudoInterna{width: 100%;}
}
	
@media (min-width: 625px) and (max-width: 770px){		
	.row .col-sm-6 {
		width: 50%;
		float: left;
	}
}

@media (min-width: 771px) and (max-width: 999px){
	.row .col-sm-6 {
		width: 33%;
		float: left;
	}
}

@media (min-width: 625px) and (max-width: 999px){	
	.mapa-box {
		margin: 10px!important;
		float: left;
	}
	
	.page #mapa-site #box-8.mapa-box{width: 285px;}
	.page #mapa-site #box-4.mapa-box{float: none; margin: 0 auto 20px!important;}
	.page #mapa-site #box-5.mapa-box{float: none; margin: 0 auto!important;}
	
	.wrapper-box4, .wrapper-box5{width: 100%;}
}
	
@media (min-width: 625px) and (max-width: 770px){
	.wrapper-box11{margin-top:-90px;}
}

@media (min-width: 1000px){	
	#mapa-site #box-6.mapa-box, #mapa-site #box-7.mapa-box {float: left;}
}

	
@media (min-width: 1000px) and (max-width: 1200px){	
	#mapa-site #box-6.mapa-box {margin-right: 10px!important;}
	
	#mapa-site #box-7.mapa-box {margin-left: 15px!important;}
	
	div#contraceptivos-infertilidade {width: 75%;}
	
	#mapa-site #box-8.mapa-box{margin: 0 -14px 100px!important;}
	
	#box-3{float: right;}
	#box-11{float: right;}
	
	#mapa-site #box-5.mapa-box{margin-top: 57px!important;}
	#mapa-site #box-2.mapa-box{margin-left: 35px!important;}
	#mapa-site #box-10.mapa-box{margin-left: 28px;}
}

@media (min-width: 1201px){		
	#mapa-site #box-6.mapa-box {margin-right: 5px!important;}
	
	#mapa-site #box-7.mapa-box {margin-left: 30px!important;}
	
	#mapa-site div#box-8 {margin-left: -26px!important;}
	
	div#contraceptivos-infertilidade {width: 74%;}
	
}
/*Estilos a serem aplicados no site tanto para dispositivos smartphones quanto tablets*/
@media (max-width: 999px){        

    p span strong, p strong{word-wrap: break-word;}
    
    .container { width: 100%; }
    .container > .navbar-header { margin-right: 0; float: none; }
	.showMobile{display:block!important;}
    

    .hide-title{margin-top: 0px!important;}
    .hide-title h2{display: block!important;margin: 0 4%;}
	
    #faixaRoxa {display: none!important;} 

    .widget-article-footer .title-section{text-align: center;}

    #conteudoInterna{margin-top: 30px;}
    .fundoBranco .container {padding-left: 0;padding-right: 0;}
    #guardaCarroselRodape{background: url('/wp-content/themes/gineco-responsivo/images/faixa-carrosel.jpg') repeat-x #510435;margin-top: 0px!important;padding-top: 20px;}
    #guardaCarroselRodape > .hide-title h2 { margin-bottom: 20px;text-transform:uppercase;color: #fff;font-size: 15px;font-weight: bold;}
    #guardaCarroselRodape section{width:92%;min-height: 156px;background: #fff;margin-left:4%;padding-top: 7px;}
    #guardaCarroselRodape section .title-section{margin-bottom: 0px;text-align: left;font-size: 15px;border-bottom: 1px solid #ccc2ca;padding-left: 15px;padding-bottom: 1px;}
    #guardaCarroselRodape article{margin-top: 6px;padding-left: 11px;}
    #guardaCarroselRodape article .title{text-transform: none;font-weight: normal;line-height: 18px;}
    .widget-article-footer article span{width: 100%;height: 25px;background: #bc0d5a;position: absolute;left: 0;top: 93px;line-height: 26px;}
    .widget-article-footer article span > a{color: #fff;background: url(../images/sprites.png) no-repeat 0 6px;float: right;padding-right: 10px;padding-top: 3px;}
    .widget-article-footer section.article-list {margin: 0 0 0 2%;position: relative;width: 96%;}
    .widget-article-footer section.article-list article span{top: 128px;}
    .slidesjs-container,.slidesjs-control{height: 156px!important;}

    /*SAIBA MAIS*/
    .saibaMais{display: none;}
    .saibaMaisResponsivo{
        display: block;
        width: 100%;
        height: 25px;
        background: #bc0d5a;
        position: relative;        
        line-height: 26px;
    }
    .saibaMaisResponsivo a {
        background: url(../images/sprites.png) no-repeat 0 3px;
        position: absolute;
        top: 3px;
        right: 4%;        
        color: #fff;        
        text-transform: uppercase;
        font-size: 11px;
        text-decoration: none;
        line-height: 20px;
        padding-left: 15px;
    }
    .grid1 .saibaMaisResponsivo { top: 127px; }
    .grid2 .saibaMaisResponsivo { bottom: 34px; }
    .grid2{height: 156px;}

    /* MENU */
    .sticky-nav #guardaBread{display: block;}
    .sticky-nav{background-color: #fff;}
    
    .sticky-nav div.breadcrumb {padding: 0 25px;margin-bottom: 0;}
   
   
    aside{display: block;}
    aside#social-buttons p{width: auto!important;font-size:14px;font-weight: bold;color: #72074f;float: left;margin-top: 10px;margin-left: 10px;}
    aside#social-buttons p span {width:24px;height:20px;background: url(../images/compartilhar-icon.png) no-repeat;float: left;margin-right: 10px;}
    aside#social-buttons ul {list-style: none;float: right;padding: 0;}
    aside#social-buttons ul li{float: left;}
    aside#social-buttons ul a.share-button{background: url(../images/share-big.png) no-repeat;width: 37px;height: 38px;}
    aside#social-buttons ul a#whatsapp{background-position: -39px 0;}
    aside#social-buttons ul a.twitter{background-position: -78px 0;}
    
	#related-404-wrapper.container {padding: 0;}
	.error404 hr{display: none;}
	
	#content-footer{padding-top: 0;}
	
	.entry-header .entry-title{font-size: 19px;}
}

/*Desktop*/
@media (min-width: 999px)
{
	.carousel-container li.owl-page {width: 135px;}
    
    .clearLeft{clear: left;}
    
     #footer-widgets .widgets .owl-item{width: 312px!important;}
    .widget-article-footer .owl-wrapper {width: 100%!important;}
    .widget-article-footer .owl-wrapper .grid1{width: 50%!important;}
    .widget-article-footer .owl-wrapper .grid2{width: 26%!important; margin: 80px 60px 60px 0;}
	.widget-article-footer.related-404 .owl-wrapper .grid1{width: 26%!important; margin: 0!important;}
    .widget-article-footer.related-404 .owl-wrapper .grid2{clear: none; margin: 0 60px 60px 0;}
	#content .search .widget-article-footer.related-404 .owl-wrapper .title-section{margin-bottom: 32px;}
	
	.most-access .title-section{font-size: 25px;}
}
    
    



@media (max-width: 1200px){
    .article .topics li.wrap a{ padding: 3px 0 3px 0; } 
}

@media (min-width: 1200px){
    #footer-widgets .widgets .owl-item{width: 325px!important;}
    
}

/* ALL MEDIAS QUERIES */
@media (max-width: 319px) { /*Topo*/
    
 
    body{overflow-x:hidden;}
    
    .ie8 #buscaMobile {max-width:50%!important;}
}

/** HOME */

h2{margin-top: 0;}

#gineco-home-page #enqueteIntroducao aside{display: block;}
#body-enquete{overflow-x:visible;}

#gineco-home-page .polls-previous.wp-polls{width: 64%;}
#gineco-home-page .most-access ul.article-list li, #gineco-home-page .video-widgets li{width: 100%!important;}
#gineco-home-page .owl-swipe-disabled .owl-controls{display: none!important;}

@media (max-width: 767px) {	
	#gineco-home-page .conteudo-pergunta {
		max-height: 115px!important;
		overflow: hidden;
	}
	
	hr{display: none;}
	
	#gineco-home-page ul.video-widgets.owl-carousel.owl-theme {padding-bottom: 20px;}
}

#gineco-home-page .conteudo-pergunta {
	height: 110px!important;
	overflow: hidden;
}

#gineco-home-page .widget-area .perguntas .article-list .title {
	font-weight: bold;
	text-transform: uppercase;
	color: #22ACCF;
	font-size: 14px;
}

#gineco-home-page .widget-area .perguntas .article-list .answer, #gineco-home-page .widget-area .perguntas .article-list .full-answer{
	font-size: 11px;
	color: #474747;
	margin-bottom: 5px;
	margin-right: 5px;
	line-height: 100%;
	max-height: 80px;
	overflow: hidden;
}

#gineco-home-page .widget-area .perguntas .article-list a{
	color: #FB8A01;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
	background: url(../images/sprites.png) no-repeat 0 0;
	padding-left: 15px;
	position: absolute;
	bottom: 0;
	min-width: 90px;
}

#gineco-home-page li#pergunta-home {
	border: 1px solid #C2C2C2;
	border-radius: 10px;
	padding: 25px;
	height: 175px;
	overflow: hidden;
	margin: 0 25px 0 10px;
}

@media (max-width: 768px) {
	div#gineco-home-page {overflow: hidden;}
	
    #gineco-home-page .clear {display: none;}
	
	#gineco-home-page .banner_300x250 {margin-top: 45px;}
	#gineco-home-page .owl-item .video{padding: 10px;}
	
	#gineco-home-page #content-footer .widget-area > li {width: 100%!important; min-height: 280px;}
	
	#gineco-home-page #content-footer .widget-area ul.perguntas li {width: 92%!important;margin: 0 4%;}
	
	#gineco-home-page ul.perguntas {background: #78074d;}
	ul.perguntas div.owl-wrapper-outer {max-height: 175px;}
	#gineco-home-page ul.perguntas li#pergunta-home {margin: 0;}
	
	#gineco-home-page .widget-area .perguntas .article-list .title{max-height: 115px;overflow: hidden;margin:0;padding-bottom: 10px;}
	
	#gineco-home-page #content-footer .widget-area ul.perguntas li{background: #fff;padding-bottom: 30px;}
	#gineco-home-page #content-footer ul.perguntas li a:last-child{width: 100%;position: absolute;bottom: 4px;background: #bc0d5a!important;line-height: 25px!important;padding-right: 20px;text-align: right;left: 0;}
	
	#gineco-home-page div#enquete.pollContainer {width: 100%;}
	
	#gineco-home-page div.poll h2.title-section, div.poll div.polls-paginate {padding-top: 20px;}
	
	#gineco-home-page .polls-previous.wp-polls {background: none;}
	
	#gineco-home-page .page-template-page-templateslanding-enquete-php {overflow: visible; margin: 0 auto;}
	#gineco-home-page .wp-polls .wp-polls-ans .orange {left: 25%;}
	
	#gineco-home-page aside#enquete-home {max-width: 380px; margin: 0 auto;}
}
@media (min-width: 1000px){
	.main-navigation ul li.menu-mobile-only{display: none;}

    #gineco-home-page #content-footer .owl-carousel .owl-wrapper.owl-not-perguntas{width: 100%!important;}
    #gineco-home-page .most-access .owl-carousel .owl-item{width: 33%!important;}   
    #gineco-home-page .video-widgets.owl-carousel .owl-item{width: 47%!important;margin-right: 20px;}  
	
	#gineco-home-page iframe#enqueteIframe {width: 315px!important;}
	
	#gineco-home-page .video-list.owl-carousel .owl-item {width: 48%!important;}
	#gineco-home-page #content-footer .widget-area .list-videos ul.video-list li{width: 100%!important;}
	
	#gineco-home-page #content .mini-bar{padding-bottom: 40px;}
	
	#gineco-home-page #mobileConhecaAplicativos {display: none;}
}
@media (max-width: 319px){
	#gineco-home-page #mobileConhecaAplicativos img{width: 40%;}
	#gineco-home-page #mobileConhecaAplicativos p{padding: 8px 0px 0px 15px!important;}
}
@media (max-width: 393px){
	#gineco-home-page #content-footer .widget-area > li {min-height: 260px;}
	#gineco-home-page .wp-polls-form img {width: 320px; min-width: 305px;}
	#gineco-home-page .wp-polls .wp-polls-ans .orange.previous {top: 48px!important;left: 82px!important;}
}

@media (max-width: 440px){
	#gineco-home-page .wp-polls {margin-left: 20px;}
	#gineco-home-page .wp-polls.polls-previous {margin-left: 0;}
}

@media (min-width: 394px) and (max-width: 768px){
	#gineco-home-page .wp-polls .wp-polls-ans .orange.previous {top: 95px!important;left: 130px!important;}
}

@media (max-width: 768px){
	#gineco-home-page iframe#enqueteIframe {width: 100%!important;}
	#gineco-home-page .wp-polls-form img {left: initial!important;}
	
    #gineco-home-page #content-footer .owl-theme .owl-controls .owl-page span{background: url('../images/pagination.png') no-repeat top;}
    #gineco-home-page #content-footer .owl-theme .owl-controls .owl-page.active span{background-position: bottom;}
	
	#gineco-home-page .wp-polls-form img {top: 0!important;}
	
	#gineco-home-page .list-videos {background: #78074D;}
	
	#gineco-home-page #content-footer .widget-area .list-videos h2 {
		color: #FFF;
		margin-top: -25px;
		padding-top: 25px;
		margin-bottom: 0px;
	}
	
	#gineco-home-page .widget-area li:last-child {background: #E6E2DC;}
	
	#gineco-home-page aside#social-buttons.share-home {
		width: 100%;
		padding: 20px 20px 45px;
		background: #E6E2DC;
	}
	
	#gineco-home-page #content-footer .widget-area > li:first-child{
		padding-bottom: 0!important;
		background: #78074D;
		padding-top: 25px;
		margin-top: -28px;
	}
	
	#gineco-home-page #content-footer .widget-area > li:first-child h2{color: #fff;}
	
	#gineco-home-page aside#social-buttons.share-home{margin-top: -30px;padding-bottom: 60px;}
	
	#gineco-home-page aside#social-buttons.share-home div#social-buttons.share-home a.share-button#facebook{right: 81px;}
	#gineco-home-page aside#social-buttons.share-home div#social-buttons.share-home a.share-button#whatsapp{right: 45px;}
	#gineco-home-page aside#social-buttons.share-home div#social-buttons.share-home a.share-button#twitter{right: 10px;}
}

@media (min-width: 768px) and (max-width: 999px){
	#gineco-home-page .video-widgets.owl-carousel .owl-item {width: 12%!important;margin-right: 20px;}
	
	#gineco-home-page aside#social-buttons.share-home div#social-buttons.share-home a.share-button{margin-top: 3px;}
	
	#gineco-home-page aside#social-buttons.share-home div#social-buttons.share-home a.share-button#facebook{left: 151px;}
	#gineco-home-page aside#social-buttons.share-home div#social-buttons.share-home a.share-button#whatsapp{left: 185px;}
	#gineco-home-page aside#social-buttons.share-home div#social-buttons.share-home a.share-button#twitter{left: 219px;}
}

@media (min-width: 769px) and (max-width: 999px){
	#gineco-home-page .video-list {background: #78074d;padding: 20px 17px 0px;}
	
	#gineco-home-page #content-footer .widget-area .list-videos ul.video-list li{background: #fff;padding-bottom: 30px;}
	#gineco-home-page #content-footer ul.video-list li a:last-child{width: 100%;position: absolute;bottom: 4px;background: #bc0d5a!important;line-height: 25px!important;padding-right: 20px;text-align: right;left: 0;}
	
	#gineco-home-page #content-footer .widget-area .list-videos ul.video-list li{width: 100%!important;}
	
	#gineco-home-page #content-footer .widget-area .list-videos {width: 85%!important;}	
}

@media (min-width: 769px) and (max-width: 1199px){
	#gineco-home-page #enqueteIntroducao {width: 378px!important;}
	#gineco-home-page .wp-polls-form img {width: 376px;}
	#gineco-home-page .wp-polls .wp-polls-ans .orange.previous {top: 82px!important;left: 65px!important;}
	
	#gineco-home-page .video h2.title-section{min-height: 54px;}
	
	#gineco-home-page body.home.page {overflow: hidden;}
}

@media (min-width: 1000px) and (max-width: 1199px){
	#gineco-home-page .last-publish ul li{margin-right: 15px!important;}
}

@media (min-width: 1200px){
	#gineco-home-page .wp-polls .wp-polls-ans .orange.previous {top: 92px!important;left: 79px!important;}
}

@media (max-width: 999px){
	#gineco-home-page #content .mini-bar li.share.home a.share-button{display: none;}
	#content .mini-bar li{max-width: 100%;}
	#gineco-home-page aside#social-buttons div#social-buttons.share-home{padding-top: 0;float: left;}
	
	#gineco-home-page .carousel-container.owl-carousel ul{margin-bottom: 0;}
	
	#gineco-home-page .most-access {background: #efadd1;padding: 20px 0px 30px;}
    #gineco-home-page .most-access .title-section {font-size: 15px;margin-bottom: 15px;margin-left: 6px;}
    #gineco-home-page #content-footer {padding: 0!important;margin-top: -19px!important;}
    #gineco-home-page #content-footer ul.article-list li {width:94%!important;padding:10px;min-height: 142px;background: #fff; margin: 10px 3%;}
    #gineco-home-page #content-footer ul.article-list li img{margin-right: 0!important;}
    #gineco-home-page #content-footer ul.article-list li p{line-height: 12px;float: left;width: 65%;margin: 0 0 0 5px!important;}
    #gineco-home-page #content-footer ul.article-list li a{width: 107%!important;position: absolute;bottom: 4px;background: #bc0d5a;left: -4%;line-height: 25px!important;padding-right: 20px;text-align: right;}
	#gineco-home-page #content-footer ul.article-list .owl-item li p {width: 60%; padding-left: 4%;}	
    #gineco-home-page .articles .last-publish, .error404 .articles .last-publish {height: auto!important;background: #E6E2DC;padding-bottom: 10px;margin-top: -52px;}
    #gineco-home-page .articles .last-publish h1, .error404 .articles .last-publish h1 {font-size: 17px!important;width: 94%;margin: 10px auto;padding-top: 20px;}
    #gineco-home-page .last-publish ul, .error404 .last-publish ul {width: 95%;text-align: center;margin: 0 auto 20px; background: #FFF;}
    #gineco-home-page .last-publish ul li, .error404 .last-publish ul li {width: 100%;margin-left: 0!important;margin-right: 0!important;text-align:left;padding: 5px 10px;}
	#gineco-home-page .last-publish ul li img, .error404 .last-publish ul li img {width: 40%;float: left;}
    #gineco-home-page .last-publish ul li div.article-item, .error404 .last-publish ul li div.article-item{height: auto!important;display: inline-block;padding: 0!important;overflow: hidden;border: none;border-bottom: 2px solid #f2f2f2;border-radius: 0px;}    
	#gineco-home-page .last-publish ul li:last-child div.article-item, .error404 .last-publish ul li:last-child div.article-item {border-bottom: none;}
    #gineco-home-page div.article-item .img-thumb-wrapper, .error404 div.article-item .img-thumb-wrapper {width: 104px;float: left;} 
	#gineco-home-page .last-publish ul li div.article-item .text, .error404 .last-publish ul li div.article-item .text{width: 60%!important;float: left;position: relative!important;bottom:0!important;padding: 10px!important;}
    #gineco-home-page .last-publish ul li div.article-item .text a, .error404 .last-publish ul li div.article-item .text a{position: relative!important;margin: 10px 0 0 0!important;padding: 0 15px;left: 0!important;bottom: 0!important;}
    #gineco-home-page div.article-item .text p.title, .error404 div.article-item .text p.title{margin-bottom: 5px;}
	
	.last-publish .banner_300x250{margin: 50px auto 0; float: none;}
	
	.last-publish .article-item .text {background: #FFF;border-left: none;}
	
	#gineco-home-page hr:last-child {background: none;}
	
	#gineco-home-page h2.title-section {margin-left: 10px;}
	#gineco-home-page .article-item {width: 100%!important;}
	
	#gineco-home-page .banner_300x250 {display: none;}	
	#gineco-home-page #mobileConhecaAplicativos{display:block;text-align: center;width: 100%;padding:20px 0;background:url('../images/faixa-aplicativos.png') repeat-x center #E5E1DB;}
    #gineco-home-page #mobileConhecaAplicativos div {width: 94%;margin: 0 auto;height: 166px;padding-top: 13px;}
    #gineco-home-page #mobileConhecaAplicativos img{float: left;}
    #gineco-home-page #mobileConhecaAplicativos p{font-size: 16px;color: #8e566f;float: left;width: 60%;padding: 27px 0px 0px 15px;text-align: left;min-height: 95px;}
    #gineco-home-page #mobileConhecaAplicativos a {font-family: Open Sans;font-weight: bold;font-size: 22px;color: #fff;float: left;width: 60%;padding: 0px 0px 0px 17px;text-align: left;}
}

@media (max-width: 409px){	
	.last-publish ul li img.thumb-most-access {display: none;}
	.last-publish ul li img.thumb-most-access-mobile {display: block;}
}

@media (min-width: 410px){
	#gineco-home-page .last-publish ul li img.thumb-most-access, .error404 .last-publish ul li img.thumb-most-access {display: block;}
	.last-publish ul li img.thumb-most-access-mobile {display: none!important;}
}
/** LEIA MAIS - TÓPICOS SAÚDE FEMININA **/

div#leia-mais-mobile {
	background: #FFF;
	width: 115px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	behavior: url(/wp-content/themes/gineco-responsivo/js/PIE.htc);
}

div#leia-mais-mobile.open span {
	background: url("/wp-content/themes/gineco-responsivo/images/menos.png") no-repeat -3px 3px;
}

div#leia-mais-mobile span {
	color: #6b0340;
	padding: 8px 10px;
	font-weight: bold;
	display: inline-block;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}

div#leia-mais-mobile ul.topics {
	margin-top: -6px;
	display: block;
	padding-bottom: 3px;
}

div#leia-mais-mobile ul.topics li {
	padding: 5px 0;
	margin: 5px 0 5px 7px;
	width: 95%;
	text-align: center;
	text-transform: uppercase;
	font-size: 8pt;
	background: #E39DB1;
}

div#leia-mais-mobile ul.topics li.selected {
	background: #a80d4b
}

div#leia-mais-mobile ul.topics li a{
	color: white;
}

@media (min-width: 768px) {
	div#leia-mais-mobile {display: none;}
}

a.anchor-saude-feminina {
	display: block;
}

/* 404 page */

@media (max-width: 999px) {
	.error404 .most-access {background: #efadd1;padding: 20px 15px 0px;margin-top: 20px;}
    .error404 .most-access .title-section {font-size: 15px;margin-bottom: 15px;margin-left: 6px;}
    .error404 #content-footer {padding: 0!important;margin-top: -19px!important;}
    .error404 #content-footer ul.article-list li {width:96%!important;left: 2%;padding:10px;min-height: 142px;background: #fff;}
    .error404 #content-footer ul.article-list li img{margin-right: 0!important;}
    .error404 #content-footer ul.article-list li p{line-height: 12px;float: left;width: 65%;margin: 0 0 0 5px!important;}
    .error404 #content-footer ul.article-list li a{width: 106%!important;position: absolute;bottom: 4px;background: #bc0d5a;left: -2%;line-height: 25px!important;padding-right: 20px;text-align: right;}
	.error404 #content-footer ul.article-list .owl-item li p {float: right;width: 60%;}
}

div#floater-pergunta-selecionada {
	width: 90%;
	margin: 0 auto;
	padding: 5%;
	background: #fff;
	position: fixed;
	z-index: 100;
	top: 25%;
	left: 5%;
	display: none;
	border: 2px solid #22ACCF;
	border-radius: 15px;
	behavior: url(/wp-content/themes/gineco-responsivo/js/PIE.htc);
	height: 375px;
	overflow: hidden;
	max-height:322px;
}

.conteudo-pergunta .full-answer{display: none;}

div#conteudo-pergunta-selecionada {
	height: 330px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	max-height:292px;
}

div#wrapper-floater-pergunta {
	width: 2000px;
	height: 2000px;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	behavior: url(/wp-content/themes/gineco-responsivo/js/PIE.htc);
	display: none;
}

div#close-floater {
	width: 27px;
	height: 27px;
	border: 2px solid #22ACCF;
	background: #FFF;
	position: absolute;
	right: -2px;
	border-radius: 15px;
	padding-left: 6px;
	top: -2px;
	font-size: 17px;
	color: #22ACCF;
	font-weight: bold;
	z-index: 101;
}

#floater-pergunta-selecionada p.pergunta {
	font-weight: bold;
	color: #22ACCF;
	font-size: 14px;
	padding-right: 10px;
}

#floater-pergunta-selecionada div.resposta {
	margin-bottom: 25px;
	padding-right: 10px;
}

#floater-pergunta-selecionada a {
	position: absolute;
	width: 100%;
	bottom: 4px;
	background: #BC0D5A!important;
	line-height: 25px!important;
	padding-right: 20px;
	text-align: right;
	left: 0;
	border-radius: 2px 2px 8px 8px;
	color: #FB8A01;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
	padding-left: 15px;
	min-width: 90px;
}

#floater-pergunta-selecionada .jspVerticalBar {
	width: 10px;
	margin-top: 10px;
}

#floater-pergunta-selecionada .jspTrack {
	background: #E6E2DC;
}

#floater-pergunta-selecionada .jspDrag {
	background: #BC0D5A;
}


@media (max-width: 767px){
	.embed-responsive.video-home {
		background-size: cover!important;
		background-position: center center!important;
		overflow: visible;
	}
	
	.embed-responsive iframe{display: none;}
	
	#bg-video-floater{
		background: black;
		opacity: 0.5; filter: alpha(opacity=50);
		height: 100%;
		width: 100%;
		position: absolute;
		z-index: 5000;
		display: none;
	}
	
	div.close-floater-video {
		width: 110px;
		height: 35px;
		border: 2px solid #22ACCF;
		background: #FFF;
		position: absolute;
		right: 4px;
		border-radius: 110px;
		padding-left: 9px;
		padding-top: 2px;
		top: -30px;
		padding-bottom: 45px;
		font-size: 19px;
		color: #22ACCF;
		font-weight: bold;
		display: none;
	}
	
	.over-play {
		background: url("../images/play.png") no-repeat scroll center center rgba(194, 194, 194, 0.7);
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
	
	.close-floater-video span {font-weight: normal;}
}

@media (min-width: 768px){
	.embed-responsive.video-home {background: none!important;}
	div.close-floater-video {display: none;}
}