
.btn-primary-outlined, .primary-color {
	color: #f15e75;
}

.btn-primary-outlined, .searchform button {
	border-color: #f15e75;
}

.account-loggedin:before, .label-primary, .media-signal .signal-icon, .next-prev-block .next-box, .next-prev-block .prev-box, .searchform button, .single-blog-article .meta-tags a, .title .circle-icon {
	background-color: #f15e75;
}

.slick-next, .slick-prev {
	color: #f15e75;
	border: 1px solid #f15e75;
	background-color: transparent;
}

.slick-next:before, .slick-prev:before {
	color: #f15e75;
}

.slick-next:hover:before, .slick-prev:hover:before {
	color: #fff;
}

.header-slider .slick-next, .header-slider .slick-prev {
	border: 1px solid #f15e75;
	background-color: #f15e75;
}

.header-slider .slick-next:before, .header-slider .slick-prev:before {
	color: #fff;
}

.widget-slider .slick-next:hover:before {
	color: #fff;
}

.nav-tabs>li.active>a {
	box-shadow: 0 -2px 0 0 inset #f15e75;
}

.btn-primary-outlined:focus, .crncy-lang-block .dropdown-menu li:hover, .crncy-lang-block>li:hover a {
	color: #f15e75;
}

.btn-primary-outlined:active, .btn-primary-outlined:hover, .item-tools .dropdown-menu>li>a:hover, .pagination>li>a:hover, .pagination>li>span:hover, .search-auto-complete li:hover, .table-hover>tbody>tr:hover {
	background-color: #f15e75;
}

.slick-next:active, .slick-next:focus, .slick-prev:active, .slick-prev:focus {
	color: #f15e75;
	border: 1px solid #f15e75;
	background-color: transparent;
}

.slick-next:hover, .slick-prev:hover {
	background-color: #f15e75;
	border: 1px solid #f15e75;
	color: #fff;
}

.header-slider .slick-next:active, .header-slider .slick-prev:focus {
	border: 1px solid #f15e75;
	background-color: #f15e75;
}

.header-slider .slick-next:active:before, .header-slider .slick-prev:focus:before {
	color: #fff;
}

.header-slider .slick-next:hover, .header-slider .slick-prev:hover {
	background-color: rgba(241, 94, 117, .65);
	border: 1px solid #f15e75;
}

.header-slider .slick-next:hover:before, .header-slider .slick-prev:hover:before {
	color: #fff;
}

.block-title .help, .btn-secondary-outlined, .custom-actions .btn-action, .daterangepicker .input-mini.active+i, .daterangepicker td.in-range, .payment-list-detail-btn, .saved-search-block .saved-search-icon, .secondary-color, .taber-nav li.active a {
	color: #54c4d9;
}

.daterangepicker td.active, .daterangepicker td.active.end-date, .fc-event, .homy-progress-bar .progress-bar-inner, .label-secondary, .property-calendar .current-day {
	background-color: #54c4d9;
}

.availability-section .search-calendar .days li.day-available.current-day {
	background-color: #54c4d9 !important;
}

.daterangepicker .input-mini.active, .daterangepicker td.in-range, .msg-unread {
	background-color: rgba(84, 196, 217, .2);
}

.msgs-reply-list .msg-me {
	background-color: rgba(84, 196, 217, .1) !important;
}

.control input:checked~.control-text {
	color: #54c4d9;
}

.control input:checked~.control__indicator {
	background-color: #7ed2e2;
	border-color: #29a1b8;
}

.control input:checked:active~.control__indicator, .control input:checked:focus~.control__indicator {
	background-color: #29a1b8;
	border-color: #2db3cd;
}

.control input:focus~.control__indicator {
	background-color: #7ed2e2;
	border-color: #29a1b8;
}

.btn-secondary-outlined, .custom-actions .btn-action, .daterangepicker .input-mini.active, .msg-unread, .open>.btn-default.dropdown-toggle {
	border-color: #54c4d9;
}

