/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
@import url(https://db.onlinewebfonts.com/c/9366bd460113d8bf675fd2bdfe1ce764?family=The+Seasons);
@import url(https://db.onlinewebfonts.com/c/f7d34c9e4c3102c89048d775c27a78f3?family=The+Seasons+Bold);
	
@font-face {
font-family: 'The Seasons'; 
src: url(https://identityworkspace.com/wp-content/themes/bridge-child/fonts/TheSeasons-Regr.ttf) format("ttf"), 
	url(https://identityworkspace.com/wp-content/themes/bridge-child/fonts/TheSeasons-Regr.woff) format("woff"),
	url(https://identityworkspace.com/wp-content/themes/bridge-child/fonts/TheSeasons-Regr.otf) format("otf"),
	url(https://db.onlinewebfonts.com/c/9366bd460113d8bf675fd2bdfe1ce764.ttf) format("truetype");
}
@font-face {
font-family: 'The Seasons Bold'; 
src: url(https://identityworkspace.com/wp-content/themes/bridge-child/fonts/TheSeasons-Bold.ttf) format("ttf"), 
	url(https://identityworkspace.com/wp-content/themes/bridge-child/fonts/TheSeasons-Bold.woff) format("woff"),
	url(https://identityworkspace.com/wp-content/themes/bridge-child/fonts/TheSeasons-Bold.otf) format("otf"),
	url(https://db.onlinewebfonts.com/c/9366bd460113d8bf675fd2bdfe1ce764.ttf) format("truetype");
}

html {
    scroll-behavior: auto; /* or remove this entirely if smooth scrolling causes issues */
}



.header_top_bottom_holder {padding-bottom: 35px !important;}
#menu-main-menu .menu-item a span {color: #2a2b2d !important;}
#menu-main-menu .menu-item a::before span {color: #2a2b2d !important;}
#menu-main-menu .menu-item a:before span {color: #2a2b2d !important;}
#menu-main-menu .menu-item a.current span {color: #2a2b2d !important;}
.qode-side-menu-button-svg svg {color: #2a2b2d !important;}
.qode-side-menu-button-svg {color: #2a2b2d !important;}
.qode-side-area-opener-text {color: #2a2b2d !important;}

h1, h2, h3 {font-family: 'The Seasons' !important;}
h4, h5, h6 {font-family: 'Poppins' !important;}

h1 {font-size: 41px !important; line-height: 1.4em !important; color: #2a2b2d;}
h2 {font-size: 38px !important; line-height: 1.4em !important;}
h3 {font-size: 30px !important; line-height: 1.4em !important;}
h4 {font-size: 22px !important; letter-spacing: 0px !important; line-height: 1.4em !important;}
h5 {font-size: 18px !important; letter-spacing: 5px !important; text-transform: uppercase;}
h6 {font-size: 16px !important; letter-spacing: 5px !important; text-transform: uppercase; color: #817043 !important;}
span.indent {margin-left: 20px !important;}
span.gold {color: #817043 !important;}
h4.gold {color: #817043 !important;}

.qode-contact-form-7.qode-contact-form-7-0 div.wpcf7-response-output {background-color: #817043 !important;}

/*PROPERTIES*/
h3.qodef-title-title {font-family: 'The Seasons' !important; font-size: 30px !important; line-height: 1.4em !important;}

.qodef-search-bottom-part.qodef-search-button-section .qbutton.default{ 
	background-color: #C08235  ;
 	border: 1px solid #C08235 ;
	padding: 25px 50px 25px 50px ;
	color: #2A2B2D  ;
	font-size: 15px ;
}

.qodef-search-bottom-part.qodef-search-button-section .qbutton.default:hover { 
	background-color: #D3C7BA ;
 	border: 1px solid #D3C7BA;
	padding: 25px 50px 25px 50px ;
	color: #2A2B2D ;
	font-size: 15px ;
}

.qodef-property-cta .qodef-property-single-action {
	background-color: #C08235  ;
 	border: 1px solid #C08235 ;
	font-size: 15px ;
	color: #2A2B2D  ;
	font-size: 15px ;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.qodef-property-cta .qodef-property-single-action:hover {
	background-color: #D3C7BA ;
 	border: 1px solid #D3C7BA;
	font-size: 15px ;
	color: #2A2B2D  ;
	font-size: 15px ;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.qodef-property-cta .qbutton.default.qodef-download-pdf-button{
	background-color: #EDECE4     ;
 	border: 1px solid #EDECE4     ;
	color: #2A2B2D  ;
	font-size: 15px ;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.qodef-property-cta .qbutton.default.qodef-download-pdf-button:hover {
	background-color: #D3C7BA     ;
 	border: 1px solid #D3C7BA     ;
	color: #2A2B2D  ;
	font-size: 15px ;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.qbutton.default.qodef-property-filter-button { 
	background-color: #C08235  ;
 	border: 1px solid #C08235 ;
	color: #2A2B2D  ;
	font-size: 15px ;
	line-height: 5px;
	padding-top: 25px; 
	padding-bottom: 25px;
}

.qbutton.default.qodef-property-filter-button:hover, .qbutton.default.qodef-property-save-search-button:hover, .qbutton.default.qodef-property-filter-reset-button:hover { 
	background-color: #D3C7BA !important   ;
 	border: 1px solid #D3C7BA  ;
	color: #2A2B2D  ;
	font-size: 15px ;
	line-height: 5px;
	padding-top: 25px; 
	padding-bottom: 25px;
}

.qbutton.default.qodef-property-save-search-button { 
	background-color: #ffffff !important   ;
 	border: 1px solid #2A2B2D   ;
	padding: 25px 0 25px 0;
	color: #2A2B2D  ;
	font-size: 15px ;
	line-height: 5px;
	padding-top: 25px; 
	padding-bottom: 25px;
}

.qbutton.default.qodef-property-filter-reset-button{
	background-color: #EDECE4     ;
 	border: 1px solid #EDECE4     ;
	padding: 25px 0 25px 0;
	color: #2A2B2D  ;
	font-size: 15px ;
	line-height: 5px;
	padding-top: 25px; 
	margin-bottom: 25px;}

.qode_video_box  .qode_video_box_button {	
	background-color: #EDECE4  !important;
	color: #2A2B2D !important  ;
}
.qode_video_box .qode_video_box_button:hover {	
	background-color: #D3C7BA  ;
	color: #2A2B2D !important  ;
}
.qode_video_box_button_arrow {	
	color: #2A2B2D !important  ;
}
.qode_video_box_button_arrow:hover {	
	color: #2A2B2D !important  ;
}

.qodef-property-video-label.qodef-property-label-style {padding-right: 15px;}
.qodef-accordion-title-value, .qodef-accordion-title-info {padding-top: 30px;}
.qodef-min-size, .qodef-max-size {height: 71px; line-height: 71px; }
.qodef-sufix.qodef-min-sufix, .qodef-sufix.qodef-max-sufix {padding-top: 11px;font-size: 13px ;}
.qodef-property-specification, .qodef-property-leasing-terms, .qodef-property-tags, .qodef-property-reviews, .qodef-filter-specification-holder,  .qodef-re-item-favorites, .qodef-filter-section.qodef-filter-section-9.qodef-section-type, .qodef-filter-row.qodef-filter-section-st {display: none !important;} 
.qodef-feature-inactive i {content: '' !important; color: #edece4 !important;}
.qodef-feature-inactive .qodef-feature-name {color: #edece4 !important; }
.qodef-checkbox-label {font-size: 12px !important; padding-right: 0px; margin-right: 0px; }
.tiny {font-size: 13px; font-weight: 500;}
.select2-results__option {color: #2a2b2d !important;}
.qodef-property-enquiry-close {background-color:#d3c7ba !important; color: #000000; }
.qode_icon_font_elegant.icon_close  {color: #000000; }
.qodef-title-id.area {margin-left: 15px;}

/*OUR STORY*/
.testimonial_text_inner p {font-family: 'The Seasons' !important; font-size: 25px !important;line-height: 1.4em !important;}

/*CONTACT FORM*/
.form-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    padding: 10px;
}

.wpcf7-form-control.wpcf7-submit {
	background-color: #C08235 !important;
	border: 1px solid #C08235 !important;
	padding: 25px 50px 25px 50px ;
	color: #2A2B2D !important;
	font-size: 15px !important;
}
.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #D3C7BA !important;
	border: 1px solid #D3C7BA !important;
	padding: 25px 50px 25px 50px ;
	color: #2A2B2D !important;
	font-size: 15px !important;
}



/*FOOTER*/

#nav_menu-2, #nav_menu-3, #nav_menu-4, #custom_html-4 {margin-top: 70px !important; padding-bottom: 0px !important; margin-bottom: 0px !important;}
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li {padding-bottom: 0px !important; margin-bottom: 0px !important;}
#nav_menu-2 li > a, #nav_menu-3 li > a, #nav_menu-4 li > a, .textwidget.custom-html-widget   {}
#custom_html-4 .widget_text.widget.widget_custom_html {margin-top: 70px !important; padding-bottom: 0px !important; margin-bottom: 0px !important;}

/*QUERIES*/
@media (max-width: 1024px) {
	h1 {font-size: 2.2em !important; line-height: 1em !important;}	
	h2 {font-size: 1.9em !important; line-height: 1em !important;}	
	h3 {font-size: 1.4em !important; line-height: 1.2em !important;}	
	h4 {font-size: 1.1em !important; line-height: 1em !important;}	
	span.indent {margin-left: 0px !important;}	
	
	.qodef-title-id.area {margin-left: 0px; margin-top: 10px;}
	
	.qodef-property-search-holder .qodef-search-bottom-part.qodef-search-button-section {
    position: absolute;
    top: 120px;
    bottom: 30;
    left: 0px;
    margin: 0;
}
	.qodef-property-cta .qodef-property-single-action, .qodef-property-cta .qodef-property-single-action:hover{

	padding-left: 55px;
	padding-right: 55px;
	margin-bottom: 10px;

}


}