@font-face {
  font-family: 'lane narrow';
  src: url("../font/lane-narrow-webfont.eot?v=3.2.1");
  src: url("../font/lane-narrow-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url("../font/lane-narrow-webfont.woff?v=3.2.1") format("woff"), url("../font/lane-narrow-webfont.ttf?v=3.2.1") format("truetype"), url("../font/lane-narrow-webfont.svg#lane-narrow?v=3.2.1") format("svg");
  font-weight: normal;
  font-style: normal; }

.mBot10
{
    margin-bottom: 10px!important;
}

.fundo-branco
{
    background-color: white;
}

.product-filter .sortPagiBar {border: 1px solid;}
#subcategories{display: none;}
}
.product-compare{display: none;}
.button{border-radius: 0;}
input, textarea{
        -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.form-control{font-weight: bold;}
.form-control:focus{box-shadow: none!important;}
html, body{font-family: 'Quattrocento Sans', sans-serif!important; text-rendering:optimizeLegibility; font-weight: bold!important;}
/*BARRA TOPO*/
*/#header_user_info li a i {padding-right: 5px; }
#header ul.links li{margin-right: 15px;}
*/#header_logo a img{padding: 1px;}

header #header_logo {padding: 0;}
.navbar-brand{margin-top:-10px; padding: 0 12px}
#header-main{display: block !important; min-height: 70px; /*background: url('../img/menu-cor.png');*/}
.navbar-header{padding: 25px 0 0 15px;}

/*BARRA TOPO - SEARCH BOX*/
#search_query_top{width: 250px !important; height:29px !important; line-height: 38px !important; font-weight: bold;}
#searchbox .button{height:38px !important;}
.leo-wrapper .form-control{padding: 0 12px !important;}
input#search_query_top::-webkit-input-placeholder{font-size: 14px; line-height: 32px; text-transform: uppercase;}
input#search_query_top:-moz-placeholder{font-size: 14px; line-height: 32px; text-transform: uppercase;}
.form-control::-moz-placeholder{font-size: 14px; line-height: 32px; text-transform: uppercase;}

/*BARRA TOPO - CARRINHO*/
#header #header_user{position: relative !important; float:right !important; top: 0 !important; right: 0 !important;}
#header #header_user .links{border-radius: 0 }
#header_user .links a{line-height: 38px;}
#header_user .links{padding: 0 12px !important;}
.icon-shopping-cart:before {background: url('../img/icone-cesta.png') no-repeat 1px 5px; content: "";padding: 6px;}
.ajax_cart_product_txt{display: none;}
.ajax_cart_quantity{border-radius: 59px; font-size: 10px; left: 30px; line-height: 15px; padding: 1px 6px 0 6px; position: absolute; top: 17px; width: 17px;}
.ajax_cart_total{display: block !important; margin-left: 37px; padding: 0 0 0 10px; position: absolute; top: 0px; width: 72px; width: 62%; background: #fff!important;}
.ajax_cart_no_product{display: none!important;}
.ajax_cart_product_txt{display: none!important;}

/*LOGO*/
#header_logo{padding-top: 10px }


/*NAVIGATION*/
/*parent*/
.parent .dropdown .active span.menu-title{padding: 7px 15px 5px 15px;}
span.menu-title{padding: 5px 0px;}
.dropdown-mega span.menu-title{padding: 0px;}
.navbar-nav > li > a{padding: 26px 15px 20px 15px }
.megamenu .caret{ right:3px; top:50%;}
header .groupe-content.eshow {border-radius: 0; margin-left: -10px; padding: 15px; top: 32px;}

/* MEGA MENU */
#leo-top-menu .nav > li > a {font-family: quattrocento sans; font-weight: bold; padding: 32px 0 28px 40px; text-transform: uppercase;}
.navbar-default .navbar-nav > .dropdown > a .caret{border:none;}

/* MEGA MENU DROPDOWN */
.dropdown-menu{left: auto;}

.dropdown-menu-inner ul li a span{padding: 7px 15px 5px 15px;}
.dropdown-menu-inner ul li a.dropdown-toggle{padding: 7px 30px 5px 0px; display: block;/* width:170px;margin-left:10px; */}
.dropdown-menu-inner ul li a.dropdown-toggle span{padding: 0}
#off-canvas-nav .nav ul li a {padding-left: 5px}
@media (min-width: 990px) {
span.menu-title{padding: 10px 10px 30px 10px;}
}
/*level1*/
#leo-top-menu .level1 .dropdown-menu-inner ul li a span{padding:0;} 
#leo-top-menu .level1 .dropdown-menu-inner ul li a:before{content: none;font-family: 'fontawesome';font-size: 10px; padding-right: 5px;}
#leo-top-menu .level1 .dropdown-menu-inner ul li a:hover span{color: #fff}
.dropdown-menu{border-radius: 0!important; box-shadow:0 0 0 #fff!important;border:1px solid !important;}
.leo-widget .menu-title{font-family: 'quattrocento sans';font-size: 14px;}
#leo-top-menu .dropdown-menu ul li a{border-bottom: 0; font-size: 13px; font-family: quattrocento sans; font-weight: bold; padding: 5px 0;}/*p*/
#leo-top-menu .dropdown-menu ul li a:hover{border-bottom: 0; font-size: 13px; font-family: quattrocento sans; font-weight: bold;}
#leo-top-menu ul li.active .level1 ul li{width: 208px;}
#leo-top-menu .navbar-nav{float:right;}

/* AJUSTAR MEGAMENU NO RESPONSIVO --------------- */

/* esconde último item do submenu (imagem da categoria - html mega menu) */
.has-subhtml{display: none!important;}
/* alinha imagem dentro do menu *//*.menu-content{ position: absolute;    top: 142px;}*/
/* altura fixa menu */ /*#leo-top-menu .dropdown-menu > div.dropdown-menu-inner{height: 415px;}*/
/* full width */
/*.full-width > .dropdown-menu{
    width: 100%;
}
.nav > li.full-width {
    position: static!important;
}
*//*/fullwidth
*/
#leo-top-menu ul li.active .level1 ul li{float: 0;}


#social_block ul li a:hover 
{
    background-color: #ffffff;
    opacity: 0.7;
}


.sem-float
{
    float: none!important;
}

.tamanho-selo
{
    width: 110px!important;
}
/* ---------------------------------------------- */

/*Títulos*/
/*Títulos menu interno nível 1*/
#leo-top-menu .mega-col .mega-col-inner > ul > li > a{ text-transform: uppercase;border-bottom: 1px solid !important;}
#leo-top-menu .mega-col .mega-col-inner > ul > li{clear: both !important;}
#leo-top-menu .mega-col .mega-col-inner > ul, .level1 ul{width: 100% !important}
/*Títulos menu interno nível 2*/
.level2 .dropdown-menu-inner ul li a{font-weight: normal; border-bottom: 1px dotted !important}

/*#leo-top-menu .dropdown-menu > div.dropdown-menu-inner ul li a{border:none !important;}*/
#leo-top-menu .dropdown-menu > div.dropdown-menu-inner {padding:0;}

/*level2*/
#leo-top-menu .level2 .dropdown-menu-inner ul li a:before{content: '\f105'; font-family: 'fontawesome'; font-size: 10px; padding: 0px 10px;}
.level1 ul{width: -moz-max-content; position: relative; left: 0px; right: 0px;}
.level1 ul li ul li{float: none; display: block;}
#leo-top-menu .level1 .dropdown-menu-inner ul li a{border-bottom: none;}
#leo-top-menu .level1 .dropdown-menu-inner ul li a ul li a span{border-bottom: none;}
#off-canvas-nav .nav ul a{border-bottom: 1px solid}

/* MENU RETRÁTIL */
#off-canvas-nav .nav ul li ul li{ border-bottom: 1px solid;}
#off-canvas-nav .nav ul li a{ border:none;}


/* MINI CARRINHO */
#header .cart_block{width:276px;top:38px; border: 0; z-index: 999999;} 
.cart_block .cart-prices{padding: 0;border-top: 0;}
.cart_block .cart-prices .cart-prices-line{padding: 0 10px;}
.cart_block .cart-prices .cart-prices-line.last-line{padding: 0 10px;}
.cart_block .cart-buttons a{padding: 10px;width: 100%;margin: 0;}
.cart_block .cart-buttons{padding: 0;}
.cart_block .button span{padding: 0; letter-spacing: 5px;font-size: 13px;text-align: right;}


/* SLIDER */
.tp-simpleresponsive{max-height: 495px;}
/*------------- correcao leo slider topo - imagem 100% ------------ */
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {width: 100%!important; left:0!important; cursor: pointer;}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption img{width: 100%!important; height: auto!important; z-index: 1!important;}
.tp-simpleresponsive .text-slider{width: 50%; margin:0 auto; top: 20%!important;}
.titulo-slider{
width: 50%; margin:0 auto;cursor:pointer;background: url('../img/bg-verde-opacity.png') repeat!important; font-family: 'lane narrow';   font-weight: bold; overflow: hidden; padding: 20px; text-shadow: none !important; width: 370px!important; word-wrap: break-word!important; top: 18%!important;}

.bannercontainer:hover .tp-leftarrow, .bannercontainer:hover .tp-rightarrow.default{z-index: 99999!important;}
.tp-caption a{padding: 10px;}
.titulo-slider{font-size: 5.0rem;line-height:5rem;word-wrap: break-word!important;white-space: nowrap;}
.texto-slider{font-size: 1.6rem;line-height:2rem;word-wrap: break-word!important;white-space: nowrap; padding: 10px 0;}
.link-slider{font-size: 1.4rem;line-height:1.4rem;font-family:'quattrocento sans';word-wrap: break-word!important;white-space: nowrap;padding: 12px 40px;letter-spacing: 5px; width: 100%;text-align: center;}
.slideshow{cursor: pointer;}


/*CARROSSEIS PRODUTOS - Leo Widgets*/
.highlighted .title_block span{text-transform: uppercase; padding: 0;}
.block .title_block{ font-family: "Helvetica Neue", Helvetica, sans-serif;}
.highlighted .title_block span:after{padding:none;}

/*CARROSSEIS PRODUTOS - Botões*/
.leo-wrapper .carousel-control, .leo-showcase .highlighted .carousel-control{border-right:none !important; width:146px; height:24px; line-height: 20px;}
.leo-wrapper .carousel-control.left, .leo-showcase .highlighted .carousel-control.left{ right:161px;}

.leo-showcase .highlighted .carousel-control{margin-top: 39px;}

.product-container .cart{width: 80% !important}
.product-container .wishlist{/*width:20% !important; */display: none}
.product-container .view{display: none !important}
.product-container .icon-shopping-cart:before{background: url('../img/icone-cesta.png') no-repeat 1px 3px;}

/*CARROSSELS - DESTAQUE */
.rating_box, .product-container .description{display: none !important;}

/*Nome do produto*/
/*Fabricantes*/
/*Título*/
#mycarouselHolder h2.title_specials{display: none;}/*Tive que desativar aqui pq no módulo não estava desativando.*/
.nbs-flexisel-container, .nbs-flexisel-inner{border: none !important}

body{background:url("../img/patterns/pattern17.png") repeat scroll 0 0}

.banner_frete{border: 1px solid;}

#bnFrete{border: 1px solid;}
ul#manufacturers_list li div.mansup-container{padding: 20px!important;}
ul#manufacturers_list li{margin-bottom: 5px;}

/*--------------------LISTAGEM------------------------*/

/*listagem slider 1*/
/*setas*/
.products_block .carousel .carousel-control {font-size: 32px; height: 27px; line-height: 25px;width: 33px;}
.products_block .carousel .carousel-control.left {right: 37px; top:-62px;}
.products_block .carousel .carousel-control.right{top:-62px;}
.products_block .title_block span{font-family: 'lane narrow'; font-size: 36px;text-transform: uppercase; padding: 0;}
.products_block .title_block span:after{border: 0;}
/*bloco produto*/
.product_list .ajax_block_product .product-container{border: 1px solid;}
.new-box {right: 5px; left: auto!important;}
.new-label{font-size: 12px; font-family: 'quattrocento sans';}

.sale-box, .sale-label {
    line-height: 41px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 60px;
    z-index: 1;
    left: 0;
    display: block;
    height: 27px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
}
.icon-zoom-in:before{display: none;}

.product_list.grid .ajax_block_product .product-container .product-flags span{padding:6px 12px 4px 12px;font-size: 12px;}
.widget .products_block{z-index: 999}
.product-container .price.product-price {font-size: 16px;  font-weight: bold;  font-family: 'quattrocento sans';}
.product_list.grid .ajax_block_product .product-container .product-name {font-family: 'quattrocento sans';  font-weight: normal;  font-size: 16px;}
#layer_cart .layer_cart_product{z-index: 9999;}
#layer_cart{z-index: 9999999999; top: 50%!important;}

.product_list.grid .ajax_block_product .product-container .product-desc{display: none;}
.product_list .comments_note .star_content{display: none;}
.product_list .availability span{display: block;}
.product_list .out-of-stock{
    font-family: 'quattrocento sans';
    font-size: 12px;
    height: 27px;
    left: 0;
    line-height: 30px;
    padding: 0 10px;
    position: absolute;
    text-transform: uppercase;
    top: -65px;
}
.product_list .available-now{
    font-family: 'quattrocento sans';
    font-size: 12px;
    height: 27px;
    left: 0;
    line-height: 30px;
    padding: 0 10px;
    position: absolute;
    text-transform: uppercase;
    top: -65px;
    display: none!important;
}
.product-price.old-price {font-size: 14px; left: -60px; position: relative; top: -42px;}
/*18.11*/.list .product-price.old-price{ top: 0;}
.product-container h5{margin: 15px 0 10px;}
.product-container .price.product-price{/*margin-top: 20px;*/}
.product_list.grid .ajax_block_product .product-container .product-flags{top: -60px;}
.product_list.grid .ajax_block_product .product-container .content_price{height: 45px;}
.view_detail{display: none;}
.product_list.grid .ajax_block_product .product-container .functional-buttons div.button-container{width: 100%}

.product-container .icon-shopping-cart:before{padding-right: 10px;}
.product_list .functional-buttons div a, .product_list .functional-buttons div span.button, .product_list .functional-buttons div label{padding: 0!important;}
.button.ajax_add_to_cart_button span{font-size: 12px;}
.product_list.grid .ajax_block_product .product-container .product-name{height: auto;}
.widget-manufacture .logo-manu{border: 0; padding: 0;}

.product_list.grid .ajax_block_product .product-container .product-name{/*min-height: 33px;*/ height: 51px;}
.product_list.list > .ajax_block_product .product-flags .discount {padding: 5px 10px;}

/*listagem special 2 */
.product_list .functional-buttons div.wishlist{border-right: 0}
.special-hover .widget-heading{font-family: 'lane narrow';  font-size: 36px;}
.product_list .product-image-container .product-additional{-webkit-backface-visibility:hidden;}
.product_list .product-image-container .product-additional a span img:hover{display: none!important;}

.product-desc{display: none;}
.product-price.old-price{left: 0!important; /*text-align: left;*/ width: 100%;}

/*--------------------FABRICANTES------------------------*/

.widget-manufacture{padding: 0 20px;}

/*--------------------BANNER FRETE------------------------*/
.widget-html .ct_menu{padding: 20px 0 20px 20px;}
.widget-html .ct_menu img{height: auto;}

/*--------------------FOOTER------------------------*/
#footer{margin-top: 2%;}
/*FOOTER - Titles*/
#footer .title_block{ padding: 10px 0 10px 10px; margin: 0 10px 20px 0;font-size: 13px; font-weight: bold; font-family: 'quattrocento sans'; cursor: pointer;}
.footer-block .box-services{margin-right: 10px!important;}
#footer .footer-block h4:after{line-height: 36px;padding-right: 10px; }
/*FOOTER - Subitens*/
.widget-items li{padding-right:10px }
.widget-items  > li.link  > a {font-size: 13px; padding: 4px 0px 4px 0;display: block;}
.widget-items  > li.link  > a:hover {border: none; padding: 4px 0px 4px 10px; display: block; transition: all 0.3s ease-in-out 0s;}
/*FOOTER - Social*/
.block-wrap ul.link_copyright li a:hover{border-radius:0 !important;}

.footer-container{padding-bottom: 0!important;}
.footer-container h4{letter-spacing: 0; font-family: 'quattrocento sans'; font-size: 12px;}

/*--------------------SEGURANÇA------------------------*/

.selos-esq{float:left; width: 163px;}
.selos-esq img{float:left; margin-top:10px;}
.selos-dir img{margin-top:10px;}

/*--------------CORES INTERNAS---------------------*/

#reduction_percent, #reduction_amount{float: right; margin-top: -30px;}
#buy_block p#old_price{margin-top: 0px; position: absolute; font-weight: normal;}
#pQuantityAvailable{padding: 5px; display: inherit; font-size: 15px;}

/*PRODUTOS*/
#reduction_percent{border-radius: 50px !important; width: 47px; height: 47px !important; font-size: 17px !important; padding-top: 10px!important;}
#availability_value, #last_quantities{ margin-left: 0!important;}

#reduction_amount {border-radius:10px !important;width: auto;height:auto;font-size:17px !important;padding-top:inherit;}

/*SIDEBAR*/
.block .list-block li a:hover, .block .list-block li a.selected{border-bottom: 1px solid}

/* simular frete */
.order_carrier_content{border: 0;}

#fkcorreios_cep_msg {border-radius: 3px;display: inline-block;font-size: 8pt;margin: 10px 0;padding: 4px 10px;border-radius: 0;}
#fkcorreios_cep_form {border-bottom: 0 none;padding: 0;}
.fkcorreios_calculo_cep INPUT[type="text"] {height: 27px;padding: 0 11px;}
#fkcorreios_cep_form .button.button-medium {
    border: 0 none;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;    
    margin-top: 9px;
    padding: 3px 10px;
    text-transform: uppercase;
}
.fkcorreios_calculo_cep TABLE {border-top: 1px solid #ccc; margin-top: 10px; width: 100%;}
.fkcorreios_calculo_cep h3{font-family: 'quattrocento sans';font-size: 14px;font-weight: 700;margin-top: 8px;text-transform: uppercase;}
#fkcorreios_cep_img{vertical-align: middle;}
#fkcorreios_cep_valor{vertical-align: middle;}
.fkcorreios_calculo_cep .order_carrier_content{margin-top: 10px; margin-bottom: 0;}

/*--------------RODAPÉ---------------------*/

#footercenter .block_content{min-width: 300px;}
#footer #newsletter_block_left .form-group{margin-top: 20px;}
#footer #newsletter_block_left .form-group .form-control{font-weight: bold; font-style: italic; max-width: 156px;}
#social_block ul li a{transition:none!important; padding: 5px!important;font-size: 17px!important;}
#social_block ul li a:hover{border-radius:0; border: 0;}
#footer #newsletter_block_left h4{
    font-size: 13px;
    margin: 0 10px 0 0;
    padding: 10px 0 10px 10px;
}
.button span{line-height: 4px;}

#footnav .block_content p{font-size: 12px; font-family: 'quattrocento sans'}
#footer ul li a{font-size: 13px; font-weight: normal;}
#footer ul li a:hover{ border: 0; }
#footer ul li:hover, #footer ul li:hover a{border: 0;}

#bandeirapage-slider ul li{float: left;}
#bandeirapage-slider ul li a{padding: 0 3px;}

.widget-manufacture .carousel-control{margin-top: -10px!important;}
.widget-manufacture .carousel{height: 110px; overflow: hidden;}

.correios {
    height: auto;
    margin-bottom: 13px;
    padding: 1px 0 0 36px;
    text-align: center;
    width: 160px;
    display: inline!important;
    background-color: red;
    padding: 0 8px;
}
.thawte {
    float: left;
    height: 48px;
    margin-right: 10px;
    padding: 10px 0 0 23px;
    width: 161px;
}
.ebit {
    float: left;
    height: 109px;
    margin-top: -61px;
    padding: 10px 0 0 1px;
    width: 91px;
    margin-bottom: 15px;
}
.toggle-footer{padding: 10px 0;}
#block_contact_infos ul li{line-height: 25px;}

.fa-info-circle:before{content:'\f05a'; font-family: fontawesome; padding-right: 30px; font-size: 25px;}
.fa-home{clear: both;    padding-top: 15px;}
.fa-home:before{content:'\f015'; display: block; float: left;  font-family: fontawesome; font-size: 25px; height: 55px; line-height: 45px; padding-right: 30px;}
.cnpj{padding-left: 52px;}
.ltda{padding-left: 52px;}
.fa-phone{clear: both;}
.fa-phone:before{content:'\f095'; font-family: fontawesome; padding-right: 32px; margin: 10px 0; line-height: 45px; font-size: 25px;}
.fa-envelope:before{content:'\f0e0'; font-family: fontawesome; padding-right: 30px; margin: 10px 0; line-height: 45px; font-size: 25px;}

#bandeirapage-slider{position: absolute; bottom: 12px;}
#footernav{height: 54px;}

.bruc{padding: 10px 10px 10px 0; text-align: right; font-size: 12px; line-height: 5px;}



/* /////////////////////////////// CATEGORIA CATEGORY //////////////////////////////// */

.block .list-block li a:before{content: none!important;}

.product-filter .sortPagiBar {border: 1px solid;}
#subcategories{display: none;}
.product-compare{display: none;}

.compare{display: none!important;}

.product_list .out-of-stock{
    font-family: 'quattrocento sans';
    font-size: 12px;
    height: 27px;
    left: 0;
    line-height: 30px;
    padding: 0 10px;
    position: absolute;
    text-transform: uppercase;
    top: -65px;
}
@media (max-width: 479px) {
  .product_list.list > .ajax_block_product .right-block .functional-buttons > .wishlist {
    width: 20%;
    height: inherit;
        display: none;

 }
  .product_list.list > .ajax_block_product .right-block .functional-buttons > .wishlist::before {
    width: 20%;
    font-family:"FontAwesome";
    content:"\f004";
    height: 38px !important;
    margin-top: -20px;
    display: none;
 }


}

.product-container .button-container{width: 80%; float: left;}
.product_list .functional-buttons div.wishlist{float: left;}
#category .functional-buttons {
    border-top: 1px solid;
}
#category .right-block{
    padding: 0 10px 0px;
    position: relative;
}
.compare-form{display: none;}
#layered_block_left h4{margin-bottom: 5px;}
#layered_block_left h4:before{
    content: "\f0b0";
    display: inline-block;
    font-family: 'FontAwesome';
    font-size: 17px;
    margin-right: 10px;
    margin-top: -3px;
    vertical-align: middle;
}
.sidebar .block.highlighted .title_block:before{font-size: 17px;}
#layered_block_left ul li {float: none; width: 100%;}
li span.grower.OPEN:before, #categories_block_left li span.grower.CLOSE:before {
    border: 1px solid;
    display: block;
    font-size: 8px;
    font-weight: normal;
    height: 12px;
    line-height: 11px;
    margin: 14px 10px 0 0;
    text-align: center;
    vertical-align: middle;
    width: 12px;
}
.badge{display: none!important;}

