/*
Theme Name: Prested Hall Child
Theme URI: https://prested.co.uk
Description: A child theme of Prested Hall
Author: Prested Hall
Author URI: 
Version: 1.0.0
Text Domain: solene
Template: solene
*/
.nf-form-fields-required, .nf-form-title h3, #nf-form-2-cont label{
	display:none !important;
}
#ui-datepicker-div .ui-widget-header{
	padding:3px !important;
}
#ui-datepicker-div{
	    width: auto !important;
}
.eltdf-footer-column-2 p:first-child{
/* 	display:none !important; */
}
#nf-form-errors-2{
	text-align:center !important;
}
#nf-form-2-cont .nf-response-msg{
	    text-align: center !important;
    color: green !important;
} 
#nf-field-8-container{
	color:#4d504a !important;
}
#gform_wrapper_1, #gform_wrapper_2, #gform_wrapper_4, #gform_wrapper_5{
	width:90%;
	margin:0 auto;
}
.gform_wrapper.gravity-theme .ginput_container_date input{
	 width: 100% !important;
}
.ftr_frm #gform_fields_1, .ftr_frm #gform_fields_2, .ftr_frm #gform_fields_4, .ftr_frm #gform_fields_5{
	display:block !important;
}
.ftr_frm #field_1_1, .ftr_frm #field_1_3, .ftr_frm #field_1_4, .ftr_frm #field_1_8, .ftr_frm #field_1_9, .ftr_frm #field_1_5, .ftr_frm #field_2_1, .ftr_frm #field_2_3, .ftr_frm #field_2_4, .ftr_frm #field_2_5, .ftr_frm #field_4_1, .ftr_frm #field_4_3, .ftr_frm #field_4_4, .ftr_frm #field_4_5{
	width:48%; 
	float:left;
	margin-right: 1.5%;
	    margin-bottom: 40px;
}
.ftr_frm #field_5_1, .ftr_frm #field_5_3, .ftr_frm #field_5_4, .ftr_frm #field_5_5{
	width:48%; 
	float:left;
	margin-right: 1.5%;
	    margin-bottom: 40px;
}



.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea{
	 position: relative;
    width: 100%;
    margin: 0 0 30px;
    padding: 0 2px;
    font-family: Muli,sans-serif !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    letter-spacing: .3em !important;
    text-transform: uppercase;
    line-height: calc(26px - (0px - 2px));
    color: #84847c !important;
    background-color: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid #e1e1e1 !important;
    border-radius: 0;
    outline: 0;
    cursor: pointer !important;
    -webkit-appearance: none;
    box-sizing: border-box;
    transition: border-color .2s ease-in-out !important;
}

.nf-field-element input[type='text'], .nf-field-element input[type='email'], .nf-field-element textarea, .nf-field-element input[type='tel']{
	    position: relative;
    width: 100%;
    margin: 0 0 30px;
    padding: 0 2px;
    font-family: Muli,sans-serif !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    letter-spacing: .3em !important;
    text-transform: uppercase;
    line-height: calc(26px - (0px - 2px));
    color: #84847c !important;
    background-color: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid #e1e1e1 !important;
    border-radius: 0;
    outline: 0;
    cursor: pointer !important;
    -webkit-appearance: none;
    box-sizing: border-box;
    transition: border-color .2s ease-in-out !important;
}
#gform_submit_button_3{
	    margin-top: 25px;
    margin-bottom: 0;
}
#gform_fields_3 input[type='text'], #gform_fields_3 input[type='email'], #gform_fields_3 #input_3_4{
	color:#fff !important;
}
#nf-field-9, #gform_submit_button_1, #gform_submit_button_2, #gform_submit_button_3, #gform_submit_button_4, #gform_submit_button_5{
	color: #fff !important;
    background-color: #afafa5 !important;
    border: 1px solid transparent !important;
    margin-right: auto !important;
    margin-left: auto !important;
    display: block !important;
    padding: 13px 54px !important;
    min-width: 221px !important;
    text-align: center !important;
    font-family: inherit !important;
    font-size: 11px !important;
    line-height: 2em !important;
    font-weight: 500 !important;
    letter-spacing: .3em !important;
    text-transform: uppercase !important;
}

