.p-0{padding:0px!important;}.p-3{padding:3px!important;}.p-5{padding:5px!important;}.p-10{padding:10px!important;}.p-15{padding:15px!important;}.p-20{padding:20px!important;}.p-25{padding:25px!important;}.p-30{padding:30px!important;}.p-35{padding:35px!important;}.p-40{padding:40px!important;}.p-45{padding:45px!important;}.p-50{padding:50px!important;}.pt-0{padding-top:0px!important;}.pt-3{padding-top:3px!important;}.pt-5{padding-top:5px!important;}.pt-10{padding-top:10px!important;}.pt-15{padding-top:15px!important;}.pt-20{padding-top:20px!important;}.pt-25{padding-top:25px!important;}.pt-30{padding-top:30px!important;}.pt-35{padding-top:35px!important;}.pt-40{padding-top:40px!important;}.pt-45{padding-top:45px!important;}.pt-50{padding-top:50px!important;}.pr-0{padding-right:0px!important;}.pr-3{padding-right:3px!important;}.pr-5{padding-right:5px!important;}.pr-10{padding-right:10px!important;}.pr-15{padding-right:15px!important;}.pr-20{padding-right:20px!important;}.pr-25{padding-right:25px!important;}.pr-30{padding-right:30px!important;}.pr-35{padding-right:35px!important;}.pr-40{padding-right:40px!important;}.pr-45{padding-right:45px!important;}.pr-50{padding-right:50px!important;}.pb-0{padding-bottom:0px!important;}.pb-3{padding-bottom:3px!important;}.pb-5{padding-bottom:5px!important;}.pb-10{padding-bottom:10px!important;}.pb-15{padding-bottom:15px!important;}.pb-20{padding-bottom:20px!important;}.pb-25{padding-bottom:25px!important;}.pb-30{padding-bottom:30px!important;}.pb-35{padding-bottom:35px!important;}.pb-40{padding-bottom:40px!important;}.pb-45{padding-bottom:45px!important;}.pb-50{padding-bottom:50px!important;}.pl-0{padding-left:0px!important;}.pl-3{padding-left:3px!important;}.pl-5{padding-left:5px!important;}.pl-10{padding-left:10px!important;}.pl-15{padding-left:15px!important;}.pl-20{padding-left:20px!important;}.pl-25{padding-left:25px!important;}.pl-30{padding-left:30px!important;}.pl-35{padding-left:35px!important;}.pl-40{padding-left:40px!important;}.pl-45{padding-left:45px!important;}.pl-50{padding-left:50px!important;}.m-0{margin:0px!important;}.m-3{margin:3px!important;}.m-5{margin:5px!important;}.m-10{margin:10px!important;}.m-15{margin:15px!important;}.m-20{margin:20px!important;}.m-25{margin:25px!important;}.m-30{margin:30px!important;}.m-35{margin:35px!important;}.m-40{margin:40px!important;}.m-45{margin:45px!important;}.m-50{margin:50px!important;}.mt-0{margin-top:0px!important;}.mt-3{margin-top:3px!important;}.mt-5{margin-top:5px!important;}.mt-10{margin-top:10px!important;}.mt-15{margin-top:15px!important;}.mt-20{margin-top:20px!important;}.mt-25{margin-top:25px!important;}.mt-30{margin-top:30px!important;}.mt-35{margin-top:35px!important;}.mt-40{margin-top:40px!important;}.mt-45{margin-top:45px!important;}.mt-50{margin-top:50px!important;}.mr-0{margin-right:0px!important;}.mr-3{margin-right:3px!important;}.mr-5{margin-right:5px!important;}.mr-10{margin-right:10px!important;}.mr-15{margin-right:15px!important;}.mr-20{margin-right:20px!important;}.mr-25{margin-right:25px!important;}.mr-30{margin-right:30px!important;}.mr-35{margin-right:35px!important;}.mr-40{margin-right:40px!important;}.mr-45{margin-right:45px!important;}.mr-50{margin-right:50px!important;}.mb-0{margin-bottom:0px!important;}.mb-3{margin-bottom:3px!important;}.mb-5{margin-bottom:5px!important;}.mb-10{margin-bottom:10px!important;}.mb-15{margin-bottom:15px!important;}.mb-20{margin-bottom:20px!important;}.mb-25{margin-bottom:25px!important;}.mb-30{margin-bottom:30px!important;}.mb-35{margin-bottom:35px!important;}.mb-40{margin-bottom:40px!important;}.mb-45{margin-bottom:45px!important;}.mb-50{margin-bottom:50px!important;}.ml-0{margin-left:0px!important;}.ml-3{margin-left:3px!important;}.ml-5{margin-left:5px!important;}.ml-10{margin-left:10px!important;}.ml-15{margin-left:15px!important;}.ml-20{margin-left:20px!important;}.ml-25{margin-left:25px!important;}.ml-30{margin-left:30px!important;}.ml-35{margin-left:35px!important;}.ml-40{margin-left:40px!important;}.ml-45{margin-left:45px!important;}.ml-50{margin-left:50px!important;}