#categories_block_left li span.grower.OPEN:before, #categories_block_left li span.grower.CLOSE:before{
    border: 1px solid ;
    font-size: 7px;
    height: 12px;
    line-height: 11px;
    margin: 14px 10px 0 0;
    text-align: center;
    width: 12px;
}
.sidebar .block ul.tree li a.selected{border-left:none; text-transform: uppercase;}
 .sidebar .block ul.tree li a:hover{border-left: none;}
 #categories_block_left li li a{border-left: none;}
 .block .list-block li a{border-left: 0;}
 .sidebar .block ul.tree li a{border-left: 0;}
 .layered_subtitle_heading:before{content: '\f105'; font-family: fontawesome;}

 .layered_subtitle_heading:before {
    content: "";
    font-family: fontawesome;
    padding-right: 5px;
}

.grid .out-of-stock{top: -65px;}
.sidebar .title_block:after{cursor: pointer;}

.icon-th-list:before, .icon-th-large:before{font-size: 14px;}

/* separar por box os filtros  */

.sidebar .block .block_content{padding: 0;}
.layered_filter, .layered_price {border-bottom: 1px solid; padding: 20px 20px 0;}

#viewed-products_block_left ul li{margin-bottom: 5px;}
#viewed-products_block_left ul li a{font-size: 14px;}
#viewed-products_block_left h4{margin-bottom: 5px; font-size: 16px;}
#viewed-products_block_left h4:before{    
    content: "\f06e";
    font-family: fontawesome;
    padding-right: 10px;
}
#layered_block_left h4{font-size: 16px;}
.sidebar .block .title_block{font-size: 16px;}

