.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*All page's body*/
body {
	font-family: KlavikaBasicRegularRegular, Helvetica, Arial, sans-serif;
}
.tab-image1a, .tab-image2a, .tab-image3a, .tabletimage, .mobilefront, .mobilefront2, .hr-typ11, .search .pagination, .ui-autocomplete .city {
    display: none !important;
}

/*Homepage styles*/
body.home #footer, #call-front-tablet {
	display:none;
}
body.home {
	background: url("../images/home-bg.png") repeat-x scroll 0 0 #FFFFFF;
}

body.home #featured {
	background-color: #FFFFFF;
	border: 0 solid #D6D6D6;
	border-radius: 6px 6px 6px 6px;
	max-width: 99.6%;
	padding-bottom: 0;
}
body.home .gradient {
	background:url('../images/widget-bg.jpg') repeat-x top center transparent;
	border-radius:0px;
}
body.home .widget-title, .widget-title-home h3 {
	color: #4E4E64;
	font-size: 18px;
	padding: 0 0 10px;
	font-family:KlavikaBasicBoldRegular;
	font-weight:normal;
}
body.home .widget-wrapper {
	border: 0 solid #D6D6D6;
	border-radius: 0;
	font-size: 13px;
	margin: 0 0 20px;
	padding:10px 15px 15px;
}
.home #wrapper {
	margin: 20px auto 0 auto;
}
body.home .widget-wrapper {
	min-height:185px;
}
.home #bottom-pilots {
	top: -70px;
}

#news-title a {
	font-size:30px;
	text-decoration:none;
	font-family:KlavikaBasicBoldRegular;
	color:#4E4E64;
        position: relative;
        top: 13px;
}

/*Container for footer image and text*/
#footer-container {
	margin: 0 auto;
	max-width: 915px;
}

/*footer image for pages*/
#bottom-image {
	background: url("../images/_footertop.png") no-repeat scroll center top transparent;
	margin-top: -240px;
	min-height: 142px;
	width: 100%;
	position:absolute;
}
#bottom-image-lower {
	background: url("../images/_footerunder.png") repeat scroll center top transparent;
	min-height: 538px;
	position:absolute;
	top:142px;
	left:0;
	right:0;
}
.home #bottom-image {
}
.page-id-41 #bottom-image {
	margin-top: -465px!important;
}
.page #bottom-image {
	margin-top: -142px;
}
.page-id-7849 #bottom-image {
	margin-top: -240px!important;
}
.search #bottom-image {
	margin-top: -142px;
}
.page-id-71 #bottom-image {
	margin-top:-146px!important;
}
.page-id-906 #bottom-image {
	margin-top: -142px!important;
}
.single #bottom-image {
	margin-top: -160px;
}
.page-id-1585 #bottom-image {
	margin-top: -360px;
}

/*footer text for pages*/
#bottom-text {
	height: auto;
	left: 0;
	margin: 0 auto 0 20px;
	padding-top: 40px;
	position: relative;
	text-align: justify;
	float:right;
	top: 131px;
}

/*Styling for paragraph text in footer*/
#bottom-text p {
	vertical-align:top;
	color:#fafafa;
	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-weight:100;
}
#bottom-text h2 {
    vertical-align: top;
    color: #fafafa;
    font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
    font-size: 13px!important;
    float: left;
    margin: 9px 1px 0px 0px;
}

/*Container for slideshow and price images*/
.business-class {
	height:448px;
	max-width:635px;
	float:right;
}
.business-class-new {
	height:223px;
	max-width:635px;
	float:right;
}

/*second container for slideshow and price images*/
.business-class-other {
	height:328px;
	max-width:635px;
	float:right;
}

/*Container for all center content*/
#container {
	position: relative;
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 auto;
	max-width: 915px;
	padding: 0 12px;/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    box-shadow: inset 0 0 3px 2px rgba(255,255,255,0.9);*/
}

/*Styling for headers logo*/
#header #logo {
	float: left;
    height: 121px;
}
#header-center {
    float:left;
}
#header-right {
    float:right;
    margin-top:7px;
}
#header-contact {
    text-align:right;
}

.departdate_icon:hover{ cursor: pointer; cursor: hand;}
.returndate_icon:hover{  cursor: pointer; cursor: hand;}

/*container for header bar*/
#top-bar {
	background: url("../images/header-bg.jpg") repeat-x scroll center top #3B3B50;
	display: block;
	height: 105px;
	margin: 0 auto;
	text-align: center;
}
#top-bar2 {
	background: url("../images/header-bg2.jpg") repeat-x scroll center top #3B3B50;
	display: block;
	height: 105px;
	margin: 0 auto;
	text-align: center;
}

/*Styling for header bar image*/
#top-bar img {
	text-align:center;
	margin:0px auto;
}

/*Styling for header logo*/
.top-logo {
	background: url("../images/logo.jpg") no-repeat scroll center top transparent;
	height: 117px;
	margin-top: -123px;
	overflow: hidden;
	position: relative;
	max-width: 263px;
	box-shadow: 2px 2px 5px #555;
	margin-bottom:20px;
}
.airline-width, .from-width{
    width:175px;
}
.to-width{
    width: 140px;
}
.cabin-width, .freq-width{
    width: 80px;
}
.price-width{
    width: 60px;
}
.airline-title, .cabins-title{
    color: #4e4e64;
    font-family: klavikabasicboldregular;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 10px;
    background: #C5C5C5;
    vertical-align: middle;
    height: 40px;
}
.airport-text{
    font-family: klavikabasicregularregular;
    color: #4e4e64;
    font-size: 14px;
    padding-left: 10px;
}
.freq-text{
    font-family: klavikabasicregularregular;
    color: #4e4e64;
    font-size: 14px;
    padding-left: 10px;
    background: #C5C5C5;
}
.price-text{
    color: #FFFF00;
    font-family: klavikabasicboldregular;
    font-size: 18px;
    text-transform: uppercase;
    padding-left: 10px;
    background: #4e4e64;
}
#title-popup {
    color: #4E4E64;
    font-family: KlavikaBasicBoldRegular;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-left: 35px;
    margin-top: 25px;
}
.page-template-corporate-travel-accounts-php #featured .corporate {
    color: #4e4e64;
    font-family: Helvetica,sans-serif;
    font-size: 13px;
    padding: 0 15px 10px 5px;
    text-align: justify;
}
.page-template-corporate-travel-accounts-php #featured ul li {
    color: #4e4e64;
    padding-right: 5px;
}
.page-template-corporate-travel-accounts-php #featured ul {
    font-family: Helvetica,sans-serif;
    font-size: 13px;
    margin-left: 3.5em;
}
.page-template-corporate-travel-accounts-php .corporate-quote{
    background: none repeat scroll 0 0 #4e4e64;
    border: 1px solid #4e4e64;
    box-shadow: 1px 1px 10px #888;
    float: left;
    height: 340px;
    width: 263px;
    border-radius: 3px;
    padding: 0;
}
#corporate-div{
    background: #4e4e64;
    color: #4e4e64;
    font-family: arial,sans-serif;
    height: 340px;
    border-radius: 3px;
}
#corporate-form {
    text-align: center;
}
#corporate-form #title {
    color: #fff;
    font-family: KlavikaBasicBoldRegular;
    font-size: 30px;
    font-weight: normal;
    padding: 40px 0;
    text-align: center;
}
#corporate-form #corporate-name > input, #corporate-form #corporate-email > input, #corporate-form #corporate-phone > input {
    float: left;
    text-align: left;
    width: 183px;
}
#corporate-form input{
    background-color: white;
    border-radius: 3px !important;
    font-size: 11px;
    height: 23px;
    margin-bottom: 5px;
    padding: 4px;
    position: relative;
    text-align: left;
    width: 235px;
    margin-bottom: 10px;
    font-family: KlavikaBasicRegularRegular;
    font-size: 14px;
}
#corporate-form input:hover{
    background-color: rgb(209, 213, 216) !important;
}
#corporate-form input[type="submit"] {
    border: 1px solid #E6E601;
    background: #ffff01;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFF99), to(#ffff01));
    background: -moz-linear-gradient(top, #FFFF99, #ffff01);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF99', endColorstr='#ffff01');
    text-align: center;
    font-family: KlavikaBasicRegularRegular;
    font-size: 22px;
    padding: 7px 0px 30px 0px!important;
    vertical-align: middle;
    width: 170px;
    margin-top:5px;
    color: #3c3c4d;
    text-shadow: none;
}
#corporate-form input[type="submit"]:hover {
    color: #3c3c4d;
    background: #f0ff99!important;
}
#corporate-form #title-bottom {
    color: #4e4e64;
    font-family: KlavikaBasicBoldRegular;
    font-size: 24px;
    font-weight: bold;
    height: 51px;
    margin-bottom: 5px;
    vertical-align: top;
}
#corp-success {
    margin-left: -5px;
    margin-top: 28px;
}
#corporate-form #title-bottom p {
    display: inline;
    font-size: 24px;
    font-weight: 100;
    line-height: 45px;
    padding: 0;
    text-align: left;
    vertical-align: top;
}
#corporate-form input.corporate-btn {
    background-color: transparent;
    background-image: url("../images/button.png");
    border: 0 none;
    box-shadow: none;
    color: transparent;
    font-size: 0;
    font-weight: bold;
    height: 62px;
    margin-right: 20px;
    margin-top: 4px;
    padding: 0 !important;
    text-align: center;
    text-shadow: none;
    width: 57px;
}
#corporate-form #privacy {
    font-size: 12px;
    color: #fff;
    text-align: center;
}
#corporate-form #privacy a {
    color: #fff;
    text-decoration: underline;
}
.deal-text p{
    font-family: helvetica;
    font-size: 12px;
    line-height: 18px;
}

/* IE 10 and higher */
.title-holder {
    left: 20px;
    position: absolute;
    top: 80px;
    width: 94%;
}
.title-holder .deal-title h2{
    color: #FFFF00;
    float: right;
    font-family: KlavikaBasicBoldItalicRegular;
    font-size: 22px;
    font-weight: bold;
    padding-right: 80px;
    margin-top: 12px;
}
.deal-holder{
    width: 100%;
    float: left;
}
.title-holder .deal-title{
    background: none repeat scroll 0 0 #4E4E64;
    height: 40px;
}
.deal-container {
    float: right;
    padding-top: 10px;
    width: 50%;
}
.deal-container h3{
    padding-left: 0;
    margin:0;
    font-family: KlavikaBasicBoldItalicRegular;
}
.deal-one, .deal-two, .deal-three{
    float: left;
}
.deal-image{
    float: left;
}
.deal-text {
    float: left;
    margin-left: 10px;
    width: 82%;
    margin-bottom: 5px;
}
.fbook{
    margin-top: 13px;
}

/*You call us tab*/
.top-right {
	background-color: #4A4B60;
	/*box-shadow: 2px 2px 5px #555555;*/
	height: 170px;
	position: absolute;
	right: 4px;
	top: -101px;
	width: 318px;
}
.meteor-slides .meteor-buttons {
	left: 590px!important;
	width:77px!important;
}
#slidelogo {
	left: 457px!important;
}

/*You call us left tab*/
#tab1 {
	background: url("../images/tab1b.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-family: KlavikaBasicBoldRegular;
	font-size: 14px;
	height: 36px;
	left: 0;
	line-height: 36px;
	padding-top: 4px;
	position: absolute;
	text-align: center;
	width: 161px;
	cursor: pointer;
}
#tab1v2 {
	background: url("../images/tab1bv2.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-family: KlavikaBasicBoldRegular;
	font-size: 14px;
	height: 36px;
	left: 0;
	line-height: 36px;
	padding-top: 4px;
	position: absolute;
	text-align: center;
	width: 161px;
	cursor: pointer;
}

/*You call us right tab*/
#tab2 {
	background: url("../images/tab2aa.jpg") no-repeat scroll right top transparent;
	color: #FFFFFF;
	font-family: KlavikaBasicBoldRegular;
	font-size: 14px;
	height: 36px;
	right: 0;
	line-height: 36px;
	padding-top: 4px;
	position: absolute;
	text-align: center;
	width: 161px;
	cursor: pointer;
}
#tab2v2 {
	background: url("../images/tab2aav2-new.jpg") no-repeat scroll right top transparent;
	color: #4E4E64;
	font-family: KlavikaBasicBoldRegular;
	font-size: 14px;
	height: 36px;
	right: 0;
	line-height: 36px;
	padding-top: 4px;
	position: absolute;
	text-align: center;
	width: 161px;
	cursor: pointer;
}
.gecko .tab {
	top:13px;
}
.ie .tab {
	top:13px;
}

/*Image for tabbed logo*/
#contact1 {
	display: none;
	background: url(../images/front.jpg);
	height: 130px;
	width: 318px;
	position: absolute;
	right: 0;
	top: 40px;
	color: #FFFF00;
}
#contact2 {
	background: url(../images/front2.jpg);
	display: none;
	height: 130px;
	position: absolute;
	right: 0;
	top: 40px;
	width: 318px;
}
#contact2v2 {
	background: none repeat scroll 0 0 #FFFF00;
	display: none;
	height: 130px;
	position: absolute;
	right: 0;
	top: 40px;
	width: 318px;
}
#tab1.active {
	background: url("../images/tab1aa.jpg") no-repeat scroll 0 0 transparent;
}
#tab1v2.active {
	background: url("../images/tab1aav2-new.jpg") no-repeat scroll 0 0 transparent;
}
#tab2.active {
	background: url("../images/tab2b.jpg") no-repeat scroll right top transparent;
}
#tab2v2.active {
	background: url("../images/tab2bv2.jpg") no-repeat scroll right top transparent;
}
#contact1.active, #contact2.active {
	display: block;
}
#contact2v2.active {
	display: block;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight:normal;
}

/*text for tabbed logo*/
#contact1 p {
	width:321px;
	height:60px;
	position:absolute;
	top: 70px;
	font-family:KlavikaBasicBoldRegular;
	font-size:50px;
	padding-left:10px;
	padding-right:10px;
}
#contact2 p {
	color:#FFFFFF;
	font-family:KlavikaBasicRegularRegular;
	font-size:12px;
	line-height:15px;
	padding-left:12px;
}
#textbreak {
	margin-bottom:5px;
}
#contact2form {
	float: right;
	margin-right: 16px!important;
	margin-top: 20px;
	width:50%;
}
#contact2formv2 {
	float: left;
	margin-left: 13px;
	margin-right: 16px !important;
	margin-top: 10px;
	width: 200px;
}
#contact2name, #contact2telephone, #contact2email {
	margin-bottom:3px;
}
#contact2namev2, #contact2telephonev2, #contact2emailv2 {
	margin-bottom:3px;
}
#contact2form input, #contact2form select, #contact2form textarea {
	background-color: white;
	border-radius: 5px 5px 5px 5px;
	font-size: 11px;
	height: 10px;
	padding: 4px;
	width:95%;
	text-align: left;
	box-shadow:none!important;
}
#contact2formv2 input, #contact2formv2 select, #contact2formv2 textarea {
	background-color: white;
	border-radius: 5px 5px 5px 5px;
	font-size: 11px;
	height: 13px;
	padding: 5px;
	width:95%;
	text-align: left;
	box-shadow:none!important;
}
#contact2form .callme {
	background: none repeat scroll 0 0 #FFFF00;
	border: medium none;
	float:right;
	color: #4e4e64;
	cursor: pointer;
	width:35%;
	display: inline;
	font-family: 'KlavikaBasicBoldRegular';
	font-weight:normal;
	font-size: 13px;
	font-style: normal;
	height: 19px;
	line-height: 20px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	border-radius:0px;
	padding:0px!important;
}
#contact2formv2 .callme {
	background: url("../images/request-button.png") no-repeat;
	background-color:#ffff00!important;
	border: medium none;
	float:right;
	color: #4e4e64;
	cursor: pointer;
	width:57px;
	display: inline;
	font-family: 'KlavikaBasicBoldRegular';
	font-weight:normal;
	font-size: 13px;
	font-style: normal;
	height: 60px;
	line-height: 20px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	border-radius:0px;
	padding:0px!important;
	left: 80px;
	top:-56px;
}
#contact2text {
	width:40%;
	float:left;
	padding-left:10px;
	padding-top:22px;
}
#contact2textv2 {
	width: 300px;
	height: 15px;
	margin-top: 13px;
	margin-left: 11px;
}
#contact2textv2 .fontBold {
	font-family: 'KlavikaBasicBoldItalicRegular';
	color:#4e4e64;
}
#contact2textv2 .fontNormal {
	font-family: 'KlavikaBasicRegularItalicRg';
	color:#4e4e64;
}

/*Very top Menu*/
.top-menu {
    float: right;
    margin: 0;
    margin-top: 2px;
}
.top-menu li a {
    float:none;
}

/*Very top Menu link styling*/
.top-menu li a {
	color: #FFF;
	font-size: 13px;
	padding:0 5px;
}
#menu-top-menu #menu-item-7729 a {
	color:#333!important;
}

/*Very top Menu link hover styling*/
.top-menu li a:hover {
	color: #FFFFFF;
}

/*Very top Menu selected link styling*/
.top-menu > li:first-child > a {
	padding: 0 8px 0 0;
}
.flights {
	padding-top:8px;
}

/*Flag Menu*/
#flag-menu {
    left: 3px;
    top: 2px;
    font-family: KlavikaBasicRegularRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;
    z-index: 1;
    background: none repeat scroll 0 0 #4e4e64;
}
#right-arrow {
	width: 10px;
	height: 16px;
	background-image:url(../images/right-arrow.png);
	background-repeat:no-repeat;
	float: right;
	margin-right: 5px;
	margin-top: -13px;
}
#left-us {
	width: 120px;
	height: 16px;
	background:url(../images/flag-us.jpg) top 2px left;
    background-size: 16px;
	background-repeat:no-repeat;
	margin: 3px;
	float: left;
	margin-top:4px;
    margin-left: 5px;
}
#left-eu {
	width: 120px;
	height: 16px;
	background:url(../images/flag-eu.jpg) top 2px left;
    background-size: 16px;
	background-repeat:no-repeat;
	margin: 3px;
	float: left;
	margin-top:4px;
    margin-left: 5px;
}
#left-uk {
    width: 120px;
    height: 16px;
    background: url(../images/flag-uk.jpg) top 2px left;
    background-size: 16px;
    background-repeat: no-repeat;
    margin: 3px;
    float: left;
    margin-left: 5px;
}
ul#flag-menu {
	margin: 0;
}
ul.drop a {
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-size: 12px;
	padding-left: 27px;
	text-decoration: none;
	top: -2px;
}
ul.drop, ul.drop li, ul.drop ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.drop {
	position: relative;
	z-index: 597;
	float: left;
}
ul.drop li {
	float: left;
	vertical-align: middle;
	height: 22px;
	width: 141px;
}
ul.drop li.hover, ul.drop li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
	background: #808098;
}
ul.drop ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	z-index: 598;
	width: 141px;
	background: #4e4e64;
}
ul.drop ul li {
	float: none;
}
ul.drop ul ul {
	top: -2px;
	left: 100%;
}
ul.drop li:hover > ul {
	visibility: visible
}
ul.select a {
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	padding-left: 27px;
	text-decoration: none;
	top: -2px;
}
ul.drop li {
	float: left;
	vertical-align: middle;
	height: 23px;
	width: 141px;
}

/*Wrapper for pages other than homrpage*/
.page #wrapper {
	background-color:transparent;
	border:none;
	margin: 20px auto 0;
	padding:0 0 50px;
}
.search #wrapper {
	background-color:transparent;
	border:none;
	margin: 20px auto 0;
	padding:0 0 50px;
}
.bottom-paragraph {
	color: #FAFAFA;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-weight: 500;
	vertical-align: top;
	font-size: 82%;
	line-height: 1.5;
	display:inline-block;
}
.fancybox-title-float-wrap .child {
	display:none!important;
}

/*Wrapper for single pages (Full Post)*/
.single #wrapper {
	background-color:transparent;
	border:none;
	margin: 20px auto 20px auto;
	padding:0;
}

