/*=== Partner Airlines
Colors: Orange: #ff9900 | Light Blue: #4d90cd
	      Dark Blue: #004990 | Darker Blue: #00285e
==================================================*/

@import url(partials/_pages.css);


/*=== Fonts - USING TYPEKIT:
	- DIN Light: 
		font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
		font-weight: 300;

	- DIN Medium: 
		font-family: din-web-jetblue, Arial, Helvetica, sans-serif; 
		font-weight: 400;

	- DIN Regular: 
		font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
		font-weight: 600;

	- DIN Bold: 
		font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
		font-weight: 700;

	- DIN Black: 
		font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
		font-weight: 900;

==================================================*/
h4{
	font-size: 16px !important;
	padding: 0.5em 0;
}
h5{
	padding: 0.5em 0;
}
.partner-airlines #container #container {
	margin-bottom:30px;
}

.orange-btn-wrap{
	float:right;
	width:140px;
}


.partner-airlines #container .border-bottom-blue{
	position:relative;
}

.partner-airlines #container h2.partner-name {
	padding: 0;
	position: relative;
}

.partner-airlines #container h3 {
	padding-top: 0
}

.partner-airlines #container p {
	color:#454545;
	font-size:1.4rem;
	line-height:25px;
	margin:0 0 20px;
	padding: 0;
	width:618px;
}

.partner-airlines #container > img {
	margin-top: 30px;
}

.border-bottom-blue{
	border-bottom:1px solid #e1edf8;
	padding: 0;
}

.border-bottom-blue h2 {
	margin: 0;
	}

.partner-airlines #container-banner{
	display:block;
	margin:40px 0 30px;
}

.intro-copy{
	padding: 14px 0 15px;
}

.show-hide{
	/*background:url('/img/pairlines/partner-btn-sp.gif') no-repeat 927px 30px;*/
	display:block;
	height:39px;
	padding: 30px 0;
	overflow: hidden;
	}

.show-hide:hover  {
	background-position: 927px -70px;
}

.show-hide.open .partner-name img.btn{
	top: -192px;
}


.show-hide.open img.btn:hover {
	top: -292px;
}

.show-hide-content{
	display:none;
	padding-bottom:10px;
}
	
.partner-name span{
	display:none;
}
.partner-name img.logo{
	position: absolute;
}
.partner-name img.btn{
	position: absolute;
	left: 926px;
	top: 8px;
}

.partner-name img.btn:hover {
    position: absolute;
    left: 926px;
    top: -92px;
}
.blue-dark-btn-wrap .blue-dark-btn-inner a, .blue-btn-wrap .blue-btn-inner a, .orange-btn-wrap .orange-btn-inner a{
    margin: -1px 0px;
	padding: 9px 0;
}

.baggage-information{
	width: auto !important;
	line-height: 25px;
}

