/*
Theme Name:   ECOMDigital
Description:  Write here a brief description about your child-theme
Author:       ECOM-D
Author URL:   Write here the author's blog or website url
Template:     woodmart
Version:      1.7
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  ECOMDigital
GitHub Theme URI: https://github.com/ECOM-STORE/ECOMDigital
*/

/* CSS ECOM-D */

/* For desktop: */
@media only screen and (min-width: 768px) {
	.product-element-top {
    height: 290px !important;
}
	.product-grid-item .price {
    min-height: 46px !important;
}
	.product-image-wrap img.wp-post-image.woodmart-lazy-load.woodmart-lazy-fade.woodmart-loaded {
    width: auto;
    height: 600px;
    margin: 0 auto;
    display: flex;
}
    
    .vc_message_box>p:last-child {
    margin-bottom: 0;
    height: 40px !important;
    padding: UNSET !IMPORTANT;
}
	
    .swatch-on-grid.woodmart-swatch.woodmart-tooltip.swatch-with-bg.swatch-size-default {
        border: 1px solid #959595 !important;
    }
    .vc_message_box h5 {
        margin: 0px !important;
    }

    .product-element-top {
        max-height: 366px !important;
	min-height: 290px !important;
    }
    .title-line-two .product-grid-item .product-title {
        max-height: 40px !important;
        height: 40px !important;
    }
    .newslatter button#wpforms-submit-8328 {
    	width: 131px !important;
    }
}

/* For mobile phones: */
@media only screen and (max-width: 768px) {
	.product-grid-item .price {
    min-height: 42px !important;
}
    
    .title-line-two .product-grid-item .product-title {
    max-height: 48px !important;
    height: 46px !important;
    }
    .woodmart-hover-tiled .product-element-top {
        margin-bottom: 0;
        max-height: 240px !important;
	min-height: 240px !important;
    }
.vc_custom_1591790726268 {
    border: none !important;
}
.vc_custom_1591790731133 {
    border: none !important;
}
p.email-form {
    margin-left: 10px !important;
    margin-right: 10px !important;
    width: 200px;
}
.mc4wp-form input[type=submit] {
    width: 200px !important;
}
.wa__btn_popup {
    bottom: 70px !important;
}
.wa__popup_chat_box {
    bottom: 142px !important;
}
    
}

p.stock.in-stock {
    display: none !important;
}
.cart-widget-side.woodmart-cart-opened {
    z-index: 999999999999;
}
.login-form-side.woodmart-login-side-opened {
    z-index: 999999999999;
}
.swatches-on-grid.swatches-select {
    display: none !important;
}
a.woodmart-sticky-add-to-cart.button.alt.single_add_to_cart_button {
    padding: 12px 20px;
}
.color-scheme-light i {
    color: rgba(255,255,255,.8) !important;
}

.containerCalculator {
    border-radius: unset !important;
    background-color: #ffffff !important;
    padding: 0px !important;
    margin-top: 0px !important;
    padding-left: 15px !important;
    padding-bottom: 20px !important;
    width: 100%;
    margin: unset !important;
}

