/*
Theme Name: Beeutiful Child
Theme URI: https://dorset.tech
Description: A child theme of Beeutiful Theme
Author: Dorset Tech
Author URI: https://dorset.tech
Version: 1.0.1
Text Domain: beeutiful
Template: beeutiful
*/

body {
    font-family: Khula;
}

/* header */
body .mkdf-page-header {
    padding-bottom: 15px;
    padding-top: 15px;
	background: #252122;
}

body .mkdf-page-header .mkdf-menu-area{
	background: #252122;
}

.mkdf-main-menu>ul>li>a, .mkdf-main-menu>ul>li.mkdf-active-item>a, .mkdf-shopping-cart-holder .mkdf-header-cart .mkdf-sc-opener-count {
	color:#fdb829!important;
}

.mkdf-search-opener.mkdf-search-opener-svg-path .mkdf-search-opener-wrapper path, .mkdf-search-opener.mkdf-search-opener-svg-path .mkdf-search-opener-wrapper>*, .mkdf-shopping-cart-holder .mkdf-header-cart.mkdf-header-cart-svg-path .mkdf-sc-opener-icon path, .mkdf-shopping-cart-holder .mkdf-header-cart.mkdf-header-cart-svg-path .mkdf-sc-opener-icon>* {
    fill: #ffffff!important;
}

.mkdf-page-header .mkdf-menu-area {
    max-width: 90%;
    margin: auto;
}

.mkdf-woo-single-page .mkdf-single-product-summary p.stock.in-stock {display:none;}

.mkdf-sticky-header .mkdf-sticky-holder .mkdf-vertical-align-containers {
	max-width: 90%;
    margin: auto;
}

body .mkdf-page-header .mkdf-sticky-header {
    height: 90px;
	background: #252122;
}

body .mkdf-sticky-header .mkdf-sticky-holder{
	background-color: #252122;
    border-bottom: 1px solid #252122;
}

.mkdf-sc-dropdown-inner .mkdf-sc-dropdown-button-holder .mkdf-grid-col-6{
	width: 100%!important;
}

body .mkdf-sc-dropdown .mkdf-sc-dropdown-button-holder .mkdf-sc-dropdown-button.mkdf-cart, body .mkdf-sc-dropdown .mkdf-sc-dropdown-button-holder .mkdf-sc-dropdown-button.mkdf-checkout {
    padding: 10px 0;
    font-size: 12px;
    margin: 10px auto 0px;
}

