/* @group © Copyright and TOC */

/* TRANSFORM Studios, LLC - Hand Coded with ♥
                                                               sB#h:                                        
                                                              #@@@@@i                                       
,,.   ..,:;sSXA#@@@@@@@@@@@@@@S                              @@@ArS@@:                                      
#@@@@@@@@@@@@@@@@@@Mh5r;:,,,:sS                        :    M@@s   .@A                                      
:#@@@@@@@@H3@@                                        ;@   .@@B     @M                                      
            @M                                        h@   X@@,     @2                                      
           ;@G                                        5@.  @@@     s@.                                      
           G@2                                         @@  @@H     @#                                       
           @@r                                         i@H,@@r    @@                                        
           @@; .s                                    r; r@@@@r  S@@   ,     5i                              
           @@, @@i   h@.     :A@@i    :#,   ;      .@@@   H@@@@@@2  B@@@@. s@@:  @@r  h;   :.  ,;.          
          .@@, @@#;A@@@@.  i@@@BX@@H  3@@ ,@@@:    ,@@@@  5@@     S@@@: @@, @@#9@@@@ .@@  @@@ s@@@         ;
          .@@: ,@@Ghi@@A  @@@3   @@h  A@@:@@@@5    3@,@@# 3@@3isH@@@X@# ,@@ r@is;@@5 :@@:@@@@B@;@@        ,#
           @@r :@;  r@M  @@@,   M@@   B@@@, @@9 Gr @, :@@ s@#,@@.A@B  3##@@@M.  s@@  #@@@A @@@, @@       r@S
           @@X ;@3  @@  .@@i  .@@@@  r@@@r  9@@ r@@2   @@ r@@ .@  @@    M@@     @@. &@@@@  @@@  2@@    ;@@H 
           B@@  @@  @@rr@i@@i@@; @@5M@h@@    H@@9@@GrS@@i ;@@  #@  @@S5@@@:     A@H@@.@@:  B@G   B@@@@@@@;  
            r3   2,  sB2   rB2    ;#M  ..     .Ss  SH&;   .@@  .@r  ;GBX:        ,Sr   r    ,      rX3s     
                                                           @@;  @@                                          
                                                           @@A  &@                                          
                                                           s@@  r@,                                         
                                                            @@: ,@;                                         
                                                            S@@ .@:                                         
                                                             r#9*/


/*******************************************************************************

	SCAS Desktop Website Mobile/Tablet Main Stylesheet

********************************************************************************

	1. BASE
		1.1 Reset
		1.2 Accessibility Navigation & Hide
		1.3 Clearfix
		1.4 Default Styles
	
	2. COLOR THEME
	
	3. COMMON
		3.1 Container
		3.2 Header
		3.3 Navigation
		3.4 Content
		3.5 Footer

	4. PAGES
		4.1 Global Landing Page
		4.2 SMF Home
		4.3 SCAS Home
		4.4 SMF Section Page
		4.5 1 Column w Subnav
		4.6 2 Column w Subnav
		4.7 2 Column_w_No_Subnav Translate Alert
		4.8 Global Search Results
		4.9 Global Dialog Styles
		4.10 Secure Zone
		4.11 F72 Home
		4.12 Interactive Map

*******************************************************************************/


/* @end */

/* @group 1. Base */

/* 1. BASE
--------------------------------------------------------------------------------
==============================================================================*/

/* 1.4 Default Styles
------------------------------------------------------------------------------*/

