/*BOX DE ESCOLHA DOS PRODUTOS CHILD FICAR MAIS LARGA*/
.product-field-display .chzn-container-single .chzn-drop {
  width: 488px !important;
}

/*CUSTOMIZAR VISTA DOS RELATED PRODUCTS*/
.product-related-products .product-price {
  	text-align: right;
	float: left;
	line-height: 10px;
  	width: 262px !important;
	background: #ffa351 !important;	
  	text-align: center;
}

.product-related-products .sp-price-box ins {
  margin-right: 0px;
}

/*CUSTOMIZAR VISTA DOS RELATED PRODUCTS - COR DO TEXTO*/
.product-related-products .product-field .product-field-display .PricesalesPrice{
  color: #fff !important;
}

.texto-countdown strong {
    color: #d7ca03;
}

#sprite_0, #sprite_1, #sprite_2, #sprite_3, #sprite_4, #sprite_5, #sprite_6, #sprite_7{
    z-index:-5000!important;
  }

.pdf iframe, svg {
    display: block;
    width: 100%;
}

/*ALARGAR CAMPO DO CUPÃO*/
.view-cart input.coupon {
    width: 250px;
}

/*TEXTO DO CUPÃO SURGIA CENTRADO*/
.view-cart input.coupon {
    text-align: left;
}

.texto-countdown p {
    margin: 80px 0px 0px 60px;
    position:absolute;
}

.texto-countdown{
  font-size:14px;
  color: #fff;
  font-weight: bold;
}

/*PARA FAZER ESCONDER A DESCRIÇÃO DO PAYMENT PEDIDO - TRANSFERÊNCIA BANCÁRIA*/
.vmpayment_description {
    visibility: hidden;
}

/*PARA FAZER ESCONDER A DESCRIÇÃO DO PAYMENT PEDIDO - TRANSFERÊNCIA BANCÁRIA*/
.vmpayment .vmpayment_description {
    visibility: visible;
}

/*PARA FAZER ESCONDER O SHIPMENT PEDIDO*/
.vm-shipment-header-selected {
    display: none;
}

/*PARA FAZER ESCONDER O PAYMENT PEDIDO*/
.vmpayment_name {
    visibility: hidden;
}

/*PARA FAZER ESCONDER O PAYMENT PEDIDO*/
.vmpayment .vmpayment_name {
    visibility: visible;
}

/*PARA FAZER ESCONDER O PAYMENT PEDIDO*/
.vm-payment-header-selected {
    display: none;
}

/*PEDIDO NOVANISA - ESCONDER NO CART A FORMA DE ENVIO ESCOLHIDA*/
.vmshipment_name {
    visibility: hidden;
}

/*PEDIDO NOVANISA - ESCONDER NO CART A FORMA DE ENVIO ESCOLHIDA*/
.vmshipment .vmshipment_name {
    visibility: visible;
}

.call-for-price-login input.btn, .ask-a-question-view input.btn {
    background-color: #0073ae !important;
    border: solid 2px #0073ae !important;
}

.vm-cart-item-discount {
    visibility: hidden;
}

.PricediscountAmount {
    visibility: hidden;
}

.PricebillDiscountAmount {
    visibility: hidden;
}

#com-form-login .userdata h2{
    font-size:17px;
}

.ask-a-question-view input.btn {
    padding: 0 20px !important;
}

.call-for-price-login, .ask-a-question-view {
    padding-bottom: 10px!important;
}

/*NOVANISA NÃO QUER QUE SURJA INFORMAÇÃO DE REFERÊNCIA MB DEPOIS DA ENCOMENDA*/
#mb {
    display: none;
}

.popup-cart .sp-price-box ins {
    color: #020202;
}

.tab-content > .active {
    overflow-x: auto;
}

/*PARA CRUZ PARA FECHAR MENU NÃO COINCIDIR COM + DOS COLLAPSE*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
    padding: 13px 50px;
}

/*NO RODAPÉ - ALINHAMENTO À DIREITA*/
.meios-de-pagamento{
    float:right;
}

.meios-de-pagamento img {
    max-width: 80%;
}

.produtos-categoria .discount-details{
    left: -90px;/*era 36*/
}

/*.vm-product-details-container .discount-details {
    left: -314px;
}*/