.bootstrap-select .btn:active, .bootstrap-select .btn:focus {
	border-color: #54c4d9 !important;
}

.payment-list-detail-btn:focus, .payment-list-detail-btn:hover, .taber-nav li:hover a {
	color: #54c4d9;
}

.header-comp-search .form-control:focus {
	background-color: rgba(84, 196, 217, .2);
}

.bootstrap-select.btn-group .dropdown-menu a:hover, .btn-action:active, .btn-action:focus, .btn-action:hover, .btn-preview-listing:active, .btn-preview-listing:focus, .btn-preview-listing:hover, .btn-secondary-outlined:active, .btn-secondary-outlined:hover, .calendar-table .next:hover, .calendar-table .prev:hover, .custom-actions .btn-action:hover, .daterangepicker td.active:hover, .daterangepicker td.available:hover, .daterangepicker th.available:hover {
	background-color: #54c4d9;
}

.search-calendar .days li:hover:not(.day-disabled) {
	background-color: rgba(84, 196, 217, .2);
}

.btn-preview-listing:active, .btn-preview-listing:focus, .btn-preview-listing:hover, .btn-secondary-outlined:active, .btn-secondary-outlined:focus, .btn-secondary-outlined:hover, .form-control:focus, .header-comp-search .form-control:focus, .open>.btn-default.dropdown-toggle:active, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle:hover {
	border-color: #54c4d9;
}

.bootstrap-select .btn:active, .bootstrap-select .btn:focus {
	border-color: #54c4d9 !important;
}

body {
	background-color: #f7f8f9;
}

.adults-calculator .quantity-calculator input[disbaled], .bootstrap-select.btn-group .dropdown-menu a, .children-calculator .quantity-calculator input[disbaled], .control, .fc button, .header-comp-logo h1, .header-nav .crncy-lang-block>li span, .header-nav .social-icons a, .item-list-view .item-user-image, .item-title-head .title a, .modal-login-form .checkbox a, .modal-login-form .forgot-password-text a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover, .pagination>li>a, .pagination>li>span, .sidebar .widget .comment-block .title a, .sidebar .widget .review-block .title a, body {
	color: #4f5962;
}

.item-title-head .title a:hover, .sidebar .widget .comment-block .title a:hover, .sidebar .widget .review-block .title a:hover {
	color: rgba(79, 89, 98, .5);
}

.btn-primary {
	color: #fff;
	background-color: #f15e75;
	border-color: #f15e75;
}

.btn-primary:focus {
	color: #fff;
	background-color: #f15e75;
	border-color: #f15e75;
}

.btn-primary:hover {
	color: #fff;
	background-color: #f58d9d;
	border-color: #f58d9d;
}

.btn-primary:active {
	color: #fff;
	background-color: #f58d9d;
	border-color: #f58d9d;
}

.btn-secondary {
	color: #fff;
	background-color: #54c4d9;
	border-color: #54c4d9;
}

.btn-secondary:focus {
	color: #fff;
	background-color: #54c4d9;
	border-color: #54c4d9;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #7ed2e2;
	border-color: #7ed2e2;
}

.btn-secondary:active {
	color: #fff;
	background-color: #7ed2e2;
	border-color: #7ed2e2;
}

.header-nav, .is-sticky {
	background-color: #fff;
	border-bottom: 1px solid #d8dce1;
}

.account-loggedin, .login-register a, .navi>.main-menu>li>a {
	color: #4f5962;
}

.account-loggedin:active, .account-loggedin:hover, .login-register a:active, .login-register a:hover, .navi>.main-menu>li>a:active, .navi>.main-menu>li>a:hover {
	color: #f15e75;
}

.navi>.main-menu>li>a:before {
	background-color: #f15e75;
}

.listing-navi>.main-menu>li>a:before, .navi>.main-menu>li>a:before {
	background-color: #f15e75;
}

.listing-navi>.main-menu>li.active>a, .navi>.main-menu>li.active>a {
	color: #f15e75;
}

