/*! Controladores Media Queries */
/*.navbar{margin:0;border:none;border-radius:0;border-bottom:1px solid #f3f3f3}

ul#navBrandMenu{padding-top:5px}
li.sage{background:#9ABA6C;border-left:3px solid #000!important}
li.phc{background:#FB6962;border-left:3px solid #000!important}
li.xd{background:#5999DC;border-left:3px solid #000!important}
li.outros{background:orange;border-left:3px solid #000!important}
ul#navBrandMenu li a{font-size:11px;font-weight:700}
ul.mainMenu>li>a{font-size:13px;font-weight:500;color:#202020}*/

.portes{background-color:#ffe3e4;padding:10px 0}
.portes p{text-align:center;margin:0!important;background-color:#ffe3e4}

.ssimagem{position:relative}
.ssimagem_bottom{position:absolute;bottom:30px;left:0;right:0;margin:auto;display:block;text-align:center;z-index:10}
.ssimagem_top{position:absolute;top:30px;left:0;right:0;margin:auto;display:block;text-align:center;z-index:10}
.ssimagem_center{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;display:block;text-align:center;z-index:10}

.bread-nav{padding-top:0}

/*.product-marca{padding:5px 0;text-transform:none}
.product-marca span{text-transform:uppercase;color:#202020;font-weight:500}
.product-title-cont h1.product-title{font-size:30px;padding:10px 0}
.details h2 {font-size:0}
.details .product-name a,.product-name-cont .product-name a{font-size:15px;line-height:18px;font-weight:600;text-align:left;font-family:Spartan,Arial,sans-serif;text-transform:uppercase;text-decoration:none;color:#202020;display:inline-block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.product-cat-name-cont span.category-name{font-size:12px;line-height:30px;font-weight:300;color:#777;text-transform:uppercase;text-align:left;font-family:Spartan,Arial,sans-serif}
.prod-box .product-price{text-align:left;border-bottom:0 solid #ccc}
.prod-box .details .PricesalesPrice{color:#000;font-weight:600;font-size:16px!important;line-height:28px;display:inline-block}
.prod-box .img-holder .tag-promo{font-family:Spartan,Arial,sans-serif;padding:8px 8px 6px;color:#fff;text-align:center;position:absolute;top:8px;left:8px;font-size:11px;text-transform:uppercase}
.product-price {padding: 0px 0 0;}
.product-name-cont .product-name, h2.product-name {padding: 0px 0px 5px 0px;}
.peqDescricao {font-size: 12px;font-weight: 400;text-transform: capitalize;font-family:Spartan,Arial,sans-serif;text-align:left !important;height: 30px;overflow-y: hidden;display:none;}
.product-price .product-discount-amount {font-size: 10px;font-weight: 400;font-family:Spartan,Arial,sans-serif;text-align:left !important;}*/


.oldPrice {text-decoration: line-through;margin-right:10px;}

.captionBlock h2{font-size:30px;text-transform:uppercase;line-height:46px}
.captionZoneLink{font-family:Metropolis;padding:10px 30px 10px 30px;background:var(--main-black);font-size:14px;line-height:18px;color:var(--main-white);text-decoration:none;text-transform:uppercase;display:table;margin:auto;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:1px solid transparent}
.captionZoneLink:hover{color:var(--main-black);background:var(--main-white);text-decoration:none;border:1px solid var(--main-black)}

.hpTitle h2{color: #181918;font-size: 19px;font-weight: 500;}

/*ul.breadcrumb li{font-size:11px}
ul.breadcrumb{margin-bottom:0}*/

.PaddingLB15{padding:0 0 15px 15px}
.PaddingRB15{padding:0 15px 15px 0}


span.PricesalesPrice.newPrice {color: red !important;}

/*! NEWSLETTER */
.has-error{border:0px solid white!important;}
.aceito_erro {display:none;color:#ffffff}
.has-error-txt{display:block; color:white; padding-top:10px;}
.msg_ok{padding-top:10px;color:white;font-size:16px;}


/*!-----MD-----*/
@media (min-width:992px) and (max-width:1199px){
.captionBlock h2 {font-size: 25px;text-transform: uppercase;line-height: 40px;}
}
/*!-----SM-----*/
@media (min-width:768px) and (max-width:991px){
.captionBlock h2 {font-size: 25px;text-transform: uppercase;line-height: 40px;}
}
/*!-----SM Specific-----*/
@media (min-width:768px){
/*!*/
}

/*!-----XS Specific-----*/
@media (max-width:767px) and (orientation:landscape){
/*!*/
}

/*!-----XS-----*/
@media (max-width:767px){
.captionBlock h2 {font-size: 25px;text-transform: uppercase;line-height: 40px;}
}

/*!-----XSM-----*/
@media (min-width:490px) and (max-width:767px){
/**/
}