﻿
       
/* //maxcdn.bootstrapcdn.com/bootstrap/3.3.5/  Reset

@import url('css/bootstrap.min.css');
------------------------------------------------------------ */
* { margin: 0; padding: 0; }


html { 

}


body
{
 /*background-image:url(../images/Backgrounds/sand-trans-darker.png);
  overflow-x:hidden;
*/
font-size:14px;


 
}

body { 
   /* 

    background-image:url(../airport/images/4.png);

    background-repeat: no-repeat;
    background-attachment: fixed;


 
     background-image:url(../images/Backgrounds/sand-trans-darker.png);
         background-image:url(../airport/images/largestatichome.png);
         background-image:url(../airport/images/bg2000.jpg);
               background-repeat: no-repeat;
               background-position:top center;
                background-attachment: fixed;*/
                  background-image: url(../airport/images/bg2000.jpg);
                background-image: url(../airport/images/largestatichome.png);
                  
    background-repeat: no-repeat;
    background-attachment: fixed !important;
    background-size: cover !important;
  }
  

       
        #page-body
        {
          
        }

  #img.source-image {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  }


.h1, .h2, .h3, h1, h2, h3
{

    margin-top: 15px;
    margin-bottom: 15px;
       color: #07091e;
       color:#1B1B2B;
	
	font-weight:bold;
	/*font-style: italic; 	font-family: 'Baskerville Old Face';*/
	
    }
    
    
/*-------------------------  AIRPORT  --------------------------*/
    
.container
{

    border:solid 0px pink;
    padding-right:2px;
    padding-left:2px;
    width:100%;
    background:none;
}

