/* Add here all your CSS customizations */
body
{
	margin-top:0px !important;	
}

body.boxed div.body {
	border-top:none !important;
}
h3,
h4,
h5 {
	color: #3d004d;
}
header {
	
	border-bottom:1px solid #cccccc;	
}
header.aw-login {
	
	padding-bottom:50px !important;
	border-bottom:1px solid #cccccc;	
}

div.slider-container.light {
	background-color: #ffffff;
}
.loginlabel {
    color: #ffffff;
    margin-top: 10px;
}
.loginlabel a {
     color: #ffffff;
    text-decoration: underline;
}
div.loginbg {
    background: url(../images/airline/plane.jpg) left center no-repeat;
}
@media (min-width: 991px) {
header nav.nav-main ul.nav-main li a 
{
	color:#333333 !important;
	font-size:14px;	
}

}
header nav ul.nav-main li ul.dropdown-menu {
	z-index:9999 !important;
}
header nav.nav-main ul.nav-main li ul.dropdown-menu li a 
{
	color:#ffffff !important;
}

ul.social-icons {
	margin: 10px 20px 0px 0px;
	padding: 0;
	width: auto;
}
/* theme social icon */

ul.social-icons li.facebook {
	
	background-position: 0 -150px;
	border-radius:5px;
}

ul.social-icons li.facebook:hover {
	background-position: 0 -120px;
}

ul.social-icons li.twitter:hover {
	background-position: 0 -1140px;
}

ul.social-icons li.twitter {
	background-position: 0 -1170px;
		border-radius:5px;
}

div.slider-container div.top-label {
	
	line-height: 32px;
	color:#000000;
}
div.slider-container div.top-label span.quote-by
{
	font-style:italic;
	color:#000000 !important;
	font-size:20px;
}
div.slider-container div.bottom-label {
	
	font-style:italic;
}

.btn-primary-grey,
.pagination > .active > a {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #666666;
	background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #333333, #666666);
    border-left-color: #666666;
    border-right-color: #666666;
    border-top-color: #666666;
    border-bottom-color: #555555;
}

.btn-primary-grey:hover,
.pagination > .active > a:hover {
	border-color: #666666;
	background-color: #333333;
}

.btn-primary-grey:active,
.pagination > .active > a:active,
.btn-primary-grey:focus,
.pagination > .active > a:focus {
	border-color: #555555;
	background-color: #555555;
}

.btn-primary-red,
.pagination > .active > a {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #3d004d;
	background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #3d004d, #ff0000);
    border-left-color: #ff0000;
    border-right-color: #ff0000;
    border-top-color: #ff0000;
    border-bottom-color: #ba2a2a;
}
a.btn-primary-red
{
    text-decoration:none !important;
    color:#ffffff !important;
}
a.btn-primary-red:hover
{
    
    color:#000000 !important;
}
.btn-primary-red:hover,
.pagination > .active > a:hover {
	border-color: #ff0000;
	background-color: #ba2a2a;
}

.btn-primary-red:active,
.pagination > .active > a:active,
.btn-primary-red:focus,
.pagination > .active > a:focus {
	border-color: #6e6f70;
	background-color: #6e6f70;
}

div.featured-box-red
{

background: #ea7074; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNlYTcwNzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNlZDBlMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  #ea7074 1%, #ed0e02 99%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#ea7074), color-stop(99%,#ed0e02)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ea7074 1%,#ed0e02 99%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ea7074 1%,#ed0e02 99%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ea7074 1%,#ed0e02 99%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ea7074 1%,#ed0e02 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea7074', endColorstr='#ed0e02',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */


}

div.featured-box-black
{

background-color: #8c8a8a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4YzhhOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDIzZjQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #8c8a8a 0%, #423f40 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#8c8a8a), color-stop(100%,#423f40)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #8c8a8a 0%,#423f40 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #8c8a8a 0%,#423f40 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #8c8a8a 0%,#423f40 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #8c8a8a 0%,#423f40 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8a8a', endColorstr='#423f40',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	
}

div.featured-box-secondary h4.red {
	
	border-bottom:2px solid #ffffff;
	color:#ffffff;
	font-weight:600;
	/*padding-top:10px !important;*/
	padding-bottom:10px !important;
	font-size:20px;
	text-align:left;
}

div.featured-box-secondary h4.black {
	border-bottom:2px solid #ffffff;
	color:#ffffff;
	font-weight:600;
	/*padding-top:10px !important;*/
	padding-bottom:10px !important;
	font-size:20px;
	text-align:left;
	
}
div.featured-box-secondary {
	/*border-radius: 0px !important;*/
}
div.featured-box-secondary div.auto {
	border-top:none !important;
	/*	
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;*/
	text-align:left;
}

div.featured-box-secondary div.auto p
{
	color:#ffffff !important;	
}
section.page-top {
	
	border-bottom-color: #00afef !important;
	
}
section.page-top h2 {
	border-bottom-color: #ec268f !important;
}
div.footer-copyright {
	
	border-top: 4px solid #999999;
	
}
@media (max-width: 767px) {
	header h1.logo img  {	
		margin-top:10px !important
	}
}
footer {
	padding-top:10px !important;
	padding-bottom:10px !important;
	
}
footer div.container div.row > div {
	margin-bottom: 5px;
}



@font-face {
    font-family: 'Sofia Pro';
    src: url("../fonts/sofiaprolight-webfont.eot");
    src: url("../fonts/sofiaprolight-webfont.eot?#iefix") format("embedded-opentype"), 
        url("../fonts/sofiaprolight-webfont.woff") format("woff"), 
        url("../fonts/sofiaprolight-webfont.ttf") format("truetype"), 
        url("../fonts/sofiaprolight-webfont.svg#eurostileregular") format("svg");
    font-weight: normal;
    font-style: normal;
}
