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

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    text-transform: none !important;
}

.mkd-logo-wrapper a {
    height: 65px !important;
    width: 200px !important;
}

.mkd-mobile-logo-wrapper {
    height: 50px !important;
    width: 150px !important;
}

span.wpcf7-list-item-label {
    font-family: Bellefair,serif;
}

.fixed {
    background: #fff !important;
    padding-top: 10px;
    padding-bottom: 10px;
}

span.wpcf7-list-item {
    font-size: 14px;
    line-height: 18px;
}

.mkd-pl-filter-holder ul li span {
	font-size: 18px !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    margin-bottom: 10px;
}

.mkd-pl-filter-holder ul li.mkd-pl-current span, .mkd-pl-filter-holder ul li:hover span, .mkd-pl-standard-pagination ul li.mkd-pl-pag-active a {
    color: #000 !important;
}

.mkd-mobile-logo-wrapper a {
    height: 50px !important;
}

.mkd-pl-filter-holder ul li.mkd-pl-current span:after {
    border-bottom: 1px solid #414347;
    content: '';
    display: block;
    width: 100%;
    margin: 0 auto;
}

.offer-container--text {
	width: 50%;
	margin: 0 auto;
	text-align: center;
}

.offer-container {
	text-align: center;
	margin: 0 auto;
}

@media (max-width: 991px){
	.offer-container--text {
		width: 75%;
		margin: 0 auto;
		text-align: center;
	}
	
	.mkd-mobile-header .mkd-mobile-menu-opener {
		position: relative;
		height: 100%;
		float: right  !important;
		z-index: 2;
	}
}

@media (max-width: 768px){
	.mkd-container-inner, .mkd-grid, .mkd-row-grid-section {
		width: auto !important;
	}
	
	.mkd-section-title-holder {
    padding-right: 15px !important;
    padding-left: 15px !important;
}


.mkd-page-footer .widget:last-child, .mkd-side-menu .widget:last-child {
    margin: 0!important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.mkd-newsletter {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.mkd-newsletter .wpcf7-form-control.wpcf7-text {
    font-size: 16px;
    width: 250px!important;
    white-space: nowrap!important;
    overflow: hidden!important;
    text-overflow: ellipsis!important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    margin-bottom: -5px;
    padding-left: 15px !important;
}
	
	.mkd-position-center-inner {
		float: left!important;
		padding-left: 15px !important;
		padding-top: 10px!important;
	}
		.mkd-mobile-header .mkd-mobile-nav .mkd-grid>ul>li.mkd-active-item>a, .mkd-mobile-header .mkd-mobile-nav .mkd-grid>ul>li.mkd-active-item>h6, .mkd-mobile-header .mkd-mobile-nav ul li a:hover, .mkd-mobile-header .mkd-mobile-nav ul li h6:hover, .mkd-mobile-header .mkd-mobile-nav ul ul li.current-menu-ancestor>a, .mkd-mobile-header .mkd-mobile-nav ul ul li.current-menu-ancestor>h6, .mkd-mobile-header .mkd-mobile-nav ul ul li.current-menu-item>a, .mkd-mobile-header .mkd-mobile-nav ul ul li.current-menu-item>h6 {
    color: #b57d7d !important;
}
		ul#menu-fullscreen-menu-1 {
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	
				.vc_custom_1519725336832 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

	.vc_custom_1705679589494 {
    padding-bottom: 50px !important;
}
	
	h6 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
	
	.mkd-page-footer .widget h6 {
		padding-right: 0px !important;
    padding-left: 0px !important;
	}
	
	.mkd-si-inner a {
    padding-bottom: 50px !important;
}
	
	.vc_custom_1705680798354 {
    padding-bottom: 0px !important;
}
	
	nav.mkd-mobile-nav.ps.ps--theme_default {
    height: 100vh !important;
}
	
	.mkd-portfolio-single-holder .mkd-grid-row {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
	
	.page-id-1871 .mkd-grid-row,
	.page-id-4922 .mkd-grid-row{
    margin-left: 15px!important;
    margin-right: 15px!important;
}
	
		.page-id-1871 .mkd-newsletter,
	.page-id-4922 .mkd-newsletter {
		padding-right: 0px !important;
    padding-left: 0px !important;
	}
	
}


/* .mkd-normal-logo {
    height: 85px !important;
    margin-top: 15px;
} */