/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-moz-box-sizing:border-box;box-sizing:border-box}.clearfix,.page-id-555 .gform_wrapper .gform_body .gfield{zoom:1}.clearfix:before,.page-id-555 .gform_wrapper .gform_body .gfield:before,.clearfix:after,.page-id-555 .gform_wrapper .gform_body .gfield:after{content:"";display:table}.clearfix:after,.page-id-555 .gform_wrapper .gform_body .gfield:after{clear:both}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}.freeze-scroll{height:100%;overflow:hidden}form input:focus,form textarea:focus,form select:focus{outline:0}form input,form textarea{width:100%;padding:10px}form textarea{resize:none}form input[type=submit]{background-color:transparent;border:0;outline:0}form input[type=text],form input[type=email],form input[type=url],form input[type=tel],form input[type=password],form input[type=date],form input[type=number],form input[type=search]{background-image:none !important}form input::-webkit-input-placeholder{color:#838383}form input:-moz-placeholder{color:#838383;opacity:1}form input::-moz-placeholder{color:#838383;opacity:1}form input:-ms-input-placeholder{color:#838383}select{min-width:180px;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';appearance:none;border-radius:0;padding:10px 40px 10px 12px;background:#fff url(../images/select-down-arrow.jpg) no-repeat right 50%;border:0;outline:none}.gform_wrapper{position:relative;color:#cfcfcf}.gform_wrapper .gform_body ul{list-style:none;margin:0;padding:0}.gform_wrapper ::-webkit-input-placeholder{font-size:0.875rem;color:#999;font-weight:100;font-style:italic}.gform_wrapper :-moz-placeholder{font-size:0.875rem;color:#999;font-weight:100;font-style:italic}.gform_wrapper ::-moz-placeholder{font-size:0.875rem;color:#999;font-weight:100;font-style:italic}.gform_wrapper :-ms-input-placeholder{font-size:0.875rem;color:#999;font-weight:100;font-style:italic}.gform_wrapper .gform_ajax_spinner{display:none}.gform_wrapper .validation_error{display:none}.gform_wrapper .validation_message{color:#f15e33;font-size:0.75rem}#gforms_confirmation_message .gform_confirmation_message{text-align:center;padding:20px;margin-bottom:20px;font-size:20px;font-weight:700}#gforms_confirmation_message .gform_confirmation_message:before{font-family:'cirrusicons';speak:none;font-style:normal;font-weight:900;font-variant:normal;text-transform:none;text-align:center;content:"\e60c";display:block;position:relative;clear:both;width:80px;height:80px;background-color:white;color:#43ac6a;border-radius:40px;margin:0 auto 20px;font-size:40px;line-height:2}@font-face{font-family:'montserrat';src:url("../fonts/montserrat_regular-webfont.eot");src:url("../fonts/montserrat_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat_regular-webfont.woff2") format("woff2"),url("../fonts/montserrat_regular-webfont.woff") format("woff"),url("../fonts/montserrat_regular-webfont.ttf") format("truetype"),url("../fonts/montserrat_regular-webfont.svg#montserratregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'varela';src:url("../fonts/varela_regular-webfont.eot");src:url("../fonts/varela_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/varela_regular-webfont.woff2") format("woff2"),url("../fonts/varela_regular-webfont.woff") format("woff"),url("../fonts/varela_regular-webfont.ttf") format("truetype"),url("../fonts/varela_regular-webfont.svg#varelaregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'arimo';src:url("../fonts/arimo_regular-webfont.eot");src:url("../fonts/arimo_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/arimo_regular-webfont.woff2") format("woff2"),url("../fonts/arimo_regular-webfont.woff") format("woff"),url("../fonts/arimo_regular-webfont.ttf") format("truetype"),url("../fonts/arimo_regular-webfont.svg#arimoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'lato';src:url("../fonts/lato_regular-webfont.eot");src:url("../fonts/lato_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato_regular-webfont.woff2") format("woff2"),url("../fonts/lato_regular-webfont.woff") format("woff"),url("../fonts/lato_regular-webfont.ttf") format("truetype"),url("../fonts/lato_regular-webfont.svg#latoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'cirrusicons';src:url("../fonts/icomoon.eot?-xirn5x");src:url("../fonts/icomoon.eot?#iefix-xirn5x") format("embedded-opentype"),url("../fonts/icomoon.woff?-xirn5x") format("woff"),url("../fonts/icomoon.ttf?-xirn5x") format("truetype"),url("../fonts/icomoon.svg?-xirn5x#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'cirrusicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e61e"}.icon-open:before{content:"\e600"}.icon-close:before{content:"\e601"}.icon-plus:before{content:"\e602"}.icon-minus:before{content:"\e603"}.icon-play:before{content:"\e604"}.icon-open-dot:before{content:"\e605"}.icon-dot:before{content:"\e606"}.icon-down:before{content:"\e607"}.icon-left:before{content:"\e608"}.icon-right:before{content:"\e609"}.icon-left-arrow:before{content:"\e60a"}.icon-right-arrow:before{content:"\e60b"}.icon-check:before{content:"\e60c"}.icon-shield:before{content:"\e60d"}.icon-alerts:before{content:"\e60e"}.icon-one:before{content:"\e60f"}.icon-two:before{content:"\e610"}.icon-three:before{content:"\e611"}.icon-four:before{content:"\e612"}.icon-five:before{content:"\e613"}.icon-six:before{content:"\e614"}.icon-phone:before{content:"\e615"}.icon-location:before{content:"\e616"}.icon-email:before{content:"\e617"}.icon-quotes:before{content:"\e618"}.icon-svg:before{content:"\e619"}.icon-snow-flake:before{content:"\e61a"}.icon-facebook:before{content:"\e61b"}.icon-twitter:before{content:"\e61c"}.icon-youtube:before{content:"\e61d"}.icon-location2:before{content:"\e61f"}.icon-location3:before{content:"\e620"}.underlined,footer.site-footer .stay-connected .gform_wrapper .gform_heading h3,.page-template-page-flight-training-php .entry-content h2,.page-template-page-flight-training-php .entry-content h3{position:relative;padding-bottom:12px}.underlined:before,footer.site-footer .stay-connected .gform_wrapper .gform_heading h3:before,.page-template-page-flight-training-php .entry-content h2:before,.page-template-page-flight-training-php .entry-content h3:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:60px;border-bottom:3px solid #f15e33}.underlined.thick,footer.site-footer .stay-connected .gform_wrapper .gform_heading h3.thick,.page-template-page-flight-training-php .entry-content h2.thick,.page-template-page-flight-training-php .entry-content h3.thick{padding-bottom:15px}.underlined.thick:before,footer.site-footer .stay-connected .gform_wrapper .gform_heading h3.thick:before,.page-template-page-flight-training-php .entry-content h2.thick:before,.page-template-page-flight-training-php .entry-content h3.thick:before{height:5px;width:110px;border-bottom:5px solid #f15e33}p{line-height:1.45}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"montserrat","Georgia",Cambria,Times New Roman,Times,serif;font-weight:normal;font-style:normal;color:#5a5a5a;margin:.2rem 0 .5rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{text-decoration:none}h1,h2{margin-top:0}h1,.h1{font-size:5rem;line-height:1.05em}@media (min-width: 20rem){h1,.h1{font-size:3.1rem}}@media (min-width: 37.5rem){h1,.h1{font-size:3.4rem}}@media (min-width: 50rem){h1,.h1{font-size:3.6rem}}@media (min-width: 62.5rem){h1,.h1{font-size:5rem}}h2,.h2{font-size:2.5rem;line-height:1.25em;text-transform:uppercase;letter-spacing:3px}h3,.h3{font-size:1.875rem;font-weight:normal;line-height:1.25em;text-transform:uppercase;letter-spacing:2px}h4,.h4{font-size:1.375rem;line-height:1.22222222em;text-transform:uppercase}h5,.h5{font-size:1.125rem;line-height:1.25em;text-transform:uppercase}h6,.h6{font-size:0.875rem;line-height:1.25em;text-transform:uppercase}p{margin-top:0}ul,ol,dl{line-height:1.33;margin:0 1.5em 1.5em 0;padding:0 0 0 1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}ul li,ol li{margin:.8em 0 0}ul li ul,ul li ol,ol li ul,ol li ol{margin-left:1.25em}dl{padding-left:14px}dl dt{margin-bottom:.45em;font-weight:600}dl dd{margin-bottom:.75em;margin-left:0}table{font-size:1rem;margin:.75em 0 1.5em;background-color:#fff;border:1px solid #000;text-align:left}table th{padding:14px 3% 12px;background-color:grey;font-weight:600;line-height:1}table th ~ th{border-left:1px solid grey}table tbody tr ~ tr{border-top:1px solid #000}table td{padding:12px 3% 10px;line-height:1.35}table td ~ td{border-left:1px solid #000}html{font-size:100%;background-color:#fff;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{color:#5a5a5a}body{margin:0 auto;background-color:#fff;font-family:"lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;min-width:320px;overflow-x:hidden}::-moz-selection,::-moz-selection{background:#f15e33;color:#fff;text-shadow:none}::-moz-selection,::selection{background:#f15e33;color:#fff;text-shadow:none}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}a{color:#f15e33;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#dd3e0f;text-decoration:none}a img{display:block;margin-bottom:0;border:none}a:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}.content-wrap{max-width:1366px;width:100%;padding:0 1.25rem;margin:0 auto}.page-wrap{clear:both;margin-top:100px;-webkit-transition:-webkit-transform .25s ease;transition:transform .25s ease}@media (min-width: 62.5rem){.page-wrap{margin-top:0}}.page-wrap.fixed-nav{margin-top:140px}.smallScreen .page-wrap.fixed-nav{margin-top:100px}.slideInOut{-webkit-transform:translate3d(-260px, 0, 0);transform:translate3d(-260px, 0, 0);-webkit-transition:-webkit-transform .25s ease;transition:transform .25s ease;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.page-section{position:relative;width:100%;z-index:0;overflow:hidden;min-height:375px}.page-section.full{height:100%}@media (min-width: 20rem){.page-section.full{min-height:100%}}@media (min-width: 37.5rem){.page-section.full{min-height:400px}}@media (min-width: 62.5rem){.page-section.full{min-height:400px}}.btn,form input[type=submit]{display:inline-block;text-decoration:none;font-family:"montserrat",Arial,sans-serif;text-transform:uppercase;font-size:1.25rem;line-height:1;letter-spacing:2px;padding:1.3125rem;width:100%;max-width:310px;border:5px solid #f15e33;background-color:#fff;color:#f15e33;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.btn.small,.page-id-555 .gform_wrapper .gform_footer input[type=submit],form input[type=submit].small{font-size:0.9375rem;padding:0.6875rem;width:100%;max-width:238px;border-width:3px}.btn:hover,.btn:focus,form input[type=submit]:hover,form input[type=submit]:focus{background-color:#f15e33;color:#fff}.btn.solid,form input[type=submit].solid{background-color:#f15e33;color:#fff;border:0}.btn.solid:hover,.btn.solid:focus,form input[type=submit].solid:hover,form input[type=submit].solid:focus{background-color:#f48463}.btn.clear,form input[type=submit].clear{background-color:transparent;color:#fff;border-color:#fff}.btn.clear:hover,.btn.clear:focus,form input[type=submit].clear:hover,form input[type=submit].clear:focus{background-color:#f15e33;border-color:#f15e33}.btn.shortcode,form input[type=submit].shortcode{text-align:center}.btn.shortcode.small,.page-id-555 .gform_wrapper .gform_footer input.shortcode[type=submit],form input[type=submit].shortcode.small{max-width:280px;margin-right:10px;margin-top:10px}header.site-header{position:relative;-webkit-transition:-webkit-transform .25s ease;transition:transform .25s ease;z-index:500;-webkit-backface-visibility:hidden}header.site-header .header-top,header.site-header .header-bottom{position:relative;padding:0 1.25rem}@media (min-width: 62.5rem){header.site-header .header-top,header.site-header .header-bottom{padding:0 3.75rem}}header.site-header .header-top{display:none;clear:both;width:100%;height:42px;background-color:#252525;color:#fff;text-align:right}header.site-header .header-top .secondary-features a{color:#fff;-webkit-transition:color .18s;transition:color .18s}header.site-header .header-top .secondary-features a:hover,header.site-header .header-top .secondary-features a :focus{color:#f15e33}header.site-header .header-top .secondary-features span[class^="icon-"],header.site-header .header-top .secondary-features span[class*=" icon-"]{font-weight:700;width:42px;height:42px;line-height:42px;border-right:1px solid #999;text-align:center}@media (min-width: 62.5rem){header.site-header .header-top{display:block}}header.site-header .header-bottom{position:relative;width:100%;clear:both;height:100px;background-color:#fff;box-shadow:none;-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease}@media (min-width: 62.5rem){header.site-header .header-bottom{position:relative}}header.site-header.fixed-nav{position:fixed;top:-42px;width:100%}header.site-header.fixed-nav .header-bottom{box-shadow:0 2px 2px rgba(60,60,60,0.2)}header.site-header.fixed-nav .header-bottom #primary-navigation .nav li a{font-size:1rem}@media (min-width: 62.5rem){header.site-header.fixed-nav .header-bottom #primary-navigation .nav li{margin-left:25px}header.site-header.fixed-nav .header-bottom #primary-navigation .nav li a{font-size:0.75rem}}@media (min-width: 78.75rem){header.site-header.fixed-nav .header-bottom #primary-navigation .nav li{margin-left:36px}header.site-header.fixed-nav .header-bottom #primary-navigation .nav li a{font-size:0.8125rem}}@media (min-width: 90rem){header.site-header.fixed-nav .header-bottom #primary-navigation .nav li{margin-left:62px}header.site-header.fixed-nav .header-bottom #primary-navigation .nav li a{font-size:0.875rem}}@media (min-width: 105rem){header.site-header.fixed-nav .header-bottom #primary-navigation .nav li{margin-left:100px}header.site-header.fixed-nav .header-bottom #primary-navigation .nav li a{font-size:1rem}}header.site-header.fixed-nav .header-bottom #primary-navigation .nav li ul.sub-menu li{margin-left:0}header.site-header .site-branding{display:inline-block;position:relative;vertical-align:middle;width:100%;max-width:180px;height:100%}@media (min-width: 62.5rem){header.site-header .site-branding{max-width:200px}}@media (min-width: 78.75rem){header.site-header .site-branding{max-width:220px}}@media (min-width: 90rem){header.site-header .site-branding{max-width:232px}}@media (min-width: 105rem){header.site-header .site-branding{max-width:246px}}header.site-header .block{display:inline-block;vertical-align:middle}header.site-header.slideInOut{position:fixed;width:100%;top:0}.smallScreen header.site-header{position:fixed;width:100%;top:0}.smallScreen header.site-header.fixed-nav{top:0}#brand-logo{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent url(../images/cirrus_logo.svg) no-repeat left 50%;background-size:contain;width:100%;max-width:246px;height:56px}.no-svg #brand-logo{background:transparent url(../images/cirrus_logo.png) no-repeat left 50%;background-size:100% auto}#search{position:relative;border-left:1px solid #999;border-right:1px solid #999}#search .search-form:before{position:absolute;left:14px;top:0px;font-size:12px;line-height:42px;z-index:20;-webkit-transition:color .18s ease;transition:color .18s ease}#search .search-form:hover:before,#search .search-form:focus:before{color:#f15e33}#search input[type=search]{position:relative;height:42px;width:42px;font-size:0.75rem;background-color:transparent;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;z-index:30;color:#f9f9f9 !important;cursor:pointer;text-indent:100%;-webkit-transition:width .18s ease;transition:width .18s ease}#search input[type=search]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #252525 inset;-webkit-text-fill-color:#f9f9f9 !important}#search input[type=search]:focus{width:180px;padding-left:42px;cursor:text;text-indent:0}button.menu-toggle{display:block;background:transparent;border:0;outline:none;color:#f15e33;font-size:1.375rem;position:absolute;right:0px;top:32px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}button.menu-toggle:hover,button.menu-toggle:focus{color:#eb4210}button.menu-toggle.open{-webkit-transform:rotate(765deg);-ms-transform:rotate(765deg);transform:rotate(765deg)}@media (min-width: 48rem){button.menu-toggle{font-size:2rem;right:29px;top:29px}}@media (min-width: 62.5rem){button.menu-toggle{display:none}}.nav{margin:0;padding:0;list-style:none}.nav li{float:left;margin:0 0 0 100px;display:block}.nav li a{display:block;-webkit-transition:all .15s;transition:all .15s;text-decoration:none;text-transform:uppercase}.nav li:first-child{margin-left:0}.nav li ul{display:none;visibility:hidden}.nav li:hover ul,.nav li:focus ul{display:block;visibility:visible}#primary-navigation{display:none;vertical-align:middle;float:right}#primary-navigation .nav li{position:relative;-webkit-transition:all .18s ease;transition:all .18s ease}#primary-navigation .nav li a{color:#5a5a5a;font-size:1.25rem;letter-spacing:2px;line-height:100px}#primary-navigation .nav li a:hover,#primary-navigation .nav li a:focus{color:#f15e33}@media (min-width: 62.5rem){#primary-navigation .nav li{margin-left:25px}#primary-navigation .nav li a{font-size:0.8125rem}}@media (min-width: 78.75rem){#primary-navigation .nav li{margin-left:36px}#primary-navigation .nav li a{font-size:1rem}}@media (min-width: 90rem){#primary-navigation .nav li{margin-left:62px}#primary-navigation .nav li a{font-size:1.125rem}}@media (min-width: 105rem){#primary-navigation .nav li{margin-left:100px}#primary-navigation .nav li a{font-size:1.25rem}}#primary-navigation .nav li ul.sub-menu{position:absolute;background:#fff;margin:0;padding:0;box-shadow:0 2px 2px rgba(0,0,0,0.2);border-top:1px solid #e9e9e9}#primary-navigation .nav li ul.sub-menu li{width:280px;margin-left:0;border-bottom:1px solid #e9e9e9}#primary-navigation .nav li ul.sub-menu li a{line-height:1em;padding:20px}#primary-navigation .nav li.menu-item-10 ul.sub-menu{display:none !important}#primary-navigation .nav li.current-menu-item>a,#primary-navigation .nav li.current-menu-parent>a,#primary-navigation .nav li.active>a{color:#f15e33}@media (min-width: 62.5rem){#primary-navigation{display:inline-block}}#secondary-navigation{margin-right:20px}#secondary-navigation .nav li{margin-left:20px}#secondary-navigation .nav li a{color:#fff;font-size:0.75rem}#secondary-navigation .nav li a:hover,#secondary-navigation .nav li a:focus{color:#f15e33}#secondary-navigation .nav li:hover ul,#secondary-navigation .nav li:focus ul{display:none}#smallScreenNav{position:fixed;right:-260px;width:260px;height:100%;z-index:501;top:0;padding-bottom:50px;background-color:#252525;overflow-y:scroll;-webkit-overflow-scrolling:auto;-webkit-backface-visibility:hidden;-webkit-transition:all .25s ease;transition:all .25s ease}@media (min-width: 62.5rem){#smallScreenNav{display:none}}#smallScreenNav ul li{display:block;margin-left:0;float:none;border-bottom:1px solid #323232}#smallScreenNav ul li a{display:block;padding:20px 10px}#smallScreenNav ul li a:hover{background-color:transparent}#smallScreenNav ul li a:focus{color:#fff;background-color:#f15e33}#smallScreenNav ul li ul{display:block;visibility:visible;margin-left:0}#smallScreenNav ul li ul li{color:#ccc}#smallScreenNav ul li ul li a{padding:8px;font-size:0.75rem;color:#ccc}.footer-nav li,.secondary-footer-nav li,.tertiary-footer-nav li{margin:0 14px 0 0}.footer-nav li a,.secondary-footer-nav li a,.tertiary-footer-nav li a{color:#7f7f7f;font-size:0.9375rem;text-transform:none;line-height:24px}.footer-nav li a:hover,.footer-nav li a:focus,.secondary-footer-nav li a:hover,.secondary-footer-nav li a:focus,.tertiary-footer-nav li a:hover,.tertiary-footer-nav li a:focus{color:#f15e33}#aircraft-quickview-menu{display:none;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.2);border-bottom:1px solid #e9e9e9;position:absolute;top:142px;width:100%;max-width:1260px;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#aircraft-quickview-menu.active{display:block}#aircraft-quickview-menu #quickview_tabs{background-color:#e9e9e9}#aircraft-quickview-menu #quickview_tabs #options-tabs{background-color:#e9e9e9;margin:0;padding-left:0;padding-right:0;width:25%;float:left}#aircraft-quickview-menu #quickview_tabs #options-tabs li{border-left:0}#aircraft-quickview-menu #quickview_tabs #options-tabs li a:hover,#aircraft-quickview-menu #quickview_tabs #options-tabs li a:focus{background-color:#fff}#aircraft-quickview-menu #quickview_tabs #options-tabs li.active a{background-color:#fff}#aircraft-quickview-menu #quickview_tabs .panel{background-color:#fff;padding:0;padding-left:0;padding-right:0;width:75%;float:left;padding-bottom:20px}#aircraft-quickview-menu #quickview_tabs .panel .aircraft-model-image{padding-left:0.625rem;padding-right:0.625rem;width:58.3333333333%;float:left}@media (min-width: 85.375rem){#aircraft-quickview-menu #quickview_tabs .panel .aircraft-model-image{padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;float:left}}#aircraft-quickview-menu #quickview_tabs .panel .aircraft-model-image img{position:relative;padding-top:60px}#aircraft-quickview-menu #quickview_tabs .panel .aircraft-model-data{padding-left:0;padding-right:0;width:41.6666666667%;float:left;padding:30px 40px 30px 20px}@media (min-width: 85.375rem){#aircraft-quickview-menu #quickview_tabs .panel .aircraft-model-data{padding-left:0;padding-right:0;width:33.3333333333%;float:left;padding:30px 40px 30px 20px}}#aircraft-quickview-menu #quickview_tabs .panel .aircraft-model-data .aircraft-description{width:100%;padding:10px 0 10px 40px;border-left:1px solid #ccc}#aircraft-quickview-menu #quickview_tabs .panel .aircraft-model-data .btn{text-align:center}#aircraft-quickview-menu #quickview_tabs .panel .custom-item{min-height:400px;padding:40px}footer.site-footer{position:relative;padding:60px 0 20px;background-color:#252525;background-image:url(../images/cirrus_watermark.png);background-position:-120px -40px;background-size:auto;background-repeat:no-repeat;border-bottom:5px solid #f15e33;-webkit-transition:all .25s ease;transition:all .25s ease}footer.site-footer .menu-title{color:#cfcfcf;font-size:1.25rem;letter-spacing:2px}@media (min-width: 68.75rem){footer.site-footer .footer-navs{padding-left:0.625rem;padding-right:0.625rem;width:50%;float:left}}footer.site-footer .footer-nav-wrap{padding-bottom:40px}@media (min-width: 68.75rem){footer.site-footer .stay-connected{padding-left:0.625rem;padding-right:0.625rem;width:50%;float:left}}footer.site-footer .stay-connected .gform_wrapper{position:relative;color:#cfcfcf}footer.site-footer .stay-connected .gform_wrapper .gform_heading h3{color:#cfcfcf;font-size:1.25rem}footer.site-footer .stay-connected .gform_wrapper .gform_body ul{list-style:none;padding-left:0;margin-right:0}footer.site-footer .stay-connected .gform_wrapper .gform_body ul li input[type=text],footer.site-footer .stay-connected .gform_wrapper .gform_body ul li input[type=email],footer.site-footer .stay-connected .gform_wrapper .gform_body ul li input[type=name]{color:#fff;background:transparent;font-size:0.75rem;font-weight:100;font-family:"lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;outline:none;border:1px solid #cfcfcf}footer.site-footer .stay-connected .gform_wrapper .gform_body .gfield_checkbox{margin:0}footer.site-footer .stay-connected .gform_wrapper .gform_body .gfield_checkbox label,footer.site-footer .stay-connected .gform_wrapper .gform_body .gfield_checkbox input{display:inline-block;width:auto;vertical-align:middle}footer.site-footer .stay-connected .gform_wrapper .gform_body .gfield_checkbox label{color:#fff;font-style:italic;font-size:0.75rem}footer.site-footer .stay-connected .gform_wrapper .gform_body .gfield_checkbox input{margin:10px 20px 10px 0;opacity:1 !important}footer.site-footer .stay-connected .gform_wrapper .gform_footer .gform_button{position:relative;padding:10px;background:transparent;color:#cfcfcf;border-color:#cfcfcf;border-width:3px;font-size:0.875rem;max-width:100%;margin-top:12px}footer.site-footer .stay-connected .gform_wrapper .gform_footer .gform_button:hover,footer.site-footer .stay-connected .gform_wrapper .gform_footer .gform_button:focus{background-color:#f15e33;border-color:#f15e33;color:#fff}@media (min-width: 47.5rem){footer.site-footer .stay-connected .gform_wrapper .gform_footer .gform_button{position:absolute;bottom:-12px;right:0;max-width:210px}}footer.site-footer .stay-connected .gform_wrapper .gform_ajax_spinner{display:none}footer.site-footer .stay-connected .gform_wrapper .validation_error{display:none}footer.site-footer .stay-connected .gform_wrapper .validation_message{color:#f15e33;font-size:0.75rem}footer.site-footer .stay-connected .gform_confirmation_message{color:#fff;border:3px solid #f15e33}.site-colophon{width:100%;clear:both}.archive,.blog,.single{background-color:#e9e9e9}.archive #featured-post,.blog #featured-post,.single #featured-post{padding:30px 0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.archive #news-archive,.archive #cat-tax-archive,.blog #news-archive,.blog #cat-tax-archive,.single #news-archive,.single #cat-tax-archive{margin-top:40px;margin-bottom:40px}.archive #main,.blog #main,.single #main{background-color:#fff}@media (min-width: 50rem){.archive #main,.blog #main,.single #main{padding-left:0;padding-right:0;width:66.6666666667%;float:left}}@media (min-width: 68.75rem){.archive #main,.blog #main,.single #main{padding-left:0;padding-right:0;width:75%;float:left}}.archive #sidebar,.blog #sidebar,.single #sidebar{margin-top:40px}.archive #sidebar .categories-title,.blog #sidebar .categories-title,.single #sidebar .categories-title{display:block}@media (min-width: 50rem){.archive #sidebar,.blog #sidebar,.single #sidebar{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left;margin-top:0}.archive #sidebar .categories-title,.blog #sidebar .categories-title,.single #sidebar .categories-title{display:none}}@media (min-width: 68.75rem){.archive #sidebar,.blog #sidebar,.single #sidebar{padding-left:0.625rem;padding-right:0.625rem;width:25%;float:left}}.archive #sidebar .news-categories,.blog #sidebar .news-categories,.single #sidebar .news-categories{list-style:none}.archive #sidebar .news-categories li,.blog #sidebar .news-categories li,.single #sidebar .news-categories li{display:block;border-left:5px solid #f15e33;margin-top:0}.archive #sidebar .news-categories li a,.blog #sidebar .news-categories li a,.single #sidebar .news-categories li a{display:block;text-decoration:none;text-transform:uppercase;color:#5a5a5a;padding:0 20px 26px}.archive #sidebar .news-categories li a:hover,.archive #sidebar .news-categories li a:focus,.blog #sidebar .news-categories li a:hover,.blog #sidebar .news-categories li a:focus,.single #sidebar .news-categories li a:hover,.single #sidebar .news-categories li a:focus{color:#f15e33}.archive .archive-title{padding:8px;border-bottom:2px solid #e9e9e9;background-color:#fff}.archive #main{background-color:transparent}.archive .type-post,.blog .type-post{position:relative;background-color:#fff;margin-top:1.875rem}.archive .type-post:first-child,.blog .type-post:first-child{margin-top:0}@media (min-width: 62.5rem){.archive .type-post,.blog .type-post{height:270px}}.archive .type-post .post-date,.blog .type-post .post-date{position:absolute;left:0;top:0;background-color:#fff;padding:5px 12px;text-align:center;color:#5a5a5a}.archive .type-post .post-date .month,.archive .type-post .post-date .day,.blog .type-post .post-date .month,.blog .type-post .post-date .day{display:block;text-transform:uppercase}.archive .type-post .post-date .month,.blog .type-post .post-date .month{font-size:0.75rem}.archive .type-post .post-date .day,.blog .type-post .post-date .day{font-size:1.375rem;font-weight:700}.archive .type-post .entry-title,.blog .type-post .entry-title{margin-top:1.875rem;text-transform:none}.archive .type-post .entry-title a,.blog .type-post .entry-title a{color:#5a5a5a}.archive .type-post .entry-title a:hover,.archive .type-post .entry-title a:focus,.blog .type-post .entry-title a:hover,.blog .type-post .entry-title a:focus{color:#f15e33}.archive .type-post .entry-header,.blog .type-post .entry-header{padding:24px 20px 0}@media (min-width: 37.5rem){.archive .type-post .entry-header,.blog .type-post .entry-header{padding:15px 20px 0}}@media (min-width: 62.5rem){.archive .type-post .entry-header,.blog .type-post .entry-header{padding:0;padding-top:24px}}.archive .type-post .entry-content,.blog .type-post .entry-content{padding:0 20px 24px}.archive .type-post .entry-content p,.blog .type-post .entry-content p{line-height:1.45}@media (min-width: 62.5rem){.archive .type-post .entry-content,.blog .type-post .entry-content{padding:0}}.archive .type-post .entry-featured-img,.blog .type-post .entry-featured-img{overflow:hidden;height:200px;margin:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (min-width: 62.5rem){.archive .type-post .entry-featured-img,.blog .type-post .entry-featured-img{margin:0 30px 0 0;padding-left:0;padding-right:0;width:41.6666666667%;float:left;height:100%}}.archive .type-post .category-list a,.blog .type-post .category-list a{font-size:0.75rem;text-transform:uppercase;text-decoration:none;font-weight:700}.archive .type-post .category-list.underlined,.archive .type-post footer.site-footer .stay-connected .gform_wrapper .gform_heading h3.category-list,footer.site-footer .stay-connected .gform_wrapper .gform_heading .archive .type-post h3.category-list,.archive .type-post .page-template-page-flight-training-php .entry-content h2.category-list,.page-template-page-flight-training-php .entry-content .archive .type-post h2.category-list,.archive .type-post .page-template-page-flight-training-php .entry-content h3.category-list,.page-template-page-flight-training-php .entry-content .archive .type-post h3.category-list,.blog .type-post .category-list.underlined,.blog .type-post footer.site-footer .stay-connected .gform_wrapper .gform_heading h3.category-list,footer.site-footer .stay-connected .gform_wrapper .gform_heading .blog .type-post h3.category-list,.blog .type-post .page-template-page-flight-training-php .entry-content h2.category-list,.page-template-page-flight-training-php .entry-content .blog .type-post h2.category-list,.blog .type-post .page-template-page-flight-training-php .entry-content h3.category-list,.page-template-page-flight-training-php .entry-content .blog .type-post h3.category-list{padding-bottom:15px}.archive .type-post .category-list.underlined:before,.archive .type-post footer.site-footer .stay-connected .gform_wrapper .gform_heading h3.category-list:before,footer.site-footer .stay-connected .gform_wrapper .gform_heading .archive .type-post h3.category-list:before,.archive .type-post .page-template-page-flight-training-php .entry-content h2.category-list:before,.page-template-page-flight-training-php .entry-content .archive .type-post h2.category-list:before,.archive .type-post .page-template-page-flight-training-php .entry-content h3.category-list:before,.page-template-page-flight-training-php .entry-content .archive .type-post h3.category-list:before,.blog .type-post .category-list.underlined:before,.blog .type-post footer.site-footer .stay-connected .gform_wrapper .gform_heading h3.category-list:before,footer.site-footer .stay-connected .gform_wrapper .gform_heading .blog .type-post h3.category-list:before,.blog .type-post .page-template-page-flight-training-php .entry-content h2.category-list:before,.page-template-page-flight-training-php .entry-content .blog .type-post h2.category-list:before,.blog .type-post .page-template-page-flight-training-php .entry-content h3.category-list:before,.page-template-page-flight-training-php .entry-content .blog .type-post h3.category-list:before{height:5px;border-bottom-width:5px}.archive .type-post .excerpt-read-more,.blog .type-post .excerpt-read-more{display:block;margin-top:20px;text-decoration:none;text-transform:uppercase;font-size:0.875rem}.archive .type-post .excerpt-read-more span,.blog .type-post .excerpt-read-more span{margin-right:4px}.single .type-post{height:auto}.page-navi{display:block;margin:20px 0;text-align:right}.page-navi .current-page{color:#f15e33;display:inline-block;vertical-align:middle;margin-right:12px}.page-navi .next,.page-navi .previous{background-color:#ccc;color:#fff;display:inline-block;vertical-align:middle;position:relative;padding:8px}.page-navi .next a,.page-navi .previous a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none}.page-navi .next a span,.page-navi .previous a span{display:block;background-color:#f15e33;color:#fff;padding:8px}.page-navi .next a:hover span,.page-navi .next a:focus span,.page-navi .previous a:hover span,.page-navi .previous a:focus span{background-color:#eb4210}.blog #main{background-color:transparent}.post-type-archive-cirrus_aircraft{background-color:#fff}.post-type-archive-cirrus_aircraft #main{width:100%;padding:40px 0}.post-type-archive-cirrus_aircraft .aircraft{margin-bottom:20px}@media (min-width: 46.875rem){.post-type-archive-cirrus_aircraft .aircraft{padding-left:0.625rem;padding-right:0.625rem;width:50%;float:left}}@media (min-width: 78.75rem){.post-type-archive-cirrus_aircraft .aircraft{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left}}.post-type-archive-cirrus_aircraft .aircraft .aircraft-post-link{display:block;position:relative;text-decoration:none;background-color:transparent;padding:52px 0 26px;-webkit-transition:background-color .15s;transition:background-color .15s}.post-type-archive-cirrus_aircraft .aircraft .aircraft-post-link img{display:block;width:100%;height:auto}.post-type-archive-cirrus_aircraft .aircraft .aircraft-post-link:hover,.post-type-archive-cirrus_aircraft .aircraft .aircraft-post-link:focus{background-color:#e3e3e3}.post-type-archive-cirrus_aircraft .aircraft .aircraft-title{text-align:center;padding-bottom:0;margin:0}.post-type-archive-cirrus_innovations #main{width:100%}.post-type-archive-cirrus_innovations .post-type-title{text-align:center;margin:1em 0}.post-type-archive-cirrus_innovations article.innovation{margin-bottom:30px}@media (min-width: 29.625rem){.post-type-archive-cirrus_innovations article.innovation{padding-left:0.625rem;padding-right:0.625rem;width:50%;float:left}.post-type-archive-cirrus_innovations article.innovation:nth-child(odd){clear:left}}@media (min-width: 62.5rem){.post-type-archive-cirrus_innovations article.innovation{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left}.post-type-archive-cirrus_innovations article.innovation:nth-child(odd){clear:none}.post-type-archive-cirrus_innovations article.innovation:nth-child(3n+0){clear:left}}.post-type-archive-cirrus_innovations article.innovation .article-header .innovation-thumb{margin:0}.post-type-archive-cirrus_innovations article.innovation .article-header .innovation-thumb img{width:100%;height:auto}.post-type-archive-cirrus_innovations article.innovation .article-header .innovation-title{margin:1.125rem 0}.post-type-archive-cirrus_innovations article.innovation .entry-content p{line-height:1.45}.post-type-archive-cirrus_innovations article.innovation .entry-content .excerpt-read-more{display:block;text-transform:uppercase;margin-top:8px;text-decoration:none}.single{background-color:#e9e9e9}.single #news-post{margin-bottom:40px}.single .type-post{padding-top:50px;padding-left:25px;padding-right:25px}.single .type-post p{line-height:1.45}.single .type-post .entry-title{margin-top:1.875rem;text-transform:none}.single .type-post .entry-featured-img{margin:0}@media (min-width: 68.75rem){.single .type-post .entry-featured-img{float:left;margin:0 1em 1em 0}}.single .type-post .entry-featured-img img{margin:0;display:block;width:100%;max-width:474px;height:auto}.single .type-post .category-list a{font-size:0.75rem;text-transform:uppercase;text-decoration:none;font-weight:700}.single .type-post .category-list.underlined,.single .type-post footer.site-footer .stay-connected .gform_wrapper .gform_heading h3.category-list,footer.site-footer .stay-connected .gform_wrapper .gform_heading .single .type-post h3.category-list,.single .type-post .page-template-page-flight-training-php .entry-content h2.category-list,.page-template-page-flight-training-php .entry-content .single .type-post h2.category-list,.single .type-post .page-template-page-flight-training-php .entry-content h3.category-list,.page-template-page-flight-training-php .entry-content .single .type-post h3.category-list{padding-bottom:15px}.single .type-post .category-list.underlined:before,.single .type-post footer.site-footer .stay-connected .gform_wrapper .gform_heading h3.category-list:before,footer.site-footer .stay-connected .gform_wrapper .gform_heading .single .type-post h3.category-list:before,.single .type-post .page-template-page-flight-training-php .entry-content h2.category-list:before,.page-template-page-flight-training-php .entry-content .single .type-post h2.category-list:before,.single .type-post .page-template-page-flight-training-php .entry-content h3.category-list:before,.page-template-page-flight-training-php .entry-content .single .type-post h3.category-list:before{height:5px;border-bottom-width:5px}.single a.back{display:block;margin:25px 0;text-decoration:none;text-transform:uppercase;color:#5a5a5a}.single a.back span{font-size:1.75rem;vertical-align:middle;margin-right:10px}.single a.back:hover,.single a.back:focus{color:#f15e33}.single #social-media-sharing{list-style:none;margin:0;padding:0}.single #social-media-sharing li{display:block}@media (min-width: 50rem){.single #social-media-sharing li{display:inline-block;vertical-align:top;margin-top:0;margin-right:20px}.single #social-media-sharing li.twitter{width:85px}}.single .single-page-navi{background-color:#252525}.single .single-page-navi a{display:inline-block;padding:25px 12px;text-decoration:none;color:#fff}.single .single-page-navi .next,.single .single-page-navi .previous{position:relative;display:inline-block;color:#fff;font-weight:700}.single .single-page-navi .next:before,.single .single-page-navi .previous:before{display:inline-block;font-size:1.75rem;vertical-align:middle}.single .single-page-navi .next:hover,.single .single-page-navi .next:focus,.single .single-page-navi .previous:hover,.single .single-page-navi .previous:focus{color:#f15e33}.single .single-page-navi .next:hover a,.single .single-page-navi .next:focus a,.single .single-page-navi .previous:hover a,.single .single-page-navi .previous:focus a{color:#f15e33}.single .single-page-navi .next{float:right}.single .single-page-navi .next:before{float:right;line-height:66px}.single .single-page-navi .previous{float:left}#comments{padding:50px 20px;font-family:"montserrat",Arial,sans-serif}#comments .comments-title{border-bottom:2px solid #ccc;padding-bottom:12px;margin-bottom:30px}#comments ol{list-style:none;margin:0;padding:0}#comments .comment{border-bottom:1px solid #ccc;margin:0px auto 20px;padding-bottom:20px}#comments .comment-author{font-size:1.25rem;font-weight:700;font-style:normal;margin-bottom:12px}#comments #respond{margin-top:40px}#comments #respond form input[type=text],#comments #respond form input[type=email],#comments #respond form input[type=url],#comments #respond form textarea{font-family:"lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;border:0;padding:14px 20px;background-color:#e9e9e9;color:#5a5a5a;font-weight:100}#comments #respond form a{text-decoration:none}#comments #respond ::-webkit-input-placeholder{color:#999;font-weight:100;font-style:italic}#comments #respond :-moz-placeholder{color:#999;font-weight:100;font-style:italic}#comments #respond ::-moz-placeholder{color:#999;font-weight:100;font-style:italic}#comments #respond :-ms-input-placeholder{color:#999;font-weight:100;font-style:italic}.single-cirrus_aircraft{background-color:#fff}.single-cirrus_aircraft #main{width:100%}.single-cirrus_aircraft .single-page-navi{margin-bottom:60px}.single-cirrus_aircraft #aircraft-model{margin-bottom:30px}.single-cirrus_aircraft #aircraft-model .aircraft-model-image-wrap{margin-bottom:30px}.single-cirrus_aircraft #aircraft-model .aircraft-model-image-wrap .primary-model-image{display:block;width:100%;height:auto}@media (min-width: 50rem){.single-cirrus_aircraft #aircraft-model .aircraft-model-image-wrap{margin-bottom:0;padding-left:0.625rem;padding-right:0.625rem;width:58.3333333333%;float:left}}@media (min-width: 62.5rem){.single-cirrus_aircraft #aircraft-model .aircraft-model-image-wrap{padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;float:left}}@media (min-width: 85.375rem){.single-cirrus_aircraft #aircraft-model .aircraft-model-image-wrap{padding-left:0.625rem;padding-right:0.625rem;width:75%;float:left}}.single-cirrus_aircraft #aircraft-model .aircraft-model-image{position:relative}.single-cirrus_aircraft #launch-aircraft-360{text-align:center;display:inline-block;color:#5a5a5a;text-transform:uppercase;font-size:0.75rem;position:absolute;right:0;bottom:0}.single-cirrus_aircraft #launch-aircraft-360 .icon-svg{display:block;clear:both;font-size:5rem;color:#f15e33;line-height:.5}.single-cirrus_aircraft #aircraft-specs .aircraft-specs-title{border-bottom:1px solid #5a5a5a;padding-bottom:16px;letter-spacing:2px}.single-cirrus_aircraft #aircraft-specs .specs-wrap{border-bottom:1px solid #5a5a5a}.single-cirrus_aircraft #aircraft-specs .specs-wrap .spec-title{display:block;text-transform:uppercase;font-size:0.9375rem;font-weight:700;padding:24px 0;cursor:pointer}.single-cirrus_aircraft #aircraft-specs .specs-wrap .spec-title span{float:right;color:#f15e33;font-size:1.375rem}.single-cirrus_aircraft #aircraft-specs .specs-wrap ul{list-style:none;margin:0;padding:0 0 8px 0;font-size:0.75rem}.single-cirrus_aircraft #aircraft-specs .specs-wrap ul li{display:block;width:100%;padding-bottom:8px;margin-top:0;margin-bottom:16px}.single-cirrus_aircraft #aircraft-specs .specs-wrap ul li .spec-attribute{display:block;float:left;width:50%;font-weight:700}.single-cirrus_aircraft #aircraft-specs .specs-wrap ul li .spec-value{display:block;float:right;width:50%;text-align:right}@media (min-width: 50rem){.single-cirrus_aircraft #aircraft-specs{padding-left:0;padding-right:0;width:41.6666666667%;float:left;padding-left:30px}}@media (min-width: 62.5rem){.single-cirrus_aircraft #aircraft-specs{padding-left:0;padding-right:0;width:33.3333333333%;float:left;padding-left:60px}}@media (min-width: 85.375rem){.single-cirrus_aircraft #aircraft-specs{padding-left:0;padding-right:0;width:25%;float:left;padding-left:80px}}.single-cirrus_aircraft #aircraft-slider{position:relative}.single-cirrus_aircraft .gallery-heading{text-align:center}.single-cirrus_aircraft #aircraft-options{background-color:#e9e9e9;padding:30px 0}@media (min-width: 62.5rem){.single-cirrus_aircraft #aircraft-options{padding:100px 0}}.single-cirrus_aircraft #aircraft-upgrades{padding-top:100px;padding-bottom:100px}.single-cirrus_aircraft #aircraft-upgrades .upgrade-details{text-align:center}.single-cirrus_aircraft #aircraft-upgrades .upgrade-details .upgrades-title{margin-bottom:40px}.single-cirrus_aircraft #aircraft-upgrades .upgrade-details p{font-size:1.25rem;line-height:2.5rem}.single-cirrus_aircraft #aircraft-upgrades .upgrade-documents{text-align:center;margin:60px auto}.single-cirrus_aircraft #aircraft-upgrades .upgrade-documents .btn.document{text-align:center;margin:0 7px 10px}.single-cirrus_aircraft #aircraft-upgrades .upgrade-options .upgrade-item-wrap{margin-bottom:60px}.single-cirrus_aircraft #aircraft-upgrades .upgrade-options .upgrade-item-wrap .upgrade-image-wrap{position:relative;margin:16px 0}.single-cirrus_aircraft #aircraft-upgrades .upgrade-options .upgrade-item-wrap .upgrade-image-wrap .upgrade-image{width:100%;height:auto}.single-cirrus_aircraft #aircraft-upgrades .upgrade-options .upgrade-item-wrap .upgrade-details{text-align:left}.single-cirrus_aircraft #aircraft-upgrades .upgrade-options .upgrade-item-wrap .upgrade-details p{font-size:1rem;line-height:1.625rem}@media (min-width: 59.375rem){.single-cirrus_aircraft #aircraft-upgrades .upgrade-options .upgrade-item-wrap{padding-left:0.625rem;padding-right:0.625rem;width:50%;float:left}}.single-cirrus_aircraft.postid-171 .gallery-heading{display:none}.single-cirrus_aircraft.postid-171 #aircraft-slider{margin-bottom:3em}.single-cirrus_aircraft.postid-171 .fsm-contact{margin:1em -0px 4em;max-width:320px;width:100%;font-weight:900}.single-cirrus_aircraft.postid-171 .fsm-contact [class^="icon-"],.single-cirrus_aircraft.postid-171 .fsm-contact [class*=" icon-"]{float:left;margin-right:20px;font-size:1.25rem;color:#f15e33}.single-cirrus_aircraft.postid-171 .fsm-contact .fsm-contact-section{padding:16px 0;border-bottom:1px solid #5a5a5a}.single-cirrus_aircraft.postid-171 .fsm-contact .fsm-contact-section:first-child{border-top:1px solid #5a5a5a}.single-cirrus_aircraft.postid-171 .fsm-contact .fsm-contact-name-title .icon-location{padding-top:10px}.single-cirrus_aircraft.postid-171 .fsm-contact .fsm-contact-name-title .name{display:block;text-transform:uppercase}.single-cirrus_aircraft.postid-171 .fsm-contact .fsm-contact-name-title .title{display:block;font-weight:400;font-size:0.75rem}.single-cirrus_aircraft.postid-171 .fsm-contact-title{margin:4em 0 0}.single-cirrus_innovations #main{width:100%}.single-cirrus_innovations .innovation{padding-top:30px;padding-bottom:30px}.single-cirrus_innovations .innovation .innovation-title{margin-bottom:1.875rem}.single-cirrus_innovations .innovation .entry-content p{line-height:1.85}.single-cirrus_innovations .innovation .safety-facts .safety-item{margin-bottom:30px;padding:0 20px}@media (min-width: 62.5rem){.single-cirrus_innovations .innovation .safety-facts .safety-item{padding-left:0;padding-right:0;width:50%;float:left}}.single-cirrus_innovations .innovation .safety-facts .safety-item .safety-thumb{float:left;clear:left;margin-right:20px}@media (min-width: 62.5rem){.single-cirrus_innovations .innovation .safety-facts .safety-item .safety-copy{padding:0 60px}}.page article.page:first-child{margin-top:30px}.error404 .page-wrap{background-image:url(../images/404.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.error404 .error-404{padding:60px 0;min-height:620px}.error404 .error-404 .page-header{padding:0}.error404 .error-404 .search-form{position:relative}.error404 .error-404 .search-form.icon-search:before{position:absolute;top:10px;left:10px;font-size:1.375rem}.error404 .error-404 .search-form input{padding:12px 0 12px 40px;width:60%}.search-results .page-header{padding:0;margin:60px 0 30px}.search-results .loop-item{margin-bottom:60px;border-left:4px solid #e9e9e9;padding-left:15px}.search-results .loop-item figure{margin:0;padding:0;overflow:hidden}.search-results .loop-item figure img{width:auto;height:100%}.search-results .loop-item figure .loop-item-title{margin-top:0}.search-results .loop-item .excerpt-read-more{display:block;margin-top:10px;text-decoration:none}.search-results .loop-item.with-thumb figure{display:none}@media (min-width: 50rem){.search-results .loop-item.with-thumb figure{display:block;padding-left:0.625rem;padding-right:0.625rem;width:25%;float:left;padding-left:0}}@media (min-width: 50rem){.search-results .loop-item.with-thumb .post-content-wrap{padding-left:0.625rem;padding-right:0.625rem;width:75%;float:left;padding-right:0}}.search-results .loop-item footer{padding:5px 15px;font-size:0.8125rem;clear:both}.search-results .loop-item footer .archive-link{text-transform:uppercase;text-decoration:none;letter-spacing:2px;padding:4px;border-width:2px;display:inline-block}.page-id-555 ul.contact-info{list-style:none;margin:0;padding:0}.page-id-555 ul.contact-info li{position:relative;padding-left:40px;border-bottom:1px solid #ccc;padding:24px 0 24px 40px;margin-top:0;line-height:1.25em}.page-id-555 ul.contact-info li:first-child{border-top:1px solid #ccc}.page-id-555 ul.contact-info li.icon-phone:before,.page-id-555 ul.contact-info li.icon-location:before,.page-id-555 ul.contact-info li.icon-email:before{color:#f15e33;font-weight:900;position:absolute;top:28px;left:0;font-size:1.375rem}.page-id-555 .gform_wrapper{margin-bottom:60px}.page-id-555 .gform_wrapper .gform_fields li:first-child{margin-top:0}.page-id-555 .gform_wrapper .gform_body select,.page-id-555 .gform_wrapper .gform_body textarea{border:1px solid #ccc;width:100%}.page-id-555 .gform_wrapper .gform_body label{color:#5a5a5a}.page-id-555 .gform_wrapper .gform_body .gfield_radio li{float:left;margin-right:10px;margin-top:0}.page-id-555 .gform_wrapper .gform_body .gfield_radio li input{display:inline-block;vertical-align:middle;width:auto;margin-right:10px}.page-id-555 .gform_wrapper .gform_body .gfield_radio li label{display:inline-block;vertical-align:middle}.page-id-555 .gform_wrapper .gform_body #field_4_8{margin-bottom:15px}.page-id-555 .gform_wrapper .gform_body #field_4_8 .gfield_label{display:inline-block;vertical-align:middle;margin-right:20px}.page-id-555 .gform_wrapper .gform_body #field_4_8 .ginput_container{display:inline-block;vertical-align:middle}.page-id-555 .gform_wrapper .gform_body .ginput_complex.ginput_container span input{margin-bottom:8px}header.page-header{margin-bottom:60px}@media (min-height: 62.5rem){header.page-header{background:transparent}}@media (min-width: 62.5rem){header.page-header{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding:40px}}header.page-header .page-header-wrap{background-color:#fff;text-align:center;padding:20px}header.page-header .page-header-wrap .header-title{margin-bottom:20px;padding-top:32px}header.page-header .page-header-wrap .header-title.underlined:before,header.page-header .page-header-wrap footer.site-footer .stay-connected .gform_wrapper .gform_heading h3.header-title:before,footer.site-footer .stay-connected .gform_wrapper .gform_heading header.page-header .page-header-wrap h3.header-title:before,header.page-header .page-header-wrap .page-template-page-flight-training-php .entry-content h2.header-title:before,.page-template-page-flight-training-php .entry-content header.page-header .page-header-wrap h2.header-title:before,header.page-header .page-header-wrap .page-template-page-flight-training-php .entry-content h3.header-title:before,.page-template-page-flight-training-php .entry-content header.page-header .page-header-wrap h3.header-title:before{left:50%;margin-left:-30px}header.page-header .page-header-wrap .header-copy{display:block;max-width:800px;margin:0 auto;line-height:1.65em;font-size:1.25rem}header.page-header .header-grid-items{margin:30px auto}header.page-header .header-grid-items .grid-item{text-align:left;padding-top:25px;padding-bottom:25px}header.page-header .header-grid-items .grid-item p{font-family:"lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.875rem;padding-left:28px;line-height:1.45em;margin-bottom:12px}header.page-header .header-grid-items .grid-item p strong{display:block;font-size:1.375rem}header.page-header .header-grid-items .grid-item p a{text-transform:uppercase;text-decoration:none}header.page-header .header-grid-items .grid-item:before{font-weight:900;font-size:1.125rem;margin-right:10px;color:#f15e33;float:left;padding-top:2px}@media (min-width: 62.5rem){header.page-header .header-grid-items .grid-item{padding-left:40px;padding-right:40px;width:33.3333333333%;float:left;border-left:1px solid #ccc;height:260px}header.page-header .header-grid-items .grid-item:first-child{border-left:0}}@media (min-width: 71.25rem){header.page-header .header-grid-items .grid-item{height:210px}}.alternating-content .content-item{border-top:2px solid #ccc;padding:3.125rem 0}.alternating-content .content-item .featured-image{display:none}.alternating-content .content-item .featured-image img{display:block;margin:0;width:100%;max-width:640px;height:auto}.alternating-content .content-item.even .featured-image{float:right}@media (min-width: 50rem){.alternating-content .content-item .featured-image{display:block;padding-left:40px;padding-right:40px;width:41.6666666667%;float:left}.alternating-content .content-item .section-copy{padding-left:40px;padding-right:40px;width:58.3333333333%;float:left}}@media (min-width: 62.5rem){.alternating-content .content-item .featured-image{padding-left:40px;padding-right:40px;width:50%;float:left}.alternating-content .content-item .section-copy{padding-left:40px;padding-right:40px;width:50%;float:left;font-size:1.25rem;line-height:1.45em}}.numbered-facts{margin:80px 0}.numbered-facts .numbered-item{margin-bottom:60px}@media (min-width: 50rem){.numbered-facts .numbered-item{padding-left:40px;padding-right:40px;width:50%;float:left;height:260px;margin-bottom:0;padding-top:30px;padding-bottom:30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.numbered-facts .numbered-item:nth-child(2n+0){border-right:0}.numbered-facts .numbered-item:nth-child(5),.numbered-facts .numbered-item:nth-child(6){border-bottom:0}}@media (min-width: 68.75rem){.numbered-facts .numbered-item{padding-left:40px;padding-right:40px;width:33.3333333333%;float:left;height:300px;padding-top:45px;padding-bottom:45px}.numbered-facts .numbered-item:nth-child(2n+0){border-right:1px solid #ccc}.numbered-facts .numbered-item:nth-child(3n+0){border-right:0}.numbered-facts .numbered-item:nth-child(4),.numbered-facts .numbered-item:nth-child(5),.numbered-facts .numbered-item:nth-child(6){border-bottom:0}}.numbered-facts .numbered-item .number{padding-left:0;padding-right:0;width:16.6666666667%;float:left;font-size:4.375rem;color:#f15e33;line-height:.75;text-align:right}.numbered-facts .numbered-item .numbered-item-right{padding-left:40px;padding-right:40px;width:83.3333333333%;float:left;padding-right:60px}@media (min-width: 50rem){.numbered-facts .numbered-item .numbered-item-right{padding-right:0.625rem;padding-left:1.25rem}}.numbered-facts .numbered-item .numbered-item-right p{margin-bottom:0;font-size:1.125rem}@media (min-width: 77.5rem){.numbered-facts .numbered-item .numbered-item-right p{font-size:1.25rem}}.numbered-facts .numbered-item .numbered-item-title{font-weight:900;letter-spacing:2px;line-height:1.65}.numbered-facts .numbered-item .numbered-item-copy{line-height:1.65}.secondary-content{padding:20px 0}.secondary-content.gray-bg{background-color:#e9e9e9}@media (min-width: 62.5rem){.secondary-content.full-width-content p{padding:0 30px}}@media (min-width: 62.5rem){.secondary-content.split-width-content .left-side-content{padding-left:40px;padding-right:40px;width:50%;float:left}}@media (min-width: 62.5rem){.secondary-content.split-width-content .right-side-content{padding-left:40px;padding-right:40px;width:50%;float:left}}.secondary-content.downloads .download-item{margin-bottom:60px}@media (min-width: 37.5rem){.secondary-content.downloads .download-item{padding-left:20px;padding-right:20px;width:50%;float:left}.secondary-content.downloads .download-item:nth-child(odd){padding-left:0}.secondary-content.downloads .download-item:nth-child(even){padding-right:0}}@media (min-width: 62.5rem){.secondary-content.downloads .download-item{margin-bottom:30px;padding-left:20px;padding-right:20px;width:33.3333333333%;float:left}.secondary-content.downloads .download-item:nth-child(even){padding:0 20px}.secondary-content.downloads .download-item:nth-child(odd){padding:0 20px}.secondary-content.downloads .download-item:nth-child(3n+1){padding-left:0}.secondary-content.downloads .download-item:nth-child(3n+3){padding-right:0}}.secondary-content.downloads .download-item .download-item-wrap .download-thumb{margin-bottom:15px}.secondary-content.downloads .download-item .download-item-wrap .download-thumb img{width:100%;height:auto;display:block}.secondary-content.downloads .download-item .download-item-wrap .download-title{font-weight:900;font-size:1.125rem;margin-top:15px;margin-bottom:0}.secondary-content.downloads .download-item .download-item-wrap .download-description p{margin-top:15px;margin-bottom:0;line-height:1.45;font-size:0.9375rem}.secondary-content.downloads .download-item .download-item-wrap .btn{margin-top:15px;text-align:center}.secondary-content.numbered-facts{margin:0}.secondary-content.numbered-facts .numbered-item .numbered-item-title{letter-spacing:0}.secondary-content.numbered-facts .numbered-item .numbered-item-copy{font-size:1rem}@media (min-width: 50rem){.secondary-content.numbered-facts .numbered-item{padding:30px 0;height:200px;border-bottom:0}.secondary-content.numbered-facts .numbered-item:nth-child(1),.secondary-content.numbered-facts .numbered-item:nth-child(2){border-bottom:1px solid #ccc}}@media (min-width: 68.75rem){.secondary-content.numbered-facts .numbered-item:nth-child(1),.secondary-content.numbered-facts .numbered-item:nth-child(2){border-bottom:0}}.secondary-content.image-links .image-link-item{display:block;margin-bottom:20px}.secondary-content.image-links .image-link-item .image-link-wrap{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:100%;max-width:660px;height:128px;border-left:8px solid #f15e33}.secondary-content.image-links .image-link-item .link-copy{display:block;width:100%;height:100%;background-color:#3c3c3c;background-color:rgba(0,0,0,0.8);-webkit-transition:all .25s ease;transition:all .25s ease}.secondary-content.image-links .image-link-item .link-copy a{display:block;width:100%;height:100%;color:#fff;text-decoration:none;font-size:1.125rem;font-weight:900;text-transform:uppercase;text-align:center;padding:46px 10px 0;-webkit-transition:all .25s ease;transition:all .25s ease}.secondary-content.image-links .image-link-item .link-copy a .icon-right-arrow{font-weight:900;vertical-align:middle;position:relative;display:inline-block;margin-bottom:4px}.secondary-content.image-links .image-link-item:hover .link-copy,.secondary-content.image-links .image-link-item:focus .link-copy{background-color:#787878;background-color:rgba(0,0,0,0.9)}.secondary-content.image-links .image-link-item:hover .link-copy a,.secondary-content.image-links .image-link-item:focus .link-copy a{color:#f15e33}@media (min-width: 50rem){.secondary-content.image-links .image-link-item{padding-left:20px;padding-right:20px;width:50%;float:left}.secondary-content.image-links .image-link-item:nth-child(odd){padding-left:0}.secondary-content.image-links .image-link-item:nth-child(even){padding-right:0}}@media (min-width: 62.5rem){.secondary-content.image-links .image-link-item .link-copy a{padding-top:54px;font-size:1.25rem}}.secondary-content:first-child{padding-top:50px}#video-modal{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.92);z-index:-1;opacity:0;top:0;left:0;-webkit-transition:all .25s ease;transition:all .25s ease}#video-modal .video-wrap{max-width:1366px;position:relative;top:50%;left:50%;-webkit-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0)}#video-modal.active{-webkit-transition:all .25s ease;transition:all .25s ease;z-index:99999;opacity:1}#video-modal .close{position:absolute;top:20px;right:20px;width:40px;height:40px;font-size:2.5rem;text-decoration:none;font-weight:900;color:#5a5a5a}#video-modal .close:hover,#video-modal .close:focus{color:#f15e33}#small-screen-options{display:block}@media (min-width: 62.5rem){#small-screen-options{display:none}}#small-screen-options .small-screen-title{border-left:4px solid #f15e33;margin-bottom:30px;padding-left:16px}#small-screen-options .panel{margin-bottom:50px}#tabs,#quickview_tabs{display:none}@media (min-width: 62.5rem){#tabs,#quickview_tabs{display:block}}#tabs .panel,#quickview_tabs .panel{padding-left:20px;padding-right:20px;width:70.8333333333%;float:left;padding-left:8%}#tabs .panel .panel-title,#quickview_tabs .panel .panel-title{text-transform:uppercase;border-bottom:1px solid #acacac;padding-bottom:12px;margin-top:0}#tabs .panel img,#quickview_tabs .panel img{display:block;width:100%;height:auto}#options-tabs{margin:12px 0 0;list-style:none;padding-left:0;padding-right:0;width:29.1666666667%;float:left}#options-tabs li,#options-tabs .tabs-title{display:block;border-left:4px solid #f15e33;text-transform:uppercase;letter-spacing:2px;margin:0}#options-tabs li a,#options-tabs .tabs-title a{padding:12px 16px;display:block;text-decoration:none;color:#5a5a5a}#options-tabs li a:hover,#options-tabs li a:focus,#options-tabs .tabs-title a:hover,#options-tabs .tabs-title a:focus{background-color:#d7d7d7}#options-tabs li.active a,#options-tabs .tabs-title.active a{background-color:#d7d7d7}#options-tabs .tabs-title{padding-bottom:12px;padding-left:16px}#options-tabs .tabs-title span{display:block;font-weight:700;font-size:1.25rem;border-bottom:1px solid #acacac;padding-bottom:12px}#hero video{position:fixed;top:0;right:0;right:50%;z-index:-1;-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);object-fit:cover}#hero .section-content{height:100%}#hero-bg{height:100%;background-size:cover;background-repeat:no-repeat}#hero-copy{position:relative;text-align:center;padding:2.5rem 0;width:96%}@media (min-width: 37.5rem){#hero-copy{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);max-width:650px}}@media (min-width: 62.5rem){#hero-copy{max-width:940px}}#hero-copy .page-section-title{color:#fff}#hero-copy .btn{margin-top:2.5rem}#quote{background-position:center center;background-repeat:no-repeat;background-size:cover;height:auto}@media (min-width: 62.5rem){#quote{height:450px}}#quote .cirrus-quote{width:96%;max-width:800px;text-align:center;margin:0 auto;padding:80px 0}@media (min-width: 62.5rem){#quote .cirrus-quote{padding:115px 0}}#quote .cirrus-quote .quote{font-style:italic;line-height:1.45}@media (min-width: 20rem){#quote .cirrus-quote .quote{font-size:1.35625rem}}@media (min-width: 37.5rem){#quote .cirrus-quote .quote{font-size:1.4875rem}}@media (min-width: 50rem){#quote .cirrus-quote .quote{font-size:1.575rem}}@media (min-width: 62.5rem){#quote .cirrus-quote .quote{font-size:2.1875rem}}#quote .cirrus-quote .quote-author{display:block}#chute{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve3d;transform-style:preserve3d;padding:20px 0}#chute .panel-background{position:absolute;width:100%;height:100%;left:0;top:0;background-position:right 50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}@media (min-width: 62.5rem){#chute.in-focus .panel-background{-webkit-transition:-webkit-transform 15s linear;transition:transform 15s linear;-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}}@media (min-width: 37.5rem){#chute{padding:50px}}@media (min-width: 90rem){#chute{min-height:600px}}#chute .entry-content{position:relative;border:8px solid #fff;padding:10px;margin:0 auto;width:96%;color:#fff;font-size:1.125rem;line-height:1.875rem;text-transform:uppercase;font-weight:700;letter-spacing:2px;-webkit-transform-style:flat;transform-style:flat}@media (min-width: 37.5rem){#chute .entry-content{max-width:580px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}@media (min-width: 37.5rem) and (max-height: 28.75rem){#chute .entry-content{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (min-width: 62.5rem){#chute .entry-content{padding:30px 50px;max-width:820px;font-size:1.375rem;line-height:2.5rem}}@media (min-width: 90rem){#chute .entry-content{padding:40px 60px;font-size:1.875rem;line-height:3.125rem}}#news{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-color:#fff;min-height:700px}#news .cirrus-on-demand{height:100%;max-height:260px;height:40%}@media (min-width: 62.5rem){#news .cirrus-on-demand{height:100%;max-height:480px}}@media (min-width: 90rem){#news .cirrus-on-demand{max-height:480px}}@media (min-height: 50rem){#news .cirrus-on-demand{max-height:70%}}#news .cirrus-on-demand .on-demand-graphic{display:none}@media (min-width: 62.5rem){#news .cirrus-on-demand .on-demand-graphic{display:block;overflow:hidden;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;padding-left:20px;padding-right:20px;width:41.6666666667%;float:left}}@media (min-width: 90rem){#news .cirrus-on-demand .on-demand-graphic{padding-left:20px;padding-right:20px;width:50%;float:left}}#news .cirrus-on-demand .entry-content{padding:20px}@media (min-width: 62.5rem){#news .cirrus-on-demand .entry-content{padding-left:20px;padding-right:20px;width:58.3333333333%;float:left;padding:30px 40px 20px;font-size:1.125rem;line-height:1.625rem}}@media (min-width: 90rem){#news .cirrus-on-demand .entry-content{padding-left:20px;padding-right:20px;width:50%;float:left;padding:100px 80px 20px;font-size:1.25rem;line-height:1.875rem}}#news .cirrus-on-demand .entry-content .more{text-transform:uppercase;text-decoration:none;font-weight:700;font-size:1rem}#news .featured-posts{height:100%}@media (min-width: 37.5rem){#news .featured-posts{max-height:440px}}@media (min-width: 62.5rem){#news .featured-posts{max-height:220px}}@media (min-height: 50rem){#news .featured-posts{max-height:30%}}#news .featured-posts .featured-post{height:220px}@media (min-width: 37.5rem){#news .featured-posts .featured-post{padding-left:0;padding-right:0;width:50%;float:left}}@media (min-width: 62.5rem){#news .featured-posts .featured-post{padding-left:0;padding-right:0;width:25%;float:left}}@media (min-height: 50rem){#news .featured-posts .featured-post{height:100%}}#news .featured-posts .entry-content{color:#fff;font-family:"montserrat",Arial,sans-serif;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}#news .featured-posts .entry-content .overlay{height:100%;background-color:rgba(0,0,0,0.5);padding:16px;-webkit-transition:background-color .25s;transition:background-color .25s}#news .featured-posts .entry-content .overlay:hover{background-color:rgba(0,0,0,0.88)}#news .featured-posts .entry-content .post-title{color:#fff;font-size:1.25rem;line-height:1.5625rem;margin:1em 0 0}#news .featured-posts .entry-content .post-title a{color:#fff;text-decoration:none}#news .featured-posts .entry-content .post-title a:hover,#news .featured-posts .entry-content .post-title a:focus{color:#f15e33}#news .featured-posts .entry-content .read-more,#news .featured-posts .entry-content .categories a{text-transform:uppercase;text-decoration:none;font-weight:700;font-weight:700;font-size:0.75rem}#news .featured-posts .entry-content .read-more{display:inline-block}@media (min-width: 62.5rem){#news .featured-posts .entry-content .read-more .more{opacity:0}#news .featured-posts .entry-content .read-more:hover .more,#news .featured-posts .entry-content .read-more:focus .more{opacity:1}}#news .featured-posts .entry-content .categories.underlined:before,#news .featured-posts .entry-content footer.site-footer .stay-connected .gform_wrapper .gform_heading h3.categories:before,footer.site-footer .stay-connected .gform_wrapper .gform_heading #news .featured-posts .entry-content h3.categories:before,#news .featured-posts .page-template-page-flight-training-php .entry-content h2.categories:before,.page-template-page-flight-training-php #news .featured-posts .entry-content h2.categories:before,#news .featured-posts .page-template-page-flight-training-php .entry-content h3.categories:before,.page-template-page-flight-training-php #news .featured-posts .entry-content h3.categories:before{width:30px}#news .featured-posts .entry-content .categories a{color:#fff}#news .featured-posts .entry-content .categories a:hover,#news .featured-posts .entry-content .categories a:focus{color:#f15e33}#demo{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding:20px;background-color:#ccc}#demo .demo-form{position:relative;border:12px solid #fff;padding:40px 20px 100px}@media (min-width: 37.5rem){#demo .demo-form{position:absolute;width:100%;max-width:560px;top:50%;left:50%;padding:40px 55px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:300px}}@media (min-width: 62.5rem){#demo .demo-form{max-width:900px;padding:80px 110px;min-height:364px}}#demo .demo-form .gform_wrapper{color:#fff}#demo .demo-form .gform_wrapper .gform_heading .gform_title{font-size:1.5rem;color:#fff;text-align:center}@media (min-width: 62.5rem){#demo .demo-form .gform_wrapper .gform_heading .gform_title{text-align:justify;font-size:1.75rem;line-height:1px}#demo .demo-form .gform_wrapper .gform_heading .gform_title:after{content:"";display:inline-block;width:100%;height:0}}@media (min-width: 62.5rem){#demo .demo-form .gform_wrapper .gform_heading .gform_title{font-size:2.5rem}}#demo .demo-form .gform_wrapper .gform_heading .gform_description{line-height:1.3;padding:12px 0;display:block;font-size:1rem;text-align:justify}@media (min-width: 62.5rem){#demo .demo-form .gform_wrapper .gform_heading .gform_description{font-size:1.25rem}}#demo .demo-form .gform_wrapper .gform_body{position:relative}#demo .demo-form .gform_wrapper .gform_body ul{margin:0;padding:0;list-style:none}#demo .demo-form .gform_wrapper .gform_body .gfield input[type=email]{background-color:transparent;border:3px solid white;padding:20px;width:100%;text-align:center;border-radius:24px;color:#fff;-webkit-transition:border-color .3s ease);transition:border-color .3s ease)}#demo .demo-form .gform_wrapper .gform_body .gfield ::-webkit-input-placeholder{color:#fff;font-weight:100;font-style:italic}#demo .demo-form .gform_wrapper .gform_body .gfield :-moz-placeholder{color:#fff;font-weight:100;font-style:italic}#demo .demo-form .gform_wrapper .gform_body .gfield ::-moz-placeholder{color:#fff;font-weight:100;font-style:italic}#demo .demo-form .gform_wrapper .gform_body .gfield :-ms-input-placeholder{color:#fff;font-weight:100;font-style:italic}#demo .demo-form .gform_wrapper .gform_body .gfield.gfield_error input[type=email]{border:3px solid #f15e33}#demo .demo-form .gform_wrapper .gform_footer{position:relative}#demo .demo-form .gform_wrapper .gform_footer input[type=submit]{border:0;border-radius:25px;width:50px;height:50px;color:#f15e33;padding:0;font-size:1.75rem;font-family:'cirrusicons';speak:none;font-style:normal;font-weight:900;font-variant:normal;text-transform:none;line-height:0;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;margin-left:-25px;top:-15px}#demo .demo-form .gform_wrapper .gform_footer input[type=submit]:hover,#demo .demo-form .gform_wrapper .gform_footer input[type=submit]:focus{color:#fff}#demo .demo-form .gform_confirmation_message{color:#fff;text-align:center}#demo .demo-form .gform_confirmation_message:before{font-family:'cirrusicons';speak:none;font-style:normal;font-weight:900;font-variant:normal;text-transform:none;text-align:center;content:"\e60c";display:block;position:relative;clear:both;width:80px;height:80px;background-color:white;color:#43ac6a;border-radius:40px;margin:0 auto 20px;font-size:40px;line-height:2}#demo .demo-form .validation_error,#demo .demo-form .validation_message{display:none}#demo #gform_ajax_spinner_2{display:none}#flyoutNav{position:fixed;top:50%;right:-60px;z-index:0;opacity:0;-webkit-transition:opacity .1s .1s ease, right .2s ease;transition:opacity .1s .1s ease, right .2s ease}@media (max-width: 62.5rem){#flyoutNav{display:none}}#flyoutNav ul{list-style:none;margin:0;padding:0}#flyoutNav ul li{display:block;margin:0;padding:0;position:relative;height:50px;width:50px}#flyoutNav ul li a{display:block;position:absolute;text-decoration:none;text-align:right;vertical-align:middle;background-color:transparent;font-size:0.75rem;text-transform:uppercase;width:50px;height:50px;right:0;-webkit-transition:width .15s linear;transition:width .15s linear}#flyoutNav ul li a .dots{text-align:center;position:absolute;vertical-align:middle;width:40px;height:40px;right:10px;top:50%;margin-top:-20px;padding:6px;line-height:28px;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}#flyoutNav ul li a .dots:before{-webkit-transition:font-size .08s linear;transition:font-size .08s linear;font-size:22px;font-weight:900;content:"\e606";color:#fff}#flyoutNav ul li a .location{display:inline-block;text-indent:-1000%;white-space:nowrap;overflow:hidden;opacity:0;line-height:28px;-webkit-transition:opacity .25s .1s linear;transition:opacity .25s .1s linear}#flyoutNav ul li a.focused,#flyoutNav ul li a.hovered{padding:11px 60px 11px 20px;background-color:#fff;width:180px;box-shadow:1px 1px 1px rgba(0,0,0,0.1)}#flyoutNav ul li a.focused .dots,#flyoutNav ul li a.hovered .dots{text-shadow:none}#flyoutNav ul li a.focused .dots:before,#flyoutNav ul li a.hovered .dots:before{font-size:28px;content:"\e605";color:#f15e33}#flyoutNav ul li a.focused .location,#flyoutNav ul li a.hovered .location{text-indent:0%;opacity:1}#flyoutNav.flyout{right:8px;opacity:1}.page-template-page-preowned-php .gallery-heading{display:none}.page-template-page-preowned-php .pre-owned-wrap{background-color:#f1f1f1;padding-top:20px;padding-bottom:20px}.page-template-page-preowned-php .pre-owned-header{padding-top:30px;padding-bottom:20px}.page-template-page-preowned-php .pre-owned-header .pre-owned-header-title{float:left}.page-template-page-preowned-php .pre-owned-header .pre-owned-page-navi{display:block;clear:both;list-style:none;text-align:left;padding:15px 0 0;margin-top:15px;margin-bottom:0;font-size:0.8125rem}@media (min-width: 64rem){.page-template-page-preowned-php .pre-owned-header .pre-owned-page-navi{font-size:1rem;float:right;text-align:left;clear:none;margin-top:0;padding:0}}.page-template-page-preowned-php .pre-owned-header .pre-owned-page-navi li{display:inline-block;vertical-align:top;text-align:center}.page-template-page-preowned-php .pre-owned-header .pre-owned-page-navi li a{color:#5a5a5a;text-decoration:none;display:block;text-transform:uppercase;border-left:1px solid #5a5a5a;padding:0 10px;line-height:.9}.page-template-page-preowned-php .pre-owned-header .pre-owned-page-navi li a .icon-down{display:block}.page-template-page-preowned-php .pre-owned-header .pre-owned-page-navi li a:hover,.page-template-page-preowned-php .pre-owned-header .pre-owned-page-navi li a:focus{color:#f15e33}.page-template-page-preowned-php .pre-owned-header .pre-owned-page-navi li.active a{color:#f15e33}.page-template-page-preowned-php .pre-owned-header .pre-owned-page-navi li.active .icon-down{line-height:2;color:#f15e33}.page-template-page-preowned-php .pre-owned-header .pre-owned-page-navi li:first-child a{border-left:0}.page-template-page-preowned-php #about .entry-content{padding:40px 0}.page-template-page-preowned-php #about .entry-content p{line-height:1.85}.page-template-page-preowned-php #about .about-copy{margin-bottom:60px}.page-template-page-preowned-php #about .pre-owned-seller{margin-bottom:40px}.page-template-page-preowned-php #about .pre-owned-seller .seller-logo{text-align:center}.page-template-page-preowned-php #about .pre-owned-seller .seller-logo img{max-width:200px;height:auto;width:100%}.page-template-page-preowned-php #about .pre-owned-seller .seller-name-link{text-align:center;display:block;padding-top:30px}.page-template-page-preowned-php #about .pre-owned-seller .seller-name-link .seller-name{display:block}.page-template-page-preowned-php #about .pre-owned-seller .seller-name-link .seller-link{font-family:"arimo",Arial,sans-serif;text-decoration:none;text-transform:uppercase}@media (min-width: 50rem){.page-template-page-preowned-php #about .pre-owned-seller{padding-left:20px;padding-right:20px;width:50%;float:left}}@media (min-width: 75rem){.page-template-page-preowned-php #about .pre-owned-seller{padding-left:20px;padding-right:20px;width:50%;float:left}.page-template-page-preowned-php #about .pre-owned-seller .seller-logo{float:left;text-align:center}.page-template-page-preowned-php #about .pre-owned-seller .seller-name-link{float:left;margin-left:30px;text-align:left}}.page-template-page-preowned-php #buy{background-color:#f1f1f1}.page-template-page-preowned-php #buy .pre-owned-inventory{padding-bottom:20px}.page-template-page-preowned-php #buy .pre-owned-inventory .pre-owned-inventory-contact{font-weight:900}.page-template-page-preowned-php #buy .pre-owned-inventory .pre-owned-inventory-contact .po-phone{color:#f15e33}.page-template-page-preowned-php #buy .pre-owned-inventory .pre-owned-inventory-contact .po-email{text-decoration:none;color:#f15e33}.page-template-page-preowned-php #buy .pre-owned-inventory .pre-owned-inventory-contact .icon-phone,.page-template-page-preowned-php #buy .pre-owned-inventory .pre-owned-inventory-contact .icon-email{font-weight:900;margin-right:12px;vertical-align:middle}.page-template-page-preowned-php #pre-owned-filtering{background-color:#e3e3e3;padding:32px 0}.page-template-page-preowned-php #pre-owned-filtering .filtering-wrap{display:block;margin-bottom:20px}.page-template-page-preowned-php #pre-owned-filtering .filtering-wrap select,.page-template-page-preowned-php #pre-owned-filtering .filtering-wrap input[type=checkbox]{width:100%}@media (min-width: 43.75rem){.page-template-page-preowned-php #pre-owned-filtering .filtering-wrap{float:left;width:48%;margin-right:2%}}@media (min-width: 83.125rem){.page-template-page-preowned-php #pre-owned-filtering .filtering-wrap{float:none;width:auto;display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:0px}.page-template-page-preowned-php #pre-owned-filtering .filtering-wrap select,.page-template-page-preowned-php #pre-owned-filtering .filtering-wrap input[type=checkbox]{width:auto}}.page-template-page-preowned-php .sorting{background-color:#ddd;padding:12px 0}.page-template-page-preowned-php #pre-owned-aircraft{min-height:420px;padding-left:0;padding-right:0}@media (min-width: 20rem){.page-template-page-preowned-php #pre-owned-aircraft .shuffle__sizer{padding-left:20px;padding-right:20px;width:100%;float:left}}@media (min-width: 43.125rem){.page-template-page-preowned-php #pre-owned-aircraft .shuffle__sizer{padding-left:20px;padding-right:20px;width:50%;float:left}}@media (min-width: 65rem){.page-template-page-preowned-php #pre-owned-aircraft .shuffle__sizer{padding-left:20px;padding-right:20px;width:33.3333333333%;float:left}}@media (min-width: 78.75rem){.page-template-page-preowned-php #pre-owned-aircraft .shuffle__sizer{padding-left:20px;padding-right:20px;width:25%;float:left}}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item{width:320px;min-height:660px;margin-bottom:20px}@media (min-width: 20rem){.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item{padding-left:20px;padding-right:20px;width:100%;float:left}}@media (min-width: 43.125rem){.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item{padding-left:20px;padding-right:20px;width:50%;float:left}}@media (min-width: 65rem){.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item{padding-left:20px;padding-right:20px;width:33.3333333333%;float:left}}@media (min-width: 78.75rem){.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item{padding-left:20px;padding-right:20px;width:25%;float:left}}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-image .preowned-aircraft-thumb{display:block;width:100%;height:auto;margin:0}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-title{background-color:#fff;padding:20px 20px 0;padding-bottom:10px;border-bottom:5px solid #f15e33}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-title .model-year{color:#f15e33;display:block;font-size:0.875rem}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-details{background-color:#fff;padding:20px}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-details ul{list-style:none;margin:0;padding:0}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-details ul li{display:block;font-size:0.9375rem;font-family:"arimo",Arial,sans-serif}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-details ul li:first-child{margin-top:0}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-details ul li .item-title{float:left;width:50%;font-weight:900}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-details ul li .item-value{float:right;width:50%}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-seller .pre-owned{display:block;background-color:#f15e33;color:#fff;text-align:center;max-width:100%;border:0;padding:16px}.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-seller .pre-owned:hover,.page-template-page-preowned-php #pre-owned-aircraft .pre-owned-item .pre-owned-seller .pre-owned:focus{background-color:#eb4210}.page-template-page-preowned-php #pre-owned-aircraft .no-results{width:100%;text-align:center}.page-template-page-preowned-php #pre-owned-aircraft .ajax-loader{opacity:0;position:absolute;left:50%;top:180px;margin-left:-40px;-webkit-transition:opacity .2s;transition:opacity .2s}.page-template-page-preowned-php #pre-owned-aircraft .ajax-loader.loading{opacity:1}.page-template-page-preowned-php #sell{padding:20px 0 60px 0}.page-template-page-preowned-php #sell .gform_wrapper .gform_body .gfield{margin-top:0}.page-template-page-preowned-php #sell .gform_wrapper .gform_body input[type=text],.page-template-page-preowned-php #sell .gform_wrapper .gform_body input[type=email]{margin-top:12px}.page-template-page-preowned-php #sell .gform_wrapper .gform_body .sell-contact-phone{margin-top:12px;color:#f15e33;text-transform:uppercase;font-weight:900;padding:10px;line-height:36px}.page-template-page-preowned-php #sell .gform_wrapper .gform_body .sell-contact-phone p{margin:0}.page-template-page-preowned-php #sell .gform_wrapper .gform_footer{width:100%;max-width:460px}.page-template-page-preowned-php #sell .gform_wrapper .gform_footer input[type=submit]{width:100%;max-width:460px;padding:12px}@media (min-width: 50rem){.page-template-page-preowned-php #sell .gform_wrapper .gform_footer{position:absolute;bottom:0px;right:0}.page-template-page-preowned-php #sell .gform_wrapper .gform_footer input[type=submit]{margin-top:20px;float:right}}@media (min-width: 62.5rem){.page-template-page-preowned-php #sell .gform_wrapper .gform_footer{max-width:350px}.page-template-page-preowned-php #sell .gform_wrapper .gform_footer input[type=submit]{max-width:350px}}@media (min-width: 85.375rem){.page-template-page-preowned-php #sell .gform_wrapper .gform_footer{max-width:500px}.page-template-page-preowned-php #sell .gform_wrapper .gform_footer input[type=submit]{max-width:500px}}.page-template-page-preowned-php #sell #gforms_confirmation_message .gform_confirmation_message:before{background-color:#43ac6a;color:#fff}.page-template-page-preowned-php #sell .seller-checks{margin:40px 0 0;padding:0;list-style:none}.page-template-page-preowned-php #sell .seller-checks li{position:relative;display:block}.page-template-page-preowned-php #sell .seller-checks li .icon-check{font-size:1.25rem;font-weight:900;color:#f15e33;float:left;width:36px;padding-top:12px}.page-template-page-preowned-php #sell .seller-checks li .check-copy{float:left;width:80%}@media (min-width: 62.5rem){.page-template-page-preowned-php #sell .sell-form{padding-left:20px;padding-right:20px;width:66.6666666667%;float:left}.page-template-page-preowned-php #sell .seller-checks{padding-left:20px;padding-right:20px;width:33.3333333333%;float:left;margin:0;padding-left:30px}.page-template-page-preowned-php #sell .seller-checks .icon-check{display:inline-block;vertical-align:middle}.page-template-page-preowned-php #sell .seller-checks .check-copy{display:inline-block;vertical-align:middle;width:260px}}.page-template-page-flight-training-php .parent-page-title{text-align:center;margin-top:1.875rem}.page-template-page-flight-training-php #menu-flight-training-menu{display:none;padding:20px 0}.page-template-page-flight-training-php #menu-flight-training-menu li{margin:0;float:none;padding:5px 0}.page-template-page-flight-training-php #menu-flight-training-menu li a{color:#5a5a5a;letter-spacing:1px}.page-template-page-flight-training-php #menu-flight-training-menu li a:hover,.page-template-page-flight-training-php #menu-flight-training-menu li a:focus{color:#f15e33}.page-template-page-flight-training-php #menu-flight-training-menu li .icon-down{display:none}.page-template-page-flight-training-php #menu-flight-training-menu li.current_page_item a{color:#f15e33}@media (min-width: 62.5rem){.page-template-page-flight-training-php #menu-flight-training-menu{display:block;text-align:center}.page-template-page-flight-training-php #menu-flight-training-menu li{display:inline-block;vertical-align:top;padding:18px 0;font-size:0.875rem}.page-template-page-flight-training-php #menu-flight-training-menu li a{line-height:1;padding:0 16px;border-left:1px solid #5a5a5a}.page-template-page-flight-training-php #menu-flight-training-menu li.current_page_item .icon-down{display:block;text-align:center;color:#f15e33;margin-top:8px}.page-template-page-flight-training-php #menu-flight-training-menu li:first-child a{border-left:0}}@media (min-width: 85.375rem){.page-template-page-flight-training-php #menu-flight-training-menu li{font-size:1.125rem}.page-template-page-flight-training-php #menu-flight-training-menu li a{padding:0 24px}}.page-template-page-flight-training-php .entry-content{padding:3.125rem 0}#menu-flight-training-menu{display:none}.page-template-page-about-php article{padding:30px 0}.page-template-page-about-php #leadership-team .team-title{text-align:center;margin:30px 0}.page-template-page-about-php #leadership-team .team-member{position:relative}@media (min-width: 31.25rem){.page-template-page-about-php #leadership-team .team-member{padding-left:0;padding-right:0;width:50%;float:left}}@media (min-width: 62.5rem){.page-template-page-about-php #leadership-team .team-member{padding-left:0;padding-right:0;width:33.3333333333%;float:left}}@media (min-width: 93.75rem){.page-template-page-about-php #leadership-team .team-member{padding-left:0;padding-right:0;width:25%;float:left}}.page-template-page-about-php #leadership-team .team-member .team-member-photo img{width:100%;height:auto;opacity:1;-webkit-transition:opacity .25s;transition:opacity .25s}.page-template-page-about-php #leadership-team .team-member a.launch-modal:hover img{opacity:.75}.page-template-page-about-php #leadership-team .team-member .team-member-details{position:absolute;width:100%;bottom:0;left:0;padding:30px 10px 15px 42px;background-color:#222;background-color:rgba(0,0,0,0.85)}.page-template-page-about-php #leadership-team .team-member .team-member-details:before{position:absolute;top:50%;left:10px;font-size:22px;margin-top:-11px;color:#f15e33}.page-template-page-about-php #leadership-team .team-member .team-member-details .name{display:block;color:#fff;font-size:1.375rem;font-family:"montserrat",Arial,sans-serif}.page-template-page-about-php #leadership-team .team-member .team-member-details .title{display:block;font-size:0.9375rem;color:#fff}.page-template-page-about-php #team-modal-wrap{position:fixed;width:100%;height:100%;top:0;left:0;padding:20px;opacity:0;z-index:-1;background:#555;background:rgba(0,0,0,0.8);overflow-y:scroll;-webkit-transition:all .25s ease;transition:all .25s ease}.page-template-page-about-php #team-modal-wrap.active{opacity:1;z-index:9999;-webkit-transition:all .25s ease;transition:all .25s ease}.page-template-page-about-php #team-modal-wrap .team-member{display:none;background-color:#fff;padding:20px;margin-top:50px}@media (min-width: 62.5rem){.page-template-page-about-php #team-modal-wrap .team-member{position:absolute;width:100%;max-width:1366px;top:50%;left:50%;padding:60px 40px;margin-top:0;-webkit-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0)}}@media (min-width: 62.5rem){.page-template-page-about-php #team-modal-wrap .team-member .team-member-photo{padding-left:20px;padding-right:20px;width:33.3333333333%;float:left}}.page-template-page-about-php #team-modal-wrap .team-member .team-member-photo img{width:100%;max-width:300px;height:auto}@media (min-width: 62.5rem){.page-template-page-about-php #team-modal-wrap .team-member .team-member-photo img{max-width:500px}}@media (min-width: 62.5rem){.page-template-page-about-php #team-modal-wrap .team-member .team-member-details{padding-left:20px;padding-right:20px;width:66.6666666667%;float:left}}.page-template-page-about-php #team-modal-wrap .team-member .team-member-details .name{display:block;font-size:1.875rem}.page-template-page-about-php #team-modal-wrap .team-member .team-member-details .title{display:block;font-size:1.375rem;border-bottom:1px solid #ccc}.page-template-page-about-php #team-modal-wrap .team-member.active{display:block}.page-template-page-about-php #team-modal-wrap .close{color:#fff;font-size:1.875rem;font-weight:900;position:absolute;right:15px;top:20px;text-decoration:none}.page-template-page-about-php #team-modal-wrap .close:hover,.page-template-page-about-php #team-modal-wrap .close:focus{color:#f15e33}.page-template-page-about-php #testimonials{background-color:#181818;padding:100px 0 50px}.page-template-page-about-php #testimonials .testimonials-title{color:#fff;text-align:center;margin-bottom:40px}.page-template-page-about-php #testimonials .testimonials-slider .testimonial{color:#999;text-align:center}.page-template-page-about-php #testimonials .testimonials-slider .testimonial .quote{display:block;font-size:1.875rem;font-style:italic;max-width:1024px;margin:0 auto}.page-template-page-about-php #testimonials .testimonials-slider .testimonial .author{color:#fff}.page-template-page-about-php #testimonials .pager-controls{text-align:center;padding:20px 0;margin-top:40px}.page-template-page-about-php #testimonials .pager-controls .pager-item{color:#999;font-size:1.125rem;margin:0 4px;font-weight:900;cursor:pointer}.page-template-page-about-php #testimonials .pager-controls .pager-item:hover,.page-template-page-about-php #testimonials .pager-controls .pager-item:focus{color:#f15e33}.page-template-page-about-php #testimonials .pager-controls .pager-item.active{color:#f15e33}.page-template-page-about-php #testimonials .pager-controls .pager-item.active:before{content:'\e605'}.page-template-page-careers-php .careers-left{margin-bottom:20px;display:none}@media (min-width: 62.5rem){.page-template-page-careers-php .careers-left{display:block;padding-left:20px;padding-right:20px;width:25%;float:left}}@media (min-width: 62.5rem){.page-template-page-careers-php .careers-right.has-testimonial{padding-left:20px;padding-right:20px;width:75%;float:left}}.page-template-page-careers-php #careers{margin-bottom:60px}.page-template-page-careers-php #careers .careers-header{padding:10px 0;border-bottom:2px solid #ccc}.page-template-page-careers-php #careers .careers-header .careers-title{display:block}@media (min-width: 48rem){.page-template-page-careers-php #careers .careers-header .careers-title{padding-left:0;padding-right:0;width:50%;float:left}}.page-template-page-careers-php #careers .careers-header .rss{display:block}@media (min-width: 48rem){.page-template-page-careers-php #careers .careers-header .rss{text-align:right;line-height:40px;font-size:1.375rem;text-decoration:none;padding-left:0;padding-right:0;width:50%;float:left}}.page-template-page-careers-php #careers .category-title{border-bottom:2px solid #ccc;font-size:0.9375rem;font-weight:700;text-transform:uppercase;padding:20px 0;line-height:32px}.page-template-page-careers-php #careers .category-title .icon-plus{color:#f15e33;float:right;font-size:1.375rem}.page-template-page-careers-php #careers .careers-list{background-color:#f2f2f2;display:none;padding:0 30px}.page-template-page-careers-php #careers .careers-list .career{padding:18px 0;border-top:2px dashed #999}.page-template-page-careers-php #careers .careers-list .career .location{display:inline-block;vertical-align:middle;padding-left:0;padding-right:0;width:41.6666666667%;float:left}@media (min-width: 48rem){.page-template-page-careers-php #careers .careers-list .career .location{padding-left:0;padding-right:0;width:16.6666666667%;float:left;line-height:43px}}.page-template-page-careers-php #careers .careers-list .career .career-title{display:inline-block;vertical-align:middle;padding-left:0;padding-right:0;width:58.3333333333%;float:left}@media (min-width: 48rem){.page-template-page-careers-php #careers .careers-list .career .career-title{padding-left:0;padding-right:0;width:58.3333333333%;float:left;line-height:43px}}.page-template-page-careers-php #careers .careers-list .career .apply{display:block;clear:both;width:100%;vertical-align:middle;text-align:left;padding:10px 20px}@media (min-width: 48rem){.page-template-page-careers-php #careers .careers-list .career .apply{clear:none;padding:0;text-align:right;padding-left:20px;padding-right:20px;width:25%;float:left}}.page-template-page-careers-php #careers .careers-list .career .apply .btn{background-color:transparent;text-align:center;max-width:100%;margin:0 auto}.page-template-page-careers-php #careers .careers-list .career .apply .btn:hover,.page-template-page-careers-php #careers .careers-list .career .apply .btn:focus{background-color:#f15e33}@media (min-width: 48rem){.page-template-page-careers-php #careers .careers-list .career .apply .btn{max-width:180px}}@media (min-width: 62.5rem){.page-template-page-careers-php #careers .careers-list .career .apply{display:inline-block;margin-top:0}}.page-template-page-careers-php #careers .careers-list .career-header{font-weight:900;border-top:0;padding-bottom:0px}.page-template-page-careers-php #locations .location{margin-bottom:40px}@media (min-width: 30rem){.page-template-page-careers-php #locations .location{padding-left:20px;padding-right:20px;width:50%;float:left}.page-template-page-careers-php #locations .location:first-child{padding-left:0}.page-template-page-careers-php #locations .location:last-child{padding-right:0}}.page-template-page-careers-php #locations .location .location-thumbnail img{display:block;width:100%;height:auto}.page-template-page-careers-php #locations .location .location-info ul{list-style:none;margin:0;padding:0}.page-template-page-careers-php #locations .location .location-info ul li{padding:15px 0;border-bottom:1px solid #ccc}.page-template-page-careers-php #locations .location .location-info ul li:first-child{border-top:1px solid #ccc}.page-template-page-careers-php #locations .location .location-info ul .mailing-address .address{padding-left:34px}.page-template-page-careers-php #locations .location .location-info ul .email a{margin-left:34px}.page-template-page-careers-php #locations .location .location-info ul .website a{margin-left:34px}.page-template-page-careers-php #locations .location .location-info ul .location-subtitle{display:block;font-weight:900}.page-template-page-careers-php #locations .location .location-info ul .location-subtitle:before{display:inline-block;vertical-align:middle;font-size:1.375rem;color:#f15e33;margin-right:10px}.page-template-page-careers-php #testimonial{border-left:4px solid #f15e33;padding:15px 0 4px 15px}.page-template-page-careers-php #testimonial .icon-quotes{color:#f15e33;font-size:1.375rem;font-weight:900;margin-bottom:12px;display:block}.page-template-page-careers-php #testimonial .testimonial-quote{display:block;font-style:italic}.page-template-page-careers-php #testimonial img{float:left;max-width:80px;height:auto;margin-right:10px}.page-template-page-careers-php #testimonial .author{display:block;font-weight:900}.page-template-page-careers-php #testimonial .position{display:block;font-style:italic;font-size:0.75rem}.page-template-page-how-to-buy-php .page-header{margin-bottom:0}.page-template-page-how-to-buy-php .how-to-buy-tabs{padding:60px 0}.page-template-page-how-to-buy-php .how-to-buy-tabs #tabs .panel{padding-left:2%}.page-template-page-how-to-buy-php .how-to-buy-tabs #options-tabs li.active a,.page-template-page-how-to-buy-php .how-to-buy-tabs #options-tabs li:hover a,.page-template-page-how-to-buy-php .how-to-buy-tabs #options-tabs li:focus a{background-color:#ececec}.page-template-page-how-to-buy-php #finance-calculator{background-color:#e9e9e9;padding:20px}.page-template-page-how-to-buy-php #finance-calculator .block{display:block;width:100%}.page-template-page-how-to-buy-php #finance-calculator .block.price input,.page-template-page-how-to-buy-php #finance-calculator .block.price select{width:100%}@media (min-width: 85.375rem){.page-template-page-how-to-buy-php #finance-calculator .block.price{padding-left:0;padding-right:0;width:29.1666666667%;float:left}}.page-template-page-how-to-buy-php #finance-calculator .block.deposit input#deposit{width:100%;margin-top:10px}@media (min-width: 85.375rem){.page-template-page-how-to-buy-php #finance-calculator .block.deposit{padding-left:0;padding-right:0;width:45.8333333333%;float:left;padding-left:20px}.page-template-page-how-to-buy-php #finance-calculator .block.deposit input#deposit{margin-top:0;max-width:220px}}@media (min-width: 85.375rem){.page-template-page-how-to-buy-php #finance-calculator .block.submit{padding-left:0;padding-right:0;width:25%;float:left;padding-right:20px}}.page-template-page-how-to-buy-php #finance-calculator #price_calc_submit{margin-top:35px}.page-template-page-how-to-buy-php #finance-calculator .dollar-percent{display:inline-block;width:115px}.page-template-page-how-to-buy-php #finance-calculator .dollar-percent label{display:inline-block;width:45px}.page-template-page-how-to-buy-php #finance-calculator .dollar-percent label input,.page-template-page-how-to-buy-php #finance-calculator .dollar-percent label span{display:inline-block;vertical-align:middle;width:auto}.page-template-page-how-to-buy-php #finance-calculator .dollar-percent label span{margin-right:5px}.summary{background-color:#f9f9f9;float:none;display:block;clear:both;margin-bottom:40px}.summary h5{padding:20px 20px 0}.summary .bot-block{padding:0 20px}.summary .financed,.summary .apr,.summary .terms{display:block;margin-top:4px}.summary .financed span,.summary .apr span,.summary .terms span{font-weight:900;padding-left:12px}.summary .output-wrapper{background-color:#252525;color:#fff;margin-top:20px;padding:20px}.summary .output-wrapper .output-price{font-weight:900;font-size:1.625rem}.slider{position:relative}.slider .controls{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.slider .controls .previous,.slider .controls .next{display:block;position:relative;padding:18px 4px;background-color:#fff;font-size:1.875rem;cursor:pointer;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}.slider .controls .previous:hover,.slider .controls .previous:focus,.slider .controls .next:hover,.slider .controls .next:focus{opacity:1}.slider .controls .previous .bx-prev,.slider .controls .previous .bx-next,.slider .controls .next .bx-prev,.slider .controls .next .bx-next{position:absolute;display:block;width:100%;height:100%;left:0;top:0}.slider .controls .previous{float:left}.slider .controls .next{float:right}.slider .gallery-image{width:100%;height:auto;display:block}.slider .slide-title-link-wrap{position:absolute;left:50%;top:50%;text-align:center;z-index:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.slider .slide-title{color:#fff;margin-bottom:25px;font-size:1.125rem}@media (min-width: 50rem){.slider .slide-title{font-size:2.5rem;margin-bottom:45px}}.slider .video-link{width:40px;height:40px;font-size:1.25rem;background:#fff;border-radius:70px;padding:15px;color:#5a5a5a;text-decoration:none}@media (min-width: 50rem){.slider .video-link{width:90px;height:90px;font-size:2.5rem;border-radius:90px;padding:25px}}.slider .video-link:hover,.slider .video-link:focus{color:#f15e33}#aircraftFS{z-index:-1;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#afafaf;background-color:rgba(175,175,175,0.98);-webkit-transition:all .25s ease;transition:all .25s ease}#aircraftFS.active{z-index:99999;opacity:1;-webkit-transition:all .25s ease;transition:all .25s ease}#aircraftFS .close{position:absolute;top:20px;right:20px;width:40px;height:40px;font-size:2.5rem;text-decoration:none;font-weight:900;color:#5a5a5a}#aircraftFS .close:hover,#aircraftFS .close:focus{color:#f15e33}#aircraftFS .threesixty{overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0)}#aircraftFS .threesixty .threesixty_images{display:none;list-style:none;margin:0;padding:0}#aircraftFS .threesixty .threesixty_images img{position:absolute;top:0;width:100%;height:auto;max-width:1366px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#aircraftFS .threesixty .threesixty_images img.previous-image{visibility:hidden;width:0}#aircraftFS .threesixty .threesixty_images img.current-image{visibility:visible;width:100%}#aircraftFS .threesixty .spinner{width:60px;display:block;margin:0 auto;height:30px;background:#333;background:rgba(0,0,0,0.7);border-radius:5px}#aircraftFS .threesixty .spinner span{font-weight:bolder;color:#FFF;text-align:center;line-height:30px;display:block}#aircraftFS .threesixty .nav_bar{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:11}#aircraftFS .threesixty .nav_bar a{display:inline-block;vertical-align:middle;margin:0 2px;text-decoration:none;background-color:#252525;color:#fff;width:46px;height:40px;font-size:1.625rem;text-align:center;line-height:40px;font-family:'cirrusicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#aircraftFS .threesixty .nav_bar a:hover,#aircraftFS .threesixty .nav_bar a:focus{background-color:#2f2f2f;color:#f15e33}#aircraftFS .threesixty .nav_bar a.nav_bar_stop{font-size:1.25rem;line-height:34px}a.fullscreen{background:transparent url(../images/fs.png) !important}.hide{display:none !important;visibility:hidden}strong{font-weight:700}.fade{opacity:0;filter:"alpha(opacity=100)"}.page-template-template-locator-php #map-functions-wrap{width:100%}@media (min-width: 50rem){.page-template-template-locator-php #map-functions-wrap{padding-left:0;padding-right:0;width:41.6666666667%;float:left}}@media (min-width: 56.25rem){.page-template-template-locator-php #map-functions-wrap{padding-left:0;padding-right:0;width:37.5%;float:left}}@media (min-width: 62.5rem){.page-template-template-locator-php #map-functions-wrap{padding-left:0;padding-right:0;width:33.3333333333%;float:left}}@media (min-width: 68.75rem){.page-template-template-locator-php #map-functions-wrap{padding-left:0;padding-right:0;width:29.1666666667%;float:left}}@media (min-width: 81.25rem){.page-template-template-locator-php #map-functions-wrap{padding-left:0;padding-right:0;width:25%;float:left}}@media (min-width: 93.75rem){.page-template-template-locator-php #map-functions-wrap{padding-left:0;padding-right:0;width:22.9166666667%;float:left}}@media (min-width: 100rem){.page-template-template-locator-php #map-functions-wrap{padding-left:0;padding-right:0;width:20.8333333333%;float:left}}@media (min-width: 109.375rem){.page-template-template-locator-php #map-functions-wrap{padding-left:0;padding-right:0;width:18.75%;float:left}}.page-template-template-locator-php #map_canvas{width:100%;height:400px;z-index:1}@media (min-width: 50rem){.page-template-template-locator-php #map_canvas{padding-left:0;padding-right:0;width:58.3333333333%;float:left;height:943px}}@media (min-width: 56.25rem){.page-template-template-locator-php #map_canvas{padding-left:0;padding-right:0;width:62.5%;float:left}}@media (min-width: 62.5rem){.page-template-template-locator-php #map_canvas{padding-left:0;padding-right:0;width:66.6666666667%;float:left}}@media (min-width: 68.75rem){.page-template-template-locator-php #map_canvas{padding-left:0;padding-right:0;width:70.8333333333%;float:left}}@media (min-width: 81.25rem){.page-template-template-locator-php #map_canvas{padding-left:0;padding-right:0;width:75%;float:left}}@media (min-width: 93.75rem){.page-template-template-locator-php #map_canvas{padding-left:0;padding-right:0;width:77.0833333333%;float:left}}@media (min-width: 100rem){.page-template-template-locator-php #map_canvas{padding-left:0;padding-right:0;width:79.1666666667%;float:left}}@media (min-width: 109.375rem){.page-template-template-locator-php #map_canvas{padding-left:0;padding-right:0;width:81.25%;float:left}}#locator_container ul,#locator_container ol{list-style-type:none;margin:0;padding:0}#locator_container .advanced-map{padding:0}#locator_container #map-holder{clear:both;margin-bottom:50px}#map-container{position:relative;z-index:1}#map-container form{position:relative;z-index:100}#map-container input[type='text'].sales-search{width:121px}#map-container input[type='text']{color:#5a5a5a;font-weight:400;border:none;padding-left:5px;margin:0;font-size:13px;height:40px;line-height:40px}#map-container input[type='text'].placeholder{color:#bababa;font-style:italic}#map-container #map-search{position:relative;padding:10px 0}#map-container #map-search input[type='button']{position:absolute;right:0;top:15px;width:40px;height:30px;font-size:20px;padding:5px 0;background:transparent;outline:none;border:0;border-left:1px solid #5a5a5a}#map-container #map{position:relative}#map-container #map .locator-title{color:#fff;background-color:#232323;text-align:center;margin:0;padding:15px 0}#filters{margin:0;background-color:#f9f9f9;overflow:hidden;display:none;position:absolute;height:745px;overflow-y:scroll !important;width:100%;padding:0 20px;-webkit-transition:width .75s ease-in;transition:width .75s ease-in}#filters.open{height:890px;-webkit-transition:width .75s ease-out;transition:width .75s ease-out;padding:6px}#filters .filters-heading{display:block;padding:10px}#filters .filters-heading span{display:inline-block;float:left}#filters .filters-heading .reset-filter{display:inline-block;float:right}#filters .partner-filter{float:left;padding:0 20px;width:100%;margin-bottom:30px}@media (min-width: 50rem){#filters .partner-filter{width:100%;border:0;margin-bottom:30px}}#filters .partner-filter.first{padding-left:20px}#filters .partner-filter label{font-size:14px;font-weight:400}@media (min-width: 31.25rem){#filters .partner-filter{width:230px;border-right:1px solid #ccc}#filters .partner-filter.first{border-left:1px solid #ccc}}@media (min-width: 50rem){#filters .partner-filter{border:0}#filters .partner-filter.first{border:0}}#filters .filters-applied{float:left;font-size:11px}#filters .extra-options label{font-size:11px;margin-left:10px;background-size:16px auto}#filters .extra-options ul.disabled .custom-checkbox label{color:#888888}#advance-options a{display:block;z-index:1000;color:#5a5a5a;background-color:#e7e7e7;padding:10px 0;text-decoration:none;text-transform:uppercase;font-size:14px;text-align:center}#advance-options a span{margin-right:10px;font-size:12px}#advance-options a.open span:before{content:'\e603'}#loader{position:absolute;z-index:10;top:103px;right:0;background-color:#fff;height:545px;width:350px}#loader img{height:350px;display:block;width:255px;margin:75px auto 0 auto}#loader.loaded{display:none}#results{position:relative;width:320px;height:100%;overflow:hidden;background-color:#ffffff;margin:0 auto}#results .result{padding-top:14px;padding-bottom:14px;text-align:center;font-size:20px;color:#5a5a5a;border-bottom:1px solid #e2e2e2;margin-bottom:0}#results .result strong{font-weight:700}#results .result-item{position:relative;padding-left:24px;height:auto;max-height:220px;margin-bottom:40px}#results .result-item li{margin-top:0;margin-bottom:4px}#results .result-item li.longname{font-size:13px;color:#f15e33}#results .result-item li.contact-name{font-size:18px;font-weight:700;border-bottom:3px solid #f15e33;padding-bottom:4px}#results .result-item li.street,#results .result-item li.located{font-size:11px;margin-bottom:2px}#results .result-item li a{text-decoration:none}#results .result-item ul.contact-info{margin:8px 0}#results .result-item ul.contact-info li{display:block;padding-bottom:4px;border-bottom:1px solid #5a5a5a}#results .result-item ul.contact-info li.phone,#results .result-item ul.contact-info li.email,#results .result-item ul.contact-info li.airport{display:block;font-size:14px;vertical-align:middle}#results .result-item ul.contact-info li.phone span,#results .result-item ul.contact-info li.email span,#results .result-item ul.contact-info li.airport span{line-height:16px;display:inline-block;vertical-align:middle;margin-right:8px}#results .result-item ul.contact-info li.phone .icon-phone,#results .result-item ul.contact-info li.phone .icon-email,#results .result-item ul.contact-info li.phone .icon-location,#results .result-item ul.contact-info li.email .icon-phone,#results .result-item ul.contact-info li.email .icon-email,#results .result-item ul.contact-info li.email .icon-location,#results .result-item ul.contact-info li.airport .icon-phone,#results .result-item ul.contact-info li.airport .icon-email,#results .result-item ul.contact-info li.airport .icon-location{font-weight:900}#results .result-item ul.contact-info li.phone .directions,#results .result-item ul.contact-info li.email .directions,#results .result-item ul.contact-info li.airport .directions{text-decoration:none;font-size:12px}#results .result-item .partner{position:absolute;left:0;top:0;font-size:22px;font-weight:700}#results .result-item .partner a{color:#5a5a5a;text-transform:uppercase;text-decoration:none}#results .result-item .partner a span{color:#f15e33}#results .result-item.platinum ul.result-content a{text-decoration:none}#results .result-item.sales-director{border-bottom:1px solid #e9e9e9;list-style:none;margin:0;padding:32px;background-color:#f9f9f9}#results .result-item.sales-director h2{margin-top:0;font-size:24px;font-weight:700}#results .result-item.sales-director p{font-size:15px;font-weight:700}#results .result-item.sales-director span{display:block;font-weight:700}#results .result-item.sales-director ul li{border:0;margin-top:0}#result-list{height:700px;overflow:hidden}#result-list .result-list{position:relative;float:left;height:549px;width:320px}#result-list .result-list .result-list{float:left}#result-list .result-list .result-list li{width:320px}#result-list ul li .icon{width:17px;padding-right:8px}#result-list ul li .icon img{margin:0 auto}#pagination{width:100%;background-color:#f9f9f9;padding:8px 0}#pagination .left{width:33%;height:21px;cursor:pointer;float:left;text-align:left;padding-left:8px}#pagination .left:hover,#pagination .left:focus{color:#f15e33}#pagination .left span{font-weight:900;vertical-align:text-bottom}#pagination .pages{width:34%;height:21px;font-weight:700;font-size:12px;text-align:center;line-height:21px;float:left}#pagination .right{width:33%;height:21px;cursor:pointer;float:left;text-align:right;padding-right:8px}#pagination .right:hover,#pagination .right:focus{color:#f15e33}#pagination .right span{font-weight:900;vertical-align:text-bottom}#modal{opacity:0;display:none;position:fixed;z-index:1010;background:url("../locator/img/background-modal.png") repeat;width:100%;height:100%;top:0;left:0}#modal #window{opacity:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;max-width:1366px;max-height:800px;background-color:#ffffff;padding:17px}#modal #window .help{display:none;background:url("../locator/img/background-help.png") no-repeat;width:86%;height:81%;margin-bottom:20px;padding-top:79px;padding-left:134px}#modal #window .help h2{font-size:30px;font-weight:700;font-family:'Helvetica','Arial',sans-serif;text-shadow:-1px 1px 1px #ffffff;margin-bottom:15px}#modal #window .help ul{margin-bottom:40px}#modal #window .help ul li{line-height:18px;font-size:15px;font-family:'Helvetica','Arial',sans-serif;margin-bottom:5px;text-shadow:-1px 1px 1px #ffffff}#modal #window .help ul li span{margin-top:5px;display:inline-block;font-weight:700;font-size:26px}#modal #window .close{background:url("../locator/img/icon-close.png") no-repeat;width:55px;height:16px;cursor:pointer;float:right}.docs-and-contacts{padding:20px 0}@media (min-width: 62.5rem){.docs-and-contacts{text-align:center}}.docs-and-contacts ul li{display:block}@media (min-width: 62.5rem){.docs-and-contacts ul li{display:inline-block;vertical-align:top;max-width:330px;width:100%;margin-right:30px}}.docs-and-contacts ul li a.btn{display:block;margin:0 auto;max-width:96%;text-align:center}@media (min-width: 50rem){.docs-and-contacts ul li a.btn{max-width:48%;float:left;height:60px;margin:0 1% 20px}}@media (min-width: 62.5rem){.docs-and-contacts ul li a.btn{float:none;max-width:330px;width:100%}}#region{position:relative;background:url("../locator/img/region_map.png") no-repeat;width:100%;height:100%;width:978px;height:657px;margin-bottom:10px;margin:0 auto}#region .hot-spot{position:absolute;width:151px;height:44px}#region .hot-spot a{display:block;width:151px;height:44px}#region #ivy{top:148px;left:169px}#region #beth{top:299px;left:169px}#region #ken{top:416px;left:209px}#region #justin{top:483px;left:250px}#region #gary{top:231px;left:455px}#region #andy{top:164px;left:558px}#region #jeff{top:350px;left:470px}#region #adam{top:456px;left:439px}#region #chris{top:530px;left:445px}#region #cliff{top:165px;left:742px}#region #eric{top:286px;right:20px}#region #boni{top:338px;right:27px}#region #mike{top:390px;right:59px}#region #john{top:448px;right:57px}#region #charlie{top:504px;right:145px}#region #evan{top:561px;right:192px}.infoWindow{padding-bottom:6px;background:transparent url("../locator/img/background-map-tab.png") no-repeat 50% bottom}.infoWindow .websites,.infoWindow .emails{font-size:11px}.infoWindow a{display:block;color:#ffffff}.infoWindow a.directons{text-transform:uppercase;font-style:normal}.infoWindow p{margin-bottom:4px}.infoWindow .tab-wrap{background-color:#fff;height:36px}.infoWindow .contact-tab.active{color:#000000;background-color:#fff}.infoWindow .contact-tab.active .contact{display:block}.infoWindow .services-tab.active{color:#000000;background-color:#fff}.infoWindow .services-tab.active .services{display:block}.infoWindow .contact,.infoWindow .services{padding:14px;line-height:17px;background:#ffffff;color:#5a5a5a;height:162px;width:212px;overflow-y:scroll}.infoWindow .services{display:none}.infoWindow .contact-tab,.infoWindow .services-tab{text-align:center;display:inline-block;width:73px;padding:10px;color:#ccc;font-weight:bold;text-decoration:none;font-style:normal;text-transform:uppercase;font-size:10px;background:#e9e9e9}#region{display:none}#sales-overlay{margin-top:11px;position:absolute;z-index:500;top:268px;width:651px;height:541px;background:url("../locator/img/background-sales-overlay.png") repeat}#sales-overlay img{margin-top:70px;margin-left:100px}#sales-overlay p{position:relative;top:42%;text-align:left;margin:0 auto;font-size:20px;color:#ffffff;font-family:'Helvetica', 'Arial',sans-serif;font-weight:700;width:500px;text-shadow:1px 1px 0px #000;line-height:27px}#sales-directions p{margin-top:10px;color:#000000;font-family:'Helvetica','Arial',sans-serif;text-shadow:-1px 1px 1px #ffffff}#sales-error{margin-top:15px}#sales-error p{color:#bf0620;font-family:'Helvetica','Arial',sans-serif}#sales-error p strong{text-transform:uppercase;font-size:11px}#sales-error p em{font-size:12px;font-style:italic}#sales-error img{margin-top:4px;margin-right:8px}.print{display:none;background:url("../locator/img/icon-print.png") no-repeat;width:116px;height:23px;cursor:pointer}#locator_container .custom-checkbox,#locator_container .custom-radio{position:relative}#locator_container .custom-checkbox input,#locator_container .custom-radio input{position:absolute}#locator_container .custom-checkbox label,#locator_container .custom-radio label{display:block;position:relative;padding:8px 0 8px 28px;line-height:1;color:#222;cursor:pointer;z-index:1;background:url("../locator/img/checkbox.png") no-repeat left 42%}#locator_container .custom-checkbox label.checked,#locator_container .custom-radio label.checked{background:url("../locator/img/checkbox-checked.png") no-repeat left 42%}