.eltdf-page-header .menu-item:hover a:hover{
	    background: #fff;
    color: #000 !important;
    text-decoration: none;
    padding: 6px 30px;
}
.single-post .eltdf-content{
	margin-top:-80px !important;
}
.single-post .eltdf-title-holder{
	height: 250px !important;
}
 .single-post .eltdf-title-wrapper{
	    height: 170px !important;
    padding-top: 80px !important;
}
.eltdf-main-menu>ul>li>a .item_text:before, .eltdf-blog-holder .eltdf-blog-item .eltdf-post-info-top>div:last-of-type, .eltdf-blog-holder .eltdf-blog-item .eltdf-post-info-top .eltdf-post-info-category a:after{
	display:none;
}
.single-post ul li{
list-style-type:none;
}
.eltdf-sticky-nav .menu-item:hover a:hover{
	    background: #f4f0ed !important;
    color: #000 !important;
    text-decoration: none;
    padding: 6px 30px !important;
}

.eltdf-page-header .menu-item.eltdf-active-item a{
	 background: #f4f0ed;
    color: #000 !important;
    text-decoration: none;
    padding: 6px 30px;
}
.eltdf-main-menu>ul>li>a{
	    padding: 6px 14px !important;
}
@media only screen and (min-width: 1024px) and (max-width: 1440px){
/* .eltdf-main-menu>ul>li>a {
    padding: 2px 6px !important;
    font-size: 6px !important;
} */
	.eltdf-side-menu-button-opener.eltdf-side-menu-button-opener-predefined .eltdf-sa-label{
		 font-size: 9px !important;
	}
	.eltdf-sticky-nav .menu-item:hover a:hover{
	    background: #f4f0ed !important;
    color: #000 !important;
    text-decoration: none;
     padding: 2px 8px !important;
}
	.eltdf-page-header .menu-item.eltdf-active-item a{
	 background: #f4f0ed;
    color: #000 !important;
    text-decoration: none;
     padding: 2px 8px !important;
}
}
@media only screen and (min-width: 1440px) and (max-width: 1600px){
/* .eltdf-main-menu>ul>li>a {
    padding: 6px 8px !important;
} */
}

.eltdf-page-header .eltdf-menu-area {
    background-color: transparent !important;
}
@media only screen and (min-width: 600px) and (max-width: 767px){
	.ftr_frm #field_1_1, .ftr_frm #field_1_3, .ftr_frm #field_1_4, .ftr_frm #field_1_8, .ftr_frm #field_1_9, .ftr_frm #field_1_5, .ftr_frm #field_2_1, .ftr_frm #field_2_3, .ftr_frm #field_2_4, .ftr_frm #field_2_5, .ftr_frm #field_4_1, .ftr_frm #field_4_3, .ftr_frm #field_4_4, .ftr_frm #field_4_5, .ftr_frm #field_5_1, .ftr_frm #field_5_3, .ftr_frm #field_5_4, .ftr_frm #field_5_5{
	width:100% !important; 
	float:none;
	margin-right: 0;
	    margin-bottom: 20px !important;
}
	.gform_wrapper .gform_validation_errors>h2{
		font-size:16px !important
	}
}
@media only screen and (max-width: 600px) {
.gform_wrapper .gform_validation_errors>h2{
		font-size:16px !important
	}
.ftr_frm #field_1_1, .ftr_frm #field_1_3, .ftr_frm #field_1_4, .ftr_frm #field_1_8, .ftr_frm #field_1_9,  .ftr_frm #field_1_5, .ftr_frm #field_2_1, .ftr_frm #field_2_3, .ftr_frm #field_2_4, .ftr_frm #field_2_5, .ftr_frm #field_4_1, .ftr_frm #field_4_3, .ftr_frm #field_4_4, .ftr_frm #field_4_5, .ftr_frm #field_5_1, .ftr_frm #field_5_3, .ftr_frm #field_5_4, .ftr_frm #field_5_5{
	width:100% !important; 
	float:none;
	margin-right: 0;
	    margin-bottom: 20px !important;
}
.eltdf-content{
	margin-top:0px !important;
}
	h2 {
    font-size: 24px !important;
    line-height: 37px;
}
	h1 {
    font-size: 26px !important;
    line-height: 40px;
}
	.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-grid {
    padding: 40px 0 40px !important;
}
}