.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 {
	display: block;
}
.MemberAuthenticated .site-title.hotels {
	display: block;
}

.arnCar .site-title.cars {
	display: block;
}
.arnAir .site-title.flights {
	display: 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
}
header .nav-main .navbar-brand .logo {
	height: 80px;
}
@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;
}

/*
=========================================
site ID 47328
=========================================
*/

/*
.nav-main .navbar-brand .logo { background: url('https://globalperksplus.com/images/logo-temp-ukhs.png')  no-repeat center; background-size: cover; width: 260px; height: 79px; margin-top: -15px; transition: all 0.3s ease-out }
.stick .navbar-brand .logo.logo { width: 280px; height: inherit; margin-top: 0; transition: all 0.3s ease-out }
@media screen and (max-width:1023px) {
  .nav-main .navbar-brand .logo.logo { width: 200px; }
}
@media screen and (max-width:768px) {
  .nav-main .navbar-brand { display: inline-block; float: none; }
  .nav-main .navbar-brand .logo.logo { background: url('https://globalperksplus.com/images/logo-temp-ukhs.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://globalperksplus.com/images/logo-temp-ukhs-reversed.png')  no-repeat top center; background: cover; width: 100%; max-width: 260px; }
*/
/*
==================================
Vacation Deals Go site ID 47328
==================================
*/
.nav-main .navbar-brand .logo { background: url('https://globalperksplus.com/images/logo-temp-ukhs.png')  no-repeat center; background-size: cover; width: 210px; height: 79px; margin-top: -15px; transition: all 0.3s ease-out }
.stick .navbar-brand .logo.logo { width: 200px; height: inherit; margin-top: 0; transition: all 0.3s ease-out }
@media screen and (max-width:1023px) {
  .nav-main .navbar-brand .logo.logo { width: 320px; }
}
@media screen and (max-width:768px) {
  .nav-main { background:#fff;  }
  .nav-main .navbar-brand { display: inline-block; float: none; }
  .nav-main .navbar-brand .logo.logo { background: url('https://globalperksplus.com/images/logo-temp-ukhs.png')  no-repeat center; max-height: 100px; margin-bottom: -35px; }
  .stick  .navbar-brand .logo.logo { width: 100px; margin-bottom: 0 }
  .ArnCarRentals .cars.site-title {top: 120px;}
  .ArnCarRentals h1 {margin: 0px 0 5px;}
}
@media screen and (max-width:320px) {
  .nav-main .navbar-brand .logo.logo { width: 140px; }
}
.footer .alpha img { display: none }
.footer .logo { background: url('https://globalperksplus.com/images/logo-temp-ukhs-reversed.png')  no-repeat top center; background: cover; width: 100%; max-width: 210px;  /*min-height: 80px;*/ }

@media screen and (max-width:768px) {
	header .nav-main .navbar-brand .logo {
	    margin: -10px 0 0;
	}
	.nav-main.stick {
    	background: rgba(51,153,255,0.9);
	}
	.stick .navbar-brand .logo.logo {
	    width: 200px;
	}
	body {
	    margin-top: 94px;
	}
	.arnAir .filterHeading.affix {
	    top: 94px;
	}
	.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;
}

.btn-primary, .btn-success, .btn-info, .btn-danger, .btn-warning {
    background-color:#f0ad4e;
    color: #fff !important;
}
.btn-primary, .btn-success:hover, .btn-info:hover, .btn-danger:hover, .btn-warning:hover {
    background-color: #001f3d;
    color: #fff !important;
}
.nav-main .dropdown-menu li a.btn-success{
	background-color: #5cb85c;
}
.nav-main .dropdown-menu li a.btn-success:hover{
	background-color: #449d44;
}
.nav-main .dropdown-menu li a.btn-danger{
	background-color: #d9534f;
}
.nav-main .dropdown-menu li a.btn-danger:hover{
	background-color: #c9302c;
}
.footer h3 {
	font-weight: bold;
}
/* css updates rtx premium */
.nav-main .navbar-brand .logo {
    background: url("https://globalperksplus.com/images/logo_rtx_premium.png") center no-repeat !important;
	width: 240px;
}

.footer .logo {
    background: url("https://globalperksplus.com/images/logo_rtx_premium_reversed.png") no-repeat top center;
    background: cover;
    width: 100%;
    max-width: 210px;
}

/*if images are loaded on reserve travel*/
/*.nav-main .navbar-brand .logo {
    background: url("https://media.travsrv.com/appSkins/79457/v6/themes/standard/images/RTX-header-logo.png") center no-repeat !important;
	width: 240px;
}*/

.site-title {
    z-index: 1;
    position: relative;
    font-weight: 300;
    font-size: 2.5em;
    text-align: center;
    margin: 15px 0 15px;
    padding: 25px 15px;
    background: #39f;
    font-family: "Arial", sans-serif;
    font-weight: 300;
    color: #fff;
    border-bottom: 2px solid #39f;
    transition: .5s ease-out;
}

footer .call-action {
    display: block;
    overflow: hidden;
    background: #39f;
    color: #fff;
    padding: 20px 0;
    font-size: 1.65em;
}

.footer .call-action a {
    color: inherit;
    text-decoration: underline;
    font-weight: 900;
}

header .nav-main.stick .navbar-brand .logo {
    background-size: 75% !important;
}

.ArnCarRentals h1 {
    margin: -5px 0 5px;
}

/* CSS Fixes For Flights TS-1656 */

.arnAirRevelex .site-title.flights {
	margin: 5px 0 15px;
}

@media screen and (max-width: 768px) {
   .arnAirRevelex .nav-main .navbar-brand .logo.logo {
        margin-bottom: -10px 0 0;
    }
}

/* End of CSS Fixes For Flights TS-1656 */