.br-4{
	border-radius:4px;box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
}
.store-first{

}
@media (min-width: 768px) {
.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
}

@media (max-width: 991px) {
.store-details {
 margin: 20px -5px 0;
padding: 20px 15px 15px;
}
}
@media (min-width: 992px) {
.store-details {
padding-bottom: 45px !important;
}.store-details .addthis_inline_share_toolbox {
	text-align: center;
	align-content: center
}
}





.img-loading {
	width: 24px !important;
	height: 24px !important;
}
.social .instagram a:before {
	content: "\f16d";
	font-family: FontAwesome;
}
.social .instagram a {
	content: "\f16d";
	font-family: FontAwesome;
	font-size: 16px;
	display: inline-block!important;
	text-align: center;
	padding: 0;
	background: #c32aa3 !important;
}
.social .fb a {
	background: #1877f2 !important;
}
.social .tw a {
	background: #1da1f2 !important;
}
.social .youtube a {
	background: #ff0000 !important;
}
.gadevo-info {text-align:left;
    background: url(../images/del-van.png);
    background-size: 90px;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:120px;
	padding-top:30px;
	min-height:70px

   
}

.destaque-loja  {
margin-bottom: 0px;
	
}
.destaque-loja img {
	border-radius: 14px;
	padding: 10px;
	-webkit-transition: all 0.4s ease-out 0.2s;
	-moz-transition: all 0.4s ease-out 0.2s;
	-o-transition: all 0.4s ease-out 0.2s;
	transition: all 0.2s;
	

	
}

.stores-list img{
border-radius: 4px;	
	-webkit-transition: all 0.4s ease-out 0.2s;
	-moz-transition: all 0.4s ease-out 0.2s;
	-o-transition: all 0.4s ease-out 0.2s;
	transition: all 0.2s;
}

.destaque-loja  :hover img, .stores-list .item :hover img{
	
	transform: scale(1.1);
	
}
.coupons-deals .product {
    height: 185px;
   }
.coupons-deals .product-pq {
    height: 120px;
   }


.product-pq h3 a{
	margin: 10px 0 0 ;
}
.product-pq h3 {
	margin-bottom: 0px;
	padding-bottom: 0
}
.product-pq .brand{
	padding-top: 0px ;
}

@media (min-width: 768px) {
.product-pq h3 a {
  font-size: 22px;
}
}


.coupons-deals .product .product-image img {width:120px; border-radius:4px; margin:10px 0px -5px; }


.stores-list .item { padding:0px; margin:0px; margin-bottom:25px}
.stores-list .item .logo-img {padding:10px 25px; }
.stores-list .item a {
    padding: 0px 0px 0px 0px;
	display: flex
}




