@import url(../../css/mobile.css);
@import url(mobile-theme.css);
@import url(//fonts.googleapis.com/css?family=Lato:400,700,400italic|PT+Sans+Narrow:400,700);
*{font-family:"Lato",Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6, 
.commom-price *{font-family: "PT Sans Narrow",Helvetica, Arial, sans-serif;font-weight: 400;color:#000;font-weight:bold;text-transform:uppercase;}

::selection{color:#FFF;background:#666}

.newsletter *, .products-description .price span, .products-description .price small, .ff, .title-bdb,.menu-title{font-family: "PT Sans Narrow",Helvetica, Arial, sans-serif !important;color: #000;}
.products-description .title-product{background: #093;color: #FFF;}
.products-description .send-file h3{background: #093;color: #FFF;}
.wrapper#upper-header{background: #000000;}
.wrapper#upper-header .col-10 .user-actions{float:left;}
.wrapper#upper-header .col-8{float:right;}
.user-actions .phone-number{float:right;}
#header{margin-top:5px;margin-bottom:5px;}
.fly-header .wrapper{padding-top:10px;}
.title-bdb{border-color:#000;}
#header .row-header-items{margin-top:25px;}

/*		FAIXA DO TOPO		
.logo-image{padding-top:5px;}*/

/* COR DO TÍTULO E CONTÉUDO 3 BOXES */
.boxes-row .box-title{background-color: #727175;color: #fff;}
.boxes-row .box-content{background: #f2f2f2;letter-spacing:-1px;color: #333}

.boxes-row .box-inner.first .box-title{background-image:url(../images/envie.png);background-position: 5px 2px;background-repeat: no-repeat;}
.boxes-row .box-inner.middle .box-title{background-image:url(../images/crie.png);background-position: 5px 8px;background-repeat: no-repeat;}
.boxes-row .box-inner.last .box-title{background-image:url(../images/personalize.png);background-position: 5px 5px;background-repeat: no-repeat;}

.boxes-row .box-title h2{color: #ffffff;}
.products .boxes-row .box-content{background: #f2f2f2;letter-spacing:-1px;color: #333}

/* LOCAIS COM FONTE PERSONALIZADA */

.products-description .options h3{font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif;text-transform: none;font-weight: bold;letter-spacing:0;}

.title-bdb label{font-family: "PT Sans Narrow",Helvetica, Arial, sans-serif;font-weight: 400;letter-spacing: -1px;text-transform: uppercase;color:#211d1e;font-size:20px;vertical-align:middle;margin-right:5px;}
.title-bdb select{width:auto;}

/*			PRODUTOS		*/
.product h3.title{color: #545454 !important;text-align:center;}
.product h3 a{font-weight:bold;text-transform:uppercase;color:#000;}
.product span.min-description{color: #8d8d8d !important;}
.product .price span.number{color: #737373 !important;}
.product .price span.unit{color: #cacaca !important;}
.products.inner-rows > h2{border-bottom:1px solid #000 !important;}

/*     CORES E BACKGROUNDS    */
.button.checkout{background-color: #5c5b5b;box-shadow: 1px 1px 3px #000000 inset;color: #FFF;}
a:hover.button.checkout{background-color: #707070;}
.wrapper-cart .title-cart{border-color:#211d1e;}
.wrapper-cart .cupom .situation.valid{background:url(../images/bg-cupom.jpg) no-repeat center center; -webkit-background-size:100% 130%;background-size:100% 130%;}
body{background:#fff /*url(../images/background-pattern.jpg) repeat*/;}
.boxes-row{background:none repeat scroll 0 0 #F2F2F2;}

#slider{background-color:#FFF;padding: 15px;border-left:2px solid #eaeaea;border-right:2px solid #eaeaea;}
#main{background-color:#FFF;padding: 15px;border-left:2px solid #eaeaea;border-right:2px solid #eaeaea;}
.page-home #main{padding: 15px;border-left:2px solid #eaeaea;border-right:2px solid #eaeaea;}
#footer{background-color:#FFF;border:2px solid #eaeaea;border-top:none;}
.newsletter{margin-top: 0;}

/* 		CARRINHO DE COMRRA		*/
.cart, .my-account{background-color:#5c5b5b !important;border: none;height: 38px;}
a:hover.cart, a:hover.my-account{background-color:#707070 !important;}
.chat-link{color:#333 !important;}
.chat-link:hover{color:#0F3 !important;}

/*		MAPEAMENTO SITE		*/
.links a, .links span{color:#777;}

/*		MENU LATERAL 		*/
.menu h2{border-bottom:2px solid #C1C1C1 !important;}
ul.main-menu.sub-menus.slide-menu > li a{color:#211d1e;border-bottom:1px solid #ddd;}
ul.main-menu.sub-menus.slide-menu > li ul a:hover{background-color:#e1e1e1;color:#333;}
#sidebar .main-menu > li > .sub-menu > li > .sub-menu > li > a:hover{background-color:#DBDBDB;}
#sidebar .menu .menu-title{border-color:#211d1e;color:#211d1e;}

/*			MENU TOPO		*/
#menu-top{}
#menu-top .menu-header > li > a {font-family: "PT Sans Narrow",Helvetica, Arial, sans-serif;}
#menu-top .menu-header > li ul li a {font-family: "PT Sans Narrow",Helvetica, Arial, sans-serif;padding:5px 0px 5px 15px;font-size:16px !important;}
#menu-top .menu-header > li ul li a:before{content:"\00bb  ";font-family: Arial, Helvetica, sans-serif;}
#menu-top .menu-header > li ul a{min-width: 180px;}
.menu-header > li a{color:#bababa !important;font-size:20px !important;}
.menu-header li:hover > a, .menu-header a.active, #menu-top .menu-header > li > ul a:hover{color:#fff !important;padding: 3px 10px !important; background-color:#5c5b5b;}
.menu-header li ul > li a:hover{background-color:#999 !important;padding: 3px 10px !important;}
.menu-header li > a{padding: 3px 10px !important;}
#menu-top .menu-header > li > ul{border:none;}
#menu-top .menu-header > li:last-child{border:none;}

/*		NEWS LETTER			*/
.row.newsletter{background-color:#000 !important;}
.text-news *{color:#FFF;}
#news_bot_receber span{color: #fff;}
.one-input.featured-form{border-color:#313131;} 
.one-input.featured-form input[type="submit"]{background-color:#b5b5b5 !important;color:#fff !important;}
.one-input.featured-form button[type=submit]{background-color:#313131;}
.one-input.featured-form button[type=submit]:hover{background-color:#404040;}

/* 			RODAPÉ			*/
#footer{padding-bottom: 10px;}
#footer > .row.newsletter{height:inherit !important;}
.questions.links-list a, .links-list a, #footer ul.contact li a, .pay-methods .clear, #sub-footer .copyrights{color:#313131;}
.questions.links-list a:hover, .links-list a:hover, #footer ul.contact li a:hover{text-decoration:underline;}
.col-faq{height:100% !important;}
.col-links{height:100% !important;}
.col-items{height:100% !important;}
#footer h2{border:none;text-transform:uppercase;font-weight:bold;color:#000;}
#footer .col-11{border-right:1px solid #000;}
#footer .col-11:last-child{border:none;}
#sub-footer .copyrights{text-align:left;}
#sub-footer .col-powered, #sub-footer .powered img{float:right;}

/*		NOME_PRODUTO.HTML		*/
.title-product{background-color:inherit !important;}
.download-templates{background-color:#F2F2F2;padding-bottom:10px;}
h3.bar-color{background-color:inherit !important;color:#777777 !important;}
#form-gabarito button.success{background:#727375 !important;font-size:20px;border-color:#C1C1C1;}
#form-gabarito .icon-upload, .icon-ok-circle{vertical-align:baseline;}
form sup{color: #20346E;}
#breadcrumbs{padding: 0 15px;border-left:2px solid #eaeaea;border-right:2px solid #eaeaea;border-bottom: none;}
#breadcrumbs > .row{border-bottom:2px solid #e1e1e1;}
#breadcrumbs .links a, #breadcrumbs .links span {color:#C1C1C1;}
#menu-top{padding: 0 5px;border:2px solid #eaeaea;border-bottom:none;}
.product .sub > .button, .product.category .button{border:none;background:#5c5b5b;color:#fff;}
.product .sub > a:hover.button, .product.category a:hover.button{background-color:#707070;}

/* DESCRIÇÃO DO PRODUTO */
.products-description > .wrapper{width: 95%}

.figure.category-banner img{height: auto !important;}

.user-actions .phone-number{margin-left: 0;}
.user-actions .phone-number span{font-size: 12px;}

.btn-append {background-color: #5c5b5b;border: none;border-radius: 6px;}
a:hover.btn-append {background-color: #707070;}
.btn-append span{color: #fff;font-family: "PT Sans Narrow",Helvetica, Arial, sans-serif;}
.prod-desc .description{font-family:"PT Sans Narrow",Helvetica, Arial, sans-serif !important;}
.prod-desc .description *{font-family:"PT Sans Narrow",Helvetica, Arial, sans-serif !important;}

.step-by-step ul li.active b{background-color:#5c5b5b;}
.step-by-step ul li b{background-color:#eaeaea;}

.payment-page .stages-menu .sm .number a{border-color:#5c5b5b;background-color:#5c5b5b;color:#fff;}
.payment-page .stages-menu .sm .number{border-color:#5c5b5b;}

.user-actions .phone-number{text-indent:30px;}
.phone-link{background-position:0px center !important;}
div#innerCarrinhoSelecaoFrete:after{content: "Entrega em até 5 dias úteis + prazo dos Correios, conforme opção selecionada.";color: #F00;}

/*FUNDO RESUMO*/
.calcule-box .options-box.resumo{background-color:#5C5B5B;}

/*COR DO BOTAO RESUMO*/
.calcule-box .options-box #send-file, .calcule-box .options-box.resumo button{background-color:#313131;}
.calcule-box .options-box.resumo button:hover{background-color:#313131;}

/*FUNDO TODOS TITULOS*/
.calcule-box .options-box .title{background-color:#5C5B5B;color:#fff;}
.calcule-box .options-box .title b{color:#5C5B5B;}

/*COR TITULO RESUMO*/
.calcule-box .options-box.resumo .title b{background-color:#5C5B5B;color:#fff;}
.calcule-box .options-box.resumo .title{color:#5C5B5B;}

/*COR CHECKBOX*/
.calcule-box .options-box .option-group-item input[type="radio"]:checked + .option-group-radio, .calcule-box .options-box .option-group-item input[type="checkbox"]:checked + .option-group-radio{background-color:#00ABEB;border-color:#00ABEB;}
.calcule-box .options-box .option-group-item input[type="radio"]:checked + .option-group-radio + .option-group-label, .calcule-box .options-box .option-group-item input[type="checkbox"]:checked + .option-group-radio + .option-group-label{border-color:#00ABEB}
.calcule-box .options-box .table-hiflex table tbody tr.checked td:first-child{background-color:#00ABEB;}
.calcule-box .options-box .table-hiflex table tbody tr.checked td{border-color:#00ABEB;}

/*LOADING*/
.calcule-box .options-box #loading-cep, .calcule-box .options-box #sending-file{background-color:#00ABEB;}

.calcule-box h2,.calcule-box h3{text-transform:none !important;}

