html, body {
	background-color: #F5F6F7;
}

main.ng-scope {
	display: flex;
	padding: 10px;
}

main.ng-scope > section {
	display: flex;
	width: 100%;
}

.aircraftSearchPanel:first-of-type {
	margin-right: 30px;
	margin-bottom: 50px;
	width: 33%
}

.aircraftSearchPanel:first-of-type h2 {
	font-size: 1em;
	line-height: 1.3em;
	text-transform: capitalize;
	margin-bottom: 10px;
	font-family: "Raleway", helvetic, arial, sans-serif;
	font-weight: 400;
}

.aircraftSearchPanel:first-of-type menu {
	border: 1px solid #EDEEEE;	
	margin-top: 20px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(226,227,228,0.58); 
	box-shadow: 0px 1px 3px 0px rgba(226,227,228,0.58);
}

.aircraftSearchPanel:first-of-type menu h2 {
	background-color: #fff;		
	padding: 11px;
	font-size: 14px;
	font-family: "Raleway", helvetic, arial, sans-serif;
	margin: 0 0 10px 0;
}

.aircraftSearchPanel:first-of-type menu .aircraftSearchFilterContainer {
	max-height: 250px;
	overflow-y: auto;	
	display: block;	
	font-size: 12px;
}

.searchFiltersTitle,
#applySearchFilters {
	display: none;
}

.aircraftSearchPanel:first-of-type menu .aircraftSearchFilterContainer md-item md-switch {
	padding: 0 20px 0 10px;
}

.aircraftSearchPanel:first-of-type menu .aircraftSearchFilterContainer md-item:not(:last-of-type) md-switch {
	border-bottom: 1px solid #EDEEEE;
}

.aircraftSearchPanel:first-of-type menu .aircraftSearchFilterContainer .md-primary {
	margin: 0 0 5px 0;	
}

.aircraftSearchPanel:first-of-type .aircraftSearchInputRow input[type="text"] {
	line-height: 1.3em;
	padding: 7px 10px;
	font-size: 13px;
	font-family: "Raleway", helvetic, arial, sans-serif;
	border: 1px solid #EDEEEE;	
	background-image: url('data:image/png;base64,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');
	background-size: auto 40%;
	background-repeat: no-repeat;
	background-position: center right 8px;
}


@media screen and (min-width: 861px) {

	.aircraftSearchPanel:first-of-type #aircraftSearchFilterBtn {
		display: none;
	}
	
}

.aircraftSearchPanel:last-of-type {
	flex-grow: 1;
	width: 100%;
}


.aircraftSearchResults > ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	list-style: none;
	margin: 32px 0 0;
	flex-shrink: 0;
	flex-grow: 0;
	width: 100%;
}

.aircraftSearchResults > ul > li {
	width: 46%;	
    margin: 0 0.5vw 20px 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	background-color: #383838;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(226,227,228,0.58); 
	box-shadow: 0px 1px 3px 0px rgba(226,227,228,0.58);

}

