#embed-video {margin-bottom: 30px;}
            .pagina-inicial .secao-banners .conteiner {
                padding: 10px 0;
                width: 100%;
                max-width: initial;
            }
            .pagina-inicial .secao-banners .conteiner > .cheio{margin-bottom:30px;}
            .pagina-inicial .secao-banners .conteiner > :not(.cheio) {
                max-width: 100%;
                margin: 0 auto;
                display:block !important;
            }
            .row-fluid.banner.mini-banner.hidden-phone {
                margin-top: 30px;
            }
            .row-fluid.banner.mini-banner.hidden-phone {
                margin-top: 0px!important;
            }
			.home-mosaic{
				position: relative;
				width:100%;
				margin:0 auto;
				display: block;
			}
			.home-mosaic.hidden-mobile > *:nth-child(4),
			.home-mosaic.hidden-mobile > *:nth-child(5){width:50%;}
			.home-mosaic::after{
				clear:both;
				content:"";
				position: relative;
				display: block;
			}
			.home-mosaic > *{
				float:left;
				width:33.333%;
				display: block;
			}
			.home-mosaic:not(.hidden-mobile) > *{width:50%;}
			.home-mosaic img{
				display: block;
				width:100%;
			}

.row-tarja{padding: 30px 0;}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }

.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }

.banner-title {margin-bottom: 24px;}

.tarja-frete{
	margin-bottom: 20px;
}

a[data-target="#modalContato"]{
	display: none;
}

.links-rodape-paginas ul li:first-child {
  display: none;
}

body.pagina-pagina .secao-principal .titulo {display: none;}

.block-title {
    background: #a8edd6;
    color: #fff;
    font-weight: normal;
    padding: 30px 15px;
    margin-bottom: 25px;
}

#accordionFAQ .accordion-group {
    margin-bottom: 2px;
	border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #e5e5e5;
}

#accordionFAQ .accordion-inner {
	font-size: 16px;
}


#accordionFAQ .accordion-heading .accordion-toggle {color: inherit}

#accordionFAQ .accordion-toggle.collapsed .icon-plus {display: inline-block;}

#accordionFAQ .accordion-toggle.collapsed .icon-minus {display: none;}

#accordionFAQ .accordion-toggle .icon-plus {display: none; margin-right: 10px;}

#accordionFAQ .accordion-toggle .icon-minus {display: inline-block; margin-right: 10px;}

#rodape .pagamento-selos .gateways-rodape {display: none;}

/*Alteração da cor da barra superior */
.barra-inicial {
    background-color: #00B2CC;
}

#rodape .institucional {
    background-color: #6FC063;
    background-position: top center;
    background-repeat: repeat;
    background-image: none;
}

#rodape .redes-sociais {
	background-color: #fff;
    background: url(../img/padrao-rodape.png) #fff;
}

.pagamento-selos {
    	background-color: #fff;
    background: url(../img/padrao-rodape.png) #fff;
}

@media only screen and (max-width: 767px){
	.menu li {padding: 0 0px;}
    .menu.superior .nivel-um > li:hover ul{padding:0 20px;}
}

#barraTopo .conteiner .span3.hidden-phone h4 {
    background-color: transparent;
    width: 97px;
    height: 36px;
    background-image: url(https://cdn.awsli.com.br/428/428115/logo/5c8358635d.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    position: relative;
    bottom: 3px;
}

#barraTopo .canais-contato ul li {
    margin-left: 10px;
    padding-left: 10px;
}

#barraTopo .span3{
  width: auto !important;
}

#barraTopo .span3:first-child{
  width: 16.4% !important;
}

#barraTopo a.cor-secundaria {
    display: none;
}

.canais-contato ul li {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 0px solid rgba(255,255,255,0.2);
}

.lista-redes .icon-facebook {
    background-color: #00b2cc;
    background: transparent !important;

}

.lista-redes .icon-youtube {
    background: transparent !important;
    background-color: #00b2cc;
}

.lista-redes .icon-instagram {
    background-color: transparent !important;
    background: transparent !important;
}

.lista-redes ul li {
    float: left;
    border-left: 0px solid #ddd;
}

.fundo-secundario {
    background-color: #00b3bc;
}


