/* --------------------------------------
Custom Stylesheet
-----------------------------------------*/
*, input, textarea, button, h1, h2, h3, h4, h5 {font-family: 'Montserrat', verdana, arial;}
body {font-family: 'Montserrat', verdana, arial; font-size: 14px; font-weight: 500;}

.navigation,
.footer-top,
.section-box,
.pagination-button.active,
.modal-header,
.pagination-button:hover,
.page-item.active .page-link{background: var(--lightBlue); background-color: var(--lightBlue);}

.footer-bottom, .flex-direction-nav a:before {background: var(--darkBlue);}

.btn, .search-bar__submit, .tag-price {background-color: var(--orange);}

p {color: ;}

a {color: var(--lightBlue);}

.feature-icon-center i,
.featured-listing h4,
.listings-bottom li i,
.header-contact li,
.header-contact li i,
.header-contact li a {color: var(--orange);}


.bg-fixed {background-size: cover;}
.intro-section {background-image: url(../images/hero-bg.jpeg);}
.section-bg {background-image: url(../images/header-bg.jpeg);}

.logo-img {max-height: 100px;}

.home-about-box {background-color: rgba(2, 25, 50, 0.9);}

.switcher {display: inline-flex; width: 170px;margin-top:10px;}
.switcher__control {cursor:pointer;width:47px;height:29px;background-color:#efeeef;display:block;border-radius:16px;position:relative;transition:.3s;margin-right:0.8rem;}
.switcher__control:after {content:'';position:absolute;top:5px;left:5px;width:19px;height:19px;background:#fff;border-radius:50%;transition:.3s;}
.switcher_state_checked .switcher__control {background-color:var(--lightBlue);}
.switcher_state_checked .switcher__control:after {left: auto; right: 5px;}