/*
Theme Name: Maison Child
Theme URI: https://maison.qodeinteractive.com/
Description: A child theme of Maison Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.2
Text Domain: maison
Template: maison
*/


/* -- GLOBAL -- */
body {
    font-family: Open Sans, sans-serif;
    font-size: 18px !important;
	color: #000 !important;
}

li {
    line-height: 28px !important;
	margin-left: 25px !important;
	list-style-position: outside !important;
}

.edgtf-title .edgtf-title-holder .edgtf-breadcrumbs a, .edgtf-title .edgtf-title-holder .edgtf-breadcrumbs span {
    font-size: 14px;
}

/* Breadcrumbs */
.edgtf-side-menu-button-opener {
    display: none !important;
}


/* Cart - Nav update */
.edgtf-shopping-cart-holder .edgtf-header-cart {
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #000000 !important;
    letter-spacing: .1em !important;
}

.edgtf-logo-wrapper a img {
    height: 115px !important;
    width: 113px !important;
	margin-top: -20px;
}

footer .widget h1, footer .widget h2, footer .widget h3, footer .widget h4, footer .widget h5, footer .widget h6 {
    margin: 0;
    color: #000 !important;
}
footer .widget a {
    color: #000 !important;
	font-size: 15px !important;
}
footer .widget p {
    color: #000 !important;
	font-size: 15px !important;
}
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-column-content {
    padding: 0 20px !important;
}

/* --- WOOCOMMERCE --- */

/* All products page */
.edgtf-woocommerce-columns-3 .cross-sells>.products>.product, .edgtf-woocommerce-columns-3 .edgtf-pl-main-holder>.products>.product, .edgtf-woocommerce-columns-3 .related.products>.products>.product, .edgtf-woocommerce-columns-3 .upsells.products>.products>.product {
    width: 30.33333% !important;
}

/* Cart Nav Area */

h6.edgtf-product-title {
	font-size: 14px !important;
}
.edgtf-shopping-cart-holder span.edgtf-quantity {
	font-size: 12px !important;
}
.edgtf-shopping-cart-holder span.woocommerce-Price-currencySymbol {
	font-size: 12px !important;
}
.edgtf-shopping-cart-holder span.woocommerce-Price-amount.amount {
	font-size: 12px !important;
}
.edgtf-shopping-cart-holder span.edgtf-total {
	font-size: 12px !important;
}
a.remove {
    padding-right: 10px;
}

/* Woo Cart Pages */
.woocommerce-page .edgtf-content input[type=email], .woocommerce-page .edgtf-content input[type=password], .woocommerce-page .edgtf-content input[type=tel], .woocommerce-page .edgtf-content input[type=text], .woocommerce-page .edgtf-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=password], div.woocommerce input[type=tel], div.woocommerce input[type=text], div.woocommerce textarea {
    font-size: 17px !important;
}

.edgtf-woocommerce-page .woocommerce-checkout .col-1 label:not(.checkbox), .edgtf-woocommerce-page .woocommerce-checkout .col-2 label:not(.checkbox) {
    margin: 15px 0 3px !important;
}

.woocommerce-page .edgtf-content input[type=email], .woocommerce-page .edgtf-content input[type=password], .woocommerce-page .edgtf-content input[type=tel], .woocommerce-page .edgtf-content input[type=text], .woocommerce-page .edgtf-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=password], div.woocommerce input[type=tel], div.woocommerce input[type=text], div.woocommerce textarea {
	background-color: #F5F5F5 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    background-color: #F5F5F5 !important;
}


/* Woo Single Products */

span.sku_wrapper {
   display: none !important;
	}

.edgtf-woo-single-page .edgtf-single-product-summary .product_meta>span {
    font-size: 12pt !important;
}


@media only screen and (min-width: 1025px) {
.edgtf-woo-single-page .edgtf-single-product-summary .product_meta {
    margin: 37px 0 0;
   /* display: none !important; */
	} }

.edgtf-woo-single-page .edgtf-single-product-content .images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image:not(:first-child) {
    width: 24.33333% !important;
}	


/* Categories Page */
a.edgtf-banner-link:hover {
    background-color: #0000003b;
}
#categories .vc_column_container>.vc_column-inner {
    padding-left: 10px !important;
    padding-right: 4px !important;
}
/*Categories Page text top */
#categories .edgtf-banner-text-outer {
    display: block !important;
}



/* Request a Quote */
.yith-ywraq-mail-form-wrapper h3 {
    font-size: 31px !important;
    margin-top: 15px !important;
    margin-bottom: 32px !important;
	    padding-left: 10px;
	padding-bottom: 10px;
}
#yith-ywraq-form img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    max-width: 200px !important;
    float: left !important;
    padding-top: 20px !important;
}
.ywraq-form-table-wrapper.vertical {
    padding-bottom: 50px;
}
.yith-ywraq-mail-form-wrapper .form-row {
    padding: 0px 15px;
    margin-bottom: 0.5em !important;
}
.yith_ywraq_add_item_response-1188.yith_ywraq_add_item_response_message.show.hide-when-removed {
    font-size: 11pt;
}
.yith_ywraq_add_item_browse-list-1188.yith_ywraq_add_item_browse_message.show.hide-when-removed a {
	    font-size: 11pt;
	    color: #727272 !important;
}

/* --- Filter ARea --- */
.wpfFilterWrapper select {
    padding: 10px;
    border-color: #ccc;
}
/* Button */
.wpfFilterButtons .wpfButton {
    letter-spacing: .15em !important;
}
/* Search Icon */
.wpfSingleInputSearch button:before {
    margin-bottom: 10px !important;
}


/* --- Portfolio Video Player --- */

.mejs-poster {
    width: 100% !important;
    height: 100% !important;
}

/* --- Product Widget --- */

.widget ul li {
    font-size: 14px !important;
    line-height: 26px !important;
    margin-left: 16px !important;
}

.widget ul li a{
	color: #181818 !important;
}

.widget h5 {
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 0px;
}
.widget hr { 
  border: 1px solid #ccc;
}