﻿ 
.package-type, .package-type a{ color: #ffffff; }
 
.package-type{ background-color: #3389d7; }
 
.package-type.last-minute{ background-color: #e9513c; }
 
.package-type-gimmick{ border-top-color: #000000; }

.container{
	max-width:1340px;
	margin:0 auto;
	padding:0 50px;
	

}

.container:after{
	content:'';
	display:block;
	clear:both;
}


.events-links .container{max-width:1200px;}

.h2 {font-weight:bold;font-size:13px;color:#000000;text-decoration:underline;}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.timeline .row:nth-child(2n) .content{background:#fff;border:1px solid #d9d8d2}
.timeline .row:nth-child(2n) .content:after{border-right-color:#fff}
.timeline .row:nth-child(2n) .content:before{border-right-color:#d9d8d2}
.timeline .row:last-child .line:before{background:none}
.timeline .row:nth-child(2n) .content:after,.timeline .row:nth-child(2n) .content:before{border-right-color:transparent}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}



#mod_gg_sug {background: #f8f8f8;  border: 1px solid #ccc; display: none;margin:0; overflow: hidden; position: absolute; width: 595px; z-index: 9999;}



nav .menu-item-search .screen-reader-text{
	display: none;
}



	nav .menu-item-search .search-field{
	    max-width: 150px;
	}
.footer .widget-columns .menu li a{color:#fff}
.footer .widget-columns .menu li a:hover{opacity:.5}
.head-menu .menu{z-index:1000;position:relative}

    #nav-wrapper ul#main-navigation li.menu-item-0 .fa {
      font-size: 2em; }
		
		
.nav {
	width:100%;
	float:right;
	margin-top:20px;
	}



.nav ul {
	padding:0px;
	float:right;
	
	}

	
.nav ul li {
	line-height:21px;
	list-style: none;
	float:left;
	margin:0 17px 0 17px;
	color:#838383;
	font-size:14px;
	text-transform:uppercase;
	font-family: 'CenturyGothic-Bold';
	
	}

	
.nav ul li a {
	color:#838383;
	text-decoration:none
	}

	
.nav ul li a:hover {
	color:#4692E0;
	}

	
.nav ul li a.current {
	color:#4692E0;
	}

	
.nav ul li:first-child {
	margin-left:0px;
	}


.footer .nav{
float:left;
width:auto;
padding-left:0px;
}

.nav-container{
	float:right;
}

	.nav a {
		color: #5A5A5A !important;
		margin: 0;
		width: 100%;
	}
.tab-filter{position:relative;height:21px;float:right;z-index:201}
.tab-filter .tab-box-top-left{background-position:-5px -103px;width:7px}
.tab-filter .tab-box-top-right{width:7px}
.tab-filter .tab-box-top-middle select{font-size:9px;font-weight:700;height:15px;margin-top:5px;border:1px solid #6b6b6b;margin-left:3px}
.tab-box-top-middle-i a,.tab-filter .tab-box-top-middle{color:#fff;font-size:11px;font-weight:700;text-decoration:none;padding:0 13px 0 15px}

		.site-header .quick-links-menu ul li { background-color: #cd202d ; }