.aircraftSearchResults > ul > li .aircraftImage {
	height: 250px;	
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.aircraftSearchResults > ul > li .aircraftImagePlaceholder {
	height: 250px;		
}

.aircraftSearchResults ul li h3 {
	padding: 10px 20px;
	font-size: 14px;
	margin: 0;
	background-color: #fff;
	border: 1px solid #EDEEEE;
	border-top: none;
    flex-grow: 1;
	line-height: 1.6em;
}

.aircraftSearchResults ul li img {
	width: auto!important;
	height: auto!important;
}

.aircraftSearchResults ul.details {
	display: flex;
	flex-wrap: nowrap;
	list-style: none;
	margin: 0;
	background-color: #F5F6F7;
	padding: 10px 20px;
	border-top: 1px solid #EDEEEE;
	border: 1px solid #EDEEEE;
	border-top: none;
}

.aircraftSearchResults ul.details li {
	width: 45%;
	margin: 0;
	font-weight: normal;
	font-size: 13px;
	color: #000;
}

.aircraftSearchResults > ul > li > a {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	height: 100%;
}

.aircraftSearchResults ul li a div.aircraftImage,
.aircraftSearchResults ul li a ul.details {
	flex-grow: 0;
	flex-shrink: 0;
}

section .aircraftSearchPanel:first-child {
	min-width: 326px;
}


@media screen and (max-width: 860px) {
	html, body {
		background-color: #fff;
	}
	
	body.filterPanelActive {
		overflow: hidden;	
	}
	
    section .aircraftSearchPanel:first-child {
        min-width: 0;
    }    
    
	main.ng-scope {
		flex-direction: column;
	}

	main.ng-scope > section {
		flex-direction: column;
	}

	.aircraftSearchPanel:first-of-type {
		margin-right: 30px;
		margin-bottom: 20px;
		width: 100%
	}	
    
    .aircraftSearchResults > ul > li {
	   margin: 0 20px 20px 0;
    }
	
	.aircraftSearchPanel:first-of-type .aircraftSearchInputRow {
		display: flex;	
		justify-content: space-between;
		align-items: stretch;
	}
	
	.aircraftSearchPanel:first-of-type #aircraftSearchFilterBtn {
		border: none;
		background-color: #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		padding-bottom: 4px;
		align-items: center;
		text-transform: uppercase;
		text-align: center;
		font-size: 9px;
		color: #383838;
		height: 40px;
		width: 40px;
		flex-shrink: 0;
		flex-grow: 0;
		margin-right: 5px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAGbElEQVR4Xu2dWYhcVRCG69xR4xaNiitqXCPGhXGZuef2YDTuwRU1g+CLLwEFwQf1wSf1RXzQF0UEQfDBBzUqxrgrGrfuc3vUBDUJbrjEXeKGG2rfIzXWBEdnpm/dPqe60139kJB0nfrr/B996nbNcK8BellrrwSA0wDgVADYber/9e+oDmwGgNXGmFcbjcY9qGTwD2vtHQBwVVRpTd7Ogducc9caa+0VAHBXu2h9X8SBFQjEAUAqIqci7RxoIpBNALB/u0h9X8SBzxGIF5FSkVIOIJDLAOC+UtEaFNUB7/11U1dZTwLAsqhqmrydA2ucc0sngYyMjBw1NDT0IAAsbrdK34/iwIZWqzU+MTGxfhIIvmq12tFFUSCUI6NIatLZHNiYJMl4vV5/BwO2AMF/ZFl2TFEUK40xR6h/8R3w3r+bJMnyRqPx9pTaNCD4n2maHmuMWQkAi+KXNNAK73nvl+d5/ta/XfgfEOopw9RTDh9oy+Jt/n3qGev+KzEjEDq+jvPeY085LF5dA5n5A2PMeKPRWDvT7mcFgsHW2uMBAKEcOpDWhd/0hwAw7px7c7bUcwKhnnIC9ZSDw9c3UBk/op7xxly7bgsEF4+Ojp6YJAk2+oMGysJwm/24KIrlzWbz9XYpSwHBJLVabQQviQFgYbuk+v40Bz7BS9t6vT5RxpfSQKin4Jgee8qBZZJrDHxKPSMv6wULCPUUa4xBKAeUFRnQuE3e+/E8z/HnTaVfbCB0fGU0ZtGfo8xs9Wc0DmmUJkGBlYDg2izLat577Cn7cUX7PP4LYwyOQ+pV9lkZCPWUMYRijNm3ini/rfHef4kwnHOvVd1bR0DokvikJEmwp+xTtYg+WfdVURTjzWbzlU720zEQ6ilLqKfs3UkxW/Har6lnvNzpHoIAoZ5yMs2+9uq0qK1s/Tc0m3opRN3BgFBPOYW+p+wZoritIMe39D1jTahagwLBotI0XUqzrz1CFdmjeTbTbOrFkPUFB0I95VQas+westgeyvUdjUNeCF1TFCB0fJ1Ox1e//eL293RMPR8aBuaLBoSOrzPwkth7vyBG8dI5jTE/4KVtnufPxdKOCoSgnEmzr11jbUIo7480m3o2pl50IHRJfBZdEu8SczMRc/9El7bPRNSYTC0ChKCcTbOvnWNvKnD+n2k29XTgvDOmEwNCjR5/XRUHkjtJbC6Axi8AgLOppwLkKpVCFAhWNDo6eg7NvnYsVWH3gn6l2dQTkiWIA6Hj61zqKTtIbpah9Rv1jMcZa4KEdgUIHV/n0feU7YPsJFyS3+l7xupwKctn6hoQgnI+9ZTtypccNfIP6hmPRVWZI3lXgWBdaZpeQLOvbbtlAun+SbOpVd2so+tAqKdcSJfE23TJjL/o0vbRLulvke0JIHR8XUQ9ZUjYlBb1jEeEdWeU6xkgdHxdTGOWRMicgsYhDwvptZXpKSAE5RKCErs2TzAeauuSYEDsTVfairX2RgC4odLi8otucs6hTk+9FEhP4RAcLnL2rZ8QjlsCsQpEwGSOhALhuCUQq0AETOZIKBCOWwKxCkTAZI6EAuG4JRCrQARM5kgoEI5bArEKRMBkjoQC4bglEKtABEzmSCgQjlsCsQpEwGSOhALhuCUQq0AETOZIKBCOWwKxCkTAZI6EAuG4JRCrQARM5kgoEI5bArEKRMBkjoQC4bglEKtABEzmSCgQjlsCsQpEwGSOhALhuCUQq0AETOZIKBCOWwKxCkTAZI6EAuG4JRCrQARM5kgoEI5bArEKRMBkjoQC4bglEKtABEzmSCgQjlsCsQpEwGSOhALhuCUQa63FW5YHvWP0DGXrjQPKshwbG5tfFMU67/0hZddUiFMgHNMEPiUKhAMEY+n5iaUeN8fNDQAKpIJpk0ustQ/gPa2qrp9lnQLpxNAsy/BOpiFvTKlAOgGCa4eHhxfMmzdvlTFmSae59MgK4OBUCmvtCgC4u8OU+gnp0MBpy7Msw+e93w8AiyrmVSAVjZtzWZqmNxtjrq+QW4FUMK3UEmst3tH0XgCYX2rBP0FXO+duZ8SLhPbkLf6q7LxWqy0siuIWALi05PrFzrmNJWPFwvoGyJRjaZpeY4y5tY2DuXPOirnMEOo7IPRFEoeT+GnB579Pexlj1tNzpDYwfBIL7Usg6B4OKFut1uUAgA+RWWaMaXjv13rv78zzvCdhYN1/AyZiikwJZ9DRAAAAAElFTkSuQmCC');
		background-repeat: no-repeat;
		background-size: 40%;
		background-position: center 8px;	
		-webkit-box-shadow: 0px 1px 3px 0px rgba(226,227,228,0.58); 
		box-shadow: 0px 1px 3px 0px rgba(226,227,228,0.58);
	}
	
	.aircraftSearchPanel:first-of-type .aircraftSearchInput h2 {
		display: none;
	}
	
	.aircraftSearchPanel:first-of-type .aircraftSearchFiltersContainer {
		z-index: 999999999;
		position: fixed;
		top: 0;
		left: -110%;
		bottom: 0;
		width: 100%;
		background-color: #fff;
		-webkit-box-shadow: 0px 1px 3px 0px rgba(226,227,228,0.58); 
		box-shadow: 0px 1px 3px 0px rgba(226,227,228,0.58);
		overflow-y: auto;
		transition: all, 1s ease;
	}
	
	body.filterPanelActive .aircraftSearchPanel:first-of-type .aircraftSearchFiltersContainer {
		left: 0;
		transition: all, 1s ease;
	}
	
	.aircraftSearchPanel:first-of-type .aircraftSearchFiltersContainer menu h2 {
		font-size: 18px;	
		font-weight: 400;
	}
	
	.aircraftSearchPanel:first-of-type .aircraftSearchFilterContainer md-switch {
		height: 40px;	
	}
	
	.aircraftSearchPanel:first-of-type .aircraftSearchFilterContainer md-switch .md-label {
		font-size: 16px;
	}	
	
	.aircraftSearchPanel:first-of-type menu .aircraftSearchFilterContainer {
		max-height: none;
		overflow-y: auto;	
		display: block;	
		font-size: 12px;
		border: none;
		-webkit-box-shadow: none; 
		box-shadow: none;		
	}
	
	.aircraftSearchPanel:first-of-type menu {
		border: none;	
		-webkit-box-shadow: none; 
		box-shadow: none;	
		border-bottom: 1px solid #EDEEEE;
		padding: 0 10px;
	}
	
	.aircraftSearchPanel:first-of-type menu .aircraftSearchFilterContainer md-item md-switch {
		padding: 0 20px 0 10px;
	}

	.aircraftSearchPanel:first-of-type menu .aircraftSearchFilterContainer md-item:not(:last-of-type) md-switch {
		border-bottom: 1px solid #EDEEEE;
	}

	.aircraftSearchPanel:first-of-type menu .aircraftSearchFilterContainer .md-primary {
		margin: 0 0 5px 0;	
	}
	
	.aircraftSearchResults > ul {
		margin-top: 0;	
	}
	
	.aircraftSearchResults > ul > li {
		width: 100%;
		margin-right: 0;
	}
	
	.aircraftSearchFiltersContainer .searchFiltersTitle,
	.aircraftSearchFiltersContainer #applySearchFilters {
		display: block;
	}
	
	.aircraftSearchFiltersContainer h2.searchFiltersTitle {
		padding: 20px;
		font-size: 20px;
		font-weight: 800;
		margin: 0;
	}
	
	.aircraftSearchFiltersContainer #applySearchFilters {
		margin: 0 auto;
		text-align: center;
		text-transform: none;
		font-family: "Raleway", Helvetica, Arial, sans-serif;
		background-color: #00a3e0;
		color: #fff;
		letter-spacing: 0;
		font-weight: 300;
		border-radius: 5px;
		width: 1000px;
		max-width: 90%;
	}
	
}