.mkdf-login-register-widget.mkdf-user-logged-in .mkdf-logged-in-user .mkdf-logged-in-user-inner>span .mkdf-logged-in-user-name{font-family:'Khula'; color:#fff;}
.mkdf-menu-area .mkdf-login-register-widget.mkdf-user-logged-in .mkdf-login-dropdown li a{font-family:'Khula';}
.mkdf-membership-dashboard-content-holder .mkdf-membership-dashboard-page-content p span{font-family:'Khula'; font-style:normal; font-weight:600;}

/*footer*/
.mkdf-page-footer .widget .mkdf-widget-title {font-family:'Satisfy'; color:#fdb82c; font-size:27px; text-transform:capitalize;}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner #menu-footer-menu-bottom>* a{font-family:'Khula'; text-transform:capitalize; color:#fdb82c;}
#menu-footer-menu-bottom li {
    line-height: 1;
    margin: 15px 0 0 !important;
}
.mkdf-social-icons-group-widget.mkdf-square-icons .mkdf-social-icon-widget-holder .mkdf-social-icon-widget {
    top: 47%;
}
/*Subscription Page*/
.mkdf-price-table .mkdf-pt-inner ul li{font-family:'Khula';}
.mkdf-btn {
    font-family: 'Lato';
    font-weight: 700;
    font-size: 14px;
}
.fullYear .mkdf-btn.mkdf-btn-solid {background-color:#fdb82c; color:#000;}
.mkdf-btn.mkdf-btn-with-prefix .mkdf-btn-text:before{display:none;}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-price{font-size:50px; font-family:'Khula';}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-value{font-family:'Khula'!important; font-size:50px;}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-title-holder .mkdf-pt-title{font-family:'Satisfy'; font-size:45px; text-transform:capitalize; padding-bottom:10px;}

/*contact*/
.cf7_custom_style_2 button.wpcf7-form-control.wpcf7-submit{color:#fdb82c!important;}
.mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-border-hover):hover{border-color:#fdb82c!important; background-color:#fdb82c!important;}
.wpcf7-form-control.wpcf7-text,input[type=text]{font-family:'Khula'!important; font-style:normal!important;}
.cf7_custom_style_2 button.wpcf7-form-control.wpcf7-submit{margin-top:20px!important;}

/*blog*/
.mkdf-blog-holder article .mkdf-post-info-top>div{color:#fdb82c;}
.mkdf-blog-holder article .mkdf-post-image, .mkdf-blog-holder article .mkdf-post-image img {
    min-width: 100%;
    padding-left: 0px;
}
.mkdf-blog-holder.mkdf-blog-standard article {
    margin-bottom: 45px;
}
.mkdf-post-text-main img{
	margin: 15px;
}

.mkdf-post-text-main p{
	text-align: left!important;
}

.mkdf-search-page-holder .mkdf-search-page-form .mkdf-form-holder{
	padding: 0px;
}

 table.variations tbody th{
	border-right: 0px!important;
}

.mkdf-plc-rating-holder{
	display: none!important;
}

li{color:#5D4A41;}
.widget.mkdf-blog-list-widget .mkdf-widget-title{font-family:'Satisfy'; color:#fdb82c; text-transform:capitalize; font-size:23px;}
.widget .mkdf-widget-title {font-family:'Satisfy'; color:#fdb82c; text-transform:capitalize; font-size:23px;}
.mkdf-blog-single-navigation .mkdf-blog-single-navigation-inner{background-color:#fff;}
.mkdf-social-share-holder.mkdf-list li a{color:#fdb82c;}


/*account*/
.woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-search-submit), div.woocommerce button[type=submit]:not(.mkdf-search-submit) {color:#fdb82c!important; font-weight:600;}
.woocommerce-page .mkdf-content a.button, div.woocommerce a.button {color:#fdb82c!important;}
.mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation{background-color:#000!important;}
.mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li a {color:#fdb82c!important;}
.mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a{color:#fff!important;}
.mkdf-woocommerce-page.woocommerce-account .woocommerce table.shop_table td{width:20%;}
.woocommerce-page .mkdf-content a.button,div.woocommerce a.button{display:block!important; margin-bottom:10px!important; text-align:center;}
.mkdf-menu-area .mkdf-login-register-widget.mkdf-user-not-logged-in .mkdf-login-opener {color:#fdb82c; font-size:16px;}
.mkdf-login-register-widget.mkdf-user-not-logged-in .mkdf-login-opener:after{font-weight:600; color:#fdb82c; font-size:16px;}

/*user dashboard*/
.mkdf-membership-dashboard-nav-holder .mkdf-membership-dashboard-nav-inner{background-color:#000;}
.mkdf-membership-dashboard-nav-holder ul li a{color:#fdb82c;}
.mkdf-membership-dashboard-nav-holder ul li.mkdf-active-dash>a{color:#fff;}
.mkdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses h3 {font-size:39px!important;}


/*product page*/
.mkdf-title-holder .mkdf-title-wrapper{display:none!important;}
.mkdf-title-holder{display:none!important;}
.mkdf-woo-single-page .woocommerce-tabs ul.tabs>li a{font-family:'Khula'!important; text-transform:capitalize; color:#fdb82c; font-style:normal!important; vertical-align:middle!important; padding:16px 59px 16px!important;}
.mkdf-woo-single-page .woocommerce-tabs ul.tabs>li.active a{background-color:#000; color:#fdb82c;}
ul.products>.product .price *{font-family:'Khula';}
ul.products>.product .mkdf-product-categories a{font-family:'Khula'!important;}
.woocommerce-Price-currencySymbol {font-family:'Khula'!important;}
.mkdf-woo-single-page .mkdf-single-product-summary .price *{font-family:'Lato'!important;}
ul.products>.product .price * {
    line-height: inherit;
    font-family: lato!important;
    font-size: 14px!important;
}

/*sign up*/
input[type=email] {font-family:'Khula'; background-color:#fff; font-style:normal; border:1px solid #fff;color:#5d4a41; letter-spacing:1px; font-size:16px!important;}
input[type=submit]{background-color:#000; color:#fdb82c; padding:20px 25px; border:none; display:flex; float:right; margin-top:-66px; letter-spacing:2px; font-weight:700;font-family: lato!important;font-size: 14px!important;position:relative;z-index:1;cursor:pointer;}
input[type=submit]::hover {background-color:#fdb82c; color:#000; padding:20px 25px; border:none; display:flex; float:right; margin-top:-66px; letter-spacing:2px; font-weight:700;}

/*cart*/
.mkdf-woocommerce-page table.cart tr.cart_item td {font-family:'Khula';}
.mkdf-woocommerce-page table.cart td.actions .coupon .input-text{font-family:'Khula'; font-size:16px;}
.woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-search-submit), div.woocommerce button[type=submit]:not(.mkdf-search-submit) {font-family:'Khula'!important; font-weight:700!important;}
.woocommerce-page .mkdf-content a.button:hover, div.woocommerce a.button:hover {background-color:#fdb82c!important; color:#000!important; border:1px solid #fdb82c!important;}
.woocommerce-page.mkdf-woocommerce-page .woocommerce .mkdf-custom-cart-holder .return-to-shop a.button.wc-backward {background-color:#000 !important; color:#fdb82c!important;}
.mkdf-woocommerce-page .return-to-shop a.button:hover {background-color:#fdb82c!important; color:#000!important; border:1px solid #fdb82c!important;}
h5 a{font-size:16px!important;}
.mkdf-sc-dropdown .mkdf-sc-dropdown-item-content>*{font-size:16px!important;}
.mkdf-sc-dropdown .mkdf-sc-dropdown-subtotal .mkdf-sc-dropdown-total-amount{font-size:16px!important;}

/*checkout*/
.woocommerce-page .mkdf-content textarea, div.woocommerce textarea {font-family:'Khula'!important; font-style:normal!important;font-size:16px!important;}
.mkdf-woocommerce-page .woocommerce-info{font-family:'Khula'!important; font-style:normal;}
.woocommerce-page .mkdf-content input[type=text], div.woocommerce input[type=text] {font-family:'Khula'!important; font-style:normal!important;}
body .select2-container--default .select2-selection--single .select2-selection__rendered{font-style:normal;}
.woocommerce-page .mkdf-content input[type=email],div.woocommerce input[type=email] {font-family:'Khula'!important; font-style:normal!important;}

/*homepage*/
.mkdf-plc-holder .mkdf-plc .mkdf-plc-category a{font-family:'Khula'!important; font-style:normal!important;}
.mkdf-plc-holder .mkdf-plc .mkdf-plc-price *{font-family:'Lato'!important; color:#5d4a41; font-size: 14px!important;}

.vc_btn3.vc_btn3-size-lg {
    font-family: 'Lato'!important;
    font-size: 14px!important;
    letter-spacing: 2px;
    padding-top: 15px!important;
    padding-bottom: 15px!important;
    padding-left: 35px!important;
    padding-right: 35px!important;
    font-weight: 700;
}

.homeCats .vc_btn3.vc_btn3-style-custom:hover {background-color:#fdb82c!important; color:#000!important; font-weight:700;}
#homemailchimp .mkdf-section-title-holder .mkdf-st-text {
    margin: -5px 0 0;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
    padding: 0px 0 0px;
}

.mkdf-woocommerce-page .woocommerce-message{font-family:'Khula';}
/*booking product*/

.ui-datepicker table{font-family:'Khula'!important; color:#fdb82c;}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{background:#000;}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{background:#000;}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{font-family:'Khula';}
.wc-bookings-date-picker .ui-datepicker th{font-family:'Khula';}
.wc-bookings-date-picker .ui-datepicker td .ui-state-default{font-family:'Khula';}
.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#fdb82c!important; color:#000!important;}
.wc-bookings-date-picker .ui-datepicker td a.ui-state-active, .wc-bookings-date-picker .ui-datepicker td a.ui-state-active.ui-state-hover{background-color:#000!important; color:#fdb82c!important;}
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background-color:#000!important; color:#fdb82c!important;}
.wc-bookings-booking-form .block-picker li a{font-family:'Khula'; font-size:16px;}
.wc-bookings-booking-form .block-picker li{font-family:'Khula';}

/*experience day*/
li {font-family:'Khula'; line-height:2;}
.wc-bookings-booking-form .block-picker li:nth-child(odd) a:hover{background:#000; color:#fdb82c;}
.wc-bookings-booking-form .block-picker li:nth-child(odd) a:hover, .wc-bookings-booking-form .block-picker li:nth-child(odd) a:focus{background:#000; color:#fdb82c;}
.wc-bookings-booking-form .block-picker li a.selected {background:#000!important; color:#fdb82c!important;}
.woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-search-submit):hover{background-color:#fdb82c!important; color:#000!important; border:1px solid #fdb82c!important;}
.mkdf-woo-single-page .mkdf-single-product-summary .price{font-family:'Khula'!important;}

.mkdf-plc-holder .mkdf-plc .mkdf-plc-rating{color:#fdb82c!important;}
.mkdf-sc-dropdown .mkdf-sc-dropdown-subtotal .mkdf-sc-dropdown-total-amount{font-style:normal!important; color:#fff; font-family:'Khula'!important;}
.mkdf-sc-dropdown .mkdf-sc-dropdown-button-holder .mkdf-sc-dropdown-button.mkdf-cart{border:1px solid #fdb82c!important; color:#fdb82c!important;}
.mkdf-sc-dropdown .mkdf-sc-dropdown-button-holder .mkdf-sc-dropdown-button:hover{background-color:#fdb82c!important; color:#000!important;}
.mkdf-sc-dropdown .mkdf-sc-dropdown-button-holder .mkdf-sc-dropdown-button.mkdf-checkout{border:1px solid #fdb82c!important; color:#fdb82c!important;}
.mkdf-sc-dropdown .mkdf-sc-dropdown-button-holder .mkdf-sc-dropdown-button:hover{color:#000!important;}
.wc-bookings-booking-form .block-picker li:nth-child(even) a:hover{background:#000!important; color:#fdb82c!important;}


.mkdf-page-footer .widget ul:not(.mkdf-shortcode-list) {margin-left:95px!important;}
footer.mkdf-page-footer .mkdf-footer-column-3 .mkdf-widget-title{padding-right:121px!important;}

.fullYear li{color:#FDB82C;}
.halfYear li{color:#000;}

ul{list-style-position:outside;}

.mkdf-page-footer .widget ul:not(.mkdf-shortcode-list){margin-top:65px;}
.mailerlite-form .mailerlite-form-field label{display:none;}

/* AR QC */

.mkdf-side-menu-button-opener, .mkdf-top-bar{
	display: none;
}

.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner #menu-footer-menu-bottom>* a{
	letter-spacing: 0px;
	font-size: 12px;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid {
    padding: 20px 0;
}

.mkdf-footer-bottom-inner p, .mkdf-footer-bottom-inner a{
	font-size: 14px!important;
	letter-spacing: 0px;
}

#text-8{
	margin: 40px 0 0px;
}

.mkdf-plc-holder .mkdf-plc .added_to_cart, .mkdf-plc-holder .mkdf-plc .button{
	margin: 0px!important;
}

.mkdf-sidebar-center-widget aside.mkdf-sidebar .widget {
    text-align: left;
}

.woocommerce-Price-currencySymbol{
	font-family: Lato!important;
}

ul.products>.product .mkdf-pl-inner .mkdf-pl-image img {
    min-height: 310px;
    object-fit: cover;
}

.ancilBan {
	padding-top: 10%;
	padding-bottom: 2%;
}

li::marker{
	font-size: 0px;
}

@media (max-width:1330px){

.mkdf-shopping-cart-holder{
	margin: 0 0 0 10px !important;
}
.mkdf-search-opener {
    margin: 0px 10px !important;
}
	
	.mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-left{
		width: 19%;
	}
	
	.mkdf-logo-wrapper a img.mkdf-normal-logo{
		object-fit: contain;
	}
	
	.mkdf-main-menu>ul>li>a{
		padding: 0px 15px;
	}
	
}

@media (max-width:1200px){
	.mkdf-main-menu>ul>li>a{
		padding: 0 14px;
		font-size: 11px;
	}
	
	.mkdf-page-footer .mkdf-footer-top-holder{
		padding: 30px 0px;;
	}
	
	footer.mkdf-page-footer .mkdf-footer-column-3 .mkdf-widget-title {
		padding-right: 0px!important;
	}
	
	.mkdf-page-footer .widget ul:not(.mkdf-shortcode-list) {
		margin-left: 0px!important;
	}
	
	.mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-left {
		width: 19%;
	}
	
	.mkdf-logo-wrapper {
		max-width: 130px;
	}
	
	.mkdf-page-header .mkdf-vertical-align-containers {
		padding: 0 0px;
	}
	
	body h2, body .mkdf-h2 {
    	font-size: 2em;
	}
}
@media only screen and (max-width:1100px){
	.mkdf-main-menu>ul>li>a {
		padding: 0 10px;
		font-size: 11px;
	}
}

@media only screen and (max-width:1024px){
	.home-slider .vc_column-inner .mkdf-eh-background-holder{top:100px!important;}
	.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-svg-path .mkdf-mobile-menu-icon path, .mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-svg-path .mkdf-mobile-menu-icon>* {
		fill: #fcd27e;
	}
	
	.mkdf-mobile-header .mkdf-mobile-header-inner .mkdf-mobile-header-holder {
		background: #252122;
	}
	
	.mkdf-footer-top-inner.mkdf-grid{
		padding: 45px 0px!important;
	}
	
	.mkdf-footer-top-inner.mkdf-grid .mkdf-grid-col-4 {
		width: 100%!important;
		float: none!important;
		text-align: center;
	}
	
	.mkdf-page-footer .widget .mkdf-widget-title {
		margin: 15px 0px;
		padding: 0px;
	}
	
	footer.mkdf-page-footer .mkdf-footer-column-3 .mkdf-widget-title {
		padding-right: 0px!important;
	}
	
	footer.mkdf-page-footer .textwidget p {
    	text-align: center!important;
	}
	
	#text-8, .mkdf-custom-font-holder.mkdf-cf-9901, .mkdf-page-footer .widget.mkdf-separator-widget, .mkdf-page-footer .widget.mkdf-custom-font-widget {
		display: none!important;
	}
	
	.mkdf-page-footer .widget ul:not(.mkdf-shortcode-list) {
		margin-left: 0px!important;
	}
	
	.mkdf-footer-column-3 .textwidget ul{
		justify-content: center!important;
	}
	
	body #homemailchimp .vc_col-sm-6 {
		width: 100%;
	}
	
	.mkdf-eh-item-content.mkdf-eh-custom-8165 {
		padding: 0px !important;
	}
	
	.elementor-widget-wrap>.mkdf-row-grid-section.elementor-element, .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
		width: 90%!important;
	}
	
	body h2, body .mkdf-h2 {
    	font-size: 2em;
	}
	
	body h3, body .mkdf-h3 {
    	font-size: 2em;
	}
	
	.vc_btn3.vc_btn3-size-lg {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	
	.mkdf-mobile-header .mkdf-mobile-menu-opener{
		margin-left: 15px;
	}
	
	.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-title-holder .mkdf-pt-title {
		font-size: 28px;
		line-height: 1.4;
		padding: 30px 15px 0px;
	}

}

@media (max-width:992px){
		.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner #menu-footer-menu-bottom>* {display:inline-block;}
		.mkdf-footer-bottom-inner.mkdf-grid{padding:30px 18px 48px 18px !important;}
	.mkdf-eh-item-content .mkdf-eh-custom-3147{padding:0px 90px 0px 40px!important;}
	.mkdf-section-title-holder.mkdf-st-center-position .mkdf-st-image img{margin-top:-57px;}

}

@media only screen and (max-width:768px){
	
	.elementor-widget-wrap>.mkdf-row-grid-section.elementor-element, .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
		width: 90%!important;
	}
	
	body .mkdf-page-footer .mkdf-column-content:not(:first-child) {
		margin-top: 0px;
	}
}

@media (max-width:765px) {
	
	.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner #menu-footer-menu-bottom>* {display:inline-block;}
	.mkdf-footer-bottom-inner.mkdf-grid{padding:30px 18px 48px 18px !important;}
	
	.mkdf-eh-item-content .mkdf-eh-custom-3147{padding:0px 40px 0px 40px!important;}
}