/* Altera menu */
.menu.superior {
    background-color: #fff;
}

.menu.superior .nivel-um{
	font-size: 0;
    text-align: center;
}

.menu.superior .titulo {
    margin: 10px 0;
}

.menu.superior .nivel-um > li{
    border-left: 0;
    float: none;
    display: inline-block;
}

.menu.superior .nivel-um > li ul{
    background: #fff;
    margin-left: -18px;
    position: absolute;
	display: none;
	z-index: 20;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.3);
}

.menu.superior .nivel-um > li:hover ul {
    display: block;
}

.menu.superior .nivel-um > li ul li{
    text-align: left;
}

.menu.superior .nivel-um > li ul li:hover{
    background: #f3f3f3;
}

#cabecalho .busca{
	background-color: transparent;
    border: 0;
    /*margin-top: 6px;*/   
}

@media only screen and (min-width: 992px){
    .hidden-desktop{display:none;}
}

@media only screen and (max-width: 767px){
    .hidden-mobile{display:none;}
    .home-mosaic > *{width:50%;}
    .busca .botao-busca {
        top: 0px;
        line-height: 28px;
    }
    
    .menu.superior .nivel-um > li{
        display: block;
    }
    
    .menu.superior .nivel-um > li ul li{
        text-align: center;
    }
}

@media only screen and (min-width: 1200px){
    .logo {
    	position: relative
    }
    
    .menu.superior {
        padding-left: 120px;
    }
}


.dicas{
	font-family: 'Trocchi', serif;
	text-align: center;
}

.dicas span{
	font-size: 28px;
    color: #000;
	display: block;
}

.dicas p{
	font-size: 20px;
    color: #000;
    margin: 1em 0;
}

.dicas .col-video{
	position: relative;
}

.dicas .col-video span{
	margin: 60px 0;
}

@media (min-width: 1200px){
   .dicas .titulo{
      z-index: 2; 
      position: relative;
      display: block;
   }

   .dicas .variacoes{
      margin-top: -40px;
   }

   .dicas .col-video:after{
      content: '';
      width: 150px;
      height: 100px;
      background: url(seta.jpg) center;
      background-size: contain;
      display: block;
      right: -160px;
      top: 25px;
      position: absolute;
   }
}

.dicas .col-manual{
	padding: 0 25px;
}

.dicas .col-manual span{
	padding: 25px 0 0 0;
}

.fb_iframe_widget {
	width: 100%;
}

.caixa-facebook{
	display: block !important;
}





//POPUP

.overlay-popup {
            position: fixed;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(0, 0, 0, 0.7);
            display: none;
        z-index: 9999;
        }
        .popup {
            top: 50%;
            left: 50%;
            padding: 0;
            background: #fff;
            width: 40%;
            transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            position: absolute;
            z-index: 9999;
        }
        .popup .close {
            position: absolute;
            top: -4px;
            right: 4px;
            font-size: 30px;
            font-weight: bold;
            text-decoration: none;
            color: white;
            opacity: 1;
        }
        .popup .close:hover {
            color: #06D85F;
        }
        .popup .content {
            max-height: 30%;
            overflow: auto;
            text-align: center;
        }
        .popup .content img {
            width: 100%;
            display: block;
        }
        @media screen and (max-width: 576px){
            .popup{
                width: 80%;
            }
        }



//YOUTUBE PLAYER

.youtube-player {
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
  cursor: pointer;
}
.youtube-player img {
  width: 100%;
  top: -16.82%;
  left: 0;
}
.youtube-player .play-button {
  width: 42px;
  height: 30px;
  border: none;
  background-color: transparent;
  padding: 0;
  outline: none;
  -moz-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
  -webkit-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
  transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
  z-index: 1;
}
.youtube-player .play-button-bg {
  fill: #1f1f1f;
  fill-opacity: .81;
  -moz-transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
  -webkit-transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
  transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
}
.youtube-player:hover .play-button-bg {
  fill: #CC181E;
  fill-opacity: 1;
}
@media(min-width: 468px){
  .youtube-player .play-button {
    width: 68px;
    height: 48px;
  }
}
.youtube-player img,
.youtube-player .play-button {
  cursor: pointer;
}
.youtube-player img,
.youtube-player iframe,
.youtube-player .play-button,
.youtube-player .play-button:before {
  position: absolute;
}
.youtube-player .play-button,
.youtube-player .play-button:before {
  top: 50%;
  left: 50%;
  transform: translate3d( -50%, -50%, 0 );
}
.youtube-player iframe {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}





