/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1644409152.1
Updated: 2022-02-09 12:19:12

*/
a {
    color: #164364;
}
.oz-remove-margin{
	margin-bottom: 0 !important;
}
.oz-post-link .elementor-widget-container h2{
	font-size: 25px;
}
/**contact page**/
#wpcf7-f382-p329-o1.wpcf7 form .wpcf7-response-output{
	color: white;
}
body .oz-contact-form-submit .ajax-loader{
	display: block;
    margin: auto;
}
body .oz-contact-form-submit input.wpcf7-submit{
	display: block;
    margin: auto;
	font-family: "Adrasta", Sans-serif;
    font-size: 14px;
    font-weight: 500;
	padding: 10px 30px;
    fill: #164364;
    color: #164364;
    border-color: #164364;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
	margin-top: 15px;
}
body .oz-contact-form textarea{
	height: 158px;
}
body .oz-contact-form textarea::placeholder,
body .oz-contact-form input::placeholder{
	color:#164364;
	font-weight: 600;
    font-family: 'Raleway';
}
body .oz-contact-form input,
body .oz-contact-form textarea{
	border-radius:0px;
	margin-bottom:10px;
	text-align:center;
	color:#3a2453;
	padding: 10px;
	margin-right: 7px;
}
body .oz-contact-form .oz-left-fields{
	padding:5px;
}
body .oz-contact-form .oz-right-fields{
	padding:5px;
}

/**contact page**/
body .oz-form-tenant .wpcf7-submit, body .oz-form-tenant .wpcf7-submit2{
	display: block;
    margin: auto;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: 600;
    padding: 10px 30px;
    fill: #164364;
    color: #164364;
    border-color: #164364;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
	margin-top: 25px;
}
body .oz-form-tenant input,
body .oz-form-tenant textarea, body .oz-form-tenant select{
	border-radius:0px;
	margin-bottom:10px;
	text-align:center;
	color:#164364;
	padding: 10px;
	margin-right: 10px;
}
body .oz-form-tenant [type=checkbox]{
	margin-top: 10px;
}
body .oz-form-tenant textarea::placeholder,
body .oz-form-tenant input::placeholder,body .oz-form-tenant select{
	color:#164364;
	font-weight: 600;
    font-family: 'Raleway';
}
body .oz-form-tenant .consent-acceptance-976{
	font-family: 'Raleway';
    font-weight: 700;
    color: #164364;
}
body .oz-mortgage .pleaseselect .wpcf7-form-control{
	display: grid;
}
body .oz-mortgage .pleaseselect .wpcf7-form-control .wpcf7-list-item{
	margin: 0;
}
.oz-icon{
	position: absolute !important;
    right: 0px;
    top: 0px;
    border-radius: 0 !important;
    background: transparent !important;
    border-left: 0 solid transparent !important;
    border-right: 60px solid #164364 !important;
    border-bottom: 50px solid transparent !important;
}
.oz-icon2 {
    position: absolute !important;
    right: 0px;
    top: 0px;
    border-radius: 0 !important;
    background: transparent !important;
    border-left: 0px solid transparent !important;
    border-right: 60px solid #5cb85c !important;
    border-bottom: 50px solid transparent !important;
}
.oz-icon .elementor-widget-container, .oz-icon2 .elementor-widget-container{
	position: absolute;
    right: -55px;
	top: 7px;
}

