
/* colors */
.nice-select .option:hover, .nice-select .option.selected:hover, .datepicker.dropdown-menu table tr td.day:hover, .datepicker.dropdown-menu table tr td.focused, .datepicker.dropdown-menu table tr td.selected, .datepicker.dropdown-menu table tr th.focused, .datepicker.dropdown-menu table tr th.selected, .datepicker.dropdown-menu table tr td.active, .datepicker.dropdown-menu table tr td.active:focus, .datepicker.dropdown-menu table tr td.active.active:hover, .datepicker.dropdown-menu table tr td:active:focus, .datepicker.dropdown-menu table tr td.highlighted, .datepicker.dropdown-menu table tr th.active, .datepicker.dropdown-menu table tr th.active:focus, .datepicker.dropdown-menu table tr th.active.active:hover, .datepicker.dropdown-menu table tr th:active:focus, .datepicker.dropdown-menu table tr th.highlighted, .datepicker.dropdown-menu table tr td:hover, .datepicker.dropdown-menu table tr td.active:hover, .datepicker.dropdown-menu table tr td:active:hover, .datepicker.dropdown-menu table tr th:hover, .datepicker.dropdown-menu table tr th.active:hover, .datepicker.dropdown-menu table tr th:active:hover, .booking-button, .menu > ul > li a span, .btn.btn-primary:hover, .subtitle.with-line:after, .booking-button-big:hover, .lang-wrap ul a:hover, .video-button:hover, #owl-sep-1.owl-theme .owl-controls .owl-page span:hover, #owl-sep-1.owl-theme .owl-controls .owl-page.active span, .subscribe-home button:hover, .scroll-to-top:hover, .loader__figure, figure.vimeo:hover a:after, figure.youtube:hover a:after, .ajax-form button:hover, mark {
    background-color: lightsalmon;
}
.toc__item--current .toc__item-title, .toc__item:hover.toc__item--current .toc__item-title, .arrow-nav__item:hover, .menu > ul > li a:hover, .menu > ul > li a.curent-page, .cbp-af-header.cbp-af-header-shrink .menu > ul > li a.curent-page, .cbp-af-header.cbp-af-header-shrink .menu > ul > li a:hover, .cbp-af-header.cbp-af-header-shrink .menu > ul > li > ul > li a:hover, .menu > ul > li > ul > li a:hover, .room-icons a:hover, .social-top:hover, .call-top:hover, .social-footer-bottom:hover, .footer a:hover, .list-style.circle li:before, .list-style.circle-o li:before, .list-style li i, .list-style a.btn-link:hover {
    color: salmon;
}



/* logo */
.logo {z-index:initial}
.logo img {
	width:400px;
	height:auto;
	max-width:100%;
	padding-right:60px;
}

@media only screen and (max-width: 499px) {
	.logo {top: 18px}
}

@media only screen and (max-width: 1170px) {
	.menu > ul {padding-top: 10px;}
}



/* dark cover */
.dark-over-video {background:linear-gradient(180deg, rgba(0,0,0,.5), rgba(0,0,0,.2))}





/* bookine button */
.booking-button,
.booking-button-big {border:0;cursor:pointer;}




/* nav menu */
.cbp-af-header.cbp-af-header-shrink .menu > ul > li {
    margin: 0 16px;
}

.menu > ul > li a {
    font-size: 14px;
}

.menu > ul > li a.call-top {
	font-size:36px;
	font-weight:300;
	margin-left:20px;
}

@media only screen and (max-width: 1170px) {
	.menu > ul > li a.call-top {
		line-height:40px;
		margin-left:0px;
	}
}





/* contact */
.formcontact.padding-bottom {padding-bottom:60px}






/* contact form */
.d-none {display:none}
.d-block {display:block}

.formcontact .output_message {
    padding: 8px;
	margin-top:30px;
    margin-bottom: 17px;
    border-radius: 2px;
    color: #fff;
    border-radius: 40px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
}
.formcontact .output_message.error {
    background: #dc3545;
    padding: 15px;
}
.formcontact .output_message.error:before {
    font-family: FontAwesome;
    content: "\f071";
    padding-right: 10px;
}
.formcontact .output_message.success {
    background: #28a745;
    padding: 15px;
}
.formcontact .output_message.success:before {
    font-family: FontAwesome;
    content: "\f14a";
    padding-right: 10px;
}

