/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

#ekit-megamenu-main-menu {
    padding:0;
}
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center {
    justify-content: space-between;
}

.elementor-widget-ekit-nav-menu{
    z-index: 50 !important;
}

.search .page-title{
    display:none;
}

.eael-load-more-button:hover {
    background: #464646 !important;
}

#elementor-menu-cart__toggle_button{
    background-color:transparent !important;
}

.shopengine-quickview-trigger{
    display:none !important;
}

.archive-product-container .wd-entities-title
{
	margin: 10px 10px !important;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
}

.woocommerce  .woocommerce-loop-product__title{
	height: 11px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px !important;
    color: #999999 !important;
    margin-bottom: 5px;
    white-space: nowrap;
    margin: 20px !important;
}

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before, 
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, 
.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, 
.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before, 
.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before, 
.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, 
.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, 
.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before {
    display:none !important;
}

.woocommerce .add_to_cart_button {
    font-size: 12px !important;
}

.shopengine-archive-products .product .price {
    width:100% !important;
}


/*Woocommerce archive pages  / catalog pages*/
.elementor-78094 .elementor-element.elementor-element-dec54e9 .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger) {
    padding: 10px 20px 0px 20px !important;
}

.woocommerce ul.products li.product a img {
    margin: 0;
}

.elementor-78094 .elementor-element.elementor-element-285c109 > .elementor-element-populated {
    margin: -10px 0px 0px 0px !important;
}

.elementor-kit-18265 input:not([type="button"]):not([type="submit"]), .elementor-kit-18265 textarea, .elementor-kit-18265 .elementor-field-textual {
    border-radius: 0 !important;
}

.elementor-kit-18265 input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-18265 textarea:focus, .elementor-kit-18265 .elementor-field-textual:focus {
    background-color: #ddd !important;
}

.elementor-kit-18265 input:not([type="button"]):not([type="submit"]), .elementor-kit-18265 textarea, .elementor-kit-18265 .elementor-field-textual {
    background: #000 !important;
}

/*Shop Page Button Padding*/
.elementor-77998 .elementor-element.elementor-element-f90cacd .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger) {
    padding: 11px 20px 0px 020px !important;
}
/*Shop description tab line reemoved*/
.elementor-78024 .elementor-element.elementor-element-4f72a07 div.shopengine-product-tabs div.woocommerce-tabs .wc-tabs .shopengine-tabs-line {
    width: 0px !important;
}

/*Top Bar Social*/
/*.elementor-18357 .elementor-element.elementor-element-38bcb60 > .elementor-element-populated {
    padding: 0px !important;
}*/
.elementor-kit-18265 a,
.elementor-kit-18265 a:hover {
        color: #cccccc!important;
}

@media (max-width: 1024px){
	
	.elementor-18357 .elementor-element.elementor-element-5b56828 .elementskit-menu-container {
		max-width: 100% !important;

	}
		
	.elementor-18214 .elementor-element.elementor-element-0b9425f:not(.elementor-motion-effects-element-type-background){
		background-image: none;

	}	
}

/*Mobile account column border*/
@media (max-width: 767px){
	.elementor-18357 .elementor-element.elementor-element-0022600 > .elementor-element-populated {
		border-width: 0px !important;
	}
}
@media (max-width: 1024px){
	.elementor-18357 .elementor-element.elementor-element-98e2767 > .elementor-element-populated {
		border-width: 0px !important;
	}
}

/*Header Background Overlay*/
.main-page-wrapper > .container > .row > .elementor > section:nth-child(1){
    margin: -407px 0px 0px 8px !important;
    padding: 346px 0px 0px 0px !important;
}

@media (max-width: 1024px){
	.main-page-wrapper > .container > .row > .elementor > section:nth-child(1){
    margin: -402px 0px 0px 8px !important;
    padding: 346px 0px 0px 0px !important;
	}
}

@media (max-width: 768px){
	.main-page-wrapper > .container > .row > .elementor > section:nth-child(1){
		margin: -367px 0px 0px 8px !important;
		padding: 346px 0px 0px 0px !important;
	}	
}

/*Hide Megamenu on Tablet Portrait, */
@media (max-width: 1024px){
	.elementskit-megamenu-panel{
		display:none !important;
	}
}

/*Customer Account*/
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation {
    width: 100% !important;
}

 .woocommerce-my-account-wrapper a.button.alt,
 .woocommerce-my-account-wrapper a.button,
 .woocommerce-my-account-wrapper a.button.alt:hover, 
 .woocommerce-my-account-wrapper a.button:hover {
    background-color: #545454 !important;
	border: 2px solid #737171 !important;
}

.elementor-widget-woocommerce-my-account .woocommerce-address-fields .button, 
.elementor-widget-woocommerce-my-account .woocommerce-EditAccountForm .button {
    background: #3f3f3f !important;
}

 .woocommerce button,
 .woocommerce .button {
   background-color: #545454 !important;
}

.wd-switch-to-register,
.wd-switch-to-register:hover {
    background-color: #313030 !important;
}

.woocommerce .login .button, 
.woocommerce .register .button, 
.woocommerce .woocommerce-ResetPassword .button {
    background-color: #313030 !important;
}

/*contact form*/
 .elementor-button[type="submit"],
 .elementor-button[type="submit"]:hover {
    background-color: #313030 !important;
}

/*Sorter*/
@media (max-width: 768px){
	.elementor-77982 .elementor-element.elementor-element-3b74c9a {
		padding: 0px 16px 10px 16px !important;
	}	
}

.elementor-18214 .elementor-element.elementor-element-f133f18 .uc_fbps_content {
    margin-left: 40px;
}


/*Header*/
.elementor-18357 .elementor-element.elementor-element-32f532e {
    z-index: 0 !important;
}

/*Side Cart*/
.elementor-menu-cart__product .variation{
    display:block !important;
    font-size: 0.8rem !important;
}

.elementor-menu-cart__product-remove {
    right: 15px !important;
}

/*Cart shipping location dropdown*/
select option:hover{
    background:red !important;
}

.home .widget-product-wrap .wd-entities-title {
    font-size: 13px !important;
    color: #d5d5d5 !important;
}

.cart-totals-inner .shipping-calculator-form .button {
    color: #adadad;
}

#calc_shipping_postcode{
    display:none !important;
}
#calc_shipping_city{
    display:none !important;
}

ul.woocommerce-error {
    display: block !important;
}