.topspacer
{
    width:100%;
    background-image: -webkit-linear-gradient(#414e5a,#07091e);
    height:3px;
    border-top:solid 1px white;
}

.topfullwidth
{
	border-style: solid;
    border-color: inherit;
    border-width: 0px;
    width:100%;
	height:158px;
	height:120px;
	/*background-color:#00305a;
    background-color:#04061b;
    background-image:url(../airport/images/header-background.png);*/
    border-bottom:1px solid #fcf8ef;
    opacity:.8;

}

.bodyholder
{
    width:100%;
   /* background-image:url(../images/Backgrounds/sand-trans-darker.png);*/
    border:solid 0px pink;
    padding:8px;
    border-top:solid 0px #ffffff;
}

.bodycontainer
{
    border:solid 0px purple;
    max-width:1024px;
    margin: auto;
    position:relative;
     /*background-image:url(../images/Backgrounds/sand-trans-darker.png);*/
    
}

.headerblockholder
{
    
	 height:inherit;
	 height:125px;
	
}

.fullcenter-topright
{
	position:absolute;
	right:0px;
	border:solid 0px pink;
}

#logoholder
{
    background-image:url(../airport/images/logotest.png);
    background-position:0px 10px;
    width:350px;
    height:110px;
    border:solid 0px;
    margin-left:10px;
    margin-bottom:8px;
    background-repeat:no-repeat;
    /*margin-top:10px;*/
  
}

.topmenuholder
{

    border:solid 0px;
    /*height:50px;*/
    background-color:#1e354c;
    background-color:#07091e;
    opacity:1.2;
    width:100%;
    z-index:999;
      background-image: -webkit-linear-gradient(#617f9c,#07091e);
    background-image: -webkit-linear-gradient(#43515f,#07091e);
      
}

#menuholder
{
	border-style: solid;
    border-color: inherit;
    border-width: 0px;
    max-width:1024px;		
	margin: auto;
	border:solid 0px pink;
	height:inherit;
	/*width: 96%;	
	max-width: 920px;
	margin-left:auto;
	margin-right:auto;
	height:40px;*/
	background-image: -moz-linear-gradient(#d9d9d9,#878787);
}

.fullbackgroundhomeairport
{
    width:100%;
    height:500px;
    height:384px;
    height:150px;
   /* background-image:url(../airport/images/planehome1020.png);*/
    border: solid 0px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


.bgimagecontainer
{
    height:385px;
    border:solid 0px red;
}

.homeboxholder /* ? */
{
}

.Subbody
{
    background:white;
    background-image:url(../images/Backgrounds/sand-trans.png);
    padding-top:8px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    /*opacity:.95;*/
    background:rgba(255,255,255,0.6);
   padding:20px;
}

    .tdselected 
    {
        background-color:#ffffff;

    }
    .on
    {
                color:#4B515D;
        font-weight:bold;
    }

.footer
{
height:100%;

background:#ffffff;
    
    background:-webkit-linear-gradient(#43515f,#07091e);
    background:-webkit-linear-gradient(#2b333b,#07091e);
    border-top:solid 1px #ffffff;

    bottom:0px;
    
}

.footer a
{
    color:white;
    color:#ffffff;
}

.footercontainer
{
    border:solid 0px purple;
    max-width:1024px;
    width:100%;
    margin: auto;
    position:relative;

    /*background:#07091e;*/
}

.footercontainer2
{
    border:solid 0px purple;
    max-width:1024px;
 
    margin: auto;
    position:relative;
    color:#ffffff;

}

.footer-col
{
    border-right:1px solid #777777;
    height:300px;
}


            /*-------------- Airport Wells --------------*/
            
            
                .row
                {
                margin:0px;
                }



               .well
                {
                float:left;
                padding:0px;
                width:100%;
                opacity:1;
                min-height: 20px;
                margin-bottom: 20px;
                background-color: #f5f5f5;
                border: 1px solid #e3e3e3;

                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
                }

                .well ul
                {

                  list-style-type: disc;
                }
                .well li
                {
                   box-shadow: 0 1px 1px rgba(0,0,0,.05);
                }

                .headline 
                {
                    border-radius: 4px;
                    border-bottom: 1px solid #dddddd;
                    color: #1e354c;
                    margin-bottom:0px;
                    color:#ffffff;
                    padding:5px;
                   
                    background-image: -webkit-linear-gradient(#617f9c,#07091e);
                     background-image: -webkit-linear-gradient(#43515f,#07091e);
                    text-align:center;
                }
	
	
/*--------------------------------fonts -------------------------------
		



	h4
	{
		font-size: 17pt;
		font-weight: bold;
		text-transform: uppercase;
		width: 100%;
		padding-left:6px;
		padding: 6px 6px 6px;
	font-family: 'Baskerville Old Face'	
			
	font-style: italic;
	color:#1e354c;

	}
	*/


ul
{
    list-style-position:inside;
}
	.header
	{
	color:#315579;
	/*font-family: 'Baskerville Old Face';
	 font-size: 2.0em;*/
	font-style: italic;
	font-weight: 400;
    color: #423422;
   
	float:left;
	border-left:solid 3px #315579;
	padding-left:4px;
	}
	
	.white
	{
	color:white;
	}
	
	.gridstyle ul
	{
	list-style-type:none;
	
	}
	
	

	
	hr
	{
	 margin: 0 0 .4em;
	 color:#8c8888;
	 margin-top:5px;
	 margin-bottom:5px;
	 border-top:1px solid #8c8888;
	 }


     .accordion-toggle h4
     
     {
         margin-top:4px;
         margin-bottom:4px;
     }
	 


	 .headline h4
	 {
	 font-weight:700;
	 color: #1e354c;
	 color:#07091e;
	 font-size:1.4em;
	 }
	 
	 
	 	 .panel-heading h4
	 	 {
	 font-weight:600;
	 color: #1e354c;
	 color:#07091e;
	/* font-size:1.3em;*/
	 }
	 
		.panel-heading h5
	 	 {
	 font-weight:600;
	 color: #1e354c;
	 color:#07091e;
	 font-size:1.0em;
	/* letter-spacing:10px;*/
	line-height:1.3em;
	 }
	 
	 
	 
	 
	 	 .headline h5
	 {
	 font-weight:500;
	 color: #1e354c;
	 color:#07091e;
	 font-size:1.6em;
	 color:#ffffff;
	 }
	 
	 	 .headlinenews
	 {
	     	border-bottom: 1px solid #dddddd;
	 		    color: #1e354c;
	 	margin-bottom:0px;
            padding:8px;
	     color:#ffffff;   
	      background:#2980B9;
	 }
	 
	 
	 	.headlinenews h5
	 {
	 font-weight:400;
	 color: #1e354c;
	 color:#07091e;
	 font-size:1.7em;
	  color:#ffffff;
	    
	 }
	 .headlinepassenger
	 {
	     	     	border-bottom: 1px solid #dddddd;
	 		    color: #1e354c;
	 		    
	 		 margin-bottom:0px;
	 		       
	 		        padding:8px;
	     color:#ffffff;   
	      background:#d35400;
	 }
 
	 	.headlinepassenger h5
	 {
	 font-weight:400;
	 color: #1e354c;
	 color:#07091e;
	 font-size:1.7em;
	  color:#ffffff;
	    
	 }
	 
	 	 .headlinepilot
	 {
	     	     	border-bottom: 1px solid #dddddd;
	 		    color: #1e354c;
	 		    
	 		 margin-bottom:0px;
	 		       
	 		        padding:8px;
	     color:#ffffff;   
	      background:#8e44ad;
	 }
 
	 	.headlinepilot h5
	 {
	 font-weight:400;
	 color: #1e354c;
	 color:#07091e;
	 font-size:1.7em;
	  color:#ffffff;
	    
	 }
	 
	 
	 
	 
	 .glyphicon:before {
   font-family:'Glyphicons Halflings' !important;
   

}


h3 a {

	color:#07091e;
   
    text-decoration: none;
}
h3 a:hover
{
	color:#1e354c;
	}

h6
{
    font:bold 16px/16px "Century Gothic",CenturyGothic,"Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,Sans-Serif;
    
    color:#ffffff;
    font-weight:bold;
}


/*---------------------- Menu--------------------------------- */


.ui-state-active i {
    
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}




.menuvalign
{
display:table;
table-layout:fixed;
border:solid 0px;
height:100px;
}



#menucenter
{
	width: 96%;	
	max-width: 1000px;
	margin-left:auto;
	margin-right:auto;
}

.fixed#sticky {
    display: block;
    position: fixed;
    top: 0;
   /* width: 100%;*/
}
/*------------------------MEGA MENU---------------------*/


  /*-------------------------------------------MEGA PAGE--------------------------- */






/*--------------------------------- Header------------------------------- */



.topfullwidth_notop
{
	border-style: solid;
    border-color: inherit;
    border-width: 0px;
    width:100%;
	height:100px;
	height:50px;
	background-color:#00305a;
	background-color:#00488a;
		background-color:#315579;
		/*
		
		background-image: #1e354c;
	background-image: linear-gradient(#315579,#1e354c);
	background-image: -webkit-linear-gradient(#315579,#1e354c);
	background-image: -o-linear-gradient(#315579,#1e354c);
	background-image: -moz-linear-gradient(#315579,#1e354c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#315579', endColorstr='#1e354c');
	background-image: -ms-linear-gradient(#315579,#1e354c);
		*/

	opacity: .98;
    background-image: -webkit-linear-gradient( #07091e,#414e5a);
}

.fullcenter
{

	position:relative;
	width: 96%;	
	max-width: 1000px;
	width:1000px;
	width:100%;
	margin: auto;
	padding: 0%;
	border:solid 0px red;
}

.centerfloat
{
float:left;
}



#fullwidthdecor
{	border-bottom:solid 0px #c1c1c1;
	width:100%;
	height:5px;
	background-image:url(../../../images/Backgrounds/sand-large.JPG);
	margin:auto;
		    opacity: 2;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}



/*---------------------------TABLES -------------------*/


.tableheader, .tablebody, .tablefooter
{

border-spacing:0px;
padding-top:0px;
padding-right:0px;
padding:3px;
padding-left:10px;
}

.boardlinkheadnew
{
float:left;

color:black;
/*white-space:nowrap;*/
padding:4px;
}

/*---------------------------------- IMAGES ---------------------*/


.img100
{
width:100%;
}

/*---------------------------------- Buttons - Contact ---------------------*/

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(250, 255, 189);
     -webkit-box-shadow: 0 0 0px 1000px white inset;
    background-image: none;
    color: rgb(0, 0, 0);
}


.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        background-color: rgb(250, 255, 189);
}



#success_message{ display: none;}

.btn-warning {
    color: #fff;
    background-color: #07091e;
    border-color: #1e354c;
}

.btn-warning:hover {
    
    color: #fff;
        border-color: #07091e;
    background-color: #1e354c;

}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}



button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button, select {
    text-transform: none;
}
button {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}


.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
    background-color: #07091e;
    border-color: #1e354c;
}


.btn-link {
  font-weight: normal;
  color: #1e354c;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}

#contactForm .form-control-feedback {
    top: 0;
    right: -15px;
}


/*---------------------------------------Accordion----------------*/

.panel-heading .menuaccordion-toggle h4:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  
    content: "\e114"; 
    content:"\e113";   
    float: right;        
    color: grey;        
    overflow: no-display;
}
.panel-heading .menuaccordion-toggle.collapsed h4:after {
    /* symbol for "collapsed" panels  */
    content: "\e080";  
     content:"\e114";
}


.panel-heading .accordion-toggle h4:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  
    content: "\e114"; 
    content:"\e113";   
    float: right;        
    color: grey;        
    overflow: no-display;
}
.panel-heading .accordion-toggle.collapsed h4:after {
    /* symbol for "collapsed" panels  */
    content: "\e080";  
     content:"\e114";
}


.accordion-menu .accordion-toggle h4:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  
    content: "\e114"; 
    content:"\e113";   
    float: right;        
    color: white;        
    overflow: no-display;
}
.accordion-menu .accordion-toggle.collapsed h4:after {
    /* symbol for "collapsed" panels  */
    content: "\e080";  
     content:"\e114";
}

.panel-heading .accordion-toggle h5:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  
    content: "\e114"; 
    content:"\e113";   
    float: right;        
    color: grey;        
    overflow: no-display;
}
.panel-heading .accordion-toggle.collapsed h5:after {
    /* symbol for "collapsed" panels  */
    content: "\e080";  
     content:"\e114";
}






a.accordion-toggle{
    text-decoration: none;
}

.panel-title-department h4
{
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
}





/*-------- custom header -------*/

.panel-heading .accordion-toggle .accordhead:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  
    content: "\e114"; 
    content:"\e113";   
    float: right;        
    color: grey;        
    overflow: no-display;
}
.panel-heading .accordion-toggle.collapsed .accordhead:after {
    /* symbol for "collapsed" panels  */
    content: "\e080";  
     content:"\e114";
}
a.accordion-toggle{
    text-decoration: none;
}



 .accordhead
{
font-size:14px;
}