.containerCalculator input[type=text], .containerCalculator select, .containerCalculator textarea {
    width: 100% !important;
    padding: 12px !important;
    border: 1px solid #a2a3a4 !important;
    border-radius: unset !important;
    box-sizing: border-box !important;
    resize: vertical !important;
    background: #ededed !important;
		width: 95% !important;
}
.containerCalculator {
    background-color: #ffffff !important;
}
.woodmart-cookies-popup.popup-display {
    z-index: 99999999999999999999999999999;
}
.newslatter form#wpforms-form-8328 {
    display: flex !important;
}
.newslatter .wpforms-field-container {
    display: flex !important;
}
.vc_custom_1578699094279 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.vc_custom_1578706333801 {
    margin-bottom: 0 !important;
}
.newslatter div.wpforms-container-full .wpforms-form input[type="date"],
.newslatter div.wpforms-container-full .wpforms-form input[type="datetime-local"],
.newslatter div.wpforms-container-full .wpforms-form input[type="datetime"],
.newslatter div.wpforms-container-full .wpforms-form input[type="email"],
.newslatter div.wpforms-container-full .wpforms-form input[type="month"],
.newslatter div.wpforms-container-full .wpforms-form input[type="number"],
.newslatter div.wpforms-container-full .wpforms-form input[type="password"],
.newslatter div.wpforms-container-full .wpforms-form input[type="range"],
.newslatter div.wpforms-container-full .wpforms-form input[type="search"],
.newslatter div.wpforms-container-full .wpforms-form input[type="tel"],
.newslatter div.wpforms-container-full .wpforms-form input[type="text"],
.newslatter div.wpforms-container-full .wpforms-form input[type="time"],
.newslatter div.wpforms-container-full .wpforms-form input[type="url"],
.newslatter div.wpforms-container-full .wpforms-form input[type="week"],
.newslatter div.wpforms-container-full .wpforms-form select,
.newslatter div.wpforms-container-full .wpforms-form textarea {
    border-radius: unset !important;
    margin-right: 20px !important;
}
.newslatter button#wpforms-submit-8328 {
    height: 38px !important;
}
.newslatter div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 10px 0 !important;
    margin-right: 10px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1578706333801 {
    margin-bottom: unset !important;
}
form#wpforms-form-9025 {
    display: flex !important;
}
.vc_custom_1600699947084 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.vc_row.wpb_row.vc_row-fluid.newslatter.vc_custom_1600699947084.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
@media only screen and (max-width: 1024px) {
  /* For mobile phones: */
  .vc_message_box {
    padding: 0.5em 0.5em 0.5em 3em !important;
}
.vc_message_box>p:last-child {
    margin-bottom: 0;
    height: 40px !important;
    padding: 3px 0px 0px 14px !important;
}
.vc_message_box>p:last-child {
    margin-bottom: 0;
    font-size: 11px !important;
	    text-align: left !important;
}
.recursos .vc_column_container>.vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.vc_message_box>p:last-child {
    margin-bottom: 0;
    height: 40px !important;
    padding: 3px 6px 3px 7px !important;
    line-height: 17px !important;
    text-align: left !important;
}
	
}
}
.vc_message_box {
    border: none !important;
}

.vc_color-grey.vc_message_box .vc_message_box-icon {
   /* color: #f15d37 !important; */
    height: 40px !important;	
	
}

/*
.vc_color-grey.vc_message_box strong {
    color: #f15d37 !important;
}
*/

.vc_message_box.vc_message_box-outline.vc_message_box-square.vc_color-grey {
    border: none !important;
}

/* adicionando 20px de padding-top carrossel de produtos*/
.owl-carousel.banners-carousel.owl-items-lg-3.owl-items-md-3.owl-items-sm-2.owl-items-xs-1.owl-loaded.owl-drag {
    padding-top: 20px !important;
}

/* Correcao tamanho caixas de texto front > 1259px*/
@media only screen and  (min-width:  1059px){
	.vc_message_box>p:last-child {
    margin-bottom: 0;
    height: 50px!important;
	  font-size: 100% !important;
	}
}

/* Correcao tamanho caixas de texto front  - 1074  1258*/
@media only screen and  (min-width:  1074px)and (max-width: 1258px){
	.vc_message_box>p:last-child {
	 /* margin-left: 10px !important; */
			font-size: 80% !important;
			padding-right: 0px !important;
	}
}
/*1074 1024  */
@media only screen and  (min-width: 1025px)and (max-width: 1074px){
	.vc_message_box>p:last-child {
	 /* margin-left: 10px !important; */
			font-size: 70% !important;
			padding-right: 0px !important;
	}
}
/* 816 1024*/
@media only screen and  (min-width: 816px)and (max-width: 1024px){
	.vc_message_box>p:last-child {
	 /* margin-left: 10px !important; */
		font-size: 65% !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
	}
}
/*768 815 */
@media only screen and  (min-width: 768px)and (max-width: 815px){
	.vc_message_box>p:last-child {
	 /* margin-left: 10px !important; */
	  font-size: 65% !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
	}
}

.vc_color-grey.vc_message_box strong {
    height: 100px !important;
    display: flex !important;
    vertical-align: middle !important;
    padding: 10px !important;
    margin-left: 42px !important;
	line-height: initial !important;
}
.vc_message_box {
    border: 1px solid transparent !important;
    display: block !important;
    overflow: hidden;
    margin: unset !important;
    padding: unset !important;
    position: relative !important;
    font-size: 1em !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box !important;
}
.vc_message_box>p:last-child {
    padding: unset !important;
}
p#billing_country_field {
    display: none;
}
div#wc-shipping-simulator form {
    display: flex !important;
    margin-bottom: 20px !important;
}
.title-size-small {
    padding-top: 10px !important;
    padding-bottom: 12px !important;
}
.page-title.color-scheme-light .entry-title {
    font-size: x-large !important;
}
li.menu-item.item-level-0.menu-item-compare {
    display: none !important;
}
.wc-proceed-to-checkout {
    margin-bottom: 10px;
}
li.woocommerce-mini-cart-item.mini_cart_item img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.woodmart-lazy-load.woodmart-lazy-fade.woodmart-loaded {
    min-height: unset !important;
}
