@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');


body {font-family: "Lato", Sans-serif;     font-weight: 400; color:#000;}
h1, h2, h3, h4, h5, h6 {font-family: "Lato", Sans-serif; }
p {	color: #000;}
.container {max-width: 1140px;}
.ch-top-header { background: #49979B; border: none; text-align: right; } 
.ch-top-header ul {	margin: 0;	padding: 0;	display: inline-block;	vertical-align: middle;}
.ch-top-header ul li {	display: inline-block;	vertical-align: middle;}
.ch-top-header ul li a {font-size: 12px;color: #fff;font-family: "Lato", Sans-serif;padding: 0 18px 0 19px; line-height: 20px;	display: block;    -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.ch-top-header ul li a:hover { color:  #F5842F;}

.book-btn {	padding:9px 24px 9px 24px;	font-size: 15px;font-family: "Lato", Sans-serif;background: #F5842F;color: #fff;border-radius: 50px 50px 50px 50px; font-family: "Harabara Mais", Sans-serif;	display: inline-block;
	vertical-align: middle; -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;}
.book-btn:hover { background: #6D4A61; color: #fff;}

.sv-bottom-header .wp-menu .navbar-nav > li {	display: inline-block;}
.sv-bottom-header .wp-menu .navbar-nav > li > a  {color: #262a2b; padding: 41px 20px; font-size: 14px; font-weight: 500; display: block; text-transform: initial;}
.sv-bottom-header .wp-menu .navbar-nav > li > a:hover { color: #F5842F;}
.sv-bottom-header .wp-menu .navbar-nav {float: right;margin: 0;}
.sv-bottom-header .wp-menu .navbar {	height: auto;	margin: 0;}
.sv-bottom-header .wp-menu .navbar .dropdown-btn {
	display: inline-block;
	position: absolute;
	z-index: 1;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.sv-bottom-header .wp-menu .navbar  .dropdown-btn:after{content: "\f107"; font-family:FontAwesome; padding-left: 10px;}
.sv-bottom-header .wp-menu .navbar-nav > li:hover  .dropdown-menu { display: block;}

.sv-bottom-header .wp-menu .dropdown-menu {background: #fff;box-shadow: none;	border-radius: 0;	border: none;}
.sv-bottom-header .wp-menu .dropdown-menu  li { display: block;}
.sv-bottom-header .wp-menu .dropdown-menu  li a {color: #262a2b; padding: 13px 20px; font-size: 14px;}
.sv-bottom-header .wp-menu .dropdown-menu  li a:hover {background:none; color: #F5842F;}

.sv-bottom-header .logo {	margin-top: 13px; padding-left: 10px; padding-right: 0;}
.sv-bottom-header {	padding: 0;	background: #fff;	border-bottom: 1px solid #d8d8d8;}

.sv-footer-menu ul li a {font-family: "Lato", Sans-serif;    font-size: 14px;    font-weight: 300; text-transform: initial;}
.sv-footer-menu ul li a:hover {color: #F5842F;} 
.sv-footer-main h3 {color: #FFFFFF; border: none;    font-size: 18px;    font-weight: 500;    text-transform: uppercase;}
.footer-bottom { padding-top:0}
.footer-bottom, .footer-bottom a { color:#fff}
.footer-bottom h5 {	font-size: 1.5vw;	text-transform: uppercase;	color: #fff;	font-weight: 600; font-family: "Harabara Mais", Sans-serif; margin: 0;	padding: 25px 0; height:80px;}
.footer-bottom h5 a{-moz-transition: none;
    -webkit-transition: none;
    transition: none;}
.footer-bottom h5 a:hover {
	color: #F5842F;
	font-family: "Lato", Sans-serif;
	font-weight: 400;
}
.footer-bottom {padding-left: 15px;	padding-right: 15px;}
.footer-top::after {
	content: "";
	height: 1px;
	width: 68%;
	background: #fff; margin-top: 20px;
}
.border-bottom { border-bottom:1px solid #fff;}
.footer-bottom .social-iocn-f {
	display: block;
	width: 100%; margin-bottom: 20px;
}
.footer-address-link {
	padding-top: 20px;
}
.footer-address-link p {
	margin-top: 0; color: #fff; margin-bottom: 20px;
}
.sv-footer-main h3 {
	padding-top: 20px;
}
.login-panel h1,.signup-panel h1 { background:#49979B;}
#UserLoginForm .btn.btn-orange {background:#49979B;}
.login-section { padding:50px 0; background: none;}
.login-panel,.signup-panel {border: 1px solid #ddd;}

@media (min-width:1024px) {
.navbar-toggler {
	display: none; 
}


}

@media (max-width:1199px) {
.sv-bottom-header .wp-menu .navbar-nav {
	margin: 0;
	padding: 0;
}
.sv-bottom-header .wp-menu .navbar-nav > li > a {padding: 41px 18px;}

}
@media (max-width:1024px) {
    .navbar-collapse.collapse { display: none;}
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-toggler {
		background: none;
		border: none;
		position: absolute;
		top: 22px;
		right: 15px;
	}
	.sv-bottom-header .logo {
		margin: 0;
		padding: 10px;
	}
	.sv-bottom-header .logo img {
		max-width: 234px;
	}
	.sv-bottom-header .col-sm-8, .sv-bottom-header .wp-menu .navbar {
		position: initial;
	}
	#sv-bottom-header .container {
		position: relative;
	}
	.sv-bottom-header .wp-menu .navbar {min-height: 0;	}
	.sv-bottom-header .wp-menu .navbar-nav > li > a {
		padding: 15px 0;
	}
	.sv-bottom-header .wp-menu .navbar-nav > li {
		display: block;
		width: 100%;
	}
	.sv-bottom-header .wp-menu .navbar-nav {width: 100%;	}
	.sv-bottom-header .wp-menu .navbar .nav-link.dropdown-toggle::after {float: right;	}
	.navbar-collapse {
		position: absolute;
		width: 100%;
		left: 0;
		right: 0;
		background: #fff;
		z-index: 999;
		padding: 0 25px;
	}
	.sv-bottom-header .wp-menu .navbar .dropdown-btn { top:10px; transform: none;}
}
@media (max-width:767px) {
	.ch-top-header { display: none;}
	.footer-bottom h5 {
		font-size: 24px;
	}
	.footer-top .row {
		display: flex;
		flex-wrap: wrap;
	}
	.border-bot-mob { border-bottom: 1px solid #fff;}
	.footer-top::after {
		width: calc(100% + 30px);
		margin-left: -15px;
		margin-right: -15px;
	}

}