/*-----------------------------------------Body-------------------*/


  .airportinfoholder
{
   display:none;
}

.homebody
{

height:300px;

}
.pagecontainer
{

border:solid 1px orange;
padding-right:2px;
padding-left:2px;
width:96%;
background:none;
    margin-right: auto;
    margin-left: auto;
}







.container-fluid
{
border:solid 1px;
}






.fullbackgroundhome
{
width:100%;
/**/
height:500px;
height:350px;

background-image:url(../images/backgrounds/banner_sign3.jpg);
border: solid 0px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}
.fullbackgroundhome_notop
{
width:100%;
/**/
height:535px;
background-image:url(../images/backgrounds/banner_sign2.jpg);
  background-position: 0% 48%; 
border: solid 0px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}
.fullbackground
{
width;100%;
/**/
height:500px;
background-image:url(../images/backgrounds/banner_3.jpg);
border: solid 0px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}


.topofbodyhome
{
height:345px;

}

.topofbodyhome_notop
{
height:540px;
height:495px;
}

.gridstyle .box
	{
	
	
	border:solid 0px;
	
	}
	.gridstyle li
	{
	padding:4px;
	}
	.gridstyle .fa 
	{

    
    padding-right: 7px;
    
    }




.Subbody_ .col-sm-4
{
width:20%;
}
.Subbody_ .col-sm-8
{
width:80%;
}

