@import url('et-line_icon-font.css');
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,400italic,500,500italic,700,700italic,300italic);

body {color:#626262;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0;}

/*
 * Structure
 *------------------------------------------------------------------*/
.content-xs {padding-top:30px;padding-bottom:30px;}
.section-padding {padding-top:40px;padding-bottom:40px;}
.narrow {max-width:768px;}
#grid-container, .owl-carousel {margin-bottom:30px;}

/*
 * Typology
 *------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {font-family:'Ubuntu', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:300;margin-top:0;}
h1 {font-size:44px;color:#222222;margin-bottom:0;}
h2 {font-size:28px;color:red;font-weight:100;}
h2.lefty {font-size:28px;color:red;text-align:left;font-weight:100;}
h3 {font-size:18px;color:red;}
.headline h3 {border-bottom:2px solid red;margin:0 0 -2px 0;padding-bottom:5px;display:inline-block;}
.headline {display:block;margin:10px 0 25px 0;border-bottom:1px solid #E4E9F0;}

p {font-family:'Open Sans', sans-serif;margin-bottom:15px;margin-top:0;line-height:1.6;font-weight:400;}
p, a {font-size:14px;color:#626262;}
.lead p {font-size:18px;font-weight:300;}

a {cursor:pointer;text-decoration:none;}
a:hover, .active a, .active a:hover {color:red;}

blockquote {border-left: 5px solid red;background-color:#F6F6F6;margin-bottom:5px}
.feature {background-color:#F6F6F6;padding:40px 0 30px}


/*
 * Top Bar
 *------------------------------------------------------------------*/
.top-bar {background-color:LightGray;text-align:right}
.top-bar h1 {color: red;  font-weight: bold; font-size:5vw;font-family: Constantia, serif;margin:20px 0 }
/*
 * Images
 *------------------------------------------------------------------*/
img {border:0 none;outline:0 none;}
.text-center img {margin-left:auto;margin-right:auto;}

/*
  * Forms
  *------------------------------------------------------------------*/
textarea.form-control {height:150px;}

/*
  * Backgrounds
  *------------------------------------------------------------------*/
.dark-bg {background-color:#555555;}
.gray-bg {background-color:#F6F6F6;}
.dark-bg h1, .dark-bg h2, .dark-bg h3, .dark-bg p {color:#FFFFFF;}

/*
 * Feature Images
 *------------------------------------------------------------------*/

.feature-image-caption {width:100%;height:400px;max-width:600px;text-align:left;padding:20px;border-radius:5px;margin-left:auto;margin-right:auto;position:relative}
.feature-image-caption h2 {color:red;font-weight:700}
.feature-image-caption .caption {background-color:#F6F6F6dd;position:absolute;bottom:0;left:0;width:100%;padding:20px}
.feature-image-caption .caption .fa {float:right}
.feature1 {background:url(/export/sites/thetravelsuite/images/feature1.jpg) 40% 50% no-repeat}
.feature2 {background:url(/export/sites/thetravelsuite/images/feature2.jpg) 50% 50% no-repeat}
.feature3 {background:url(/export/sites/thetravelsuite/images/feature3.jpg) 50% 50% no-repeat}
.caption p,.caption a {font-size:16px;color:#000;margin-bottom:0}
.caption a:hover {color:#ff0000}

@media (max-width: 767px) {
  .feature-image-caption {margin-bottom:20px}
}
/*
 * Header - Fixed / Shrink
 *------------------------------------------------------------------*/
.header { text-align: center;background:#FFFFFF;}
.logo {text-align: center;margin:20px auto;}

/*
 * Nav
 *------------------------------------------------------------------*/
ul.nav {display:inline-block;}
.nav li a {text-transform:uppercase;}
.nav>li>a:hover, .nav>li>a:focus {background-color:inherit;}

.header .navbar-toggle {border-color:#000;margin-bottom:0;margin-right:0;padding:11px 8px;margin-top:12px;float:left;}
.navbar-toggle .icon-bar {display:block;width:22px;height:2px;border-radius:1px;background:#000;}

@media (max-width: 767px) {
  .logo {float:left;width:80%;}

	.header {position:relative;height:auto;}
	body {padding-top:0;}
}

@media (min-width: 768px) {
	.navbar-nav {float:none;}
  .navbar-nav>li>a {
      padding-top: 20px;}
}

/*
 * Scrolled
 *------------------------------------------------------------------*/
@media (min-width: 768px) {
  .scrolled .navbar-responsive-collapse {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
  }
  .scrolled .header {margin-bottom: 61px;}
}
@media (max-width: 767px) {
  .scrolled-xs .wrapper {padding-top:70px}
  .scrolled-xs .header {
    position:fixed;
	width:100%;
	top:0;
	z-index:100
  }

  .scrolled-xs .header .navbar-toggle {margin-top:16px}
  .scrolled-xs .logo {margin-top:10px;margin-bottom:10px}
  .logo img {height:80px;transition:height 2s}
  .scrolled-xs .logo img {height:50px;}
}

/*
 * Footer
 *------------------------------------------------------------------*/
html {position:relative;min-height:100%;}
body {margin:0 0 120px;}
#footer {position:absolute;left:0;bottom:0;height:120px;width:100%;padding-top:30px;text-align:center;}
.copyright {line-height:1.9;}

/*
 * Main
 *------------------------------------------------------------------*/
.main {margin-top:40px;}

/*
 * Banner
 *------------------------------------------------------------------*/
.banner {
  background: url(/images/flight.jpg);
  background-size: 100% 100%;
}
.overlay {
  height: 300px;
  padding-top: 160px;
  background-color: rgba(0,0,0,0.1);
}
/*
 * Master Slider
 *------------------------------------------------------------------*/
.title-text {font-size:20px;color:#FFFFFF;font-weight:300;}
.page-heading {color:#FFFFFF;font-size:60px;color:#FFFFFF;font-weight:400;line-height:100%;text-align:left;padding-bottom:20px;padding-left:20px}
.page-heading .small {display:block;color:#55C8FF;}


/*
 * Home Page Elements
 *------------------------------------------------------------------*/
.alt-icon-top, .alt-icon-left, .alt-icon-right {color:#222222;display:inline-block !important;font-size:35px;line-height:1;transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;}
.alt-icon-top {margin-bottom:25px;text-align:center;}
.home-lead {max-width:992px;margin-left:auto;margin-right:auto;}

/*
 * Feature Box
 *------------------------------------------------------------------*/
.feature-box {border-left:5px solid red;padding:20px 10px;background-color:#F6F6F6;margin-bottom:30px }
@media (min-width: 768px) {
  .feature-box.small {height:172px}
  .feature-box.large {height:260px}
}

/*
 * Responsive
 *------------------------------------------------------------------*/
@media (min-width: 768px) {
  .owl-carousel .owl-item img {max-height:480px;}
}

@media (max-width: 767px) {
  .lead p {font-size:18px;}
	#ajaxContent, #grid-container {width:100%;}
	#ajaxContent {padding-left:15px;padding-right:15px;}
	.owl-carousel .owl-item img {width:100%;}
	.cbp-caption-defaultWrap .overlay .fa {font-size:22px;}
}