/*
Theme Name: Oaza Child
Theme URI: https://oaza.qodeinteractive.com/
Description: A child theme of Oaza Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: oaza
Template: oaza
*/


.mkdf-main-menu>ul>li>a{
	padding:0 12px!important;
}
@media (min-width: 1280px) and (max-width:1400px){
	.mkdf-main-menu>ul>li>a {

    padding: 0 3px!important;

}
	.widget.mkdf-button-widget a{
		padding:10px;
	}
}
.mkdf-portfolio-list-holder article .mkdf-pli-image img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 500px;
}
.mkdf-light-logo{
	position: relative;
	top:7px;
}
 .mkdf-page-header>div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu>ul>li>a{
	color: #212121 !important;
}

.home .mkdf-page-header>div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu>ul>li>a{
	color: #fff !important;
}

.mkdf-shopping-cart-holder .mkdf-header-cart .mkdf-sc-opener-icon{
	color: #212121 !important;
}

.mkdf-sticky-header{
	height: 90px !important;
}
#media_image-3 img{
	max-width: 100px !important;
}
.mkdf-logo-wrapper img{
	max-width: 70px !important;
	object-fit: contain !important;
}
.mkdf-page-title{
	font-size: 30px !important;
}
.mkdf-team-holder .mkdf-team-image img{
	object-fit: cover !important;
}
.mkdf-blog-holder article .mkdf-post-image{
	width:100%;
}
.mkdf-blog-holder article .mkdf-post-image img {
    display: block;
    width: 100%;
    max-height: 500px;
    object-fit: cover;
    object-position: 0 60%;
}
.serv .mkdf-billboard-holder .mkdf-billboard-text-holder .mkdf-billboard-text-inner {
    padding: 50px!important;
}
.mobile-button{
	width: 100% !important;
	text-align: center;
	position: fixed;
	top: 0px;
	display: none;
	z-index: 9999 !important;
}
@media (max-width: 1024px) {
	.mobile-button{
		display: block;
	}
	.mkdf-mobile-header{
		margin-top: 40px;
	}
	.mkdf-sticky-up-mobile-header .mobile-header-appear .mkdf-mobile-header-inner{
		top: 40px !important ;
	}
	.mkdf-title-holder .mkdf-title-image img {
    display: block;
    width: auto;
    min-height: 500px;
    object-fit: cover;
	}
	.mkdf-title-holder.mkdf-has-bg-image {
    	min-height: 500px!important;
	}
		.post-type-archive-product .mkdf-grid-row  {
		    	display: flex;
    	flex-direction: column-reverse;
		}
		.mkdf-page-title {
    	font-size: 24px !important;
	}
}
.mkdf-billboard-main-section{
	background-position:center!important;
}
.mkdf-woocommerce-page .woocommerce .woocommerce-checkout .col-1{
	width:45%;
}
.mkdf-woocommerce-page .woocommerce .woocommerce-checkout .col-2{
	width:53%;
}
.mkdf-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li>label {
	margin-left:5px;
}
#payment li>* {
    float: left;
}
#payment li>input {
    top: 7px;
    left: -4px;
    position: relative;
}
#payment li {
	display:table;
	width:100%;
}
#payment .payment_box {
    width: 100%;
}
.form-row.place-order {
    width: 100% !important;
}
button#place_order {
    margin-top: 30px;
	   margin-bottom: 30px;
}
@media(max-width:992px) {
	.mkdf-woocommerce-page .woocommerce .woocommerce-checkout .col-1{
	width:100%;
}
.mkdf-woocommerce-page .woocommerce .woocommerce-checkout .col-2{
	width:100%;
}
}
div#customPopup h2 {
	    font-size: 19px;
    line-height: 1;
    margin: 5px 0px 15px;
}
div#customPopup input {
	padding:10px;
}
div#customPopup button.wpcf7-form-control.wpcf7-submit.mkdf-btn.mkdf-btn-medium.mkdf-btn-solid {
    width: 100%;
}
.single-post .mkdf-title-holder.mkdf-breadcrumbs-type .mkdf-breadcrumbs{
	text-align:center;
}
/* .mkdf-sticky-nav ul>li>a {
    padding: 0 20px !important;
} */
.optional{
	display: none !important;
}
.cart_item td{
	padding-right: 20px !important;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text{
	background-color: #00a8a0 !important;
	color: #fff !important;
	padding: 10px 15px !important;
	width: 100% !important;
	
}
.shop_table .product-name{
	width: 57% !important;
}
.mkdf-cc-link img{
	width: 230px  !important;
	height: 100px  !important;
	object-fit: contain  !important;
	object-position: center center  !important;
}