/*ESCONDER RESULTADOS DA PESQUISA*/
.mod-sp-vmajaxsearch .sp-vmajaxsearch-results ul {
    display:none;
}

/*ESCONDER O FABRICANTE - PEDIDO NOVANISA*/
.manufacturer {
    display: none;
}

/*PARA QUE O "SELECIONE O FABRICANTE" FIQUE TODO NA MESMA LINHA*/
.orderby-displaynumber .orderlistcontainer div.activeOrder {
    padding: 8px 16px 8px 8px;
}


/*PARA NÃO ALTERAR LAYOUT DA VISTA POR CATEGORIAS*/
.category-view .floatleft {
    width: inherit!important;
}

/*PRIMEIRO MENU DE CATEGORIAS NÃO SURGIA TODO EM RESOLUÇÕES MAIORES*/
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
   left: 10px;
}


.order-view .floatleft {
    text-align: inherit;
    font-size: inherit;
    width: inherit;
}

#com-form-login .floatleft {
    text-align: inherit;
    font-size: inherit;
    width: inherit;
}

#com-form-login .width50 {
    width: 50%;
}

#cart-view .floatleft {
    text-align: inherit;
    font-size: inherit;
    width: inherit;
}

#cart-view .width50 {
    width: 50%;
}

.mod-sp-vmajaxsearch .sp-vmajaxsearch-results ul > li img {
    max-height: 63px;
}

.vmCartModule .megadeal-vm-cart-icon-wrapper {
    float: left;
    position: absolute;
    margin-left: -240px;
}

ul.social-icons {
    right: 0px;
    position: absolute;
    margin-top: 26px;
}


.view-category .display-number {
    padding-top: 4px;
}

.orderlistcontainer {
    width: 180px;
}

.vm-pagination-top{
  display: none;  
}

.sp-megamenu-parent li a:first-child:nth-last-child(2):before { 
  content: ""; 
  position: absolute; 
  height: 0; 
  width: 0; 
  border: 5px solid transparent; 
  top: 50% ;
  right:5px;  
 }



/*FORÇAR QUE O MENU ANTERIOR AO MENU VISITADO SE MANTENHA COM A MESMA COR*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:not(.sp-group-title):hover {
    background: rgba(0,0,0,0.04);
}

/*EFEITO NO HOVER DO APOIO AO CLIENTE*/

.customapoio-cliente-topo {
	position: relative;
}
.customapoio-cliente-topo:before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.customapoio-cliente-topo:hover:before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
/*FIM - EFEITO NO HOVER DO APOIO AO CLIENTE*/


.productdetails-view-section .vm-product-media-container .additional-images img {
    width: 75px;
}

.additional-images img {
    max-height: 65px;
}


.vmCartModule .megadeal-vm-carts-product-wrapper .show-cart > a {
    padding: 0 15px;
}


.produtos-categoria .addtocart-area{
  display:none;  
}

.menu-marcas2 .sp-dropdown-inner{
  overflow-y: scroll;
  max-height:700px;
}

/*
.sp-dropdown-items .sp-has-child{
  overflow-y: inherit;
}


.menu-marcas .sp-dropdown-inner{
  overflow-y: scroll;
  max-height:700px;
}*/