#category .page-heading{font-family: lane narrow;font-size: 36px;text-transform: uppercase;}
.heading-counter{display: none;}
#category .cat_desc{font-family: lane narrow;font-size: 36px;text-transform: uppercase;}
.cat_desc p{font-size: 36px; text-transform: uppercase; font-family: lane narrow;}
#category .cat_desc h4{display: none;}
.content_scene_cat{margin: 0;}
.top-pagination-content div.pagination, .bottom-pagination-content div.pagination{width: 100%}
.top-pagination-content div.pagination .showall, .bottom-pagination-content div.pagination .showall{display: none;}
.product-count{display: none;}
.bottom-pagination-content { border-top: none;}

.top-pagination-content ul.pagination li > a, .top-pagination-content ul.pagination li > span, .bottom-pagination-content ul.pagination li > a, .bottom-pagination-content ul.pagination li > span{
    border: 0; border-radius: 20px; width: 27px; height: 27px; line-height: 27px; font-size: 14px;}

.top-pagination-content ul.pagination li > a span, .top-pagination-content ul.pagination li > span span, .bottom-pagination-content ul.pagination li > a span, .bottom-pagination-content ul.pagination li > span span{line-height: 28px;}
.top-pagination-content ul.pagination li.current > span, .bottom-pagination-content ul.pagination li.current > span{display: block;}