/*#aer-lingus h2{
	background:url('/img/pairlines/logos/aer-lingus-logo.jpg') no-repeat 0 20px;
}
#aeroflot h2{
	background:url('/img/pairlines/logos/Aeroflot_logo.jpg') no-repeat 0 20px;
}
#air-china h2{
	background:url('/img/pairlines/logos/air-china.jpg') no-repeat left center;
}
#air-india h2{
	background:url('/img/pairlines/logos/air-india-logo.jpg') no-repeat left center;
}
#american-airlines h2{
	background:url('/img/pairlines/logos/american-airlines-logo.jpg') no-repeat 0 20px;
}
#all-nippon-airways h2{
	background:url('/img/pairlines/logos/ana-logo.png') no-repeat left center;
}
#asiana-airlines h2{
	background:url('/img/pairlines/logos/asiana-airlines-logo.jpg') no-repeat 0 20px;
}
#avianca-airlines h2{
	background:url('/img/pairlines/logos/avianca.png') no-repeat left center;
}
#azule-airlines h2{
	background:url('/img/pairlines/logos/azule-logo.jpg') no-repeat left center;
}
#british-airways h2{
	background:url('/img/pairlines/logos/British-Airways.png') no-repeat left center;
}
#brussels-airlines h2{
	background:url('/img/pairlines/logos/Brussels-Airlines.png') no-repeat left center;
}
#cape-air h2{
	background:url('/img/pairlines/logos/cape-air-logo.jpg') no-repeat 0 20px;
}
#cathay-pacific-airways h2{
	background:url('/img/pairlines/logos/cathay-pacific-airways-logo.jpg') no-repeat 0 20px;
}
#china-airlines h2{
	background:url('/img/pairlines/logos/china-airlines-logo.png') no-repeat 0 20px;
}
#condor-airlines h2{
	background:url('/img/pairlines/logos/condor.jpg') no-repeat 0 20px;
}
#lufthansa h2{
	background:url('/img/pairlines/logos/lufthansa-logo.jpg') no-repeat 0 20px;
}
#porter h2{
	background:url('/img/pairlines/logos/porter.png') no-repeat left center;
}
#lot h2{
	background:url('/img/pairlines/logos/LOT-Polish-Airlines.gif') no-repeat left center;
}
#south-african-airways h2{
	background:url('/img/pairlines/logos/south-african-airways-logo.jpg') no-repeat 0 20px;
}
#egyptair h2{
	background:url('/img/pairlines/logos/egyptair.png') no-repeat 0 20px;
}
#el-al h2{
	background:url('/img/pairlines/logos/el-al.png') no-repeat left center;
}
#emirates h2{
	background:url('/img/pairlines/logos/emirates_red.png') no-repeat left center;
}
#etihad h2{
	background:url('/img/pairlines/logos/etihad.png') no-repeat left center;
}
#eva-airways h2{
	background:url('/img/pairlines/logos/evaair.png') no-repeat left center;
}
#iceland h2{
	background:url('/img/pairlines/logos/iceland.png') no-repeat left center;
}
#lan h2{
	background:url('/img/pairlines/logos/lan.png') no-repeat left center;
}
#liat h2{
	background:url('/img/pairlines/logos/liat-logo.jpg') no-repeat left center;
}
#qatar h2{
	background:url('/img/pairlines/logos/qatar.png') no-repeat left center;
}
#royal-air-maroc h2{
	background:url('/img/pairlines/logos/royal-air-maroc.png') no-repeat left center;
}
#tam h2{
	background:url('/img/pairlines/logos/tam.png') no-repeat left center;
}
#transaero h2{
	background:url('/img/pairlines/logos/transaero.png') no-repeat left center;
}
#turkish h2{
	background:url('/img/pairlines/logos/turkish-airlines.png') no-repeat left center;
}
#jal h2{
	background:url('/img/pairlines/logos/jal-airlines.png') no-repeat left center;
}	
#jet-airways h2{
	background:url('/img/pairlines/logos/jet-airways.png') no-repeat left center;
}
#korean h2{
	background:url('/img/pairlines/logos/korean.png') no-repeat left center;
}
#virgin-atlantic h2{
	background:url('/img/pairlines/logos/virgin-atlantic-logo.png') no-repeat left center;
}
#hainan h2{
	background:url('/img/pairlines/logos/hainan.png') no-repeat 0 20px;
}
#hawaiian h2{
	background:url('/img/pairlines/logos/hawaiian.png') no-repeat left center;
}
#iberia h2{
	background:url('/img/pairlines/logos/iberia.png') no-repeat left center;
}
#sata h2{
	background:url('/img/pairlines/logos/sata.png') no-repeat left center;
}
#seaborne h2{
	background:url('/img/pairlines/logos/seaborne.png') no-repeat left center;
}
#silver h2{
	background:url('/img/pairlines/logos/silver.png') no-repeat left center;
}
#singapore h2{
	background:url('/img/pairlines/logos/singapore.png') no-repeat left center;
}
*/