/*Featured container (main content area)*/
#featured {
	background-color: #FFFFFF;
	border: 0 solid #D6D6D6;
	border-radius: 6px 6px 6px 6px;
	max-width: 99.6%;
}
.business-test {
	height:auto;
	float:right;
	width:625px;
}

/*h1 styles for main featured area*/
#featured h1 {
	text-align:left;
}

/*General h1 rule*/
h1 {
	margin: 1em 0 0;
}

/*p styles for main featured area*/
#featured p {
	font-size: 16px;
	font-weight: 100;
	line-height: 22px;
	padding: 0;
	text-align: left;
	margin-bottom:0.3em;
	color:#4E4E64;
}

.page #featured p, .page .two-col li, .single .two-col li{
    font-size: 15px!important;
}
.page-template-homepage-2-php #formphone{
    display: none;
}
/*h styles for main featured area*/
#featured h2, h3, h4, h5 {
	padding: 0;
	text-align: left;
}
.protected{
    width: 196;
    margin: 0px;
    color: #fff;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    text-align: right;
    line-height: 17px;
}
#trust-logo img {
    display:block;
    float: right;
    margin: 0 34px 0 0;
}
.var2-header{
    background: none repeat scroll 0 0 #4e4e64; /*#ffff01;*/
    margin-bottom: 15px;
    padding: 15px;
}
#trust-logo{
    width: 290px;
    float: left;
    display:none;
}
#feedback-header {
	margin-top:5px;
}
.fancybox-skin {
	padding-bottom:5px!important;
}
.callout {
	z-index:20;
	position:absolute;
	top:30px;
	border:0;
	left:-12px;
}

/*Footer CSS*/
.btn4 {
	background:url(../images/btnimg4.png) no-repeat;
}
.socialicon1 {
	width:18px;
	height:18px;
	background-position:0 0;
	vertical-align:middle;
}
.socialicon2 {
	width:18px;
	height:18px;
	background-position:-27px 0;
	vertical-align:middle;
}
.socialicon3 {
	width:18px;
	height:18px;
	background-position:-54px 0;
	vertical-align:middle;
}
.socialicon4 {
	width:18px;
	height:18px;
	background-position:-81px 0;
	vertical-align:middle;
}
.socialicon5 {
	width:18px;
	height:18px;
	background-position:-108px 0;
	vertical-align:middle;
}
.socialicon6 {
	width:18px;
	height:18px;
	background-position:-135px 0;
	vertical-align:middle;
}
.cardimg {
	width:152px;
	height:18px;
	background-position:0px -44px;
	vertical-align:middle;
}
.flightlogos2, .icons-footer2 {
    float: left;
}
.flightlogos2 {
    /*left: 275px;*/
    position: absolute;
    top: -14px;
}
.cardtext2 {
    padding-left: 162px;
}
.post-5221 {
	margin-top:25px!important;
}
.hr-typ1 {
	background:url(../images/hr-line.png) repeat-x left bottom;
	height:10px;
}
.hr-typ11 {
	background:url(../images/hr-line.png) repeat-x left bottom;
	height:10px;
	padding-top:12px;
}
.ft-lnk-top1 a {
    color: #FFFFFF;
    font-size: 96%;
    font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
    display: inline-block;
}
.ft-lnk-top1 a:hover {
	color:#444444;
}
.ft-lnk-top1 span {
	color:#FFFFFF;
	font-size:80%;
	padding:0 3px;
	display:inline-block;
}
.ft-lnk-top2 a {
	color:#FFFFFF;
	font-size:90%;
	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
	display:inline-block;
}
.ft-lnk-top2 a:hover {
	color:#444444;
}
.ft-lnk-top2 span {
    color: #FFFFFF;
    font-size: 11px;
    padding: 0 1px;
    display: inline-block;
    margin-left: 3px;
}

/*
******************************************
* COPYRIGHT AND FOOTER LINKS
******************************************
*/
.ft-data {
	padding:15px 10px 0 290px;
	font-family:Helvetica, Arial, sans-serif;
}
.ft-data .ft-lnk {
	display:block;
	margin-bottom:17px;
}
.ft-data .ft-lnk ul, .ft-data .ft-lnk ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.ft-lnk-hd {
	font-weight:bold;
	color:#4e4e64;
}
.ft-data .ft-lnk ul li {
	float:left;
	width:110px;
	margin-bottom:2px;
}
.ft-lnk-sep {
	background:url(../images/footer-link-sep.gif) repeat-y left top;
	padding-left:17px;
}
.ft-data .ft-lnk .ft-lnk-sep ul li {
	width:118px;
}
.ft-copyright {
	margin-bottom:10px;
}
.ft-copyright img {
	vertical-align:middle;
	margin-left:0px;
}
.ft-data .ft-lnk-sep .ft-lnk ul li {
	width:140px;
}
.addthis_toolbox {
	display:inline-block;
	color:#4e4e64;
	float:right;
}
.addthis_toolbox .share-txt {
	display:inline-block;
	float:left;
	font-family:Tahoma, Arial;
	font-weight:bold;
}
.addthis_toolbox span.septr {
	display:inline-block;
	float:left;
	margin:0 3px;
}
.ft-data .ft-lnk a {
	color:#4e4e64;
	text-decoration:none;
}
.ft-data .ft-lnk a:hover {
	color:#ffffff;
}
.ft-data .ft-copyright {
	display:block;
	font-size:92%;
	color:#35354a;
	padding-top:10px;
}
.ft-share {
	color:#61617a;
}
.ft-disclaimer {
	color:#35354A;
	font-size:10px;
}
.footertxt {
	display:none;
}
.home_pg .footertxt {
	display:block;
}
.ft-text-area {
	color:#61617a;
	/*	font-size:85%;*/
	font-size:75%;
	margin-top:8px;
}
#footer .ft-text-area a {
	color:#35354A;
}
#footer .ft-text-area a:hover {
	color:#ffffff;
}
.ft-text-area-hd {
	color:#35354A;
	margin-bottom:4px;
	display:block;
	font-weight:normal;
	font-size:80%;
}
.lnk-typ1 {
	color: #ffffff;
	font-weight: 400;
	text-decoration: underline;
}
#icons {
	position:relative;
	left:0px;
	top:0px;
	padding-bottom:10px;
	width:595px;
	height:25px;
	float: left;
	color:#ffffff;
	font-family: 'KlavikaBasicRegularRegular';
	font-size:13px;
}
.new-pilot{
	margin-bottom:20px;
}
.new-pilot-last{
	margin-bottom:110px;
}

/*	home widgets*/
#widgets {
    margin-top: 15px;
}
#wrapper {
	background-color: #FFFFFF;
	border: none!important;
	clear: both;
	margin: 20px auto;
	position: relative;
}
.error404 #wrapper {
	padding: 0 0 20px;
}
.widget-wrapper {
	border: medium none!important;
	min-height: 185px!important;
}
.error404 .customer-reviews-1 {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px !important;
}
.error404 .widget-wrapper .read-more-button {
	bottom: -2px;
	position: relative;
}
.error404 #featured #content-blog h1 {
	color: #4E4E64;
	font-family: KlavikaBasicBoldRegular;
	font-size: 26px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.error404 #featured #content-blog p {
	color: #4E4E64;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 15px 10px 5px;
	text-align: justify;
}

.page-template-homepage-2-php #widgets {
    margin-top: 0;
}

.page-template-homepage-2-php .grid .customer-reviews-1 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px !important;
}
.error404 #featured #content-blog ul {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 3.5em;
	list-style-type:none;
}
.tickimg {
	float:left;
	position: relative;
	left:-30px;
}
.error404 #featured #content-blog ul li {
	color: #4E4E64;
	padding-right: 10px;
	padding-bottom:10px;
}
.error404 #featured #content-blog input[type="text"] {
	background-color: #FFFFFF;
	color: #4E4E64 !important;
	height: 13px;
	margin-bottom: 20px;
	width: 350px;
	margin-top:20px;
	margin-left:60px;
    border: 1px solid #4e4e64;
}
.error404 #featured #content-blog button, .error404 #featured #content-blog a.button, .error404 #featured #content-blog input[type="button"], .error404 #featured #content-blog input[type="submit"], .error404 #featured #content-blog input[type="reset"] {
	background: url("../images/pricingsearchlogo.png") no-repeat scroll left center #FFFFFF;
	border: medium none;
	cursor: pointer;
	height: 25px;
	margin-top: 20px;
	position: relative;
	text-indent: -9999px;
	width: 25px;
}
.home-widgets .textwidget {
	margin:0!important;
	color:#4E4E64;
	font-family:Helvetica, sans-serif;
	line-height: 1.5em !important;
	font-size: 12px;
}
.indentimg, .indentimg1 {
	vertical-align: top;
}
.home-tick {
	clear: both;
}
.home-tick span {
	display: inline;
}
.widget-wrapper .read-more-button {
	position: relative;
	bottom: -25px;
	z-index: 99;
}
.widget-wrapper .read-more-button2 {
	position: relative;
	bottom: -5px;
	z-index: 99;
}
.customer-reviews-1 .read-more-button {
	bottom: -5px;
}
#widgets .customer-reviews-1 p.customer-reviews-text {
	max-height: 110px;
	overflow: hidden;
}
.customer-reviews-1 {
	width: 265px;
	margin: 0 25px 0 -15px!important;
	color:#4E4E64;
}
.customer-reviews-1 .widget-wrapper {
	width: 240px;
	padding: 10px 25px 15px 30px!important;
}
#featured .customer-reviews-1 p.customer-reviews-text {
	display: block;
	font-size: 12px!important;
	line-height: 1.5em !important;
	max-height: 90px;
	overflow: hidden;
}
.customer-reviews-1 .customer-reviews-controls {
	position: absolute;
	top: 170px;
	width: 236px;
}
#widgets .customer-reviews-1 .textwidget #customer-reviews-nav {
	float: right;
	margin-top: 3px;
}
#widgets .customer-reviews-1 .textwidget #customer-reviews-nav a.arrow {
	display: inline-block;
	height: 14px;
	width: 7px;
	cursor: pointer;
}
#widgets .customer-reviews-1 .textwidget .customer-reviews-controls #review_left_arrow {
	background-image: url("../images/home_reviews_left.png") !important;
	margin-right: 3px;
}
#widgets .customer-reviews-1 .textwidget .customer-reviews-controls #review_right_arrow {
	background-image: url("../images/home_reviews_right.png") !important;
	margin-left: 3px;
}
.customer-reviews-1 strong {
	font-style:italic;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.customer-reviews-1 .widget-wrapper {
	background-color:transparent;
	background: url("../images/widget-pilots.png") no-repeat 0 -5px;
	height: 785px;
	position: relative;
	z-index: 1;
}
.home-widget-2 .widget-wrapper {
	background-color:transparent;
	background: url("../images/widget2.png") no-repeat;
}
.home-widget-3 .widget-wrapper {
	background-color:transparent;
	background: url("../images/widget2.png") no-repeat;
}
.home-widget-2 {
	width: 312px;
	margin-right: 10px!important;
	margin-left:2px!important;
}
.home-widget-2 p {
	margin-bottom:0;
	font-family:Helvetica;
}
.home-widget-3 {
	width: 312px;
	margin-right: 10px;
	margin-left:0px!important;
}
.home-widget-3 p {
	margin-bottom:7px;
	font-family:Helvetica;
}
#widgets .textwidget a {
	display: inline;
	background: none repeat scroll 0 0 #4E4E64;
	color: #FFFF00;
	font-size: 13px;
	font-style: normal;
	height: 19px;
	line-height: 20px;
	padding: 2px 4px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
	border: medium none;
	font-family: 'KlavikaBasicBoldRegular';
}
#icons .addtoany_list a img {
	height: 24px;
	width: 24px;
	margin-top: 20px !important;
}
#bottomLot {
	padding-top:20px;
	width:582px;
}
hr, p, dl, pre, blockquote, address, table, form {
	margin:0;
}
.fancybox-skin {
	border-radius: 0px!important;
}

/*normal pages*/
.page .col-60, .page .col-140, .page .col-220, .page .col-300, .page .col-380, .page .col-460, .page .col-540, .page .col-620, .page .col-700, .page .col-780, .page .col-860 {
	margin-right:5px;
}
.page #featured h1 {
	text-align: left;
	padding-right:1px;
	padding-left:3px;
	padding-bottom:5px;
	color:#4E4E64;
	font-family: KlavikaBasicBoldRegular;
	font-size: 26px;
}
.post-entry h1 {
	padding-left:3px!important;
}
.page-id-71 #featured h1 {
	padding-left: 3px!important;
}
.page-id-71 .grid {
	margin-bottom: 0;
}
.page-id-906 a img.alignnone {
	display: none;
}
.search #featured h1 a {
	color: #4E4E64;
	font-family: KlavikaBasicBoldRegular;
	font-size: 18px;
	font-weight: 500;
	padding-left: 5px;
	padding-top: 10px;
}
.search #share-icons {
	padding-right: 10px;
	text-align: right;
}
.search .post-meta {
	margin-top: -2px;
	padding-left: 10px;
	display:none;
}
.search #featured .post-entry p {
	color: #4E4E64;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 15px 10px 6px;
	text-align: justify;
}
.search .post {
	background-color: #E6E6E6;
	margin-bottom: -12px;
}
.page #featured h2, h3, h4, h5 {
	padding-right:5px;
	padding-left:5px;
	color:#4c4c64;
	font-family: KlavikaBasicBoldRegular;
}
.page #featured h2 {
	color: #4E4E64;
	font-family: KlavikaBasicBoldRegular;
	font-size: 18px;
	margin: 0.3em 0 0;
	padding: 15px 0 10px 5px;
}
.page #featured .post-entry p {
	padding: 0px 15px 10px 5px;
	color:#4E4E64;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
}
.page #featured .post-entry ul {
	margin-left:3.5em;
	font-family: Helvetica, sans-serif;
	font-size:13px;
}
.page #featured ul li {
	padding-right:5px;
	color:#4E4E64;
}
.page .customer-reviews-1 {
	margin: 0;
	margin-top: 26px!important;
}
.page .widget-wrapper {
	border: none;
	min-height:185px;
}
.page .widget-wrapper .read-more-button {
	position: relative;
	/*bottom: -2px;*/
}
.search #featured h2, h3, h4, h5 {
	padding-right:5px;
	padding-left:5px;
	color:#4c4c64;
	font-family: KlavikaBasicBoldRegular;
}
.search #featured h2 {
	color: #4E4E64;
	font-family: KlavikaBasicBoldRegular;
	font-size: 18px;
	margin: 0.3em 0 0;
	padding: 15px 0 15px 5px;
}
.search #featured .post-entry ul {
	margin-left:3.5em;
	font-family: Helvetica, sans-serif;
	font-size:13px;
}
.search #featured ul li {
	padding-right:5px;
	color:#4E4E64;
}
.search .post-entry .read-more a {
	background: none repeat scroll 0 0 #4E4E64;
	border: medium none;
	color: #FFFF00;
	cursor: pointer;
	display: inline;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	font-style: normal;
	height: 19px;
	line-height: 20px;
	padding: 2px 4px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	margin-left: 5px;
}
.search .customer-reviews-1 {
	margin: 0;
	margin-top:20px!important;
}
.search .read-more {
	margin-bottom: 3px;
	float: left;
}
.search #featured h1 {
	color: #4E4E64;
	font-family: KlavikaBasicBoldRegular;
	font-size: 26px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.search .widget-wrapper {
	border: none;
	min-height:185px;
}
.search .widget-wrapper .read-more-button {
	position: relative;
	bottom: -2px;
}
.search .post-entry {
	padding-bottom: 3px;
	padding-left: 5px;
}
/*titles for different pages*/
#price-title {
	font-family:KlavikaBasicBoldRegular;
	color:#4E4E64;
	font-size:26px;
}
#price-title {
	font-family:KlavikaBasicBoldRegular;
	color:#4E4E64;
	font-size:26px;
	text-align:left;
}
#rss-title {
	font-family:KlavikaBasicRegularRegular;
	color:#4E4E64;
	font-size:14px;
	width:180px;
}
#price-subtitle {
	font-family:KlavikaBasicRegularItalicRg;
	font-size:14px;
	color:#4E4E64;
	line-height: 1.2em;
	font-weight:100;
}
.cardtext {
    padding: 0 10px 0 92px;
    vertical-align: text-bottom;
}
.priceBoldText {
	font-family:KlavikaBasicBoldRegular;
	color: #4E4E64 !important;
}
#price-subtitle-comments {
	font-family:KlavikaBasicRegularItalicRg;
	font-size:14px;
	color:#4E4E64;
	line-height: 1.2em;
	font-weight:100;
	width:450px;
	float:left;
}
#comments, #pings {
	clear: both;
	text-align: left;
}
#contact-subtitle {
	font-family:KlavikaBasicBoldRegular;
	font-size:14px;
	color:#4E4E64;
	line-height: 1.2em;
	font-weight:100;
}
/*	table css for prices pages*/
.firstclasslink {
	background: none repeat scroll 0 0 #4E4E64;
	border: medium none;
	color: #FFFF00;
	cursor: pointer;
	display: inline;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	font-style: normal;
	height: 19px;
	line-height: 20px;
	padding: 2px 4px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
}
.contact-form span {
	color:#4E4E64!important;
}
.whatwedo {
	float:left;
	background-color:#e9e9e9!important;
	margin-left: 0px!important;
	margin-bottom: 10px!important;
	overflow:hidden;
	padding:10px;
}
.etihad-text {
	background: url("../images/tick.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	display: inline;
	float: left;
	font-size: 13px;
	line-height: 1.5em;
	padding-left: 22px !important;
	font-family:helvetica!important;
	margin-top: -5px !important;
}
.tableEtihad {
	background:#ffffff!important;
}
.etihad-title {
	float: left;
	font-size: 16px !important;
	margin-bottom: 0px !important;
	padding: 0px !important;
}
.etihad-title h2 {
	margin: 0px !important;
	padding: 0px !important;
}
.etihad-text h3 {
	margin: 0px !important;
}
.tableEtihad td {
	background-color: #ffffff!important;
}
td.table-height {
	padding:0.1em!important;
	background-color: #ffffff!important;
}
.whatwedo h1 {
	padding:9px 9px 15px 0 !important;
	margin-top: 0;
}
.whatwedo li {
	line-height:1.5em;
	float:left;
	display:inline;
	font-size: 12px;
	line-height: 1.5em;
	padding-left: 24px!important;
	padding-bottom:6px!important;
	width: 45%;
	background: url('../images/tick.png') no-repeat top left;
}
.first {
	float:right;
	margin-top:-25px;
	margin-right:10px;
}
.businessclasslink:hover {
	color: #FFFF00!important;
}
.firstclasslink:hover {
	color: #FFFF00!important;
}
.businessclasslink {
	background: none repeat scroll 0 0 #4E4E64;
	border: medium none;
	color: #FFFF00!important;
	cursor: pointer;
	display: inline;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	font-style: normal;
	height: 19px;
	line-height: 20px;
	padding: 2px 4px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
}
.business {
	float:right;
	margin-top:-25px;
	margin-right:11px;
}
table {
	border:none;
	margin-left:0px;
	width:312px;
	float:left;
}
th, td {
	border:10px solid white;
	background-color:#ffffff;
	font-size:12px;
	padding:0.3em;
}
.tableText {
	float:right;
	padding-right:3px;
}

/*	css for contact page*/
.page-id-71 table {
	border:none;
}
.contact-info {
	background-color:#e9e9e9;
	font-size:12px;
	padding:0.3em;
}
.page-id-71 .contact-form {
	float: right;
	margin-top: 10px;
    padding: 15px 20px;
    background-color: #E9E9E9;
    width: 295px;
    font-size: 12px;
}
.page-id-71 .contact-form textarea {
    background-color: #ffffff;
}
.page-id-71 .contact-form textarea, .page-id-71 .contact-form .area {
	background: #ffffff;
	border: 1px solid #C8C8C8 !important;
	border-radius: 0 0 0 0 !important;
	box-shadow: none;
	color: #4E4E64;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	height: 150px;
	margin-bottom: 5px;
	padding-left: 3px !important;
	resize: none;
	width: 300px;
}
.page-id-71 .contact_text p {
	font-size:14px!important;
}
.page-id-71 .contact-form input {
	background: #ffffff;
	border: 1px solid #C8C8C8 !important;
	border-radius: 0 0 0 0 !important;
	box-shadow: none;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	height: 22px;
	margin-bottom: 6px;
	margin-right: 5px;
	padding: 0 0 0 3px !important;
	width: 230px;
}
.page-id-71 .contact-form input.wpcf7-text {
    width: 295px;
}
.page-id-71 .contact-form input[type="submit"] {
    width: 75px;
    height: 20px;
    left: auto;
}
.page-id-71 .contact-form .wpcf7-response-output {
    padding: 10px;
    margin: 0;
    width: 275px;
    background-color: #ffffff;
    border-width: 1px;
}
.page-id-71 .contact-form h4 {
    margin: 0 0 10px;
    padding-left: 0 !important;
}

.page-id-71 input.btn2 {
	background: none repeat scroll 0 0 #4E4E64;
	border: medium none !important;
	color: #FFFF00;
	cursor: pointer;
	display: inline-block;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	height: 18px;
	line-height: 16px;
	margin-bottom: 9px;
	margin-left: 279px;
	padding: 1px !important;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	white-space: nowrap;
	width: 41px;
}
.page-id-71 .col-300 {
	margin-bottom: -5px;
	margin-top: 10px;
	padding-right: 0;
	width: 250px;
}
.contact_bottom_text {
	float: left;
	margin-top: 15px;
	width: 270px;
}
.contact-info .small-text {
	font-size:10px!important;
	line-height:10px!important;
	margin-right:10px!important;
}
.contact-info {
	padding:15px 20px;
}
.contact_text {
	width:280px;
	margin-left:6px;
	float:left;
}
.contact-info h4 {
	margin:0 0 10px;
	padding-left:0px!important;
}
.contact-info p {
	line-height:16px!important;
	margin:0;
}
.contact_bottom_text .small-text {
	font-size: 12px !important;
	line-height: 14px !important;
}
.contact-form {
	margin-left:6px;
	margin-bottom:30px;
	margin-top:10px;
}
#contact-subtitle {
	margin:4px 0 0 0;
	padding-top:10px;
	font-family:KlavikaBasicRegularRegular;
}

