/*
Theme Name: Manon Child
Theme URI: http://manon.edge-themes.com
Description: A child theme of Manon Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Text Domain: manon
Template: manon
*/



@font-face {
    font-family: 'Maison Neue';
    src: url('fonts/MaisonNeue-Bold.eot');
    src: url('fonts/MaisonNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/MaisonNeue-Bold.woff2') format('woff2'),
        url('fonts/MaisonNeue-Bold.woff') format('woff'),
        url('fonts/MaisonNeue-Bold.ttf') format('truetype'),
        url('fonts/MaisonNeue-Bold.svg#MaisonNeue-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Maison Neue Thin';
    src: url('fonts/MaisonNeue-Thin.eot');
    src: url('fonts/MaisonNeue-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/MaisonNeue-Thin.woff2') format('woff2'),
        url('fonts/MaisonNeue-Thin.woff') format('woff'),
        url('fonts/MaisonNeue-Thin.ttf') format('truetype'),
        url('fonts/MaisonNeue-Thin.svg#MaisonNeue-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Maison Neue Light';
    src: url('fonts/MaisonNeue-Light.eot');
    src: url('fonts/MaisonNeue-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/MaisonNeue-Light.woff2') format('woff2'),
        url('fonts/MaisonNeue-Light.woff') format('woff'),
        url('fonts/MaisonNeue-Light.ttf') format('truetype'),
        url('fonts/MaisonNeue-Light.svg#MaisonNeue-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Maison Neue Demi';
    src: url('fonts/MaisonNeue-Demi.eot');
    src: url('fonts/MaisonNeue-Demi.eot?#iefix') format('embedded-opentype'),
        url('fonts/MaisonNeue-Demi.woff2') format('woff2'),
        url('fonts/MaisonNeue-Demi.woff') format('woff'),
        url('fonts/MaisonNeue-Demi.ttf') format('truetype'),
        url('fonts/MaisonNeue-Demi.svg#MaisonNeue-Demi') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

body, p{
	font-family: 'Maison Neue Light', helvetica, sans-serif;
	text-transform:lowercase  !important;
}
body .smpParagraph, .smpParagraph, .smpParagraph .wpb_wrapper p, .smpParagraph div p{
	font-size: 1.4em !important;
	line-height: 1.7em !important;
	font-weight: lighter !important;
	font-family: 'Maison Neue Thin', helvetica, sans-serif !important;
}
/*subtitile and navigation */
.smpMeta,
.smp-meta.rs-layer,
.edgtf-iwt-text,
.smp-meta.rs-layer-static.rs-layer{
	font-family: 'Maison Neue Light', helvetica, sans-serif !important;
	text-transform:lowercase  !important;	
}
/*Title*/
h1,h2,h3,h4,h5,h6,strong,b,.edgtf-ils-item-title, .edgtf-iwt-title, .smp-title.rs-layer, .smp-bold.rs-layer, .smpMetaBig{
	font-family: 'Maison Neue', helvetica, sans-serif !important;
	text-transform:lowercase  !important;	
}
/*mobile menu*/
.edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid>ul>li h6, .edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid>ul>li>a{
	font-family: 'Maison Neue', helvetica, sans-serif !important;
	text-transform:lowercase  !important;
}
.edgtf-ps-navigation .edgtf-ps-next a, .edgtf-ps-navigation .edgtf-ps-prev a{
	font-family: 'Maison Neue', helvetica, sans-serif !important;
	text-transform:lowercase  !important;	
}
.edgtf-ps-info-item.edgtf-ps-social-share{ /* product design socials */
	display:none !important;
}
.edgtf-ps-info-item.edgtf-ps-date{ /* product design date */
	display: none !important;
}
nav.edgtf-fullscreen-menu>ul>li>a{
	font-family: 'Maison Neue Light', helvetica, sans-serif !important;
	text-transform:lowercase  !important;	
	line-height:1.2em  !important;
}
nav.edgtf-fullscreen-menu>ul>li>a:hover{
	color: #1D1C1C !important;
	border-color:#DDB165 !important;
	-webkit-text-stroke: #DDB165 !important;
}

.edgtf-widget-title, .smpContactTitle h5{
	font-family: 'Maison Neue', helvetica, sans-serif !important;
	text-transform:lowercase  !important;
	font-size: 22px !important;
	line-height: 1.09em !important;
}
.edgtf-widget-title{
	margin-bottom:24px !important;
}
/*modal*/
.shift8modal-container,
.smpModal{
	z-index:9999999999;
}
.smpModal2{
	z-index:99999999999999;
}
.shift8modal-5084-off{
	opacity:0;
	z-index:-99999999
}
.shift8modal-container{
	background-color: #A1834F !important;
}
.shift8-modal-button{
	padding-top:10px !important;
}
.shift8-modal-content {
	max-width: 50%;
	margin: 0 auto;
	color: #1D1C1C;
	padding-top: 200px;
	padding-bottom: 200px;
	font-size: 2.3em;
	line-height: 1.7em;
	font-family: 'Maison Neue Light', helvetica, sans-serif !important;
	text-transform:lowercase  !important;
}
.close-shift8modal:before{
	content: url("https://www.studiomarcopiva.com/staging/wp-content/uploads/2020/06/close.svg");
	display:block
}
.close-shift8modal{
	position: fixed;
	right: 90px;
	top: 70px;	
}
.edgtf-ps-navigation .edgtf-ps-next a, .edgtf-ps-navigation .edgtf-ps-prev a, #edgtf-back-to-top, .edgtf-ps-back-btn a {
	color: #1D1C1C !important;
}
.edgtf-ils-holder .edgtf-ils-item-image,
.edgtf-ils-image-holder .edgtf-ils-item-image{
	height: 100% !important;
}
button,
input:matches([type="button"], [type="submit"], [type="reset"]):active, input[type="file"]:active::-webkit-file-upload-button, button:active,
input:matches([type="button"], [type="submit"], [type="reset"]), input[type="file"]::-webkit-file-upload-button, button,
input[type=submit],
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, .gdpr-shr-button,
.moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
	border-radius:50px !important;
	background-color: #C4C4C4 !important;
	color: #1D1C1C !important;
	font-weight: lighter !important;
	font-family: 'Maison Neue Light', helvetica, sans-serif;
	text-transform:lowercase  !important;
}

.smp-btn,
.edgtf-btn,
.edgtf-btn.edgtf-btn-medium.edgtf-btn-solid,
.tnp-widget-minimal input.tnp-submit{
	width: auto  !important;
	text-transform:lowercase  !important;
	background-color: #1D1C1C !important;
	color: #C4C4C4 !important;
	border: 0px none;
	border-radius:50px !important;
	font-size:16px  !important;
	padding:8px 24px  !important;
}
.edgtf-btn:hover,
.edgtf-btn:hover,
.edgtf-btn.edgtf-btn-medium.edgtf-btn-solid:hover,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{
	opacity:0.5 !important;
}	
.tnp-widget-minimal input.tnp-email,
input[type=text].tnp-email, .tnp-email{	
	margin: 0 0 35px !important;
	padding: 5px !important;
	font-size: 15px !important;
	font-weight: inherit !important;
	line-height: calc(31px - (5px * 2) - 2px) !important;
	color: #000 !important;
	background-color: transparent !important;
	border: none !important;
	border-bottom: 1px solid #000 !important;
	border-radius: 0 !important;
	outline: 0 !important;
	cursor: pointer !important;
	-webkit-appearance: none !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	-webkit-transition: border-color .2s ease-in-out !important;
	-o-transition: border-color .2s ease-in-out !important;
	transition: border-color .2s ease-in-out !important;
}
.edgtf-owl-slider button,
.edgtf-owl-slider input:matches([type="button"]){
	background: transparent !important;
}


@media only screen and (min-width: 768px) {
  /* For desktop: */
	
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{
		padding:10px 0px !important;
	}
	
	.smpMeta{
    	line-height: 22px;
    	letter-spacing: 0px;
    	font-weight: 400;
    	font-size: 18px;
    	color: rgb(207, 207, 207);
	}
	.smpSubtitle{
		font-size:22px !important;
		font-weight:lighter !important;
		text-transform:lowercase  !important;
	}
	#edgtf-back-to-top:before{
		content: url("https://www.studiomarcopiva.com/staging/wp-content/uploads/2020/06/arrow-up.svg");
		display:block;
		transform: rotate(90deg);
		position: absolute;
    	top: -60px;
    	/*left: 104px;*/
	}

	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, 	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    color: #1D1C1C !important;
    border-color: #1D1C1C !important;
	}

	
	.edgtf-logo-wrapper a img{
		width:85px !important;
		height:auto !important;
		margin-top:1px;
		/*margin-left:60px !important;*/
	}

	.edgtf-side-menu{
		right:0 !important;
		top:-100% !important;
		width:100% !important;
		height:0px !important;
		padding: 0px !important;
		/* background-color: #7D6D62 !important; */
		
	}
	.edgtf-fullscreen-menu-opener{
		width:40px;
		/*height:40px !important;*/
		vertical-align: unset !important;
	}
	.edgtf-right-side-menu-opened .edgtf-side-menu{
		top: 0px!important;
		right:0 !important;
		width:100% !important;
		height:500px !important;
		min-height:500px !important;
		/*  background-color: #9A887B !important; */
		background-color: #DDB165 !important;
	}

	.edgtf-side-menu nav.edgtf-sidearea-menu{
		left: 540px;
		top:195px !important;
	}
	.edgtf-header-minimal .edgtf-page-header .edgtf-menu-area .edgtf-position-right-inner{
		direction:rtl;
	}
	.edgtf-side-menu .edgtf-grid{
		background-image:url(https://www.studiomarcopiva.com/staging/wp-content/uploads/2020/05/logo-dark-2.svg);
		background-repeat:no-repeat;
		background-position: 0px 88px;
		background-size: 85px;
		opacity:0;
	}
	.edgtf-right-side-menu-opened .edgtf-side-menu .edgtf-grid{
		opacity:1;
	}
	
	.edgtf-side-menu nav.edgtf-sidearea-menu>ul>li a{
		font-family: 'Maison Neue', helvetica, sans-serif !important;
		text-transform:lowercase  !important;
		font-size:34px !important;
		line-height:22px !important;
		color: #A1834F !important;
		font-weight:bolder;
	}
	.edgtf-side-menu nav.edgtf-sidearea-menu>ul>li.edgtf-active-item>a, .edgtf-side-menu nav.edgtf-sidearea-menu>ul>li>a:hover {
		color:#1D1C1C !important;
		-webkit-text-stroke: 0 !important;
	}
	.edgtf-side-menu .edgtf-sidearea-widgets {
		margin-top: -60px   !important;
		/*padding: 20px 114px  !important;*/
		padding: 20px 0px  !important;
		position: absolute;
		bottom:0px;
	}
	.edgtf-side-menu a.edgtf-close-side-menu{
		/*position:fixed  !important;*/
		opacity:0;
		margin-top:15px;
	}
	
	/*default menu*/
	.edgtf-side-menu-button-opener.edgtf-side-menu-button-opener-svg-path .edgtf-side-menu-icon path{
		fill: #1D1C1C !important;
	}
	.edgtf-side-menu-button-opener.edgtf-side-menu-button-opener-svg-path .edgtf-side-menu-icon rect{
		fill: #C4C4C4;
		/*stroke: #1D1C1C !important;*/
	} 
	.edgtf-side-menu-button-opener.edgtf-side-menu-button-opener-svg-path .edgtf-side-menu-icon:hover rect{
		opacity:0.6;
	}
	
	/*dark menu*/
	.edgtf-dark-header .edgtf-side-menu-button-opener.edgtf-side-menu-button-opener-svg-path .edgtf-side-menu-icon rect{
		fill: #1D1C1C !important;
	} 
	.edgtf-dark-header	.edgtf-side-menu-button-opener.edgtf-side-menu-button-opener-svg-path .edgtf-side-menu-icon path{
		fill: #C4C4C4 !important;
	}
	.edgtf-dark-header .edgtf-fullscreen-menu-opener.edgtf-fullscreen-menu-opener-svg-path span circle{
		fill: transparent !important;
		stroke: #1D1C1C !important;
		fill-opacity: 1 !important;
	}
	.edgtf-dark-header .edgtf-fullscreen-menu-opener.edgtf-fullscreen-menu-opener-svg-path span path{
		fill: #1D1C1C !important;
		stroke: #1D1C1C !important;
	}	
	
	
	
	/*Light menu*/
	.edgtf-light-header	.edgtf-side-menu-button-opener.edgtf-side-menu-button-opener-svg-path .edgtf-side-menu-icon rect{
		fill: #C4C4C4 !important;
	} 
	.edgtf-light-header	.edgtf-side-menu-button-opener.edgtf-side-menu-button-opener-svg-path .edgtf-side-menu-icon path{
		fill: #1D1C1C !important;
	}	
	.edgtf-light-header .edgtf-fullscreen-menu-opener.edgtf-fullscreen-menu-opener-svg-path span circle{
		fill: transparent !important;
		stroke: #C4C4C4 !important;
		fill-opacity: 1 !important;
	}
	.edgtf-light-header .edgtf-fullscreen-menu-opener.edgtf-fullscreen-menu-opener-svg-path span path{
		fill: #C4C4C4 !important;
		stroke: #C4C4C4 !important;
	}	
	
	
	/*Close menu*/
	.edgtf-right-side-menu-opened .edgtf-side-menu a.edgtf-close-side-menu{
        position: relative;
        top: 50px;
        float: right;
        left: inherit;
        right: 0px;
        display: block;
        line-height: 1em;
        z-index: 1000;
        color: #fff;
		opacity:1;
	}
	.edgtf-side-menu a.edgtf-close-side-menu.edgtf-close-side-menu-svg-path path {
		fill: #C4C4C4 !important;
	}
	.edgtf-side-menu a.edgtf-close-side-menu.edgtf-close-side-menu-svg-path rect {
		fill: #1D1C1C !important;
		stroke: #1D1C1C !important;
	}
	.edgtf-side-menu a.edgtf-close-side-menu .edgtf-sm-close-label{
		display:none !important;
	}
	
	.edgtf-side-menu .edgtf-social-icon-widget a, .edgtf-social-icon-widget-holder{
		color: #1D1C1C !important;
	}
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
		
    	background-color: #1D1C1C  !important;
    	border-top:none !important;
    	width: 600px  !important;
    	right: 10px  !important;
		bottom:20px;
		left: auto !important;
    	position: fixed  !important;
	}
	header.edgtf-page-header{
		margin-bottom:120px !important; /* for set the hero height on fixed menu on scroll*/
	}
	
	
/*works*/	
	.edgtf-ils-holder .edgtf-ils-image-holder{
		width:100% !important;
	}	
	.edgtf-ils-holder .edgtf-ils-item-image img {
		max-width: unset !important;
		width:100% !important;
		opacity:1 !important;
		   height: fit-content;
    	min-height: -webkit-fill-available;
	}
	
	.worksOverly{
		background: rgb(20,12,0);
		background: linear-gradient(0deg, rgba(20,12,0,0.49763655462184875) 0%, rgba(23,7,0,0.30155812324929976) 27%, rgba(0,0,0,0.09987745098039214) 100%);
    	z-index: 99999999;
    	display: block;
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	left: 0;
    	top: 0;
	}
	.edgtf-ils-holder .edgtf-ils-item-image{
 		-webkit-transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1) !important;
  		-moz-transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1) !important;
  		-ms-transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1) !important;
  		-o-transition: opacity 0,5s cubic-bezier(0, 0.55, 0.45, 1) !important;
  		transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1) !important;		
	}
	
	.edgtf-normal-space .edgtf-outer-space {
    	margin: 0 -30px !important;
	}
	.edgtf-portfolio-list-holder.edgtf-pl-gallery-overlay .edgtf-pli-text-holder{
		background-color: rgba(0,0,0,.1)  !important;
		
	}
	.edgtf-fullscreen-menu-holder-inner,
	.edgtf-fullscreen-menu-holder{
		background-color: #BDA57C !important;
	}

			
	
	.smpHeaderSpace{
		margin-top:200px !important;
	}
	.smpTitleRow {
		margin-left:-4px !important;
		margin-top:-24px !important;
	}

	.smpMeta p{margin:0px !important;}

	
	
