body{line-height:1;min-width:360px !important}
ol,ul{list-style:none;}

 	
.MagicZoomPlusHint{display: none !important;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{min-width:320px;font-family:"Roboto",Helvetica,Arial,sans-serif;} 
 
.col-sm-1.hidden-xs.br{width:auto;}
.zrb{float:right;margin:0 0 5px;}
html,body{overflow-x:hidden;}
 
::-webkit-input-placeholder{color:#c0c0c0}
::-moz-placeholder{color:#c0c0c0}
:-ms-input-placeholder{color:#c0c0c0}
:-moz-placeholder{color:#c0c0c0}
::-ms-clear{display:none;}
::selection{color:#ffffff;background:#ec8421;}

/*LOGIN*/
ul.welcome{margin:10px auto;padding:0}
ul.welcome li{border:1px solid #CFCFCF;display:flex;justify-content:center;align-items:center;height:40px;margin:10px auto}
/*LOGIN*/


/* Begin: Video and Image Product */ 
body.FCProduct.ProductDet .Titulos{display:none;}
body.FCHome .videoProd,body.FCProduct.ProductList .videoProd{max-height:150px;height:150px;min-height:150px}
.ImgCapaListProd.DivListproductStyleImagemZoom{min-height:150px;}
.ImgCapaListProd.DivListproductStyleImagemZoom img{max-width:150px;max-height:200px;}
.zoom-gallery-slide.video-slide.active{width:350px;height:350px;max-width:350px;max-height:350px}
.zoom-gallery-slide.video-slide.active video,.zoom-gallery-slide.active img{width:100%;min-width:100%;max-height:345px;min-height:345px;height:345px}
div#idDivGridImg{height:370px;margin:0px auto;display:flex;flex-wrap:wrap;} 
div#idDivGridImg{height:475px;} 
.ProdWLSel{margin:30px 0 0;border:1px solid #eee;text-align:center;padding:11px;color:#a2a2a2;transition: 0.3s; }
.ProdWL:hover{opacity:1;box-shadow:1px 4px 3px #eaeaea;transition:.3s;opacity:.8}
.ProdWL{cursor:pointer;margin:20px 0 0 50px;width:250px;justify-content:center;display:flex;border:1px solid #ec8421;padding:8px;border-radius:5px;text-transform:uppercase;font-size:11px;color:unset;}
.ProdWL img{width: 20px; height: 20px}
.ProdWL a{display:flex;align-items:center;color:#ec8421;font-weight:bold;}
.ProdWL a:hover,.ProdWL a:focus{text-decoration:none;color:#ec8421;}
.FCWishlist1{width:250px;border-radius:3px;cursor:pointer;align-items:center;display:-webkit-flex;background:#ff8a1b;border:2px solid #ec8421;justify-content:center;color:#fff;text-transform:uppercase;}
img.icWhish{margin-right:5px;}

/*MOVIE TO DETAIL*/
#idMov{position:absolute;width:100%;top:0;left:0;height:362px;margin:0 auto;display:none;background:#fff; }
div#idMov iframe{border:1px solid #eee;}
div#idDivGridImg{position:relative;}
div#getMov video#getMovie{min-width:570px;min-height:570px;}
.movie-active{display:block!important;}


.no-cssfilters-magic .mz-thumb{background:transparent!important;}
 
  
 
 
.FCGridZoomMain a:first-child{display:block!important;}
.FCGridZoomMain > a{overflow:inherit!important;border:1px solid #f3f3f3;padding:5px;display:inline-block;margin:5px 5px 0 0px!important;}
 
 
.MagicZoomPlus > img{border:1px solid #f3f3f3;max-height:350px;min-height:350px;}
.FCBtnGrid.FCBtnComprarGrid img{width:250px;}
.FCBtnGrid.FCBtnSelectedOption.FCBtnSelecioneGrid img{width:300px;margin-left:50px;display:block;border-radius:5px;}
.FCBtnGrid.FCBtnComprarGrid img {margin-left:15px;border-radius: 10px;transition: .3s;    opacity: 0.8;opacity:1;}
.FCBtnGrid.FCBtnComprarGrid img:hover{margin-left:15px;box-shadow:1px 4px 3px #ddd;border-radius:10px;}
 
 
.FCBoxGrid.FCBoxGridBuy.FCBoxGridOnly button.FCBtnComprarCartOnPage,.FCBoxGrid.FCBoxGridBuy.FCBoxGridOnly .FCBtnGrid.FCBtnComprarGrid img{margin-left:0px !important;}
button.FCBtnComprarCartOnPage{margin-left:50px !important;opacity:0.8;display:block;background:#2a79a2;width:250px;margin:5px 0;border:0;color:#fff;text-transform:uppercase;border-radius:10px;height:40px;font-weight:bold;font-family:"Roboto";}
button.FCBtnComprarCartOnPage:hover {opacity: 1;transition: 0.3s;box-shadow: 1px 4px 3px #ddd;}
.zFShowCartContainer h5{background:#ec8421!important;border-radius:5px 0px 0px;}
.zoom-gallery .selectors{display:flex;}
.zoom-gallery .selectors a{display:flex;align-items:center;height:60px;}
.prod-price{color:#EE5519;} 
.col-xs-12.col-md-12.col-lg-12.FCGridMain{padding:0;}

.FCGridZoomMain{width:350px;height:350px;margin:0 auto;}
.ProdDet-Images img{width:100%;}
strike span.FCPrice{font-size:14px!important;font-weight:normal!important;}
body.FCProduct.ProductDet .col-xs-12.col-sm-6.col-md-6.col-lg-6.FCGridMain span.FCPrice{font-size:25px;}
#idPriceGridFC span.FCPrice{font-size:25px;font-weight:bold;font-family:"Roboto";}
.ProddetPrice:before{display:block;font-weight:bold;font-family:"Roboto";color:#EE5519;margin:0;padding:0;text-transform:uppercase;}
.ProductStyleReviewOnBoxFC{display:flex;align-items:center;}
.ProductStyleReviewQtyOnFC{padding:0px 5px;color:#9a9a9a;}
.ProductStyleReviewQtyOnFC a{color:#9a9a9a;}
.ProddetMoreInfo,a.EstNomeCat{color:#9a9a9a;}
.zFFieldCEP::-webkit-input-placeholder{color:#9c9c9c}
.zFFieldCEP::-moz-placeholder{color:#9c9c9c}
.zFFieldCEP:-ms-input-placeholder{color:#9c9c9c}
.zFFieldCEP:-moz-placeholder{color:#9c9c9c}
.proddetCep{padding:5px 0 0;}

/*MENU DROP DOWN COLAPSE*/
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:none!important;line-height:none!important;color:#fff!important;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:0px!important;}
.navbar-toggle{float:left!important;margin-left:10px!important;border:4px solid transparent!important;border-radius:0px!important;}
.navbar-toggle .icon-bar{min-height:4px!important;}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#317091!important;border:2px solid transparent!important;background:#317091!important;}
.navbar-inverse .navbar-nav>li>a{color:#ffffff!important;text-transform:uppercase;}
.navbar-inverse .navbar-toggle{border-color:#ffffff!important;background:transparent!important;}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#8e8b8b!important;border-color:transparent!important;}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff!important;background-color:#cccccc!important;}
.navbar{margin-bottom:0px!important;}
.dropdown-menu>li>a{color:#fff!important;text-transform:uppercase;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:transparent!important;}
.dropdown-menu .divider{background-color:#306682!important;}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#255873!important;}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#ca6f18!important;border-color:#fff!important;}
ul.dropdown-menu li a{pointer-events:inherit!important;}
/*MENU DROP DOWN COLAPSE*/ 

.col-xs-9.col-sm-4.text-center.zFHeaderLogo{padding:0}
li.HeaderContainerSocialLoginGlobalSingIcons{color:#757575}
span.HeaderSocialLoginLogout{margin:0 10px}
.linefine{width:1px;background:#eee;height:50px;position:relative;margin:0;display:none}
tr#idOptSitSenhaLoginFC svg{position:relative;top:9px;left:7px}

.zFZoomThumbs img{max-width:60px;}
.ProductStyleReviewOffBoxFC{display:flex;display:-webkit-flex;display:-ms-flexbox;}
ul.avalia{display:flex;padding:0;margin:0px}
li.ProdRating.font-14{margin-left:6px;position:relative;}

#idCartItemsTop{min-width:25px;position:absolute;z-index:9;margin-left:-23px;margin-top:-4px;background:#686868;padding:2px 3px;border-radius:3px;color:#ffffff;text-align:center;}
#FCCartFreightSimulationBut:hover{background-color:#278add;}
#FCCartRightFreightSimulationBut:hover{background-color:#278add!important;}
#idCheckoutFC .EstChkTabTopo{padding:10px!important;}
div#FCFormContainer svg{position:relative;top:6px;}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.prods h1{margin:0;}
a.EstTabPedidoNome{font-weight:700;}
.FCCartBuy button:hover{background-color:#e57d19;}
.FCCartBuy button{background-color:#ec8421;font-size:17px;}
.zFHeaderMenuNav a:hover,a:focus{color:#fff;text-decoration:none;} 

select#OrderProd{margin:0 auto;display:block;background:transparent;border:1px solid #317091!important;height:35px;border-radius:5px;border:0px;padding:0 5px;font-size:14px;color:#317091;}
#col-Filter{display:none;}
body.FCProduct.ProductList #col-Filter{display:block;}
.left-bar h2,.EstListCat li{padding:7px 0!important;border-bottom:1px dashed #cdcdcd;}
div#col-Filter h2{font-size:20px;font-weight:bold;color:#094869;font-family:"Roboto";}
.EstListCat ul{margin:0;}
#idMenuCat1{margin-left:0!important;}
#idMenuCat1 .ImgClosed{margin:0!important;}
#idMenuCat1 .PathCat0,#idMenuCat1 .PathCat1{margin-left:5px!important}
.header-sidenav .EstListCat li{padding:4px 0!important;border-bottom:1px solid #18c1c6;}
.EstListCat li:last-child{border-bottom:0;}
.header-sidenav .EstListCat li a{font-size:0.8rem;color:#FFFFFF;}
.EstListCat li a{font-size:13px;color:#666666;}
.PathCat1{padding-left:0;}
.ProductList .EstListCat{position:relative;left:-22px;}
.EstListCat .ImgClosed{background:url("../images/right-arrow.svg")!important;width:50px;height:50px;background-color:red;} 

/*BARRA ESQUERDA*/ 
li.HeaderContainerSocialLoginGlobalSingIcons{display:flex;align-items:center;justify-content:center;display:-ms-flexbox;display:-webkit-flex;-webkit-justify-content:center;-ms-justify-content:center;-ms-align-items:center;-webkit-align-items:center;}
span#idFilSearchOKFC{background:#317091;padding:14px 6px;position:relative;bottom:0px;border-radius:0px 3px 3px 0px;}
li.loginInfo img{width:18px;height:18px;margin-right:5px;}
li.loginInfo a{color:#565656;text-decoration:none;}

/*Dashboard*/
.FCHelloNameMyAcc{color:#ec8421!important;}
.FCDivLastOrder1NumMyAcc{color:#ec8421!important;}
.MyAccOptOn{border-left:4px solid #ec8421!important;}
.FCDivOrdersList1NumMyAcc,.FCDivAddress1AddressNameMyAcc,.FCDivCards1CardNameMyAcc,.FCDivRating1ProdNameMyAcc,.FCDivProdAv1ProdNameMyAcc,.FCDivAccess1EmailMyAcc,.FCDivRegister1NomeMyAcc{color:#ec8421!important;}
/*Dashboard*/

/* Ajuda */
.box-img{width:60px;margin:0 auto;display:flex;align-items:center;justify-content:center;}
.box-img.card img{width:50px;height:30px;margin:0 5px;}
.item-pag p{text-align:center;margin:5px;}
.pag-desc{margin:0 0 30px;}
.col-xs-12.tb{text-align:center;margin:0 0 30px;}
.col-xs-12.tb .col-xs-12{background:#003d54;color:#fff;border-radius:3px 3px 0px 0px;}
.tb .col-xs-6{background:#eee;border:1px solid #e2e0e0;}
.tb span{color:#fd7700;font-weight:600;}
.gif-img{width:142px;margin:0 auto;}
.bloco-tb{border-bottom:1px solid #eee;width:100%;height:2px;background:#eee;margin:10px 0 30px;}
.item-pag hr{display:none;}
.col-xs-12.col-sm-3.item-pag{background:#eee;border-radius:5px;}
.box-img img{margin:0 0 10px;}
/* Ajuda */

.text-center{text-align:center}
.text-left{text-align:left;}
#idTabRequiredFieldFC,.EstDivRequired{display:none;}

/* remove campos obrigatórios */
.vex-content iframe{border:0!important} 
h5#idHeaderRegisterToolZF{font-size:16px;} 

/* Fonts Class */
.openSansRegular{font-family:'Open Sans',arial;font-weight:400;}
.openSansLight{font-family:'Open Sans',arial;font-weight:300;}

/* Páginas internas */
.buttonForm{background-color:#f35300;border-radius:0;}
button,a,input[type="button"],.buttonForm{transition:background-color 0.5s ease;}
input[type=text],input[type=email],input[type=password],input[type=number],textarea{outline:none;border:1px solid #DDDDDD;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus{box-shadow:0 0 3px rgba(243,83,0,1);border:1px solid rgba(236,132,93,1);}
.FCCartQtyInput{text-align:center;}
.FCCartStillShopping button:hover,.FCCartRecalculate button:hover{background-color:#28556d;}
tr.EstTabPedido table{margin:21px;}

/* AddProduto */
.EstTabPedidoAdicNome,.EstTabPedidoAdicItem{display:inline-block;line-height:25px;}
.EstTabPedidoTit{background:#eaeaea;text-align:center!important;padding:3px;}
.FCCart .EstTabPedidoTit{font-size:15px;}
.FCCart .FCPriceCent{font-size:11px;}
.FCCart label .EstTabPedidoAdicItem{font-weight:normal;}
.FCCartItemCont label{margin-bottom:0!important;}
.FCCartItemCont label .EstTabPedidoAdicItem{font-size:12px;}
.FCCartRemoveBot{width:18px;height:18px;margin:5px 0}
.FCCartStillShopping button,.FCCartRecalculate button{background-color:#317091;font-size:13px;}

/* AvisaDispProduto */
.FCProductAvailability #idTitTextoFC{margin-bottom:0px!important;}
.FCProductAvailability .Titulos{margin-top:0px!important;min-height:20px;padding:10px 0px;}

/* Track */
.EstTabPedido{background:#f9f9f9}
.EstTabPedidoTotal,.EstTabPedidoFrete{background:#F9F9F9;}
.FCTrack table td{padding:4px;}
.FCTrack .EstTabPedido td{border-bottom:1px solid #ccc;}
.FCTrack .EstTabPedido td br{height:2px;}
.FCTrack  #idOrderInfoTrackFC td{border-bottom:0;}

/* Indique */
.FCRecommend .EstTabQuadro{background:#f9f9f9;}
.FCRecommend .InputButton{background:#f25301;color:#fff;font-weight:bold;}

/* Cadastro */
.FCRegister #FCFormContainer{border-radius:0;}
#idImgBotPreviousPageFC,#idImgBotNextPageFC{max-width:150px;}
#idTxtBotPreviousPageFC,#idTxtBotNextPageFC{display:none;}
.FCRegister [id*='idTable']{border-collapse:collapse!important;border-spacing:0!important;}
.FCRegister table{border-collapse:inherit!important;border-spacing:5px!important;}
#idRegisterFC td.EstTabTopo{font-family:'Open Sans',arial;font-size:16px!important;font-weight:400;line-height:30px;background-color:#dedede;}

/* Ajuda */
.FCHelp .EstTabTopo{font-size:16px;display:block;padding:5px 0;margin-top:10px;background:#ebebeb;}
.FCHelp .StyPayment{width:100%;position:relative;margin-top:10px;}
.StyRatePolicies{margin-left:30px;}

/* Fale Conosco */
#FCFormContainer{border-radius: 0}

/* Recomendacao */
.FCProductShare{font-family:arial,tahoma;}
.FCProductShare .Titulos{min-height:30px;padding:0;font-family:'Open Sans',arial;font-size:18px;font-weight:400}
.FCProductShare #idTxtProductShareFC,.FCProductShare .EstTxtRequired,.FCProductShare form{font-size:13px}
.FCProductShare #idTitTextoFC{margin-bottom:0;}
.FCProductShare #FCFormContainer{border-radius:0;}
.FCProductShare div.inputButton{background:none;}

/* Titulos das paginas */
.zFBGTit{width:12px;height:30px;display:block;float:left;background:#EC8421;}
.zFBGTitContent{min-width:150px;min-height:30px;position:relative;float:left;font-family:'Open Sans',arial;color:#EC8421;font-size:40px;line-height:30px;background:#ffffff;padding:0 5px;font-weight:400}
.zFBGTitLine{width:100%;height:1px;position:absolute;z-index:-1;float:left;margin-top:13px;background:#EC8421;}
.zFTitPromocao{max-width:300px;position:relative;padding:0;margin:0 auto 5px auto;}
.zFTitPromocao img{width:100%;max-width:642px;}

/* Quem somos */
.zFQuemSomos p{font-family:'Open Sans',arial;font-size:15px;line-height:25px;padding-bottom:5px;color:#4C4C4C;font-weight:400}
.zFVideoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;border:7px solid #ccc;border-radius:4px;}
.zFVideoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* Erro404 */
.zFErrorPag h4{color:#EC8421;font-size:400px;text-align:center;line-height:303px;margin-bottom:0!important}
.zFErrorPagContent{width:100%;min-height:155px;position:relative;background:#EC8421;}
.zFErrorPagContent h4{text-align:center;font-size:74px;color:#ffffff;}

/* GERAL */
#idFCContent{max-width:100%;height:auto;position:relative;margin:0 auto!important;}
.Titulos{width:100%;min-height:60px;display:block;padding:15px 0;margin-top:20px;}
.InputText{background:#E4E4E4;border:0;padding:3px;}
.col-xs-3.col-sm-2.zFPaddingLeftZero.zFPaddingRightZero.zFCarTopContainer a{color:#317091;}

/* Header - Toolbar:begin */
.zFToolbarMain{width:100%;min-height:70px;position:fixed;background:#094869;z-index:999;left:0;top:0!important;margin:0;}
.zFToolbarBox{position:relative;background:#fff;}
.zFToolbarLogo{padding-top:10px}
.zFToolbarSearch{min-height:50px!important;margin-top:12px}
.zFToolbarSearch input[type="text"]{max-width:100%;height:45px;padding:8px;border:0;background:#E4E4E4}
.zFToolbarSearch button{max-width:100%;height:45px;border:0;padding-top:3px;background:#EBEBEB}
.zFToolbarSearch button:hover{background:#EC8421}
.zFToolbarSearch button:hover path{fill:#ffffff}
.zFCartTopContent{width:315px;position:absolute;margin-left:-130px;text-align:center;border:2px solid #D8082C;border-radius:4px;background:#fff;display:none}
.zFToolbarCart{color:#fff;margin-top:10px;text-align:center;}
.zFToolbarCart > a{max-width:150px;display:block;margin:0 auto;color:#fff}
.zFToolbarCart > a:hover{color:#fff}
.zFToolbarCartIcon path,.zFToolbarCartIcon ellipse{fill:#FFFFFF;}
.zFToolbarCartIcon{float:left;margin-top:5px}
#zFtoolbarCartItem{font-size:16px}
.zFToolbarPrice{float:left;margin-left:15px;}
.zFToolbarPrice .FCCurrencyLabel,.zFToolbarPrice .FCPriceInt{font-size:16px;font-weight:bold;}
/* Header - Toolbar:end */

/* Header - BarraTopo:begin */
.zFHeaderBG{width:100%;height:25px;position:absolute;z-index:-1;background:#EDEDED;}
.zFHeaderMenu{min-height:45px;margin:0 auto;color:#ffffff;background:#ec8421;width:100%;}
.zFHeaderMenu h5.zFPhone{font-weight:bold;font-size:20px;padding-top:8px;margin:3px auto;}
.zFHeaderMenu h5.zFPhone small{font-size:14px;padding:0px;}
.zFHeaderMenu h5.zFPhone a{display:inline}
.zFHeaderMenu .row div:first-child{padding-left:0!important}
.zFHeaderMenu .row div:last-child{padding-right:0!important}
.zFHeaderLogo a{display:flex;justify-content:flex-start;}
.zFHeaderLogo a img{max-width:70%;max-height:40px;}
body.FCCheckout .zFHeaderLogo a{display:inline}
.icoMeusPedidos{width:20px;height:18px;margin-top:3px;background:URL('../images/icones/icomeuspedidos.svg') no-repeat;}
.icoMeuCadastro{width:23px;height:17px;margin-top:3px;background:URL('../images/icones/icomeucadastro.svg') no-repeat;}
.icoAjuda{width:17px;height:17px;margin-top:3px;background:URL('../images/icones/icoajuda.svg') no-repeat;}
form#autocomplete-form{height:53px;border:1px solid #CFCFCF;display:flex;justify-content:space-between;}
form#autocomplete-form input{border:0;width:100%;margin-left:5px}
.FCitenstop{margin:15px auto}

.zFHeaderSearch button{border:0;background:#EBEBEB;border-radius:0px 3px 3px 0px;width:20%;}
.zFHeaderSearch button:hover{background:#EC8421}
.zFHeaderSearch button:hover path{fill:#ffffff}
.zFLogosZorbaHanes{padding-top:15px;}
.zFLogosZorbaHanes img{margin-right:15px;max-width:50%;margin-bottom:5px;}
.zFLine{width:1px;height:60px;display:block;margin:15px auto 0 auto;background:#ccc}
.zFHeaderMenu a{width:100%;height:auto;display:table;text-align:center;}
.zFHeaderMenu span{display:block;min-height:45px;max-width:130px;padding-top:10px;margin:0 auto}
.zFHeaderMenu span.zFHeaderAjuda{max-width:70px!important}
.zFHeaderMenu a{color:#fff}
.zFHeaderMenu a:hover{background:#CD731D}
.zFHeaderMenu a:hover h5{color:#fff}
.zFHeaderMenu span i,.zFHeaderMenu span h5{display:block;float:left;}
.zFHeaderMenu span h5{padding:5px 5px!important;margin:0!important;}
div#topcontrol{background:#ff9024;border-radius:5px;color:#fff;padding:0px 10px;}
div#topcontrol img{height:36px!important;padding:5px;width:40px!important;}

/* Header - BarraTopo:end */
.icoBullet{width:7px;height:9px;display:inline-block;background:URL('../images/icones/icobulletmenu.svg') no-repeat;}
.zFHeaderMenuNav h5{font-family:'Open Sans',arial;font-size:16px;margin:0!important;padding:0!important;position:relative;width:100%!important;font-weight:400}


/* Header - Cart Top: begin */
.col-xs-9.col-sm-6.col-md-3.col-lg-3.text-center.zFHeaderLogo{width:80%;}
.zFPaddingLeftZero.zFPaddingRightZero.zFCarTopContainer{border-left:1px solid #eee;}
.cart-itens{padding-right:4px;}
.zFCarTopContainer a div{-webkit-transition:color 0.5s; /* Safari */transition:color 0.5s;}
.zFCarTopContainer .FCPriceCent{font-size:13px;font-family:"Open Sans",arial;font-weight:400}
.zFCarTopContainer  .zFCartTotalTop{position:relative;float:left;}
.zFCarTopContainer .zFHeaderCartItemFC{position:relative;float:left;font-size:14px;margin:5px 0 0;}
.zFCarTopContainer .FCCurrencyLabel{font-size:12px;}
.zFCarTopContainer .FCPriceInt{font-size:16px;}
.zFCarTopContainer .FCPrice{font-weight:bolder;}
.zFHeaderCartIcon{min-width:36px;float:left;margin-top:5px}
.zFTooltipCartTop{width:60px;height:auto;position:absolute;padding:8px;margin-top:40px;background-color:#f1f1f1;z-index:1;box-shadow:0 0 5px #686868;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.3s,opacity 0.5s linear;transition:visibility 0s linear 0.3s,opacity 0.5s linear;}
.zFCarTopContainer a:hover .zFTooltipCartTop{visibility:visible;opacity:1;}
.zFCartItemsTopTxt{font-size:0.9em}
/* Header - Cart Top: begin */

/* Menu nav mobile:begin */
.SmallMenuButtom{display:none}
.SmallMenuList{display:block;}
/* Menu nav mobile:begin */

/* Home */
.MagicSlideshow .mss-slide-img{width: 100% !important;}
.zFHeaderBanner{position: relative;}
h1.text-center.title,h2.text-center.title  {margin:30px auto;font-family:"Roboto";color:#094869;font-weight:bold;text-align:left;}  
 
/* Footer new:begin */
.Footer{background:#eeeeee;padding:30px 0 0;}
.zF-menu-iconarrow li{background-image:url('../images/icones/iconarrownav.svg?cccfc=1');width:5px;height:20px;background-repeat:no-repeat;white-space:nowrap;}
.zF-menu-iconarrow li a{position:relative;left:10px;top:-3px;}
 
.Footer a {color: #376072;}
.Footer a:hover,.Footera :active,.Footer a:visited,.Footer a:focus {text-decoration: none !important; color:#dc730c;}
.Footer ul {padding: 0px; margin:0px;flex-wrap:wrap; }
.zFFooterPayment ul {display: flex; display: -ms-flexbox; display: -webkit-flex}
span.title-footer {margin: 0px auto 15px; line-height: 1; font-weight: bold; font-size: 1.3em; color: #094869;     display: block;}

/*icones segurança gernericos*/
.iconsSeg img { width: 70px;margin-right: 10px; margin-bottom: 10px;}
.iconsSeg { display: flex; display: -ms-flexbox; display: -webkit-flex; flex-wrap: wrap;     margin: 25px auto 80px}
img.Seghttps { height: 50px; max-width: 40px; cursor: pointer;}
img.SegEncrypt { height: 50px; min-width: 70px;}
img.SegGoogle { height: 50px; min-width: 140px;}
/* Footer new:begin */

.zFLineHorizontalFooter{height:0px !important; border:1px solid #eeeeee; border-top-color:#fff; border-bottom-color:#CBCBCB;}
.zFDivulgationBG{width: 100%; min-height: 160px; position: relative; background: #F9F9F9; border-top: 1px solid #EDEDED}
.zFFooterContentBG{width: 100%; height: auto; position: relative; background: #EEEEEE;}
.zFFooterMenu{width: 100%; height: auto; display: table; margin: 0; padding: 6px 0 0 0}
.zFFooterMenu li{height: 45px; float: left; display: inline-block;}
.zFFooterMenu li a{ font-size: 16px; color:#376072!important; text-align: center;}
.zFBulletMenuBottom{width:20px; display:inline-block}
.zFFooterTit{font-size: 12px!important; color: #317091; padding-bottom: 10px}

.zFBannerAds{padding-bottom: 10px}
.zFRecomendamos h5,.zFBannerAds h5,.zFShowHistory .zFHistoryTitle{padding:10px 0!important;font-size:17px;color:#317091;font-weight:bold;}
.zFRecomendamos img{border: 10px solid #fff!important}
.zFFooterBottom{width: 100%; min-height: 55px; position: relative; background: #317091}
.zFFooterBottom a{color: #ffffff !important}
.zFFooterBottom h5{ margin: 22px 0 0 0; font-size: 12px; color: #fff}
.zFFooterPhone{font-size: 28px; font-weight: bolder; color: #317091}
.zFFooterBottomPhone h5{font-size: 30px!important; font-weight: bolder; padding-bottom: 10px;}

.zFFooterPayment img{margin-right: 5px;}

.zFFooterPayment, .zFFooterFreight, .zFFooterRateSecurity, .zFFooterShareContact{}
.zFFooterShareContact > div{padding-left: 0!important; margin-right:0 !important}
.CompanyAddress, .CompanyNeighborhood, .CompanyZipcode, .CompanyCity, .CompanyState{display:inline-block; margin-left: 5px}
.zFFooterShare img{float: left; margin-right: 8px}

.zFSelozFast{margin-top: 10px;}
.zFSeloDigCert{margin-left: 10px;}
.zFSeloDigCert img{max-width: 75px; margin-right: 0px!important} /*sele de segurança*/ 
.zFMenuCalecaoesFooter{width: 100%; height: 115px; position: relative; display: table; background: #F4F4F4}
.zFMenuCalecaoesFooterBG{width: 100%; height: 68px; position: absolute; background: #317091; z-index: 0}
/* Footer:end */

/* History visit pages:begin */
.zFHistoricoVisita{position:relative;background:#F4F4F4;}
.zFShowHistory > div{width:100%;height:255px;overflow:hidden;}
.zFShowHistory > h5{margin-left:10px;}
.zFHistoricoItem{width:212px;height:238px;position:relative;display:table;float:left;margin-left:4.7%;margin-bottom:10px;margin-top:5px;background:#E9E8ED;text-align:center;border:1px solid #E9E8ED;}
.zFHistoricoItem a{color:#000}
.zFHistoricoItem .zFProdTitle{padding-top:5px}
.zFHistoricoItem:hover{box-shadow:0px 0px 3px #ccc;border:1px solid #D7D5DD;}
.zFHistoricoItem:first-child{margin-left:0!important}
.zFHistoricoItem .zFProdPrice{padding-top:5px}
.zFProdTitle{font-size:16px;height:35px}
.zFProdFoto{width:192px;height:120px;position:relative;margin:0 auto;text-align:center;padding:8px;background:#fff}
.zFProdFoto img{max-width:175px;max-height:110px;}
.zFProdPrice{font-size: 18px; color: #EB8322}
/* History visit pages:end */

/* ProdOut - product out p1: begin */
.zFProdHome{width: 272px; height: 325px; position: relative; margin:5px auto; padding: 10px; border: 1px solid #FFF; background: #F5F4F9}
.zFProdHome:hover { border: 1px solid #dadada; box-shadow: 0px 3px 50px 0 rgba(0, 0, 0, 0.075); -webkit-transform: translateY(-5px); transform: translateY(-5px); transition: 0.3s; }
.zFProdHome .zFProdFotoBox{max-width: 247px; height: 155px; margin: 0; background: #fff; border: 1px solid #EEEEF0}
.zFProdHome .EstImgFC{max-width: 250px; max-height: 130px; margin: 10px; }
.zFProdHome .zFNomeProd{font-size: 18px; margin-top: 10px; white-space: nowrap; overflow: hidden;}
.zFProdHome .zFPriceProd{width: 100%; height: 58px; position: relative;}
.zFProdHome .zFPriceProd h5{font-size: 29px; padding: 10px 0 0 0}
.zFProdHome .zFPriceNormal{width: 120px; display: block; float: left; text-align: left; font-size: 11px; color: #079831; text-transform: uppercase;}
.zFProdHome .zFPriceNormal strong{font-size: 16px; text-decoration: line-through}
.zFProdHome .zFPricePromo{width: 120px;display: block; float: left; text-align: left; padding-left: 7px; font-size: 11px; text-transform: uppercase;}
.zFProdHome .zFPricePromo strong{line-height: 35px; float: left;}
.zFPriceNormal .FCPrice{display: block; padding-top: 10px;}
.zFPriceNormal .FCPriceInt{font-size: 20px!important}
.zFPriceNormal .FCCurrencyLabel, .zFPriceNormal .FCPriceCent{font-size: 15px!important}
.zFBtnProdOutHome{max-width: 255px; height: auto; position: relative; padding-left: 0px; margin: 0 auto}
.zFBtnDetProd{width: 122px; height: 50px}
.zFBtnDetProd span{width: 90px; height: auto; display: inline-block; line-height: 20px; font-size: 16px; padding-left: 20px; background: URL('../images/icones/icobtndetalhes.svg') no-repeat; margin-right: 3px}
.zFBtnPreviewProd{width: 122px; height: 50px; margin-left: 5px;}
.zFBtnPreviewProd span{width: 90px; height: auto; display: inline-block; line-height: 20px; font-size: 16px; padding-left: 20px; background: URL('../images/icones/icopreviewprod.svg') no-repeat;}
.zFBtnDetProd, .zFBtnPreviewProd{border-radius: 3px;font-size: 13px; color: #ffffff; background: #FF9024; float: left; border: 0}
.zFBtnDetProd:hover, .zFBtnPreviewProd:hover{background:#f07600; -webkit-box-shadow: inset 0px 2px 8px 0px rgba(179,88,2,1);-moz-box-shadow: inset 0px 2px 8px 0px rgba(179,88,2,1);box-shadow: inset 0px 2px 8px 0px rgba(179,88,2,1);}
.zFPriceProd .FCPriceInt{font-size: 34px;}
.zFPriceProd .FCCurrencyLabel, .zFPriceProd .FCPriceCent{font-size: 22px;}
/* ProdOut - product out p1: end */

@media(min-width: 1024px){

	.fancybox-wrap.fancybox-mobile.fancybox-type-iframe.fancybox-opened,.fancybox-inner {
		min-width: 1000px
	}
}
/* ProdLista - list products:begin */
.zFProdLista{width:272px!important;height:325px;position:relative;float:left;margin:10px;padding:10px;border:1px solid #FFF;background:#F5F4F9}
.zFProdLista:hover{border:1px solid #dadada;box-shadow:0 0 4px #ccc;}
.zFProdLista .zFProdFotoBox{max-width:247px;height:155px;margin:0;background:#fff;border:1px solid #EEEEF0}
.zFProdLista .EstImgFC{max-width:250px;max-height:130px;margin:10px;}
.zFProdLista .zFNomeProd{font-size:18px;margin-top:10px;white-space:nowrap;overflow:hidden;}
.zFProdLista .zFPriceProd{width:100%;height:58px;position:relative;}
.zFProdLista .zFPriceNormal{width:120px;display:block;float:left;text-align:left;font-size:11px;color:#079831;text-transform:uppercase;}
.zFProdLista .zFPriceNormal strong{font-size:16px;text-decoration:line-through}
.zFProdLista .zFPricePromo{width:120px;display:block;float:left;text-align:left;padding-left:7px;font-size:11px;text-transform:uppercase;}
.zFProdLista .zFPricePromo strong{line-height:35px;float:left;}
.col-xs-12.col-sm-12.col-md-12.col-lg-12.zFPaddingLeftZero.zFPaddingRightZero.openSansRegular.zFFreightMain{padding:0;}
.col-xs-7.col-sm-6.col-md-6.col-lg-6.zFTitCEP{border-radius:3px 0px 0px 3px;background:#f3f3f3;display:flex;align-items:center;}
/* ProdLista - list products:end */

/* ProdDet - Product details:begin */
.zFProdDetMain .FCCurrencyLabel{font-size:16px}
.zFProdDetMain .FCPriceValue{font-size:24px;}
.zFProdDetMain strike .FCPriceValue{font-size:17px}
.zFProdDetMain .mntext{display:block;font-size:12px}
.zFProdDetMain .mntext a{color:#094869;font-weight:bold;}
.zFColorGray,.zFColorGray a{color:#909090!important;}

/* COR */
.zFProdDetMain{max-width:940px;height:auto;position:relative;display:table;margin:0 auto}
.zFProdDetMain .EstImgFC{max-width:345px;max-height:345px}
.zFProdDetMain .zFSubProd{max-width:100%;margin-bottom:5px!important;background:#eee;border-radius:3px;}
.AdicNome,.AdicItem{display:inline-block;padding:5px 0;font-size:12px;}
.AdicItem{font-weight:bolder;}
.zFDetBtnComprar{text-align:right;}
.zFDetBtnComprar table{float:right;}
.BotComprar{display:none}
.BotCartProd{max-width:130px;margin:9px 0}
.zFDescritoresProdContent .zFDescritoresProdItem:first-child{border-bottom:1px solid #D0CFCD}
.zFDescritoresProdItem{padding-top:5px}
.zFProdDetMainPrice{padding-top:5px}
.zFProdDetMainPrice h5{color:#EE5519;font-size:16px;text-align:left!important;}
.zFProdDetMainPrice strong{color:#EE5519;font-size:16px;display:block;}

/* BREADCRUMB */
.ClsBreadcrumb{display:flex;}
span.EstPathCat{padding:0 5px;display:block;}
.ClsBreadcrumb a{color:#585858;font-size:13px;}
.EstPathCat .pad{background:url(/images/PathCat.gif?cccfc=1) no-repeat center!important;position:relative;top:2px;}
.zF-breadcrumb-position .pad{position:relative;top:0;}
/* BREADCRUMB */

/* ProdDet - Button's:brgin */
.zFGlyphicon{display:inline-block;}
.zFBtnAmpliar:hover,.zFBtnRecommend:hover{text-decoration:none;}
.zFBtnAmpliar{border-radius:3px;width:288px;height:48px;display:block;margin:5px auto;padding:0;border:0;background:#5A8DA8;text-align:center!important;font-size:18px;color:#fff!important}
.zFBtnAmpliar:hover{background:#254f65}
.icoAmpliar{padding-left:30px;background:URL('../images/icones/icoampliar.svg') no-repeat;}
.zFBtnRecommend,.zFBtnAvaliacao,.zFBtnZoom{width:100%;height:48px;display:block;border-radius:3px;margin:5px auto;padding:0;border:0;background:#f3f3f3;color:#585858}
button.zFBtnRecommend a{color:#585858;transition:0.3s}
.zFBtnRecommend:hover,.zFBtnAvaliacao:hover{background:#e4e4e4;box-shadow:1px 1px 7px #c5c5c5;transition:0.3s}
button.zFBtnZoom a{color:#626262;}
.icozFBtnZoom{padding:1px 25px;background:URL('../images/icones/magnifier.svg') no-repeat;background-size:contain;}
.icoRecomende{padding:1px 25px;background:URL('../images/icones/icorecomende.svg') no-repeat;}
.icoAvaliacao{padding:1px 12px;height:50px;background:URL('../images/icones/icoavaliacao.svg') no-repeat; /*margin-top: 10px*/}
.col-xs-12.col-sm-12.col-md-12.col-lg-12.zFTitDescricaoProd.zFPaddingLeftZero.zFPaddingRightZero{border-radius:3px;} 

/* ProdDet - Share:begin */
.ProductStyleULFC{list-style-type:none;display:flex;justify-content:center;margin:25px auto 5px;}
#idShareProd img{min-height:33px;min-width:33px;}

.EstImgShareEmail,.EstImgShareGooglePlus,.EstImgShareFacebook,.EstImgShareTwitter,.EstImgSharePinterest,.EstImgShareWtsApp{position:relative;top:0}
.EstImgShareEmail:hover,.EstImgShareGooglePlus:hover,.EstImgShareFacebook:hover,.EstImgShareTwitter:hover,.EstImgSharePinterest:hover,.EstImgShareWtsApp:hover{border-radius:13px;top:-2px;box-shadow:0 2px 2px #999;transition:all .2s ease-in-out}
.ShareWhatsApp{display:none}

/* ProdDet - Share:end */ 
.zFProductListMain{width:100%;height:auto;display:table;list-style-type:none;padding:10px 0}
.zFFreightMain{display:table;padding:10px 0}
.zFTitCEP{height:50px;background:#C6C6C6;padding:5px 0}
.zFTitCEP h5{color:#585858;}
.icoSimulaFrete{width:29px;height:15px;display:inline-block;background:URL('../images/icones/icosimulafrete.svg') no-repeat;margin-right:10px;}
.zFFreightResults{width:100%;height:auto;position:relative;display:table;background:#f8f8f8}
.ZipOptions{width:100%;height:auto;display:table;padding:10px 0}
.ZipOption{width:100%;height:auto;display:table;padding:7px 0;border-bottom:1px solid #d7d7d7;}
.ZipNameObs{width:70%;float:left;}
.ZipName{font-weight:bold;}
.ZipName,.ZipObsVal{float:left;padding:0 5px}
.ZipValue{width:30%;float:left;font-weight:bold;color:#317091;text-align:left;}
.ZipOption:last-child{border:none;}
.zFFieldCEP{width:100%;height:50px;background:#efefef;color:#4C4C4C;float:left;margin:0!important;padding:8px;border-radius:0px;}
.zFBntCEP{height:50px;font-size:16px;border:0;background:#f3f3f3;border-radius:0px 3px 3px 0px;}
.zFBntCEP:hover{background:#dadada}
.col-xs-4.col-sm-5.col-md-5.col-lg-5.zFPaddingLeftZero.zFPaddingRightZero,.col-xs-1.col-sm-1.col-md-1.col-lg-1.zFPaddingLeftZero.zFPaddingRightZero{padding:0;}

/* Cross Selling */
.col-xs-12.col-sm-12.col-md-12.col-lg-12.text-center.zFCrossSellingMain .cs-title{margin:20px;font-size:20px;}
.cs-item{margin:30px 0 0;}
.cs-item-name a{color:#424242;font-size:16px;}
.cs-item-name{margin:10px 0 0;}
div#idPrices{font-size:17px;font-weight:bold;}

/* Cross Selling */
.zFTitDescricaoProd{height:65px;padding:10px 0;margin-top:0px;color:#585858;}
.zFTitDescricaoProd h5{font-size:22px;text-align:left;padding-left:10px;margin-top:10px;}
.icoDescricao{position:relative;width:20px;height:20px;display:inline-block;float:left;margin-right:5px;background:URL('../images/icones/icodescricao.svg') no-repeat;}
.zFContentDescricaoProd{text-align:justify!important;color:#4C4C4C;font-size:16px;padding:10px 0}
.zFIndiqueMain{cursor:pointer;}
.zFTitIndiqueProd{height:50px;background:#DCDCDC;padding:15px 0;margin:0!important;color:#585858;font-size:15px}
.zFBtnIndiqueProd{width:100%;height:50px;font-size:16px;border:0;background:#CECECE}
.zFBtnIndiqueProd:hover{background:#59AD00}
.icoIndique{width:23px;height:15px;display:inline-block;background:URL('../images/icones/icoindique.svg') no-repeat;}
 
/* ProdDet - Comments:begin */
.zFCommentsMain{padding:50px 0 10px 0}
#EstCommentsTxt{font-size:18px}
#idEstTitProdOpFC table{margin-left:5px}
#idCommentsClickFC{padding-left:5px}
.EstOpiniaoNome{font-weight:normal;}
.NotaOpiniaoVazio{width:15px;height:15px;background-image:url(../images/notaoff.svg)!important;background-repeat:no-repeat;}
.NotaOpiniaoMeio{width:15px;height:15px;background-image:url(../images/notahalf.svg)!important;background-repeat:no-repeat;}
.NotaOpiniaoCheio{width:15px;height:15px;background-image:url(../images/notaon.svg)!important;background-repeat:no-repeat;}
/* ProdDet - Comments:end */

/* ProdDed - EstiloProduto9.htm:begin */
.zFDetOut9 h1{font-size:28px}
.zFDetOut9 .Titulos{display:none;}
.zFDetOut9 .zFTitCEP h5{font-size:14px;}
.zFDetOut9 .zFTitDescricaoProd{height:45px;padding:2px 0;margin-top:10px;}
.zFDetOut9 .zFContentDescricaoProd{font-size:14px}
.zFDetOut9 .BotCartProd{min-height:35px;margin:0 0 5px 0}
.zFDetOut9 img.BotCartProd{float:left;}
.ProddetTitle{color:#585858;font-family:Roboto;font-weight:300;font-size:2em;font-weight:bold;line-height:0.9;}
.ProdRating.font-14 a{color:#9a9a9a;}
/* ProdDed - EstiloProduto9.htm:end */

/* PROD GERAL */
#idBRListaProdFC{display: none}
.zFProdSeloProd{width: 136px; height: 126px; position: absolute; margin-top: -10px; margin-left: 124px; z-index: 1;}

/* Espiadinha - Preview*/
.zFHeaderPreview{width: 100%; height: 60px; position: relative; background: #317091}

/* PedBarraTopo.htm */
.zFHeaderMenuNavPed{width: 100%; min-height: 2px; margin-top:20px; margin-bottom: 20px; background: #317091}


/* PedRodape.htm */
.zFFooterPed{width: 100%; min-height: 160px; position: relative; padding-top: 20px; background: #EEEEEE}
.zFFooterPedBottom{width: 100%; min-height: 55px; position: relative; background: #317091}
.zFFooterPedBottom a{color: #ffffff !important}
.zFFooterPedBottom h5{color:#fff;font-size:12px;line-height:33px;}

/* Sombra */
.zFShadowTopBar{max-width:770px;min-height:45px;position:relative;margin:0 auto}
.zFShadowTopBar:before,.zFShadowTopBar:after{z-index:-1;position:absolute;content:"";bottom:20px;left:0px;width:50%;top:29%;max-width:350px;background:#777;-webkit-box-shadow:0 19px 10px #777;-moz-box-shadow:0 19px 10px #777;box-shadow:0 19px 10px #777;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-o-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg);}
.zFShadowTopBar,.zFShadow,.zFShadowTit{position:relative;}
.zFShadow:before,.zFShadow:after{z-index:-1;position:absolute;content:"";bottom:18px;left:0px;width:50%;top:70%;max-width:656px;background:#777;-webkit-box-shadow:0 19px 10px #777;-moz-box-shadow:0 19px 10px #777;box-shadow:0 19px 10px #777;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-o-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg);}
.zFShadowTopBar:after,.zFShadow:after{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-o-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg);right:0px;left:auto;}

/* Titulos */
.zFShadowTit:before,.zFShadowTit:after{z-index:-1;position:absolute;content:"";margin:0 2px;bottom:18px;left:0px;width:49%;top:65%;max-width:580px;background:#777;-webkit-box-shadow:0 19px 10px #777;-moz-box-shadow:0 19px 10px #777;box-shadow:0 19px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}
.zFShadowTit:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:0px;left:auto;}

/* Titulos */

/* ShowCartOnPage */
.zFShowCartContainer{right:29%;width:210px;min-height:120px;position:relative;text-transform:uppercase;font-size:13px;}
.zFShowCartContainer .zFShowCartClose{background:#ec8421;font-size:14px;font-weight:bold;border:3px solid #ffffff;border-radius:50%;color:#ffffff;display:block;height:28px;text-align:center;width:28px;float:left;position:absolute;z-index:1;margin:-58px 0 0 196px;}
.zFShowCartContainer h5{min-height:35px;font-size:12px;text-align:center;line-height:15px;padding:7px 0;margin:0;}
.zFShowCartContinuar,.zFShowCartFinalizar{width:100%;min-height:28px;position:relative;float:left;text-transform:uppercase;color:#000;line-height:25px;}
.zFShowCartContinuar a,.zFShowCartFinalizar a{color:#000;}
.zFShowCartContinuar{background:#ffe2c7;padding:0 10px;}
.zFShowCartFinalizar{background:#F2F2F2;padding:0 10px;border-radius:0px 0px 5px 4px;}
.zFShowCartArrowBottom{left:50%;border-color:#F2F2F2 transparent transparent;border-style:solid;border-width:10px;margin-left:10px;clear:both;float:left;position:relative;width:5px;}

/* Historico de navegação */
.zFShowHistory .FCCurrencyLabel{font-size: 12px;}
.zFShowHistory .FCPriceInt{font-size: 20px;}
.zFShowHistory .FCPriceCent{font-size: 12px;}

/* Flag product sale */
.zFFlagProductSale{ position: relative; background: URL('../images/BGProductSale.png') no-repeat; height: 49px; width: 156px; padding:7px 7px 0px 7px; float: right; margin-top: -50px;}
.zFFlagProductSale h5{color:#ffffff; font-weight: bold; line-height: 17px; font-size: 1.3em; font-style: italic; text-transform: uppercase;}
.zFFlagProductSale span{color:#ffffff; line-height: 12px; font-size: 0.8em; font-style: italic; text-transform: uppercase;}


/* Custom */
.bannerPromo{width:100%;margin:30px auto;height:auto;}
.bannerPromo img{width:100%;height:auto;}
.DisplayProdCustom section{margin:50px auto}
.zF-custom-button{margin-bottom:50px;}
.zF-custom-button a{font-size: 13px;color: #ffffff;border-radius: 3px;transition:0.3s;border: 0;background: #f07600;text-align:center;margin:0 auto;padding:25px;}
.zF-custom-button a:hover{color:#fff;text-decoration:none;background:#f07600;transition:0.3s; -webkit-box-shadow:inset 0px 2px 8px 0px rgba(179,88,2,1);-moz-box-shadow:inset 0px 2px 8px 0px rgba(179,88,2,1);box-shadow:inset 0px 2px 8px 0px rgba(179,88,2,1);}


 
@media only screen and (min-width:1200px){
	.zFColecoesSubMenu{height:230px;}
	.zFHeaderCartIcon{min-width:45px;}
	.zFHeaderSearch{padding-left:0!important;padding-right:0!important}
	.zFFooterMenu li{padding:1.1% 1.2%;margin:0 0.2%;}
	.zFFooterMenu li a{font-size:14px;}
	.zFAlgumaDuvida h5 span{min-height:40px;}
	.zFFooterPayment,.zFFooterFreight,.zFFooterRateSecurity,.zFFooterShareContact{padding-top:50px;}
	.zFTooltipCartTop{width:186px;border-radius:3px;}
}
@media (min-width:1366px){
	.intNone {pointer-events: none;}
	.col-xs-12.col-sm-7.zFHeaderSearch{margin:0px 10em 0;}

	ul.welcome li{max-width:25%;justify-content: center !important;}
	body.FCProduct.ProductList div#TabListaProdutos{width:1000px;margin:0 auto;}
	.zFTitCEP h5{padding-left:7px;display:flex;align-items:center;}
	.ui-autocomplete{max-width:505px!important;min-width:505px!important;}
	.container{width:1315px!important;}
	.zFProdLista{margin:10px 28px}
	.zFFooterMenu li{width:auto;height:auto;padding:1.1% 1.5%;margin:0 0.4%;}
	.Footer .container{padding:0 27px;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
.zFFooterMenu li{padding: 1.1% 0.9%;}
.zFAlgumaDuvida{width: 300px; }
.zFAlgumaDuvida h5 {width: 230px; padding: 15px 0 0 5px !important;}
.zFAlgumaDuvida h5 span { width: 244px; min-height: 40px; font-size: 11px!important;}
.zFFooterMenu h5{font-size: 13px!important}
.zFFooterPayment, .zFFooterFreight, .zFFooterRateSecurity, .zFFooterShareContact{margin-top: 10px;}
.zFFooterBottom{min-height: 85px;}
}
@media only screen and (min-width : 1366px) {
body.FCHome .container.FCitenstop { min-width: 1204px; margin: 0 auto !important; }
body.FCProduct.ProductList .container.FCitenstop { min-width: 1335px !important; margin: 0 auto !important; }
.col-sm-1.hidden-xs.br.first {left: 0.6em;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.zFToolbarMain{display: none !important}
.zFLogosZorbaHanes{margin-bottom: 15px;}
#idFCContent{max-width: 880px!important;}

.zFHeaderMenuNav h5{font-size: 13px; border-right: 0;}
.zFLineHideSM{display: none;}
.zFColecoesSubMenu{ height: 290px;}
.zFMenuColecoes span h5{font-size: 18px}
.zFFooterMenu li a{ font-size: 15px!important; float: left!important;}
.zFFooterMenu li{ width: 100%; height: 35px!important}
.zFMenuColecoes span h5{font-size: 15px}
.zFColecoes{width: 175px;}.zFTabMedidas{width: 220px;}.zFAlgumaDuvida{width: 235px;}
.zFAlgumaDuvida h5 span { width: 180px; min-height: 50px; font-size: 10px!important; overflow: hidden;}
.zFAlgumaDuvida h5 {width: 185px; padding: 10px 0 0 5px !important;}
.zFFooterPhone{display: none}
.zFFooterBottomPhone{display: block!important; text-align: center!important;}
.zFFooterMenu{margin-top: 10px!important}
.zFFooterMenu li{padding-top: 0!important}
.zFFooterPed{padding-bottom: 10px!important;}
.zFDescritoresProdContent .zFDescritoresProdItem:first-child {border-bottom: 0}
.zFDescritoresProdContent {border-bottom: 1px solid #D0CFCD; padding-bottom: 5px; } 
	
}
@media (min-width : 768px) and (max-width : 1024px)  { 
/*AJUSTES FILTROS*/
.zFProdSeloProd { margin-left: 0px;   display: inline}
.zFProdLista { max-width: 253px !important; }
 
/*AJUSTES FILTROS*/
.rigth-col{margin-right:50px;max-width:325px;margin:0;}
}


@media only screen and (min-width : 768px) {

#idMov{max-width:350px}
.MagicZoomPlus > img{border:1px solid #f3f3f3;max-height:350px;min-height:350px;}


.icoSimulaFrete.zFHideXS { display: none;}
 
.zFContentSocialLinks ul li{display:flex;width:85%;justify-content:space-around;}
.container.FCitenstop{display:flex;align-items:center;}

ul.welcome{margin:10px auto;display:flex;justify-content:flex-start;}
ul.welcome li{margin-right:10px;margin-left:0;margin-bottom:0px;margin-top:0px;padding:10px;justify-content:flex-start;width: 100%}
ul.welcome li:last-child{margin: 0}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.zFContentDescricaoProd.zFPaddingLeftZero.zFPaddingRightZero {padding: 0; margin: 15px 0; }
.col-xs-12.col-sm-12.col-md-12.col-lg-12.text-center.zFCrossSellingMain .cs-title {margin: 60px 0 0; font-size: 20px;  text-align: left; }
.col-xs-12.col-sm-12.col-md-12.col-lg-12.zFIndiqueMain.zFPaddingLeftZero.zFPaddingRightZero { padding: 0;}

.container.ProdDetDesc {margin: 50px auto;}

/*CEP*/
.zFFieldCEP{width:100%;}
.zFBntCEP{width:100%;}

/* Cross Seling */
.cs-wrapper{display:flex;justify-content:space-between}
.cs-item-image img{min-height:120px}
.cs-item{padding:0 15px}
/* Cross Seling */

#ContentFil #idFilSearchTextInputFC{border:1px solid #cecece;height:40px!important;font-size:11px; border-radius:5px 0px 0px 5px}
.ui-autocomplete {max-width: 385px;}

/* Ajuda */
.hidden-xs.col-sm-12.col-md-12.text-center.titulo h2 {font-size: 1.8em; margin: 0 0 7px; }
.pag-desc h4 {width: 60%;}
.box-img { display: block;    margin: 5px auto;}
.box-img.card img {margin: 5px 5px;}
.col-xs-12.col-sm-3.item-pag {width: 17%;}
.col-xs-12.col-sm-9.col-md-10.pag-desc {width: 80%;}w
.col-xs-12.col-sm-9.pag-desc { padding: 0 15px; }
.gif-img {width: 223px; margin: 0 auto;}
 

.col-xs-9.col-sm-2.text-center.zFHeaderLogo{padding:0;}
.col-xs-9.col-sm-2.col-md-3.col-lg-3.text-center.zFHeaderLogo{padding:0;}
.zFPaddingLeftZero.zFPaddingRightZero.zFCarTopContainer{border-left:0px solid #eee;order:3}
 
h5#idHeaderRegisterToolZF {font-size: 0.9em; letter-spacing: 0.4px;  text-align: left;  margin: 0 0 5px;}

/*MENU DROP DOWN COLAPSE*/ 
.navbar-nav>li { float: none !important; }
.navbar-nav { display: flex; display: -webkit-flex; display: -ms-flexbox; width: 100%;  justify-content: center; }
.navbar { border-radius: 0px !important; min-height: auto !important; }
.navbar-inverse { background: #317091 !important; border-color: #317091 !important; }
.body-wrap { background: #317091; }
.dropdown-menu { background: #317091 !important; border-radius: 0px !important; border: 1px solid transparent  !important; }
.body-wrap .container, .container-fluid { padding: 0 !important; }
ul.dropdown-menu li { padding: 0 !important; }
ul.nav.navbar-nav li { display: flex; align-items: center; }
.navbar-nav>li>a{ padding-left: 0 !important;}
ul.nav.navbar-nav :last-child {    min-width: inherit;}
i.icoBullet { margin-right: 5px; }
span.tagMenu { display: none; }
/*MENU DROP DOWN COLAPSE*/
 

}

@media only screen and (min-width : 1024px) and (max-width: 1200px) {
.ui-autocomplete {max-width: 425px !important;  min-width: 425px !important;} 
}

@media only screen and (min-width : 1024px) { 


.navbar-inverse .navbar-nav>li>a{font-size:1.2em;}
#idCartItemsTop{min-width:22px;margin-left:-27px;margin-top:0;bottom:5px}
.col-xs-3.col-sm-2.text-right.zFPaddingLeftZero.zFPaddingRightZero.zFCarTopContainer{margin:15px auto 0}
#idCartTotalTop,.zFCartItemsTopTxt,.zFTooltipCartTop{display:inherit}
body.FCProduct.ProductDet .zFShowCartArrowBottom{left:50%}
.zFHeaderLogo a img{max-width:100%;max-height:100px;}
ul.welcome li{max-width:35%;}

/*MENU DROP DOWN COLAPSE*/
.navbar-nav {    justify-content: space-between; }
.navbar { border-radius: 0px !important; min-height: auto !important;margin-left:0px; }
ul.nav.navbar-nav li {padding: 0px !important; display: flex; align-items: center;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form .container-fluid { padding: 0; }

/* Ajuda */
.col-xs-12.tb{text-align:center;margin:0 0 30px;padding:0 293px 0}
.gif-img{width:265px}
/* Ajuda */

body.FCHome .container.FCitenstop{width:900px;margin:15px auto 20px}
body.FCProduct.ProductList .container.FCitenstop{width:980px;margin:18px auto}
.col-sm-1.hidden-xs.br.first{position:relative;left:1.2em}
.col-sm-1.hidden-xs.br.second{position:relative;right:13px}
.zFHeaderSearch{padding:0;margin-left:40px}
.cart-itens{margin:20px 12px 0;width:125px;position:relative;right:0px;}
body.FCHome  .cart-itens{right:-50px;}
h5#idHeaderRegisterToolZF{font-size:1.1em;}
.obs,.zFFooterPayment ul{width:210px;}
.rigth-col{max-width:350px;margin:0 auto;}
}

@media  (min-width : 1200px) and (max-width:1365px ) {
.ui-autocomplete {max-width: 430px !important;  min-width: 430px !important;}
}

@media only screen and (min-width : 1200px) {
i.icoSimulaFrete.zFHideXS{display:inline-block;}
.cart-itens{right:30px}
#idCartItemsTop{margin-left:-35px}

/*AJuda*/
.col-xs-12.tb{padding:0 415px 0!important;}
.col-xs-12.col-sm-3.item-pag{width:14%;}
.col-xs-12.col-sm-9.col-md-10.pag-desc{width:85%;}

/*Ajuda*/
body.FCProduct.ProductList .container.FCitenstop{width:1170px!important;margin:20px auto!important}
body.FCHome .container.FCitenstop{margin:20px auto!important}
.col-xs-12.col-sm-8.zFHeaderSearch{width:65.3%}
.col-sm-1.hidden-xs.br.second{right:10px}
.col-xs-12.col-sm-8.zFHeaderSearch{padding:0 80px!important}
}

@media (max-width : 767px) {
/*FOOTER*/
.iconsSeg img{margin-bottom:10px;}
.zFFooterShareContact img{margin-bottom:15px;}
.mb-down{margin:20px auto;}
/*FOOTER*/

.col-xs-12.col-md-6.col-lg-6.FCGridMain { padding: 0;}
.FCBtnGrid.FCBtnSelectedOption.FCBtnSelecioneGrid img,.FCBtnGrid.FCBtnComprarGrid img,button.FCBtnComprarCartOnPage {width: 225px;}
.FCBtnGrid.FCBtnEsgotadoGrid img {max-width: 225px;}
.FCDescritorContent { min-width: 100%; left: 0 !important; margin: 15px auto 45px; }
.icoBullet { background: URL('../images/icones/icon-down.svg') no-repeat;width: 70px; height: 38px; display: inline-block; background-size: 25%; float: right; margin-right: 10px; background-position: 45px 10px; z-index: 9999; position: relative;}
.navbar-nav>li>a { position: relative; z-index: 1; }

/*MENU DROP DOWN COLAPSE*/
.body-wrap .container { padding: 0; }
.dropdown-menu { background: #23526b !important; }
.navbar-inverse { background: #ec8421 !important; border-color: transparent !important; }
span.tagMenu { display: none; font-size: 23px; font-weight: bold; color: #fff; display: block; float: left; margin: 12px 0; text-transform: uppercase; }
/*MENU DROP DOWN COLAPSE*/

.cart-itens span.FCPrice, .cart-itens .zFCartItemsTopTxt { display: none; }
h5#idHeaderRegisterToolZF{font-size:14px}
 
.col-xs-12.col-sm-12.col-md-12.col-lg-12.prods { margin: 35px 0 0;}
li.HeaderContainerSocialLoginGlobalSingIcons {text-align: center;}
.ui-autocomplete { width: 310px!important;}  
 
.zFPaddingLeftZero.zFPaddingRightZero.zFCarTopContainer{border-left:1px solid #eee;margin-left:15px;display:flex;} 
.zFMenuColecoesMain{margin-top: 0px;}
.zFHeaderSearch{padding-left: 0!important; padding-right: 0!important}
/* PedBarraTopo.htm */
.zFHeaderMenuNavPed{margin-top:0px; margin-bottom: 0px;}
.ShareWhatsApp {display: inline-block;}

#idFCContent{max-width: 740px!important; margin: 0 10px!important;padding: 15px}
.zFShadowTopBar{min-height: 35px}
.zFHeaderMenu span i, .zFLineHideXS, .zFHideXS{display: none;}
.zFHeaderMenu span {min-height: 35px;padding-top: 8px;}
.zFMenuColecoes span h5{font-size: 15px}
.zFColecoes{width: 175px;}.zFTabMedidas{width: 220px;}.zFAlgumaDuvida{width: 235px;}
.zFMenuColecoes span{margin: 5px 5% }
.zFAlgumaDuvida h5{width: 115px}
.zFColecoesSubMenu ul li a{font-size: 12px}

#idLogoZorbaHanesZF{display: none}
.zFFooterMenu li a{text-align: left;}
/*Mobile*/
.zFHeaderMenu span i, .zFHeaderMenu span h5{float: inherit;}
 
.zFHeaderMenuNav{min-height: 50px;}
.zFNavNotMobile{display: none}
#idHeaderRegisterToolZF{text-align: center}
.zFHeaderMenuNav a{height: 56px}
/*cestaTopo*/

.zFCartItemOn{background: #090 !important;}
/* Titulo das paginas*/
.zFBGTitContent{ font-size: 25px;}

/* Autosuggest */
.ui-menu .ui-menu-item a{width: 100%!important}

/*Tit Produto*/
.zFTitIndiqueProd {font-size: 13px}
.zFTitCEP h5{font-size: 13px}

/*Historico de navegação*/
.zFHistoricoVisita .zFHistoricoItem{display: none}
.zFHistoricoVisita .zFHistoricoItem:nth-last-child(1), .zFHistoricoVisita .zFHistoricoItem:nth-last-child(2), .zFHistoricoVisita .zFHistoricoItem:nth-last-child(3){display: inline-block; float: none; }

.zFHeaderBG, .zFShadowTopBar, .zFHeaderBanner{display: none}
.zFMenuColecoes{margin-top: 0!important}
.zFColecoesSubMenu{position: relative;}
.zFAlgumaDuvida h5{width: 125px}
.zFMenuColecoes span h5{font-size: 13px}  
}

@media (min-width : 425px) and (max-width : 767px)  {
h5#idHeaderRegisterToolZF {font-size: 1.1em;letter-spacing: 1.0px;}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
.BotCartProd {max-width: 110px;}
.zFBtnPreviewProd, .zFBtnAmpliar{ display: none } .zFBtnDetProd {width: 250px!important} /* remover espiadinha/ btn ampliar imagem */

.FCCartQtyInput{margin-top: 5px}

.zFColecoesSubMenu{position: relative; margin: 0px!important; float: left; height: 230px}
.zFMenuColecoes span{float: left; margin-left: 13px}
.FCHome .zFMenuColecoes{margin-top: 0!important}

#DivShowCartOnPage{ margin-left: -120px!important;}

/*Historico de navegação*/
.zFHistoricoVisita .zFHistoricoItem{display: none!important}
.zFHistoricoVisita .zFHistoricoItem:last-child{display: block!important; float: none; margin: 5px auto}

}