/*Blog Page*/
.page-id-9316 .post {
	background-color: #E6E6E6;
	display: inline-block;
	margin-bottom: 15px;
	width: 368px;
}
#post-holder {
	float: left;
	width: 368px;
}
.page-id-9316 #blog-title {
	color: #4E4E64;
	font-family: KlavikaBasicBoldRegular;
	font-size: 16px!important;
	font-weight: 500;
	padding-left: 10px;
	padding-top: 10px;
}
.page-id-9316 .fb-like-box {
	display: inline-block;
	float: right;
	margin-top: 0px;
}
.page-id-9316 h4 {
	margin: 0.23em 0 0;
}
.page-id-9316 #price-title {
	margin-bottom: 0.8em!important;
}
.page-id-9316 .post-meta {
	margin-top: 2px;
	padding-left: 10px;
}
.page-id-9316 .post-entry {
	padding-bottom: 3px;
	padding-left: 5px;
}
.page-id-9316 #share-icons {
	padding-right: 10px;
	text-align: right;
}
#share-icons2 {
	padding-right: 10px;
	text-align: right;
	float:right;
	margin-top: 26px;
}
#share-icons3 {
	float: right;
	margin-top: -25px;
	padding-right: 10px;
	text-align: right;
}
.blog-logo {
	float: right;
	margin-top: 23px;
}
.blog-logo2 {
	float: right;
	margin-top: -53px;
}
.page-id-9316 .post-entry .read-more a {
	background: none repeat scroll 0 0 #4E4E64;
	border: medium none;
	color: #FFFF00;
	cursor: pointer;
	display: inline;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	font-style: normal;
	height: 19px;
	line-height: 20px;
	padding: 2px 4px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
}
.page-id-9316 .post-entry .read-more {
	float: left;
	padding-left: 5px;
}
.fb-like-box {
	float: left;
	margin-top: 30px;
}
/*News Page*/
.page-id-906 .post {
	background-color:#e6e6e6;
	margin-bottom:-12px;
}
.tableOne td, .tableTwo td {
	background-color: #DDDDDD!important;
}
.search-results .page {
	background-color: #E6E6E6;
	margin-bottom: -12px;
}
#blog-title {
	font-family:KlavikaBasicBoldRegular;
	font-size:18px;
	font-weight:500;
	padding-top:10px;
	padding-left:5px;
	color:#4E4E64;
}
.post-meta {
	color: #4E4E64;
	margin-bottom: 3px;
	margin-top: -10px;
}
#blog-title a {
	color:#4E4E64;
}
.page-id-906 .post-meta {
	padding-left:10px;
	margin-top: -2px;
}
.post-meta a {
	color:#4E4E64;
}

.page-id-60 table {
	width:100%!important;
}
.page-id-906 .post-entry {
	padding-left:5px;
	padding-bottom:3px;
}
.page-id-906 .post-entry .read-more {
	padding-left:5px;
	float:left;
}
.page-id-906 .post-entry .read-more a {
	display: inline;
	background: none repeat scroll 0 0 #4E4E64;
	color: #FFFF00;
	font-size: 13px;
	font-style: normal;
	height: 19px;
	line-height: 20px;
	padding: 2px 4px 2px 4px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
	border: medium none;
	font-family: 'KlavikaBasicBoldRegular';
	position:relative;
}
.page-id-906 h4 {
	margin: 1.23em 0 0;
}
.page-id-906 h1, .page-id-906 h5 {
	display:inline-block;
}
.page-id-906 h5 {
	float:right;
	margin: 31px 0 0;
	font-weight:100;
}
.page-id-906 #share-icons {
	text-align: right;
	padding-right:10px;
}
.single #share-icons {
	padding-top:20px;
}
.crosstitle {
	float:left;
	display:inline;
}
.cross2 {
	display: inline;
	float: right;
	height: 16px;
	position: relative;
	top: -225px;
	width: 16px;
}

/*Single News Item*/
.single .post {
	background-color: #FFFFFF;
}
.single #featured h3 {
	padding-left: 0px;
}
.single #featured p {
	text-align:justify;
	padding-right:20px;
	color:#4E4E64;
}
.single .customer-reviews-1 {
	margin: 0;
	margin-top:20px;
}
.single .widget-wrapper {
	border: none;
	padding: 10px 15px 15px;
	min-height:185px;
	margin-top:20px;
}
.single .widget-wrapper .read-more-button {
	position: relative;
	bottom: 1px;
}
.single #content {
	float:right;
}
.priceEtihad-subtitle {
	font-family:KlavikaBasicBoldItalicRegular!important;
}
.etihad-title {
	font-family:KlavikaBasicBoldItalicRegular!important;
}
.page-id-9570 td {
	font-size: 14px!important;
}
/*Comment Page*/
.comment-body {
	background-color: #E6E6E6;
    padding: 10px;
}
.comment-author .fn {
	font-family:KlavikaBasicBoldRegular;
	font-size:19px;
	color: #4E4E64;
}
.comment-body .comment-meta a {
	font-size: 14px;
	color: #4E4E64;
}
.commentlist li.alt {
	background: none;
}
.pagination {
	clear:both;
	padding:20px 0;
	position:relative;
	font-size:14px;
	line-height:16px;
	float:right;
}
.ddsg-wrapper {
	margin-top:20px;
	margin-bottom:100px;
}
.ddsg-wrapper p {
	display:none;
}
.pagination span, .pagination a {
	display:block;
	float:left;
	margin: 2px 2px 2px 0;
	padding:6px 6px 5px 6px;
	text-decoration:none;
	width:auto;
	color:#4e4e64;
}
.pagination a:hover {
}
.pagination .current {
	padding:6px 6px 5px 6px;
}
/*	css for how to join page*/
.page-id-5452 table {
	border:none;
}
.page-id-5452 .contact-form input {
	width:189px;
	height:20px;
	border: 1px solid #c8c8c8!important;
	border-radius:0!important;
	-webkit-border-radius:0!important;
	padding:0px!important;
	background:transparent;
	box-shadow:none;
	margin-right:5px;
	margin-bottom:5px;
	font-family: Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px!important;
	color:#4e4e64;
}
.page-id-5452 input.btn2 {
	background: none repeat scroll 0 0 #4E4E64;
	border: medium none!important;
	color: #FFFF00;
	cursor: pointer;
	display: inline-block;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	font-style: normal;
	height: 18px;
	text-shadow:none;
	line-height: 17px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	text-decoration:none;
	font-weight:400;
	width:41px;
	margin-left:556px;
	margin-bottom:9px;
	padding:1px!important;
}
.page-id-5452 .col-300 {
	height:187px;
	margin-top:10px;
	padding-right:0px;
	padding-bottom:20px;
}
.page-id-5452 .contact-form textarea, .page-id-5452 .contact-form .area {
	border: 1px solid #c8c8c8!important;
	height:190px;
	width:597px;
	resize: none;
	background:transparent;
	box-shadow:none;
	border-radius:0!important;
	margin-bottom: 5px;
	font-family: Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px!important;
	color:#4e4e64;
}
td a {
	color: #4E4E64;
}
#megaMenu li ul.sub-menu {
	box-shadow: none!important;
}
label[for=mobile-dropdown-check] {
    display: none;
}
.single #respond textarea, .page-id-5452 .contact-form .area {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #C8C8C8 !important;
	box-shadow: none;
	height: 100px;
	resize: none;
	width: 460px;
	margin-bottom:5px;
	border-radius:0px!important;
}
.single #respond input[type="text"] {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #C8C8C8 !important;
	border-radius:0px!important;
	box-shadow: none;
	height: 13px;
	padding: 5px;
	width: 200px;
}
.required {
	color: #4E4E64;
}
#commentform input.error, #commentform textarea.error {
	background-color: #FF5555!important;
}
#commentform div.error, #commentform label.error {
}
.single #respond #submit {
	background: #4E4E64;
	border: medium none;
	color: #FFFF00;
	cursor: pointer;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	display: inline-block;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	font-style: normal;
	height: 18px;
	text-shadow:none;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	text-decoration:none;
	font-weight:400;
	width:41px;
	margin-left:419px;
	border-radius: 0 0 0 0;
	box-shadow:none;
	margin-bottom:30px;
	padding:1px!important;
}
/* Reviews */
.page-template-reviews-php .comment-author {
	display:inline-block;
}
.page-template-reviews-php .commentlist li {
	min-width: 610px;
	padding: 0.25em;
}
.page #featured .commentlist li p {
	font-family:Helvetica, sans-serif;
	font-size:13px;
	color:#4E4E64;
}
#respond #reply-title {
	padding-left:0px;
	font-family:KlavikaBasicRegularRegular!important;
	font-size:16px;
	margin-bottom:20px;
	font-weight:100!important;
}
#commentform .comment-form-author, #commentform .comment-form-email, #commentform .comment-form-comment {
	font-family:KlavikaBasicRegularRegular!important;
	font-size:14px;
}
#commentform label {
	font-weight:100!important;
}
.review-comments {
	display:inline-block
}
.page-template-reviews-php .comment-body {
	padding: 15px;
}
.page-template-reviews-php .commentlist {
	border-bottom: 0;
}
.page-template-reviews-php .navigation {
	margin: 10px 0 40px;
}
.page-template-reviews-php .reply {
	display:none;
}
.comment-form-url {
	display:none;
}
.comment-notes {
	display:none;
}
.form-allowed-tags {
	display:none;
}
#respond {
	background-color:#FFF;
	background-image:none;
	margin-top: 20px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	filter:none;
	padding: 10px 10px 30px;
}
#fancybox-outer {
	padding: 10px;
}
textarea, .area {
	background:none;
}
input[type="text"], input[type="password"], select {
	background:none;
}
.write-review-button {
	padding:0 4px;
	position:relative;
	bottom:27px;
}
.write-review-button a {
	background: none repeat scroll 0 0 #4E4E64;
	border: medium none;
	color: #FFFF00;
	cursor: pointer;
	display: inline-block;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	font-style: normal;
	height: 19px;
	line-height: 20px;
	padding: 0 4px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
}

/*Share Button*/
.addtoany_list a img {
	height: auto;
	opacity: 0.7;
	overflow: hidden;
	vertical-align: top!important;
	width: auto;
}
div.a2a_menu_powered_by {
	display:none!important;
}
.addtoany_list a {
	font-size: 16px;
	padding: 0 1px!important;
}
.single-post h1, .single-post h5 {
	display:inline-block;
}
.single-post h5 {
	float:right;
	margin: 31px -5px 0;
	font-weight:100;
}
.single .post-entry p {
	font-family: Helvetica, sans-serif;
	font-size: 15px !important;
	padding: 5px 1px 5px 0 !important;
}
#share-icons img {
	height: 19px;
	margin-left: -2px;
	width: 19px;
    display: inline-block;
}
.contact-form p {
	font-size:14px!important;
	margin-bottom:0px!important;
	line-height: 17px!important;
}
#megaMenu {
	background: #4E4E64;
	clear: both;
	min-width:576px;
}
#megaMenu li.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
	border: 1px solid #4E4E64!important;
	border-top:none!important;
}
#megaMenu a {
	border-left:1px solid #FAFAFA;
	font-size:11px;
	text-shadow:none;
	color:#ffffff;
	padding: 12px 25px;
}
#megaMenu a:hover {
	background: #e6e7eb;
	color:#4E4E64;
}
#megaMenu ul.megaMenu > li > a {
	border-width:1px!important;
}
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li.megaHover > a, #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator, #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover, #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator {
	color: #4E4E64!important;
	background-color: #FFF;
	border:1px solid #4E4E64!important;
	border-bottom:none!important;
}
/* Add the border to the Home button again when hovered over it. */
#megaMenu ul.megaMenu > li#menu-item-10:hover > a, #megaMenu ul.megaMenu > li#menu-item-10 > a:hover, #megaMenu ul.megaMenu > li#menu-item-10.megaHover > a, #megaMenu ul.megaMenu > li#menu-item-10:hover > span.um-anchoremulator, #megaMenu ul.megaMenu > li#menu-item-10 > span.um-anchoremulator:hover, #megaMenu ul.megaMenu > li#menu-item-10.megaHover > span.um-anchoremulator {
	background-color:#696989!important;
	;
	color:#FFFFFF!important;
	border-left: 0 none !important;
}
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator {
	padding: 11px 0px!important;
	text-align: center;
    text-transform: uppercase;
    font-size: 13px;
}
#megaMenu .wpmega-widgetarea h2.widgettitle {
	font-family:KlavikaBasicRegularItalicRg;
	font-size:28px!important;
	color:#4E4E64;
	margin-top:0;
	margin-bottom:0!important;
	padding-left:15px;
}
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu li {
	font-size:14px!important;
}
#megaMenu .menu-item {
	border-left: 1px solid #ffffff!important;
	width: 95px;
}
#megaMenu .sub-menu .menu-item {
	border-left: none!important;
}

