.page .fn{
display: none !important;
}
.style-dark-hl h1, .style-dark-hl h2, .style-dark-hl h3, .style-dark-hl h4, .style-dark-hl h5, .style-dark-hl h6{
color:#fff !important;
}
.hl-bg-accent h1, .hl-bg-accent h2, .hl-bg-accent h3, .hl-bg-accent h4, .hl-bg-accent h5, .hl-bg-accent h6{
display: inline !important;
background-color: rgba(120,225,237,0.70) !important;
padding: 5px 10px !important;
}
.style-dark-hl h1, .style-dark-hl h2, .style-dark-hl h3, .style-dark-hl h4, .style-dark-hl h5, .style-dark-hl h6{
color:#fff;
}
.fusion-logo-link .fusion-standard-logo{
max-height: 80px !important;
}
.fusion-filters {
text-align: center !important;
}
.fusion-portfolio h2.fusion-post-title{
font-size: 24px !important;
}
.fusion-footer-copyright-area {
padding-bottom: 0px !important;
border-top: none !important;
background-color: #ffffff;
}
.fusion-footer-widget-area {
border-top: none !important;
} .y-shift-col{
margin-top: -100px !important;
}
.y-shift-col .fusion-content-boxes .fusion-column {
margin-bottom: 0px !important;
padding-left: 50px;
}
.y-shift-col .fusion-content-boxes .fusion-column:nth-child(even) {
border-right: solid 1px #fff;
}
.y-shift-col .fusion-content-boxes {
margin-bottom: 20px !important;
}
.single-avada_portfolio .fusion-content-boxes .content-wrapper-background {
padding: 10px 20px !important;
}
.fusion-content-boxes .content-wrapper-background {
padding: 5px;
}
.fusion-content-boxes .content-box-wrapper{
pointer-events: none !important;
} .apartments_results{
margin-top: 20px; 
}
.apartments_results li{
padding: 0px 0px 20px 0px;
}
.apartments_results li:first-of-type{
border-top: 1px solid #a8d2e0;
}
.apartments_results .result-image-wrap{
display: inline-block !important;
vertical-align: top; 
width: 18% !important;
margin-right: 2%;
}
.apartments_results .date-range-wrap{
display: inline-block !important;
vertical-align: top; 
width: 38% !important;
margin-right: 2%;
}
.apartments_results .category-wrap{
display: inline-block !important;
vertical-align: top; 
width: 18% !important;
margin-right: 2%;
}
.apartments_results .submit-wrap{
display: inline-block !important;
vertical-align: top; 
width: 18% !important;
margin-right: 2%;
}
.apartments_results .result-image-wrap, .apartments_results .date-range-wrap, .apartments_results .category-wrap, .apartments_results .submit-wrap{
font-size: 18px;
padding: 20px 0px;
}
.apartment-check {
background: none !important;
background-color: none !important;
}
.apartment-check .fusion-button.button-2:hover, .apartment-check .fusion-button.button-2:active {
background: #33839e;
color: #fff;
}
.apartments_results .aparment_frame_link{
background-color: #a8d2e0;
color: black;
border: none !important;
padding: 10px 32px;
}
.apartments_results .aparment_frame_link:hover{
background: #33839e;
color: #fff;
border: none !important;
} div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-weight: 400;
font-size: 16px;
line-height: 1.3;
margin: 0 0 4px 0;
padding: 0;
color: #fff;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{
color: #fff;
}
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel{
color: #afcad0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-description{
color: #92c3d4;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label,
div.wpforms-container-full .wpforms-form label.wpforms-error {
color: #ffd713;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
background-color: #78e1ed;
border: none;
color: #33839e;
font-size: 1em;
padding: 15px 40px;
transition: background-color 0.3s;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover
{
background-color: #fff;
border: none;
color: #33839e;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
background-color: #a8d2e0;
box-sizing: border-box;
border-radius: 2px;
color: #333;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: block;
float: none;
font-size: 16px;
border: 1px solid #a8d2e0;
padding: 6px 10px;
height: 38px;
width: 100%;
line-height: 1.3;
} @media only screen and (min-width: 801px) {
.fusion-filter {
float: none !important;
display: inline-block !important;
}
}	
@media only screen and (max-width: 800px) {
.y-shift-col .fusion-content-boxes .fusion-column:nth-child(even) {
border-right: none;
}
.apartments_results .result-image-wrap{
display: inline-block !important;
vertical-align: top; 
width: 100% !important;
margin-right: 0%;
}
.apartments_results .date-range-wrap{
display: inline-block !important;
vertical-align: top; 
width: 58% !important;
margin-right: 2% !important;
}
.apartments_results .category-wrap{
display: inline-block !important;
vertical-align: top; 
width: 18% !important;
margin-right: 2% !important;
margin-top: 12px !important;
}
.apartments_results .submit-wrap{
display: inline-block !important;
vertical-align: top; 
width: 18% !important;
margin-right: 2% !important;
margin-top: 12px !important;
}
}
@media only screen and (max-width: 650px) {
.apartments_results .result-image-wrap, .apartments_results .date-range-wrap, .apartments_results .category-wrap, .apartments_results .submit-wrap{
display: inline-block !important;
vertical-align: top; 
width: 100% !important;
margin-right: 0% !important;
font-size: 18px;
padding: 12px 0px;
}
.apartments_results li:first-of-type{
border-top: none;
}
}