#layered_form .color-option{border: 0;}
#layered_form .color-option.on{border: 0;}
#layered_form .color-option.on{box-shadow: 2px 2px 0 #999;}

#categoryImage{margin-bottom: 20px;}
#layered_block_left div.checker span{border: 0;}

div.selector1 > div{border: 0;}
div.selector1 > div span{border: 0;}

/* ///////////////////////////////// produto ////////////////////// */



#center_column h1 {
    font-family: quattrocento sans;
    font-size: 22px;
}

label {
    font-family: quattrocento sans;
    font-size: 14px;
    font-weight: bold;
}
.editable{
    font-family: quattrocento sans;
    font-size: 14px;
    font-weight: bold;
}
#availability_value, #last_quantities {
    display: inline-block;
    font-size: 15px;
    line-height: 19px;
    margin-left: 5px;
    padding: 5px 10px;
}



.socialsharing_product button{border: 0;}

.btn-twitter {width: 27px; height: 27px; font-size: 0; padding: 6px!important;}
.btn-twitter i{font-size: 18px; line-height: 16px; }

.btn-facebook {width: 27px; height: 27px; font-size: 0; padding: 6px!important;}
.btn-facebook i{font-size: 18px; line-height: 16px; }

.btn-google-plus {width: 27px; height: 27px; font-size: 0; padding: 6px!important;}
.btn-google-plus i{font-size: 18px; line-height: 16px; }

.btn-pinterest {width: 27px; height: 27px; font-size: 0; padding: 6px!important;}
.btn-pinterest i{font-size: 18px; line-height: 16px; }

.socialsharing_product button{margin-right: 5px; margin-top: 15px;}

.comments_advices a.open-comment-form:before{width: 22px;}

#product .sale-box, #product .sale-label {
    display: block;
    height: 29px;
    line-height: 30px;
    margin-top: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    width: 88px;
    z-index: 1;
}
#thumbs_list{margin-left: 0;}
#thumbs_list li a{margin-right: 5px;}
#product .pb-left-column #image-block #view_full_size .span_link:after{display: none;}
#product .pb-right-column{padding: 50px 30px 30px;}
#our_price_display{font-weight: normal;}
#pQuantityAvailable{width: -moz-fit-content; padding: 4px 10px;}
#quantityAvailable{display: inline-block;font-size: 15px;line-height: 19px;}
#quantityAvailableTxtMultiple{display: inline-block;font-size: 15px;line-height: 19px;}
#quantity_wanted_p input {
    border: 0;
    float: left;
    height: 25px;
    line-height: 27px;
    padding: 0 6px;
    width: 50px;
}
.btn.button-plus span, .btn.button-minus span {
    border: 0 none;
    display: block;
    height: 25px;
    padding: 4px 0 0;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}
.btn.button-plus span:hover, .btn.button-minus span:hover {border: 0;}
#quantity_wanted_p .btn{border: 0;}

.box-info-product .exclusive:before{
    border-radius: 0;
    bottom: 0;
    content: "";
    font-family: "FontAwesome";
    font-size: 22px;
    left: 0;
    line-height: 26px;
    padding-left: 10px;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 2;
}
.box-info-product .exclusive span {
    display: block !important;
    padding: 5px 12px 4px 10px;
    text-transform: uppercase;
}
.box-info-product .exclusive {
    border: 0 none;
    border-radius: 0;
    display: block;
    height: 45px;
    padding: 0;
    position: relative;
    width: 100%;
}
#product_payment_logos{display: none;}

#wishlist_button{
    border: 0 none;
    border-radius: 0;
    display: block;
    padding: 0;
    position: relative;
    width: 100%;
    margin-top: -10px;
}
#wishlist_button:before{margin: 0 16px 0 10px; content: "\f06b"; font-size: 18px; line-height: 26px;}

.buttons_bottom_block{text-transform: uppercase; font-size: 11px;}
#add_to_cart{font-size: 14px;}

h3.page-product-heading{font-family: 'lane narrow'; font-size: 36px; text-transform: uppercase; padding: 0; margin-bottom: 20px;  border-bottom: 1px solid;}

#new_comment_tab_btn{border-radius: 0;}

#attributes .attribute_list #color_to_pick_list li.selected { border: 1px solid;}
.page-product-box{margin-bottom: 20px;}

