﻿#flights-form .cta-container{width:34%;float:left}
#hotels-form .cta-container button,#flights-form .cta-container button,.search__cars__form__pickupdropoff-datetime-container .cta-container button{width:100%}
.search__form-container--hotels,.search__form-container--flights,.search__form-container--rc,.search__form-container--vp,.search__form-container--cruise,.search__form-container--more,.search--modal__form-container--hotels,.search--modal__form-container--flights,.search--modal__form-container--cars{display:none}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

	#back-to-top {
		padding: 7px 10px 5px;
		opacity: 0.6!important;
	}





#leftcol {
	background: #e8e8e8;
}

#leftcol .navheader {
	padding: 12px 8px;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	background: #fdb959;
}

#leftcol .brands {
	margin: 25px 0 50px 0;
}

#leftcol .brands img {
	display: block;
	margin: 14px auto 0 auto;
}
.column.alpha,.columns.alpha{margin-left:0}
.alpha.omega{margin-left:0;margin-right:0}

.nav-collapse {
  clear: both;
}

.nav-collapse .nav {
  float: none;
  margin: 0 0 10px;
}

.nav-collapse .nav .nav-header {
  color: #777777;
  text-shadow: none;
}

.nav-collapse .btn {
  padding: 4px 10px 4px;
  font-weight: normal;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.nav-collapse .dropdown-menu li + li a {
  margin-bottom: 2px;
}

.nav-collapse.in .btn-group {
  padding: 0;
  margin-top: 5px;
}

.nav-collapse .dropdown-menu {
  position: static;
  top: auto;
  left: auto;
  display: none;
  float: none;
  max-width: none;
  padding: 0;
  margin: 0 15px;
  background-color: transparent;
  border: none;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.nav-collapse .dropdown-menu:before,
.nav-collapse .dropdown-menu:after {
  display: none;
}

.nav-collapse .dropdown-menu .divider {
  display: none;
}

.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
  float: none;
  padding: 10px 15px;
  margin: 10px 0;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}

.navbar-inverse .nav-collapse .navbar-form,
.navbar-inverse .nav-collapse .navbar-search {
  border-top-color: #111111;
  border-bottom-color: #111111;
}

.navbar .nav-collapse .nav.pull-right {
  float: none;
  margin-left: 0;
}

.nav-collapse,
.nav-collapse.collapse {
  height: 0;
  overflow: hidden;
}
.nav-collapse.collapse{height:auto;overflow:visible}

.logos_main_div{float:left; width:223px; text-align:center; border-right:1px solid #CCCCCC; height:300;}

.logos_main_div p{border-bottom:1px solid #E3E2E2; padding-top:9px; padding-bottom:9px;}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:"Arial",Helvetica,sans-serif;}
.field-type-taxonomy-term-reference{margin:0 0 1.2em;}
.field-type-taxonomy-term-reference .field-label{font-weight:normal;margin:0;padding-right:5px;}
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:0.8em;}
.node-teaser .field-type-taxonomy-term-reference .field-label,.node-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}
.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none;}
.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}
.field-type-image img,.user-picture img{margin:0 0 1em;}
.overlay-processed .field-type-image{display:block;float:none;}
.view-slideshows .views-field-field-quote .field-content{padding:5px;color:#fff;}

.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.clear:before,.clear:after,.single .entry-content:before,.single .entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.tabs:before,.tabs:after,.search-form:before,.search-form:after{content:"";display:table}
.clear:after,.single .entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.tabs:after,.search-form:after{clear:both}
.site-content{padding-top:18px}
.site-content--bg{background:#d6d6d6;background:-moz-linear-gradient(top, #d6d6d6 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #d6d6d6 0%, #fff 100%);background:-o-linear-gradient(top, #d6d6d6 0%, #fff 100%);background:-ms-linear-gradient(top, #d6d6d6 0%, #fff 100%);background:linear-gradient(to bottom, #d6d6d6 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD6D6D6', endColorstr='#FFFFFFFF', GradientType=0)}
.view-feeder-in-action{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #999}
.view-feeder-in-action .views-field-title{text-transform:uppercase}
.view-feeder-in-action .item-list{float:left}
.view-feeder-in-action .item-list .pager li{padding:0}
#content .view-staff .views-row{float:left;width:48%;border:none}
#content .view-staff .views-row-odd{margin-right:20px}
#content .view-staff .views-row-last{padding-bottom:20px;margin-bottom:20px}
.node-news-release.view-mode-full .contact{float:right}
.node-news-release.view-mode-full .contact h3.label{margin:0;text-align:right;font-weight:bold}
.view .progress-disabled{float:none;}


.art-button.active, .art-button.active:hover
{
   background: #6CACE0;
   background: -webkit-linear-gradient(top, rgba(150, 195, 233, 0.8) 0, rgba(61, 145, 214, 0.8) 100%) no-repeat;
   background: -moz-linear-gradient(top, rgba(150, 195, 233, 0.8) 0, rgba(61, 145, 214, 0.8) 100%) no-repeat;
   background: -o-linear-gradient(top, rgba(150, 195, 233, 0.8) 0, rgba(61, 145, 214, 0.8) 100%) no-repeat;
   background: -ms-linear-gradient(top, rgba(150, 195, 233, 0.8) 0, rgba(61, 145, 214, 0.8) 100%) no-repeat;
   -svg-background: linear-gradient(top, rgba(150, 195, 233, 0.8) 0, rgba(61, 145, 214, 0.8) 100%) no-repeat;
   background: linear-gradient(to bottom, rgba(150, 195, 233, 0.8) 0, rgba(61, 145, 214, 0.8) 100%) no-repeat;
   -webkit-border-radius:5px;
   -moz-border-radius:5px;
   border-radius:5px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.12);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.12);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.12);
   border:2px solid rgba(108, 172, 224, 0.8);
   padding:0 15px;
   margin:0 auto;
}