.sp-dropdown-sub .sp-dropdown li.sp-menu-item > a {
    padding: 5px 20px!important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:first-child {
    padding-top: 0px;
}

.product.sp-vmproduct-wrapper .sp-vmproduct-image img {
    /*object-fit: cover;*/
    width: 100%;
   /* max-height: 244px;*/
  	/*min-height: 244px;*/
}

.product-field-display .sp-select .sp-select-dropdown {
    max-height: 220px;
}

.vm3pr-1 .vm-customfields-wrap {
    display: none;
}

.productdetails-view-section .vm-product-details-container .addtocart-area .vm-customfields-wrap .product-field .product-field-display .sp-select {
    margin-left: 10px;
    margin-bottom: 15px;
}

.productdetails-view-section .vm-product-details-container .addtocart-area .vm-customfields-wrap .product-field {
    padding: 0px 0;
    border-top: none;
}

.sp-select ul > li {
    text-align: left;
}

.product-field-display .sp-select {
    width: 315px;
}

select {
    width: 315px;;
}

.validade-promocao{
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 15px;
    color: #b03232;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    padding: 8px 20px;
}

.product.sp-vmproduct-wrapper .vm-spacer {
   /* padding: 0 20px !important;*/
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after {
    padding-left: 5px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    padding: 6px 20px;
}

.sp-menu-item img{
    padding-right: 5px!important;
  	width: 25px;
}

li.sp-menu-item .image-title::before,
li.sp-menu-item .image-title::after{
  display: none!important;
}

.sp-dropdown-sub .sp-menu-item a{
     display: flex!important  ;
    flex-direction: row;
    align-items: center;
}

.produtos-categoria .vm-addtocart-ask-wrap {
    /*position: absolute;
    left: 500px;*/
}


.produtos-categoria .vm-addtocart-ask-wrap{
  /*display:none;*/
}

.produtos-categoria .vmproduct-more-action .vm-add-to-cart-wrap {
   /* top: 608px;/*632px;*/
   /* left: -273px;/*232px;*/
}

.sp-item-title a {
    color: #0973ad;
}

.short-slide {
    font-size: 12px;
    line-height: 16px;
}

.ref-slide {
    font-size: 11px;
    margin-bottom: 10px;
    line-height: 16px;
}

.produtos-categoria .vmproduct-more-action {
    opacity: 1;
  	left:inherit;
}

.vmproduct-more-action {
    width: 0%;
    height: 0%;
}



.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
	/*display: block !important;*/
	height: auto !important;
}

#collapse-menu-765 {
    display: block;
}

.offcanvas-menu .collapse {
    visibility: visible!important;
}

#offcanvas-toggler > i {
        /*display: none;*/
    }

.productdetails-view-section .vm-product-details-container .vm-product-availability {
    display: none;
}

.product-related-products .product-fields-title-wrapper{
  margin-bottom: 0px;
}

.productdetails-view-section .vm-product-media-container .main-image img {
    margin-top: 0px;
}

.productdetails-view-section .vm-product-details-container .spacer-buy-area .product-price .sp-price-box ins {
    	font-size: 30px;   
}
  
.productdetails-view-section .vm-product-details-container .spacer-buy-area .product-price {
    	padding: 6px 0;
} 

.vm-product-container h1 {
    color: #0973ad;
}

.botao-adicionar-carrinho .btn-gray::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-indent: 1px;
}

.botao-adicionar-carrinho .btn-gray::before, .vmproduct-more-action .vm-add-to-cart-wrap::before {
    content: "\e918";
    font-family: 'megadeal' !important;
    font-size: 20px;
    z-index: 10;
}

.botao-adicionar-carrinho .btn-gray {
    position: relative;
    text-indent: -9999px;
}

.floatleft {
    text-align: center;
  	font-size: 10px;
  	width: 80px;
}

.floatleft:hover {
    color:#0073ae;
}

#sp-main-body {
    padding: 20px 0;
}

.sp-page-title {
    background-image: none;
  	padding: 21px 18px;
}

.sp-page-title .breadcrumb {
    margin: -13px 0px 0px 0px;
    float: right;
}

.sp-page-title h2, .sp-page-title h3 {
    display: none;
}

.discount-details-listaprodutos {
    position: relative;
    background: radial-gradient( ellipse at center, rgb(9, 115, 173) 0%, rgb(0, 128, 172) 70%, rgba(0, 128, 172, 0) 70.3% );
    color: #fff !important;
    vertical-align: middle !important;
    left: -98px;
    top: -29px;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-top: -35px;
    padding-left: 8px;
    padding-right: 8px;
}

.vm3pr-1 .vm-customfields-wrap {
    min-height: inherit;
}

.sp-price-box2 .Priceproduct_price {
    margin-left: -10px;
}

.sp-price-box2 .sp-price-box {
    margin-left: 36px;
}

.sp-price-box2 del {
    margin-left: -41px;/*era 5*/
}

.sp-price-box2 {
    background: #ffa351 !important;
    color: #fff !important;
    border: 1px solid #403a3a;
    height: 46px;
    margin-bottom: 5px;
}

.sp-price-box2 .PricesalesPrice {
    margin-right: -134px;
}

.precos-portes{
    margin-top:5px;
  	font-size: 11px;
}

.precos-portes ul {
  list-style: none; /* Remove default bullets */
}

.precos-portes ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: green; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 0.8em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
  font-size: 21px;
}

.productdetails-view-section .vm-product-details-container h1 {
    color: #0973ad;
}