/*What we do Title*/
.um-anchoremulator .wpmega-link-title {
	font-family:KlavikaBasicRegularItalicRg;
	font-size:18px!important;
	color:#4E4E64;
}
#megaMenu .sub-menu {
	/*background-color:#e6e7eb!important;*/
	background: url("../images/test.png") no-repeat scroll 0 0 transparent;
}
#megaMenu .sub-menu-1 li {
	min-width: 165px !important;
}
#megaMenu .sub-menu-2 li {
	min-width: 135px!important;
	font-family: klavikabasicregularregular!important;
}
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu-1 {
	border: 1px solid #4E4E64!important;
}
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu {
	min-width: 63%!important;
}
#megaMenu ul.megaMenu #menu-item-11 ul.sub-menu > li a {
	color: #4e4e64!important;
}
#megaMenu ul.megaMenu #menu-item-11 ul.sub-menu > li.menu-item:hover > a, #megaMenu ul.megaMenu #menu-item-11 ul.sub-menu > li.menu-item > a:hover, #megaMenu ul.megaMenu #menu-item-11 ul.sub-menu > li.menu-item.megaHover > a, #megaMenu ul.megaMenu #menu-item-11 ul.sub-menu > li.menu-item:hover > span.um-anchoremulator, #megaMenu ul.megaMenu #menu-item-11 ul.sub-menu > li.menu-item > span.um-anchoremulator:hover {
	color: #ffffff!important;
	background: url('../images/bgmenu.jpg')!important;
	background: url(""), url('../images/bgmenu.jpg')!important;
	background-repeat: no-repeat, repeat !important;
	background-position: 95% center !important;
	-webkit-transition:none !important;
	-moz-transition:none !important;
	-o-transition:none !important;
	transition:none !important;
}
#megaMenu ul.megaMenu #menu-item-11 ul.sub-menu-4 > li.menu-item:hover > a, #megaMenu ul.megaMenu #menu-item-11 ul.sub-menu-4 > li.menu-item > a:hover, #megaMenu ul.megaMenu #menu-item-11 ul.sub-menu-4 > li.menu-item.megaHover > a, #megaMenu ul.megaMenu #menu-item-11 ul.sub-menu-4 > li.menu-item:hover > span.um-anchoremulator, #megaMenu ul.megaMenu #menu-item-11 ul.sub-menu-4 > li.menu-item > span.um-anchoremulator:hover {
	background:url('../images/bgmenu.jpg')!important;
}
#megaMenu ul.megaMenu #menu-item-11 .sub-menu-1 li {
	min-width: 210px!important
}
#megaMenu ul.megaMenu #menu-item-11 .sub-menu-2 li {
	min-width: 145px !important;
}
#megaMenu ul.megaMenu #menu-item-11 .sub-menu-3 li {
	min-width: 135px !important;
}
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu-1 {
	padding-bottom: 0!important;
	padding-top: 0!important;
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 {
	border-top: none!important;
    border-radius: 0px!important;
}
#megaMenu.sub-menu a {
	color:#4E4E64;
}
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu li a, #megaMenu ul li.ss-nav-menu-reg ul.sub-menu li span.um-anchoremulator {
	margin: 0;
	padding: 11px 20px 7px 15px!important;
	position: relative;
}
#megaMenu .wpmega-link-title {
    line-height: 1em!important;
}
.widget_nav_menu .menu a {
	height:13px!important;
	color:#4E4E64!important;
}
.reviewwidget {
	margin-top:0px!important;
	display:inline;
	font-size:15px;
}
#megaMenu .textwidget .reviewtext {
	margin-left:5px!important;
	font-size:13px!important;
	line-height:1.4em;
	padding-top:10px;
}
.reviewtextsize {
	font-size:17px!important;
	display:inline;
	padding-right:0px;
}
#menu-item-5493 .textwidget a {
	background: none repeat scroll 0 0 #4E4E64!important;
	border: medium none;
	color: #FFFF00;
	cursor: pointer!important;
	display: inline!important;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	font-style: normal;
	height: 19px;
	line-height: 20px!important;
	padding: 0px 0px!important;
	text-align: center;
	white-space: nowrap;
	float:right;
}
#wpmega-ubermenu-widget-area-3 {
	padding-left:0px!important;
}
#text-19 .textwidget {
	padding-right:0px!important;
}
#bwp_recent_comments-2 .widgettitle {
	display:none;
}
#nav_menu-5, #nav_menu-6 {
	width: 44.2%!important;
}
#search-5 .widgettitle {
	display:inline;
}
#search-5 {
	width:100%!important;
}
#search-5 #searchform {
	display: inline-block;
	margin-left: 110px;
}
#search-5 input[type="text"] {
	width:150px;
	background-color:#FFF;
	height:14px;
	margin-bottom:20px;
	color:#4E4E64!important;
}
.widget_nav_menu {
	text-align:left;
}
.widget_nav_menu .menu-item {
	height:20px
}
#menu-destinations, #menu-airlines, #menu-first-class {
	border-left:1px solid #4E4E64!important;
	padding-left:20px;
}
#wpmega-ubermenu-widget-area-1 #nav_menu-5 {
	border:0!important;
}
#megaMenu .ss-colgroup .ss-col, #megaMenu .wpmega-nonlink li.widget, #megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup > ul > li {
	float: left;
	padding-left: 1.9%!important;
}
#text-7 p, #text-12 p {
	text-align:right;
}
#menu-item-5474 .wpmega-link-title {
	width:576px;
}
#nav_menu-2 .widgettitle, #nav_menu-3 .widgettitle, #nav_menu-4 .widgettitle {
	padding-left: 30px!important;
	margin-left:5px;
}
#nav_menu-2 .widgettitle {
	background: transparent url("../images/whatwedologo1.png") center left no-repeat;
}
#nav_menu-3 .widgettitle {
	background: transparent url("../images/whatwedologo2.png") center left no-repeat;
}
#nav_menu-4 .widgettitle {
	background: transparent url("../images/whatwedologo3.png") center left no-repeat;
}
#nav_menu-5 .widgettitle:before {
	background: url("../images/pricinglogo1.png")!important;
	content: " ";
	border-right:1px solid #4E4E64;
	height: 25px;
	width: 25px;
	position:absolute;
	left:0;
	margin-left:15px;
}
#nav_menu-5 .widgettitle {
	margin-left:30px;
}
#nav_menu-6 .widgettitle:before {
	background: url("../images/pricinglogo2.png") repeat scroll 0 0 transparent !important;
	content: " ";
	height: 25px;
	left: 0;
	border-right:1px solid #4E4E64;
	margin-left: 296px;
	position: absolute;
	width: 25px;
}
#nav_menu-6 .widgettitle {
	margin-left:30px;
}
.um-anchoremulator .wpmega-link-title {
	font-size:28px!important;
	color:#4E4E64!important;
}
#megaMenu p {
	color:#4E4E64!important;
}
#megaMenu .textwidget p {
	font-size:12px!important;
	font-family:helvetica!important;
	margin-bottom:10px!important;
}
#megaMenu #text-15 .textwidget {
	margin-left: -8px !important;
	padding-left: 11px;
}
#megaMenu .textwidget .aligncenter {
	border:1px solid #4e4e64!important;
	height: 127px;
	width: 282px;
	max-width: none;
}
#megaMenu #text-16 .textwidget a {
	position: relative;
	right: 5px;
}
#text-14, #text-15, #text-16 {
	width:31%!important;
	padding:0px!important;
	overflow: hidden;
	height: 235px;
}
#text-15 {
	margin-left: 0 !important;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink a {
	margin-left: 30px;
	padding: 0;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink #menu-business-class a {
	font-family:KlavikaBasicRegularRegular;
	font-weight:100;
	margin-left:33px!important;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink #menu-item-5508 a {
	font-family:KlavikaBasicBoldRegular!important;
	font-weight:100;
	margin-left:36px!important;
	font-size:13px!important;
	text-transform:uppercase;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink #menu-first-class a {
	font-family:KlavikaBasicRegularRegular;
	font-weight:100;
	margin-left:33px!important;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink #menu-item-5502 a {
	font-family:KlavikaBasicBoldRegular!important;
	font-weight:100;
	margin-left:36px!important;
	font-size:13px!important;
	text-transform:uppercase;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink #menu-services a {
	font-family:KlavikaBasicRegularRegular;
	font-weight:100;
	margin-left:35px!important;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink #menu-airlines a {
	font-family:KlavikaBasicRegularRegular;
	font-weight:100;
	margin-left:35px!important;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink #menu-destinations a {
	font-family:KlavikaBasicRegularRegular;
	font-weight:100;
	margin-left:36px!important;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink #menu-item-5484 a {
	font-family:KlavikaBasicBoldRegular!important;
	font-weight:100;
	margin-left:36px!important;
	font-size:13px!important;
	text-transform:uppercase;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink #menu-item-5490 a {
	font-family:KlavikaBasicBoldRegular!important;
	font-weight:100;
	margin-left:35px!important;
	font-size:13px!important;
	text-transform:uppercase;
}
.widget_nav_menu .menu-item {
	font-size: 12px;
	margin-bottom: 6px!important;
	line-height:1.4em!important;
}
#megaMenu div {
	font-family:KlavikaBasicRegularRegular;
}
.wpcf7-form input[type="submit"] {
	background: none repeat scroll 0 0 #4E4E64;
	border: medium none !important;
	color: #FFFF00;
	cursor: pointer;
	display: inline-block;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px!important;
	font-style: normal;
	font-weight: 400;
	height: 18px;
	box-shadow:none;
	line-height: 16px!important;
	padding: 1px !important;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	white-space: nowrap;
	width: 41px;
	position:relative;
	left:15px;
	border-radius: 0 0 0 0 !important;
}
.widget_nav_menu .menu-item-5484 a, .widget_nav_menu .menu-item-5490 a, .widget_nav_menu .menu-item-5508 a, .widget_nav_menu .menu-item-5502 a {
	background: #4E4E64!important;
	color: #FFFF00!important;
	cursor: pointer;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	height: 26px;
	line-height: 20px;
	font-weight:400;
	width:34px!important;
	padding:3px!important;
	line-height:1.1em!important;
}
.menu-item-5508 a, .menu-item-5502 a {
	margin-left:33px!important;
}
#menu-business-class .menu-item a, #menu-first-class .menu-item a {
	padding:3px!important;
}
.bwp-rc-ulist li {
	width: 31.5%!important;
	display: inline-block;
	vertical-align: top!important;
}
.recent-comment {
	margin-left:5px!important;
	color:#4E4E64!important;
}
.recent-comment-single {
	width:100%!important;
	color:#4E4E64!important;
}
.wpmega-nonlink div.wpcf7 input[type="text"], .wpmega-nonlink div.wpcf7 input[type="email"] {
	background-color:#FFF;
	font-family:KlavikaBasicRegularRegular!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	float:right!important;
	border-radius: 3px;
	max-height:10px!important;
	border:1px solid #4e4e64!important;
	width:90%!important;
	font-size:11px!important;
	margin-left:10px;
}
.wpmega-nonlink div.wpcf7 textarea {
	background-color:#FFF;
	resize:none;
	float:right!important;
    width: 228px !important;
	border:1px solid #4e4e64!important;
	font-family:KlavikaBasicRegularRegular!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-left:10px;
	border-radius: 3px;
	max-height:35px!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    cursor:text;
}
.wpmega-nonlink div.wpcf7 input[type="text"], .wpmega-nonlink div.wpcf7 input[type="email"], .wpmega-nonlink div.wpcf7 textarea {
	margin-bottom: 0.3em!important;
}
#text-7 .widgettitle, #text-12 .widgettitle {
	text-align:right;
}
.wpcf7-validation-errors {
	margin-top:20px!important;
	color:#FF0000;
	font-family:KlavikaBasicRegularRegular!important;
}
.wpcf7-not-valid-tip {
	color:#FF0000;
	vertical-align: top!important;
	font-family:KlavikaBasicRegularRegular!important;
}
.recent-comment-author {
	font-size:18px!important;
	font-family:KlavikaBasicBoldRegular!important;
	color:#4E4E64!important;
}
.recent-comment-date {
	padding-left:5px!important;
	font-family:KlavikaBasicBoldRegular!important;
	font-size:15px!important;
	color:#4E4E64!important;
}
.recent-comment-text {
	color:#4E4E64!important;
	font-size:12px!important;
	font-family:KlavikaBasicRegularRegular!important;
}
.recent-comment-date:after {
	content: url("../images/fivestars.png");
	left: -5px;
	position: relative;
}
#megaMenu ul li {
	font-family:KlavikaBasicRegularRegular!important;
	font-size:14px!important;
}
#searchform button, #searchform a.button, #searchform input[type="button"], #searchform input[type="submit"], #searchform input[type="reset"] {
	height: 26px;
	width: 25px;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
	border-radius:0px;
	background:#FFF url(../images/pricingsearchlogo.jpg)left top no-repeat;
	margin-bottom:20px;
	box-shadow:none;
	text-shadow:none;
}
#megaMenu .wpmega-widgetarea #nav_menu-2 h2.widgettitle, #megaMenu .wpmega-widgetarea #nav_menu-3 h2.widgettitle, #megaMenu .wpmega-widgetarea #nav_menu-4 h2.widgettitle, #megaMenu .wpmega-widgetarea #nav_menu-5 h2.widgettitle, #megaMenu .wpmega-widgetarea #nav_menu-6 h2.widgettitle {
	font-size:18px!important;
}
#megaMenu .wpmega-nonlink.ss-colgroup-1 li, #megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup-1 > ul > li {
	width: 100%;
}
#megaMenu .wpmega-nonlink ul li.widget {
	margin-bottom: 0!important;
}
#megaMenu #text-11 .textwidget p {
	line-height: 1.5em;
	padding-left:7px;
	font-family: helvetica!important;
	font-size: 12px !important;
	padding-left:16px!important;
}
#megaMenu #text-7 .textwidget p, #megaMenu #text-8 .textwidget p, #megaMenu #text-12 .textwidget p {
	font-family: KlavikaBasicRegularRegular!important;
	font-size: 13px !important;
	line-height:1.5em;
}
#megaMenu #text-11, #megaMenu #text-8 {
	width: 50%!important;
}
#megaMenu #text-12, #megaMenu #text-7 {
	width: 38.4%!important;
}
#megaMenu #text-8 .textwidget p {
	line-height: 1.5em;
	padding-left:16px;
}
#megaMenu ul.megaMenu .bwp-rc-ulist {
	width:100%;
}
#megaMenu .wpmega-nonlink.ss-colgroup-1 li, #megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup-1 > ul > li {
	width:100% !important;
	padding:0 !important;
}
#megaMenu ul.megaMenu .wpmega-nonlink.ss-colgroup-1 li.recent-comment {
	width: 30% !important;
	padding: 0% 0 0 3% !important;
	margin: 0 !important;
}
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu ul li.mega-with-sub > a:after, #megaMenu ul li.ss-nav-menu-mega > a:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu ul li.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator:after {
	border:none!important;
}
#fancyboxID-1 #commentform textarea, .page-id-71 .contact-form .area {
	border: 1px solid #c8c8c8!important;
	height:200px;
	width:370px;
	font-family: Helvetica, sans-serif;
	resize: none;
	background:transparent;
	box-shadow:none;
	border-radius:0!important;
	margin-bottom: 5px;
}
#fancyboxID-1 #commentform input {
	width:200px;
	height:20px;
	border: 1px solid #c8c8c8!important;
	border-radius:0!important;
	padding:0px!important;
	background:transparent;
	box-shadow:none;
	margin-bottom:10px!important;
	font-family: Helvetica, sans-serif;
}
#fancyboxID-1 #commentform input[type="submit"] {
	background: none repeat scroll 0 0 #4E4E64;
	border: medium none;
	color: #FFFF00 !important;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-family: KlavikaBasicBoldRegular;
	font-size: 13px;
	font-weight: 400;
	height: 18px;
	line-height: 17px;
	margin-top: 5px !important;
	margin-right:0px!important;
	padding: 2px 5px 3px 3px !important;
	text-shadow: none;
	text-transform: uppercase;
	width: 40px;
	border:none!important;
}
.a2a_dd img {
	border: 0 none;
}
#fancyboxID-1 #respond #reply-title {
	font-family: KlavikaBasicBoldRegular !important;
	font-size: 22px;
	font-weight: 100 !important;
	margin-bottom: 20px;
	padding-left: 0;
	margin-top: -25px;
}
#fancybox-close {
	background: url("../images/fancybox.png") repeat scroll -40px 0 transparent!important;
}
#fancyboxID-1 #respond {
	border:none!important;
}
#fancyboxID-1 #commentform label {
	font-weight: 300 !important;
	color:#4E4E64;
}
#cssicon {
	float:right;
	margin: 31px 0 0;
}

#megaMenu .menu-item {
    border-right: 1px solid #3c3c4d!important;
    margin-right: -1px;
    border-left: 1px solid #3c3c4d!important;
    width:105px;
}
.sub-menu-1[style] {
	left: 0!important;
}
.page-id-1585 .pagination {
	margin-bottom: 300px !important;
}
.sub-header-menu a {
	font-weight:100!important;
}
.sub-header-menu {
	color: #FFFFFF;
	font-size: 11px;
	padding: 0;
	text-align: center;
	width: 89px;
	font-family:KlavikaBasicBoldRegular!important;
}
#menuActiveOverlay {
	display: none;
	position: fixed;
	z-index: 100;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #100c0c;
	opacity: 0.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.fancybox-overlay {
	background: transparent url(../images/back-black-50.png) !important;
}
input[type="submit"] {
	filter: none;
}
.search-results .post-entry h1 {
	display:none;
}
#enquiry_form .more_selector {
	float: left;
	height: 20px;
	margin-bottom: 7px !important;
	margin-right: 35px;
	margin-top: -4px;
	width:84px;
}

.bangkok, .newyork, .sydney, .melbourne, .hongkong, .la, .dubai, .auckland {
	float:right!important;
}
div.curFocus {
	background: #999;
}
#mask {
	display: none;
	background: transparent url(../images/back-black-50.png);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	z-index: 125;
}
.login-popup {
	display:none;
	padding: 10px;
  	float: left;
	font-size: 1.2em;
	position: absolute;
	top: 10%;
	left: 50%;
	z-index: 99999;
}
img.btn_close {
	float: right;
	margin: -28px -28px 0 0;
}
.button {
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000;
	border-width:1px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top:10px;
	font-size:12px;
	width:150px;
	float:right;
}
.button:hover {
	background:#ddd;
}
.popup-title {
	font-family:KlavikaBasicBoldRegular;
	font-size:22px;
	text-align:left;
	text-transform:uppercase!important;
}
#best-prices {
    color: #ffffff;
    font-family: klavikabasicregularregular;
    font-size: 14px;
}
.login-window {
	color: #4E4E64;
	float: right;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 8px;
	margin-right: 38px;
	margin-top: -6px;
	text-decoration: underline;
}
.tabletitle {
	font-size:13px!important;
	width:75px;
	font-family: KlavikaBasicRegularRegular;
}
.tabletitle2 {
	font-size:13px!important;
	padding-right:8px;
	font-family: KlavikaBasicRegularRegular;
}
.tabletitle3 {
	font-size:13px!important;
	width:100px;
	font-family: KlavikaBasicRegularRegular;
}
#login-box th, #login-box td {
	border: none!important;
	background-color: #FFFFFF;
	padding: 10px 14px 0;
}
#login-box input.airport_selector {
	float: none;
	text-align: left;
	width: 195px;
	margin-left: -20px;
}
.login-popup {
	width:650px!important;
}
.table1 {
	width:634px!important;
}
.table2 {
	width:634px!important;
}
.table3 {
	width:634px!important;
}
#login-box {
	z-index:126;
}
#login-box .title-bottom-popup {
	font-size:24px!important;
	font-family:KlavikaBasicBoldRegular;
	color:#4e4e64;
	margin-bottom:5px;
	vertical-align: top;
	font-weight: bold;
	height:51px;
	text-align:right;
}
#login-box input.btn {
	background-color: transparent;
	background-image: url("../images/button.png");
	border: 0 none;
	box-shadow: none;
	color: transparent;
	font-size: 0;
	font-weight: bold;
	height: 62px;
	margin-right: -10px;
	padding: 0 !important;
	text-shadow: none;
	width: 60px;
}
#login-box input.popupdatepicker {
	width: 80px;
	height:12px;
	font-size:11px;
	background-image: url(../images/calender.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	cursor: pointer;
	margin-right:0px;
	margin-left:-20px;
}
#login-box .privacy {
	font-size: 12px;
	line-height: 0 !important;
	margin-top: -20px !important;
	padding-bottom: 20px;
	padding-left: 5px;
	text-align:right;
}
#login-box .privacy a {
	color: #4E4E64;
	text-decoration: underline;
}
#login-box .more-button {
	float: right;
	height: 20px;
	margin-right: 8px!important;
}
.titlerow {
	height:45px;
}
.middlerow {
	padding-left:0px!important;
}
.menuimage {
	background: url("../images/tick.png") no-repeat scroll left top transparent!important;
	display: inline!important;
	float: left!important;
	font-size: 12px!important;
	line-height: 1.5em!important;
	padding-bottom: 6px !important;
	padding-left: 24px !important;
	width: 95%!important;
	font-family:helvetica!important;
	font-weight:normal!important;
	margin-left:-15px!important;
}
#megaMenu ul ul.sub-menu li .wpmega-nonlink #menu-item-5915 a {
	font-family: KlavikaBasicBoldRegular !important;
	font-size: 13px !important;
	margin-left: 36px !important;
	text-transform: uppercase;
	background: none repeat scroll 0 0 #4E4E64 !important;
	color: #FFFF00 !important;
	cursor: pointer;
	font-weight: 400;
	height: 26px;
	line-height: 1.1em !important;
	padding: 3px !important;
	width: 34px !important;
	float:right!important;
}
.menureview {
	display:inline!important;
	margin-left:3px!important;
}
.page-id-5452 #featured .business-test .joinus {
	color: #4E4E64;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 15px 10px 5px;
	text-align: justify;
}
.map {
	float:left;
	margin-bottom: 10px !important;
	margin-top: 5px !important;
}
#wpmega-ubermenu-widget-area-1 #text-13 {
	width:100%;
	float:left;
}
#wpmega-ubermenu-widget-area-2 #nav_menu-7, #wpmega-ubermenu-widget-area-2 #nav_menu-8 {
	width:43%;
	float:left;
	padding-bottom: 15px;
}
#wpmega-ubermenu-widget-area-3 #text-14, #wpmega-ubermenu-widget-area-3 #text-15, #wpmega-ubermenu-widget-area-3 #text-16 {
	float: left;
	padding-bottom: 15px !important;
	padding-left: 8px !important;
	padding-right: 12px !important;
	width: 25% !important;
}
#wpmega-ubermenu-widget-area-3 #text-14 {
	padding-left:22px!important;
}
#wpmega-ubermenu-widget-area-4 #text-11, #wpmega-ubermenu-widget-area-4 #text-12, #wpmega-ubermenu-widget-area-5 #text-8, #wpmega-ubermenu-widget-area-5 #text-7 {
	/*width:43%!important;*/
	float:left!important;
	padding-bottom: 15px;
}
#wpmega-ubermenu-widget-area-1 #text-17, #wpmega-ubermenu-widget-area-2 #text-18, #wpmega-ubermenu-widget-area-3 #text-19, #wpmega-ubermenu-widget-area-4 #text-20, #wpmega-ubermenu-widget-area-5 #text-21 {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	width: 100%;
}
#megaMenu .ss-colgroup-2 > .ss-col, #megaMenu .wpmega-nonlink.ss-colgroup-2 li, #megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup-2 > ul > li {
	width: 100%;
}

/*This is for the basic yellow strip*/
.widget-strip {
	background: none repeat scroll 0 0 yellow !important;
}
#text-17 li {
	padding-left: 10px !important;
	padding-top: 6px !important;
}