@media only screen and (min-width: 1200px) {
	
	#main p {
		font-size: 16px;
	}
	
	.article ul, .article ol {
		font-size: 16px;
	}
	
	.secure-zone .content-inside .sidebar ul li, .twocol .content-inside .narrow .sidebar ul li {
		font-size: 16px;
	}
	
	#page {
		min-width: 1146px;
	}
	#main .primary {
		width: 822px;
		margin-right: 30px;
	}
	#main .secondary {
		width: 264px;
	}
	.secure-zone #main .content-inside .wide, #main.twocol .content-inside .wide {
		width: 558px;
	}
	.secure-zone #main .content-inside .narrow, #main.twocol .content-inside .narrow {
		width: 234px;
	}
		.secure-zone #main .content-inside .narrow .sidebar h3, #main.twocol .content-inside .narrow .sidebar h3 {
			width: 194px;
		}
		.twocol .content-inside .narrow .sidebar .action, .secure-zone .content-inside .narrow .sidebar .action {
			width: 182px;
		}
		.twocol .content-inside .narrow .sidebar .action .btn-dark, .secure-zone .content-inside .narrow .sidebar .action .btn-dark {
			margin: 0 auto;
		}
	.global-wrapper .container {
		
	}
	
	#main.twocol {
		background-position: 45px top;
	}
	#main .secondary .nav {
		width: 254px;
	}
		#main .secondary .nav > li.current, #main .secondary .nav > li.parent_current {
			margin: 5px 0;
		}
		#main .secondary .nav li a {
			font-size: 15px;
			padding-top: 7px; 
			padding-bottom: 7px;
			padding-right: 10px;
			background-position: 7px 10px;
			background-size: 8px 8px;
		}
		#main .secondary .nav li ul li a {
			background-position: 14px 10px;
		}
	.inside-wide {
		margin: 0 -10px;
	}
}



/* @end */

/* @group 2. Color Theme */

/* 2. COLOR THEME
--------------------------------------------------------------------------------
==============================================================================*/

/* Navigation Color */


/* @end */

/* @group 3. Common */

/* 3. COMMON
--------------------------------------------------------------------------------
==============================================================================*/


/* 3.1 Container
------------------------------------------------------------------------------*/

@media only screen and (min-width: 1200px) {
	.container {
		width: 1146px;
	}
	#navigation {
		width: 950px;
	}
	
	.topnav-item a {
		font-size: 19px;
	}
	
	/* SUBNAV SIZES */
	.hover .subnav.subnav-3-column {
		right: -150px !important;
	}
	.subnav-1-column {
		width: 325px;
	}
	.subnav-2-column {
		width: 650px;
		background: #2C3232 url(https://sacramento.aero/images-css/common/bg-subnav-col-wide.png) repeat top right;
	}
	.subnav-3-column {
		width: 900px;
		background: #2C3232 url(https://sacramento.aero/images-css/common/bg-subnav-col-c3-wide.png) repeat top right;
	}
	.subnav-1-column ul,
	.subnav-2-column ul,
	.subnav-3-column ul {
		float: left;
		width: 325px;
		/*background: url(https://sacramento.aero/images-css/common/bg-subnav-col.png) no-repeat top right;*/
		box-sizing: border-box;
	}
	.subnav-1-column ul:first-child,
	.subnav-2-column ul:first-child,
	.subnav-3-column ul:first-child {
		border-left: 0;
	}
	.subnav-3-column ul {
		width: 300px;
	}
	.subnav-1-column li,
	.subnav-2-column li,
	.subnav-3-column li {
		position: relative;
		width: 247px;
		text-align: left;
		padding: 20px 20px 0 58px; 
		cursor: pointer; 
	}
	.subnav-3-column li {
		width: 222px;
	}
	
	
	.topnav-item .subnav a {
		font-size: 18px;
	}
	.subnav em {
		font-size: 14px;
		line-height: 150%;
		margin-top:5px;
	}
	.topnav-search .ico-search span {
		left: 16px;
	}
	/* SMF Navigation */
	#navigation .smf-nav .topnav-flight-info, .main-nav-container .smf-nav .topnav-flight-info {
	    width: 186px;
	}
	
	#navigation .smf-nav .topnav-to-from, .main-nav-container .smf-nav .topnav-to-from {
	    width: 213px;
	}
	
	#navigation .smf-nav .topnav-dining, .main-nav-container .smf-nav .topnav-dining {
	    width: 191px;
	}
	
	#navigation .smf-nav .topnav-about, .main-nav-container .smf-nav .topnav-about {
	    width: 182px;
	}
	
	#navigation .smf-nav .topnav-contact, .main-nav-container .smf-nav .topnav-contact {
	    width: 131px;
	}
	
	#navigation .smf-nav .topnav-search, .main-nav-container .smf-nav .topnav-search {
	    width: 47px;
	}
	
	/* SCAS Navigation */
	#navigation .scas-nav .topnav-about, .main-nav-container .scas-nav .topnav-about {
	    width: 210px;
	}
	
	#navigation .scas-nav .topnav-opportunities, .main-nav-container .scas-nav .topnav-opportunities {
	    width: 254px;
	}
	
	#navigation .scas-nav .topnav-environment, .main-nav-container .scas-nav .topnav-environment {
	    width: 234px;
	}
	
	#navigation .scas-nav .topnav-contact, .main-nav-container .scas-nav .topnav-contact {
	    width: 205px;
	}
	
	#navigation .scas-nav .topnav-search, .main-nav-container .scas-nav .topnav-search {
	    width: 47px;
	}
	
	/* MHR Navigation */
	#navigation .mhrsac-nav .topnav-about, .main-nav-container .mhrsac-nav .topnav-about {
	    width: 311px;
	}
	
	#navigation .mhrsac-nav .topnav-facilities, .main-nav-container .mhrsac-nav .topnav-facilities {
	    width: 330px;
	}
	
	#navigation .mhrsac-nav .topnav-contact, .main-nav-container .mhrsac-nav .topnav-contact {
	    width: 262px;
	}
	
	#navigation .mhrsac-nav .topnav-search, .main-nav-container .mhrsac-nav .topnav-search {
	    width: 47px;
	}
	
	/* F72 Navigation */
	#navigation .f72-nav .topnav-home, .main-nav-container .f72-nav .topnav-home {
	    width: 259px;
	}
	
	#navigation .f72-nav .topnav-facilities, .main-nav-container .f72-nav .topnav-facilities {
	    width: 356px;
	}
	
	#navigation .f72-nav .topnav-contact, .main-nav-container .f72-nav .topnav-contact {
	    width: 288px;
	}
	
	#navigation .f72-nav .topnav-search, .main-nav-container .f72-nav .topnav-search {
	    width: 47px;
	}
	
	/* FIDS */
	.table-flight-wrapper .filter-wrapper {
		margin-right: 10px;
	}
	.table-info p {
		font-size: 12px !important;
	}
}