/* product design */	
	.edgtf-ps-image-holder{
		margin-top: 180px !important;
	}
	.edgtf-portfolio-single-holder.edgtf-ps-small-slider-layout .edgtf-ps-image-holder .edgtf-ps-image-inner{
		margin-bottom:0 !important
	}
	.edgtf-ps-image img{
		height:550px !important;
		max-height:550px !important;
		min-height:550px !important;
		width: auto!important;
		margin:0 auto !important;
	}

	
/*Project category page (Es: hospitality)*/
	.edgtf-title-info,
	.edgtf-page-title .entry-title,
	.edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-page-title,
	.edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
   		font-family: 'Maison Neue', helvetica, sans-serif !important;
   		letter-spacing:-1px !important;
   		text-transform:lowercase;
   		font-weight:bolder !important;
   		margin-top:200px !important;
	}
	.edgtf-page-subtitle,
	.edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-page-subtitle,
	.edgtf-title-holder.edgtf-standard-type .edgtf-page-subtitle{
   		font-family: 'Maison Neue', helvetica, sans-serif !important;
   		letter-spacing:-1px !important;
   		text-transform:lowercase !important;
	}
	.edgtf-title-wrapper,
	.edgtf-title-holder .edgtf-title-inner{
    	pointer-events:none  !important;
	}
	.edgtf-image-with-text-holder, .edgtf-image-with-text-holder .edgtf-iwt-image{
    	overflow:hidden !important;
	}
	.edgtf-image-with-text-holder .edgtf-iwt-text-holder{
    	background:#bf9b5c !important;
		padding-left:24px;
		padding-bottom:24px;
	}
	.edgtf-image-with-text-holder.edgtf-image-behavior-custom-link .edgtf-iwt-image:hover {
    	-webkit-transform: scale(1.05) !important;
    	-ms-transform: scale(1.05) !important;
    	transform: scale(1.05) !important;
	}
	
	.project-item p{
		text-transform:lowercase  !important;
	}
	
	.smp_project_detail{
		min-height: 750px !important;
	}
		
	.edgtf-ils-holder .edgtf-ils-item-link {
    	font-size: 100px !important;
		letter-spacing:0.7px !important;
		line-height:96px !important;
		padding-bottom: 0px !important;
	}
	.edgtf-ils-holder .edgtf-ils-item-link.edgtf-active, .edgtf-section-title-holder .edgtf-st-title .edgtf-st-title-hollow{
		color: #DDB165 !important;
	}
	.edgtf-ps-navigation {
    	margin: 80px 0 40px !important;
	}
	
	.single-portfolio-item  .edgtf-content{
		background-color: #bf9b5c !important;
	}

	.blackOnMobile p,
	.blackOnMobile .wpb_wrapper p{
		color: #FFF;
	}

	/* Space setting */
	#smpDna{
		margin-top:100px;
	}
	.smpParagraphDNA{
		margin-right:100px ;
	}
	.smpBoard{
		padding-left:48px !important;
	}
	.boardOfdirection{
		padding-left:24px !important;
	}
	.SmpOffice{
		margin-top:250px !important;
		margin-bottom:70px !important;
	}
	.smpFix{
		position:fixed;
	}
	
}/*Desktop End*/