.leftborder
{
    border-left: 1px solid #eaeaea;
    }
.bottomborder
{
    border-bottom: 1px solid #d3d3d3;
    }

.topborder
{
    border-top: 1px solid #d3d3d3;
    }



.darkheader

{
}
.panel-heading
{
background-color:#07091e;
color:#ffffff;


}



 .panel-body
{
 /*background-image:url(../../../images/Backgrounds/sand-trans.png);*/
 padding:8px;
 border:0px;

}

 .panel-body-contact
{

 border:0px;
 background-color:#f5f5f5;
 padding:4px;
}



	.custom-bullet li {
     list-style-position: inside;
 	    margin-left: 0em;
   display:table;
 
}



.custom-bullet li:before
{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    float: left;
    margin-top: 4px;
   

    color: #CCCCCC;
}


.whitebg
{
	background: #ffffff;
	max-height:240px;
	overflow:auto;
}

.panel-body ul
{

}

.panel
{
border:solid 0px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.20)

}
.panel-default>.panel-heading dropdown
	
	{
    color:#1e354c;
    color:#07091e;
    font-weight:400;
    padding: 5px 10px;
    border-bottom: 1px solid #d3d3d3;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top:10px;
    /*background-image:url(../../../images/Backgrounds/sand-trans.png);*/
    border-top:8px solid #07091e;
    border-top:4px solid #bcbcbc;
    }
    
   .panel-default>.panel-heading
	
	 {
    color:#1e354c;
    color:#07091e;
    font-weight:400;
    padding: 5px 5px;
    border-bottom: 1px solid #d3d3d3;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top:10px;
    /*background-image:url(../../../images/Backgrounds/sand-trans.png);*/

    border-top:2px solid #bcbcbc;
    border-top:2px solid #07091e;
    
    }
    
    
    
    
    
    .panel-title h4
    {
    font-weight:500px;
    
    
    }
    
     .mega-page_ .panel-heading 
	{

    color:#1e354c;
    font-weight:400;
    margin:0px;
    background-image:none;
    color:#1e354c;
    font-weight:100;
    padding:0px;
    border-bottom: 0px solid #d3d3d3;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    font-style:normal;
    }