/* 3.2 Header
------------------------------------------------------------------------------*/



/* @end */

/* @group 4. Pages */

/* 4. PAGES
--------------------------------------------------------------------------------
==============================================================================*/

/* 4.1 Global landing page
------------------------------------------------------------------------------*/

@media only screen and (min-width: 1200px) {

	.carousel-wrapper {
		width: 1146px;
		height: 423px;
	}
	.carousel {
		width: 1146px;
		height: 423px;
	}
	
	.carousel .carousel-item div.mobile, .carousel .carousel-item div.desktop {
		background-image: none !important;
		display: none;
	}
	.carousel .carousel-item div.wide {
		display: block;
		width: 1146px;
		height: 423px;
	}
	
	.parallax-close #bg-cloud {
	  top: 640px !important; 
	}
	
	.quicklinks-item {
		width: 25%;
		height: 132px;
		padding-top:6px;
	}
	.quicklinks-item .top-bar {
		width: 100%;
	}
		.quicklinks-merged .top-bar {
			width: 101%;
		}
	.quicklinks-item fieldset input {
		width: 148px;
		padding: 15px 10px 15px;
		font: 15px Arial, Helvetica, sans-serif;
	}
	
	.quicklinks-item fieldset span {
		height: 46px;
	}
	
	.quicklinks-item a {
		height: 31px;
		padding: 13px 14px 0;
		font: 18px/1 futura-pt, Arial, Helvetica, sans-serif;
	}
	
	.scas .quicklinks-item a {
		padding: 13px 10px 0;
		font: 16px/1 futura-pt, Arial, Helvetica, sans-serif;
	}
	
	.home-wrapper {
		background: url(https://sacramento.aero/images-css/bg-home-wide.jpg) no-repeat center bottom;
	}
	
	.home-sections-wrapper {
		/* fallback */
		  background: rgba(221,221,221,.7);
		  background: -moz-linear-gradient(top, rgba(221,221,221,0.7) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,0.7)), color-stop(50%,rgba(255,255,255,0.7)), color-stop(65%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		  background: -webkit-linear-gradient(top, rgba(221,221,221,0.7) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		  background: -o-linear-gradient(top, rgba(221,221,221,0.7) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		  background: -ms-linear-gradient(top, rgba(221,221,221,0.7) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* IE10+ */
		  background: linear-gradient(to bottom, rgba(221,221,221,0.7) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* W3C */
	} 
	.home-sections-wrapper .section-recent-flights {
		width: 724px;
		margin: -11px 0 0 30px;
	}
	.scas-sections-wrapper .section {
		width: 543px;
	}
		.scas-sections-wrapper {
			/*background: #fff url(https://sacramento.aero/images-css/bg-scas-sections-wrapper-wide.png) no-repeat 0 12px;*/
		}
		.scas-sections-wrapper .content,
		.scas-sections-wrapper .news-list .content {
			width: 340px;
		}
	.section-right {
		width: 332px;
		padding-left: 30px;
	}
	
	.tabs-left .content {
		width: 623px;
	}
	
	.tabs-generic-a .ui-tabs-nav a {
		padding: 7px 21px 7px 21px;	
	}
		.tabs-generic-a .ui-tabs-nav .ui-tabs-selected a {
			padding: 7px 23px 7px 23px;
		}
	
	.tabs-generic-b .tabs-header .bottom-bar, .glossary-header .bottom-bar {
		width: 840px;
	}
	.tabs-generic-b .tabs-content li .content {
		width: 570px;
	}
	.tabs-content .news .content {
		width: 600px !important;
	}
	.glossary-table td.last div {
		width: 620px;
	}
	.table td {
		font-size: 14px;
	}
	
	.glossary-header a {
		font: 18px/1 futura-pt, Arial, Helvetica, sans-serif;
	}
	.glossary-header .disable a {
		font: 18px/1 futura-pt, Arial, Helvetica, sans-serif;
	}
	.glossary-header li {
		margin: 0 3px;
	}
	
	.twocol .content-inside .narrow .sidebar img.img-sidebar,
	.secure-zone img.img-sidebar {
		display: block; 
		margin: 0 auto;
		width: 1112px;
		height: 232px;
	}
	.twocol .content-inside .narrow .sidebar .map-image,
	.secure-zone .map-image {
		overflow: hidden;
		position: relative;
		width: 232px;
		height: 232px;
		margin: -13px -20px 0;
	}
	.twocol .content-inside .narrow .sidebar .map-image-center,
	.secure-zone .map-image-center {
		overflow: hidden;
		width: 1112px;
		height: 232px;
		  position: absolute;
		  left: 50%;
		  top: 0;
		  margin-left: -556px;
	}
	
	/*img.img-sidebar {
		width: calc(100% + 40px);
		height: auto !important;
	}*/
	
	.cols3 .col1 {
	  width: 267px; 
	}
	
	.cols3 .col2 {
	  width: 267px; 
	}
	
	.cols3 .col3 { 
	  width: 268px; 
	}
	
	
	/******** LANDING ***********/
	
	.landing .main-wrapper {
		width: 1146px;
		min-height: 489px;
		height: 489px;
	}
	.landing .landing-container{
		background: url(https://sacramento.aero/images-css/bg-global_landing-wide.png) center top no-repeat;
	}
	.landing .airplanes-inside .airplane-detail {
		width: 173px;
		height: 419px;
	}
	.landing .airplanes-inside .f72 .airplane-detail {
		width: 174px;
		height: 419px;
	}
	.landing .airplanes-inside .airplane-item .domain {
		width: 228px;
		font-size: 21px;
		height: 37px;
	}
	.landing .airplanes-inside .airplane-item.scas .domain, .landing .airplanes-inside .airplane-item.f72 .domain {
		width: 198px;
	}
	.landing .airplanes-inside .airplane-item p {
		font: 14px/1.5 Arial;
	}
	
	.landing #footer .legalese {
		width: 864px;
	}
	.landing .airplane-detail-inside p {
		font-size: 15px !important;
	}
	
	/******** MAP ********/
	
	#intmap {
		margin: 10px 0 0 0;
	}
	
	#intmap-main {
		background-position: 0 0;
	}
	
	#intmap-head {
		padding: 0 1px 0 249px; 
	}
		#intmap-tabs ul {
		  background: url(https://sacramento.aero/images-css/maps/bg_intmaps-tabs-wide.png) 0 100% no-repeat; 
		}
		#intmap-tabs a {
			font-size: 15px;
		}
			#intmap-tabs a span {
			  padding: 0 13px 0 15px;
			}
	
	#main .narrowcolumn {
		padding: 35px 30px 0 30px; 
		width: 1086px;
	}	
	
	.mapinteractive #main .narrowcolumn {
		padding: 20px 15px 0 15px; 
		width: 1116px;
	}
	
	#intmap .intmap_secondary {
		width: 249px;
	}
	#intmap .intmap_secondary .intmap_accordion {
		width: 249px;
	}
	#intmap .intmap_primary {
		width: 867px;
	}
	
	.map-image-pins {
		width: 867px !important;
	}
		#panel_parking .intmap_primary .map-image-pins  {
					height: 1271px !important;
				}
				#panel_terminala .intmap_primary .map-image-pins {
					height: 771px !important;
				}
				#panel_terminalb .intmap_primary .map-image-pins {
					height: 991px !important;
				}
				#panel_grounda .intmap_primary .map-image-pins {
					height: 555px !important;
				}
				#panel_groundb .intmap_primary .map-image-pins {
					height: 864px !important;
				}
	
	.intmap_primary img.map-image {
		max-width: 867px !important;
		image-rendering: auto;
	}
		#panel_parking .intmap_primary img.map-image {
					height: 1271px !important;
				}
				#panel_terminala .intmap_primary img.map-image {
					height: 771px !important;
				}
				#panel_terminalb .intmap_primary img.map-image {
					height: 991px !important;
				}
				#panel_grounda .intmap_primary img.map-image {
					height: 555px !important;
				}
				#panel_groundb .intmap_primary img.map-image {
					height: 864px !important;
				}
	
	
	
	.dialogue #main {
		width: 1146px !important;
	}
		.dialogue #main .dialogue-content {
			width: 737px;
		}
		.dialogue .dialogue-extranet #main .dialogue-content {
			width: 597px;
		}
		
	#search-result .search-result-header {
		width: 1046px;
	}
	
	#search-result .no-search-results-header .search-results-inner {
		width: 835px;
	}
	#search-result .no-search-results-header .search-results-actions {
		height: 132px;
		width: 213px;
	}
	
	.extended input.text, .extended textarea {
		width: 604px;
	}
		.datetime .text.time {
			width: 49px;
		}
		.datetime .text.datepicker {
			width: 79px;
		}
	.extended ol {
		width: 634px;
	}
	.extended .twothirds input.text, .extended .twothirds textarea {
		width: 325px;
	}
	.extended .half input.text, .extended .half textarea {
		width: 288px;
	}
	.map-wrapper .vcard {
		width: 169px;
	}
	.map-wrapper .btn-dark {
		left: 250px;
	}
	
	.slide-wrapper .content-wrapper {
		width: 626px;
	}
		.focused .content-wrapper:before {
			right: -40px;
		}
		.focused .content-wrapper:after {
			left: -31px;
		}
	.map-wrapper, .alert-msg-wrapper {
		width: 430px;
	}
	
	.secure-zone #main {
		background-position: 44px top;
	}
	
	li.level_1.current.single-active.first {
		width: 253px !important;
		/*height: 25px !important;*/
	}
	
	.secure-zone #main .primary {
		width: 812px;
	}

	.secure-zone #main.onecol .primary {
		width: 1110px;
		padding: 30px 18px;
		margin: 48px 0 0;
	}
	
	.footer-nav {
		font-size: 14px;
	}
	.footer-nav .container {
		width: 1086px;
		padding: 40px 30px 30px 30px;
	}
	.footernav-1a {
		width: 198px;
	}
		#page.sac .footernav-1a, #page.mhr .footernav-1a {
			width: 251px;
		}
		#page.scas .footernav-1a {
			width: 231px;
		}
	.footernav-1b {
		width: 243px;
	}
	.footernav-1c {
		width: 212px;
	}
	.footernav-1d {
		width: 209px;
	}
		#page.sac .footernav-1d, #page.mhr .footernav-1d {
			width: 156px;
		}
		#page.scas .footernav-1d {
			width: 176px;
		}
	.footernav-1e {
		width: 224px;
	}
	
	
	#airport-switcher {
		width: 1146px;
	}
		#airport-switcher .site-links li {
			padding: 0 0 0 50px;
		}
		#airport-switcher .sitename {
			left: 517px;
		}
	#saccounty .container {
		width: 1146px;
		/*background: #fff url(https://sacramento.aero/images-css/common/bg-saccounty-wide.png) no-repeat left bottom;*/
		background: none;
	}
		#saccounty .pad {
			width: 1086px;
		}
	#translate .container {
		/*background: #FFF url(https://sacramento.aero/images-css/common/bg-translate_new-wide.png) 50% 100% no-repeat; */
		background: none;
	}
	#translate ul {
		margin: 0;
	}
		#translate a {
			width: 229px;
		}
}


