/**
* Theme Name: Gaspard Child
* Description: This is a child theme of Gaspard.
* Author: <a href="https://7kclick.com/">7KCLICK</a>
* Template: gaspard
* Version: 1.1.1
*/
body.home #qodef-page-header{
    position: absolute;
}
body.home #qodef-page-mobile-header{
    position: absolute;
	width:100%;
}
#qodef-page-inner{
	padding: 80px 0 80px!important;
}
body.home #qodef-page-inner{
	padding: 0px!important;
}
.page-id-190 .qodef-content--right-side .qodef-button.qodef-layout--textual .qodef-m-text {
    max-width: 76px;
}

.qodef-custom-landing-columns .elementor-row {
    flex-wrap: wrap;
}

.qodef-custom-landing-columns .elementor-column.elementor-col-16, 
.qodef-custom-landing-columns .elementor-column[data-col="16"] {
    width: 33.33% !important;
}

@media only screen and (max-width: 1440px) {
.qodef-custom-landing-columns .elementor-column.elementor-col-16, 
.qodef-custom-landing-columns .elementor-column[data-col="16"] {
    width: 50% !important;
}
}

@media only screen and (max-width: 680px) {
.qodef-custom-landing-columns .elementor-column.elementor-col-16, 
.qodef-custom-landing-columns .elementor-column[data-col="16"] {
    width: 100% !important;
}
}

a.qodef-shortcode.qodef-m.center-button.qodef-button.qodef-layout--filled.qodef-size--large.qodef-html--link  {
	   margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 150px;
	margin-top: 22px;
}

button[type=submit] .qodef-m-text {
	min-width: 150px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding: 10px;
}
.wpcf7-form label {
	margin-top: 20px;
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active {
	background: #0d0a47;
	color: #fff;
	border-radius: 30px;
	
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a{
	text-align: center !important;
	padding: 12px;
	
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active  a{
	color: #fff !important;
	
}

.qodef-tabs-horizontal-navigation li h5 {
	font-size: 18px !important;
}

#qodef-page-footer-bottom-logo {
	  position: absolute;
    left: 10px;
    bottom: 5px;
    width: 70px;
    height: 70px;
}
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a {
	color: #0d0a47 !important;
}

.qodef-qi-accordion.qodef-style--standard .qodef-e-title-holder.ui-state-active {
	background: transparent;
}

.qodef-header--standard #qodef-page-header{
	z-index: 201;
}
.qodef-header-logo-holder{
		margin-left: 20px
}
.qodef-page-title{
	height: 400px;
}
.qodef-parallax-img-holder{
	top: -100%!important;
}

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li:not(:last-child) {
	margin-right: 1em;
}
.qodef-header-navigation>ul>li>a {
	color: #000 !important;
}
#qodef-page-wrapper:before {
	content: '';
	position: absolute;
	background: #fdf8f1;
	top: 0;
	bottom:0;
	right:0;
	left: 0;
	width: 100%;
	margin: 0 auto;
}
@media only screen and (max-width: 1281px) {
#qodef-page-wrapper:before {
	width: 100%;
}
	.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active {
		width: auto;
		/*margin: 0 auto;*/
	}
}