@media only screen and (max-width: 1024px) {
	h1 {
		line-height: 60px !important;
	}	
	.edgtf-mobile-header .edgtf-mobile-nav ul li a{
		line-height:40px !important;
	}
	.edgtf-mobile-header .edgtf-mobile-menu-opener.edgtf-mobile-menu-opened a{
		color:#c4c4c4 !important;
	}
	
	/*works*/
	.edgtf-ils-holder .edgtf-ils-item-link.edgtf-active,
	.edgtf-ils-holder .edgtf-ils-item-link:hover{
		color:#DDB165 !important
	}
	.edgtf-ils-holder .edgtf-ils-image-holder{
		display:block !important;
	}
	.edgtf-ils-holder .edgtf-ils-image-holder{
		width:100% !important;
	}

	.edgtf-ils-holder .edgtf-ils-item-image img {
		max-width: unset !important;
		opacity:1 !important;
		height:100% !important;
	}
	
	.worksOverly{
		background: rgb(20,12,0);
		background: linear-gradient(0deg, rgba(20,12,0,0.49763655462184875) 0%, rgba(23,7,0,0.30155812324929976) 27%, rgba(0,0,0,0.09987745098039214) 100%);
    	z-index: 99999999;
    	display: block;
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	left: 0;
    	top: 0;
	}
	.edgtf-ils-holder .edgtf-ils-item-image{
 		-webkit-transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1) !important;
  		-moz-transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1) !important;
  		-ms-transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1) !important;
  		-o-transition: opacity 0,5s cubic-bezier(0, 0.55, 0.45, 1) !important;
  		transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1) !important;		
	}
	.owl-stage{
		display:contents  !important;
	}
	.edgtf-owl-slider.owl-drag .owl-item{
		margin-bottom:30px  !important;
	}
	.edgtf-ps-image-holder .owl-nav{
		display:none  !important;
	}
	.blackOnMobile p,
	.blackOnMobile .wpb_wrapper p{
		color: #1d1c1c !important;
	}
	.boardOfdirection p{
		padding-right:35px;
		padding-bottom:30px;
	}
	.edgtf-image-with-text-holder .edgtf-iwt-text-holder{
		background-color:#A1834F !important;
		padding-left:24px;
		padding-bottom:24px;
	}		
	.edgtf-content{
		background-color:#A1834F !important;
	}

	/* Space setting */
	.vc_custom_1592463091179,
	#smpDna{
		margin-right:0px !important;
	}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1599996237490, /*Product design details*/
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1596981724947/*Product design*/
	{
		margin-top:60px !important;
	}
	.vc_custom_1593342780614 /*SMP about*/
	{
		margin-top:0px !important;
	}
	.vc_column-inner.vc_custom_1595192120084{
		padding-right:38px !important;
	}
	.smpParagraphDNA{
		margin-right:0px !important;
	}
	.smpBoard{
		padding-left:0px;
		padding-bottom:40px;
	}
	.smpBoardmore{
		padding-left:48px !important;
	}
	.SmpOffice{
		margin-top:50px !important;
		margin-bottom:50px !important;
	}
	.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text{
		border-bottom: 1px solid #000 !important;
	}
	.wpcf7-form-control.wpcf7-submit.edgtf-btn.edgtf-btn-medium.edgtf-btn-solid,
	.edgtf-btn.edgtf-btn-solid {
		background: #1D1C1C !important;
		color: #ffffff !important;
	}
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{
		background-color: #1D1C1C !important;
    	border-color: #1D1C1C !important;
	}
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
		border-radius:50px !important;
		border:1px solid #1D1C1C !important;
		background-color:#bda57c !important;
		color: #1D1C1C !important;
	}
	.edgtf-ps-back-btn a,
	.edgtf-ps-navigation .edgtf-ps-next a, .edgtf-ps-navigation .edgtf-ps-prev a,
	#edgtf-back-to-top{
		color: #1D1C1C !important;
	}
	.shift8-modal-content {
		max-width: 80%;
		font-size: 1.2em;
		line-height: 1.8em;
	}
	.close-shift8modal{
		position: fixed;
		right: 20px;
		top: 20px;	
	}
	/*Works Imagery*/
	.smpImagery-1{
		display:none  !important;
	}
	.smpImagery-2{
	}
	.smpImagery-3{
	}	
	.smpImagery-fullscreen{
		
	}
	.hide-mobile{
		display:none!important;
	}
}	//Mobile



@media (max-height: 700px) and (min-width: 1024px){
	.edgtf-ils-holder .edgtf-ils-item-image img {
		max-height: 300px !important;
		width:auto !important;
	}	
	
	
}

@media (max-width: 768px){

	.smpPageMeta .vc_column-inner{ 
		margin-left: -15px !important; /*This set the margin of "Work/" aligned to page title in mobile*/ 
	}

}