/* Angular cloak rule in case it loads too late */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.loadingBanner {
  display: none;
}

/* Angular loading spinner - uses a forced-reversed version of ngCloak */
[ng-cloak].loadingBanner {
  display: block !important;
}

/* Angular loading spinner */
main[ng-app="aircraftApp"] .loadingBanner {
	width: 100%;
	text-align: center;
	padding: 20px 40px 40px;
}


.loadingBanner img { 
	opacity: 0.5;
	animation-name: spin;
	animation-duration: 2000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear; 
	width: 110px;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}



/* Ad styling overrides for mobile */

@media screen and (max-width: 860px) {
    
    .aircraftSearchFiltersContainer {

        display: flex;
        flex-direction: column;

    }

    .aircraftSearchFiltersContainer h2 {
        order: 1
    }

    .aircraftSearchFiltersContainer input {
        order: 2;
    }

    .aircraftSearchFiltersContainer menu:nth-child(3) {
        order: 3;
    }

    .aircraftSearchFiltersContainer menu:nth-child(4) {
        order: 5;
    }

    .aircraftSearchFiltersContainer .advertisement--old-inline {
        order: 4;
        margin: 20px auto;
    }

}

/* Ad styling overrides for desktop */

@media screen and (min-width: 861px) {
	.left-rail-ad-sticky {
		position: fixed;
		top: 100px;
	}
}



/* end of ad styling overrides */