.nf-breadcrumbs li.active a {
    background: #164364 !important;
    color: #ffffff !important;
    cursor: default;
	font-family: 'Raleway';
}
.nf-breadcrumbs li a:hover {
    background: #164364 !important;
    color: #ffffff !important;
    transition: all .5s;
}
.nf-breadcrumbs li a {
    background: #000 !important;
    color: #f7f7f7 !important;
    transition: all .5s;
	font-family: 'Raleway';
}
.nf-form-content label{
	color: #164364 !important;
}
.oz-height-equal{
	height: 370px;
}
.oz-form-tenant .wpcf7-list-item-label, .oz-form-tenant label, .oz-contact-form .wpcf7-list-item-label{
	color: #164364;
    font-size: 17px;
    font-weight: 600;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
	display: grid;
    margin: auto;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: 600;
    padding: 10px 30px;
    fill: #164364;
    color: #164364 !important;
    border-color: #164364 !important;
    background-color: #61CE7000 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 0px 0px 0px 0px;
}
body #nf-form-4-cont textarea::placeholder,
body #nf-form-4-cont input::placeholder, body #nf-form-5-cont textarea::placeholder,
body #nf-form-5-cont input::placeholder, body #nf-form-6-cont textarea::placeholder,
body #nf-form-6-cont input::placeholder, body #nf-form-6-cont select {
	color:#164364;
	font-weight: 600;
    font-family: 'Raleway';
}
body #nf-form-6-cont .html-container.oz-html-line .nf-field-element p{
	text-align: center;
    margin-bottom: 0;
    font-size: 18px;
    background: #164364;
    color: aliceblue;
    padding: 10px;
}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field{
	text-align: center;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea, .nf-form-content select {
    background: #ffffff !important;
    border: 1px solid #ffffff !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #164364 !important;
}
.nf-field{
	color: #164364;
    font-family: 'Raleway';
}
.oz-form-tenant table td, .oz-form-tenant table th{
	padding: 0;
    line-height: 0;
    vertical-align: top;
    border: none;
}
table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: #f4f4f4;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #f4f4f4;
}
.oz-center-news{
	text-align:center;
}
.page-id-5881 .oz-footer-bar, .page-id-14431 .oz-footer-bar{
	position: absolute !important;
	bottom:0;
}
.oz-post-link .elementor-widget-container a, .oz-post-link .elementor-widget-container h2 span{
	
    color: #0000ff !important;
}
.oz-post-link .elementor-widget-container h2{
	margin-top: 40px;
	font-size: 25px;
}
.oz-post-link .elementor-widget-container h2 a{
	text-decoration: underline;
}
.oz-checkboard-ref [type=submit]{
    display: block;
    margin: auto;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: 600;
    padding: 10px 30px;
    fill: #164364;
    color: #164364;
    border-color: #164364;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
}
.oz-checkboard-ref input[type=text], .oz-checkboard-ref input[type=email]{
    border-radius: 0px;
    margin-bottom: 10px;
    text-align: center;
    color: #164364;
    padding: 10px;
    margin-right: 10px;
}
.oz-select select {
	border-radius:0px;
	margin-bottom:10px;
	text-align:center;
	color:#164364;
	padding: 10px;
	margin-right: 10px;
	color: #164364;
    font-weight: 600;
    font-family: 'Raleway';
} 
.oz-small{
    font-size: 18px;
}
.oz-less-margin{
    margin-bottom: 5px;
}
.oz-add-edit-btn .form-group{

    width: 47%;
    float: left;
    margin-right: 20px;
}
/*#gd_placecategory_row{
    display:none !important;
}*/
.form-group[data-argument="post_title"], .directorist-form-title-field { 
    display:none !important
 }
.uwp-login-class .row{
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.oz-actions-list .text-secondary{
    display: inline-flex;
}
.oz-actions-list .btn-primary {
    background-color: unset !important;
}
.oz-actions-list .fas{
    padding: 3px 5px;
}

#nf-field-195-wrap .select2-container{
	z-index: 9999;
    background: #164364 !important;
    color: #fff !important;
    padding: 5px;
}
#nf-field-195-wrap .select2-container .select2-selection{
	background: #164364 !important;
    color: #fff !important;
    border: none;
    border-radius: 0px;
	box-shadow:none;
}
#select2-nf-field-195-results .select2-results__option[aria-selected=true],
#select2-nf-field-195-results .select2-results__option[aria-selected]{
	background-color: #164364;
    color: white;
    text-align: center;
	  
}
#nf-field-195-wrap .select2-container .select2-selection--single .select2-selection__rendered{
	text-align: center;
	font-weight: 300;
    font-size: 17px;
}
#select2-nf-field-195-results .select2-results__option--highlighted{
 background-color: #007bff !important;
}
.single-at_biz_dir .site-header, .single-at_biz_dir .site-footer, .single-at_biz_dir .directorist-signle-listing-top {
	display: none;
}
.single-at_biz_dir .directorist-col-md-12{
	padding: 0px;
}
.directorist-hide-map-option{
	display: none !important;
}
.logged-in .select2-container--open .select2-dropdown.select2-dropdown--below {
    top: 0px !important;
}
.directorist-form-group .select2-container--default .select2-selection .select2-selection__rendered {
    line-height: 39px !important;
}