.mega-page
{

    margin: 0;
    float: left;
    padding: 10px;
    padding: 2px;
    padding:0px;
    position: relative;
        outline: none;
    list-style: none;
    text-decoration: none;
    box-sizing: border-box !important;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    -webkit-tap-highlight-color: transparent;
    text-align: left;
    width:100%;
    height:300px;

    }
    .mega-page-news
    {
            background:#a8d9f9;
    }
    
    .mega-page-passenger
    {
        background:#cd946f;
    }
    
    .mega-page-pilot
    {
         background:#c49cd4;
    }
.mega-page ul
{
    padding: 0;
    margin: 0 0 14px;
    color: #1e354c;
    padding-left: 1px;
    
    }
    .mega-page li
    {
        display: list-item;
        list-style-type: none;
        font-size:16px;
        padding:8px;
        border-bottom:1px dashed #dbdbdb;
    }
    
    .mega-page .image-description 
    {
    position:relative;
    }

	.mega-page .image-description a
	{
	font-size:14px;
	padding-left:50px;
	}
	.mega-page a
	{

    display: inline-block;
    padding: 1px 0;
    width: 100%;
    max-width: 100%;
    color:#1e354c;
    color:#07091e;
	}
	
	/**/
	.mega-page .image-description img
	{
	    display: inline-block;
    float: left;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    height: 40px;
    
    width: 40px;
}	
.mega-page img
{

    margin: 0;
    padding: 0;
    display: block;
    max-width: 100% !important;
    float: left;
}
/**/
.mega-page .image-description span
{

    color: #aeaeae;
    display: inline-block;
    width: 100%;

}

.contacttable td
{

padding: 4px;
font-size:14px;
}

.departmentAbrv::before {
    content: "Department";
}


.twohunoverflow
{
height:190px;
overflow:auto;
}


.threehunoverflow
{
height:300px;
overflow:auto;
}





/*----------------------------------- Bootstrap Overrides ----------*/

/*.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
*/
.navbar
{
 margin-bottom:0px;
}

.row15

{
margin-left:-15px;
margin-right:-15px;
}

.row .schedule

{
    border-bottom: 1px solid #dddddd;
	padding-top:5px;
	padding-bottom:5px;
    }



.row .schedule:hover

{
    border-bottom: 1px solid #dddddd;
    background: #e8e8e8;
    }


.menusmall
{
display:none;
overflow:hidden;
}

.menubig
{
display:inline-block;
}

.col-md-3 
{
    /*width:20%;*/
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 8px;
    padding-left: 8px;
}





/*----------------------------------------------MEDIA-------------------*/

@media screen and (max-width: 992px) {


  .airportinfoholder
{
   display:block;
}

.mega-menu .menu-links > li > a {
    margin: 0;
    padding: 0 20px;
    display: inline-block;
    float: none;
    width: 100%;
    color: #ffffff;
    font-size: 0.8125em;

    font-size:18px;
    line-height: 50px;
    position: relative;
    /* overflow-x:hidden;*/
}

.fullbackgroundhome_notop
{
width:100%;
/**/
height:535px;
background-image:url(../images/backgrounds/banner_sign2_620.jpg);
  background-position: 0% 48%; 
border: solid 0px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}

.container
{
width:100%;
 
}

.mega-page li {
    display: list-item;
    list-style-type: none;
    font-size: 14px;
}

	.mega-page .image-description a
	{
	font-size:12px;
	padding-left:50px;
	}
	
	
	body
	
	{
	font-size:14px;
	}
	
	
  
}


@media screen and (max-width: 767px)

{
 .mega-menu_ 
 {
     display:none;
 }   
 
 .airportinfoholder
{
   display:block;
}

.navbodyholder_
{
    display:none;
}

.subnavholder
{
    display:none;
}

.fullbackgroundhomeairport
{
    height:250px;
}
.fullbackgroundhomeairport
{
    width:100%;
    height:500px;
    height:384px;
    height:50px;
   /* background-image:url(../airport/images/planehome1020.png);*/
    border: solid 0px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding:8px;
}

    
}




@media screen and (max-width: 1200px)

{
  
 
 .airportinfoholder
{
   display:block;
}
    
}

@media screen and (min-width: 1200px)

{
  
.footer .col-lg-3 

{/*width:20%;*/
}
    
}