#instagram-feed{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

#instagram-feed a{
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: calc(100%/3);
    -ms-flex-preferred-size: calc(100%/3);
    flex-basis: calc(100%/3);
    line-height: 0;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    border: .1vw solid transparent;
}

#instagram-feed img{
    width: 100%;
}

#rodape .redes-sociais{
	padding: 0;
}

#rodape .caixa-facebook {
    width: 100%;
    padding: 0;
    box-shadow: none;
}

#rodape .lista-redes {
    display: none;
}

@media (min-width: 768px){
    #instagram-feed a{
        -webkit-flex-basis: calc(100%/3);
        -ms-flex-preferred-size: calc(100%/3);
        flex-basis: calc(100%/3);
    }
    
    #rodape .redes-sociais{
        width: 224px;
        height: 440px;
    }
}

@media (min-width: 992px){
    #rodape .redes-sociais{
		padding: 0 20px;
    }
}
.pagina-id-209486.borda-principal, .pagina-id-214154.borda-principal {
	display:none!important;
}



.acessorios, .boias, .toalhas, .menu-rapido {
    display:none;
}
@media screen and (max-width: 576px){
    .acessorios, .boias, .toalhas, .menu-rapido {
        display:block;
    }
    .bandeiras-produto span {
    	width: 50%!important;
    }
    .botao.botao-busca.icon-search.fundo-secundario{
        background:url('https://cdn.awsli.com.br/428/428115/arquivos/degrade-bg.png') bottom repeat-y;
    }
}


.menu-rapido{
	text-align:center;
}
.menu-rapido > div{
    width:22%;
    display:inline-block;
    margin:0;
}

.atalhos-mobile.visible-phone.fundo-secundario.borda-principal, .atalho-menu.visible-phone.icon-th.botao.principal{
    background:url('https://cdn.awsli.com.br/428/428115/arquivos/degrade-bg.png') bottom repeat-y;
}

.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {
    border-color: transparent;
}


span.bandeira-promocao {
	background-color:#78B9E8;
}

@media only screen and (max-width: 767px){
    .fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .menu-simples li a:hover, .menu-simples li.active a {
    background-color: transparent;
}
}

.conteudo-topo .busca-mobile {
    background-color: white!important;
}
@media only screen and (max-width: 767px){
.conteiner .logo {
    margin: 30px 0 20px 0;
}
    .categoria-1951650 .secao-banners {
    display:none;
}
.cheio{
    height: 40vh;
}
.cheio *{
    height: 100% !important;
}
.secao-banners .conteiner .cheio .flexslider .slides>li:nth-child(1) img{
    content:url(https://cdn.awsli.com.br/428/428115/arquivos/add-a-heading.png);
    }
    .secao-banners .conteiner .cheio .flexslider .slides>li:nth-child(2) img{
    content:url(https://cdn.awsli.com.br/428/428115/arquivos/5.png);
    }
    .secao-banners .conteiner .cheio .flexslider .slides>li:nth-child(3) img{
    content:url(https://cdn.awsli.com.br/428/428115/arquivos/6.png);
    }
    .secao-banners .conteiner .cheio .flexslider .slides>li:nth-child(4) img{
        content:url(https://cdn.awsli.com.br/428/428115/arquivos/7.png);
        }
        
}

.bandeira-promocao, .bandeira-frete-gratis{
	display:none!important;
}
.adicionado-carrinho.bandeira-carrinho{
	display: inline-block;
    padding: 17px 10px;
    line-height: 12px;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 600;
    margin:0;
    border: 0;
    box-sizing: initial;
    box-shadow: none;
    white-space: normal;
    border-radius: 50%;
    text-align: center;
    height: 100%;
    width:45px;
}
@media only screen and (max-width: 767px){
.listagem-linha li {
    margin-top: 0px;
}
}