/*This is for the grey Business strip*/
.business-class-stripe {
	background: grey;
}
.btm-container {
	height:58px!important;
	background:url("../images/btmstrip.png") no-repeat scroll left top transparent!important;
	padding-top:3px!important;
	padding-bottom:4px!important;
}
.sub-menu .menu-item {
	padding-bottom:0px!important;
	margin-bottom:0px!important;
}
.btm-container .wwd1 {
	background:url("../images/whatwedo1.png") no-repeat scroll left top transparent!important;
	width:135px;
	height:58px;
	display:inline-block;
}
.btm-container .wwd2 {
	background:url("../images/whatwedo2.png") no-repeat scroll left top transparent!important;
	width:135px;
	height:58px;
	display:inline-block;
}
.btm-container .wwd3 {
	background:url("../images/whatwedo3.png") no-repeat scroll left top transparent!important;
	width:150px;
	height:58px;
	display:inline-block;
}
.btm-container .wwd4 {
	background:url("../images/whatwedo4.png") no-repeat scroll left top transparent!important;
	width:135px;
	height:58px;
	display:inline-block;
}
#megaMenu .textwidget .btm-container .textright {
	float:right;
	color:#FFF!important;
	margin-right: 43px !important;
	margin-top: 25px;
	font-size:11px!important;
	font-family: KlavikaBasicBoldRegular!important;
}
#megaMenu .textwidget .btm-container .textright11 {
	float:right;
	color:#FFF!important;
	margin-right: 8px !important;
	margin-top: 25px;
	font-size:11px!important;
	font-family: KlavikaBasicBoldRegular!important;
}
#megaMenu .textwidget .btm-container .textright22 {
	float:right;
	color:#FFF!important;
	margin-right: 15px !important;
	margin-top: 25px;
	font-size:11px!important;
	font-family: KlavikaBasicBoldRegular!important;
}
#megaMenu .textwidget .btm-container .textright1 {
	float:right;
	color:#FFF!important;
	margin-right: 25px !important;
	margin-top: 25px;
	font-size:11px!important;
	font-family: KlavikaBasicBoldRegular!important;
}
#megaMenu .textwidget .btm-container .textright2 {
	float:right;
	color:#FFF!important;
	margin-right: 43px !important;
	margin-top: 25px;
	font-size:11px!important;
	font-family: KlavikaBasicBoldRegular!important;
}
#megaMenu .textwidget .btm-container .textright3 {
	float:right;
	color:#FFF!important;
	margin-right: 10px !important;
	margin-top: 25px;
	font-size:11px!important;
	font-family: KlavikaBasicBoldRegular!important;
}
#megaMenu .textwidget .btm-container .textright4 {
	float:right;
	color:#FFF!important;
	margin-right: 20px !important;
	margin-top: 25px;
	font-size:11px!important;
	font-family: KlavikaBasicBoldRegular!important;
}
#megaMenu li.menu-item#menu-item-9028 .btm-container a {
	float:left;
	margin:0;
}
.btm-container .review1 {
	background:url("../images/reviews1.png") no-repeat scroll left top transparent!important;
	width:150px;
	height:58px;
	display:inline-block;
}
.btm-container .review2 {
	background:url("../images/reviews2.png") no-repeat scroll left top transparent!important;
	width:150px;
	height:58px;
	display:inline-block;
}
.btm-container .phone1 {
	background:url("../images/phone1.png") no-repeat scroll left top transparent!important;
	width:150px;
	height:58px;
	display:inline-block;
}
.btm-container .phone2 {
	background:url("../images/phone2.png") no-repeat scroll left top transparent!important;
	width:150px;
	height:58px;
	display:inline-block;
}
.btm-container .join1 {
	background:url("../images/join1.png") no-repeat scroll left top transparent!important;
	width:140px;
	height:58px;
	display:inline-block;
}
.btm-container .join2 {
	background:url("../images/join2.png") no-repeat scroll left top transparent!important;
	width:140px;
	height:58px;
	display:inline-block;
}
.btm-container .join3 {
	background:url("../images/join3.png") no-repeat scroll left top transparent!important;
	width:140px;
	height:58px;
	display:inline-block;
}
.btm-container .join4 {
	background:url("../images/join4.png") no-repeat scroll left top transparent!important;
	width:140px;
	height:58px;
	display:inline-block;
}
.btm-container .arrowleft {
	background:url("../images/arrowleft.png") no-repeat scroll left top transparent!important;
	width:30px;
	height:58px;
	display:inline-block;
	float:right;
	cursor: pointer;
}
.btm-container .arrowright {
	background:url("../images/arrowright.png") no-repeat scroll left top transparent!important;
	width:30px;
	height:58px;
	display:inline-block;
	float:right;
	cursor: pointer;
}
#menu-item-5493 .textwidget .btm-container a {
	float:none!important;
	margin:0!important;
}
#world-prices .prices1 {
	display: inline-block;
	height: 58px;
	padding-left: 3px;
	width: 94px;
	cursor: pointer;
}
#world-prices a.prices_next {
	display: block;
	float: right;
	height: 58px;
	line-height: 58px !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	width: 79px !important;
}
#world-prices a.prices_next img {
	width: 33px;
	height: 15px;
	border: none;
}
#megaMenu .textwidget .btm-container .prices1 .name {
	display: block;
	float: left;
	font-family: KlavikaBasicRegularRegular !important;
	font-size: 14px !important;
	height: 14px;
	margin: 12px 0 5px 5px !important;
	overflow: hidden;
	width: 90px;
}
#megaMenu .textwidget .btm-container .prices1 .price {
	color: yellow !important;
	float: left;
	font-family: KlavikaBasicRegularRegular !important;
	font-size: 14px !important;
	font-weight: normal !important;
	margin: 0 0 0 5px;
	width: 100%;
}
.business-class-stripe {
	font-family: KlavikaBasicRegularRegular !important;
}
.business-class-stripe1 {
	font-family: KlavikaBasicRegularRegular !important;
}
#megaMenu ul ul.sub-menu li #map-class-links > a {
	display: block;
	padding: 0 8px !important;
	height: 18px;
	line-height: 18px;
}
#megaMenu ul ul.sub-menu li #map-class-links > a:hover {
	background-color: #a3b1c7;
	color: #fff !important;
}
#megaMenu ul ul.sub-menu li #map-class-links > a.active {
	background-color: #4a505e;
	color: #fff !important;
}
.widget-strip a {
	font-family: KlavikaBasicRegularRegular !important;
	padding:0!important;
	margin:0!important;
	display:inline-block!important;
	color:#000!important;
}
#text-12 .widgettitle, #text-7 .widgettitle {
	font-family:KlavikaBasicBoldRegular !important;
}
.wwdsection {
	color: #4E4E64;
	font-family: KlavikaBasicBoldRegular;
	font-size: 15px !important;
	vertical-align: middle !important;
	padding-left:44px;
}
.wwdsection a {
	margin:0!important;
	color:#4e4e64!important;
}
#wpmega-ubermenu-widget-area-2 #text-9, #wpmega-ubermenu-widget-area-2 #text-22, #wpmega-ubermenu-widget-area-2 #text-23 {
	float: left;
	padding-bottom: 15px;
	padding-left: 24px !important;
	padding-right: 0px !important;
	width: 29%;
}
#megaMenu ul.megaMenu li.ss-nav-menu-mega ul.sub-menu li.ss-nav-menu-item-depth-1.ss-sidebar > a, #megaMenu ul.megaMenu li.ss-nav-menu-mega ul.sub-menu li.ss-nav-menu-item-depth-1.ss-sidebar > span.um-anchoremulator {
	margin: 0 4.7% 1em!important;
}
#megaMenu div.faded-right-border, #megaMenu span.faded-right-border, #megaMenu li.faded-right-border, #megaMenu ul.megaMenu li#text-14, #megaMenu ul.megaMenu li#text-15, #megaMenu ul.megaMenu li#text-9, #megaMenu ul.megaMenu li#text-22 {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	position: relative;
	-moz-border-image: url(/wp-content/themes/reponsive-skyclub/images/border_img1.png) 0 1 0 0 stretch;
	-webkit-border-image: url(/wp-content/themes/reponsive-skyclub/images/border_img1.png) 0 1 0 0 stretch;
	-o-border-image: url(/wp-content/themes/reponsive-skyclub/images/border_img1.png) 0 1 0 0 stretch;
	border-image: url(/wp-content/themes/reponsive-skyclub/images/border_img1.png) 0 1 0 0 stretch;
	behavior: url(/wp-content/themes/reponsive-skyclub/CSSPie/PIE.htc);
	z-index: 0;
}
#megaMenu li#text-7 div.textwidget, #megaMenu li#text-12 div.textwidget {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	position:relative;
	-moz-border-image: url(/wp-content/themes/reponsive-skyclub/images/border_img1.png) 0 0 0 1 stretch;
	-webkit-border-image: url(/wp-content/themes/reponsive-skyclub/images/border_img1.png) 0 0 0 1 stretch;
	-o-border-image: url(/wp-content/themes/reponsive-skyclub/images/border_img1.png) 0 0 0 1 stretch;
	border-image: url(/wp-content/themes/reponsive-skyclub/images/border_img1.png) 0 0 0 1 stretch;
	behavior: url(/wp-content/themes/reponsive-skyclub/CSSPie/PIE.htc);
	z-index: 0;
}
.boldtext {
	font-family:KlavikaBasicBoldRegular!important;
	font-size:15px!important;
}
.flightlogos {
	display:none;
}
.certlogos{
	margin:0 auto;
	width:30%;
	height:30%;
}
.certlogos  img{
	padding-top:35px;
	margin-left:-20px;
}
#text-18 .btm-container a {
	display: inline-block !important;
	margin: 0 !important;
	padding: 0 !important;
}
.contactText {
	color:#FF0000!important;
}
.contactReplyText {
    padding: 15px 0;
    color: blue !important;
}
.contactErrorText {
    padding: 15px 0;
}
#header > a {
	position: static;
}
.home-widgets .customer-reviews .textwidget {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#text-18 .btm-container a {
	color:#000!important;
}
#text-19 {
	margin-top:5px!important;
}
img {
	width: auto;
}
.fancybox-skin {
	background: none repeat scroll 0 0 #FFFFFF !important;
}
#login-popup-close-btn {
	background: url("/wp-content/themes/reponsive-skyclub/images/fancybox.png") repeat scroll -40px 0 transparent;
	display: block;
	height: 30px;
	position: absolute;
	right: -15px;
	top: -5px;
	width: 30px;
}
#header {
    background: url(../images/header-bg.png) top center no-repeat #3c3c4d;
    display: block;
    margin: 0 auto;
}
#navigation{
    background: none repeat scroll 0 0 #4e4e64;
    display: block;
    margin: 0 auto;
    text-align: center;
    position:relative;
    border-top: 1px solid #3c3c4d;
}
#intro{
   background: url("../images/plane-bg.jpg") no-repeat scroll left 40% / 100% auto rgba(0, 0, 0, 0);
   padding: 30px 0;
}
#intro h1{
    font-family: KlavikaBasicBoldRegular;
    font-size: 37px;
    margin:0;
    color:#FFFF00;
    text-align: center;
}
#intro h2{
    font-size: 22px;
    margin:0;
    color:#FFF;
    text-align: center;
    padding:5px 0 0 0;
}
#intro-left{
     float:right;
     width:40%;
     padding:0px;
     border-radius:5px;
     text-align:center;
}
#intro-logos{
    background: rgba(255, 255, 255, 0.70);
    border-radius:5px;
    padding-top:15px;
    display:none;
}
#intro #trust-logo {
    display:block;
}
#intro-left img {
    padding-bottom: 9px;
}
#atol-left img {
    width: 50px;
    margin-top: -43px;
}

#intro-left #var2-phone, #intro-left #var2box-container h3 {
    text-align: center;
}
#intro-left #var2box-container h3 {
    font-family: Helvetica, Arial;
    font-size: 15px;
    margin-bottom:5px;
}
#intro-left #var2-phone{
    padding: 0 0 15px 0;
}
#intro-left #var2box-container {
    margin: 0 0 5px 0;
}
#intro-right{
    float:left;
    width:100%;
}
#overlay {
    background: rgba(78, 78, 100, 0.95);
    padding:0px;
    border-radius: 3px;
}
#title-overlay {
    padding: 20px 0 0 0;
    font-family: KlavikaBasicBoldRegular;
    font-size: 37px;
    margin: 0;
    color: #FFFF00;
    text-align: center;
    line-height: 1em;
}

/* Feedback stuff */
#suggestPost {
    background: #4E4E64 url("../images/feedback.png") no-repeat;
    width: 30px;
    height: 90px;
    position: fixed;
    top: 50%;
    right: 0;
    margin: auto 0;
    z-index: 999;
}
#suggestPost2 {
	background: #4E4E64 url("../images/feedback2.png") no-repeat;
	height: 89px;
    position: absolute;
    right: -23px;
    top: 80px;
    width: 23px;
}
.feedback-header {
	padding-left:5px;
	font-family:KlavikaBasicRegularRegular!important;
	font-size:14px;
	margin:0px;
	line-height:18px;
}
.feedback-description {
	padding-left:5px;
	font-family:KlavikaBasicRegularRegular!important;
	font-size:14px;
	margin-bottom:10px;
	margin-top:0;
	line-height:18px;
}
#feedback-modal {
	display: none;
	width: 588px;
}
#feedback-main {
	margin-top:5px;
	font-size:22px;
}
#feedbackform .toprow {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #C8C8C8 !important;
	border-radius: 0 0 0 0 !important;
	box-shadow: none;
	color: #4E4E64;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	margin-bottom: 12px;
	margin-top:10px;
	margin-left:5px;
	margin-right: 5px;
	padding: 0 0 0 3px !important;
	width: 277px;
	display:inline;
}
#feedbackform .middlerow {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #C8C8C8 !important;
	border-radius: 0 0 0 0 !important;
	box-shadow: none;
	color: #4E4E64;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	margin-bottom: 12px;
	margin-right: 5px;
	margin-left:5px;
	padding: 0 0 0 3px !important;
	width: 376px;
	display:block;
}
#feedbackform .bottomrow {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #C8C8C8 !important;
	border-radius: 0 0 0 0 !important;
	box-shadow: none;
	color: #4E4E64;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	margin-bottom: 5px;
	margin-left:5px;
	margin-right: 5px;
	padding: 0 0 0 3px !important;
	width: 577px;
	height:200px;
	display:block;
	resize:none;
}
#feedbackform input[type="submit"] {
	background: none repeat scroll 0 0 #4E4E64;
	border: medium none !important;
	border-radius:0;
	color: #FFFF00;
	cursor: pointer;
	display: inline-block;
	float:right;
	margin-right:6px;
	margin-top:5px;
	font-family: 'KlavikaBasicBoldRegular';
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	height: 18px;
	line-height: 17px;
	margin-bottom: 9px;
	padding: 1px !important;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	white-space: nowrap;
	width: 41px;
}

/* newsletter stuff */
.newsletter-half {
    float: left;
    margin-bottom: 40px;
    width: 46%;
}
#newsletterform{
    width: 42%;
    float: right;
    margin-top: 34px;
}
#newsletterPost {
    background: #4E4E64 url("../images/newsletter.png") no-repeat;
    width: 23px;
    height: 89px;
    position: absolute;
    top: 180px;
    right: -23px;
    display:block;
}
.newsletter-header {
    padding-left:5px;
    font-family:KlavikaBasicRegularRegular!important;
    font-size:14px;
    margin:0px;
    line-height:18px;
}
#newsletter-header{
    margin-top: 10px!important;
}
.newsletter-description {
    padding-left:5px;
    font-family:helvetica!important;
    color:#4e4e64;
    font-size:12px;
    margin-bottom:10px;
    margin-top:0;
    line-height:18px;
}
#newsletter-modal {
    display: none;
    width: 588px;
}
#newsletter-main {
    margin-top:5px;
    font-size:22px;
}
#newsletterform #newsletter-title{
    width: 52px;
    float: left;
}
#newsletterform #newsletter-forename{
    width: 153px;
    float: left;
}
#newsletterform #newsletter-lastname, #newsletterform #newsletter-email{
    width: 220px;
    float: left;
}
#newsletterform #newsletter-country{
    width: 160px;
    float: left;
}
#newsletterform .toprow {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #C8C8C8 !important;
    border-radius: 0 0 0 0 !important;
    box-shadow: none;
    color: #4E4E64;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    height: 23px;
    margin-bottom: 8px;
    margin-top:10px;
    margin-left:5px;
    margin-right: 5px;
    padding: 0 0 0 3px !important;
    display:inline;
}
#newsletterform .middlerow {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #C8C8C8 !important;
    border-radius: 0 0 0 0 !important;
    box-shadow: none;
    color: #4E4E64;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    height: 23px;
    margin-bottom: 8px;
    margin-right: 5px;
    margin-left:5px;
    padding: 0 0 0 3px !important;
    display:inline;
}
#newsletterform .bottomrow {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #C8C8C8 !important;
    border-radius: 0 0 0 0 !important;
    box-shadow: none;
    color: #4E4E64;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    height: 23px;
    margin-bottom: 5px;
    margin-left:5px;
    margin-right: 5px;
    padding: 0 0 0 3px !important;
    height:200px;
    display:block;
    resize:none;
}
#newsletterform input[type="submit"] {
    background: none repeat scroll 0 0 #4E4E64;
    border: medium none !important;
    border-radius: 0;
    color: #FFFF00;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: 'KlavikaBasicBoldRegular';
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 18px;
    line-height: 20px;
    margin-bottom: 9px;
    margin-left: 10px;
    margin-top: 2px;
    padding: 1px !important;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    white-space: nowrap;
    width: 41px;
}
.page-id-78 #featured .business-test .joinus {
    color: #4E4E64;
    font-family: Helvetica, sans-serif;
    font-size: 13px;
    padding: 0 15px 10px 5px;
    text-align: justify;
}
.page-id-78 #Email {
    display:inline!important;
    margin-right: 12px !important;
}
.page-id-78 #Email {
    margin-right: 12px !important;
}
.page-id-78 #upload-align {
    margin-bottom:1px;
}
.page-id-78 .contact-form input, .page-id-78 .contact-form #upload {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #C8C8C8 !important;
    border-radius: 0 0 0 0 !important;
    box-shadow: none;
    color: #4E4E64;
    display:block;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    height: 20px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 0 0 0 3px !important;
    width: 255px;
}
#contact2v2 {
    display:none;
}
.page-id-78 .contact-form textarea, .page-id-78 .contact-form .area {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #C8C8C8 !important;
    border-radius: 0 0 0 0 !important;
    box-shadow: none;
    color: #4E4E64;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    height: 130px;
    margin-bottom: 5px;
    padding-left: 3px !important;
    resize: none;
    width: 597px;
}
.page-id-78 input.btn2 {
    background: none repeat scroll 0 0 #4E4E64;
    border: medium none !important;
    color: #FFFF00;
    cursor: pointer;
    display: inline-block;
    font-family: 'KlavikaBasicBoldRegular';
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 18px;
    line-height: 20px;
    margin-bottom: 9px;
    margin-left: 556px;
    padding: 1px !important;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    white-space: nowrap;
    width: 41px;
}
img[src*="iws3.png"] {
    display: none;
}
.reviewTitle {
    font-family: 'KlavikaBasicBoldRegular';
    margin-top:5px;
    color:#4e4e64;
}
.reviewSubtitle {
    font-family:Helvetica, sans-serif;
    font-size:13px;
    color:#4e4e64;
}
#map_canvas img {
    max-width: none;
}
#megaMenu #text-8 .textwidget #bodyContent p {
    font-size:13px!important;
    line-height:1.1em;
}

#featured .priceTemplate-title {
    font-family:KlavikaBasicBoldRegular;
    color:#4E4E64;
    font-size:26px;
    padding-left:4px!important;
    padding-bottom:0px!important;
    text-align:left;
    text-transform: uppercase;
}
#featured .priceEtihad-title {
    font-family:KlavikaBasicBoldRegular;
    color:#4E4E64;
    font-size:26px;
    padding-left:7px!important;
    padding-bottom:10px!important;
    text-align:left;
    text-transform: uppercase;
}
#featured .priceTemplate-subtitle {
    font-family:KlavikaBasicBoldRegular;
    font-size:20px!important;
    padding: 5px 0 3px 5px!important;
    color:#4E4E64;
    line-height: 1.2em;
}
#featured .priceEtihad-subtitle {
    font-family:KlavikaBasicBoldRegular;
    font-size:16px!important;
    padding: 5px 0 3px 8px!important;
    color:#4E4E64;
    line-height: 1.2em;
    text-transform: normal;
}
#featured .priceTemplate-bodyText {
    color: #4E4E64;
    font-family: Helvetica, sans-serif;
    font-size: 13px;
    padding: 0 15px 10px 5px;
    text-align: justify!important;
    font-weight: 100;
    line-height: 22px;
    margin-bottom: 0.3em;
}
.cabins-title img {
    padding-right: 4px!important;
}
.pricesTemplate-table {
    width: 620px!important;
    height: auto;
    margin-bottom: 20px;
    border: 1px solid #4e4e64;
}
table.pricesTemplate-table tr, table.pricesTemplate-table td {
    border: 0;
}
.header-row {
    background-color: #4E4E64;
    border: 0 none;
    height: 30px;
    padding: 0 0 0 10px;
    text-align: left;
}
.priceHeader-text {
    color: #FFFFFF;
    font-family: klavikabasicboldregular;
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
}
.airline-width, .from-width {
    width:175px;
}
.to-width {
    width: 140px;
}
.cabin-width, .freq-width {
    width: 80px;
}
.price-width {
    width: 60px;
}
.airline-title, .cabins-title {
    color: #4e4e64;
    font-family: klavikabasicboldregular;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 10px;
    background: #C5C5C5;
    vertical-align: middle;
    height: 40px;
}
.airport-text {
    font-family: klavikabasicregularregular;
    color: #4e4e64;
    font-size: 14px;
    padding-left: 10px;
}
.freq-text {
    font-family: klavikabasicregularregular;
    color: #4e4e64;
    font-size: 14px;
    padding-left: 10px;
    background: #C5C5C5;
}
.price-text {
    color: #FFFF00;
    font-family: klavikabasicboldregular;
    font-size: 18px;
    text-transform: uppercase;
    padding-left: 10px;
    background: #4e4e64;
}
.wrapper {
    width: 940px;
    margin: 0 auto;
    position: relative;
}
.center {
    text-align: center !important;
}