#product_comments_block_tab div.comment .comment_author{padding: 0}

#product_comments_block_tab .comment_author_infos strong {display: block;}
#product_comments_block_tab div.comment .comment_details { border-left: 1px solid; font-size: 14px;}
.comment_details ul{border: 1px solid; padding: 10px;}
.pb-center-column #short_description_block #short_description_content p{font-size: 14px; font-weight: 500;}
#page .rte{font-size: 14px; font-weight: 500;}
#page .rte ul {padding: 15px 0;}
#page .rte ul li{padding-left:15px; }
#page .rte ul li:before{content: "\f105"; font-size: 14px; font-family: fontawesome; padding-right: 5px}
.productscategory_h3{ 
    font-family: 'lane narrow';
    font-size: 36px;
    margin-bottom: 20px;
    padding: 0;
    text-transform: uppercase;
    border-bottom: 1px solid 
}
#product_comments_block_extra .comments_note span, #product_comments_block_extra .star_content {float: left;font-size: 14px;font-weight: 600;}

/* ----------------------- carrinho ------------------- */

.page-heading{font-family: 'lane narrow'; font-size: 36px; text-transform: uppercase; padding: 0;   }
.alert.alert-warning {border: 1px solid}

.label-success{font-size: 14px;}
.price-percent-reduction{   
    border-radius: 50px !important;
    font-size: 15px !important;
    width: 47px;
    border-radius: 0!important;
    }
.btn.button-plus, .btn.button-minus{border: 1px solid;}
#order-opc .page-heading.step-num span {
    border-radius: 30px;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 31px;
    padding: 0 10px;
    position: absolute;
    top: -5px;
    width: 30px;
}
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span{border: 0!important;}

/* ---------------- minha conta --------------- */
#my-account ul.myaccount-link-list li{padding: 0; margin-bottom: 10px;}
#my-account ul.myaccount-link-list li a{border-radius: 0; border: 0;}
#my-account ul.myaccount-link-list li:hover a i, 
#my-account ul.myaccount-link-list li a i{border: 0; }
#my-account ul.myaccount-link-list li:hover a span, 
#my-account ul.myaccount-link-list li a span:hover, 
#my-account ul.myaccount-link-list li a span{border: 0; font-size: 14px; font-weight: normal;}


.alert-warning a{text-decoration: underline;}

div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span{
    border: 1px solid;
    border-left: none;
}

/* ///////////////// banner faixa topo ///////////// */

#top_column #faixapage-slider{margin-top: 3%;}

/* ///////////////// banners meio ///////////// */
   #center_column #homepage-slider{width: 50%; float: left}
   #center_column #homepage-slider ul li a img{width: 95%; margin-left: 2.5%;}


/* topo fixo */
.mini-navbar{
    height: 50px;
}
.mini-navbar #header_logo{
    padding: 8px 0;
}

.mini-navbar #leo-top-menu .nav > li
 > a{
    padding: 15px;
}
.mini-navbar a img{width: auto; max-height: 38px;}

.mini-navbar #leo-top-menu .nav > li > a {
    padding: 30px 0 14px 30px !important;
}

/* barra topo fixa */
.hide-bar{margin-top: 0!important;}

/* sugestoes da busca */

.ac_results li {
    border-top:1px solid;
    cursor: pointer;
    font-size: 13px;
    font-weight: normal;
    line-height: 22px;
    padding: 5px 10px;
}
.ac_results {
    border: 0 none;
    margin-left: -5px;
    margin-top: 5px;
    width: 250px!important;
}

#page .rte {
    font-family: roboto, arial;
    font-size: 13px;
}
#page .rte ol{padding-left: 20px;}
#page .rte ol li{list-style: decimal; padding: 10px 0;}
#cms #center_column h3, #cms #center_column h2{font-weight: bold;}

/* pagina contato */

.contact-form-box{box-shadow: unset; }

div.selector span {text-shadow:0;}
div.uploader span.filename{float: left;}
div.uploader{border: 0!important;}
#submitMessage{float: right; margin-right: 11px;}


/* pagina 404 */
#pagenotfound .pagenotfound .img-404 {
    background: url('../img/404.png') no-repeat center center;
    padding: 8px 0 27px;
    text-indent: -9999px;
    font-family: unset;
    font-weight: normal;
}
#pagenotfound .pagenotfound h1 {
    font: normal;
    font-family: unset;
     font-weight: normal;
}
#pagenotfound .pagenotfound p {
    font-size: 16px;
    font-family: unset; 
    font-weight: normal;
}

/* //////////////////////////////////////////// homeslider //////////////////////////////////////////// */

/******************************************************************************
            Home Page Slider
*******************************************************************************/
#homepage-slider{margin-bottom: 20px;}


@media (max-width: 767px) {

}



@media (max-width: 1200px) {

}

/*****************************************************************************
            BXSlider Styles
********************************************************************************/

#homepage-slider .bx-wrapper .bx-pager,
#homepage-slider .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 5px;
  width: 100%; 
  z-index: 900;
}

#homepage-slider .bx-wrapper .bx-pager .bx-pager-item,
#homepage-slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; 

}

#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a {
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#homepage-slider a.bx-pager-link {
  background-color: #333;
  border: 1px solid #333;
  opacity: .5;
}
#homepage-slider a.bx-pager-link.active{
background-color: #fff!important ;
  border: 1px solid #ccc;
opacity: 1;
}
#homepage-slider a.bx-pager-link:hover {
  background-color: #3d5873!important ;
}

/* media tablet */
@media (max-width: 768px) {
}

/* /////////// pagina pagamento ////////// */

#module-boletobancario-payment #center_column{width: 100%!important;}

input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
    padding: 10px;
}

input[type="submit"], input[type="button"], input[type="reset"], .btn, button, a.exclusive, span.exclusive, .button, .button_large, .button_small {
    border: 0 none;
    padding: 8px;
}

.history_state span{border: none;}

/* lista presentes */
.wlp_bought_list .row{ margin: 0}
.ul.wlp_bought_list li .product_image{border: 0!important;}
.ul.wlp_bought_list .product_image{border: none!important;}
.wlp_bought .product_infos{min-height: 240px;}
.wlp_bought .product_image{border: none!important;}
.wishlisturl{padding: 10px;}
ul.display_list li{
    border: 0 none;
    margin: 0 5px 0 0;
    padding: 0 5px;
}
#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list { border-bottom: 1px solid;   margin-bottom: 20px;}
#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list a {
    display: inline-block;
    font-weight: normal;
    margin: 10px;
}
#mywishlist table a{padding: 5px 10px;}

#home-page-tabs > li.active a, #home-page-tabs > li a:hover, #home-page-tabs > li a:focus{
    font-family: 'lane narrow';
    font-size: 36px;
    padding: 0;
    text-transform: uppercase; font-weight: normal; 
}
.nav-tabs{border-bottom: 1px solid !important; margin-bottom: 20px;}
.centerImgBoleto, .blocoImgCartao {
    border: 1px solid;
    float: left;
    margin: 0 20px 20px 0 !important;
    padding: 20px;
    text-align: center;
    width: 100%;
}
.centerImgBoleto, .blocoImgCartao img {
    float: none !important;
    margin: 20px auto !important;
}