.discount-details{
    position: relative;
    background: radial-gradient( ellipse at center, rgb(9, 115, 173) 0%, rgb(0, 128, 172) 70%, rgba(0, 128, 172, 0) 70.3% );
    color: #fff!important;
    vertical-align: middle !important;
    left: 36px;/*era 36*/
    top: -33px;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-top: -35px;
    padding-left:8px;
    padding-right: 8px;
}


.productdetails-view-section .vm-product-details-container .spacer-buy-area .product-price {
    padding: 14px 0;
    background: #ffa351 !important;
}

.sp-price-box ins {
    color: #fff;
}

.sp-price-box del {
    color: #b03232 !important;
}

.discount-slide {
    height: 42px !important;
    position: relative;
    width: 42px !important;
    background: radial-gradient( ellipse at center, rgb(9, 115, 173) 0%, rgb(0, 128, 172) 70%, rgba(0, 128, 172, 0) 70.3% );
    color: #fff;
    vertical-align: middle !important;
    left: -100px;
    top: -11px;
    padding: 5px;
    /*margin-top: -42px;*/
}



.mod-sp-vmajaxsearch .input-group-addon:first-child {
    display: none;
}

iframe, svg {
 /*   width: 500px!important;
    height: 300px!important;
    max-width: 200% !important;*/
}

.product-related-products .product-field .product-field-display, .product-related-categories .product-field .product-field-display, .product-related-categories .product-field .product-field-display {
    padding-left: 0px;
}

.vmCartModule .megadeal-vm-cart-icon-wrapper .spvm-cart-total-bill strong {
    font-size: 12px;
}

.contentpane .body{
    background-color: #fff!important;
}

/*PARA O ASK A QUESTION*/
.ask-a-question-view .title {
    padding-bottom: 0px!important;
    margin-bottom: 15px!important;
}

/*PARA O ASK A QUESTION*/
#fancybox-content {
    padding: 20px 15px 5px 8px;
}

.ask-a-question-view .counter{
    display:none !important;
}


/*PARA CABER "As Minhas Encomendas"*/
.sp-megadeal2-login .sp-my-account-menu ul.menu a {
    padding: 5px 20px 5px 13px;
}

.vmpayment_description, .vmshipment_description {
    font-size: 12px;
}

.view-user .user-details input {
    width: 310px;
}

.view-cart .sp-page-title {
    background-image: none !important;
}

/*BOTÃO DE LOGIN*/
.btn-success, .sppb-btn-success {
    background-color: #0073AE;
}

/*BOTÃO DE LOGIN*/
.btn-success:hover, .btn-success:focus, .btn-success:active, .sppb-btn-success:hover, .sppb-btn-success:focus, .sppb-btn-success:active {
    background-color: #05537B;
}

.sp-page-title h2, .sp-page-title h3 {
    color: #fff;
}

.horarios::after {
    content: '';
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: -7px;
    height: 7px;
    border-radius: 0 0 2px 2px;
    background-color: rgba(0,0,0,0.07);
}

input.addtocart-button {
    padding: 0 20px !important;
}

.sppb-carousel-pro-text {
    text-align: center;
}

.sppb-btn-custom {
    border: 2px solid #0073AE;
}

.sppb-carousel-pro-content.sppb-btn-primary {
    background-color: transparent!important;
    border: 2px solid #0073AE;
}

.sppb-carousel-pro-text .sppb-carousel-pro-content .sppb-btn-primary:hover {
    border-color: #transparent!important;
    background-color: #04547D;
}

.sppb-carousel-pro-text .sppb-carousel-pro-content .btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #04547D!important;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: #0073AE;
}

.ask-a-question.btn {
    text-transform: none !important;
}

.ask-a-question.btn {
    padding: 0 8px !important;
}

/*.vmproduct-more-action > ul li a {
    line-height: 40px;
}*/





/*.btn-primary, .sppb-btn-primary {
    background-color: #0073AE;
}

.btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #04547D;
    background-color: #04547D;
}*/




.sp-top-bar-sticky-wrapper{
  height: 56px;
}



/*.sp-module {
    padding-top:10px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
}*/


h3.sppb-addon-title {
    margin-bottom: 33px;
}

/*FAZ DESAPARECER SUBCATEGORIAS QUANDO SE ENTRA NUMA CATEGORIA*/
.category-view > .category-view {
    display: none;
}

