.site-title {
	z-index: 1;
	position: relative;
	font-weight: 300;
	font-size: 36px;
	text-align: center;
	margin: 0 0 15px;
	padding: 25px 15px;
	background: #39f;
	color: #fff;
	border-bottom: 2px solid #ffa543;
	transition: .5s ease-out;
	display: none;
}
.arnCruise .site-title.cruises {
	xdisplay: block;
}
.MemberAuthenticated .site-title.hotels {
	xdisplay: block;
}
.arnCar .site-title.cars {
	xdisplay: block;
}
.arnAir .site-title.flights {
	xdisplay: block;
}
.site-title strong {
	font-weight: 600
}
.site-title:before {
	content: '';
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url("https://globaldiscoveryvacations.com/images/gdv-stars.png") no-repeat left center;
	background-size: cover;
	margin-bottom: -10px;
	margin-right: 10px;
	transition: 0.5s ease-out
}
.site-title:after {
	bottom: -10px;
	transition: 0.5s ease-out;
	position: absolute;
	z-index: 10;
	content: '';
	left: 0;
	right: 0;
	display: block;
	width: 0;
	height: 0;
	margin: 0 auto;
	border-style: solid;
	border-width: 15px 50px 0 50px;
	border-color: #39f transparent transparent transparent;
	transition: all 0.3s ease-out
}
.stick.site-title {
	font-size: 2em;
	padding: 30px 15px 15px
}
.stick.site-title:after {
	border-width: 20px 40px 0
}
@media screen and (max-width: 767px) {
	.site-title {
		font-size: 1.8em;
		padding: 15px
	}
	.site-title:before {
		width: 32px;
		height: 32px
	}
	.stick.site-title {
		font-size: 1.5em
	}

}
@media print {
	.site-title {
		padding: 15px
	}
	.site-title:before,.site-title:after {
		display: none
	}

}
.arnAir #rs_box {
    margin: 100px 0;
}

/*
=========================================
Grand Getaways site ID 37328
=========================================
*/
.nav-main,.nav-main.stick {
    background: #ee373a;
}
header .navbar-default .navbar-nav > li > a {
    color: white;
}
.btn-primary, .btn-success, .btn-info, .btn-danger, .btn-warning {
    background-color: #03597d;
    border-radius: 0 !important;
}
.nav-main .navbar-brand .logo { background: url('https://bookitsquirrel.com/images/logo-book-it-squirrel.png')  no-repeat center !important; position: relative;background-size: cover; width: 125px;height: 146px;margin-top: -45px; transition: all 0.3s ease-out }
.nav-main .navbar-brand .logo-tab {
    position: absolute;
	width: 130px;
    height: 60px;
    top: 50px;
    left: 0;
    right: 0;
    border-radius: 0 0 60px 10px;
    background: #ee373a;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	z-index: -1;
}
header .navbar-default .navbar-brand {
    position: relative;
}
.stick .navbar-brand .logo.logo {  height: 110px; margin-top: -29px; transition: all 0.3s ease-out }
.nav-main.stick .navbar-brand .logo-tab {
    width: 113px;
    height: 60px;
    top: 35px;
    left: 10px;
}
#arn_liusername {
	padding-left: 115px;
}
.footer .wrapper {
    background: #c81114;
}
.footer .call-action {
    background: #f1f6fa;
    color: #02364b;
}
.footer .logo {
    height: 225px;
    margin: -125px 0 0;
}
.nav-main .navbar-brand .logo {
    background-size: 125px !important;
}
.nav-main.stick .navbar-brand .logo {
    background-size: 100px !important;
}
@media screen and (max-width:768px) {
  .nav-main .navbar-brand { display: inline-block; float: none; }
  .nav-main .navbar-brand .logo.logo { background: url('https://bookitsquirrel.com/images/logo-book-it-squirrel.png')  no-repeat center; width: 200px; margin-bottom: -30px; }
  .stick  .navbar-brand .logo.logo { width: 150px; margin-top: -20px; }
}
@media screen and (max-width:320px) {
  .nav-main .navbar-brand .logo.logo { width: 140px; }
}
.footer .alpha img { display: none }
.footer .logo { background: url('https://bookitsquirrel.com/images/logo-book-it-squirrel.png')  no-repeat top center; background: cover; width: 100%; max-width: 260px; }

@media screen and (max-width:768px) {
	header .nav-main .navbar-brand .logo {
	    margin: -13px 0 0;
	}
	.nav-main.stick {
    	background: #ee373a;
	}
	.stick .navbar-brand .logo.logo {
	    width: 200px;
	}
	.nav-main .navbar-brand .logo {
	    background-size: 80px !important;
	}
	.nav-main.stick .navbar-brand .logo-tab {
	    left: 51px;
	}
	header {
	    min-height: 65px;
	}
	body {
	    margin-top: 102px;
	}
	.arnAir .filterHeading.affix {
	    top: 102px;
	}
	.arnAir .cfn-contents {
	    height: initial;
	}
	.footer .col-sm-4 {
	    width: 100%;
	}
}
ul.popularCities {
    display: none;
}

.arnAir .rs_searchbox__input input {
    font-size: 14px;
    font-weight: 300;
    color: #333;
}
.dropdown {
    display: block !important;
}