/*////////////////////////////////////////// media queries ////////////////////////////////// */
@media (max-width: 990px){

    #search_block_top{width: auto!important;}

    #search_block_top .groupe-btn {
        font-size: 21px;
        padding: 0 5px;
        text-align: right;
    }

    #search_block_top #searchbox{top: 100%!important; z-index: 9999 !important;}

    #search_block_top #search_query_top {
    border: 0!important;
    height: 25px;
    padding: 0 0 0 5px;
    }

    #search_block_top #searchbox {
    border: 0 none!important;
    top: 100%!important;
    }


    #search_block_top .btn.button-search:before {
        margin-right: 0;
        line-height: 23px!important;
    }

    #topnavigation{width: 100%; top: 0px;}
    .navbar-header .navbar-toggle{float: right !important}
    .navbar-header{width: 100% !important}
    /*18.11*/.product_list.list > .ajax_block_product .right-block .functional-buttons a i,
    /*18.11*/.button.ajax_add_to_cart_button span{display: inline-block !important;}

}
@media (min-width: 480px) and (max-width: 990px){
    /*18.11*/.product_list.list > .ajax_block_product .right-block .functional-buttons > div {padding-right:0;}

}
@media (max-width: 480px){
     #wishlist_button:before{display: none;}
    .wishlist{display: none;}

}
/*///////////////////// header logo media /////////////////////*/
@media (min-width: 401px) and (max-width: 600px){
    #header_logo a img {padding: 0 0 8px 0;}
}
/*//////////////////////////////////////////*/
@media (max-width: 400px){
    #header_logo a img {padding: 0 0 0 48px!important;}
}
/*//////////////////////////////////////////*/
@media (min-width: 990px) and (max-width: 1199px){
    #leo-top-menu .nav > li > a {padding: 30px 0 30px 30px!important;}
    header #header_logo {padding: 0;}

}



/*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width:1200px) {
        .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {

        }
        .titulo-slider{font-size: 4.0rem;line-height:5rem;}
        .texto-slider{font-size: 1.4rem;line-height:2rem;}
        .link-slider{font-size: 1.2rem;line-height:1.4rem;padding: 12px 40px;letter-spacing: 5px;}
        #header ul.links li{padding: 0; }
        .products_block .title_block span{font-size: 36px;}
        .products_block .carousel .carousel-control.left{top: -65px;}
        .products_block .carousel .carousel-control.right{top: -65px;}

        .level1 ul{width: -moz-max-content; position: relative; left: 0px; right: 0px;}

        .level1 ul li {
            clear: none;
            display: inline-block;
            float: left;
            width: 208px;
        }
        /* ///////////////// banners meio ///////////// */
        /* ///////////////// menu toggle ///////////// */
        .level1 ul li{width: inherit;}
        .ebit{margin-top: 15px;}
        #topnavigation {top: -35px;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width:992px) {
        .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
 
        }
        .titulo-slider{font-size: 3.0rem;line-height:3rem;}
        .texto-slider{font-size: 1.2rem;line-height:1.5rem;}
        .link-slider{font-size: 1.2rem;line-height:1.2rem;padding: 12px 40px;letter-spacing: 5px;}
        .products_block .title_block span{font-size: 36px;}
        .products_block .carousel .carousel-control.left{top: -65px;}
        .products_block .carousel .carousel-control.right{top: -65px;}

        .level1 ul{width: auto; position: relative; left: 0px; right: 0px;}

        .level1 ul li {
            clear: none;
            display: block;
            float: none;
            width: 208px;
        }
        /* ///////////////// banners meio ///////////// */
        /* ///////////////// menu toggle ///////////// */
        .level1 ul li{width: 170px;}
        .ac_results {margin-top: 10px !important; width: 271px !important;  margin-left: -9px;}
        #topnavigation {top: -35px;}
        .navbar-header{padding: 20px 0 0 15px;}
        .dropdown-menu-inner ul li a.dropdown-toggle{width:170px;margin-left:10px;}

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width:768px) {
        .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {}
        .titulo-slider{font-size: 2.0rem;line-height:2rem;}
        .texto-slider{font-size: 1.0rem;line-height:1.2rem;}
        .link-slider{font-size: 1.0rem;line-height:1.4rem;padding: 5px 40px;letter-spacing: 5px;}
        .products_block .title_block span{font-size: 36px;}
        .products_block .title_block{font-size: 36px;}
        .products_block .carousel .carousel-control.left{top: -30px;}
        .products_block .carousel .carousel-control.right{top: -30px;}

        .level1 ul{width: auto; position: relative; left: 0px; right: 0px;}

        .level1 ul li {
            clear: none;
            display: block;
            float: none;
            width: 208px;
        }
        /* ///////////////// banners meio ///////////// */
       #center_column #homepage-slider{width: 100%; float: inherit;}
       /* ///////////////// menu toggle ///////////// */
        .level1 ul li{width: 170px;}
        .ebit{margin-top: -61px;}
        #bandeirapage-slider {position: static;}
        .ac_results {margin-top: 10px !important; width: 271px !important;  margin-left: -9px;}
        #topnavigation {top: -35px;}

        .navbar-header{padding: 20px 10px 0 15px;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width:480px) {
        .titulo-slider{font-size: 2.0rem;line-height:2rem; display: none;}
        .texto-slider{font-size: 0.8rem;line-height:1rem;}
        .link-slider{font-size: 0.8rem;line-height:1.4rem;padding: 5px 40px;letter-spacing: 5px;}
        #header ul.links li{padding: 10px 0;}
        .products_block .title_block span{font-size: 30px;}
        .products_block .title_block{font-size: 30px;}
        .products_block .carousel .carousel-control.left{top: -30px;}
        .products_block .carousel .carousel-control.right{top: -30px;}

        .level1 ul{width: auto; position: relative; left: 0px; right: 0px;}

        .level1 ul li {
            clear: none;
            display: block;
            float: none;
            width: 208px;
        }
        /* ///////////////// banners meio ///////////// */
        /* ///////////////// menu toggle ///////////// */
        .level1 ul li{width: 170px;}
        .ac_results {margin-top: 10px !important; width: 271px !important;  margin-left: -9px;}
        #topnavigation {top: -54px;}
        div.uploader span.action {margin-left: -36px; width: 82px;}
        .navbar-default{margin-top: 0px;}

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width:320px) {
        .titulo-slider{font-size: 1rem;line-height:1rem;}
        .texto-slider{font-size: 1rem;line-height:1rem;}
        .link-slider{font-size: 1rem;line-height:1rem;padding: 5px 40px;letter-spacing: 5px;}
        .products_block .title_block span{font-size: 30px;}
        .products_block .title_block{font-size: 30px;}
        .products_block .carousel .carousel-control.left{top: -30px;}
        .products_block .carousel .carousel-control.right{top: -30px;}


        .level1 ul{width: auto; position: relative; left: 0px; right: 0px;}

        .level1 ul li {
            clear: none;
            display: block;
            float: none;
            width: 208px;
        }
        /* ///////////////// banners meio ///////////// */       
        /* ///////////////// menu toggle ///////////// */
        .level1 ul li{width: 170px;}
        .ac_results {margin-top:10px!important;width: 250px !important;}
        #topnavigation {top: -54px;}
        div.uploader span.action {margin-left: -36px; width: 82px;}

    }

/*MEGAMENU*/
/*IMPORTANTE!!!! PARA O MEGAMENU ALINHAR CORRETAMENTE*/

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp\/www\/demo1606\/leo_clothes16\/themes\/leo_clothes\/sass\/modules\/leobootstrapmenu\/megamenu\.scss}line{font-family:\0000356}}
#leo-top-menu .aligned-right .dropdown-menu {
  left: auto !important;
  right: 0;
}

/* //////////////////////////////////////////// faixaslider //////////////////////////////////////////// */