/*SEARCH DENTRO DA CATEGORIA, ACIMA DOS PRODUTOS*/
.virtuemart_search{
    display: none;
}


.carrossel-sombra::after {
    content: '';
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: -7px;
    height: 7px;
    border-radius: 0 0 2px 2px;
    background-color: rgba(0,0,0,0.07);
}

/*#sp-section-4 {
    padding-bottom:0px !important;
}*/

/*#sp-main-body {
    padding: 0px 0;
}*/

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
  text-transform: none;
}

.com-virtuemart .category-view .browse-view .virtuemart_search .button {
    margin: 2px;
}

.btn-gray {
    padding: 0 12px !important;
    font-size: 12px !important;
}



/*.vm-product-details-container .addtocart-area .addtocart-bar .vm-addtocart-ask-wrap a.ask-a-question {
    margin-left: 0px!important;
	margin-top: 0px!important;
}*/


@media only screen and (min-width: 1199px) {
    #offcanvas-toggler {
        display: none;
    } 
    
    .offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
        display: none;
    }
    
  
  select {
    width: 460px;
  }
  
  .vm-pagination {    
    margin-left: 100px;
	}
  	
  
	/*COMBOBOX DE PESQUISA MAIS COMPRIDA PARA CABEREM OS TEXTOS COMPLETOS*/
	.mod-sp-vmajaxsearch .sp-select .sp-select-result span {
		width: 240px;
	}
	
	.sp-vm-slide-finished{
		font-size:22px;
	}
  
  	#sp-header .logo {
    	width: 75%;
	}
}

@media only screen and (max-width: 1366px) {
    .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
        padding: 2px 20px;
    }
    
    .menu-marcas2 .sp-dropdown-inner {
        overflow-y: scroll;
        max-height: 400px;
    }        
    
}

@media only screen and (max-width: 1199px) {
    #offcanvas-toggler {
        display: none;
    } 
    
    .offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
        /*display: none;*/
    }
    
  	.titulo-home h3.sppb-addon-title {
    	font-size: 30px!important;
  	}
  
  .discount-slide {
  		left: -100px;
		top: -15px;
  }
  
  .home-category-slider .sp-price-box {
    	width: 124% !important;
    	margin-bottom: 0px;
	}
  
  .home-category-slider	.sp-price-box ins {
    	font-size: 19px;
	}
  
}






@media only screen and (max-width: 991px) {
    
     #offcanvas-toggler {
        display: none;
    }
    
    #sp-header {
        height: 200px;
    }
    
    .sp-price-box {
        width: 113% !important;
    }
    
    
}