.qodef-page-border--left, .qodef-page-border--right{
	display: none;
}
#qodef-side-area .widget div>ul:not(.qodef-shortcode-list) li a, #qodef-side-area .widget.widget_text .textwidget p{
	color: #fff!important;
		font-size: 15px;
}
.qodef-woo-dropdown-cart .qodef-e-price,
.qodef-woo-dropdown-cart .qodef-e-quantity, .qodef-woo-dropdown-cart .qodef-m-order-details .qodef-m-order-amount{
	color: #fff;
}
.mums-slider-button-wrapper{
	display: flex;
}
.mums-slider-button{
	font-family: Catamaran,sans-serif!important;
	font-size: 12px!important;
	line-height: 1.8em!important;
	font-weight: 700!important;
	letter-spacing: .2em!important;
	padding: 12px 32px 11px 35px!important;
}
.mp-slider-item{
    height: 100vh;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
}
.mp-slider-item:before{
    content : '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.3;
}
.mp-slider-item-cw{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
}
.mp-slider-item-cw .mp-slider-item-cw-inner{
    max-width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.mp-slider-item-cw .mp-slider-item-cw-inner h3{
    font-size: 180px;
    font-family: "Italiana";
    color: #fff;
    letter-spacing: 5px;
    margin: 0;
}
.mp-slider-item-cw .mp-slider-item-cw-inner p{
    font-size: 30px;
    font-family: "Italiana";
    color: #fff;
    letter-spacing: 5px;
}
.mp-slider-item-cw .mp-slider-item-cw-inner .mp-slider-item-buttons{
    margin: 10px -10px -10px -10px;
}
.mp-slider-item-cw .mp-slider-item-cw-inner .mp-slider-item-buttons a{
    margin: 10px;
}
#qodef-page-footer-bottom-logo{
	display: none;
}
.qodef-side-area--opened #qodef-side-area{
	overflow: auto;
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-link-cart{
	background-color: #fff!important;
	color: #051356!important;
	display: flex;
	align-items: center;
	justify-content: center;
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-link-cart:hover{
	color: #fff!important;
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-link-cart:after {
    background-color: #1d1d74!important;
}
.qodef-woo-dropdown-cart .qodef-m-action-link.qodef-m-action-link-checkout{
	display: flex;
	align-items: center;
	justify-content: center;
}
.qodef-woo-dropdown-cart .qodef-m-dropdown-inner .qodef-m-posts-not-found{
	color: #fff;
}
@media only screen and (min-width : 200px) and (max-width : 767px){
    .mp-slider-item-cw .mp-slider-item-cw-inner h3{
        font-size: 40px;
    }
    .mp-slider-item-cw .mp-slider-item-cw-inner p{
        font-size: 20px;
        letter-spacing: 1px;
    }
    .mp-slider-item-cw .mp-slider-item-cw-inner{
        max-width: 70%;
    }
	.mp-content-wrapper{
		padding: 1em!important;
	}
	#qodef-page-inner{
		padding: 0px!important;
		width: 100%;
	}
	.archive #qodef-page-inner, .single #qodef-page-inner, .woocommerce-page #qodef-page-inner{
		padding: 1em!important;
		width: 100%;
	}
	.qodef-woo-results{
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active {
		margin: 0 auto;
	}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .mp-slider-item-cw .mp-slider-item-cw-inner h3{
        font-size: 40px;
    }
    .mp-slider-item-cw .mp-slider-item-cw-inner p{
        font-size: 25px;
        letter-spacing: 1px;
    }
    .mp-slider-item-cw .mp-slider-item-cw-inner{
        max-width: 70%;
    }
	.mp-content-wrapper{
		padding: 1em 3em!important;
	}
	#qodef-page-inner{
		padding: 0px!important;
		width: 100%;
	}
	.archive #qodef-page-inner, .single #qodef-page-inner, .woocommerce-page #qodef-page-inner{
		padding: 2em!important;
		width: 100%;
	}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 1024px) and (max-width : 1440px) {
    .mp-slider-item-cw .mp-slider-item-cw-inner h3{
        font-size: 60px;
    }
    .mp-slider-item-cw .mp-slider-item-cw-inner p{
        font-size: 25px;
        letter-spacing: 1px;
    }
    .mp-slider-item-cw .mp-slider-item-cw-inner{
        max-width: 70%;
    }
	#qodef-page-wrapper:before{
		width: 100%!important
	}
	.mp-content-wrapper{
		padding: 1em 4em!important;
	}
	.qodef-header--dark #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li, .qodef-header--dark #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a{
		margin: 0 7px;
	}
	.qodef-header-navigation>ul>li{
		margin: 0 7px;
	}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 1440px) and (max-width : 1600px) {
	#qodef-page-wrapper:before{
		width: 100%;
	}
}

/*  body span {
font-family: 'Commissioner', sans-serif !important;
}

.qodef-header-navigation>ul>li>a {
	font-weight: 500;
}

h1,h2,h3,h4,h5,h6,a {
font-family: 'PT Serif', sans-serif !important;
}

.qodef-header-navigation>ul>li>a span {
font-family: 'Commissioner', sans-serif !important;
}

p {
	font-family: 'Commissioner', sans-serif !important;

}

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a .q-text {
	letter-spacing: 1px;
} */

.qodef-header-navigation>ul>li>a {
	font-family: 'Commissioner', sans-serif !important;
	font-weight: 500;
 
}