/******************************************************************************
            Home Page Slider
*******************************************************************************/
#faixapage-slider {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 14px;
  width: 100%;
  max-width: 1170px;
  max-height: 448px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  float: left; }


  @media (max-width: 767px) {
    #faixapage-slider {
      width: 100%;
      max-width: 100%;
      padding-top: 20px; } 
    #faixapage-slider .homeslider-description {
      position: static !important;
      width: 100% !important;
      height: 200px!important;
    }
    #faixapage-slider .homeslider-description button{
      position: static !important;
    }
    #faixapage-slider .bx-wrapper .bx-controls-direction a:after{
      top:-150%!important;
    }

    }
  #faixapage-slider #homeslider {
    margin: 0 auto;
    padding: 0; }
  #faixapage-slider .homeslider-description {
    padding: 20px;
    cursor: pointer; }
    #faixapage-slider .homeslider-description h2 {
      font-size: 2.7em;
      color: white;
      margin: 0;
      padding: 0; }
    #faixapage-slider .homeslider-description p {
      width: 100%;
      font-size: 1.15em;
      line-height: 1.3em;
      padding: 0.5em 0;
      color: white; }
    #faixapage-slider .homeslider-description button {
    border:none;
    background: none repeat scroll 0 0 #DBC078;
    border-color: #89784B;
    border-image: none;
    border-left: 8px solid #89784B;
    border-style: none none none solid;
    bottom: -37px;
    color: #333333;
    font-size: 1.2em;
    left: -8px;
    position: absolute;
    text-transform: uppercase;
 }
    @media (max-width: 1200px) {
      #faixapage-slider .homeslider-description {
        padding: 20px;
        font-size: 0.8em; } }
    @media (max-width: 768px) {
      #faixapage-slider .homeslider-description {
        padding: 10px;
        font-size: 0.7em; }
        #faixapage-slider .homeslider-description p {
          font-size: 1.5em; } }
    @media (max-width: 480px) {
      #faixapage-slider .homeslider-description {
        padding: 30px;
        font-size: 0.5em; }
        #faixapage-slider .homeslider-description p {
          font-size: 1.7em; } }

/*****************************************************************************
            BXSlider Styles
********************************************************************************/
#faixapage-slider .homeslider-container {
  position: relative;
  width: auto;
  max-width: 1170px!important; }
#faixapage-slider .homeslider-image {
  position: absolute;
  left: 0;
  top: 0; }
#faixapage-slider .homeslider-description {
 background: none repeat scroll 0 0 #325C74;
    border-left: 8px solid #142834;
    left: 110px;
    opacity: 0.7;
    position: absolute;
    top: 31%;
    width: 50%; }
#faixapage-slider .bx-wrapper {
  position: relative;
  padding: 0;
  *zoom: 1;
  max-width: 1170px !important; }
  #faixapage-slider .bx-wrapper a {
    display: block; }
  #faixapage-slider .bx-wrapper img {
    display: block;
    max-width: 100%;
    height: auto; }
#faixapage-slider .bx-wrapper .bx-viewport {
    height: auto !important;
    width: 100% !important; }
#faixapage-slider .bx-wrapper .bx-pager,
#faixapage-slider .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%; }
#faixapage-slider .bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(images/bx_loader.gif) center center no-repeat white;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000; }
#faixapage-slider .bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #666;
  padding-top: 20px; }
#faixapage-slider .bx-wrapper .bx-pager .bx-pager-item,
#faixapage-slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }
#faixapage-slider .bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }
#faixapage-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
#faixapage-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000; }
#faixapage-slider .bx-wrapper .bx-prev {
  right: 60px; }
  #faixapage-slider .bx-wrapper .bx-prev:after {
    content: "\f053";
    text-shadow:1px 1px 3px #888888; }
#faixapage-slider .bx-wrapper .bx-next {
  right: 10px; }
  #faixapage-slider .bx-wrapper .bx-next:after {
    content: "\f054";
    text-shadow:1px 1px 3px #888888;}
   
#faixapage-slider .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  outline: 0;
  width: 52px;
  height: 52px;
  text-indent: -9999px;
  z-index: 9999;
  border: 0;
  background: none;
 }
  .bx-prev{
    left:20px;
    border: none;
  }
  #faixapage-slider .bx-wrapper .bx-controls-direction a:before {
    height: 48px;
    width: 48px;
    display: block;
    content: ".";
    opacity: 0.14;
    text-indent: -9999px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background: none; }
  #faixapage-slider .bx-wrapper .bx-controls-direction a:after {
    display: block;
    width: 48px;
    height: 48px;
    color: white;
    text-indent: 0;
    text-align: center;
    font-size: 21px;
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    padding: 16px 0 0 0;
    background: none; }
  #faixapage-slider .bx-wrapper .bx-controls-direction a:hover:before {
 opacity: 0.83;
 background: none;  }
#faixapage-slider .bx-wrapper .bx-controls-direction a.disabled {
  display: none; }
#faixapage-slider .bx-wrapper .bx-controls-auto {
  text-align: center; }
#faixapage-slider .bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px; }
#faixapage-slider .bx-wrapper .bx-controls-auto .bx-start:hover,
#faixapage-slider .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0; }
#faixapage-slider .bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px; }
#faixapage-slider .bx-wrapper .bx-controls-auto .bx-stop:hover,
#faixapage-slider .bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px; }
#faixapage-slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }
#faixapage-slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }
#faixapage-slider .bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }
#faixapage-slider .bx-wrapper .bx-caption span {
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  font-size: .85em;
  padding: 10px; }

.ie8 #faixapage-slider .bx-wrapper .bx-controls-direction a:before {
  background: #333333; }
#homeslider-container .bx-clone{
  width:100%;
}
/* media tablet */
@media (max-width: 768px) {
#faixapage-slider .homeslider-description{
  top:12%;
}
}

/*ALTERAÇÕES DO product_list.css*/
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp\/www\/demo1606\/leo_clothes16\/themes\/leo_clothes\/sass\/product_list\.scss}line{font-family:\0000371}}
.product_list.list > .ajax_block_product .right-block .content_price span {
  display: inline;
}

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp\/www\/demo1606\/leo_clothes16\/themes\/leo_clothes\/sass\/product_list\.scss}line{font-family:\0000392}}
  .product_list.list > .ajax_block_product .right-block .functional-buttons > div {
    padding-right: 0;
    display: inline-block;
}

@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp\/www\/demo1606\/leo_clothes16\/themes\/leo_clothes\/sass\/product_list\.scss}line{font-family:\0000387}}
  .product_list.list > .ajax_block_product .right-block .functional-buttons {
    display: block;
  }


/*Se for tentar inserir o wishlist no mobile, use isto, com ou sem o ::before após o wishlist:*/
/*@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp\/www\/demo1606\/leo_clothes16\/themes\/leo_clothes\/sass\/product_list\.scss}line{font-family:\0000392}}
  .product_list.list > .ajax_block_product .right-block .functional-buttons > .wishlist::before; {
    display: inline-block !important;
    width: 20%;
    font-family:"FontAwesome";
    content:"\f004";
 }*/


 /*FIM DAS ALTERAÇÕES DO product_list.css*/


/*3 FAIXAS PUBLICIDADE*/
#faixapage-slider_0 li{
    background-color: #99adc5;
    text-align: center;
}
#faixapage-slider_1 li{
    background-color:#a8bdd2;
    text-align: center;
}
#faixapage-slider_2 li{
    background-color:#b7c8da;
    text-align: center;
}