body .directorist-btn.directorist-btn-dark{
	background: green !important;
}
.directorist-card .directorist-card__header{
	display: none;
}
.directorist-card.directorist-card-contact-owner .directorist-card__header{
	display: block;
}
.single-rem_property #site-header, .single-rem_property #site-footer{
    display: none;
} 
.oz-all-details-hide .oz-header-image, .oz-all-details-hide .oz-register-title, #property_attachments, #title{
    display: none !important
}
#map-canvas {
    background-color: #e8ffe8;
    border: none !important;
}
.rem-style-1{
	 background-color: #f1f1f1 !important;
}
.rem-style-2 .content-container, .rem-style-1 .content-container {
    background-color: #f1f1f1 !important;
    padding: 20px !important;
}
.rem-style-2 .content-container h2, .rem-style-1 .content-container h2 {
    font-size: 24px !important;
    margin: 0;
    margin-bottom: 10px !important;
    font-family: 'Raleway' !important;
	border-bottom: 2px solid;
	padding-bottom: 10px !important;
}
.rem-style-2 .content-container .property-excerpt, .rem-style-1 .content-container .property-excerpt {
    margin: 5px 0 10px 0 !important;
    font-size: 14px !important;
    color: #000000 !important;
	padding-bottom: 10px;
}
.inline-property-icons .rem-info i{
	 color: #164364;
}
.swal-button.swal-button--confirm{
	    border-radius: 0 !important;
    border: none !important;
    background-color: #164364 !important;
    color: #ffffff !important;
    padding: 12px 32px !important;
}
.uwp-login-link{
    padding: .45rem 1.2rem;
    font-size: 1rem !important;
    line-height: 1.6;
    color: #fff !important;
    background-color: #164364 !important;
    border-color: #164364;
        text-transform: uppercase;
}
.ich-settings-main-wrap .form-control, .ich-settings-main-wrap .dropdown{
    border: 1px solid #000000 !important;
}
.ich-settings-main-wrap .search-box-page {
    background-color: unset !important;
    box-shadow: unset !important;
    padding: unset !important;
    border: unset !important;
    margin-bottom: 30px;
}
.search-button{
    margin-top: 28px !important;
}
.ich-settings-main-wrap .search-box-page .form-control, .ich-settings-main-wrap .search-box-page .dropdown{
    -webkit-box-shadow: 0px 4px 8px rgba(165, 174, 213, .15);
    box-shadow: 0px 4px 8px rgba(165, 174, 213, .15);
    border: 1px solid #e0e5f8 !important;
    font-family: "Lato", sans-serif;
    color: #434872;
    font-size: 20px;
    height: 50px;
}
.ich-settings-main-wrap .search-box-page .dropdown .carat{
    height: 50px;
}
.ich-settings-main-wrap .search-box-page .dropdown .selected, .ich-settings-main-wrap .search-box-page .dropdown li{
    line-height: 2;
}
.ich-settings-main-wrap .search-box-page .search-button{
     height: 50px;
    background-color: var(--e-global-color-primary);
    font-family: "Raleway", Sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
        letter-spacing: 2px;
}
.oz-c-w-text{
	background-color: #164364;
    display: block;
    color: #FFF !important;
    padding: 9px 16px;
	margin-top: 0px !important;
    text-align: center;
}
.agent-box-card{
	    display: none;
}
#form-submit, #preview-property{
	padding: 10px 20px;
    font-size: 18px;
}
.oz-search-hide-pro .ich-settings-main-wrap form{
	display:none;
}
.single-rem_property .rem-price-amount .rem-currency-symbol{
	display: none;
}
.page-id-28384  .ich-settings-main-wrap select.form-control{
	box-shadow: 0px 4px 8px rgba(165, 174, 213, .15) !important;
    border: 1px solid #e0e5f8 !important;
    font-family: "Lato", sans-serif;
    color: #434872;
    font-size: 16px;
    height: 50px !important;
}
@media only screen and (max-width: 1500px){
    .oz-header-image {
        background-position: center !important;
        background-size: cover !important;
    }
    .oz-header-image .elementor-column-gap-default {
        min-height: 440px !important;
    }
}
@media only screen and (min-width: 1500px){
   
    .oz-header-image .elementor-column-gap-default {
        min-height: 580px !important;
    }
}
@media (min-width: 1025px){
	.oz-column{
		width: 80% !important;
	}
}
@media only screen and (max-width: 1024px) {
	.oz-leftside-part, .oz-rightside-part{
		width: 100% !important;
	}
}
@media only screen and (max-width: 425px) {
  body .oz-contact-form {
    display: block;
	}
}