/* 10-12-2019 - 00h03 */
/* Fastcommerce - Ultra Light Store - Abril/2016 (v1) */
/* Global */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,700&subset=latin-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700&subset=latin-ext);
p{font-size:12px;font-family:'Roboto',verdana,arial;}
a{text-decoration:none}
td{font-family:'Roboto',verdana,arial;}
.Titulos{font-family:'Roboto',Arial;font-weight:bold;font-size:32px;text-decoration:none;line-height:66px;color:#191970;}
img{border:0;}
h1,h2,h3,h4,h5,h6{font-family:'Raleway',verdana,arial !important;font-weight:700 !important;}
input, textarea{font-family:'Roboto',verdana,arial;font-size:13px;color:#555555;}
input[type="text"],input[type="number"]{padding:5px;background-image:none;color:#555555;border:1px solid #cacaca;}
.FullSpaceFC{margin-top:20px;}
.FullDoubleSpaceFC{margin:7% 0px 0px 0px;}
.prod-info{font-size:0.8em;font-family:'Roboto',verdana,arial}
.prod-price b{font-family:'Roboto',verdana,arial !important;font-weight:700 !important;}
.ProductDet .Titulos{display:none}
.LogoSize{max-height:100px;}
h2.GlobalTitleSepBG{position:relative;z-index: 1;&:before{border-top:2px solid #d5d5d5;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1;}span{background:#FFFFFF;padding:0 15px;}}
h2.GlobalTitleSepBG span{background:#FFFFFF none repeat scroll 0 0;padding:0 15px;}
h2 .GlobalTitleSizeSep{font-size:2.8em;}
h2.GlobalTitleSepDoubleLine:before{border-top:none;}
h2.GlobalTitleSepDoubleLine:after{border-bottom:1px solid #d5d5d5;-webkit-box-shadow:0 1px 0 0 #d5d5d5;-moz-box-shadow:0 1px 0 0 #d5d5d5;box-shadow:0 1px 0 0 #d5d5d5;content: "";margin:0 auto;position:absolute;top:45%;left:0;right:0;width:100%;z-index:-1;}
input[type="text"], input[type="number"] {border: 1px solid #cacaca;color: #555555;font-family:'Roboto',verdana,arial;}
/* Remove LeftBar of certain pages */
.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{display:none !important;}
.ProductList #idFCContent{text-align:left;}
/* Style Buttons */
.ProductStyleSocialIcons li{display: inline;}
/* Header - BarraTopo.htm */
.HeaderUserStore{background:#EC6707;width:100%;height:35px;}
.HeaderLoginInfos img{float:left;margin:6px 5px 0 0;}
.loginInfo{float:left;color:#FFFFFF;font-size:0.85em;line-height:35px;}
.MenuInfosShare{float:right;}
.MenuInfosShare li{float:left;list-style:none;margin:0 10px;line-height:35px;}
.MenuInfosShare li a{color:#FFFFFF;font-size:0.85em;}
.HeaderIconHome{margin:5px 0px 0px 0px;}
.HeaderSearchForm input[type='text']{min-height:41px;border-radius:5px;border:0;width:90%;margin-top:10px;padding:13px 45px 10px 10px;border:1px solid #eeeeee;background-color:#FCFCFC;font-style:italic;}
.HeaderLogoSearch .HeaderLogoSearchSpace{padding:17px 0px 0px 0px}
.HeaderLogoSearch .HeaderLogoSearchSpace .HeaderContainerPhone{padding:10px 0px 0px 0px}
.HeaderLogoSearch{background:#FFFFFF;width:100%;min-height:130px;}
.HeaderPhoneTxt a{font-family:'Roboto',verdana,arial;font-size:0.8em;margin:0px 0px 5px 0px;color:#45413a}
.HeaderPhoneNumber a{color:#191970;font-family:'Roboto',verdana,arial !important;font-weight:700 !important;}
.HeaderSearchForm{position:relative;}
.HeaderTopSearchSubmit{position:absolute;top:14px;right:32px;}
.HeaderBasket{line-height:35px;padding-top:13px !important;}
.HeaderBasket span{display:block;margin:0 0 0 5px;}
.HeaderBasket img{float:left;}
.HeaderCartItensPosition{float:left;}
.HeaderBasket span, .HeaderBasket svg{float:left;}
.HeaderCartItensPosition .HeaderCartNumberProds{background-color:#191970;border-radius:50%;height:32px;width:30px;position:relative;left:-15px;top:-10px;}
.HeaderCartNumberProds{color:#FFFFFF;font-family:'Roboto',verdana,arial !important;font-weight:700 !important;}
#HeaderCartTotalFC{position:relative;left:-25px;top:-5px;font-size:1em;font-family:'Roboto',verdana,arial !important;font-weight:700 !important;}
#HeaderCartTotalFC .FCPrice .FCCurrencyLabel{color:#191970;font-size:0.8em;}
#HeaderCartTotalFC .FCPrice .FCPriceValue{color:#191970;position:relative;left:-7px;top:-8px;}
#HeaderCartTotalFC .FCPrice .FCPriceValue .FCPriceInt{font-size:1.4em;position:relative;top:4px;}
#HeaderCartTotalFC .FCPrice .FCPriceValue .FCPriceCent{font-size:1em;position:relative;left:-3px;top:6px;}
.HeaderMainMenu{background:#191970;width:100%;min-height:55px;}
.HeaderMenuDropdown ul.menu ul, .HeaderMenuDropdown ul.menu li{list-style:none;padding:0; margin:0;}
.HeaderMenuDropdown ul.menu ul{display:none;}
.HeaderMenuDropdown ul.menu{width:100%;height:40px;position:relative;top:8px;font-family:'Roboto',verdana,arial !important;}
.HeaderMenuDropdown ul.menu li{float:left;}
.HeaderMenuDropdown ul.menu li a{float:left;display:block;padding:12px 25px;color:#FFFFFF;text-decoration:none;}
.MenuInfosShare li .HeaderSocialShareContainer{cursor:pointer;float:left;width:150px;height:35px;}
.HeaderSocialShareContainer .HeaderSocialShareText{display:block;color: #FFFFFF;font-size: 0.85em;position:relative;left:-10px;}
.HeaderSocialShareContainer .HeaderSocialShareIcons{display:none;float:left}
.HeaderSocialShareContainer ul li{display:inline;}
.MenuInfosShare li .HeaderSocialShareContainer .HeaderSocialShareUL .HeaderSocialShareIMG{position:relative;top:5px;}
/* Header - ToolBar - BarraTopo.htm */
.FCToolBar{width:100%;height:60px;box-sizing:border-box;position:fixed;left:0;top:0;z-index:99999;overflow:visible !important;display:none;background:#f8f8f8;border-bottom:4px #191970 solid;}
.FCToolBarLogo{width:177px;height:52px;background:transparent;margin:3px 0 0 0;text-align:center;line-height:52px;}
.FCToolBarLogo img{max-width:80%;max-height:52px;vertical-align:middle;}
.FCToolBarForm{margin:0;position:relative;}
.FCToolBarForm input[type="text"]{padding-top:4px;padding-bottom:3px;width:100%;height:37px;margin:10px 0 0 0;float:left;opacity:0.5;padding:0 0 0 10px !important;border-radius:5px;font-style:italic;}
#idCartTotalToolTop{font-size:14px;}
.HeaderTopSearchSubmitToolbar{position:absolute;right:0;top:11px;}
.storeCatToolBar{display:block;width:100%;min-height:30px;text-align:center;padding:10px 0;color:#FFFFFF;background:#191970;margin:10px auto 0 auto;border-radius:4px;}
/* Home - Home.htm */
.DivHomeImagemProd{position:relative;}
.ImgCapaProd{display:block;line-height:284px;}
.DivHomeImagemProd img{border:1px solid #eeeeee;vertical-align: middle;}
/*.HomeNomeProd{font-family:'Roboto',verdana,arial !important;font-weight:700 !important;padding:10px 0px 10px 0px;height:43px;overflow:hidden;text-overflow:ellipsis;color:#191970}*/
.HomeNomeProd{font-family:'Roboto',verdana,arial !important;font-weight:700 !important;padding:10px 0px 10px 0px;overflow:hidden;text-overflow:ellipsis;color:#191970}
.DivHomePriceProd{float:left;}
.DivHomePrice{text-align:left;}
.HomeProd .DivHomeDet, .HomeProd .DivHomeReview, .HomeProd .DivHomeSpy{display:none;}
.HomeProd{cursor:pointer;width:90%;box-sizing:content-box;margin:0px 0px 0px 0px;padding:0.5em;}
a .DivHomeDet{padding:15px 0px 0px 0px;}
.DivHomeSpy{position:absolute;right:0;display:block;border-radius:50%;background:#191970;padding:10px;text-align:center;width:70px;height:70px;}
.DivHomeSpy img{border:0;margin:0px 0px 0px 0px}
a .DivHomeSpy{font-weight:bold;display:block;color:#FFFFFF;font-size:0.7em;font-family:'Roboto',verdana,arial;}
.RateProdHome{width:100%;min-height:25px;margin:20px 0 0 12px;clear:both;}
.DivHomeImagemZoom{border:0px solid #eeeeee;position:relative;overflow:hidden;display:inline-block;}
/* Aside LeftBar - BarraEsquerda.htm */
.ProductList .Titulos{display:none;}
.FCHome .left-bar{display:none;}
.ProductDet .left-bar{display:none;}
.left-bar{display:block;min-height:100px !important;padding-right:22px !important;margin:20px 0px 0px 0px !important;}
.EstListCat ul{margin:0;font-family:'Roboto',verdana,arial;}
#idMenuCat1{margin-left:0 !important;}
#idMenuCat1 .PathCat0{margin-left:5px !important;}
.left-bar h2{background-color:#191970;color:#FFFFFF;font-family:'Roboto',verdana,arial !important;font-weight:300 !important;}
.LeftBarCatTitle{margin:0px 0px 0px 15px}
.left-bar h2, .EstListCat li{padding:10px 0 !important;border-bottom: 1px solid #e0e0e0;}
.EstListCat li:last-child{border-bottom:0;}
.EstListCat li a{font-size:13px;color:#191970 !important;}
.EstListCat .ImgClosed{background:url(/icons/icopackagev1/svg/essential-light-02-chevron-right.svg) no-repeat left !important;margin:0 5px 0 0}
.PathCat1{padding-left:0;}
/* List, Det - EstiloProduto.htm */
.DivListProductStyleImagemProd{position:relative;}
.DivListProductStyleImagemProd img{border:1px solid #eeeeee;vertical-align:middle;}
.ListProductStyleProd .DivListProductStyleDet, .ListProductStyleProd .DivListProductStyleReview, .ListProductStyleProd .DivListProductStyleSpy{display:none;}
.ListProductStyleProd{cursor:pointer;width:90%;box-sizing:content-box;margin:0px 0px 0px 0px;padding:0.5em;}
.DivListProductStyleSpy{position:absolute;right:0;display:block;border-radius:50%;background:#191970;padding:10px;text-align:center;width:70px;height:70px;}
.DivListProductStyleSpy img{border:0;margin:0px 0px 0px 0px}
a .DivListProductStyleSpy{font-weight:bold;display:block;color:#FFFFFF;font-size:0.7em;font-family:'Roboto',verdana,arial;}
.DivDetBtnRelease{text-align:right;margin-bottom:10px;}
.ProductStyleBoxFC{width:100%;padding:25px;border:1px solid #eeeeee}
.DivDetRef{text-align:right;margin-bottom:10px;}
#idCodProdGrid{font-family:'Roboto',verdana,arial;}
#idNameProductGridFC{font-size:1.8em;margin-bottom:10px;font-family:'Roboto',verdana,arial !important;font-weight:700 !important;}
.DivDetCat{margin-bottom:10px;}
.ProductStyleBoxBGFC{background-color:#f6f6f6;margin:0px -20px 0px -20px;padding:10px 0px 10px 20px;}
.ProductStyleDetprice .FCCurrencyLabel{font-size:1em;font-family:'Roboto',verdana,arial;color:#EC6707}
.ProductStyleDetprice .FCPriceInt{font-size:2.5em;font-family:'Roboto',verdana,arial !important;font-weight:700 !important;color:#EC6707}
.ProductStyleDetprice .FCPriceCent{font-size:1.5em;font-family:'Roboto',verdana,arial;color:#EC6707}
/* List Filters - EstiloProduto.htm */
#idHeadFilters{font-size:0.9em;margin:10px 0 10px 0;padding:10px;border-style:solid;border:1px solid #eeeeee;background-color:#FCFCFC;box-sizing:border-box;float:left;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-border-radius:5px;}
#idTxtFilters{float:left;font-family:'Roboto',verdana,arial;margin:4px 0 0 0}
#idShowFilters{float:left;margin:0 0 0 5px;font-family:'Roboto',verdana,arial}
#idHideFilters{float:left;margin:0 0 0 5px;font-family:'Roboto',verdana,arial}
#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:#5C9E0D;border:0 solid #5C9E0D;color:#FCFCFC;}
#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:#555555;border:0 solid #555555;color:#FCFCFC;}
#idFiltersFC{font-size:0.9em;margin:10px 0 10px 0;border-style:solid;border:1px solid #eeeeee;background-color:#FCFCFC;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;}
#idFiltersFC ul li{padding:3px;font-size:0.8em;}
#idFiltersFC ul li select{padding:5px;border-radius:3px;background-image:none;color:#555555;}
#idUlPathCatQtFC, #idUlAdic1QtFC, #idUlAdic2QtFC, #idUlAdic3QtFC{text-align:left !important;font-family:'Roboto',verdana,arial !important;font-size:16px !important;}
#idLinkAdvancedSearchFC{text-decoration:none;font-size:8pt;}
.EstTitQts{font-family:'Roboto',verdana,arial !important;font-weight:700 !important;font-size:16px !important;}
#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}
#idDivPath{width:100%;display:block;box-sizing:border-box;}
#idHeadFilters{width:100%;display:block;box-sizing: border-box;}
#idListaProdCategoriasFC{width:34%;float:left;padding:10px;box-sizing:border-box;min-width:240px;}
#idListaProdAdicional1FC{width:22%;float:left;padding:10px;box-sizing:border-box;min-width:240px;}
#idListaProdAdicional2FC{width:22%;float:left;padding:10px;box-sizing:border-box;min-width:240px;}
#idListaProdAdicional3FC{width:22%;float:left;padding:10px;box-sizing:border-box;min-width:240px;}
#idDivSearch{font-size:0.9em;margin:10px 0 10px 0;padding:10px;border-style:solid;border:1px solid #eeeeee;background-color:#FCFCFC;box-sizing:border-box;float:left;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-border-radius:5px;}
#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:#1A75D7;border:0 solid #1A75D7;color:#FCFCFC;}
#idTDLinkAdvancedSearchFC{float:right;margin:2px 0 0 5px}
#idTablePathSearchFC{display:block;float:left;width:100%;margin:10px 0 0 0;}
.EstTitQts{font-family:tahoma;font-size:8pt;padding:5px;background-color:#e0e0e0;}
/* Filters */
#ContentFil .DivFiltrandoPor{padding:10px 0 0 10px;}
#ContentFil .DivFiltrandoPor .Label{font-weight:bold;font-family:arial;font-size:13px;background:#191970;width:90%;display:block;padding:5px 0 5px 5px;color:#fcfcfc;border-radius:3px;}
#ContentFil .DivFiltrarPor .Label{font-weight:bold;font-family:arial;font-size:13px;background:#191970;width:90%;display:block;padding:5px 0 5px 5px;color:#fcfcfc;border-radius:3px;}
#ContentFil .DivFiltrarPor{padding:25px 0 0 10px;}
#ContentFil .FilSearch .FilName{margin:20px 0 5px 0;font-weight:bold;font-family:arial;font-size:12px;cursor:pointer;}
#ContentFil .FilItems .FilItemsList{width:150px;padding:0;margin:0;list-style-type:none;max-height: 97px;overflow-x: auto;overflow-y: auto;}
#ContentFil .FilSearch{padding:5px 0 0 5px;margin:0;list-style-type:none;}
#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 .ColorFil{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 .FilSearch .FilName img{padding:0 4px 0 0;cursor:pointer;width:16px;height:16px;}
#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 2px 0;cursor:pointer;}
#ContentFil .FilItems .FilItemsList li input[type=radio]{margin:4px 5px 2px 0;cursor:pointer;}
#ContentFil .FilItems .FilItemsList .ColorSearch{color:#64AED9;}
#ContentFil .SearchTextFil{text-decoration:underline;font-weight:bold;}
#ContentFil .SearchItem{font-weight:bold;}
#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:#555555;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:#555555;border-radius:3px;font-weight:bold;font-size:11px;padding:4px 10px 4px 10px;text-decoration:none;}
#ContentFil .FilMoreOptionsSearch a:hover{background-color:#5C9E0D;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 #0E72D2;}
#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 #555555;}
/* Filtros */
#ContentFil{border:1px solid #cecece;width:190px;border-radius:4px;background:#fcfcfc;margin-bottom:20px;padding-bottom:15px;}
/* Breadcrumb - EstiloProduto.htm */
.ProductStyleBreadCrumblinkFC{font-size:12px;font-family:'Roboto',verdana,arial;}
.EstPathCatLink{font-size:12px;font-family:'Roboto',verdana,arial;}
#idBreadcrumb{margin: 15px 0 50px 0;}
#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;}
/* Review - EstiloProduto.htm */
.NotaOpiniaoVazio{width:15px;height:15px;background:url(../lojas/00023431/images/notaoff.png) !important;}
.NotaOpiniaoMeio{width:15px;height:15px;background:url(../lojas/00023431/images/notahalf.png) !important;}
.NotaOpiniaoCheio{width:15px;height:15px;background:url(../lojas/00023431/images/notaon.png) !important;}
.RateProd{float:right;margin:5px 0 20px 0;}
/* ProdDet SocialLinks */
.SocialProdLinks{max-width:100%;min-height:30px;margin:40px 0 0 0;}
/* Departments - Categorias.htm */
ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-moz-margin-before:0;-moz-margin-after:0;-moz-margin-start:0;-moz-margin-end:0;-moz-padding-start:0;}
.CatContainerFC{border:1px solid #eeeeee;min-width:260px;height:280px;box-sizing:border-box;padding:70px 0 0 0;margin:0 5px;float:left;position:relative;background-repeat:no-repeat;background-size:300px;margin-top:25px;cursor:pointer;}
.CatListFC{width:100%;height:100%;opacity:0.9;margin:0;padding:10px 0 0 0;}
.CatListFC li{list-style:none;padding:7px 6px 7px 12px;box-sizing:border-box;text-align:left;}
/* init mixtiup */
.FCBtnMixit{display:inline-block;vertical-align:middle;margin:5px;padding:8px;box-sizing:border-box;border-top:1px solid transparent;border-radius:3px;background-color:#cccccc;color:#555555;border-bottom:1px solid #cccccc;}
/* Media Queries */
/* Small */
@media only screen and (max-width:640px) {
.MainContainer{width:970px !important;}
/* Home */
.DivHomeImagemProd img{max-width:190px;}
.HomeProd{min-height:470px;}
.HomeProd .HomeNomeProd{width:190px;margin:0px 0px 0px 0px;}
.DivHomePriceProd{width:190px;margin:0px 0px 0px 3px;}
.HomeProd:hover .DivHomeDet{width:190px;margin:0px 0px 0px 3px;}
.DivHomeImagemZoom{max-width:190px;}
.DivHomeImagemZoom img{max-width:190px;}
/* List, Det - EstiloProduto.htm */
.DivListProductStyleImagemProd img{max-width:180px;}
.ListProductStyleProd{min-height:550px;}
}
/* Medium */
@media only screen and (min-width:641px) {
.MainContainer{width:970px !important;}
/* Home */
.DivHomeImagemProd img{max-width:190px;}
.HomeProd{min-height:510px;}
.HomeProd .HomeNomeProd{width:190px;margin:0px 0px 0px 0px;}
.DivHomePriceProd{width:190px;margin:0px 0px 0px 3px;}
.HomeProd:hover .DivHomeDet{width:190px;margin:0px 0px 0px 3px;}
.DivHomeImagemZoom{max-width:190px;}
.DivHomeImagemZoom img{max-width:190px;}
/* List, Det - EstiloProduto.htm */
.ListProductStyleProd{min-height:550px;}
}
/* Large */
@media only screen and (min-width: 1025px) {
.MainContainer{width:1008px !important;}
/* Header */
.HeaderPhoneNumber{font-size:1.em;}
/* Home */
.DivHomeImagemProd img{max-width:190px;}
.HomeProd{min-height:470px;}
.HomeProd .HomeNomeProd{width:190px;margin:0px 0px 0px 0px;}
.DivHomePriceProd{width:190px;margin:0px 0px 0px 3px;}
.HomeProd:hover .DivHomeDet{width:190px;margin:0px 0px 0px 3px;}
.DivHomeImagemZoom{max-width:190px;}
.DivHomeImagemZoom img{max-width:190px;}
/* List, Det - EstiloProduto.htm */
.ListProductStyleProd{min-height:550px;}
}
@media only screen and (max-width:1023px) {
.HideXs{display:none !important;}
}
/* Tablets */
@media screen and (min-device-width:768px) and (max-device-width:1024px){
/* Global */
.FullDoubleSpaceFC{margin:7% 0px 0px 0px;}
textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0;}
/* Header */
.HeaderSocialShareContainer .HeaderSocialShareText{display:none}
.HeaderSocialShareContainer .HeaderSocialShareIcons{display:block;position:relative;left:-10px;top:5px;}
.FCToolBar{display:none;}
.HeaderPhoneTxt a{font-size:1em;}
.HeaderUserStore{height:60px;}
.HeaderLoginInfos img{float:left;margin:17px 5px 0 0;}
.loginInfo{float:left;color:#FFFFFF;font-size:1.2em;line-height:55px;}
.HeaderIconHome{margin:17px 0px 0px 0px;}
.MenuInfosShare li a{font-size:1.2em;line-height:55px;}
.HeaderSocialShareContainer .HeaderSocialShareUL .HeaderSocialShareIMG img{display:none;}
.HeaderSocialShareContainer .HeaderSocialShareUL .HeaderSocialShareIcons a .EstImgShareGooglePlus{width:40px !important;height:40px !important;}
.HeaderSocialShareContainer .HeaderSocialShareUL .HeaderSocialShareIcons a .EstImgShareFacebook{width:40px !important;height:40px !important;margin:6px 0px 0px 0px;}
.HeaderSocialShareContainer .HeaderSocialShareUL .HeaderSocialShareIcons a .EstImgShareTwitter{width:40px !important;height:40px !important;}
.HeaderMenuDropdown ul.menu li a {font-size:1.5em;padding:8px 25px;}
/* Home */
.HomeProd .DivHomeDet, .HomeProd .DivHomeReview, .HomeProd .DivHomeSpy{display:block;z-index:9}
.HomeProd .DivHomeDet{display:block;background:#191970;clear:both;height:45px;color:#FFFFFF}
.HomeProd{width:90%;box-sizing:content-box;margin:0px 0px 0px 0px;padding:0.5em;box-shadow:0 0.3em 0.3em rgba(0, 0, 0, 0.25);transition:all 0.3s ease;background-color:#f9f9f9;}
/* LeftBar - BarraEsqureda.htm */
.EstListCat li a{font-size:1.5em;}
/* List, Det - EstiloProduto.htm */
.ListProductStyleProd{cursor:pointer;width:90%;box-sizing:content-box;margin:0px 0px 0px 0px;padding:0.5em;box-shadow:0 0.3em 0.3em rgba(0, 0, 0, 0.25);transition:all 0.3s ease;background-color:#f9f9f9;}
.prod-info{font-size:1.2em;}
#idDivTitCEP span{font-size:1.5em;position:relative;top:-3px !important;}
.SocialProdLinks #idShareProd li span a img{width:40px !important;height:40px !important;margin:0px 5px 0px 5px;}
/* Grid */
.FCGridMain .FCDescritorGrid{line-height:30px !important;min-height:40px !important;min-width:40px !important;}
.FCTxtGrid{font-size:1.3em;}
.FCStepGridTitle{font-size:1.5em;position:relative;top:-3px !important}
.FCStepGridNumber{height:35px;width:35px;}
/* Breadcrumb - EstiloProduto.htm */
.ProductStyleBreadCrumblinkFC{font-size:1.5em;font-family:'Roboto',verdana,arial;}
.EstPathCatLink{font-size:1.5em;font-family:'Roboto',verdana,arial;}
#idBreadcrumb{margin: 15px 0 50px 0;}
}
p.InfProd {font-size: 12px;}
/* ShowBadges */
.DivHomeProd,.DivListProd{position:relative;}
.badgesProd {position: absolute;top: 10px;color: white;}
.badgeProm {margin-top: 3px;background-color: #002077;border-radius: 5px;padding: 5px;font-size: 12px;font-weight:900;}
.badgeNew {margin-top: 3px;color:#fff;background-color: #002077;border-radius: 5px;padding: 5px;font-size: 11px;font-weight:900;}
.badgeHigh {margin-top: 3px;color:#fff;background-color: #002077;border-radius: 5px;padding: 2px 5px;font-size: 18px;}
.IconesRodapeTotal {width: 100%;height: 18vw;clear: both;background-color: #eeeeee;}
.IconesRodapeTotal ul{margin: 0 auto 0 auto;width: 94%;padding: 4vw 0 0 0;}
.IconesRodapeTotal li{margin: 0 0.9vw 0 0;padding: 0;display: inline;float: left;}
.IconesRodapeTotal img{ width: 100%; }
.PaginaCalendarioTotal { width: 43vw; height: auto; margin: 0 auto; }
.PaginaCalendarioTotal img { width:100%; height: auto;}
.ImagemCalendario {}
.ImagemCalendario img {}
.AjudaTotal {}
.AjudaTotal .EstTabTopo { font-size: 1.5em; margin: 20px 0px 10px -13px; background-color: #eeeeee; padding: 15px 0px 15px 0px;}
.MapaLojaFisica { margin:0 auto; width: 50%; }
.MapaLojaFisica p { text-align: center; font-size: 22px; margin: 4vw 0 3vw 0;}
li.FooterLocalTxtFC {color: #191970 !important;}
}
li.FooterLocalTxtFC a {color: #e91921 !important;}
li.FooterLocalTxtFC a:visited {color: #e91921 !important;}
/* Matheus Layout 2019 */
.TopoTotal {width: 100vw;min-height: 108px;margin: 0 auto;padding: 0;}
.EstToschool {}
.TopoEsquerda {float: left;width: 13%;margin: 5px 3% 5px 5%;}
.TopoEsquerda.EstToMoveLogo { display: none !important;}
.TopoEsquerda.EstCarrinhoLogo { display: none !important;}
.TopoEsquerda img{width: 100%;}
.MeioTopo {float: left;width: 53%;padding: 10px 0 0 0;}
.LoginTopo { clear: both;color:#191970 !important; }
.LoginTopo .loginInfo{ color:#191970 !important; }
.LoginTopo a{color:#191970 !important; }
.BuscaTopo { clear: both; min-height: 49px;}
.BuscaTopo input#autocomplete {border:1px solid #ccc;width: 98%;}
.CampoBuscaTopo {width: 70%;float: left;}
.LinksTopo { width: 30%; float: right; margin: 22px 0 0 0;}
.LinksTopo a{color:#191970; font-size:15px;}
.LinksTopo a:hover{text-decoration:underline;}
.DireitaTopo {float: right;width: 20%;margin: 0 4% 0 0;}
.ContatoTopo { margin: 22px 0 0 0; color: #191970;}
.CarrinhoTopo {min-height:50px;margin: 16px 0 0 0;background-image:url(https://www.rumo.com.br/lojas/00023431/images/CarrinhTopo.png);background-repeat:no-repeat;}
.CarrinhoTopo a{}
.QuantidadeCarrinho {float:left; width:10%; background-color:#191970;color:#fff; padding:2% 2% 2% 2%;text-align:center;border-radius:20px;position:relative;
top:-10px; left:20px;}
.QuantidadeCarrinho a{color:#fff; font-size:14px;font-weight:bold;}
.ValorCarrinho {float: right;right: 58%;position: relative;font-size: 20px;color: #191970;font-weight: bold;top: 6px;}
.ValorCarrinho a{color:#191970;}
.ValorCarrinho::before {content:'R$'; margin:0 3px 0 0; font-size:12px;}
.MenuTopo {clear: both;background-color: #191970;min-height: 39px;width: 100vw;vertical-align: baseline;}
.MenuTopo ul{margin: 0 auto;padding: 0;width: 82%;min-height: 39px;}
.MenuTopo li{float: left;list-style:none;margin: 0 1% 0 1%;padding: 11px 1%;}
.MenuTopo li:hover{background-color:#eb6609;}
.MenuTopo a{color: #fff;}
.EscolasHome {width: 100%;margin: 0 auto;background-color: #eaeaea;padding: 35px 0 0 0;min-height: 200px;}
.EscolasHome div{float: left;width: 14.5%;min-height: 43px;background-color: #fff;border: 1px solid #ccc;margin: 0 5%;}
.EscolasHome img{ width: 100%;}
.TopoCheckout {}
.TopoCheckout img{width: 30%;}
/* Fim Matheus Layout 2019 */