.banner_hdng3 { font-family: 'Open Sans', sans-serif; font-size:39px; color:#000; text-align:center; font-weight:300; padding-top:30px; line-height: 30px; min-height: 104px; }
.banner_hdng3 span { font-family: 'Open Sans', sans-serif; font-size:16px; color:#000; text-align:center; font-weight:300; margin-top:0px; }
.divider { }
.theme_box { background-color: #fff; box-shadow: 0 0 3px 1px #ccc; display: inline-block; float: left; margin-bottom: 14px; margin-left: 22px; margin-right: 22px; padding-bottom: 10px; width: 238px; }
.p-img2 { display: block; margin: 0px auto; }
.p-img2 img { display: block; margin: 0 auto; }
.theme_title3 { color: #ff0000; font-family: "Open Sans", sans-serif; font-size: 16px; padding: 5px 0 4px; text-align: center; }
.theme_title3 a { color: #e60000; font-family: "Open Sans", sans-serif; font-size: 16px; text-decoration: none; }
.theme_title4 { color: #666; font-family: "Open Sans", sans-serif; font-size: 12px; padding: 0px; text-align: center; }
.theme_title4 a { color: #666; }


.offer { width:586px; display:block; margin:0 auto; }
.offer_hdng1{ color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 34px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 20px;
    padding-top: 30px;
    text-align: center; }


.subscribe{display: block; margin: 0 auto; width:519px; }
.subscribe input {
			  background: none repeat scroll 0 0 #fff;
    border: 1px solid #e6e6e6;
    color: #808080;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 1.214em;
    margin: 0 5px 0 0;
    outline: medium none;
    padding: 10px 20px;
    width: 323px;
			}
			
.subscribe_btn {
	display:inline-block;
	float:left;
	padding:0 24px;
	margin-left:2px;
	margin-bottom:2px;
	font-size:14px;
	line-height:38px;
	color:#fff;
	border:1px solid #fff;
	background-color:#999;
	box-shadow:0 0 2px #bbb;
	cursor:pointer;
	background-color:#fea400;
	font-family: 'Open Sans', sans-serif; 
}

.subscribe_btn a{
	color:#fff;
}
.subscribe_btn:hover {background:#e09204;color:#fff}


.social_icons_img{display: block; margin: 0px auto; padding:20px 0px; width:692px; text-align:center; }
.cl_1P { margin-top: 51px; }
.cl_2P { position:relative; z-index:1000; margin-top: -441px; background:#FFF; }
fieldset { border:none; }
#wan-flights-form .content-wrapper { max-width: 88.2em !important; width: 88.2em !important;}
.search-results .content-wrapper { max-width: 88.2em !important; width: 88.2em !important;}
#content #wan-flights-form fieldset .form-from input, #content #wan-flights-form fieldset .form-to input {
    width: 193px !important;
}
.cards, .airline-cards {
    max-width: 897px!important;
    margin-top: 0;
}
.wan-flight {
    width: 837px!important;
}
.filter #price-slider, .filter #flights-price-slider {
    margin: 15px 1px!important;
}