.listing-navi .homey-megamenu-wrap, .navi .homey-megamenu-wrap {
	background-color: #fff;
}

.transparent-header .account-loggedin, .transparent-header .btn-mobile-nav, .transparent-header .login-register a, .transparent-header .navi>.main-menu>li>a {
	color: #fff;
}

.transparent-header .account-loggedin:active, .transparent-header .account-loggedin:hover, .transparent-header .btn-mobile-nav:active, .transparent-header .btn-mobile-nav:hover, .transparent-header .login-register a:active, .transparent-header .login-register a:hover, .transparent-header .navi>.main-menu>li>a:active, .transparent-header .navi>.main-menu>li>a:hover {
	color: #f15e75;
}

.transparent-header .navi>.main-menu>li>a:before {
	background-color: #f15e75;
}

.transparent-header .listing-navi>.main-menu>li>a:before, .transparent-header .navi>.main-menu>li>a:before {
	background-color: #f15e75;
}

.transparent-header .listing-navi>.main-menu>li.active>a, .transparent-header .navi>.main-menu>li.active>a {
	color: #f15e75;
}

.transparent-header .listing-navi .homey-megamenu-wrap, .transparent-header .navi .homey-megamenu-wrap {
	background-color: #fff;
}

.listing-navi .homey-megamenu-wrap>.sub-menu a, .navi .homey-megamenu-wrap>.sub-menu a {
	color: #4f5962;
	background-color: #fff;
}

.listing-navi .homey-megamenu-wrap>.sub-menu a:hover, .navi .homey-megamenu-wrap>.sub-menu a:hover {
	color: #f15e75;
	background-color: #fff;
}

.header-nav .menu-dropdown a, .header-nav .sub-menu a {
	color: #4f5962;
	background-color: #fff;
	border-bottom: 1px solid #d8dce1;
}

.header-nav .menu-dropdown a:hover, .header-nav .sub-menu a:hover {
	color: #f15e75;
	background-color: #fff;
}

.header-nav .menu-dropdown li.active>a, .header-nav .sub-menu li.active>a {
	color: #f15e75;
}

.btn-add-new-listing {
	color: #f15e75;
	background-color: #fff;
	border-color: #f15e75;
	font-size: 14px;
}

.btn-add-new-listing:focus {
	color: #f15e75;
	background-color: #fff;
	border-color: #f15e75;
}

.btn-add-new-listing:hover {
	color: #f15e75;
	background-color: #fff;
	border-color: #f58d9d;
}

.btn-add-new-listing:active {
	color: #f15e75;
	background-color: #fff;
	border-color: #f58d9d;
}

.account-loggedin:hover {
	color: #f15e75;
}

.account-loggedin.active .account-dropdown {
	background-color: #fff;
}