.coupons-modal .modal-content {text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px;}
.coupons-modal .color-mid {font-size:13px; display:block; margin-top:20px; margin-bottom:0px; color:#999}
.coupons-modal .modal-content h3 {
    overflow: hidden;
    letter-spacing:normal;
    font-family: 'Barlow', sans-serif;
    line-height: 1.3em;
    font-size: 28px;
	font-weight:600
}
.coupons-modal .modal-footer {text-align:center; background: url(../images/coupons-bg.png) repeat-x top center; color:#fff; font-size:13px; padding-bottom:30px}
.coupons-modal .modal-footer-green {text-align:center; background: url(../images/coupons-bg-green.png) repeat-x center center; color:#fff; font-size:13px; padding-bottom:30px}
.coupons-modal .modal-footer h4 {
    overflow: hidden;
    letter-spacing: normal;
    font-family: 'Barlow', sans-serif;
    line-height: 1.3em;
    font-size: 22px;
    font-weight: 600;
	color:#fff
}
.coupons-modal .modal-footer p {margin-bottom:25px; display:block}
.coupons-modal .modal-footer input {border:none; background:#fff; padding:15px; border-radius:3px; width:70%; vertical-align:middle; color: #000000}
.coupons-modal .modal-footer button {background:#fff; color:#ee4054; font-size:20px; font-family: 'Barlow', sans-serif; border:none; border-radius:3px; padding:10px 15px; font-weight:600; vertical-align:middle}
.coupons-modal .modal-footer-green button {color:#25D366; }

.coupons-modal .modal-content .close {
    font-size: 34px;
    line-height: 10px;
}

.coupons-modal .modal-body {padding:25px}

.coupons-modal .modal-content img {border-radius:4px; width:120px; margin:auto}

.copy-coupon-wrap:before {
    content: "\f0c5";
    font-family: FontAwesome;
    color: #FFFFFF;
    font-size: 22px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    right: 0;
	z-index: 1
}
.copy-coupon-wrap, .copy-coupon-wrap input {
	cursor: pointer;
}


.input-success {
	border: solid 1px #5cb85c !important;
	border-radius: 4px;
}
.input-error {
	border: solid 1px #d9534f !important;
	border-radius: 10px;
}

.img-responsive2{width:100%;max-width:200px;height:auto}

.select-paises {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  font-size: 14px;
  min-height: 40px;
  padding: 0 20px 0 18px;
	color: #0F0F0F;

    border-radius:5px
}

.breadcrumb ul li:after {
  margin-right: 0px;
}
.quantity-container{
  border-top: 1px solid #eaeaea;
  margin: 15px 0;
}

.cupomexpirado {
  padding: 8px 15px;
  margin: 0 20px 10px 00px;
	border:1px solid #e5e5e5 !important;
    border-radius:3px;
	color: #999999;
position:relative;
	display:table
		
}
.cupomexpirado p{
	font-size: 18px;
	margin: 0;
	padding: 0 10px;
}

.cupomexpirado-cupom {
	display: inline;
	white-space: nowrap;
float: right
	
}

.cupomexpirado-cupom span {
	font-size: 18px !important;
	font-weight: 700 !important;
	color: #000;
	padding: 0 10px;
	text-decoration-line: line-through
}

.cupomexpirado-cupom a {
margin-top: -6px;
	background-color: #E0E0E0;border-color: #D2D2D2;
	color: #0F0F0F
}


@media (max-width: 768px) {

.main-header .top-search-holder .search-area {
    background-color:#FFFFFF;	width: 100% !important;

}
.twitter-typeahead input, .twitter-typeahead .tt-hint, .tt-dropdown-menu, .tt-dropdown-menuuus, .cashbccc, .tt-dropdown-menu img{
left: -50% !important;
	text-align: left
}


}

.twitter-typeahead input{
	width: 180% !important;
	background-color: transparent!important;
}

.twitter-typeahead .tt-hint {
    display: block;
    height: 34px;
    padding: 22px 18px;
    font-size: 14px;
    line-height: 1.428571429;
    border: 1px solid transparent;
    border-radius:4px; 
		background-color: transparent !important;
	

}
.twitter-typeahead .hint-small
{
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
    line-height: 1.5;
	background-color: transparent;
}

.twitter-typeahead .hint-large
{
    height: 45px;
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
    line-height: 1.33;
}
.twitter-typeahead {
     width: 50%;
}
.tt-dropdown-menu {
     width: 100%;
}
.tt-hint {
     width: 100%;
}
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
    margin-bottom: 0;
}
.tt-hint {
    display: block;
    width: 100%;
    height: 38px;
    padding: 8px 12px ;
    font-size: 14px;
    line-height: 1.428571429;
    color: #999;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.tt-dropdown-menu {

	border: 1px solid rgba(255, 255, 255, .2);
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	position: absolute;
	width: 100%;
	min-width: 400px;
	
	z-index: 100;
	-webkit-box-shadow: 0 5px .66667rem rgba(39, 43, 65, .1);
	box-shadow: 0 5px .66667rem rgba(39, 43, 65, .1);

	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	background: #fff;
	margin-top: 0px;
	margin-left: 30px;
 
}

.tt-dropdown-menuuus {
    margin-top: 5px;
    margin-bottom: 5px;

 
}

.tt-dropdown-menu img{ border-radius: 4px; }

.tt-dropdown-menuuus span {
	color: #5d658c !important;
	padding:  2.3rem;
	font-weight: 300;
	overflow: hidden

}

.cashbccc {
	width: 2.26667rem;
	height: 2.26667rem;
	-webkit-border-radius: 20rem;
	border-radius: 20rem;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: .53333rem;
	color: #999 !important;
	float: right;
		
}


.tt-suggestion {
    color: #5d658c;
	padding: .26667rem 1rem;
	display: block;

}
.tt-suggestion.tt-is-under-cursor {
    background: #f5f7fc
}
.tt-suggestion p {
    margin: 0;
}


.icondireita i {
	float: right;
	padding-top: 4px;
	color: #CCCCCC
}

.icondireita  {
  border-top: 1px solid #eaeaea;
	padding-top: 10px;
}

.ajustar-cupons { margin-bottom: -40px }

	/****** INICIO::  Rating Starts  *****/
            


            .rating { 
                border: none !important;
                display:inline-block;
				width: 100px;
				height: 22px;
				padding: 0px !important;
				margin: 0px !important;
				left: -8px !important;
				position: relative;
				overflow: hidden
				
				
            }

            .rating > input { display: none; } 
            .rating > label:before { 
                margin: 2px;
                font-size: 1.2em;
                font-family: "FontAwesome";
                display: inline-block;
                content: "\f005";
				
            }

            .rating > .half:before { 
                content: "\f089";
                position: absolute;
            }

            .rating > label { 
                color: #ddd; 
                float: right; 
            }

            .rating > input:checked ~ label, 
            .rating:not(:checked) > label:hover,  
            .rating:not(:checked) > label:hover ~ label { color: #FFD700;      text-shadow: 0 1px 1px rgba(0,0,0,.9), 0 1px 1px white }

            .rating > input:checked + label:hover, 
            .rating > input:checked ~ label:hover,
            .rating > label:hover ~ input:checked ~ label, 
            .rating > input:checked ~ label:hover ~ label { color: #FFED85;  }    
			
			
			
		.obrigadoRating  { 
                
	opacity:0;
   -webkit-transition: opacity 1s;
   -moz-transition: opacity 1s;
   -o-transition: opacity 1s;
   transition: opacity 1s;
                        }
	
			
			
	 .ratingstars   {
	font-weight: 300;
	font-size:14px ;
	padding: 0px;
	margin: 0px;
	margin-top:-15px;
	padding-top:-15px;

 }
 
 		.obrigadoRating .ratingstars  { 
	font-weight: 300;
	font-size:16px ;
	padding: 0px;
	margin: 0px;
	margin-top:0px;
	padding-top:0px;
	color:#060;
	
				
            }
 		.erroRating .ratingstars  {
	font-weight: 300;
	font-size: 18px !important;
	padding: 0px;
	margin: 0px;
	margin-top: -15px;
	padding-top: -15px;
	color: #F00;	
				
            }
	



	/****** FIM::  Rating Starts  FFED85  -  FFD700*****/




.btn-primary {
  background: var(--cor_secundaria);
  color: var(--cor_secundaria_texto);
  border-bottom: 2px rgba(0,0,0, 0.25) solid;

}
.main-header .top-search-holder .search-area .search-button {
    background: var(--cor_secundaria);
}
.top-cart-row .dropdown-cart .lnk-cart {
  background: var(--cor_secundaria);
  border-top:2px rgba(0,0,0, 0.25) solid;
  color: var(--cor_secundaria_texto);
}
.sidebar .side-menu .head {
    color: var(--cor_secundaria_texto);
    background-color: var(--cor_secundaria);
}
#owl-main .btn-primary {background:var(--cor_secundaria); color:var(--cor_secundaria_texto); border-bottom:2px rgba(0,0,0, 0.25) solid}
.product .cart .action ul li.add-cart-button .btn.btn-primary.icon {
  background: var(--cor_secundaria) ;
  border:none
}.cart .action .add-cart-button .btn.btn-primary.icon {
  background: var(--cor_secundaria) ;
  color:var(--cor_secundaria_texto)
}
.single-product .add-btn .btn-primary {background-color: var(--cor_secundaria); color:var(--cor_secundaria_texto); }
.body-content .x-page .x-text .le-button {
  color: var(--cor_secundaria_texto);
  background:var(--cor_secundaria);
}
.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn button {
    background: var(--cor_secundaria);
    color: var(--cor_secundaria_texto);
}






.featured-section .item:hover {background:var(--cor_principal)}
.coupons-section .modal-footer button {background:var(--cor_principal_texto); color:var(--cor_principal);}
.top-bar .cnt-block ul li .dropdown-menu li a:hover,
.top-bar .cnt-block ul li .dropdown-menu li a:focus {
  color: var(--cor_principal);
}
header{
    background: var(--cor_principal);
}

.main-header {
  background: var(--cor_principal);
}
.main-header .navbar-default .navbar-collapse .navbar-nav > li > a:hover {background:#fff; border-radius:999px; color:var(--cor_principal)}
.main-header .top-search-holder .search-area .search-button {
    background: var(--cor_secundaria);
}
.navbar-nav .open a{
	color:var(--cor_principal);
}

.navbar-default .navbar-nav>.open>a {background:#fff; color:var(--cor_principal)!important;}
.cnt-home .sidebar .side-menu-inner li a span { 
color: var(--cor_principal_texto); 
background: var(--cor_principal);
}

.sidebar .side-menu .nav > li > a:hover,
.sidebar .side-menu .nav > li > a:focus {
color:var(--cor_principal);
background:none
}

.icon-truck, .icon-money, .icon-support, .icon-return {
color: #121212;}
.icon-money:before {
	color:var(--cor_principal)
}
.scroll-tabs .nav-tab-line li.active a {
  color: var(--cor_principal)
}.product .cart .action ul li.add-cart-button .btn.btn-primary.icon {
  background: var(--cor_principal) ;
}

.product .cart .action ul li.lnk a {
  color: var(--cor_principal);
}
.product .cart .action ul li.lnk:hover{ background:var(--cor_principal);}
.product-list.product .cart .action ul li.lnk:hover,.product-list.product .cart .action ul li.lnk.wishlist:hover{ background:var(--cor_principal);}
.single-product .favorite-button .btn-primary {background:var(--cor_principal_texto); color:var(--cor_principal)}
.body-content .x-page .x-text .le-button {
  color: var(--cor_principal_texto);
  background:var(--cor_principal);

}
.timer-grid .box-time-date {
	color: var(--cor_principal_texto);
	background:var(--cor_principal);
	border-radius: 5px;
}


.single-product .add-btn .btn-primary {background-color: var(--cor_principal); border-bottom:2px rgba(0,0,0, 0.25) solid}
.single-product .add-btn .btn-primary:hover {color:#fff}