/* Spacing */
.page .space_below, .single .space_below {
    margin-bottom: 10px;
}
.page .l_space_below, .single .l_space_below {
    margin-bottom: 15px;
}
.page .xl_space_below, .single .xl_space_below {
    margin-bottom: 20px;
}
body.page, body.single, body.error404 {
    background: #FFF;
}
.page #container, .single #container {
    margin-bottom: 100px;
    box-shadow: none;
}
.page .business-test, .single .business-test {
    width: 630px;
}
.page .right-side, .single .right-side{
    float: right;
}
.page .business-class-new, .single .business-class-new{
    float: right;
    height: auto;
    width: 630px;
}
.page #featured .var2-header h4, .single #featured .var2-header h4 {
    font-family: KlavikaBasicRegularRegular;
    font-size: 20px;
    font-weight: 300;
    line-height: 20px;
    margin: 0 auto;
    padding: 0 0 7px 0;
    text-align: center;
}
.page #featured h2.bar, .single #featured h2.bar {
    padding: 10px !important;
    color: #FFF;
    background: #4e4e64;
    margin-bottom: 10px;
}
.page .info-box, .single .info-box {
    color: #fff;
    float: left;
    min-height: 160px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    padding: 20px;
    position: absolute;
    left: 0;
    top:0;
    border-radius: 0;
    margin: 0;
}
.page .table-display, .single .table-display{
    color: #fff;
    float: left;
    width: 100%;
}
.page .two-col .col, .single .two-col .col {
    width: 48%;
    float: left;
}
.page .two-col .col.right, .single .two-col .col.right {
    float: right;
}
.page .two-col, .single .two-col{
    color: #4e4e64;
    margin-top: 15px;
    float: left;
    width: 100%;
    background: #ffffff;
}
.page .three-col, .single .three-col {
    clear: both;
    padding: 10px 0;
}
.page #featured .three-col h2, .single #featured .three-col h2 {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
.page .three-col .col, .single .three-col .col {
    width: 30.5%;
    float: left;
    margin-right: 19px;
}
.page .three-col .col:last-child, .single .three-col .col:last-child {
    margin-right: 0px;
}

.page .three-columns .col, .single .three-columns .col {
    width: 30.5%;
    float: left;
    margin-right: 1.4%;
    margin-left: 1.4%;
}

.page .step, .single .step {
    padding: 10px 20px;
    margin: 0 0 3px 0;
    color: #FFF;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    background: #4e4e64;
    border-radius: 3px;
}
.page #featured .var2-header h1, .single #featured .var2-header h1 {
    color: #4e4e64;
    font-family: KlavikaBasicRegularRegular;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
}
.page #featured .var2-header h1,
.page #featured .var2-header h4,
.single #featured .var2-header h1,
.single #featured .var2-header h4 {
    color: #FFF;
}
.page #mask-divider, .single #mask-divider{
    background-color: rgba(0, 0, 0, 0.7)!important;
}
.page #featured p.info-text, .single #featured p.info-text {
    color: #ffffff;
    font-size: 18px;
    font-weight: 100;
    line-height: 22px;
    margin-bottom: 0.3em;
    padding: 0;
    text-align: left;
}
.page #featured .contact-box p, .single #featured .contact-box p {
    font-family: KlavikaBasicRegularRegular;
    margin-top: 0;
    padding: 5px;
    text-align: center;
    font-size: 13px;
}
.page #featured .contact-box .phone-style, .single #featured .contact-box .phone-style {
    font-family: KlavikaBasicBoldRegular !important;
    font-size: 36px !important;
    margin-bottom: 0;
}
.page .table-display table, .single .table-display table{
    color: #000000;
    width:100%;
}
.page #featured .table-display td, .single #featured .table-display td {
    background-color: #ffffff;
    border: 1px solid #ddd;
    font-size: 14px;
    padding: 0.3em;
}
.page #featured .table-display th,.single #featured .table-display th {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    border: 1px solid #ddd;
    padding: 0.3em;
    background: #cccccc;
}
.first-row td, .third-row td{
    background: #eeeeee!important;
}
/* Phone contact box */
.page #featured .main-contact-box, .single #featured .main-contact-box {
    clear: both;
    margin-top: 10px;
    padding: 10px;
    /*background: #ffff00;*/
    border: 4px solid #4e4e64;
    border-left-width: 0;
    border-right-width: 0;
    text-align: center;
}
.page #featured .main-contact-box h2, .single #featured .main-contact-box h2 {
    font-family: KlavikaBasicRegularRegular;
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 5px 0;
    padding: 0 !important;
    text-align: center;
}
.page #featured .main-contact-box p, .single #featured .main-contact-box p {
    font-family: KlavikaBasicRegularRegular;
    margin: 0 0 5px 0;
    padding: 0;
    text-align: center;
}
.page #featured .main-contact-box .phone-style, .single #featured .main-contact-box .phone-style{
    font-family: KlavikaBasicBoldRegular!important;
    font-size: 40px!important;
    display: inline-block;
}
.page #featured .main-contact-box img, .single #featured .main-contact-box img {
    display: inline-block;
}
.page .two-col #airline-partners img, .page .two-col #protection img,
.single .two-col #airline-partners img, .single .two-col #protection img{
    width:auto;
    height: auto;
}
#airline-partners{
    display:none;
}
.page .two-col h3, .single .two-col h3{
    font-family: KlavikaBasicRegularRegular;
    font-size: 15px;
    font-weight: 700;
    padding: 5px;
    text-align: left;
}
.page .two-col .testimonials li, .single .two-col .testimonials li{
    font-style:italic;
}
.page .two-col .why_book li, .single .two-col .why_book li{
    margin: 26px 0 -10px 0;
}
.last-div{
    margin-bottom: 50px;
}
.page .two-col .testimonials ul, .single .two-col .testimonials ul{
    list-style: none;
    margin-left: 0px;
    margin-bottom: 15px;
}
.page .two-col li, .single .two-col li{
    padding-bottom: 10px;
    color: #4e4e64;
    font-size: 16px;
    font-weight: 100;
    line-height: 22px;
    text-align: left;
}
.page .two-col .testimonials p, .single .two-col .testimonials p{
    font-style: normal;
}
.page .two-col-margin, .single .two-col-margin{
    margin-top: 0!important;
}
.page  #featured h2, .single  #featured h2, .error404 #featured h2  {
    padding:0px!important;
}
.page .section, .single .section, .error404 .section{
    background: none repeat scroll 0 0 #ffffff;
    color: #4e4e64;
    float: left;
    margin-top: 15px;
    width: 100%;
}

/* Changes to header  */
#menu-bar-var {
    background: none repeat scroll 0 0 #4e4e64;
    display: block;
    height: 40px;
    margin: 0 auto;
    text-align: center;
}
.page #megaMenu, .single #megaMenu, .error404 #megaMenu {
    background: none repeat scroll 0 0 #4e4e64;
    min-width: 576px;
}
.top-logo-var {
    background: url("../images/SkyClubLogoWhite.png") no-repeat scroll center top transparent;
    height: 117px;
    margin-bottom: 20px;
    margin-top: -183px;
    max-width: 293px;
    overflow: hidden;
    position: relative;
}
.page #megaMenu .menu-item, .single #megaMenu .menu-item, .error404 #megaMenu .menu-item{
    width: 96px;
}
.page #var2box-container h2,
.page #var2box-container h3,
.page #var2box-container h4,
.single #var2box-container h2,
.single #var2box-container h3,
.single #var2box-container h4,
.error404 #var2box-container h2,
.error404 #var2box-container h3,
.error404 #var2box-container h4
{
    color: #ffffff;
    margin: 0 0px 0 0;
    text-align: center;
}
.page #var2box-container h4, .single #var2box-container h4, .error404 #var2box-container h4{
    font-family: KlavikaBasicRegularRegular;
    font-weight: normal !important;
    font-size: 13px;
}
.page #var2box-container, .single #var2box-container, .error404 #var2box-container {
    padding: 30px 0 0px 0;
}
.page #basales_clearfix #var2box-container, .single #basales_clearfix #var2box-container, .error404 #basales_clearfix #var2box-container {
    padding: 15px 0 0px 0;
}

.page #var2box-container h3, .single #var2box-container h3, .error404 #var2box-container h3 {
    font-family: KlavikaBasicRegularRegular;
    font-weight: normal !important;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}
.page h2#var2-phone, .single h2#var2-phone, .error404 h2#var2-phone {
    font-family: KlavikaBasicBoldRegular;
    font-size: 50px;
    text-align:center;
}

/** Body **/
.page #featured h2, .single #featured h2, .error404 #featured h2 {
    font-size: 22px;
}
.page #featured h2  {
    font-size: 20px!important;
}
.page #featured .flights_table h2 {
    font-size:19px!important;
}
.page .flights, .single .flights {
    padding: 0;
}
.page .flights img, .single .flights img {
    margin-right: 1px;
}
.page .flights_table, .single .flights_table {
    margin: 5px 0 !important;
}
.page .flights_table table, .single .flights_table table {
    width: 100%;
}
.page #featured .flights_table h2, .single #featured .flights_table h2 {
    font-size: 19px;
}
.page .flights_table h5, .single .flights_table h5 {
    margin: 0;
    padding: 0;
    color: #666;
}
.page .flights_table table tr {
    background-color: #DDD;
}
.page .flights_table table tr:nth-child(even) {
    background-color: #EEE;
}
.page .flights_table table th {
    font-weight: bold;
}

/* only use with footnote tr */
.page .flights_table table tr:last-child th {
    color: #666;
	font-weight: normal;
	text-align: center;
}
.page .flights_table table th, .flights_table table td {
    font-size: 14px !important;
    text-align: left;
    padding: 5px 4px;
    border: none !important;
    background: none !important;
}
.page .flights_table table td {
    text-align: right !important;
}
.page .flights_table ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.page .flights_table ul li {
    margin: 0;
    padding: 5px 10px !important;
    background-color: #DDD;
}
.page .flights_table ul li:nth-child(even) {
    background-color: #EEE;
}
.page .flights_table .footnote {
    clear: both;
    margin: 0 !important;
    padding: 2px 10px !important;
    font-size: 12px !important;
    color: #666 !important;
    text-align: center !important;
}
.page #more, .single #more {
    display: none;
}

/*Enquiry Form*/
#intro form div {
}
#intro #enquiry_form .tooltip{
    display:none;
}
#intro .quick-quote {
    background: none repeat scroll 0 0 #ffff01;
    border: medium none;
    border-radius: 5px;
    box-shadow: none;
    height: auto;
    width: 263px;
}
#intro #travelclass {
    height: 22px !important;
    margin-left: 28px !important;
    padding-top: 2px !important;
    width: 90px !important;
    padding-left: 1px !important;
}
#intro #passengerselect {
    height: 22px !important;
    margin-left: 0px !important;
    padding-top: 2px !important;
    width: 90px !important;
    padding-left: 1px !important;
}
#intro i.fa-plane {
    position: absolute;
    margin-top: 5px;
    margin-left: 7px;
}
#intro i.fa-calendar {
    position: absolute;
    margin-top: 7px;
    margin-left: 123px;
    font-size: 21px;
}
#intro i.fa-user {
    position: absolute;
    margin-top: 6px;
    margin-left: 8px;
    font-size: 24px;
}
#intro i.fa-envelope {
    position: absolute;
    margin-top: 6px;
    margin-left: 6px;
    font-size: 24px;
}
#intro i.fa-mobile {
    position: absolute;
    margin-top: 3px;
    margin-left: 8px;
    font-size: 31px;
}
#intro #passenger {
    font-size: 12px;
}
#intro #enquiry_form {
    color: #4e4e64;
    font-family: arial, sans-serif;
    height: auto;
    padding: 20px;
}
#intro #moreflights hr {
    border: 0;
    border-bottom: 1px dashed #666;
    background: rgba(60,60,77,0);
}
#intro #moreflights strong{
    color: #fff;
    line-height: 40px;
    font-size: 14px;
}
#intro #thankyou{
    background: rgba(78, 78, 100, 0.95);
    border: none;
    border-radius: 3px;
    border-top-left-radius: 0px;
}
#intro #enquiryform .row{
    width:100%;
}
#intro #enquiryform .col{
    width: 181px;
    height: 23px;
    padding-left: 33px;
}
#intro #enquiryform .trip{
    width:100%;
}
#intro #enquiry_form input, #enquiry_form select, #enquiry_form textarea {
    background-color: #ffffff;
    margin-bottom: 5px;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    behavior: url(/wp-content/themes/reponsive-skyclub/CSSPie/PIE.htc);
    -webkit-background-clip: padding-box;
    -moz-background-clip:    padding-box;
    background-clip:         padding-box;
    cursor: text;
}
#intro #enquiry_form input:hover, #enquiry_form select:hover, #enquiry_form textarea:hover{
    background-color: rgb(209, 213, 216);
}
#intro #enquiry_form h4{
    padding: 0;
    margin: 10px 0 6px 3px;
    font: normal 15px KlavikaBasicRegularRegular;
    color:#FFF;
    margin: 0 0 7px 0;
}
#intro #enquiry_form h4 span{
    font: normal 11px Helvetica,Arial,sans-serif;
    text-decoration:underline;
}
#intro #enquiry_form input[type="radio"] {
    margin: 0;
}
#intro #enquiryform .fieldtip {
    font-size: 10px;
    color: #FFF;
    line-height: normal;
    margin: -5px 0 2px 0;
    text-align: right;
    padding-right: 8px;
}
#intro div.ui-datepicker {
    font-size:14px;
    width:245px;
}
#intro .ui-widget-header{
    background: #3c3c4d;
    border: 3px solid #3c3c4d;
    border-radius:5px;
}
#intro #ui-datepicker-div {
    z-index:129!important;
    border-radius: 5px;
    border: 3px solid #3c3c4d;
}
#intro #enquiry_form .ui-autocomplete {
    width: 200px!important;
    max-height:222px;
    overflow: auto;
    border: 3px solid #3c3c4d;
    border-radius:5px;
}
#intro .ui-autocomplete .ui-menu-item {
    font-family: arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
}
#intro .ui-autocomplete li .location-georow {
    margin-top: -5px;
}
#intro .ui-autocomplete li .location-code {
    display: inline-block;
    font-size: 15px;
    width: 35px;
}
#intro .ui-autocomplete li .location-airport {
    font-size: 12px;
}
#intro .ui-autocomplete li .location-city {
    font-size: 11px;
    margin-left: 3px;
}
#intro .ui-autocomplete li .location-county {
    font-size: 11px;
}
#intro .ui-autocomplete li .location-country {
    font-size: 11px;
}
#intro #type {
    margin-bottom:5px;
    font-size:12px;
}
#intro #passengers {
    margin-bottom:5px;
    font-size:12px;
}
#intro #return {
    font-size:12px;
    height: 30px;
    width: 210px;
}
#intro #addinfo {
    margin-bottom:2px;
    font-family: KlavikaBasicRegularRegular;
}
#intro #enquiry_form input.datepicker {
    width: 132px;
    height: 23px;
    cursor: pointer;
}
#intro #enquiry_form select {
    height:35px;
    width:75px;
    padding: 0 0 0 5px;
}
#intro #enquiry_form #travelclass {
    background: #000;
    border-radius:5px;
}
#intro #enquiry_form input.airport_selector {
    width: 240px;
    height:23px;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    line-height: 16px;
}
.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
    top: 0!important;
}
#intro #enquiry_form #safe {
    display:inline-block;
    margin-left: -10px;
    margin-top: 10px;
}
#intro #enquiry_form #privacy {
    display:inline-block;
    margin-right: 25px;
}
#intro #enquiry_form #privacy a {
    color:#4E4E64;
    text-decoration:underline;
}
#intro input[type="text"], input[type="password"], select {
    border:none;
    -webkit-box-shadow: none;
    box-shadow:none;
    width:100%;
}
#intro textarea, .area {
    border:none;
}
#intro .span-digit {
    width:51px;
    height:48px;
    float:left;
    margin-right:10px;
}
#intro .span-one {
    margin-bottom: 30px;
    margin-top: 12px;
}
#intro .span-two {
    margin-top: -15px;
}
#intro input[type="radio"] {
    vertical-align: middle;
}
#intro .ie7 input[type="radio"] {
    width:14px;
}
#intro .ie7 #addinfo {
    width:183px!important;
}
#intro #passengerEmail {
    width: 16px;
    height: 16px;
}
#intro #quote_text_submit, #more_flights_text {
    cursor: pointer;
}
#intro #enquiryFormSuccess {
    margin-left:10px;
}
#intro #enquiry_form #moreFlightsAdd {
    margin-right:15px!important;
}
#intro #enquiry_form #moreFlightsRemove {
    margin-right:4px!important;
}
#intro .successform {
    font-family:KlavikaBasicRegularRegular, Helvetica, sans-serif!important;
    color: #FFFFFF!important;
    font-size:14px!important;
    margin-bottom:0px!important;
    line-height: 16px!important;
    padding-bottom:15px!important;
    text-align:center!important;
    margin-right:25px!important;
    margin-left:25px!important;
}
#intro .successform2 {
    font-family:KlavikaBasicRegularRegular, Helvetica, sans-serif!important;
    color: #FFFFFF!important;
    font-size:14px!important;
    margin-bottom:0px!important;
    line-height: 15px!important;
    padding-bottom:10px!important;
    text-align:center!important;
    margin-right:25px!important;
    margin-left:25px!important;
}
#intro .successform3 {
    font-family:KlavikaBasicRegularRegular, Helvetica, sans-serif!important;
    color: #FFFFFF!important;
    font-size:14px!important;
    margin-bottom:0px!important;
    line-height: 16px!important;
    padding-bottom:15px!important;
    text-align:center!important;
    margin-right:25px!important;
    margin-left:25px!important;
    margin-top:12px!important;
}
#intro #enquiryFormSuccessHeader h1.successformtitle {
    font-family:KlavikaBasicBoldRegular!important;
    color: #FFFFFF!important;
    font-size:1.7em!important;
    font-weight:bold!important;
    padding-bottom: 6px!important;
    padding-top:0!important;
    text-align:center!important;
    padding-top: 0px!important;
}
#intro .closelink {
    top:10px;
    color:#FFFFFF;
    text-decoration:underline;
}
.thankyoutick {
    position: absolute;
    margin-left: -45px;
    margin-top: -7px;
}
#intro .thankyoutick {
    padding-right: 7px;
    position: absolute;
    margin-left: -55px;
    margin-top: -2px;
}
#intro .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    display:none;
}
#intro .ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: none;
    height: 25px;
    margin: 0px 0px 5px 196px;
    overflow: visible;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 3px !important;
    width: auto;
}
#intro span.popupradiolabel {
    display: inline-block;
    min-width: 15px;
    padding: 0 3px;
    vertical-align: top;
}
#intro td.flighttickcontainer {
    width: 16px;
    height: 16px;
    padding: 0 !important;
}
#intro td.flighttickcontainer img {
    display: block;
    width: 16px;
    height: 16px;
    visibility: hidden;
}
#intro td.infostatuscontainer {
    padding: 0 !important;
    height: 16px;
    width: 16px;
    vertical-align: middle;
}
#intro td.infostatuscontainer > img {
    display: block;
    width: 16px;
    height: 16px;
    visibility: hidden;
}
#intro #enquiryform .validation-tick {
    height: 16px;
}
#intro #enquiryform textarea {
    height: 35px;
    width: 221px;
    resize: none;
    vertical-align:middle;
    font-family: arial, sans-serif;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    position:relative;
    top:-2px;
    padding-top: 10px;
}
#intro .mc_flight_input {
    display:inline-block;
}
#intro #enquiryform #name > input, #enquiryform #email > input, #enquiryform #telephone > input {
    text-align: left;
    float: left;
}
#intro #enquiry_form input[type="submit"] {
    padding: 7px 8px!important;
    cursor: pointer;
    text-shadow: none;
    color: #3c3c4d;
    box-shadow: none;
    border-radius: 3px;
    font-size: 22px;
    font-family: KlavikaBasicRegularRegular;
    float: right;
    margin-top: 13px;
    border: 1px solid #E6E601;
    background: #ffff01;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFF99), to(#ffff01));
    background: -moz-linear-gradient(top,  #FFFF99,  #ffff01);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF99', endColorstr='#ffff01');
}
#intro #enquiry_form input[type="submit"]:hover {
    color:#3c3c4d;
    background: #f0ff99;
}