.account-dropdown ul>li {
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.account-dropdown ul>li a {
	color: #4f5962;
}

.account-dropdown ul>li a:hover {
	background-color: rgba(84, 196, 217, .15);
	color: #4f5962;
}

.account-dropdown ul li.active>a, .account-dropdown ul li:hover>a {
	background-color: rgba(84, 196, 217, .15);
}

.account-dropdown ul .sub-menu {
	background-color: rgba(84, 196, 217, .15);
}

.account-dropdown ul .sub-menu li {
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.account-dropdown ul .sub-menu li.active>a, .account-dropdown ul .sub-menu li:hover>a {
	color: #4f5962;
}

.board-panel-menu a {
	color: #4f5962;
}

.board-panel-menu a:hover {
	background-color: rgba(84, 196, 217, .15);
	color: #4f5962;
}

.footer-top-wrap {
	background-color: #4f5962;
	color: #fff;
}

.footer-bottom-wrap, .footer-small {
	background-color: #4a545c;
	color: #fff;
}

.footer .social-icons a, .footer a {
	color: #fff;
}

.footer-copyright {
	color: #fff;
}

.listing-nav {
	background-color: rgba(79, 89, 98, .85);
}

.listing-navi>.main-menu>li>a {
	color: #fff;
	background-color: transparent;
}

.listing-navi>.main-menu>li>a:active, .listing-navi>.main-menu>li>a:focus, .listing-navi>.main-menu>li>a:hover {
	color: #fff;
	background-color: transparent;
}

.header-top-bar {
	background-color: #4f5962;
}

.social-icons a {
	color: #fff;
}

.top-contact-address li {
	color: #fff;
}

.top-contact-address a {
	color: #fff;
}

.top-contact-address a:hover {
	color: rgba(255, 255, 255, .8);
}

.main-search {
	background-color: #fff;
}

.banner-subtitle, .banner-title {
	color: #fff;
}

address, body, dd, dt, li {
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	font-family: Quicksand, sans-serif;
}

@media (max-width:768px) {
	address, body, dd, dt, li {
		font-size: 13px;
		line-height: 21px;
		font-weight: 400;
		text-transform: none;
		letter-spacing: 0;
	}
}

h1, h2, h3, h4, h5, h6 {
	font-family: Quicksand, sans-serif;
}

h1 {
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	text-transform: none;
	letter-spacing: normal;
}

@media (max-width:768px) {
	h1 {
		font-size: 18px;
		line-height: 28px;
		font-weight: 700;
		text-transform: none;
		letter-spacing: normal;
	}
}

h2 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	text-transform: none;
	letter-spacing: normal;
}

@media (max-width:768px) {
	h2 {
		font-size: 16px;
		line-height: 24px;
		font-weight: 700;
		text-transform: none;
		letter-spacing: normal;
	}
}

h3 {
	font-size: 18px;
	line-height: 30px;
	font-weight: 700;
	text-transform: none;
	letter-spacing: normal;
}

@media (max-width:768px) {
	h3 {
		font-size: 14px;
		line-height: 22px;
		font-weight: 700;
		text-transform: none;
		letter-spacing: normal;
	}
}

h4 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	text-transform: none;
	letter-spacing: normal;
}

@media (max-width:768px) {
	h4 {
		font-size: 12px;
		line-height: 20px;
		font-weight: 700;
		text-transform: none;
		letter-spacing: normal;
	}
}

h5 {
	font-size: 14px;
	line-height: 22px;
	font-weight: 700;
	text-transform: none;
	letter-spacing: normal;
}

@media (max-width:768px) {
	h5 {
		font-size: 12px;
		line-height: 20px;
		font-weight: 700;
		text-transform: none;
		letter-spacing: normal;
	}
}

h5 {
	font-size: 14px;
	line-height: 22px;
	font-weight: 700;
	text-transform: none;
	letter-spacing: normal;
}

@media (max-width:768px) {
	h5 {
		font-size: 12px;
		line-height: 20px;
		font-weight: 700;
		text-transform: none;
		letter-spacing: normal;
	}
}

.listing-navi>.main-menu>li>a {
	font-size: 12px;
	line-height: 60px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: normal;
}

.account-loggedin, .login-register a, .navi>.main-menu>li>a {
	font-size: 14px;
	line-height: 80px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: normal;
}

.listing-navi .homey-megamenu-wrap>.sub-menu a, .menu-dropdown a, .navi .homey-megamenu-wrap>.sub-menu a {
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: normal;
}

.account-dropdown ul>li a {
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: normal;
}

.crncy-lang-block>li, .top-contact-address li {
	font-size: 14px;
	line-height: 47px;
	font-weight: 400;
}

.banner-title {
	font-size: 32px;
	line-height: 42px;
	text-transform: none;
	letter-spacing: normal;
}

.banner-subtitle {
	font-size: 18px;
	line-height: 30px;
	text-transform: none;
	letter-spacing: normal;
}

@media (max-width:480px) {
	.banner-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.banner-subtitle {
		font-size: 16px;
		line-height: 30px;
	}
}

.daterangepicker td.active.end-date, .daterangepicker td.end-date, .daterangepicker td.start-date {
	color: #fff;
}