/*PARCELAMENTO*/
.parcela{margin-top:20px;
min-height: 120px;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;
_height:120px;
}
.parcela table{width: 100%; border-collapse: collapse; border:none !important;}
.parcela tr th {background-color:#fff;}
.parcela tr {border-bottom:1px solid #ccc;}
.parcela tr:nth-child(odd) {background-color: #e8e8e8;}
.parcela table td{display: table-cell !important; padding: 3px}
.cart_navigation .button{margin-bottom: 10px}
.fkcorreios_calculo_cep{margin-bottom: 30px}

.our_price_display{
    display: block;
    margin: 0;
    float: left;
    position: relative;
}

span.our_price_display_parcelas{
    font-size: 14px !important; 
    display: block;}

#buy_block p#old_price{
    position: relative !important;
    display: block;
}
/*/PARCELAMENTO*/

/*Fora de Estoque*/
.product_list.row.list .out-of-stock{
top:0;
margin-bottom: 15px;
position: relative;
width: 130px}

/*Fornecedores*/
#manufacturers_block_left .block_content ul li a{
  line-height: 40px;
  padding: 0 5px 0 15px;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  border-left: transparent;
  border-width: 0 0 0 4px;
  border-style: none none none solid;
  font-weight: 300;
  display: block;
}

/*NEW FOR CARTS & SEARCH*/
#header .shopping_cart{margin:0 !important; border-radius: 0 !important}
.dropdown_topbar{margin:0 !important}
#header_user_info{margin-top: 5px;}
.dropdown_box{;border: 0 !important; border-radius: 0 !important; -webkit-border-radius:0 !important;}
.navbar-header .navbar-toggle{margin:0}

/*PRODUTO INDISPONÍVEL*/
span.button.ajax_add_to_cart_button.btn.btn-default.disabled{background:#9e9e9e !important; opacity: 1}

/*CATEGORIA PRINCIPAL*/
.cat-principal
{
    text-transform: uppercase;
    font-weight: bold!important;
    color: #6e6e72!important;
}


#topbar a.livezilla 
{
color: #f58a64 !important;
}

 /*btn do whatsapp*/
  .caixaDoWhats .imgBtn{
     height: 40px;
     width: 40px;
     background-color:#4ab647;
     position: fixed;
     right:0;
     top: 50%;
     z-index: 1001;
     color: #ffffff;
    padding-top: 4px;
    text-align: center;
  }

  .caixaComNumero, .caixaComAvaliacao{
     width: 213px;
     background-color: #ffffff!important;
     position: fixed;
     right:0;
     top: 46.1%;
     color: #4ab647;
     margin-top: -34px;
     z-index: 1001;
     text-align: center;
     box-shadow: -1px 2px 29px -1px rgba(34, 130, 27, 0.37);
  }

  .caixaComAvaliacao{
     top: 73.3%;
     color: #4ab647;
     margin-top: -34px;
     z-index: 1001;
     box-shadow: -1px 2px 29px -1px rgb(150, 193, 218);
  }

  .caixaComAvaliacao p{
    font-size: 17px;
  }

  .caixaComNumero p{
    font-family: "neris thin";
    font-size: 16px;
    /* width: 200px; */
    margin: 10px;
    padding-top: 2px;
  }

  .caixaComNumero p span {
    font-size: 22px !important;
  }

 .whats-titulo, .avaliacao-titulo{
    width: auto!important;
    margin: 0!important;
    background: #4ab647!important;
    padding: 10px 0 10px 16px!important;
    font-size: 0.9rem!important;
    text-transform: uppercase;
    color: white!important;
  }

  .avaliacao-titulo{
    background: #68a4c9!important;
  }

  .texto-avaliacao{
    width: 171px;
    float: left;
  }

  .texto-avaliacao span {
    text-align: center;
    color: #335c74!important;
    margin-top: 15px!important;
    /* line-height: 25px; */
    font-size: 13px!important;
    /* padding-top: 12px; */
    position: relative;
    top: 3px;
  }

  

  .texto-avaliacao span a {
    color: #335c74;
    font-family: 'neris semibold';
  }




  .whats-telefone
  {
    text-align: center;
    color: #1ea613!important;
    margin-top: 15px!important;
    line-height: 25px;
    font-size: 20px;
    /* padding-top: 12px; */
    position: relative;
    top: 8px;
  }

  .fechar-whats, .fechar-avaliacao
  {
    width: 42px;
    height: 42px;
    background-color: #addca9;
    float: right;
    color: #389e35;
  }

  .fechar-avaliacao
  {
    background-color: #bed4e2;
    color: #335c74;
  }

  /*.caixaComNumero div{
    background-color: #addca9;
    height: 40px;
    width: 40px;
    position: absolute;
    right: 0;
    bottom: 0;*/
  }


  .caixaComNumero p span{
    font-weight: bold;
    font-size: 25px !important;
  }

  /*.caixaComNumero div i{
    background-color: #addca9;
    width: 21px;
    margin-top: 4px;
    margin-left: 4px;
    color: #389e35;
  }*/

  .caixaComNumero .imgDetalhe{
    width: 132px;
    position: fixed;
    right: 3px;
    margin-top: -95px;
  }

  .fa-angle-right:before {
      content: "\f105" !important;
  }
  
  .caixaDaAvaliacao .imgBtn{
     height: 40px;
    width: 40px;
    padding: 5px;
    background-color: #bed4e2;
     position: fixed;
     right:0;
     /*bottom: 0;*/
     top: 80%;
	   margin-bottom: 0;
     z-index: 99;
  }



@media screen and (min-width: 10px) and (max-width: 500px) {
  .caixaComNumero {
    height: 126px;
  }

  .caixaComNumero p span
  {
    font-size: 22px !important;
  }

  .whats-titulo
  {
    padding: 5px!important;
  }

  /*.caixaComNumero div{
    height: 74px;
    width: 27px;
  }*/


  div.whats-titulo i {
    font-size: 3rem;
    margin-top: 8px;
    margin-left: 10px!important;
    margin-right: 10px;
  }

  .caixaDoWhats .imgBtn {
        top: 50%;
          }

  .caixaDaAvaliacao .imgBtn {
    top: 80%;
  }


  .whats-titulo i
  {
    color: white!important;
    float: left;
    font-size: 3rem;
    margin-right: 9px;
    margin-top: 7px;
  }

}


  p.imgBtn i
  {
  color: #385b73;
  }


  .avaliacao_content i
  {
    color: #335b73;
  }


@media screen and (min-width: 501px) and (max-width:  749px){
    .caixaComNumero {
    height: 137px;
  }

  .whats-titulo i
  {
    color: white!important;
    float: left;
    font-size: 5rem;
    margin-right: 9px;
    margin-top: 7px;
  }
}




 @media screen and (min-width: 750px)  {
  .texto-avaliacao{
    width: 206px;
    float: left;
  }

  .caixaComNumero {
    height: 134px;
  }




  .caixaComNumero, .caixaComAvaliacao
  {
        width: 250px;
  }

  .whats-titulo i
  {
    color: white!important;
    float: left!important;
    font-size: 6rem!important;
    margin-right: 9px;
    margin-top: 7px;
  }

  .caixaComNumero p {
    font-family: "neris thin";
    font-size: 18px;
    /* width: 200px; */
    margin: 10px;
    padding-top: 0;
  }

  .caixaComNumero p span {
    font-size: 27px !important;
    line-height: 22px;
  }

 }



span.whats-telefone a
{
  color:#1ea613!important;
  opacity: 0.8;
}

span.whats-telefone a:hover
{
  color: #1ea613!important;
  opacity: 0.5;
}

.infos-e-fechar
{
  height: 42px;
}
/* fim do btn do whats */

.icon-face:before {
    content: "\f09a";
    padding-right: 2px;
    font-size: 20px;
}

.icon-whatsapp2:before {
    content: "\f232";
    padding-right: 2px;
    font-size: 22px;
}


/* \/ NÃO MEXER NESSA PARTE (AJUSTE PARES/PARESTECK) \/ */
  .caixaComNumero p{
    font-family: 'Quattrocento Sans', sans-serif!important;
    }

.whats-titulo{
font-size: 1.2rem!important;
}