/* Chrome and Safari */
#intro #enquiryform input::-webkit-input-placeholder {
    color: #000000!important;
    opacity: 1.0!important;
}
#intro #enquiryform input:focus::-webkit-input-placeholder {
    color: #cbcbcb!important;
}

/* Firefox 18 and lower */
#intro input::-moz-placeholder, textarea::-moz-placeholder {
    color: #4E4E64!important;
    opacity: 1.0!important;
}
#intro input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
    color: #cbcbcb!important;
}
#intro #enquiryform input::-moz-placeholder, #enquiryform textarea::-moz-placeholder {
    color: #000000!important;
    opacity: 1.0!important;
}
#intro #enquiryform input:focus::-moz-placeholder, #enquiryform textarea:focus::-moz-placeholder {
    color: #cbcbcb!important;
}

/* Firefox 19 and higher */
#intro #enquiryform input:-moz-placeholder, #enquiryform textarea:-moz-placeholder {
    color: #000000!important;
    opacity: 1.0!important;
}
#intro #enquiryform input:focus:-moz-placeholder, #enquiryform textarea:focus:-moz-placeholder {
    color: #cbcbcb!important;
}
#intro #enquiryform #addinfo > textarea {
    color:#000000!important;
    height: 55px;
}
#intro #input:-moz-placeholder, textarea:-moz-placeholder {
    color: #4E4E64!important;
    opacity: 1.0!important;
}
#intro input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {
    opacity: 1.0!important;
    color: #cbcbcb!important;
}

/* IE 10 and higher */
#intro #enquiryform input:-ms-input-placeholder {
    color: #000000!important;
}
#intro #enquiryform input:focus:-ms-input-placeholder {
    color: #cbcbcb!important;
}
#intro .page #enquiryform #title-bottom h4, .single #enquiryform #title-bottom h4 {
    font: bold 20px/23px KlavikaBasicRegularRegular;
    margin: 0 0 10px 0;
    text-align: center;
}
#intro #enquiryform #title-bottom h3 {
    font-size: 14px;
    font-family: KlavikaBasicRegularRegular;
    color: white;
    margin-top: 18px;
    display:inline-block;
 }
#intro #enquiryform #title-bottom h3 span {
    text-decoration:underline;
}
#intro #enquiryform #title-bottom h3 a{
    color:#fff;
}
#intro .page #enquiry_form #privacy, .single #enquiry_form #privacy {
    padding: 0;
}

/*
 Enquiry Form Field Tooltip
 */

#intro #enquiry_form #name-email-phone .enquiry-field-info {
    margin: 10px 4px 0px -23px;
}
.enquiry-field-info {
    background: transparent url("../images/tooltip-mark.png");
    display: inline-block;
    height: 15px;
    margin: -29px 10px 29px 220px;
    width: 15px;
    cursor: pointer;
    position: relative;
}
.enquiry-field-tooltip {
    position: absolute;
    width: 286px;
    margin: 40px 0 0 -150px;
}
.enquiry-field-tooltip .inner-content {
    position: relative;
    width: 275px;
    margin-left: 11px;
    border: solid 1px #4e4e64;
    background: #fff;
    text-rendering: optimizeLegibility;
}
.enquiry-field-tooltip .inner-content img {
    position: absolute;
    top: -17px;
    left: 120px;
    width: 12px;
    height: 22px;
    background-color: transparent;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
.enquiry-field-tooltip .inner-content h3 {
    margin: 10px 10px 0 10px;
    padding: 0;
    color: #4e4e64;
    font-size: 14px;
    text-transform: uppercase;
}
.enquiry-field-tooltip .inner-content p {
    margin: 5px 10px 10px;
    padding: 0;
    color: #4e4e64;
    line-height: 1.23em;
}
#intro input[type=radio], input[type=checkbox] {
    display:none;
}
#intro input[type=radio] + label {
    display: inline-block;
    margin: 0 -4px 0 0;
    padding: 2px 8px;
    font-size: 14px;
    line-height: 30px;
    color: #ddd;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-radius:3px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
input[type=radio] + label:hover{
    background:#3c3c4d;
}
#intro input[type=radio] + label:hover{
    background:#3c3c4d;
}
#intro input[type=radio] + label.checked{
    background-image: none;
    outline: 0;
    color: #fff!important;
    background: #3c3c4d;
    box-shadow: inset 0 60px 25px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);
}
#intro #travelclass2 {
    box-shadow: 0px 0px 2px 1px #3c3c4d;
    border-radius: 4px;
    background: #4e4e64;
    height: 30px;
}
#intro #return {
    background: #4e4e64;
    border-radius: 4px;
    box-shadow: 0px 0px 2px 1px #3c3c4d;
}
#intro #hotel{
    box-shadow: 0px 0px 1px 1px #3C3C4D;
    border-radius: 4px;
    background: #4e4e64;
    width: 160px;
    height: 30px;
}
#intro  #hotel input[type="radio"] + label {
    margin: 0 0px 0 0;
}
#intro #enquiry_form input.airport_selector, #intro #enquiry_form input.datepicker, #intro #enquiry_form select, #intro #return, #intro #travelclass2, #intro #hotel, #intro #enquiryform .col, #intro #enquiryform textarea{
    font-family: KlavikaBasicRegularRegular;
}
#intro #enquiryform .row h3 {
    font-size: 14px;
    font-family: KlavikaBasicRegularRegular;
    display: inline-block;
    top:-14px;
    left: 28px;
    position: relative;
    color: #fff;
}
#intro #hotel input#addhotel {
    display: inline-block;
    top: -24px;
    left: -15px;
    position: relative;
    float:right;
}
#intro #hotel .message1, #hotel .message2 {
    font-family:KlavikaBasicRegularRegular;
    font-size:15px;
    color:#fff;
}
#intro #hotel #hotelmessage {
    position: relative;
    top: -36px;
    left: 200px;
    width: 200px;
}
#intro #enquiry_form #moreflights_add {
    float: right;
    right: 86px;
    margin-top: -52px;
    padding-bottom: 20px;
}
#intro #enquiry_form #moreflights h3 {
    font-size: 18px;
    font-family: KlavikaBasicBoldRegular;
    padding: 0;
    margin: 10px 0px -10px -27px;
}
#intro #enquiry_form #moreflights strong {
    display:none;
}
#intro #enquiry_form .moreflights_del {
    float: right;
    top: 34px;
    position: absolute;
    right: 195px;
}
#intro #enquiry_form .mc_flight_container i.fa-calendar {
    margin-left:183px;
}
#name-email-phone .col.clearfix {
    display: inline-block !important;
}
/* END Enquiry Form*/

/*Enquiry Form Vertical*/
form div {
    margin:0;
}
#enquiry_form input.airport_selector, #enquiry_form input.datepicker, #enquiry_form select, #return, #travelclass2, #hotel, #enquiryform .col, #enquiryform textarea {
    font-family:KlavikaBasicRegularRegular;
}
#enquiry_form .mc_flight_container input.datepicker{
    width: 227px;
}
#enquiry_form .mc_flight_container i.fa-calendar{
    margin-left: 198px;
}
#enquiry_form .mc_flight_container {
    padding: 0 0 5px 10px;
    position: relative;
    background: #3c3c4d;
    margin: 10px 0 5px 0;
    border-radius: 3px;
}
#enquiry_form #moreflights h3 {
    font-size: 18px;
    font-family: KlavikaBasicBoldRegular;
    padding: 0;
    margin: 5px 0 0 0;
}
#enquiry_form #moreflights_add {
    float: right;
    margin: 5px 0 5px 0;
}
#enquiry_form .moreflights_del {
    float: right;
    top: 5px;
    right: 5px;
}
#enquiry_form #moreflights strong {
    color: #fff;
    line-height: 30px;
    font-size: 16px;
    font-family: KlavikaBasicRegularRegular;
    font-weight: normal;
}
#enquiry_form #moreflights hr {
    border: 0;
    border-bottom: 1px dashed #666;
    background: rgba(60,60,77,0);
}
#enquiryform #title-bottom h3 {
    font-size: 14px;
    font-family: KlavikaBasicRegularRegular;
    color: white;
    margin: 5px 0 15px 0;
}
#enquiryform #title-bottom h3 a {
    color:#fff;
}
#enquiry_form .tooltip{
    display:none;
}
.quick-quote #title {
    color: #FFF;
    font-family: KlavikaBasicBoldRegular;
    text-align: left;
    font-size: 30px;
    line-height: 0;
    padding: 5px 0px 0px 10px;
}
#enquiry_form .fieldtip{
    display:none;
}
.etihad-quick-quote {
    float: left;
}
.etihad-quick-quote .customer-reviews-1 {
    margin-top: 20px!important;
}
.quick-quote {
    background: none repeat scroll 0 0 #4e4e64;
    border: medium none;
    border-radius: 5px;
    box-shadow: none;
    height: auto;
    width: 263px;
    float: left;

}
#travelclass {
    height: 22px !important;
    margin-left: 28px !important;
    padding-top: 2px !important;
    width: 90px !important;
    padding-left: 1px !important;
}
#passengerselect {
    height: 22px !important;
    margin-left: 0px !important;
    padding-top: 2px !important;
    width: 90px !important;
    padding-left: 1px !important;
}
i.fa-plane {
    position: absolute;
    margin-top: 5px;
    margin-left: 7px;
    display:none;
}
i.fa-calendar {
    position: absolute;
    margin-top: 7px;
    margin-left: 95px;
    font-size: 21px;
}
i.fa-user {
    position: absolute;
    font-size: 25px;
    margin-left: 5px;
    margin-top: 6px;
}
i.fa-envelope {
    position: absolute;
    font-size: 24px;
    margin-left: 4px;
    margin-top: 5px;
}
i.fa-mobile {
    position: absolute;
    font-size: 31px;
    margin-left: 8px;
    margin-top: 3px;
}
#passenger {
    font-size: 12px;
}
#enquiry_form {
    color: #4e4e64;
    font-family: arial, sans-serif;
    height: auto;
    padding: 10px;
}
#thankyou{
    background:rgba(78, 78, 100, 0.95);
    border:3px solid;
    border-radius:5px;
}
#enquiryform .row{
    width:100%;
    padding:5px 0 5px 0;
}
#enquiryform .col{
    width: 205px;
    height:23px;
    padding-left: 30px;
}
#enquiryform .trip{
    width:100%;
}
#enquiry_form input, #enquiry_form select, #enquiry_form textarea {
    background-color: white;
    margin-bottom: 5px;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    behavior: url(/wp-content/themes/reponsive-skyclub/CSSPie/PIE.htc);
    -webkit-background-clip: padding-box;
    -moz-background-clip:    padding-box;
    background-clip:         padding-box;
}
#enquiry_form input:hover, #enquiry_form select:hover, #enquiry_form textarea:hover{
    background-color: rgb(209, 213, 216);
}
#enquiry_form label{
    vertical-align: middle;
    font-weight: normal;
    color:#FFF;
    padding-bottom: 10px;
    padding-top: 10px;
}
#enquiry_form .trip label {
    cursor: pointer;
    font-size: 14px;
    font-family: KlavikaBasicRegularRegular;
}
#intro #enquiry_form label{
    padding-bottom: 0px;
    padding-top: 0px;
    font-family: KlavikaBasicRegularRegular;
}
#intro #enquiry_form .trip label{
    margin:0px;
    cursor:pointer;
    font-size: 14px;
    font-family: KlavikaBasicRegularRegular;
}
#intro #enquiry_form #departingfrom, #intro #enquiry_form #arrivingat, #intro #enquiry_form #departingon, #intro #enquiry_form #returningon, #intro #enquiry_form #passengersdiv{
    display:inline-block;
}
#enquiry_form h4{
    padding: 0;
    margin: 0px 0 4px 3px;
    font: normal 15px Helvetica,Arial,sans-serif;
    color:#FFF;
}
#enquiry_form input[type="radio"] {
    margin: 0;
    display:none;
}
#enquiryform .fieldtip {
    font-size: 10px;
    color: #FFF;
    line-height: normal;
    margin: -5px 0 2px 0;
    text-align: right;
    padding-right: 8px;
}
#enquiryform textarea {
    height: 35px;
    width: 243px;
    resize: none;
    vertical-align: middle;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    position: relative;
}
div.ui-datepicker {
    font-size:14px;
    width:245px;
}
.ui-widget-header{
    background: #3c3c4d;
    border: 3px solid #3c3c4d;
    border-radius:3px;
}
#ui-datepicker-div {
    z-index:129!important;
    border-radius: 3px;
    border: 2px solid #4e4e64;
    width:440px!important;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 49%;
    padding: 2px;
    margin-bottom: -1.3em;
}
.ui-datepicker .ui-datepicker-header {
    width: initial;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 100%;
}
.ui-datepicker .ui-datepicker-buttonpane {
    border-bottom: 0;
    border-top: 0;
}
.ui-autocomplete {
    width: 250px!important;
    max-height:222px;
    overflow: auto;
    border: 2px solid #4e4e64;
    border-radius:3px;
}
.ui-autocomplete .ui-menu-item {
    font-family: arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
}
.ui-autocomplete li .location-georow {
    margin-top: -5px;
}
.ui-autocomplete li .location-code {
    display: inline-block;
    font-size: 15px;
    width: 35px;
}
.ui-autocomplete li .location-airport {
    font-size: 12px;
}
.ui-autocomplete li .location-city {
    font-size: 11px;
    margin-left: 3px;
}
.ui-autocomplete li .location-county {
    font-size: 11px;
}
.ui-autocomplete li .location-country {
    font-size: 11px;
}
#type {
    margin-bottom:5px;
    font-size:12px;
}
#passengers {
    margin-bottom:5px;
    font-size:12px;
}
#return {
    background: #4e4e64;
    border-radius: 4px;
    box-shadow: 0px 0px 2px 1px #3c3c4d;
    font-family: KlavikaBasicRegularRegular;
    width: 241px;
    height: 26px;
}
#travelclass2 {
    background: #4e4e64;
    border-radius: 4px;
    box-shadow: 0px 0px 2px 1px #3c3c4d;
    font-family: KlavikaBasicRegularRegular;
    width: 242px;
    height: 26px;
}
#hotel {
    box-shadow: 0px 0px 1px 1px #3C3C4D;
    border-radius: 4px;
    background: #4e4e64;
    font-family: KlavikaBasicRegularRegular;
    width: 242px;
    height: 26px;
}
#hotel label{
    width: 23.33%;
    float: left;
}
input[type=radio] + label {
    display: inline-block;
    margin: 0 -4px 0 0;
    padding: 2px 13px;
    font-size: 14px;
    line-height: 6px;
    color: #ddd;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-radius:3px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#travelclass2 input[type=radio] + label {
    padding-left: 9.6px;
    padding-right: 9.6px;
}
input[type=radio]:checked + label{
    background-image: none;
    outline: 0;
    color: #fff!important;
    background: #3c3c4d;
    box-shadow: inset 0 60px 25px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);
}
#enquiryform .row h3 {
    font-size: 14px;
    font-family: KlavikaBasicRegularRegular;
    display: inline-block;
    position: relative;
    color: #fff;
}
#addinfo {
    margin-bottom:2px;
    font-family: KlavikaBasicRegularRegular;
}
#departingon, #returningon {
    display:inline-block;
}
#enquiry_form input.datepicker {
    width: 103px;
    height: 23px;
    cursor: pointer;
    border:none;
}
#enquiry_form select {
    height:35px;
    padding: 0 0 0 5px;
}
#enquiry_form #travelclass {
    background: #000;
    border-radius:5px;
}
#enquiry_form input.airport_selector {
    width: 227px;
    height:23px;
    border:none;
}
#enquiry_form #moreflights input.airport_selector {
    width:207px;
}
#enquiry_form #moreflights .mc_flight_container input.datepicker {
    width:207px;
}
#enquiry_form #privacy {
    font-size:12px;
    line-height:0px!important;
    padding-left: 5px;
    margin-top: -12px !important;
}
#enquiry_form #privacy a {
    color:#4E4E64;
    text-decoration:underline;
}
input[type="text"], input[type="password"], select {
    border:none;
    -webkit-box-shadow: none;
    box-shadow:none;
    width:100%;
}
textarea, .area {
    border:none;
}
.span-digit {
    width:51px;
    height:48px;
    float:left;
    margin-right:10px;
}
.span-one {
    margin-bottom: 30px;
    margin-top: 12px;
}
.span-two {
    margin-top: -15px;
}
input[type="radio"] {
    vertical-align: middle
}
.ie7 input[type="radio"] {
    width:14px;
}
.ie7 #addinfo {
    width:183px!important;
}
#passengerEmail {
    width: 16px;
    height: 16px;
}
#quote_text_submit, #more_flights_text {
    cursor: pointer;
    display:none;
}
#enquiryFormSuccess {
    margin-left:10px;
}
#enquiry_form #moreFlightsAdd {
    margin-right:15px!important;
}
#enquiry_form #moreFlightsRemove {
    margin-right:4px!important;
}
.successform {
    font-family:KlavikaBasicRegularRegular, Helvetica, sans-serif!important;
    color: #FFFFFF!important;
    font-size:14px!important;
    margin-bottom:0px!important;
    line-height: 16px!important;
    padding-bottom:15px!important;
    text-align:center!important;
    margin-right:25px!important;
    margin-left:25px!important;
}
.successform2 {
    font-family:KlavikaBasicRegularRegular, Helvetica, sans-serif!important;
    color: #FFFFFF!important;
    font-size:14px!important;
    margin-bottom:0px!important;
    line-height: 15px!important;
    padding-bottom:10px!important;
    text-align:center!important;
    margin-right:25px!important;
    margin-left:25px!important;
}
.successform3 {
    font-family:KlavikaBasicRegularRegular, Helvetica, sans-serif!important;
    color: #FFFFFF!important;
    font-size:14px!important;
    margin-bottom:0px!important;
    line-height: 16px!important;
    padding-bottom:15px!important;
    text-align:center!important;
    margin-right:25px!important;
    margin-left:25px!important;
    margin-top:12px!important;
}
#enquiryFormSuccessHeader h1.successformtitle {
    font-family:KlavikaBasicBoldRegular!important;
    color: #FFFFFF!important;
    font-size:1.7em!important;
    font-weight:bold!important;
    padding-bottom: 6px!important;
    padding-top:0!important;
    text-align:center!important;
    padding-top: 0px!important;
}
.wrapper #intro-tabs #thankyou .successformtitle{
    color: #FFFFFF!important;
}
#sidebar-container .quick-quote .successformtitle{
    color: #FFFFFF!important;
}
.closelink {
    top:10px;
    color:#FFFFFF;
    text-decoration:underline;
}


#pnumber {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    height: 93px;
    padding: 5px;
    width: 170px;
    margin-left: 73px;
    margin-top: 9px;
}

#pnumber > h4 {
    color: #fff;
    font-size: 16px;
    font-weight: normal !important;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 0;
    font-family: klavikabasicregularregular;
}