label.art-checkbox.active:before
{
   background: #7A7A7A;
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   border-width: 0;
   margin:0 auto;
   width:16px;
   height:16px;
   display: inline-block;
}


label.art-radiobutton.active:before
{
   background: #7A7A7A;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border-width: 0;
   margin:0 auto;
   width:12px;
   height:12px;
   display: inline-block;
}


.art-pager a:link,
.art-pager a:visited,
.art-pager .active
{
   line-height: normal;
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #121212
;
}


.art-pager .active
{
   background: #B6BFC9;
   background: -webkit-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
   background: -moz-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
   background: -o-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
   background: -ms-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
   -svg-background: linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
   background: linear-gradient(to bottom, #E5E8EB 0, #8796A6 100%) no-repeat;
   border:1px solid #949494;
   padding:7px;
   margin:0 4px 0 auto;
   color: #FFFFFF
;
}


.art-lightbox-wrapper .art-lightbox-image.active
{
   display: inline-block;
}



#cb-mob-menu {
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  background: #161616;
  z-index: 110;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

#cb-mob-menu .cb-mob-menu-wrap {
  text-align: center;
}

#cb-mob-menu .cb-mob-menu-wrap ul {
  margin: 0;
  padding: 20px 0;
}

#cb-mob-menu .cb-mob-menu-wrap ul li {
  display: block;
  margin: 10px 40px;
  font-size: 13px;
}

#cb-mob-menu .cb-mob-menu-wrap ul li a {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  text-decoration: none;
  color: #f2f2f2;
}

#cb-mob-menu .cb-mob-menu-wrap ul li a:hover {
  text-decoration: underline;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu {
  margin-bottom: 10px;
  padding: 5px 0;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li {
  margin: 0 10px;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li a {
  font-size: 0.8em;
  color: #B8B8B8;
  padding: 5px;
  display: block;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li .sub-menu {
  margin-bottom: 0;
}

#cb-mob-menu #cb-mob-close {
  display: block;
  text-align: right;
  font-size: 20px;
  padding: 10px 20px 0 0;
}

#cb-mob-menu ul li a {
  color: #E6E6E6;
}


.cb-mob-op #cb-mob-menu {
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}


  .admin-bar #cb-mob-menu {
    padding-top: 46px;
  }


  .admin-bar.cb-tm-stuck #cb-mob-menu {
    padding-top: 0;
  }


  #cb-mob-menu, #cb-top-menu #cb-mob-open {
    display: none;
  }



.clearfix {
  zoom: 1;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}


div.in{
	width: 86%;
	margin: 0 auto;
	max-width: 1200px;

}

.headline_area img.aligncenter { margin: 0 auto 2.2em auto; }

	.format_text img.center, .format_text img.aligncenter, .wp-caption.aligncenter { margin: 0 auto 1.571em auto; }

.teaser .post_image_link img.aligncenter { margin-bottom: 1.8em; }

.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.5em; }
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
span.date-display-single{font-size:10px;}

			
			
			.wpp-author {
			}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:before,
.nav:after {
  content: " ";
  

  display: table;
  

}

.nav:after {
  clear: both;
}

.nav .nav-divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #dddddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav .caret {
  border-top-color: #ababab;
  border-bottom-color: #ababab;
}

.nav a:hover .caret {
  border-top-color: #858585;
  border-bottom-color: #858585;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

 nav.tm_navbar .nav {
 display: none;
}


	


.grid-content {
	width:100%;
	margin-bottom:30px;
	}

	.grid-content h2 {	
	    font-size: 20px;
		line-height:22px;
		font-weight:normal;
		letter-spacing:-0.5px;
		text-align:center;
		color: #555;
	}

	.grid-content .description {
		padding-top:10px;
		text-align:center;
		color: #888888;
		font-size:14px;
		}

		
.grid-content-portfolio {
	width:100%;
	margin-bottom:25px;
	}

	.grid-content-portfolio h2 {	
	    font-size: 24px;
		line-height:22px;
		font-weight:normal;
		letter-spacing:-1px;
		text-align:center;
		color: #555;
		margin-top: 2px;
	}

	.grid-content-portfolio .description {
		padding-top:10px;
		text-align:center;
		color: #888888;
		font-size:14px;
		}
 
	.big-saying h1,.grid-content h2,
	.entry-title,
	.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,#comments,
	.sidebar h3
	{ color: ; }
.content .testimonial_content .container .container_inner{padding:0}
