.site-title {
	z-index: 1;
	position: relative;
	font-weight: 300;
	font-size: 36px;
	text-align: center;
	margin: 0 0 15px;
	padding: 25px 15px;
	background: #cc6d3b;
	color: #fff;
	border-bottom: 2px solid #cc6d3b;
	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: #cc6d3b 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 41455
=========================================
*/
.nav-main .navbar-brand .logo { background: url('https://securesitehome.com/RiderWays/images/logo-riderways.png')  no-repeat center; background-size: cover; width: 165px;height: 48px;margin-top: -4px; transition: all 0.3s ease-out }
.stick .navbar-brand .logo.logo {
    width: 165px;
    height: inherit;
    margin-top: 0;
    transition: all 0.3s ease-out;
    height: 38px;
}
@media (min-width: 1280px) {
	.nav-main .navbar-nav > li > a, .nav-main .navbar-nav > li button[type="submit"] {
    	font-size: 1.55em !important;
	}
}
@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://securesitehome.com/RiderWays/images/logo-riderways.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://securesitehome.com/RiderWays/images/logo-riderways.png')  no-repeat top center; background: cover; width: 100%; max-width: 260px; }

.nav-main {
    background: #212121;
    border-bottom: 1px solid #cc6d3b;
    box-shadow: 0 10px 2px rgba(17,17,17,0.25);
}
.nav-main .nav-sub {
    background: #0D0D0D;
}
header .navbar-default .navbar-nav > li > a {
    color: #fff;
}
header .navbar-default .navbar-nav>li>a:hover,
header .navbar-default .navbar-nav>li>a:focus {
    color: #cc6d3b;
}
.btn-primary, .btn-success, .btn-info, .btn-danger, .btn-warning {
    background-color: #cc6d3b;
	border-radius:0;
}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-success:hover,.btn-success:active,.btn-success:focus,.btn-info:hover,.btn-info:active,.btn-info:focus,.btn-danger:hover,.btn-danger:active,.btn-danger:focus,.btn-warning:hover,.btn-warning:active,.btn-warning:focus {
 background-color:transparent;
 color:#cc6d3b !important;
 border:1px solid #cc6d3b;
}
.footer .call-action {
    background: #cc6d3b;
}
.footer .wrapper {
    background: #212121;
}
.featuredDestinationsContainer {
    background-color: #212121;
}

@media screen and (max-width:768px) {
	header .nav-main .navbar-brand .logo {
	    margin: -13px 0 0;
	}
	.nav-main.stick {
    	background: rgba(51,153,255,0.9);
	}
	.stick .navbar-brand .logo.logo {
	    width: 200px;
	}
	body {
	    margin-top: 112px;
	}
	.arnAir .filterHeading.affix {
	    top: 112px;
	}
	.arnAir .cfn-contents {
	    height: initial;
	}
}
ul.popularCities {
    display: none;
}opularCities {
    display: none;
}

/* LBF Flights Adjustments */

header {
    z-index: 12;
}
.arnAir.arnPage {
	height:58%;
}
.arnAir .footer .col-sm-4 {
    width: 24.333%;
}
@media screen and (max-width:768px) {
  .arnAir .footer .col-sm-4 {
      width: 100%;
  }
}
.arnAir .dropdown-passenger {
    left: 0;
}
.dropdown {
    display: block !important;
}

header {
    z-index: 12;
}
.arnAir.arnPage {
    height: 65%;
}
.arnAir.arnPage .dropdown-passenger {
    left: 0;
}
.arnAir .container-fluid.cfn-contents {
    padding:0;
}
.dropdown {
    display: block !important;
}


.arnAirRoot {
	background-image:url("//static.reservetravel.com/appSkins/64/v6/themes/global/skins/images/air2.jpg");
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover !important;
}
.arnAirRoot .container-fluid.cfn-contents {
    display:none;
}
.arnAir .container-fluid.cfn-cover {
    background-image: none;
	padding:0;
}
.arnAirRoot .container-fluid.cfn-cover .container {
	margin: 2% auto;
}
@media screen and (max-width:1280px) {
	.arnAirRoot {
		background: url("//static.reservetravel.com/appSkins/64/v6/themes/global/skins/images/air.jpg");
	}
	.arnAirRoot .container-fluid.cfn-cover .container {
		margin: 2% auto;
	}
}
@media screen and (max-height:768px) {
	.arnAirRoot .container-fluid.cfn-cover .container {
	    margin: 0.5% auto;
	}
}
.arnAirRoot .inline-error,.arnAirRoot .fa-exclamation-triangle {
	display:none !important;
}
.arnAir .footer {
    margin: 15px 0 0;
}
.arnAir .footer h3 {
    padding: 0;
}
.arnAir .ErrorMessageDefault {
    border: none !important;
    padding: 0 !important;
}
.arnAirRoot .ErrorMessageDefault li {
    list-style: inside;
    padding: 2px 5px;
    margin: 0;
    font-weight: 700;
}
.arnAirRoot .cfn-cover {
    background: rgba(0,0,0,0) no-repeat;
}
@media screen and (min-width:800px) {
	.arnAir .btn {
    	border: 1px solid #ccc;
	}
}