#pnumber > p {
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    margin-top: 5px;
    padding-left: 0;
}

 #callback-section{
    display: none;
}
 #callback-section > div {
    color: #ffffff;
    float: left;
    padding: 7px;
    position: absolute;
    right: 170px;
    top: 1px;
    width: auto;
}
#callback-text .fa {
    float: left;
    font-size: 18px;
}

#callback-text > p {
    float: right;
    padding-right: 5px;
}
 #callback-section > #callback-text {
    right: 157px;
    width: 120px;
}
 #callback-button {
    background: none repeat scroll 0 0 #ffff01;
    display: block;
    line-height: 19px !important;
    padding: 3px 5px !important;
    right: 0 !important;
    top: 6px !important;
}


#inline > form {
    float: right;
    margin-top: 22px;
    padding: 10px;
    width: 300px;
}

#testing {
    float: left;
    margin-right: 20px;
    padding: 10px;
    width: 300px;
}

#testing p.addMargin {
    line-height: 22px;
    margin-bottom: 12px;
    margin-top: 10px;
}
#testing > h3{
    padding-left: 0!important;
    margin-top: 0px;
}
#ClickToCallSuccessMessage{
    text-align: center;
    padding: 20px;
}
#pnumber a {
    color: #ffffff;
    text-decoration: underline;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    display:none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    height: 25px;
    margin: 0px -1px 5px 196px;
    overflow: visible;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 3px !important;
    width: auto;
}
#ClickToCallErrorMessage{
    color: #ff0000;
}
span.popupradiolabel {
    display: inline-block;
    min-width: 15px;
    padding: 0 3px;
    vertical-align: top;
}
td.flighttickcontainer {
    width: 16px;
    height: 16px;
    padding: 0 !important;
}
td.flighttickcontainer img {
    display: block;
    width: 16px;
    height: 16px;
    visibility: hidden;
}
td.infostatuscontainer {
    padding: 0 !important;
    height: 16px;
    width: 16px;
    vertical-align: middle;
}
td.infostatuscontainer > img {
    display: block;
    width: 16px;
    height: 16px;
    visibility: hidden;
}

.intl-tel-input .country-list .country.highlight {
    background-color: rgba(0, 0, 0, 0.05);
    color: #4e4e64;
}

#ClickToCallForm input[type="text"], #ClickToCallForm input[type="password"], #ClickToCallForm select {
    border: 1px solid #c8c8c8 !important;
    box-shadow: none;
    height: 30px;
    width: 260px;
    color:#4e4e64;
}
#ClickToCallForm .intl-tel-input input, #ClickToCallForm .intl-tel-input input[type="text"], #ClickToCallForm .intl-tel-input input[type="tel"] {
    border: 1px solid #c8c8c8 !important;
    width: 260px!important;
    color: #4e4e64;
}
.intl-tel-input input, .intl-tel-input input[type="text"], .intl-tel-input input[type="tel"] {
    border: 0px solid #c8c8c8 !important;
    width: 260px!important;
    color: #4e4e64;
}
#ClickToCallForm > label {
    margin-top: 10px;
}

#ClickToCallForm > h3 {
    padding-left: 0;
}
#ClickToCallForm label{
    font-family:KlavikaBasicRegularRegular;
    color: #4c4c64;
    font-weight: normal;
    font-size: 14px;
}
#ClickToCallForm input[type="submit"] {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: none repeat scroll 0 0 #4e4e64;
    border-color: #4e4e64;
    border-image: none !important;
    border-radius: 0;
    border-style: none !important;
    border-width: thin !important;
    color: #ffff00;
    cursor: pointer;
    float: right;
    font-family: "KlavikaBasicBoldRegular";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 20px;
    line-height: 0;
    margin-bottom: 100px;
    margin-right: 41px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    white-space: nowrap;
    width: 96px;
}
#callback-tel input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ddd;
}
#callback-tel input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ddd;
    opacity:  1;
}
#callback-tel input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ddd!important;
    opacity:  1;
}
#callback-tel input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #ddd;
}
#CallbackDate {
    margin-bottom: 20px;
}

.intl-tel-input .country-list {
    width: 300px;
    overflow-x: hidden;
}
.fancybox-inner{
    min-width: 300px;
}
#enquiryform .validation-tick {
    height: 16px;
}
#enquiryform #addinfo > textarea {
    height: 35px;
    resize: none;
    font-family: arial, sans-serif;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 3px solid #3c3c4d;
}
#enquiryform #name > input, #enquiryform #email > input, #enquiryform #telephone > input {
    text-align: left;
    float: left;
    width:202px;
}
#enquiry_form input[type="submit"] {
    padding: 7px 20px!important;
    text-shadow: none;
    color: #3c3c4d;
    box-shadow: none;
    border-radius: 5px;
    font-size: 22px;
    font-family: KlavikaBasicRegularRegular;
    margin-left: 3px;
    border: 1px solid #E6E601;
    background: #ffff01;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFF99), to(#ffff01));
    background: -moz-linear-gradient(top,  #FFFF99,  #ffff01);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF99', endColorstr='#ffff01');
}
#enquiry_form input[type="submit"]:hover {
    color:#3c3c4d;
    background: #f0ff99;
}

/* Chrome and Safari */
#enquiryform input::-webkit-input-placeholder {
    color: #000000!important;
    opacity: 1.0!important;
}
#enquiryform input:focus::-webkit-input-placeholder {
    color: #cbcbcb!important;
}

/* Firefox 18 and lower */
#enquiryform input::-moz-placeholder, #enquiryform textarea::-moz-placeholder {
    color: #4E4E64!important;
    opacity: 1.0!important;
}
#enquiryform input:focus::-moz-placeholder, #enquiryform textarea:focus::-moz-placeholder {
    color: #cbcbcb!important;
}
#enquiryform input::-moz-placeholder, #enquiryform textarea::-moz-placeholder {
    color: #000000!important;
    opacity: 1.0!important;
}
#enquiryform input:focus::-moz-placeholder, #enquiryform textarea:focus::-moz-placeholder {
    color: #cbcbcb!important;
}

/* Firefox 19 and higher */
#enquiryform input:-moz-placeholder, #enquiryform textarea:-moz-placeholder {
    color: #000000!important;
    opacity: 1.0!important;
}
#enquiryform input:focus:-moz-placeholder, #enquiryform textarea:focus:-moz-placeholder {
    color: #cbcbcb!important;
}
#enquiryform #addinfo > textarea {
    color:#000000!important;
    height: 55px;
}
#input:-moz-placeholder, textarea:-moz-placeholder {
    color: #4E4E64!important;
    opacity: 1.0!important;
}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {
    opacity: 1.0!important;
    color: #cbcbcb!important;
}

/* IE 10 and higher */
#enquiryform input:-ms-input-placeholder {
    color: #000000!important;
}
#enquiryform input:focus:-ms-input-placeholder {
    color: #cbcbcb!important;
}
.page #enquiryform #title-bottom h4, .single #enquiryform #title-bottom h4 {
    font: bold 20px/23px KlavikaBasicRegularRegular;
    margin: 0 0 10px 0;
    text-align: center;
}
#enquiryform #title-bottom {
    text-align:center;
}
.page #enquiry_form #privacy, .single #enquiry_form #privacy {
    padding: 0;
}
/* END Enquiry Form Vertical*/
#callback-button{
    position: absolute;
    right: 0;
    top: 1px;
    background: #FFFF01;
    padding: 9px;
}
#callback-button a{
    font-family:KlavikaBasicBoldRegular;
    font-size:15px;
    color:#3c3c4d;
    text-transform:uppercase;
}
#callback-button a:hover{
    font-family:KlavikaBasicBoldRegular;
    font-size:15px;
    color:#4e4e64;
}

/*----- Tabs -----*/
#header-tabs {
    position: absolute;
    right: 18px;
    width: 320px;
    z-index: 2;
}
#header-tabs img{
    margin: 0px 7px -5px 0px;
    width: 20px;
    height: 20px;
}
#header-tabs .tabs {
    width:100%;
    display:inline-block;
}

/*----- Tab Links -----*/
/* Clearfix */
#header-tabs .tab-links:after {
    display:block;
    clear:both;
    content:'';
}
#header-tabs .tab-links li {
    margin: 0px 1px 0px 5px;
    float:left;
    list-style:none;
}
#header-tabs .tab-links a {
    padding: 7px 12px 7px 7px;
    display: inline-block;
    border-radius: 3px 3px 0px 0px;
    background: #A9A9A9;
    font-size: 18px;
    font-family: KlavikaBasicBoldRegular;
    color: #fff;
    transition: all linear 0.15s;
}
#header-tabs .tab-links a:hover {
    background:#4e4e64;
    text-decoration:none;
    font-size: 18px;
    font-family: KlavikaBasicBoldRegular;
}
#header-tabs li.active a, #header-tabs li.active a:hover {
    background: #3c3c4d;
    color: #fff;
}

/*----- Content of Tabs -----*/
#header-tabs .tab-content {
    padding: 10px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    background:#3c3c4d;
}
#header-tabs .tab {
    display:none;
}
#header-tabs .tab.active {
    display:block;
}
#intro-tabs .tabs {
    width:100%;
    display:inline-block;
}
#intro-tabs ul {
    margin-left: -5px;
    display: none;
}
#intro-tabs h3{
    font-size:35px;
    font-family:KlavikaBasicBoldRegular;
    color:#ffff01;
}

/*----- Tab Links -----*/
/* Clearfix */
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active){
    #intro-tabs .tab-links {
        margin-bottom: -0.7px!important;
    }
}

#intro-tabs .tab-links:after {
    display:block;
    clear:both;
    content:'';
}
#intro-tabs .tab-links li {
    margin: 0px 0px 0 5px;
    float:left;
    list-style:none;
}
#intro-tabs .tab-links a {
    padding:9px 15px;
    display:inline-block;
    border-radius:3px 3px 0px 0px;
    background:rgba(60,60,77,0.95);
    font-size:16px;
    font-weight:600;
    color:#fff;
    transition:all linear 0.15s;
    font-size: 16px;
    font-weight: normal;
}
#intro-tabs .tab-links a:hover {
    background: rgba(78, 78, 100, 0.95);
    text-decoration:none;
    font-size: 16px;
    font-weight: normal;
}
#intro-tabs li.active a, li.active a:hover {
    background: rgba(78, 78, 100, 0.95);
    color:#fff;
    font-size: 16px;
    font-weight: normal;
}

/*----- Content of Tabs -----*/
#intro-tabs .tab-content {
    border-radius:3px;
}
#intro-tabs .tab {
    display:none;
}
#intro-tabs .tab.active {
    display:block;
}
#intro #enquiry_form #moreflights .mc_flight_container input.datepicker{
    width:194px;
}
#divcards {
    float: right;
    top: 0;
    position: absolute;
    right: 13px;
}
.bottom_mobile {
    position:relative;
    text-align: center;
}
.top_mobile {
    position:relative;
    text-align: center;
    background:#ccc;
    padding:7px 0;
    margin:0 0 20px 0;
    border-radius:3px;
}
#desktopv-icon {
    font-size: 20px;
    top: 2px;
    right: 10px;
    position: relative;
    color: #3c3c4d;
}
#mobilev-icon {
    color: #fff;
    font-size: 35px;
    position: relative;
    right: 20px;
    top: 3px;
}
.top_mobile a {
    color:#3c3c4d;
    font-family: KlavikaBasicBoldRegular;
    font-size: 18px;
}
.fixedBar {
    background: none repeat scroll 0 0 #3c3c4d;
    bottom: -435px;
    color: #fff;
    font-family: KlavikaBasicBoldRegular;
    margin: 0;
    opacity: 0.95;
    padding: 35px 0;
    position: relative;
    vertical-align: middle;
    width: 100%;
    z-index: 99999;
}
.fixedBar a{
    color:#fff;
}
#view-responsive {
    font-size:30px;
}
.ft-lnk-top-mobile {
    display:none;
}
.page #enquiry_form_title {
    display: none;
}
#sidebar-container #enquiry_form_title{
    display: block;
    color: #FFFF00;
    margin: 30px auto 2px 0px;
    padding: 0;
    font-size: 27px;
}
.page-template-homepage-2-php #telinput{
    background-clip: padding-box!important;
    border-radius: 2px !important;
    font-family: KlavikaBasicRegularRegular!important;
    height: 35px !important;
    margin-bottom: 5px !important;
    padding-left: 45px !important;
    padding-top: 10px!important;
    width: 221px !important;
}
.page-template-homepage-2-php #enquiryform .intl-tel-input .selected-flag .iti-flag {
    top: 13px;
}


.page .customer-reviews-1 {
    margin-top:6px!important;
}
#enquiry_form_title {
    color: #FFF;
    font-size: 30px;
    line-height: 0;
    margin: 30px 0px 30px -5px;
}
#sidebar-container{
    float:left;
    max-width: 275px;
}
#CallbackForm label {
    display: block;
    font-weight: 700;
    padding: 15px 0;
}
.button.grey.popup-close {
    float: left;
}
.button.green.float-right {
    float: right;
}

#holiday_hours{
	float: left;
	height: 102px;
	color: #FFF;
	background-color: #4E4E64;
	margin-left: 55px;
	width: 202px;
	padding: 5px;
	font-size: 11px;
	margin-top: 5px;
}
#holiday_hours .col2 div{
    height: 16px;
}
#holiday_hours strong{
	font-size: 15px;
}

.centered{
    text-align: center;
}
.col2{
	float: left;
	width: 50%;
}


/* Media Queries */

@media screen and (max-device-width: 480px){
    body{
        -webkit-text-size-adjust: none;
    }
}

.airportBox:hover{
    background-color: #787892;
    color: white;
    cursor: pointer;
}

.airportBox:hover .country{
    color: white;
}

#depart2{
    position: relative;
}
.airportResult{
    position: absolute;
    width: 257px;
    height: 225px;
    background-color: white;
    border-radius: 4px;
    z-index: 200;
    overflow-y: scroll;
    display: none;
}
.airportBox{
    padding-left: 3px;
    height: 35px;
    border: 1px solid white;
}
.airportBox .left{
    float:left;
    width:50px;
}
.airportBox .code{
    font-weight: bold;
    margin-top: 9px;
    font-size: 18px;
}
.airportBox .country{
    height: 21px;
    font-size: 12px;
    max-width: 187px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.airportBox .name{
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    color:grey;
}


.airportBox .right{
    float:left;
    width:185px;
}

#intro .col3{
    width:32%;
    display:inline-block;
    vertical-align: top;
}

.col3{
    width:99%;
    display:inline-block;
    vertical-align: top;
}
.3col{
    width: 30.5%;
    float: left;
    margin-left: 7.5px;
    margin-right:7.5px;
}
DIV.options LABEL{
    margin-bottom: 3px;
}
DIV.options .col3{
    margin-bottom: 5px;
}
TABLE.table{
    width: 100%;
    margin-top: 20px;
}
TABLE.table caption{
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    margin:0px;
    padding: 0em;
}
TABLE.table TD{
    background-color: #DDDDDD;
    font-size:14px;
}

.float-right{
    float: right;
}

.text-center{
    text-align: center;
}
.take-advantage-separator{
    margin-top: 15px;
}
#googleReviews{
    display: block;
    background-image: url('/wp-content/themes/reponsive-skyclub/images/Googleratings.png');
    width: 100%;
    height: auto;
    min-height: 160px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    margin-top: 20px;
}

#intro.ba-background-image{
    background-image: url('/wp-content/themes/reponsive-skyclub/images/Christmas_bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
#sidebar-container #title-bottom-ba-page #safe_and_privacy i {
    float: left !important;
    margin-right: 5px !important
}
#sidebar-container #clearfix-send-button{
    text-align: center;
}
#sidebar-container #safe_and_privacy{
    text-align: left !important;
    margin-bottom: 10px !important;
}

#sidebar-container .form_logo_container{
    display: none;
}
@media screen and (min-width: 954px) {
    #title-bottom-ba-page{
        float: left;
        width: 100%;
        margin-top: 20px;
    }
    #trust-logo-ba-page{
        height: 74px;
        margin-top: 10px;
    }

    #trust-logo-ba-page #atol-ba-page
    {
        display: inline-block;
        float: left;
        width: 42px;

    }
    #trust-logo-ba-page #abta-ba-page
    {
        display: inline-block;
        float: left;
        width: 132px;
        margin-top: 2px;
        margin-left: 3%;
    }
    #trust-logo-ba-page #toplogo-ba-page
    {
        display: inline-block;
        float: left;
        width: 75px;
        margin-left: 2%;
        margin-right: 5px;
        margin-top: -3px;

    }
    #trust-logo-ba-page #oneWorld-ba-page
    {
        display: inline-block;
        float: left;
        width: 41px;
        margin-left: 15px;
        margin-top: 0px;
    }
    #trust-logo-ba-page #skyteam-ba-page
    {
        display: inline-block;
        float: left;
        width: 41px;
        margin-left: 4%;
        margin-top: 0px;
    }
    #trust-logo-ba-page #star-aliance-ba-page
    {
        display: inline-block;
        float: left;
        width: 40px;
        margin-left: 4%;
        margin-top: 0px;
    }
    #trust-logo-ba-page #atol-ba-page img{
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }
    #trust-logo-ba-page #abta-ba-page img{
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }
    #trust-logo-ba-page #toplogo-ba-page img{
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }
    #trust-logo-ba-page #oneWorld-ba-page img{
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }
    #trust-logo-ba-page #skyteam-ba-page img{
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }
    #trust-logo-ba-page #star-aliance-ba-page img{
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }
    #clearfix-send-button #form-submit-btn{
        font-weight: bold;
        white-space: normal !important;
        width: 174px;
        font-size: 20px !important;
        margin-top: 0px !important;
    }

    #clearfix-send-button{
        margin-top: -13px;
        float: right;
    }
}

#cookie-message{
    box-shadow: 0px -1px 20px rgba(0,0,0,0.1);
    position: fixed;
    z-index: 200000000;
    bottom: 0px;
    left: 0px;
    font-size: 13px;
    padding: 10px 15px;
    text-align: center;
    color: #666;
    background: #fff;
}

#hide-message{
    padding: 4px 15px;
    margin-bottom: 0;
    color: #fff;
    background: #12aaeb;
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
}
#hide-message:hover{
    background: #1a6b8d;
}
div#safe_and_privacy {
    display: inline-block;
    font-family: KlavikaBasicRegularRegular;
    font-size: 14px;
    text-align: right;
    color: white;
    margin-top:11px;
}
div#safe_and_privacy > h6 {
    text-transform: unset;
    margin: 5px;
}
div#safe_and_privacy a {
    color: white;
    text-decoration: underline;
}
.form_logo {
    display: inline-block;
    margin: 0 5px;
}
.form_logo_container.protectedText .form_logo{
    display: inline-block;
    margin: -4px;
}
.form_logo img {
    height: 42px;
    margin-left: 5px;
}

.form_logo_container.protectedText .form_logo img {
    height: 42px;
    margin-left: 14px;
}
div.form_logo_container {
    float: left;
}


#sidebar-container #title-bottom-ba-page #safe_and_privacy i {
    float: left !important;
    margin-right: 5px !important
}
#sidebar-container #clearfix-send-button{
    text-align: center;
}
#sidebar-container #safe_and_privacy{
    text-align: left !important;
    margin-bottom: 10px !important;
}

#sidebar-container .form_logo_container{
    display: none;
}

@media screen and (max-width: 954px){
    div.form_logo_container {
        display: block;
        text-align: center;
        margin-bottom: 10px;
        float: none;
    }
    .form_logo img {
        height: 42px;
        margin-left: 5px;
    }

    .form_logo_container.protectedText .form_logo img {
        height: 42px;
        margin-left: 14px;
    }

    #intro #enquiry_form .protected {
        display: none;
    }
}
@media screen and (max-width: 750px){

    #intro #enquiry_form .protected {
        display: none;
    }
    div.form_logo {
        display: none !important;
    }
}

#yoast_breadcrumb_container #breadcrumbs span span,
#yoast_breadcrumb_container #breadcrumbs span span a{
    color: #4E4E64;
    font-size: 17px!important;
}

#yoast_breadcrumb_container{
    left: 18px;
    display: block;
    position: relative;
    margin-bottom: 10px;
}