@media only screen and (max-width: 768px) {
  	/*FAZ DESAPARECER "DEIXE-NOS A SUA MENSAGEM"*/
	.gJyOKt {
  		display:none!important;
	}
    
  /*DESEJO DE BOM ANO*/
  .texto-countdown strong {
    /*display:none;*/
  }
  
  #sprite_1, #sprite_2, #sprite_3, #sprite_4, #sprite_5, #sprite_6, #sprite_7{
    display:none;
  }
  
  	.spacer-buy-area .sp-price-box {
    	width: auto !important;
	}
  
  	.titulo-home h3.sppb-addon-title {
    	font-size: 23px!important;
	}
  
  	.texto-countdown p {
    	margin: 18px 10px 0px 200px;
    	position: absolute;
	}
  
  
  	#offcanvas-toggler {
        display: inherit;
    }
  
  	.home-category-slider .discount-slide {
    	left: -152px;
		top: -17px;
      	padding-top: 10px;
      	padding-bottom: 10px;
	}
  
  	.home-category-slider .sp-price-box {
    	width: 114% !important;
	}
  
    /*PARA PÁGINA DO FOLHETO*/
    .pdf iframe, .pdf svg {
        height: 425px !important;
    }
    
    svg {
        height: 100% !important;
    }
    
    .vm-orders-information{
        font-size: 10px;
    }
    
    .view-orders .vm-wrap{
        padding: 10px;
    }
    
    .vm-orders-list {
        font-size: 13px;
    }
    
    .vm-orders-list td, th {
        padding: 5px;
    }
    
    .vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost {
        font-size: 10px;
    }
    
    .vmpayment_description, .vmshipment_description {
        font-size: 11px;
    }
    
    .some-product-info h3{
        font-size: 18px;
        
    }
    
    .sp-signin .info-wrap{
        display:none;
    }
    
    .sp-megadeal2-login .sp-my-account-menu ul.menu {
       left: -156px; 
    }
    
    .sp-megadeal2-login .sp-my-account-menu .signin-img-wrap::after {
        left: 0px;
    }
    
    .sp-megadeal2-login .sp-my-account-menu .signin-img-wrap {
        float: right;
    }
    
    
    .mod-sp-vmajaxsearch .form-group {
        margin-left: 15px!important;
        margin-right: -20px!important;
    }
    
    .mod-sp-vmajaxsearch {
        width: 410px!important;
    }
    
    #sp-header .logo {
        width: 260px;
        margin-top: 5px;    
        margin-left: 0px!important;
    }
    
    
    ul.social-icons {
        margin-top: 0px;
    }
   
    
    /*IMAGENS DE PAGAMENTO FICAREM ALINHADAS NO RODAPÉ*/
    .mb img{
        margin-top: 10px;
    }    
    
  .vmCartModule .megadeal-vm-cart-icon-wrapper {
    margin-left: -98px;
  }
  
  .vm-pagination {
    	margin-left: 30px;
	}
  
   /* .discount-details {
        left: 157px;
        top: -77px;
        width: 45px;
        padding:0px;
    }*/
    
  .sp-default-logo{
    max-height:70px;
  }
  
  /*iframe, svg {
    width: 320px !important;
    height: 210px !important;
    }*/
    
    .produtos-categoria .sp-price-box2 del {
        margin-left: -35px;
    }
    
    .produtos-categoria .discount-details{
        padding-top: 9px;
        padding-bottom: 9px;
        margin-top: -35px;
        padding-left: 2px;
        padding-right: 2px;
        top: -29px;
      	left: -120px; 
    }
  
  	.produtos-categoria .sp-price-box2 .PricesalesPrice {
    	margin-right: -123px;
	}
  
  	.produtos-categoria .sp-price-box ins {
    	font-size: 25px;
    }
    
    /*COMBOBOX DOS CUSTOMFIELDS*/
    select {
        width: 210px;
    }
    
    #sp-header {
        height: 180px!important;
    }
}

/*@media only screen (min-width: 481px) and (max-width: 767px) {*/
  
  @media screen and (max-width: 600px)  {
    .produtos-categoria .sp-price-box2 .PricesalesPrice {
    	margin-right: -136px;
	}
    
    .produtos-categoria div[class*="vm-col-"] {
    width: 100%;
	}
    
    
    .produtos-categoria .product.sp-vmproduct-wrapper .vm-spacer {
    	padding: 0 0px!important;
	}	
    
    .home-category-slider .sp-price-box {
    	width: 108% !important;
	}
    
    .sppb-carousel {
    	margin-bottom: 10px;
	}    
    
    #sp-header {
        height: 138px!important;
    }
    
    ul.social-icons {
        margin-top: 0px;
    }
  
  	#sp-header-right {
  		background-color: inherit;
  		padding-top: 0px;
	}
  
  	.texto-countdown p {
  		margin: 5px 10px 0px 200px;
  	}
  
  	ul.social-icons {
  		margin-top: -11px;
	}
  
  	.vmCartModule .megadeal-vm-cart-icon-wrapper {
  		line-height: 30px!important;
	}
  
  	.vmCartModule .megadeal-vm-cart-icon-wrapper .spvm-cart-toggle {
    	margin-top: -15px;
	}
   
    
    
}


