/* Fastcommerce - Store 3 - 2018 (v1) - MITRAX */

/* Global */
p {font-size:12px;font-family:'Lato',verdana,arial;font-weight:400; }
a,a:hover {text-decoration:none}
.font-regular {font-family:'Lato',verdana,arial; font-size:0.95rem;}
.font-bold {font-family:'Lato',verdana,arial;font-weight:700; }
th {font-family:'Lato',verdana,arial;font-weight:400;font-size:12px;background:#FFFFCC;color:#336699; }td{font-family:'Lato',verdana,arial;font-weight:400; }
img {border:0; }
h1,h2,h3,h4,h5,h6 {font-family:'Lato',verdana,arial;font-weight:700; }
.Titulos {font-family:'Lato',verdana,arial;font-weight:bold;font-size:1.7em;text-decoration:none;line-height:66px;color:#212121; }
.smSelect {font-size:8pt;font-family:'Lato',verdana,arial;font-weight:400; border:1px solid #cdcdcd; }
.smText {font-size:12px;font-family:'Lato',verdana,arial;font-weight:400; }
.mnText,.TextoPequeno {font-size:7pt;font-family:'Lato',verdana,arial;font-weight:400; }
.mdtxt {font-size:9pt;font-family:'Lato',verdana,arial;font-weight:400; }
.lgtxt {font-size:14px;font-weight:bold;text-decoration:none;color:#333333; }
input,textarea {font-family:'Lato',verdana,arial;font-weight:400;font-size:13px;color:#666666;border:1px solid #cdcdcd;}
input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;}
input[type="text"],input[type="number"]{padding:5px;background-image:none;color:#666666;border:1px solid #cdcdcd;}
.buttonForm {background: #44ac55; color: #fff; padding: 8px; border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 30%; cursor: pointer; margin-top: 20px; font-family:'Lato',verdana,arial; font-size: 1.2em; transition: opacity .5s ease; }
.FullSpaceFC {margin-top:20px; }
#idTxtProductShareFC {font-family:'Lato',verdana,arial;font-weight:400;font-size:14px; }
.FCLabelForm,.EstRequiredField,.EstTxtRequired {font-family:'Lato',verdana,arial;font-weight:400;font-size:14px; }
.FCProductShare .titulos {font-family:'Lato',verdana,arial;font-weight:700;font-size:18px; }
.FCProductAvailability .titulos {font-family:'Lato',verdana,arial;font-weight:700;font-size:18px; }
.FCHelp #idFCContent,.FCNews #idFCContent,.FCContact #idFCContent,.FCTrack #idFCContent,.FCNewsletter #idFCContent,.FCRateProd #idFCContent,.FCAdvancedSearch #idFCContent {margin:0 10px 0 10px; }
#DivShowCartOnPage {margin-top:-105px!important; }
.home-price-cents {font-size:1rem; }

/* Shopping List */
a.shop-list-action{display:flex;align-items:center;display:-webkit-flex;padding: 2px; }
@media(max-width:767px){
	.shop-list {display:none}
}

/* Background styles */
.FundoSiteCentro{background:#FFFFFF; }.FundoTopoExt{background:#FFFFFF; }.FundoSiteInt{background:#FFFFFF; }

/* Style Forms Buttons, Inputs and Text */
.InputText{color:#545B8F; }

/* Remove LeftBar of certain pages */
.FCWishlist .left-bar,.FCHome .left-bar,.ProductDet .left-bar,.FCFreight .left-bar,.FCCheckoutSteps .left-bar,.FCPayment .left-bar,.FCContact .left-bar,.ProductDet #idDivPath,.ProductDet #idDivSearch,.ProductDet .Titulos,.ProductList .Titulos,.FCCart .left-bar,.FCRegister .left-bar,.FCNews .left-bar,.FCHelp .left-bar,.FCTrack .left-bar,.FCNewsletter .left-bar,.FCRecommend .left-bar,.FCAdvancedSearch .left-bar,.FCRateProd .left-bar,.DestaquesPage .left-bar,.FCCategories .left-bar, .ListadecompraPage .left-bar{display:none!important; }
.ProductList #idFCContent{text-align:left; }

/* Register Tables */
.FCRegister table{border-collapse:inherit!important;border-spacing:5px; }.FCRegister td{vertical-align:middle!important; }

/* Track Tables */
.FCTrack table{border-collapse:inherit!important;margin:auto;padding:5px!important;border-spacing:1px; }.FCTrack tr,.FCTrack td,.FCTrack th{padding:6px!important; }

/* NewsLetter */
#idTxtAskNewsFC{display:block;margin:10px 0 15px 0; }

/* Contato */
.FCContact p{line-height:24px; }

/* Redir Pagamentos */
#idTabRedirPagtoFC{background:#dedede;padding:1px;margin:0}
#idTabRedirPagtoFC .EstTabTopo{padding:2px 2px 2px 2px;background:#f0f0f0;color:#0e3657;font-size:11pt;font-family:'Lato',verdana,arial;line-height:40px; }
#idTabRedirPagtoFC .EstTabQuadro{background:#ffffff;font-size:8pt;font-family:'Lato',verdana,arial}
#idTabRedirPagtoFC .InputButton{background-color:#44ac55;color:#fcfcfc;font-weight:bold;font-size:12px;font-family:'Lato',verdana,arial;height:40px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#idTabRedirPagtoFC .InputButton:hover{background-color:#4c7738;border-radius:5px;color:#FCFCFC;font-family:'Lato',verdana,arial;font-size:12px;font-weight:bold;height:40px;cursor:pointer; }

/* Filters */
#ContentFil{border:1px solid #cecece;width:190px;border-radius:4px;background:#fcfcfc;margin-bottom:20px;padding-bottom:15px; }
#ContentFil .DivFiltrandoPor{padding:10px 0 0 10px; }
#ContentFil .DivFiltrandoPor .Label{font-weight:bold;font-family:'Lato',verdana,arial;font-size:13px;background:#F83C42;width:90%;display:block;padding:5px 0 5px 5px;color:#fcfcfc;border-radius:3px; }
#ContentFil .DivFiltrarPor{padding:25px 0 0 10px; }
#ContentFil .DivFiltrarPor .Label{font-weight:bold;font-family:'Lato',verdana,arial;font-size:13px;background:#F83C42;width:90%;display:block;padding:5px 0 5px 5px;color:#fcfcfc;border-radius:3px; }
#ContentFil .FilSearch{padding:5px 0 0 5px;margin:0;list-style-type:none; }
#ContentFil .FilSearch .FilName{margin:20px 0 5px 0;font-weight:bold;font-family:'Lato',verdana,arial;font-size:12px;cursor:pointer; }
#ContentFil .FilSearch .FilName img{padding:0 4px 0 0;cursor:pointer;width:16px;height:16px; }
#ContentFil .FilItems .FilItemsList{width:150px;padding:0;margin:0;list-style-type:none;max-height:107px;overflow-x:auto;overflow-y:auto; }
#ContentFil .FilItems .FilItemsList::-webkit-scrollbar{-webkit-appearance:none;width:7px; }
#ContentFil .FilItems .FilItemsList::-webkit-scrollbar-thumb{border-radius:4px;background-color:#666; -webkit-box-shadow:0 0 1px; }
#ContentFil .FilSearch .SearchFil{margin:3px 0 10px 0;border: 1px solid #cecece;width:150px;height:22px;font-size:11px;padding:0 0 0 5px; }
#ContentFil #idFilSearchTextInputFC{border: 1px solid #cecece;width:120px;height:22px;font-size:11px; }
#ContentFil .FilItems .FilItemsList li{line-height:16px; }
#ContentFil .FilItems .FilItemsList label{font-size:11px;cursor:pointer; }
#ContentFil .FilItems .FilItemsList li input[type=checkbox]{margin:4px 5px 5px 1px;cursor:pointer; }
#ContentFil .FilItems .FilItemsList li input[type=radio]{margin:4px 5px 5px 1px;cursor:pointer; }
#ContentFil .FilItems .FilItemsList .ColorSearch{color:#64AED9; }
#ContentFil .SearchTextFil{text-decoration:underline;font-weight:bold; }
#ContentFil .SearchItem{font-weight:bold; }
#ContentFil .ColorFil,#ContentFil .ImageFil{margin:0 3px 0 0;width:16px;height:16px;border-radius:8px;line-height:8px;display:inline-block;vertical-align:bottom;border:1px solid #dedede}
#ContentFil .FilNotFound{font-size:11px; }
#ContentFil .FiltrandoPor{padding:5px 0 15px 5px;margin:0;list-style-type:none}
#ContentFil .FiltrandoPor li{margin-top:10px;font-size:11px; }
#ContentFil .FiltrandoPor img{width:10px;cursor:pointer;margin-left:3px; }
#ContentFil .FilRemoveFilters{margin-top:15px; }
#ContentFil .FilRemoveFilters a{background-color:#dedede;color:#666666;border-radius:3px;font-weight:bold;font-size:11px;padding:4px 10px 4px 10px;text-decoration:none; }
#ContentFil .FilRemoveFilters a:hover{background-color:#990000;color:#fcfcfc; }
#ContentFil .FilMoreOptionsSearch{margin-top:15px; }
#ContentFil .FilMoreOptionsSearch a{background-color:#dedede;color:#666666;border-radius:3px;font-weight:bold;font-size:11px;padding:4px 10px 4px 10px;text-decoration:none; }
#ContentFil .FilMoreOptionsSearch a:hover{background-color:#44ac55;color:#fcfcfc; }
#ContentFil .SetaDireita:before{content:"";display:inline-block;vertical-align:middle;margin-right:8px;margin-bottom:3px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #FF625F; }
#ContentFil .SetaBaixo:before{content:"";display:inline-block;vertical-align:middle;margin-right:3px;margin-bottom:5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666666; }

/* Style Forms Buttons, Inputs and Text */
.InputText{border-width:1px;border-style:solid;font-size:11px; }
.InputButton{border-width:1px;font-size:11px; }
.EstTabPedidoTit,.EstTabPedidoNum,.EstTabPedidoTotal,.EstTabPedido{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }

/* Style Buttons */
.BotLancamento{font-size:7pt;font-family:'Lato',verdana,arial;font-weight:400;color:#FF0101; }
.BotComprar{display:none}
.BotEsgotado,.BotExcluir{font-size:8pt;font-family:Lato,verdana,arial;font-weight:400}
.BotMaisDetalhes{font-size:7pt;font-family:'Lato',verdana,arial;font-weight:400;text-decoration:none;color:#990000; }
.BotCartProd text{font-family:'Lato',verdana,arial;font-weight:700;font-size:18px;fill:#ffffff; }
.BotCartProd:hover rect{transition:fill 0.4s;fill: #10E410; }
.BotProdOut text{font-family:'Lato',verdana,arial;font-weight:700; }
.ProductStyleSocialIcons li{display:inline; }

/* Style Product Order */
.EstTabPedidoTit{font-size:8pt;font-weight:bold;background:#dfdfdf;color:#000000; }
.EstTabPedidoNome{font-size:8pt;font-weight:bold;color:#333333; }
.EstTabPedidoNome:visited{color:#333333}
.EstTabPedidoNome:hover{color:#990000}
.EstTabPedido,.EstTabPedidoNum{font-size:8pt;background:#f4f4f4}
.EstTabPedidoTotal{font-size:8pt;font-weight:bold;background:#efefef; }
.EstTabPedidoFrete{font-size:8pt;font-weight:bold;background:#F4F4F4; }
.EstTabPedidoBot{font-size:8pt;font-weight:bold;color:#000000; }
.EstTabPedidoRef{font-size:8pt;color:#000000; }
.EstTabPedidoAdicNome{font-size:8pt; }
.EstTabPedidoAdicItem{font-size:8pt;font-weight:bold}
.EstTextoQtd{font-size:8pt;text-align:right}
.EstContinuarComprando{font-size:9pt;font-weight:bold;color:#990000}
.FreightContainerFC{margin:30px 0!important; }
.FreightTxtOnlyBR{float:left;clear:both;text-align:center;margin-top:7px;max-width:254px;padding:7px 5px;background:#9e9e9e;color:#FFFFFF;font-weight:bold;font-size:0.75em;vertical-align:middle;line-height:18px; }
.FreightTxtOnlyBR img{vertical-align:middle;margin-right:5px; }

/* Style CADASTRO DE CLIENTES, AJUDA, CONFIRMAÇÃO DO PEDIDO */
.EstTabTopo{padding:5px 2px 5px 2px;font-size:12px;font-weight:bold}
.FCRegister .EstTabTopo{padding:10px 0 10px 0;font-size:16px;background:#dedede; }
.FCRegister #idTabRequiredFieldFC{display:none; }
.FCRegister #idTabRegisterFC select{min-height:27px;border:1px solid #cacaca; }
.FCRegister #idTabRegisterFC #P2Estado{width:45px!important; }
.FCRegister #idTabRegisterFC input[type='text'],.FCRegister #idTabRegisterFC input[type='password']{padding:0 10px!important;min-height:27px!important;border:1px solid #cacaca; }
.FCRegister #idTabRegisterFC td table{border-spacing:0!important; }
.FCRegister #idTabRegisterFC td{padding:5px 0; }
#idCalendNascFC img{margin:0 3px; }

/* Style para a tabela de Busca Rápida, para tabela de Ajuda (Pagamentos) e Fale Conosco */
.EstTabQuadro{font-size:8pt;background:#FFFFFF; }

/* Style dos campos do formulário clientes,fale conosco,... */
.EstNomeCampo{font-size:8pt;font-weight:bold;color:#000000; }
.EstCampo{font-size:8pt; }
#idTabRegisterFC .EstNomeCampo{width:250px; }
#idTabRegisterFC{width:70%;margin-left:120px;margin-right:120px; }

/* Style Required Fields  */ 
#idLocalFC .EstNomeCampo,#idPBairroFC .EstNomeCampo,#idPCEPFC .EstNomeCampo,#idPCidadeFC .EstNomeCampo,#idPEmailFC .EstNomeCampo,#idPEnderecoFC .EstNomeCampo,#idPEstadoFC .EstNomeCampo,#idPPaisFC .EstNomeCampo,#idPTelefoneFC .EstNomeCampo,#idParaFC .EstNomeCampo,#idTablePCEPFC .EstNomeCampo,#idtrPEnderecoComplFC .EstNomeCampo,#idtrPEnderecoNumFC .EstNomeCampo{color:#ff0000; }

/* Style Product Images  */
.ProdCapaDiv .EstImgFC,.ProdListaDiv .EstImgFC{width:100px}
.ProdDetDiv .EstImgFC,.ProdDetDiv .jqzoom{width:200px}
.ProdAmpDiv .EstImgFC{width:400px}
.DivDetImagemProd{max-width:150px; }
.DivDetImagemProd img{max-width:100%; }
#idDivImagemTopoCatFC img{width:100%; }

/* Header - BarraTopo.htm */
.HeaderMainbar {width:100%;background:#ececf8;height:80px;margin:auto;border-bottom:1px solid #c8c8c8; }
.header-login-row {background:#ffffff;border-bottom:1px solid #c8c8c8; }
.header-login-pipe {margin:0 5px; }
.header-mainbar-flex {display:flex;display:-webkit-flex;flex-flow:row nowrap; -webkit-flex-flow:row nowrap;justify-content:space-between; -webkit-justify-content:space-between; }
.child-header-mainbar {height:65px;width:100%; }
.header-mainbar-flex-mobile-menu {display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center;cursor:pointer; }
.header-mainbar-flex-mobile-menu img {width:32px;}
.header-mainbar-flex-logo {display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center;}
.header-mainbar-flex-menu {display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center;}
.header-mainbar-flex-cart {text-align:right; font-family:'Lato',verdana,arial; font-size:14px; color: #333333; line-height:18px; }
.header-mainbar-flex-cart b {color:#0083C1; }
.header-free-order {font-size:0.85rem;margin-top:5px; }
#search-box {position:relative; }
#search-form {height:40px;border:1px solid #999;background-color:#fff;overflow:hidden; }
#search-text {font-size:14px;color:#ddd;border-width:0;background:transparent; }
#search-box input[type="text"] {width:90%;padding:10px 0 12px 1em;color:#333;outline:none;font-size:1rem; }
#search-button {position:absolute;height:42px;width:55px;font-size:14px;color:#fff;text-align:center;line-height:42px;border-width:0;cursor:pointer;background:#646464; }
#search-button img {display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center;text-align:center;margin:auto; }
.InputTextBusca {height:42px; }
.HeaderBasket {line-height:35px; }
.HeaderBasket span {display:block;margin:0 0 0 5px; }
.HeaderBasket img,.HeaderBasket span,.HeaderBasket svg,.HeaderCartItensPosition {float:left}
.HeaderCartItensPosition .HeaderCartNumberProds{background-color:#F83C42;border-radius:50%;height:33px;width:33px;position:relative;left:-15px;top:-5px;color:#ffffff; }
.header-sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:-15px;background-color:#0083C1;overflow-x:hidden;transition:0.5s;padding-top:60px;z-index:99999; }
.header-sidenav a {padding:0px 8px 4px 32px;text-decoration:none;font-size:0.9rem;color:#FFFFFF;display:block;transition:0.3s; }
.header-sidenav a:hover,.offcanvas a:focus{color:#FFFFFF; }
.header-sidenav .closebtn {position:absolute;top:12px;right:4px;margin-left:50px; }
.header-sidenav .closebtn img {width:24px;}
.header-sidenav-link{border-bottom:1px solid #ececf8;height:40px;text-transform:uppercase; }
.header-sidenav-link-position{position:relative;top:15px; }
.header-sidenav .wid .ImgOpened{position:relative;left:12px;top:15px; }
.header-sidenav .PathCat0,.header-sidenav .PathCat1,.header-sidenav .PathCat2,.header-sidenav .PathCat3,.header-sidenav .PathCat4,.header-sidenav .PathCat5{}
.header-cat {margin-top:20px;}
.header-cat-list {margin-left:18px;}
.header-menu-shopping-list svg{position:relative;top:-4px; }
.header-menu-shopping-list span{position:relative;top:-8px; }
.header-menu-wishlist svg{position:relative;top:-4px;margin-right:3px; }
.header-menu-wishlist svg #heart-wishlist-border{fill:#ffffff!important; }
.header-menu-wishlist svg #heart-wishlist{fill:transparent!important}
a:hover .header-menu-wishlist svg #heart-wishlist{fill:#ffffff!important; }
a:hover .header-menu-wishlist svg #heart-wishlist-border{fill:transparent!important}
.header-menu-wishlist span{position:relative;top:-8px; }
#SearchText{width:72%;float:left; }
.HeaderMenuULFC{list-style-type:none; }
.HeaderMenuULFC li{display:inline;margin:0 0 0 0}
.HeaderMenuULFC a li{color:#646464;text-decoration:none;padding:0 10px 0 10px;text-transform:uppercase; }
.HeaderMenuULFC a:hover li{color:#646464; }

/* Header - AutoSuggest */
.autocomplete{cursor:default;max-height:350px;overflow:auto;margin:5px 5px 0 0;overflow-x:hidden;border:1px solid #FF6600;background:#FFFFFF; }
.autocomplete div{padding:1px 5px 1px 5px;white-space:nowrap;font-weight:normal;width:100%;text-align:left;display:inline-block; }
.autocomplete .suggestions{width:60%;background:#f4f4f4; }
.autocomplete .suggestions{display:inline}
.autocomplete .suggestionsResults{width:33%;text-align:right;background:#f4f4f4;color:#377f44; }
.autocomplete .suggestionsResults{display:inline}
.as-categoria{font-family:'Lato',verdana,arial;font-weight:700; }
#as-nome-prod{font-family:'Lato',verdana,arial!important;font-weight:400; }
#as-cat-prod{font-family:'Lato',verdana,arial!important;font-weight:700; }
#as-nomecat-prod{margin:0 0 0 10px}
#as-valor-prod{font-family:'Lato',verdana,arial!important;font-weight:400;font-size:14px!important;color:#44ac55!important; }
#as-img-prod{position:relative;top:10px; }
.hideSuggestClass{text-align:left;cursor:pointer;height:150px;overflow:auto;display:none;width:168px;margin:0;border:1px solid #D4D4D4;background-color:#FFFFFF; }
.showSuggestClass .hideSuggestClass{display:block;background-color:#E4E4E4}
.productMenuClass,.productMenuClass3{position:absolute;z-index:255}
.productItemClass{margin-left:2px;font-weight:normal;font-size:8pt;font-family:'Lato',verdana,arial;font-weight:400; } 
.loginInfo{margin:0 0 0 0;font-family:'Lato',verdana,arial;font-weight:400;font-size:14px; }
.ShareWhatsApp{display:none;float:right;padding:0 0 0 5px; }
.autocomplete .selected{background:#FF6600;color:#FFFFFF; }
.autocomplete strong{color:#FF625F; }	
.autocomplete .selected .suggestions,.autocomplete .selected .suggestionsResults,.autocomplete .selected strong{color:#000}

/* Smart Suggestions */
#GoogleTerms{margin-top:30px; }
#GoogleTerms ul {list-style-type:none; }
#GoogleTerms ul li{margin:5px 0;font-family:'Lato'!important; }
#GoogleTerms ul li a{font-size:18px;color:#666666; }
.FCNews #idTableNewsFC #GoogleTerms{margin-left:25%; }

/* Main - Home.htm */
.FCHome .bannerDesktop {display:block; text-align:center;}
.bannerMobile {display:none;}
.main-home-space-rows {margin-top:50px; }
.MainHomeBoxTitFC {clear:both; float:left; width:100%; min-height:38px; padding:8px 0 0 10px; margin:0 0 20px 0; color:#0083C1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:url("<PathTo file="images/bg_destaque.png">") no-repeat right center scroll #ececf8; }
.MainHomeBoxTitFC h2, .MainHomeBoxTitFC h1 {-webkit-margin-before:0; -webkit-margin-after:0; -webkit-margin-start:0; -webkit-margin-end:0; }
.bannerDesktop {max-height:350px;display:none; }
.bannerDesktop img{max-width:100%; }
.DivHomeImagemProd{height:200px;}
.DivHome-fastview{background:#F83C42;display:none; }
.DivHome-fastview a{color:#FFFFFF;font-size:0.8rem; }
.DivHomeNomeProd,.DivHomePriceProd{margin-top:15px; }
.DivHomeNomeProd .HomeNomeProd{display:block;word-wrap:break-word;overflow:hidden;height:2.5rem;line-height:1.2rem;color:#666666;margin-top:20px}
.FCHome .home-price{padding:15px 0 0 0!important; }
.DivHomeProd{position:relative; }
.DivHomeProd:hover .DivHome-fastview{display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center;opacity:1;position:absolute;top:182px; }

/* FastPreview */
.fc-proddet-preview{margin-top:50px; }
.fc-proddet-preview-name h1{margin-bottom:25px; }
.fc-proddet-preview-description .DescrLineHeight{margin-top:25px; }
.DivIntListProd{float:left; }
.prices{margin-top:5px;height:60px; }
.prices a,.prices{font-size:28px;position:relative;color:#44ac55; }

/* Destaques */
.DestaquesPage .home-price{padding:15px 0 0 0!important; }

/* List - EstiloProduto.htm */
.DivProductListProd{padding:15px 15px 0 15px;cursor:pointer!important;border:none; height:300px; }
.DivProductListImagemProd{height:200px; }
.DivProductList-fastview{background:#F83C42;display:none; }
.DivProductList-fastview a{color:#FFFFFF;font-size:0.8rem; }
.DivProductListProd:hover .DivProductList-fastview{display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center;opacity:1;position:absolute;top:195px; }
.DivProductListNomeProd,.DivProductListPriceProd{margin-top:15px; }
.DivProductListNomeProd .ProductListNomeProd{display:block;word-wrap:break-word;overflow:hidden;height:2.5rem;line-height:1.3rem;color:#666666; }
.DivProductListPriceProd{text-align:left; }
.ProductList .home-price{padding:15px 0 0 0!important; }
.ProductList select#OrderProd{height:40px;width:250px;font-size:1rem; }
.ProductDet #TabListaProdutos{margin-top:-25px;}
#idDivGridImg a.MagicZoomPlus{border:1px solid #ebebeb; }
#idDivGridImg a .ZoomIMG2{border:1px solid #ebebeb;margin:0 2px 5px 2px; }
.ProductDet .DivProductDet div{margin-bottom:10px; }
.DivProductDet #idCodProdGrid{font-size:0.75rem;color:#424242; }
.ProductDet .DivProductDet-sku{font-size:0.75rem; }
.DivProductDet .FCCurrencyLabel{color:#212121;font-size:1.3rem; }
.DivProductDet .FCPriceInt{color:#212121;font-size:1.5rem; }
.DivProductDet .FCPriceCent{color:#212121;font-size:1rem; }
.DivProductDet .EstParc{font-size:0.8rem; }
.DivProductDet .DivProductDet-Separator{border-bottom:1px solid #e2e2e2; }
.ProductDet .FCGridMain{margin-left:-13px;margin-bottom: 0!important; }
.ProductDet #idDetailProduct .FCGridAdicContent{margin-bottom:0!important; }
.ProductDet .FreightContainerFC{margin:0 0!important; }
.ProductDet .DivProductDet .ZipOption{margin-bottom:0!important; }
.ProductDet .DivProductDet .freightResult{background:#f53421;color:#ffffff!important;padding:10px 5px;text-align:center; }
.ProductDet-cep-position{margin-left:-8px;border-top:1px solid #dedede; }
.ProductDet .ProductStyleULFC{margin-left:-6px; }
h1#idNameProductGridFC{color:#212121;font-size:1.5rem; }
.ProductStyleULFC li{list-style:none;padding:3px; }
.ProductStyleBoxFC{width:100%;padding:5px;clear:both; }
.ProductStyleBoxDescriptionFC{width:100%;padding:5px;font-size:1em;line-height:25px; }
.ProductStyleBoxDescriptionFC h2{color:#212121;font-size:1.2em;font-weight:bold; }
.ProductStyleBoxDescriptionFC iframe{width:50%; }
.DivListProd{cursor:pointer!important;width:100%;margin:15px 0;padding:1em;box-sizing:border-box;height:100%;border-bottom:1px solid #cccccc;position:relative; text-align:center;}
.int{font-size:35px;font-family:'Lato',verdana,arial;font-weight:400; }
.dec{font-size:16px;font-family:'Lato',verdana,arial;font-weight:400; }
.descr-prod{margin:0 0 50px 0; }
.currency{font-size:20px;font-family:'Lato',verdana,arial;font-weight:400; }
.currency strong{font-weight:normal; }
.currency a{font-size:18px;line-height:40px; }
.por{left:0;top:20px;text-decoration:none!important;font-weight:400;color:#666666; }
.old-price{font-family:'Lato',verdana,arial;font-weight:700;display:block;line-height:normal;color:#666666;font-size:13px;margin-bottom:-12px; }
.installments{clear:left;line-height:normal;font-size:12px;margin-top:0;color:#666666; }
.ProdParcels .installments{clear:left;line-height:normal;font-size:15px;margin-top:0;color:#666666; }
.prices .price{font-family:'Lato',verdana,arial;font-weight:700;margin:0 0 6px 0;display:block; }
.prod-info{font-size:14px;font-family:'Lato',verdana,arial;font-weight:400; }
.prod-price b{font-family:'Lato',verdana,arial;font-weight:700; }
.text-banner{margin-bottom:10px;text-shadow:0 1px 5px #333333; }
.margin-center-top{margin-top:7%;text-align:center; }
.btn-large{padding:0.3em 0.5em;font-size:45px; }
.btn-large:visited{color:#FFFFFF!important; }
.link-descr{font-size:16px;font-family:'Lato',verdana,arial;font-weight:700;color:#666666; }
.link-descr:visited{color:#666666; }
.link-descr span{position:relative;top:6px; }
.BotLancProd{width:148px!important;height:22px!important; }
.prod-info{font-style:italic; }
.prod-price{font-size:25px; }
.adic-list li{list-style:none;padding:3px 0; }
.AdicItem{font-weight:bold;color:#666666; }
.EstLinhaProd{display:none; }
.TitTabParc{font-weight:bold;font-size:8pt;font-family:'Lato',verdana,arial; }
.EstParcPar{font-size:8pt;font-family:'Lato',verdana,arial;background:#F5F5F5; }
.EstParcImpar{font-size:8pt;font-family:'Lato',verdana,arial;background:#FFFFFF; }
#idDivPagProd, #idDivOrder, #idDivSearch {margin:15px 0; width:100%; border-style:solid; border-width:1px; border-color:#FFFFFF;}
#idDivPath {width:100%; margin:0; display:block;box-sizing:border-box; border-style:solid; border-width:1px; border-color:#FFFFFF;}
#PriceAVista{font-size:0.8em;line-height:20px;padding:10px 0 10px 5px;font-family:'Lato',verdana,arial;font-weight:400;margin:10px 0;background-color:#F5F5F5; }
.PriceAVistaProdLista{font-size:0.8em;position:relative;top:-20px;font-family:'Lato',verdana,arial;font-weight:400; }
.AdicNome{color:#666666; }
.prod-info .EstNomeCat{color:#F83C42}
.EstProdFilterFC{margin:0;list-style-type:none;position:relative;left:-8px; }
.EstProdFilterFC ul{padding:2px;margin:0;list-style-type:none}
.EstProdFilterFC ul li{padding-left:5px;display:inline}
.EstFilterLabel0FC{display:none!important; }
.EstFilterLabel1FC{font-weight:bold; }
.EstFilterLabel1FC:after{content:":";margin-right:2px; }
.ProductDet .fc-productdet-more-information a{background:#F83C42;border-radius:2px;padding:5px 10px 5px 10px;color:#ffffff; }
.ProductDet div.FCResumeProduct{display:none!important; }
.ProductDet #idPriceGridFC strike{text-decoration:none; }
.ProductDet #idPriceGridFC strike .FCCurrencyLabel,.ProductDet #idPriceGridFC strike .FCPriceInt{font-size:0.95rem; }
.ProductDet #idPriceGridFC strike .FCPriceCent{font-size:0.8rem; }
.ProductDet #idPriceGridFC .FCPrice .FCCurrencyLabel{margin-right:2px; }


#idDivGridImg{display:-webkit-flex;display:flex; -webkit-flex-direction:column;flex-direction:column;position:relative;margin-bottom:15px; min-height: 400px;}
.fc-DivGridImg-Big{max-width:402px;order:2;position:absolute;left:90px; }
.fc-DivGridImg-Small1{width:75px;height:75px; }
.fc-DivGridImg-Small2{width:75px;height:75px; }

/* Breadcrumb - EstiloProduto.htm */
.ProductStyleBreadCrumblinkFC{font-size:12px;font-family:'Lato',verdana,arial;font-weight:400;color:#666666; }
.EstPathCat .pad{background:url("<PathTo file="images/iconabreadcrumb.svg">") no-repeat bottom center!important;padding:0 10px 12px 12px!important;width:15px!important;height:15px!important;position:relative;margin-top:1px; }
.EstPathCatLink{font-size:12px;font-family:'Lato',verdana,arial;font-weight:400;color:#666666; }
.EstPathCatLink:hover{color:#212121; }
.EstPathCatLink:visited{color:#666666; }
#idBreadcrumb{margin:15px 0 50px 0; }
.pad{margin-top:-7px; }
#idBreadcrumb ul li{list-style:none;float:left; }
#idBreadcrumb ul li:first-child{margin:0 5px 0 0; }
.EstPathCat ul li:first-child{margin:0!important; }

/* SubProduct - EstiloProduto.htm */
.SubProductStyleBoxFC{width:100%;height:200px;padding:10px;margin:10px; -webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px;box-sizing:border-box;border:1px solid #cdcdcd;background:#fbfbfb; }
.SubProductStyleContentFC{float:left;width:33%; }

/* List Filters - EstiloProduto.htm */
#idHeadFilters{font-size:0.9em;margin:10px 0 10px 0;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;float:left;width:100%;border-radius:5px; -webkit-border-radius:5px; -moz-border-border-radius:5px;border-color:#cdcdcd;background-color:#fcfcfc; }
#idTxtFilters{float:left;font-family:'Lato',verdana,arial;font-weight:400;margin:4px 0 0 0}
#idHideFilters,#idShowFilters{float:left;margin:0 0 0 5px;font-family:Lato,verdana,arial;font-weight:400}
#idShowFilters button{padding:4px 10px 4px 10px;font-size:11px;font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px;cursor:pointer;background-color:#44ac55;border:0 solid #44ac55;color:#fcfcfc; }
#idShowFilters button:hover{background:#666666}
#idHideFilters button{padding:4px 10px 4px 10px;font-size:11px;font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px;cursor:pointer;background-color:#666666;border:0 solid #666666;color:#fcfcfc; }
#idHideFilters button:hover{background:#990000}
#idFiltersFC{font-size:0.9em;margin:10px 0 10px 0;border-style:solid;border-width:1px;box-sizing:border-box;float:left;width:100%;border-radius:5px; -webkit-border-radius:5px; -moz-border-border-radius:5px;width:100%;display:table;box-sizing:border-box;border-color:#cdcdcd;background-color:#fcfcfc; }
#idFiltersFC ul li{padding:3px;font-size:0.8em; }
#idFiltersFC ul li select{padding:5px;border-radius:3px;background-image:none;color:#666666; }
.EstTitQts{font-family:'Lato',verdana,arial!important;font-weight:700;font-size:16px!important; }
#idUlPathCatQtFC,#idUlAdic1QtFC,#idUlAdic2QtFC,#idUlAdic3QtFC{text-align:left!important;font-family:'Lato',verdana,arial!important;font-weight:400;font-size:16px!important; }
#idHeadFilters{width:100%;display:block;box-sizing:border-box; }
#idListaProdCategoriasFC{width:34%;float:left;padding:10px;box-sizing:border-box;min-width:240px; }
#idListaProdAdicional1FC,#idListaProdAdicional2FC,#idListaProdAdicional3FC{width:22%;float:left;padding:10px;box-sizing:border-box;min-width:240px}
#idUlPathSearchFC .del{margin-left:3px; }
#idUlPathSearchFC .del a{cursor:pointer;padding:0;margin:0 3px 0 3px; }
#idUlPathSearchFC .del a:hover{cursor:pointer; }
#idUlPathSearchFC .del img{width:11px;border:0; }
#idUlPathSearchFC .pad{background:url("<PathTo file="/images/pathcat.gif">") no-repeat center;padding:0;margin:1px 6px 1px 8px; }
#idUlPathSearchFC .pad img{width:3px;height:5px; }
#idDivSearch{font-size:0.9em;margin:10px 0 10px 0;padding:10px;border-style:solid;border-width:1px;box-sizing:border-box;float:left;width:100%;border-radius:5px; -webkit-border-radius:5px; -moz-border-border-radius:5px;border-color:#cdcdcd;background-color:#fcfcfc; }
#idTxtFiltersBy{float:left;margin-right:10px; }
#idTxtRemoveFilters{float:left;margin-left:10px; }
#idTxtRemoveFilters a{padding:4px 10px 4px 10px;font-size:11px;font-weight:bold; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;background-color:#FF625F;border:0 solid #FF625F;color:#fcfcfc;margin-right:10px; }
#idTxtRemoveFilters a:hover{background-color:#990000; }
]#idTDLinkAdvancedSearchFC{float:right;margin:2px 0 0 5px}
#idTablePathSearchFC{display:block;float:left;width:100%;margin:10px 0 0 0; }
#idUlPathSearchFC{margin-left:10px;font-size:8pt;float:left; }
#idUlPathSearchFC li{font-size:8pt; }
#idUlPathSearchFC #idPathSearchTextInputFC{width:95px;font-size:9pt;background-color:#fcfcfc; }
#idLinkAdvancedSearchFC{text-decoration:none;font-size:0.9rem; }
#idLinkAdvancedSearchFC:hover{text-decoration:underline;color:#333333; }
.EstTitQts{font-family:'Lato',verdana,arial;font-size:8pt;padding:5px;background-color:#eaeaea; }
.EstDivQts{height:100%;border-style:solid;border-width:1px;border-color:#d0d0d0; }
#idSelPathCatQtFC,#idSelAdic1QtFC,#idSelAdic2QtFC,#idSelAdic3QtFC{width:100%; }
#idUlPathCatQtFC li,#idUlAdic1QtFC li,#idUlAdic2QtFC li,#idUlAdic3QtFC li{list-style-type:none;font-size:8pt;margin:5px 10px 3px 5px}
.EstTabFiltersExt{height:28px;font-family:'Lato',verdana,arial;font-size:8pt;background-color:#ebebeb; }
.EstTabFiltersInt{background-color:#f7f7f7; }
.FCfnShowEconomy{font-size:16px;display:block;margin:10px 0;color:#6f9e45}

/* Reviews - EstiloProduto.htm */
.ProductDet #idTabListaOpFC{border-top:1px solid #cccccc;margin-top:10px; }
#idEstTitProdOpFC{font-family:'Lato',verdana,arial;font-weight:700; }
.ProductDet #EstCommentsTxt{color:#212121!important;font-size:1.5em!important;font-weight:bold!important;margin-left:-6px;margin-top:10px; }
.ProductDet #idEstNoCommentsProdOpFC{line-height:35px; }
.ProductDet #idEstNoCommentsClickProdOpFC a{background:#F83C42;border-radius:2px;padding:5px 10px 5px 10px;color:#ffffff; }
.ProductDet #idCommentsClickFC a{background:#F83C42;border-radius:2px;padding:5px 10px 5px 10px;color:#ffffff;line-height:25px; }
#EstCommentsTxt, .EstOpiniaoNome, .EstOpiniaoTitulo{font-family:'Lato',verdana,arial;font-weight:400; }
#idEstNoCommentsProdOpFC,#idEstNoCommentsClickProdOpFC,.EstOpiniaoEmail,.EstOpiniaoLocal,.EstOpiniaoTexto{font-family:'Lato',verdana,arial;font-weight:400;font-size:0.9rem;line-height:20px; }
#idCommentsQtyFC,#idCommentsClickFC{font-family:'Lato',verdana,arial;font-weight:400;font-size:1rem;padding:0 0 10px 0}
.ProductStyleReviewOnBoxFC{width:100%;margin:10px 0 10px 0; }
.ProductStyleReviewStarsOnFC{float:right;padding:0 10px 0 0; }
.ProductStyleReviewQtyOnFC {font-size:0.8rem;padding:4px 0 0 0;float:right;position:relative;left:110px;color:#9b9b9b; }
.ProductStyleReviewQtyOnFC a{color:#9b9b9b; }
.ProductStyleReviewOffBoxFC{;margin:0 0 0 0;float:right; }
.NotaOpiniaoVazio1,.NotaOpiniaoVazio2,.NotaOpiniaoVazio3,.NotaOpiniaoVazio4,.NotaOpiniaoVazio5{float:left; }
.EstOpiniaoLinha{height:1px;width:100%;color:#C5C2C2; }
.FCRateProd #idRateProdDetailsFC{margin-top:20px; }
.FCRateProd .EstNomeProd{font-family:'Lato',verdana,arial;font-weight:700;font-size:18px; }
.FCRateProd .EstRateRefProd, .EstRateCatProd{font-family:'Lato',verdana,arial;font-weight:400;font-size:12px;margin:5px 0 5px 0}
.FCRateProd .EstPoliticaOpiniao{margin:15px;font-family:'Lato',verdana,arial;font-weight:400;font-size:14px; }
.FCRateProd .FCRateClientInfo p,.FCRateProd .FCRatePermissionEmail label{font-family:Lato,verdana,arial;font-weight:400;font-size:14px;line-height:16px}
.FCRateProd td{vertical-align:middle; }

/* ProdDet SocialLinks */
.SocialProdLinks{float:left;max-width:300px;min-height:30px;margin:5px 0 0 -2px; }
.FooterSocialIcons{margin:initial!important;max-width:150px; }
.ProdRating{float:left; }
.ProdRating a{text-decoration:underline;color:#333333; }
.ProdRating + .ProdRating{padding:16px 0 0 7px!important; }
.DescrLineHeight{line-height:22px; }
.releaseProd{float:right;margin:0 0; }

/* Zoom */
.ZoomTxtPosition{margin:10px 0 10px 0; }

/* Aside LeftBar - BarraEsquerda.htm */
.left-bar{display:block;min-height:100px!important;padding-right:22px!important;}
#idMenuCat1{margin-left:0!important;}
#idMenuCat1 .ImgClosed{margin:0!important;}
#idMenuCat1 .EstListCat li {border-bottom:1px solid #b65a5e;}
#idMenuCat1 .PathCat0 {text-transform:uppercase;font-weight:700;}
#idMenuCat1 .wid {display:none;}
#idMenuCat1 .EstListCat li a {font-size:16px;color:#F83C42;}
.EstListCat {position:relative; left:-17px; top:5px;}
.EstListCat ul {margin: 0 0 0 10px !important; padding: 0;}
.EstListCat li {padding: 7px 0 !important;}
.EstListCat li:last-child{border-bottom:0;}
.EstListCat li a {font-size:16px;color:#F83C42;}
.EstListCat .ImgClosed{background:url("<PathTo file="/icons/icopackagev1/svg/essential-light-02-chevron-right.svg">") no-repeat left !important;margin:0 5px 0 0}
.EstListCat .ImgOpened{background:url("<PathTo file="/icons/icopackagev1/svg/essential-light-04-chevron-down.svg">") no-repeat left !important;margin:0 5px 0 5px;}
.left-bar-menu-position {margin-left:15px;} /* left:-22px */

/* Checkout */
.EstTabPedido{line-height:18px}.EstBarCode{margin:10px 0 0 0}.FCCartRemoveBot{margin:5px 0 0 0}.FCCurrencyLabel{font-size:0.8em;color:#666666; }.FCPriceCent{font-size:0.8em; }
.FCCart .footer-line-separator{margin-top:41px; }

/* Custom Destaques Page */
.DestaquesPage h1{font-size:1.5rem!important; }

/* Wave */
.text-overflow{box-sizing:border-box;display:block;display:-webkit-box;max-width:400px;min-height:35px;margin:0 auto;line-height:18px; -webkit-line-clamp:2; -webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; }.center-col{margin:0 auto;float:none!important;display:block; }

/* Button Ped Confirmação */
.BotConfPed{border-width:1px;font-weight:bold;font-size:14px;font-family:'Lato',verdana,arial;height:40px;width:300px;background:#44ac55;color:#fcfcfc;border-color:#333333; }
.EstTextoContinuar{font-size:12pt;font-weight:bold;color:#44ac55;font-family:'Lato',verdana,arial;color:#44ac55; }
.BotContinuarConfirmacao{background-color:#44ac55;font-weight:bold;font-family:'Lato',verdana,arial;border:none;padding:7px 15px 7px 15px;color:#ffffff;cursor:pointer; -webkit-border-radius:3px;min-height:47px;transition:background-color 0.5s background-color:#44ac55;font-size:14px; }
.BotContinuar{font-size:12pt;font-weight:bold; }

/* Estilos dos retornos de transação */
.StyTransactionID{color:#355590; }
.StyTransactionUnderReview{color:#f47900;text-transform:uppercase; }
.StyTransactionApproved{color:#06b545;text-transform:uppercase; }
.StyTransactionDeclined{color:#db2c0f;text-transform:uppercase; }
.StyTransactionNotCompleted{color:#983727;text-transform:uppercase; }
.StyTransactionTxtPayment{font-size:0.8em; }
.StyReturnPayment{margin-top:20px;background-color:#FFFCF0;padding:5px;border-width:2px;border-style:dashed;border-color:#dedede;text-align:center;border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }

/* Xtreme Checkout */
.FC-ShowCartOffPageLink a{text-decoration:none;font-size:12px;color:#444444; }
.FC-ShowCartOffPageLink a:hover{text-decoration:none;font-size:12px;text-decoration:underline;color:#444444; }
.FC-ShowCartOnPageLink a{text-decoration:none;font-size:12px;font-weight:bold;color:#004797; }
.FC-ShowCartOnPageLink a:hover{text-decoration:none;font-size:12px;text-decoration:underline;font-weight:bold;color:#003a7c; }
.FC-ShowCartOnPageLinkCart a{border-width:1px;font-weight:bold;font-size:12px;font-family:'Lato',verdana,arial;cursor:pointer;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;color:#ffffff;border-color:#3b6e22; }
.FC-ShowCartOnPageLinkCart a:hover{border-width:1px;font-weight:bold;font-size:12px;font-family:'Lato',verdana,arial;cursor:pointer;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;text-decoration:underline;color:#FFFFFF;border-color:#3b6e22; }
#idCheckoutFC a #idTxtLinkContinueFC{padding:10px;cursor:pointer;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;font-weight:bold;background-color:#44ac55;color:#FFFFFF; } 
#idCheckoutFC a:hover #idTxtLinkContinueFC{padding:10px;cursor:pointer;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;font-weight:bold;background-color:#4c7738;color:#FFFFFF; }
#idCheckoutFC .BotChkPaymentContinue:hover{background-color:#4c7738;border-color:#333333;color:#FCFCFC; }

/* Store.css */
#FCCartRightSubtotalPrice .FCCartSubtotalPriceLabel,#FCCartRightSubtotalPrice .FCCartSubtotalPriceValue{border-bottom:1px solid #e8e8e8!important; }
#FCCartRightWrap .FCCartWrapLabel,#FCCartRightWrap .FCCartWrapValue{border-top:0!important; }
#FCCartRightCupom{padding:5px!important; }

/* Cart */
#FCCartRightSummary{background:#FFFFFF!important}
.FCCartRightCol{background:#FFFFFF; }
.FCCartContainer{position:relative;font-size:0.8em; }
table[name="TabEnvioInt"]{margin:50px 0; }
table[name="TabEnvioInt"] td{vertical-align:middle;padding:5px 5px; }
#idTabRadioPagtoFC td{vertical-align:middle;padding:10px 5px; }
.InfoBanners{margin-top:45px!important; }
#idTDFreightSimulationFC .EstTabPedido td{padding:12px 5px 0 0;vertical-align:middle; }
#idTDFreightSimulationFC #idBut{border-radius:3px; -webkit-border-radius:3px; -moz-border-border-radius:3px;border:none;padding:6px 5px;cursor:pointer;background-color:#33a1ff;color:#FFFFFF; }

/* Ajuda */
.FCHelp #idHelpFC p {line-height:24px; }
.FCHelp #idBotCartFC {display:none; }
.FCHelp .EstTabTopo {padding:10px;font-family:'Lato',verdana,arial;font-size:1rem;margin:50px 0 10px 0;background:#f4f4f4; color:#333333; }
.FCHelp .StyRatePolicies {margin:0 0 15px 35px; }
.FCHelp .StyRatePolicies li {margin-left:18px;line-height:25px;margin-bottom:15px; }
.FCHelp #idHelpPaymentsFC {line-height:24px; }
.FCHelp #idHelpPaymentsFC img {margin:15px; }
.StyPayment {display:table;margin-top:10px;width:100%;box-sizing:border-box;background:#f4f4f4; }
.StyNamePayment {float:left;width:20%;padding:10px;height:100%;text-align:right;box-sizing:border-box;background:#f4f4f4; color:#333333; font-family:'Lato',verdana,arial;}
.StyDescrPayment {display:table;padding:10px;box-sizing:border-box;width:80%;background:#fcfcfc; }

/* Error 404 */
.FCError404h1{font-size:2rem;margin:25px 0 25px 0;color:#F83C42; }.FCError404h2{font-family:'Lato',verdana,arial;font-weight:400; }

/* Global Signin - BarraTopo.htm */
#idImgGlobalSignFC .FacebookSigninClass{width:24px;height:24px;margin-left:10px!important; }
#idImgGlobalSignFC .GoogleSigninClass{width:24px;height:24px;margin-left:5px!important; }
.HeaderSocialLoginLogout{font-size:0.8rem; }
.HeaderContainerSocialLoginUL{text-align:left;margin-bottom:3px; }
.HeaderContainerSocialLoginUL li{display:inline; }
.HeaderContainerSocialLoginUL{display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; -ms-grid-row-align:center;align-items:center; -webkit-align-items:center; -webkit-box-pack:start; -ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex; }
.loginInfo{display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; -ms-grid-row-align:center;align-items:center; -webkit-align-items:center; -webkit-box-pack:start; -ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex; }

/* Busca Avançada */
.FCAdvancedSearch .FCLabelForm{font-size:1.2rem;font-weight:bold; color:#212121;}

/* Don't Go Popup */
.DontGoPopup{display:none;position:fixed;z-index:99999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;overflow-y:hidden;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4); }
.DontGoPopup .DontGoPopupContent div a img{max-width:100%;height:auto; }
.DontGoPopupContent{margin:auto;padding:0; }
.DontGoBanner img{border:1px solid #888888;border-radius:10px; }
.DontGoPopupCloseButton img{position:relative;top:30px;right:12px;float:right;width:80px;height:auto; }
.DontGoPopupCloseButton:hover,.DontGoPopupCloseButton:focus{cursor:pointer; }
@media only screen and (max-width:1680px){
	.DontGoPopupContent{width:48%;}
}
@media only screen and (min-width:1681px){
	.DontGoPopupContent{width:40%;}
}

/* Grid final Style */
[class*='gridLevel']{clear:both;width:100%;height:100%;padding:10px 5px!important;box-sizing:border-box;text-align:center;background:transparent;border:1px solid #ccc;margin:10px 0!important;border:1px solid #cccccc; }[class*='descriChoice']{clear:both;width:100%;float:left;text-align:left;box-sizing:border-box;padding:0 0 10px 10px;font-family:'Lato',verdana,arial;font-weight:700; }

/* Remove quadrado do campo obrigatório */
.EstDivRequired{display:none; }

/* Alteracoes no Vex */
.vex.vex-theme-default{padding-top:65px!important; }

/* Reviews Stars */
.FCRateStars input,.FCRateStars select{vertical-align:inherit; }
.NotaOpiniaoCheio,.NotaOpiniaoMeio,.NotaOpiniaoVazio{width:18px!important;height:18px!important}.NotaOpiniaoVazio{background-image:url('<PathTo file="images/iconreviewoff.svg">')!important}.NotaOpiniaoMeio{background-image:url('<PathTo file="images/iconreviewhalf.svg">')!important}.NotaOpiniaoCheio{background-image:url('<PathTo file="images/iconreviewon.svg">')!important}

/* Remove LogoTopo */
#idStoreLogoFC{display:none; }

/* Video and Image Product */
.videoProd{max-width:200px;max-height:200px; }
.DivHomeImagemProd img,.DivProductListImagemProd img{max-width:200px; max-height:200px; margin-bottom:65px;margin-top:10px; }

/* Footer - Rodape.htm */
.FooterMainBarFC .row{padding:20px 0 20px 0;clear:both;}
.FooterMainBarFC .row .title-footer{display:block;margin:0 auto;text-align:left;margin-bottom:8px;color:#212121;font-size:1.3rem; line-height:1.2rem;}
.FooterMainBarFC .row ul{font-family:'Lato',verdana,arial!important;}
.FooterMainBarFC .row ul li{list-style:none;text-align:left;}
.FooterMainBarFC .row ul li a{color:#666666;}
.FooterMainBarFC .row ul li a:hover{color:#424242;}
span .FooterNewsletterInput{width:100%;height:50px;font-size:0.88rem;border:1px solid #cccccc !important;padding:0 0 0 5px;color:#666666;}
.FooterInputPosition{float:left;margin:0 0 0 0}
.footer-newsletter-submit-button {border:none;background:#0083C1;color:#ffffff;width:78px;height:50px;font-size:0.88rem;text-transform:uppercase;cursor:pointer;}
.footer-newsletter-text {font-size:0.85rem;color:#666666;line-height:0.9rem; height:22px;}
.FooterMainBarFC-socialshare{margin-top:30px;}
.FooterSpaceContainerFC{margin:10px 0 10px 0!important;}
.FooterTecFastcommerce{font-size:12px;}
.FooterTecBoxFC{width:100%;background-color:#0083C1;padding:10px 0 8px 0;}
.footer-space-lines{margin:20px 0;}
.footer-company{width:100%;background-color:#ececf8;padding:20px 0;}
.footer-company-data {font-size:0.75rem;color:#212121;line-height:15px;}
.footer-company-data b {font-size:0.85rem;}
.CompanyAddressLine2{margin:0 6px;}
.footer-line-separator{border-bottom:1px solid #e2e2e2;}
.FooterTecHeightFC{padding:10px 0 3px 0;}
.FooterTitleTxt{display:block;font-family:'Lato',verdana,arial!important;font-weight:700;margin:0 auto 8px;text-align:left;color:#F83C42}
.FooterULPaymentFC li{display:inline;}
.FooterTecFastcommerce,.FooterTecFastcommerce a{color:#ffffff}

.rod1, .rod2, .rod3, .rod4 {width:25%; padding:0 15px; float:left;}
#idShareFooter span {padding:0 5px 0 0; }
  

/* Media Queries */
@media only screen and (min-width:1025px){
  /* Header */
  .HeaderMainbar{position:fixed;top:0;z-index:9;}
  .FCHome .header-space-top{margin-top:80px;}
  .header-space-top{margin-top:100px;}
  .header-mainbar-flex-logo a img{max-width:100%;max-height:50px;margin-left:28px;}
  .header-mainbar-flex-logo {order:1; margin-top:0px; height:80px; width:40%;}
  .header-mainbar-flex-menu {order:2; margin-top:18px;}
  .header-mainbar-flex-search {order:3; margin-top:18px;}
  .header-mainbar-flex-cart {order:4; margin-top:18px;}
  .header-mainbar-flex-mobile-menu {position:absolute;left:20px;top:15px;}
  .HeaderBasket {padding-top:0!important;}
  .header-mainbar-flex-menu {width:80%;}
  #search-box {width:90%;}
  #search-button {right:15px;}

  /* Home */
  .MainHomeBoxTitFC h2,.MainHomeBoxTitFC h1{font-size:1.4em; }
  .DivHomeProd {padding: 15px; cursor: pointer!important; border: none; height: 320px; width: 25%; float: left; text-align:center;} 
  .DivHomeProd:hover{outline:1px solid #eeeeee;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);margin:0; }
  .DivHomeImagemProd .EstImgFC{max-width:200px;max-height:200px; }
  .DivHomePriceProd{text-align:left; }
  .FCHome .home-price{font-size:1.5rem!important; }
  .FCHome .home-price .home-price-por{font-size:1rem!important; }
  .FCHome .DivHomePriceProd .prices .price .currency{display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center; }
  .FCHome .DivHomePriceProd .prices .price .currency a{font-size:0.8rem!important;background:#eeeeee;border-radius:5px;color:#666666;width:50%;text-align:center;margim:0 auto; }
  .DivHomeImagemProd .DivHome-fastview{height:45px;width:87%; }
  
  /* Banner Half */
  .banner-half  {width:100%; max-width:1260px; margin:0 auto;}
  .banner1-half, .banner2-half {width:50%; float:left;}
  .banner1-half img, .banner2-half img {max-width:620px;}
  .banner1-half {text-align:left;}
  .banner2-half {text-align:right;}
  
  /* ProductList */
  .DivListProd {width: 33.33333%; float:left;}
  .DivProductListProd:hover{outline:1px solid #eeeeee;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);margin:0; }
  .DivProductListImagemProd .EstImgFC{max-width:150px;max-height:150px; }
  .ProductList .home-price{font-size:1.5rem!important; }
  .ProductList .home-price .home-price-por{font-size:1rem!important; }
  .ProductList .DivProductListPriceProd .prices .price .currency{display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center; }
  .ProductList .DivProductListPriceProd .prices .price .currency a{font-size:0.75rem!important;background:#eeeeee;border-radius:5px;color:#666666;width:50%;text-align:center;margim:0 auto; }
  .ProductList #idDivPagProd table{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;justify-content:flex-end; -webkit-justify-content:flex-end; }
  
  /* ProductDet */
  #idDivGridImg .MagicZoomPlus img{max-width:450px!important;max-height:450px!important; }
  .fc-DivGridImg-Small1{position:relative;left:0px; }
  .fc-DivGridImg-Small2{position:relative;left:0px; }
  .ProductDet #idShareProd img{width:28px!important;height:28px!important; }
  #idBreadcrumb{display:block; }
  .FieldCEPBtn{margin:0 0 0 5px;height:40px!important;position:relative;left:-5px; }
  
    /* ProductList */
  .DivProductListImagemProd .DivProductList-fastview{height:45px;width:74%; }
  
  /* Custom Destaques Page */
  .DestaquesPage .home-price{font-size:1.2rem!important; }
  .DestaquesPage .home-price .home-price-por{font-size:1rem!important; }
  .DestaquesPage .DivHomePriceProd .prices .price .currency{display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center; }
  .DestaquesPage .DivHomePriceProd .prices .price .currency a{font-size:0.75rem!important;background:#eeeeee;border-radius:5px;color:#666666;width:50%;text-align:center;margim:0 auto; }
  
  /* Scroll To The Top */
  #FC-ScrollBackTopThetop{display:none;position:fixed;bottom:50px;right:10px;z-index:3;border:none;outline:none;background-color:#0083C1;color:white;cursor:pointer;padding:3px;border-radius:3px; }
  
  /* Help | Newsletter | Indique | Advanced Search | News | Contact */
  .FCHelp #idFCContent,.FCNewsletter #idFCContent,.FCRecommend #idFCContent,.FCAdvancedSearch #idFCContent,.FCNews #idFCContent,.FCContact #idFCContent{margin:0 18%;}
  
  /* Footer */
  .rod1, .rod2 {width:25%; padding:0 15px; float:left;}
  .rod3, .rod4 {width:50%; padding:0 15px; float:left;}
  .FooterInputPosition {float: left; margin: 0 0 0 0; width: 90%;}
  .FooterInputBtnPosition{margin:0 0 0 -25px; }
}

@media only screen and (min-width:1280px){
   /* Header */
   .header-mainbar-flex-logo a img {margin-left: 0px;}
   .header-mainbar-flex-cart {width:29%; }
   .header-mainbar-flex-mobile-menu {position: absolute; left:20px; top:20px;}
   #search-button {right: 27px;}
   
   /* Home */
   .DivHomeProd {height: 300px;}
   
   /* Footer */
   .rod1 ul li, .rod2 ul li {padding: 8px 0 8px 0;}
   .rod4 ul li {padding: 0 0 0 0;}

}

@media only screen and (min-width:1366px){
  /* Header */
  .header-mainbar-flex-logo a img {max-width:100%;max-height:61px;margin-left:28px;}
  .header-mainbar-flex-mobile-menu {position:absolute;left:22px;top:21px; }
  .header-mainbar-flex-menu {display:none;}
  .header-mainbar-flex-cart {width:21%;}
  #search-button{right:35px; }
  
  /* Home */
  .DivHomeProd {height: 320px; text-align:center;}
  .DivHomeImagemProd .DivHome-fastview{height:45px;width:91%; }
  
  /* ProductList */
  .DivProductListImagemProd .DivProductList-fastview{height:45px;width:78%; }
  
  /* Footer */
  .rod1, .rod2, .rod3, .rod4 {width:25%; padding:0 15px; float:left;}
  .rod1 ul li, .rod2 ul li {padding: 5px 0 5px 0;}
  .FooterInputBtnPosition{margin:0 0 0 0px;}
  .FooterInputPosition {float: left; margin: 0 0 0 0; width: 61%;}
}

@media only screen and (min-width:1441px){
  /* Header */
  .header-mainbar-flex-menu {width: 25%; margin-left: 30px; margin-top: 19px; line-height: 20px;}
  .header-mainbar-flex-cart {width: 25%;}
  #search-button {right: 32px;}
  .FCHome .bannerDesktop {background-color:#000000;}
}


@media only screen and (max-width:1024px) {
  /* BarraEsquerda / Filtros */
  .left-bar{display:none; }

  /* Header */
  .HeaderMainbar{position:fixed;top:0;z-index:9;}
  .FCHome .header-space-top{margin-top:80px;}
  .header-space-top{margin-top:80px;}
  .header-mainbar-flex-logo a img{max-width:100%;max-height:50px;margin-left:40px;}
  .header-mainbar-flex-logo {order:1; margin-top:0px; height:80px; width:50%;}
  .header-mainbar-flex-menu {order:2; margin-top:18px;}
  .header-mainbar-flex-search {order:3; margin-top:18px;}
  .header-mainbar-flex-cart {order:4; margin-top:18px; width:31%}
  .header-mainbar-flex-mobile-menu {position:absolute;left:20px;top:20px;}
  .HeaderBasket {padding-top:0!important;}
  .header-mainbar-flex-menu {width:80%;}
  #search-box {width:80%;}
  #search-button {right:25px;}

  /* Home */
  .MainHomeBoxTitFC h2,.MainHomeBoxTitFC h1{font-size:1.3em; }
  .DivHomeProd{cursor:pointer!important;border:none; outline: 1px solid #eeeeee; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); margin: 10px 10px 0 10px; padding: 0 10px; height: 300px; width: 22.95%; float: left; text-align:center;}
  .DivHomeImagemProd .DivHome-fastview{display:none!important; }
  .DivHomeImagemProd .EstImgFC{max-width:100px;max-height:100px;margin-top:10px; }
  .DivHomePriceProd{text-align:center; }
  .FCHome .home-price{font-size:0.9rem!important; }
  .FCHome .home-price .home-price-por{font-size:1rem!important; }
  .FCHome .installments{font-size:0.7rem!important; }
  .home-price-breakline:before{content:' ';clear:right;display:block; }
  .FCHome .DivHomePriceProd .prices .price .currency{display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center; }
  .FCHome .DivHomePriceProd .prices .price .currency a{font-size:0.7rem!important;background:#eeeeee;border-radius:5px;color:#666666;width:50%;text-align:center;margim:0 auto; }
  
  /* Banner Half */
  .banner1-half {width:49.5%; float:left;}
  .banner2-half {width:49.5%; float:right;}
  
  /* ProductList */
  .DivListProd {width: 33.33333%; float:left;}
  .DivProductListProd {outline: 1px solid #eeeeee;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);margin:10px 0; }
  .DivProductListImagemProd .DivProductList-fastview{display:none!important; }
  .DivProductListImagemProd .EstImgFC{max-width:100px;max-height:100px; }
  .ProductList .home-price{font-size:0.9rem!important; }
  .ProductList .home-price .home-price-por{font-size:1rem!important; }
  .ProductList .installments{font-size:0.7rem!important; }
  .home-price-breakline:before{content:' ';clear:right;display:block; }
  .ProductList .DivProductListPriceProd .prices .price .currency{display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center; }
  .ProductList .DivProductListPriceProd .prices .price .currency a{font-size:0.7rem!important;background:#eeeeee;border-radius:5px;color:#666666;width:50%;text-align:center;margim:0 auto; }

  /* ProductDet */
  .ProductDet #TabListaProdutos{margin-top:0px;}
  .ProductDet #idShareProd img{width:33px!important;height:33px!important; }
  .FieldCEPBtn{margin:0 0 0 5px;height:40px!important;position:relative;left:-5px; }
  
  /* Custom Destaques Page */
  .DestaquesPage .home-price{font-size:0.9rem!important;padding:0 0 0 15px!important; }
  .DestaquesPage .home-price .home-price-por{font-size:1rem!important; }
  .DestaquesPage .installments{font-size:0.7rem!important; }
  .DestaquesPage .DivHomePriceProd .prices .price .currency{display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center; }
  .DestaquesPage .DivHomePriceProd .prices .price .currency a{font-size:0.7rem!important;background:#eeeeee;border-radius:5px;color:#666666;width:50%;text-align:center;margim:0 auto; }
  
  /* Scroll To The Top */
  #FC-ScrollBackTopThetop{display:none!important; }
  
  /* Help | Newsletter | Indique | Advanced Search | News | Contact */
  .FCHelp #idFCContent,.FCNewsletter #idFCContent,.FCRecommend #idFCContent,.FCAdvancedSearch #idFCContent,.FCNews #idFCContent,.FCContact #idFCContent{margin:0 14%; }
  
  /* Footer */
  .rod1, .rod2 {width:25%; padding:0 15px; float:left;}
  .rod3, .rod4 {width:50%; padding:0 15px; float:left;}
  .rod1 ul li, .rod2 ul li {padding: 8px 0 8px 0;}
  .rod4 ul li {padding: 0 0 0 0;}
  .FooterInputPosition {float: left; margin: 0 0 0 0; width: 85%;}
  .FooterInputBtnPosition {margin:0 0 0 -25px; }
}

@media only screen and (max-width:830px) {
  /* Header */
  .header-mainbar-flex-logo {width: 60%;}
  .header-mainbar-flex-logo a img {max-width: 100%; max-height: 45px; margin-left: 40px;}
  .header-mainbar-flex-cart {width: 40%;}
  #search-box {width: 70%;}
  #search-button {right: 15px;}
	
  /* Home */
  .DivHomeProd {height: 300px; width: 47%;  margin: 10px 10px 20px 10px;}
  
  /* ProductList */
  .DivProductListImagemProd img {min-width: 170px; min-height: 170px; max-width: 250px; max-height: 250px; margin-bottom: 65px; margin-top: 10px;}
  
  /* ProductDet */
  #idDivGridImg {min-height: 300px;}

}

@media only screen and (max-width:736px) {
  /* Header */
  .header-mainbar-flex-logo {width: 70%;}
  .header-mainbar-flex-cart {width: 45%;}
  #search-box input[type="text"] {padding: 10px 0 10px 10px; color: #333333; font-size: 0.9rem;}
  #search-box {width: 65%;}
  #search-button {right: 13px;}
}


@media only screen and (max-width:667px){
  /* Global */
  #idBadgeAllFC{display:none}
  #idListaProdCategoriasFC,#idListaProdAdicional1FC,#idListaProdAdicional2FC,#idListaProdAdicional3FC{width:100%;clear:both; }
  
  /* BarraEsquerda / Filtros */
  .left-bar{display:none; }
  
  /* Header */
  .FCHome .header-space-top{margin-top:80px;}
  .header-space-top {margin-top: -20px;}
  .HeaderMainbar {position:static; height: 140px;}
  .header-mainbar-flex {display:flex; display:-webkit-flex; flex-flow:row wrap; -webkit-flex-flow:row wrap; justify-content:space-between; -webkit-justify-content:space-between;}
  .header-mainbar-flex-mobile-menu {order: 1; position: relative; left: 0px; top: 0px;}
  .header-mainbar-flex-logo {order:2; position:relative; top:0px; width: 40%;}
  .header-mainbar-flex-logo a img {margin-left: 0px;}
  .header-mainbar-flex-cart {order:3; width: 28%;}
  .header-mainbar-flex-search {order:4; display:flex; display:-webkit-flex; flex-direction:column; width:100%; margin-top:0;}
  .header-mainbar-flex-search .InputTextBusca {position:relative; left:-25px; }
  .header-mainbar-flex-search #search-button {position:absolute; right:0px; }
  #search-box {width:100%; height:42px; }
  #search-box input[type="text"] {width: 92%;}
  .FCHome .header-space-top {margin-top: 0px;}

  /* Home */
  .DivHomeProd{outline: 1px solid #eeeeee; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); cursor:pointer!important; border:none; margin: 10px 10px 20px 10px; width: 46.8%; padding: 10px; }
  .DivHomeProd:hover .DivHomeImagemProd .EstImgFC{opacity:1!important; }
  .DivHomeImagemProd .DivHome-fastview{display:none!important; }
  .DivHomeImagemProd .EstImgFC{max-width:100px;max-height:100px; }
  .FCHome .home-price{font-size:0.85rem!important; }
  .FCHome .home-price .home-price-por{font-size:0.8rem!important; }
  .FCHome .installments{font-size:0.7rem!important; }
  .FCHome .DivHomePriceProd .prices .price .currency a{font-size:0.8rem!important;background:#eeeeee;border-radius:5px;color:#666666;padding:5px; }
  .home-price-breakline:before{content:' ';clear:right;display:block; }
  
  /* ProductList */
  .DivListProd {width: 50%;}
  .DivProductListProd{outline:1px solid #eeeeee;box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);margin:10px 0; }
  .DivProductListImagemProd .DivProductList-fastview{display:none!important; }
  .DivProductListImagemProd img {min-width: 200px; min-height: 200px; max-width: 250px; max-height: 250px; margin-bottom: 65px; margin-top: 10px;}
  .ProductList .old-price{font-size:0.7rem!important; }
  .ProductList .home-price{font-size:0.8rem!important; }
  .ProductList .home-price .home-price-por{font-size:0.6rem!important; }
  .ProductList .installments{font-size:0.7rem!important; }
  .home-price-breakline:before{content:' ';clear:right;display:block; }
  .ProductList .DivProductListPriceProd .prices .price .currency a{font-size:0.8rem!important;background:#eeeeee;border-radius:5px;color:#666666;padding:5px; }
  .ProductList select#OrderProd{margin-top:10px;width:100%!important;height:50px!important; }
  .ProductList #idPageCountFC{display:none; }
  .ProductList #idHideFilters button,.ProductList #idShowFilters button{width:150px;height:35px;font-size:1rem}
  .ProductList #idTxtFilters{height:30px;display:flex;display:-webkit-flex;align-items:center; -webkit-align-items:center;justify-content:center; -webkit-justify-content:center; }
  
  /* ProductDet */
  #idDivGridImg .MagicZoomPlus img{max-width:225px;max-height:225px; }
  .ProductDet .FCGridMain .FCDescritorGrid{min-width:35px;min-height:35px;padding:8px; }
  .ProductDet .FCDescritorContent li{height:39px; }
  .ProductDet #idShareProd img{width:28px!important;height:28px!important; }
  .ProductDet .EstProdFilterFC {margin: 10px 0 0 0; left: 0px;}
  .ProductDet .ProductStyleULFC li{padding:0!important; }
  .ProductDet #idEstNoCommentsProdOpFC{line-height:0!important;margin-bottom:10px; }
  #idBreadcrumb ul{display:none; }
  #idDivGridImg{height:250px;min-height: auto; margin-top:-25px; }
  .fc-DivGridImg-Big{margin-bottom:150px !important; }
  .fc-DivGridImg-Small1{position:relative;left:-15px; }
  .fc-DivGridImg-Small2{position:relative;left:-15px; }
  .FieldCEPBtn{position:relative;left:-5px;margin:0 0 0 5px;height:40px!important; }
  #idTooltipGridFC{position:absolute;top:-26px;width:200px; }
  #idButtonBuyFC .FCStepGridNumber{margin-top:-10px !important; }
  #idButtonBuyFC .FCBtnGrid{margin-bottom:0px !important; }
  .ProductDet .FCBoxGridBuy .FCStepGridNumber{margin-top:-10px; }

  /* Custom Destaques Page */
  .DestaquesPage .home-price{font-size:0.85rem!important; }
  .DestaquesPage .home-price .home-price-por{font-size:0.8rem!important; }
  .DestaquesPage .installments{font-size:0.7rem!important; }
  .DestaquesPage .DivHomePriceProd .prices .price .currency a{font-size:0.8rem!important;background:#eeeeee;border-radius:5px;color:#666666;padding:5px; }
  
  /* Scroll To The Top */
  #FC-ScrollBackTopThetop{display:none!important; }
  
  /* Help | Newsletter | Indique | Advanced Search | News | Contact */
  .FCHelp #idFCContent,.FCNewsletter #idFCContent,.FCRecommend #idFCContent,.FCAdvancedSearch #idFCContent,.FCNews #idFCContent,.FCContact #idFCContent{margin:0 0; }
  
  /* Checkout */
  #FCCartButtons ul{display:flex;display:-webkit-flex;flex-direction:column; -webkit-flex-direction:column; }
  #FCCartButtons ul li:first-child{order:1; }
  #FCCartButtons ul li:nth-child(2){order:2; }
  #FCCartSmallFreightSimulation{display:none; }
}

@media only screen and (max-width: 640px) {
  /* Home */
  .DivHomeProd {width: 46.5%;}
  .FCHome .bannerDesktop {display:none;}
  .FCHome .bannerMobile {display:block; text-align:center;}
  .bannerMobile img {max-width:100%;}
  
  /* Banner Half */
  .banner-half {width: 96%; margin: 0 auto;}
  .banner1-half {width:100%; float:left;}
  .banner2-half {width:100%; float:left; margin-top:20px;}
  
  /* Footer */
  .FooterInputPosition {width: 72%;}
  .FooterTecBoxFC {padding: 12px 0 2px 0;}
  .footer-space-lines {margin: 10px 0 20px 0;}
}

@media only screen and (max-width: 568px) {
  /* Header */
  .header-mainbar-flex-cart {width: 32%;}
  
  /* Home */
  .DivHomeProd {width: 46%;}
  
  /* Footer */
  .rod1, .rod2 {width: 50%;}
  .rod3, .rod4 {width: 50%; margin-top:15px;}
  .FooterInputPosition {width: 78%;}
  .footer-newsletter-text {height: 34px;}
}

@media only screen and (max-width: 480px) {
  /* Header */
  .HeaderMainbar {height: 180px;}
  .header-mainbar-flex-mobile-menu {order: 1; position: absolute; left: 10px; top: 10px; z-index:100;}
  .header-mainbar-flex-logo {width: 100%;}
  .header-mainbar-flex-logo a img {max-width: 100%; max-height: 61px; margin-left: 0px; margin-top:10px;}
  .header-mainbar-flex-cart {text-align:center; width:100%; margin-top: 7px;}
  .header-mainbar-flex-cart br {display: none;}
  .header-mainbar-flex-cart b {margin-right:10px;}
  #search-box {width: 100%; height: 42px; margin-top: 15px;}
  #search-box input[type="text"] {width: 87%;}
  
  /* Home */
  .DivHomeProd {width: 95%; height: auto; padding: 10px 10px 20px 10px;}
  
  /* ProductList */
  .DivListProd {width: 100%; margin:0 0 0 0; border-bottom:none;}
  
  /* ProductDet */
  .ProductDet #TabListaProdutos{margin-top:-10px;}
  
  /* Footer */
  .rod3, .rod4 {width: 100%; margin-top:20px !important;}
  .footer-company-data {font-size: 0.8rem; line-height: 1.1rem; width: 80%; margin: 0 auto;}
  .footer-newsletter-text {height: 24px;}
  .FooterInputPosition {width: 85%;}
}

@media only screen and (max-width: 380px) {
  /* Header */
  .HeaderMainbar {height: 170px;}
  .header-mainbar-flex-logo a img {max-height: 50px; margin-top: 0px;}
  .header-mainbar-flex-cart {margin-top: 0px;}
  #search-box input[type="text"] {width: 85%;}
  
  /* Footer */
  .FooterInputPosition {width: 83%;}
}

@media only screen and (max-width: 320px) {
  /* Header */
  .HeaderMainbar {height: 160px;}
  .header-mainbar-flex-logo {height: 70px;}
  .header-mainbar-flex-logo a img {max-height: 40px;}
  .header-mainbar-flex-cart {font-size: 13px;}
  
  /* Footer */
  .FooterInputPosition {width: 80%;}
  .footer-company-data {width: 100%;}
}

/* WhatsApp */
.footer-sticky-whatsapp{position:fixed;width:60px;height:60px;bottom:70px;right:70px;border-radius:50px;text-align:right;box-shadow:1px 1px 2px #888;z-index:119;}