/*
Theme Name: Parris Child
Theme URI: https://parris.qodeinteractive.com
Description: A child theme of Parris - Customised be EG Solutions - Web Design Sydney
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: parris
Template: parris
*/

body, ul, li {
	font-family: "Roboto", sans-serif !important;
}

#qodef-page-inner {
	padding:0px 0px 90px !important;
}

.qodef-page-title .qodef-m-title {
	font-size: 45px !important;
	line-height:55px !important;
}
.qodef-page-title {
	height: 360px !important;
}


#qodef-page-footer .widget .qodef-widget-title {
	color: #fff !important;
}
#qodef-page-footer .widget, #qodef-page-footer .widget a {
	color: #fafafa !important;
}

#qodef-page-footer .widget a:hover {
	color: #fff !important;
}
a.trade-price-button {
	color:#f37a0f;	
}

/*** Product Detail ***/

.qvsfw-attribute-type--color {
	display: block !important;
	margin: 0px 0px 30px !important;
}

#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img {
	max-height:620px !important;
	width: auto !important;
	margin: 0px auto !important;
}

.qodef-woo-product-list .qodef-woo-product-image img {
	max-width: 220px;
    height: auto !important;
    max-height: 220px !important;
    width: auto !important;
	margin: 0px auto;
}
.qodef-woo-product-list .qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-icon {
	float:left;
}

#qodef-woo-page.qodef--single form.cart {
	margin-bottom: 30px !important;
}

.qodef-woo-product-list .qodef-woo-product-inner {
	border: 1px solid #f7f7f7;
}
.qodef-woo-product-list .qodef-woo-product-content {
	padding: 20px 10px !important;
	background-color: #fff !important;
}
.qodef-woo-product-list .qodef-woo-product-image {
	background-color: #fff !important;
}

#qodef-woo-page .button {
	display: block;
    background: #000;
    padding: 6px 20px;
    color: #fff !important;
    border-radius: 25px;
}

#qodef-woo-page .button:after {
	display: none !important;
}
.single-product #qodef-woo-page .entry-summary .button {
	background-color: #000 !important;
}

.wc-block-cart__submit-button {
border: 2px solid #000 !important;
	
}

#qodef-page-mobile-header-inner #block-10{
	position: absolute;
    top: 60px;
    left: 0px;
    width: 100% !important;
    background: #fff;
    padding: 10px 10px 10px 36px;
	margin-left:0px !important;
	padding-left:36px !important;
}

#block-10 input[type=search] {
	max-width: 220px !important;
}
#block-10 .qodef-search-form-button {
	width: auto !important;
    text-align: center;
    padding: 0px 25px;
	line-height:36px;
	border-radius:7px;
	border: 1px solid #ccc !important;
}

#qodef-woo-page.qodef--single .entry-summary .price {
	font-weight:700 !important;
	font-size:24px !important;
	color:#ff0000 !important;
}
/*** Footer ***/

#qodef-page-footer-bottom-area-inner span.qodef-icon-holder .qodef-icon {
	color: #fff !important;	
}
#qodef-page-footer-top-area, #qodef-page-footer-bottom-area {
	background-color: #000 !important;
}
#qodef-page-footer-top-area-inner {
	padding: 60px 0px !important;
}

.qodef-woo-product-list .qodef-woo-product-title {
	letter-spacing: 0px !important;
	line-height:1.2 !important;
	font-weight:500 !important;
}

.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li {
	list-style-type: none !important;
}

#qodef-woo-page.qodef--single .woocommerce-tabs {
	display: block !important;
	max-width: 1200px;
	margin: 45px auto !important;
}

.wc-block-components-totals-item div.wc-block-components-totals-item__value {
	display: none;
}
.wc-block-checkout__shipping-option .wc-block-checkout__shipping-option--free {
	display: none;
}

.wc-block-components-totals-footer-item div.wc-block-components-totals-item__value {
	display: block !important;
}

.single-product #qodef-woo-page .entry-summary .trade-price-button {
	
	border:none !important;
	
}
.single-product #qodef-woo-page .entry-summary .trade-price-button:hover {
	background-color: #000 !important;
}
/** Service Areas **/

.service_areas_btn a.elementor-button {
	font-size: 12px !important;

}



@media only screen and (max-width: 1024px) {
    .qodef-page-title {
        height: 200px;
        margin-top: 60px;
    }
}