@media screen and (max-width: 480px) { 
  	.produtos-categoria .sp-price-box2 del {
    	margin-left: -15px;
	}
  
  	.produtos-categoria .sp-price-box2 .PricesalesPrice {
    	margin-right: -158px;
	}	
  	
  	.produtos-categoria .discount-details{
        left: -90px;
    }
  
  
  	#sp-bottom-2 .sp-module {
  		font-size: 11px!important;
    	padding:0px;
	}
  
  .sppb-carousel-indicators {
  	bottom: 0px;
  }
  
  .home-category-slider .sp-price-box ins {
  		font-size: 28px;
	}
  
  
  .home-category-slider .discount-slide {
  	left: 0px;
  	top: -34px;
  	padding-top: 19px;
  	padding-bottom: 0px;
	}
  
  
  .productdetails-view-section .discount-details {
  	vertical-align: middle !important;
  	left: 75px;
  	top: -33px;
  	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-top: -35px;
  	padding-left: 0px;
  	padding-right: 0px;
  	margin-left: 65px!important;
   }
  
  
  .discount-slide {
  	left: 7px;
	top: -39px;
    padding-top: 20px;
    padding-bottom: 10px;
  }
  	
  
  .home-category-slider .sp-price-box {
    width: auto !important;
	}
  
  select {
    font-size: 10px;
  }
  
  	.titulo-home h3.sppb-addon-title {
    	font-size: 38px!important;
  	}
    
    .texto-countdown p {
        margin: 0px 8px 0px 95px;
    }
    
    .vm-addtocart-ask-wrap {
    display: flex;
    flex-direction: column;
  }
  .vm-addtocart-ask-wrap > a.ask-a-question {
    height: 50px !important;
  }
  
    .askform input[type="text"]{
        width: 140px;
        min-height: 35px !important;
        padding: 0px 10px !important;
    }
    
    
    .ask-a-question-view {
        width: 438px;
        height: 608px;
    }
    
    .mod-sp-vmajaxsearch {
        width: 205px!important;
    }
    
    ul.social-icons > li {
        line-height: 26px!important;
    }
    
    ul.social-icons > li a {
        font-size: 15px!important;
    }
    
    ul.social-icons {
        margin-top: 26px;
    }
    
    #sp-header {
        height: 100px!important;/*100px se só uma linha; 120px se duas linhas*/
    }
    
    /*NO RODAPÉ - ALINHAMENTO À DIREITA*/
    .meios-de-pagamento h5{
        font-size: 11px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    
    
    /*IMAGENS DE PAGAMENTO FICAREM ALINHADAS NO RODAPÉ*/
    .mb img{
        margin-top: 10px;
    }  
    
    .pagination-wraper ul.pagination {
        padding: 12px 0px;
    }
    
    .breadcrumb>li+li:before {
        padding: 0 1px;
    }
    
    
    .sp-price-box2 .sp-price-box {
        margin-left: 0px;
    }
    
    .sp-price-box2 .PricesalesPrice {
        margin-right: -129px;
    }
    
    .vm-pagination {
        margin-left: 0px;
    }
    
    .produtos-categoria .sp-vmproduct-wrapper {
        padding: 0 0px;
    }
    
    .com-virtuemart .category-view .browse-view .sp-select .sp-select-dropdown {
        width: 60px;
    }
    
    .com-virtuemart .category-view .browse-view .sp-select ul {
        right:0;   
        left: inherit;
        min-width: 60px;
    }
    
    .com-virtuemart .category-view .browse-view .sp-select ul > li {
        text-align: right;
    }
    
    .com-virtuemart .category-view .browse-view .sp-select .sp-select-result {
        padding: 9px 14px 0;
    }
    
    .category-view {
        margin-top: 00px;
    }
    
    .orderlistcontainer .title{
        text-align: left!important;
    }
    
    .product.sp-vmproduct-wrapper .vm-spacer {
        padding: 0 0px !important;
    }
    
    
    h1 {
        font-size: 20px!important;
    }
    
    
    
    
    .sp-megamenu-parent {
       /* display: none !important;*/
    }
    
/*PARA O BOTﾃグ DO CAROUSEL Nﾃグ SURGIR CORTADO*/    
.sppb-carousel-pro-text h1 {font-size: 1.8rem !important;}
.sppb-carousel-pro-text h2 {font-size: 1.6rem !important;}
.sppb-carousel-pro-text p {font-size: 1.3rem;}
.sppb-carousel-inner > .sppb-item {padding: 10px; }

    .sp-price-box2 .sp-price-box {
        display: inherit;
    }
    
    .category-view div.product {
        border-top: 1px solid #ddd;
    }
    
    .category-view .horizontal-separator {
        height: 0px;
    }
  
  	.sp-page-title .breadcrumb {
    	font-size: 7px;
	}
}



@media screen and (max-width: 320px) { 
    .texto-countdown p {
        margin: 0px 8px 0px 55px;
    }
    
    #sp-header {
        height: 80px!important;
    }
    
    .mod-sp-vmajaxsearch {
        width: 165px!important;
    }
    
    
}

