/*
Theme Name: Astro Nova Inc - Aerospace 2016
Author: Tiziani Whitmyre, Inc.
Author URI: http://www.tizinc.com/
*/

@charset "utf-8";
/* CSS Document */
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

@font-face {font-family: 'ProximaNova-BoldIt';src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_A_0.eot');src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_A_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3948EA_A_0.woff2') format('woff2'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_A_0.woff') format('woff'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_A_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-Bold';src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_B_0.eot');src: url('webfonts/3948EA_B_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_B_0.woff2') format('woff2'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_B_0.woff') format('woff'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_B_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-Light';src: url('webfonts/3948EA_1E_0.eot');src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_1E_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_1E_0.woff2') format('woff2'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_1E_0.woff') format('woff'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_1E_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-LightIt';src: url('webfonts/3948EA_14_0.eot');src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_14_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_14_0.woff2') format('woff2'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_14_0.woff') format('woff'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_14_0.ttf') format('truetype');}

@font-face {font-family: 'ProximaNova-Regular';src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_20_0.eot');src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_20_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_20_0.woff2') format('woff2'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_20_0.woff') format('woff'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_20_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-RegularIt';src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_2E_0.eot');src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_2E_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_2E_0.woff2') format('woff2'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_2E_0.woff') format('woff'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_2E_0.ttf') format('truetype');}

@font-face {font-family: 'ProximaNova-Semibold';src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_24_0.eot');src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_24_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_24_0.woff2') format('woff2'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_24_0.woff') format('woff'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_24_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-SemiboldIt';src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_2B_0.eot');src: url('/wp-content/themes/aerospace2016/webfonts/3948EA_2B_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_2B_0.woff2') format('woff2'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_2B_0.woff') format('woff'),url('/wp-content/themes/aerospace2016/webfonts/3948EA_2B_0.ttf') format('truetype');}


*, *:before, *:after{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;}
span.avoidwrap { display:inline-block; }
textarea{resize:none;-webkit-appearance:none;border-radius:0;outline:none!important;}
*{outline:none!important;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
a{font-size:100%;color:#333;margin:0;padding:0;vertical-align:baseline;background:transparent;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
sub{vertical-align:sub;font-size:smaller;}
sup{vertical-align:super;font-size:smaller;}
table{border-collapse:collapse;border-spacing:0;}
h1, h2, h3, h4, h5, h6{overflow-wrap:normal;}
ol, ul{overflow-wrap:normal;}
ul, li{list-style:none;}
hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #cccccc;}
iframe{width:100%;height:auto;margin:0;padding:0;border:none;}
body{font-family:ProximaNova-Light,arial,sans-serif; font-weight:normal;}
img{max-width:100%;}
.clear{clear:both;margin:0!important;padding:0!important;}

body{background:#ffffff url('/wp-content/uploads/bg_footer.png') repeat-y center top;}

.top-bar{display:none;}
.clickglobe{display:none;}
#langselect{padding:10px;line-height:250%;}
#red-bar-container{width:100%;/*height:48px;*/background:#e2231a;position:fixed;left:0;right:0;z-index:99;}
#red-bar{width:100%;max-width:1200px;margin:0 auto;padding:0 .83%;}
#red-bar .rebrand{float:left;width:40%;margin:9px 0 0 0;font-size:18px;line-height:1.67em;font-family:ProximaNova-Bold,arial,sans-serif; font-weight:normal;font-style:italic;color:#ffffff;}
#red-bar .rebrand a{color:#ffffff;}
#red-bar .rebrand a:hover{text-decoration:none;}
#red-bar .rebrand img{vertical-align:middle;padding-left:5px;}
#red-bar .multisite{display:inline-block;float:right;padding:6px 0;}
#red-bar .multisite img{display:inline-block;float:left;}
#red-bar .multisite .mouseover{min-width:218px;display:inline-block;float:left;position:relative;margin-left:6px;padding:11px 41px 4px 6px;font-size:19px;line-height:1em;color:#ffffff;cursor:pointer;background-image:url("/wp-content/uploads/bar_down-arrow.png");background-repeat:no-repeat;background-position:right 6px top 16px;border:1px solid rgba(255, 255, 255, .6);border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
#red-bar .multisite .mouseover ul{display:none;padding-top:8px;position:absolute;top:33px;left:0;}
#red-bar .multisite .mouseover ul li{background:#f2f2f2;font-size:19px;line-height:1.16em;white-space:nowrap;padding:7px 18px;}
#red-bar .multisite .mouseover ul li:first-child{padding-top:15px;}
#red-bar .multisite .mouseover ul li:last-child{padding-bottom:15px;border-bottom:6px solid #231f20;}
#red-bar .multisite .mouseover ul li.prod-id{padding:7px 18px 7px 36px;}
#red-bar .multisite .mouseover:hover > ul, #red-bar .multisite .mouseover ul:hover, #red-bar .multisite .mouseover:focus > ul, #red-bar .multisite .mouseover ul:focus{display:block;}

#red-bar .language{display:inline-block;float:left;padding:6px 0;}
#red-bar .language .mouseover{min-width:218px;display:inline-block;float:left;position:relative;margin-left:6px;padding:11px 41px 4px 6px;font-size:19px;line-height:1em;color:#ffffff;cursor:pointer;background-image:url("/wp-content/uploads/bar_down-arrow.png");background-repeat:no-repeat;background-position:right 6px top 16px;border:1px solid rgba(255, 255, 255, .6);border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
#red-bar .language .mouseover ul{display:none;padding-top:8px;position:absolute;top:33px;left:0;}
#red-bar .language .mouseover ul li{background:#f2f2f2;font-size:19px;line-height:1.16em;white-space:nowrap;padding:7px 18px;}
#red-bar .language .mouseover ul li:first-child{padding-top:15px;}
#red-bar .language .mouseover ul li:last-child{padding-bottom:15px;border-bottom:6px solid #231f20;}
#red-bar .language .mouseover ul li.prod-id{padding:7px 18px 7px 36px;}
#red-bar .language .mouseover:hover > ul, #red-bar .multisite .mouseover ul:hover, #red-bar .multisite .mouseover:focus > ul, #red-bar .multisite .mouseover ul:focus{display:block;}

#header-container{width:100%;max-width:1500px;height:190px;margin:0 auto;background:#ffffff;border-bottom:6px solid #e2231a;position:fixed;left:0;right:0;z-index:98;}
#header{width:100%;max-width:1200px;margin:48px auto 0;padding:0 .83%;}
#header .logo{float:left;width:100%;max-width:229px;margin:51px 0 0 0;display:block;} 
#header .right{float:right;width:50%;margin:0;}
#lang_sel{z-index:120;} 
.top-menu{float:right;width:100%;margin:43px 0 0 0;text-align:right;}
.main-menu{float:right;width:100%;margin:0;text-align:right;}
.top-menu ul, .main-menu ul{width:auto !important;font-size:0;}
.top-menu li{display:inline-block;list-style:none;font-size:18px;line-height:1.5em;position:relative;padding:0 0 10px 5.44%;}
.top-menu li img{vertical-align:middle;}
.main-menu li{display:inline-block;list-style:none;font-size:22px;line-height:1em;border-top:1px solid #d2d2d2;position:relative;padding:15px 0 25px 5.44%;}
.top-menu li li, .main-menu li li{width:100%;float:none;text-align:left;padding:0;border:none;}
.top-menu li a, .main-menu li a{color:#231f20;}
.top-menu li:hover > a,
.top-menu li a:hover,
.top-menu li:focus > a,
.top-menu li a:focus,
.main-menu li:hover > a,
.main-menu li a:hover,
.main-menu li:focus > a,
.main-menu li a:focus{color:#e2231a;text-decoration:none;}
.top-menu li li:hover > a,
.top-menu li li a:hover,
.top-menu li li:focus > a,
.top-menu li li a:focus,
.main-menu li li:hover > a,
.main-menu li li a:hover,
.main-menu li li:focus > a,
.main-menu li li a:focus{padding-bottom:4px;}
.top-menu .sub-menu{background-color:#e2231a;padding:10px 0 6px;position:absolute;z-index:98;top:37px;display:none;}
.main-menu .sub-menu{background-color:#e2231a;padding:10px 0 6px;position:absolute;z-index:98;top:60px;display:none;}
.top-menu ul ul a, .main-menu ul ul a{display:block;font-size:16px;color:#ffffff;text-transform:none;margin:0;padding:4px 10px;white-space:nowrap;}
.top-menu ul li:hover > ul, .main-menu ul li:hover > ul{display:block;}
.top-menu li .mobile, .main-menu li .mobile{display:none;}
.top-menu .current_page_item > a,
.top-menu .current_page_ancestor > a,
.top-menu .current-menu-item > a,
.top-menu .current-menu-ancestor > a,
.main-menu .current_page_item > a,
.main-menu .current_page_ancestor > a,
.main-menu .current-menu-item > a,
.main-menu .current-menu-ancestor > a,
body.single-post .page-item-41 > a{color:#e2231a;}
.top-menu .sub-menu li:hover > a,
.top-menu .sub-menu li a:hover,
.top-menu .sub-menu li:focus > a,
.top-menu .sub-menu li a:focus,
.main-menu .sub-menu li:hover > a,
.main-menu .sub-menu li a:hover,
.main-menu .sub-menu li:focus > a,
.main-menu .sub-menu li a:focus{color:#ffffff;text-decoration:none;}
.top-menu .sub-menu .current_page_item > a, 
.top-menu .sub-menu .current_page_ancestor > a,
.top-menu .sub-menu .current-menu-item > a,
.top-menu .sub-menu .current-menu-ancestor > a,
.main-menu .sub-menu .current_page_item > a, 
.main-menu .sub-menu .current_page_ancestor > a,
.main-menu .sub-menu .current-menu-item > a,
.main-menu .sub-menu .current-menu-ancestor > a{color:#ffffff;}
.top-menu .sub-menu .current_page_item > a:hover,
.top-menu .sub-menu .current_page_ancestor > a:hover,
.top-menu .sub-menu .current-menu-item > a:hover,
.top-menu .sub-menu .current-menu-ancestor > a:hover,
.main-menu .sub-menu .current_page_item > a:hover,
.main-menu .sub-menu .current_page_ancestor > a:hover,
.main-menu .sub-menu .current-menu-item > a:hover,
.main-menu .sub-menu .current-menu-ancestor > a:hover{color:#ffffff;}

#wrap{background:#ffffff;width:100%;max-width:1500px;margin:0 auto;padding-top:191px;background-color:#ffffff;background-repeat:no-repeat;background-size:100% auto;background-position:center 251px;}
body.page-template-page-landing #wrap{background-position:center 191px;}

#home-masthead-container{max-width:1500px;width:100%;height:645px;margin:0 auto;position:relative;}
.pagination{position:absolute;top:551px;left:0;right:0;z-index:5;}
.pagination .buttons{text-align:center;margin:0 auto;}
.pagination a.toc {background:url(/wp-content/uploads/slider.png) no-repeat center top;display:inline-block;width:30px;height:30px;margin:0 10px;text-indent:-9999em;}
.pagination a.toc:hover {background:url(/wp-content/uploads/slider.png) no-repeat center -30px;}
.pagination a.toc.selected {background:url(/wp-content/uploads/slider.png) no-repeat center -30px;}
.sliderwrapper{position:relative;overflow:hidden;max-width:1500px;height:645px;z-index:1;margin:0 auto;}
.sliderwrapper #tab1, .sliderwrapper #tab2, .sliderwrapper #tab3, .sliderwrapper #tab4, .sliderwrapper #tab5{height:645px;position:relative;}
.sliderwrapper .contentdiv{visibility:hidden;position:absolute;left:0;top:0;max-width:1500px;width:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.sliderwrapper .contentdiv .headline{position:absolute;z-index:3;width:100%;top:296px;padding:20px 0 20px 32.73%;
background: -moz-linear-gradient(left,  rgba(57,43,29,.9) 0%, rgba(57,43,29,.8) 80%, rgba(57,43,29,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(57,43,29,.9) 0%, rgba(57,43,29,.8) 80%, rgba(57,43,29,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(57,43,29,.9) 0%, rgba(57,43,29,.8) 80%, rgba(57,43,29,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#392b1d', endColorstr='#392b1d',GradientType=1 ); /* IE6-9 */}
.sliderwrapper .contentdiv .main{font-size:54px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#ffffff;line-height:1em;}
.sliderwrapper .contentdiv .main em{font-family:ProximaNova-Light,arial,sans-serif; font-weight:normal;color:#dbc554;}
.sliderwrapper .contentdiv .sub{font-size:35px;font-family:ProximaNova-Light,arial,sans-serif; font-weight:normal;color:#ffffff;line-height:1em;}
.sliderwrapper .contentdiv img{position:absolute;width:29.33%;max-width:439px;bottom:146px;left:10px;z-index:4;}
.sliderwrapper .contentdiv .buttons{margin:14px 0 8px;}
.sliderwrapper .contentdiv .buttons a,.sliderwrapper .contentdiv .buttons span{display:block;width:260px;font-size:22px;line-height:1em;padding:14px 0;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#ffffff;border:1px solid #ffffff;text-align:center;text-transform:uppercase;white-space:nowrap;border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
.sliderwrapper .contentdiv .buttons a:hover{text-decoration:none;}
.sliderwrapper .contentdiv .buttons a.blue,.sliderwrapper .contentdiv .buttons span.blue{background:#0076bc;}
.sliderwrapper .contentdiv .buttons a.red,.sliderwrapper .contentdiv .buttons span.red{background:#e12726;}

#masthead-container{max-width:1500px;width:100%;height:301px;margin:0 auto;}
#masthead{max-width:1500px;width:100%;margin:0 auto;}
#masthead img{float:left;width:43.2%;max-width:648px;min-width:393px;margin:50px 48px 0 10.33%;}
#masthead .text{float:left;display:inline-block;margin-left:10px;}
#masthead h1{margin:116px 0 5px 0;font-size:40px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;line-height:1em;color:#231f20;text-transform:uppercase;}
#masthead h1 .red{color:#e2231a;}
#masthead h2{font-size:24px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;line-height:1em;color:#0074c8;text-transform:uppercase;}
#masthead .search{display:block;width:66.67%;margin:0 auto;padding-top:100px;}
#masthead .search input{float:left;display:inline-block;width:83.5%;height:48px;padding:3px 20px;font-size:20px;border:1px solid #000100;}
#masthead .search input.submit{width:15%;margin:0 0 0 1.5%;padding:0;font-size:22px;border:none;color:#ffffff;background:#e2231a;cursor:pointer;}
.search-results .pagination{position:initial;margin-top:40px;}
.search-results .page-header{margin:20px 0 0 0;}
.search-results .page, .search-results .post{margin:0 !important;}

#home-body-container{max-width:1200px;width:100%;margin:0 auto;padding:6px 0 36px 0;}
#home-body-container .page{float:left;width:65.83%;margin:4.83% 0 3.2%;padding:0 7.5% 0 .83%;}
#home-body-container .page h1{font-size:47px;line-height:1em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#231f20;text-transform:uppercase;margin:0 0 5%;}
#home-body-container .page p{font-size:20px;line-height:1.5em;color:#000000;margin:0 0 4%;}
#home-body-container .page p:last-child{margin-bottom:0px;}
#home-body-container .page a{color:#0076bc;text-decoration:underline;}

#home-body-container .right-column{float:left;width:34.17%;padding:4.17% 0 2%;}
#home-body-container .right-column img{width:100%;max-width:400px;height:auto;display:block;margin:0 0 16.67% 0;padding-top:1px;border-top:6px solid #e2231a;}
#home-body-container .right-column p{margin:0 0 2.78% 8.33%;font-size:20px;line-height:1em;color:#000000;text-transform:uppercase;}
#home-body-container .right-column p:last-child{margin-bottom:0px;}
#home-body-container .right-column strong{font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#0076bc;}

#home-body-container .right-column .video-callout{background-color:#e2e2e2; margin: 0 0 16.67% .83%; display: inline-block; max-width: 400px;}
#home-body-container .right-column .video-callout IMG{margin: 0; display:inline;}
#home-body-container .right-column .video-callout p{text-transform: initial; font-size: 18px; padding: 5px 0 10px 0; margin: 0 2.33% 0 2.33%;}
#home-body-container .right-column .video-callout STRONG{font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal; color: #e12726;}

#breadcrumbs-container{width:100%;max-width:1500px;margin:0 auto;background:rgba(245,245,245,.8);}
#breadcrumbs{width:100%;max-width:1200px;height:60px;margin:0 auto;padding:20px .83% 0;font-size:17px;line-height:1em;color:#000000;}
#breadcrumbs a{color:#0074c8;text-decoration:underline;}

#body-container{max-width:1200px;width:100%;margin:0 auto;padding:0 0 36px 0;}
body.page-id-289 #body-container{padding-bottom:0;}

#body-container .left-menu{float:left;width:20%;margin:4.83% 0 3.2% .83%;}
#body-container .left-menu ul{width:90%;}
#body-container .left-menu li{font-size:19px;line-height:1.2em;}
#body-container .left-menu li:last-of-type{margin-bottom:0;}
#body-container .left-menu li a{display:block;padding:3.33% 0;color:#231f20;}
#body-container .left-menu li.current_page_item a, #body-container .left-menu li.current_page_ancestor li.current_page_item a{color:#e2231a;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;}
#body-container .left-menu li.current_page_item a:after{content:"»";white-space:nowrap;margin-left: 4px;}
#body-container .left-menu li.current_page_item li a:after{content:normal;white-space:nowrap;}
#body-container .left-menu li a:hover{color:#e2231a;text-decoration:none;}
#body-container .left-menu li .children{display:none;}
#body-container .left-menu li.current_page_item .children, .left-menu li.current_page_ancestor .children{display:block !important;}
#body-container .left-menu .children li{font-size:17px;border-top:1px solid #fff;border-bottom:none; }
#body-container .left-menu .children li a{display:block;padding:2.5% 8.8% 2.5% 5%;color:#231f20;font-family:ProximaNova-Light,arial,sans-serif; font-weight:normal;font-size:17px;}
#body-container .left-menu .children li li a{padding:2.5% 3.8% 2.5% 10%;}
#body-container .left-menu .children li.current_page_item a, #body-container .left-menu li.current_page_ancestor li.current_page_item ul li a{color:#231f20;font-family:ProximaNova-Light,arial,sans-serif; font-weight:normal;}
#body-container .left-menu .children li a:hover{color:#e2231a;}

#body-container .page, #body-container .post{float:left;width:50%;margin:4.83% 0 3.2%;}
.page-id-12 #body-container .page, .parent-pageid-12 #body-container .page{float:left;width:44%;margin:4.83% 0 3.2%;}
body.page-template-page-landing #body-container .page{width:64.67%;margin:50px 0 3.2% .83%;}
body.page-template-page-landing #body-container .page .deliverable-type{font-size:26px;line-height:1em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;text-transform:uppercase;margin-bottom:8px;}
body.page-template-page-landing #body-container .page .entry-content{background:#ffffff;padding:3.87% 4.77% 3.87% 3.87%;border-top:6px solid #231f20;}
body.page-template-page-landing #body-container .page .entry-content .post-thumbnail{float:right;width:38.66%;max-width:293px;}
#body-container .post .date{font-size:14px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;}
#body-container .page h1, #body-container .post h1{font-size:40px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#231f20;text-transform:uppercase;margin:0 0 5%;line-height:1em;}
body.page-template-page-landing #body-container .page h1{text-transform:none;}
#body-container .page h2, #body-container .post h2{font-size:24px;line-height:1.2em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#000000;margin:8% 0 4%;}
body.search-results #body-container .page h2{margin:30px 0 4px;}
#body-container .page h3, #body-container .post h3{font-size:24px;line-height:1.3em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#e2231a;margin:8% 0 4%;}
#body-container .page h4, #body-container .post h4{font-size:19px;line-height:1.3em;font-family:ProximaNova-Light,arial,sans-serif; font-weight:normal;color:#000000;margin:0 0 5%;}
#body-container .page p, #body-container .post p{font-size:17px;line-height:1.5em;color:#000000;margin:0 0 4%;}
#body-container .page p:last-child, #body-container .post p:last-child{margin-bottom:0px;}
#body-container .page strong, #body-container .page b, #body-container .post strong, #body-container .post b{font-family:ProximaNova-Bold,arial,sans-serif; font-weight:normal;}
#body-container .page ol, #body-container .post ol, #body-container .page ul, #body-container .post ul{margin:0 0 20px 35px;}
#body-container .page ol li, #body-container .post ol li{list-style:decimal;font-size:17px;line-height:1.5em;color:#000000;margin:0 0 1%;}
#body-container .page ul li, #body-container .post ul li{list-style:disc;font-size:17px;line-height:1.5em;color:#000000;margin:0 0 1%;}
#body-container .page a, #body-container .post a{color:#0076bc;text-decoration:underline;}
#body-container .page .mobile, #body-container .post .mobile{display:none;}
#body-container .page .leadership-photo {float:right; margin:0 0 2% 2%; width:150px;}
#body-container .page .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:0 0 4%;}
#body-container .page .video-container iframe, #body-container .video-container object, #body-container .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#body-container.product-page .page{width:65%;padding:0 .83%;}
#body-container.product-index .page{padding:0 .83%;}
.latest-news{padding-bottom:14px;border-bottom:1px solid #e7e7e7;margin:0 0 14px 0;}
.latest-news .date{font-size:14px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;}
.latest-news a.more-link{display:none;}
.latest-news p{margin:0;}
.tablepress thead th{background-color:rgb(249, 249, 249) !important;}

#body-container .right-column{float:left;width:23.33%;margin:5.42% 0 3.2% 5%;}
#body-container .page-id-12 .right-column, #body-container .parent-pageid-12 .right-column {
    float: left;
    width: 30%;
    margin: 5.42% 0 3.2% 5%;
}
body.page-template-page-landing #body-container .right-column{width:30%;background:rgba(216,235,247,.8);margin:84px 0 3.2% 3.67%;}
body.page-template-page-landing #body-container .right-column .form-title{background:#231f20;font-size:20px;line-height:1.2em;color:#ffffff;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;text-transform:uppercase;padding:18px 5.6%;}
body.page-template-page-landing #body-container .right-column .form{padding:5.6%;}
#body-container .right-column img,.page-id-12 #body-container .right-column img,.parent-pageid-12 #body-container .right-column img{width:100%;max-width:280px;height:auto;display:block;margin:0 auto;padding-top:1px;border-top:6px solid #e12726;}
.page-id-12 .right-column .post-thumbnail,.parent-pageid-12 .right-column .post-thumbnail{margin:0 0 35px 0;}
#body-container .right-column img.video-callout,.page-id-12 #body-container .right-column img.video-callout,.parent-pageid-12 #body-container .right-column img.video-callout{margin-bottom:38px;padding-top:0;border-top:none;}
#body-container .right-column a.button,.page-id-12 #body-container .right-column a.button,.parent-pageid-12 #body-container .right-column a.button{display:block;width:100%;max-width:280px;margin:38px auto 0;padding:15px 1.79%;background:#e12726;font-size:16px;line-height:1.25em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#ffffff;text-align:center;text-transform:uppercase;border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
#body-container .right-column a.button:hover,.page-id-12 .right-column a.button:hover,.parent-pageid-12 .right-column a.button:hover{text-decoration:none;}
#body-container.product-page .right-column,.page-id-12 #body-container .right-column,.parent-pageid-12 #body-container .right-column{width:30%;}
#body-container.product-page .right-column .downloads .title,.page-id-12 .right-column .downloads .title,.parent-pageid-12 .right-column .downloads .title{font-size:26px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#e2231a;text-transform:uppercase;margin-bottom:1px;padding-bottom:5px;border-bottom:6px solid #e2231a;}
#body-container.product-page .right-column .downloads .text,.page-id-12 .right-column .downloads .text,.parent-pageid-12 .right-column .downloads .text{background:#f7f7f7;padding:6.94% 3.33% 0 8.33%;font-size:17px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;}
#body-container.product-page .right-column .downloads .text .download,.page-id-12 .right-column .downloads .text .download,.parent-pageid-12 .right-column .downloads .text .download{width:100%;margin:0 0 20px;}
#body-container.product-page .right-column .downloads .text .download img,.page-id-12 #body-container .right-column .downloads .text .download img,.parent-pageid-12 #body-container .right-column .downloads .text .download img{float:left;width:50%;max-width:150px;margin:0 20px 20px 0;border-top:0;}
#body-container.product-page .right-column .downloads .text .download .buttons,.page-id-12 .right-column .downloads .text .download .buttons,.parent-pageid-12 .right-column .downloads .text .download .buttons{padding-top:20px;}
#body-container.product-page .right-column .downloads .text a.btn,.page-id-12 .right-column .downloads .text a.btn,.parent-pageid-12 .right-column .downloads .text a.btn{display:inline-block;background:#0074c8;font-size:12px;line-height:1em;margin-top:5px;padding:6px 14px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#ffffff;text-transform:uppercase;border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
#body-container.product-page .right-column .downloads .text a.btn:hover,.page-id-12 .right-column .downloads .text a.btn:hover,.parent-pageid-12 .right-column .downloads .text a.btn:hover{text-decoration:none;}

#results-container{width:100%;max-width:1200px;margin:0 auto;}
.results-pad{padding:0 .83% 17px;}
.results-pad.no-content{margin-top:282px;}
.result-item{width:280px;float:left;margin-bottom:20px;padding:0;}
.result-item ul{margin:0 0 0 14px;}
.result-item ul li{list-style:disc;margin:0 0 8px;}
body.page-id-8 .result-item, body.page-id-60 .result-item, body.page-id-62 .result-item, body.page-id-68 .result-item{width:360px;}
.result-item a:hover{text-decoration:none;}
/* .result-item .title{padding:20px 20px 18px;background:#e2231a;font-size:22px;line-height:1em;color:#ffffff;text-transform:uppercase;} */
.result-item .title{padding:0 20px;background:#e2231a;font-size:22px;line-height:1em;color:#ffffff;text-transform:uppercase;height:60px;display:table-cell;vertical-align:middle;width:280px;}
body.page-id-8 .result-item .title, body.page-id-60 .result-item .title, body.page-id-62 .result-item .title, body.page-id-68 .result-item .title{width:360px;}
.result-item img{display:block;width:100%;max-width:280px;height:auto;}
body.page-id-8 .result-item img, body.page-id-60 .result-item img, body.page-id-62 .result-item img, body.page-id-68 .result-item img{max-width:360px;}
.result-item .text{background:#ffffff;padding:20px;font-size:16px;line-height:1.25em;}
.result-item .text strong{font-family:ProximaNova-Bold,arial,sans-serif; font-weight:normal;}

#markets-results-container{width:100%;max-width:1500px;margin:0 auto 30px;}
#markets-results-container .section-title{margin:0 0 20px;padding:15px 0;font-size:23px;line-height:1em;color:#231f20;text-align:center;border-bottom:6px solid #e2231a;}
#markets-results-container .section-title a{display:block;padding-bottom:5px;font-size:40px;line-height:1em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#e2231a;text-transform:uppercase;}
#markets-results-container .section-title a:hover{text-decoration:none;}
#markets-results-container .results-pad{margin:0 auto;padding:0;}
#markets-results-container .result-item{width:360px;min-height:295px;}
#markets-results-container .result-item .title{background:rgba(225,35,26,.9);font-size:26px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;width:360px;}

#customers-container{width:100%;max-width:1500px;}
#customers-container .section-title{margin:0 0 1px;padding:15px 0;font-size:40px;line-height:1em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#e2231a;text-transform:uppercase;text-align:center;border-bottom:6px solid #e2231a;}
#customers-container .section-title a{color:#e2231a}
#customers-container .section-title a:hover{text-decoration:none;}
#customers-container #customers{display:table;width:100%;height:178px;margin:0 auto 75px;padding:0 1.67%;background:#f5f5f5;}
#customers-container #customers .post-thumbnail{display:table-cell;vertical-align:middle;text-align:center;padding:0 20px;}

#home-press-container{width:100%;max-width:1500px;height:491px;margin:0 auto;padding-top:1px;background:#ffffff url('/wp-content/uploads/bg_home-news.jpg') no-repeat center 1px;border-top:6px solid #e2231a;}
#home-press{width:100%;max-width:1200px;margin:0 auto;}
#home-press .text{float:right;width:48.33%;max-width:600px;margin:74px .83% 0 0;padding:20px 4.17%;background:rgba(255,255,255,.9);}
#home-press .text p{font-size:16px;line-height:1.25em;color:#231f20;margin:0 0 20px 0;}
#home-press .text p.section-title{font-size:30px;line-height:1.83em;font-family:ProximaNova-Bold,arial,sans-serif; font-weight:normal;text-transform:uppercase;border-bottom:4px solid #e2231a;margin:0 0 20px 0;}
#home-press .text p .date{font-size:14px;color:#6d6e70;}
#home-press .text p a{font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#231f20;}

#footer-container{width:100%;max-width:1500px;margin:0 auto;}
body.home #footer-container{border-top:none;}
#footer{max-width:1200px;width:100%;margin:0 auto;padding:55px .83%;}
#footer img{float:left;margin-right:14px;}
#footer p{display:block;float:left;font-size:18px;line-height:1.3em;color:#6f6f71;padding-top:5px;}
#footer a{color:#0074c8;text-decoration:underline;}

input[type="submit"] {
	background: #e12726;
    display: block;
    width: 260px;
    font-size: 22px;
    line-height: 1em;
    padding: 14px 0;
    font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;
    color: #ffffff;
    border: 1px solid #ffffff;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;

}
input[type="text"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-family: inherit;
    font-size: 0.875rem;
    height: 2.3125rem;
    margin: 0 0 1rem 0;
    padding: 0.5rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color 0.15s linear,background 0.15s linear;
    -moz-transition: border-color 0.15s linear,background 0.15s linear;
    -ms-transition: border-color 0.15s linear,background 0.15s linear;
    -o-transition: border-color 0.15s linear,background 0.15s linear;
    transition: border-color 0.15s linear,background 0.15s linear;
}
.wpcf7-list-item input[type="checkbox"]{display: inline-block; vertical-align: top; margin: 5px 7px 0 0;}
.wpcf7-checkbox .wpcf7-list-item-label{display: inline-block; width: 90%;} 
span.wpcf7-list-item {
	 margin-left: 0em; 
}
.g-recaptcha iframe{height: 80px;} 
.wpcf7-submit{margin-top: 20px;}
.wpcf7-form br{display:none;}
.wp9-checkboxes br{display:block;}
.wp9-checkboxes{margin-bottom: 20px;}

.social-block{
  float: right;
}
.footer-menu{
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    padding: 0 .83%;
}
.footer-menu a{
  color:#fff;
}
#menu-footer-menu > .menu-item > a{
    font-size: 110%;
    text-transform: uppercase;
    font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;
    line-height: 200%;
}
.footer-menu .menu-item .sub-menu a{
    font-size: 85%;
    line-height:215%;
}
#menu-footer-menu > .menu-item {
    list-style: none;
    display: block;
    float: left;
    width: 20%;
    box-sizing: border-box;
}
.footer-menu-container{
  width: 100%;
  max-width: 1500px;
  margin: 0 auto;
  background-color:#333333; 
  padding: 30px 0 35px 2px;
  border-top: solid 1px #fff;
}
.cf7sr-g-recaptcha {
    overflow: hidden;
}

/*
#CybotCookiebotDialogBody {
	max-width:686px !important;
	padding-right:0 !important;
}

#CybotCookiebotDialogBodyContent {
	padding-left:0 !important;
}

#CybotCookiebotDialog {
	background:#e2231a !important;
	-webkit-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.6) !important;
	-moz-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.6) !important;
}

#CybotCookiebotDialogPoweredbyLink {
	display:none;
}

#CybotCookiebotDialogBodyContent {
	font-family: ProximaNova-Light,arial,sans-serif !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 1.33em !important;
	color: #ffffff !important;
}

#CybotCookiebotDialogBodyContentTitle {
	font-family: ProximaNova-Bold,arial,sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	color: #ffffff !important;
	padding: 22px 0 0 !important;
}

#CybotCookiebotDialogBodyLevelWrapper {
	text-align:left !important;
}

#CybotCookiebotDialogBodyLevelButtonAcceptWrapper {
	padding:10px 0 !important;
}

#CybotCookiebotDialogBodyLevelButtonAcceptWrapper #CybotCookiebotDialogBodyLevelButtonAccept {
	color: #e2231a !important;
	background: #ffffff !important;
    font-family: ProximaNova-Semibold,arial,sans-serif !important;
    font-size: 15px !important;
	font-weight: normal !important;
	text-transform: uppercase;
    line-height: 0 !important;
    padding: 14px 15px !important;
    text-align: center !important;
    display: block !important;
    right: 0 !important;
	margin-top: 0 !important;
	border:none;
    border-radius: 4px !important;
	border-color: transparent !important;
}

#CybotCookiebotDialogBodyLevelButtons {
	margin-bottom:10px !important;
	margin-left:0 !important;
}

#CybotCookiebotDialogBodyLevelButtonsTable {
	margin-top:10px !important;
	width:524px !important;
}

input[type="checkbox"].CybotCookiebotDialogBodyLevelButton + label {
	background-image: url('/wp-content/themes/aerospace2016/images/gdpr_checkbox_unchecked.png') !important;
}

input[type="checkbox"].CybotCookiebotDialogBodyLevelButton:checked + label {
	background-image: url('/wp-content/themes/aerospace2016/images/gdpr_checkbox_checked.png') !important;
}

.CybotCookiebotDialogBodyLevelButtonWrapper {
	margin-right:0 !important;
}

.CybotCookiebotDialogBodyLevelButtonWrapper label {
	font-family: ProximaNova-Light,arial,sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #ffffff !important;
	margin-right: 8px !important;
	padding-top: 3px !important;
}

#CybotCookiebotDialogDetailBody {
	max-width:686px !important;
	padding:20px 0 !important;
}
*/

#CookiebotWidget .CookiebotWidget-logo svg circle {
	fill: #e2231a !important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
	fill: #e2231a !important;
}
#CookiebotWidget .CookiebotWidget-consent-details button {
	color: #e2231a !important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
	border-color: #e2231a !important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
	background-color: #e2231a !important;
	border-color: #e2231a !important;
}
body #CybotCookiebotDialog.CybotEdge {
	padding:0px;
}
#CybotCookiebotDialog {
	background: #e2231a !important;
	-webkit-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.6) !important;
	-moz-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.6) !important;
}
body #CybotCookiebotDialog * {
	color: #fff;
	font-family: 'ProximaNova-Regular';
}
#CybotCookiebotDialogBodyContentTitle {
	font-weight: 400 !important;
	color: #ffffff !important;
	padding: 24px 0 0 !important;
	font-family: 'ProximaNova-Semibold' !important;
	font-size: 26px !important;
	font-weight: normal !important;
	margin-bottom: 22px !important;
}
#CybotCookiebotDialogBodyContentText {
	color: #ffffff !important;
	font-family: 'ProximaNova-Regular' !important;
	font-size: 15px !important;
	font-weight: normal !important;
}
#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper {
	padding-bottom: 30px;
}
body #CybotCookiebotDialog.CybotEdge.CybotMultilevel #CybotCookiebotDialogFooter {
	bottom: 50px !important;
	top: auto !important;
	left: 0px !important;
	width: 100% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	max-width: 640px !important;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader{
	display: none;
}
#CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotScrollContainer {
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	vertical-align: top;
}
#CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper {
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	vertical-align: top;
}
body .CybotCookiebotDialogBodyLevelButtonWrapper {
	width: 100%;
	margin-right: 0 !important;
}
body .CybotCookiebotDialogBodyLevelButtonWrapper label {
	font-family: ProximaNova-Light,arial,sans-serif !important;
	font-size: 16px !important;
	font-weight: normal !important;
	color: #ffffff !important;
	margin-right: 8px !important;
	margin-left: 0 !important;
	padding-top: 3px !important;
	padding-left: 24px !important;
}
body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails {
	position: absolute;
	bottom: 0;
	right: 30%;
	margin-bottom: 0;
}
body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	background-color: #fff;
	padding: 8px 20px !important;
	border-radius: 5px !important;
	border: 0px hidden;
	color: #141414;
	font-weight: 600;
	font-family: 'ProximaNova-Semibold' !important;
	font-size: 18px !important;
	font-weight: normal !important;
	line-height: 1.33em !important;
	text-align: center;
	user-select: none;
	width: fit-content !important;
	text-transform: uppercase;
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	background-color: #141414;
	color: #ffffff;
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept {
	background-color: #141414;
}
body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
	color: #fff;
}
body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after {
	color: #141414;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #141414;
}
body #CybotCookiebotDialogHeader {
	display: none;
}
body .CybotCookiebotFader.CybotCookiebotDialogActive {
	display: none;
}
body #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline {
	display: none;
}
body #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
	background-color: #fff;
	color: #141414;
	display: block;
}
body #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:hover {
	opacity: 1;
}
body #CybotCookiebotDialog form input[type="checkbox"][disabled]:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #141414;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #d6d6d6;
}
body #CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #141414;
}
body #CybotCookiebotDialogBodyEdgeMoreDetailsLink:after {
	border-color: #fff !important;
}
body #CybotCookiebotDialogBodyLevelButtonsSelectPane label .CybotCookiebotDialogBodyLevelButtonDescription:hover {
	color: #fff !important;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper,
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider,
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type="checkbox"].CybotCookiebotDialogBodyLevelButton {
	opacity: 1 !important;
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
	align-items: center !important;
}
body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
	border-color: transparent;
	border-bottom: 1px solid #fff;
	color: #fff;
}
body #CybotCookiebotDialog button {
	display: flex;
}
body #CybotCookiebotDialog a {
	color: #fff !important;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBody a {
	color: #e2231a !important;
}
body #CybotCookiebotDialog label,
body button#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified {
	font-size: 20px;
	font-family: 'ProximaNova-Semibold' !important;
}
body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover {
	color: #fff;
}
body a.CybotCookiebotDialogNavItemLink {
    opacity: 70%;
}
body a.CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
	opacity: 100%;
}
body .CybotCookiebotDialogDetailBodyContentCookieContainerButton:before {
	margin-right: .875em;
}
body .CybotCookiebotScrollContainer.CybotCookiebotDialogActive {
	background-color: #fff !important;
}
body .CybotCookiebotScrollContainer.CybotCookiebotDialogActive * {
	color: #000 !important;
}
body #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
	align-items: center;
	display: inline-flex;
}
body .CybotCookiebotDialogActive:not(.CybotEdge) .CybotCookiebotDialogTabPanel > .CybotCookiebotScrollContainer {
	background-color: #fff !important;
}
body .CybotCookiebotDialogActive:not(.CybotEdge) .CybotCookiebotDialogTabPanel > .CybotCookiebotScrollContainer > .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentTitle,
body .CybotCookiebotDialogActive:not(.CybotEdge) .CybotCookiebotDialogTabPanel > .CybotCookiebotScrollContainer > .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText {
	color: #000 !important;
}
@media screen and (min-width: 1280px) {
	body #CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper {
		border-top: 0px hidden!important;
		padding-top: 0!important;
	}
	body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyButtons {
		max-width: 100%!important;
	}
	body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
		flex-direction: row !important;
		justify-content: flex-end !important;
		align-items: center !important;
		flex-wrap: wrap !important;
    }
	body  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
		margin-bottom: .0 !important;
	}
	#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{
		padding-bottom: 130px;
	}
}
@media screen and (min-width: 1510px) {
	body  #CybotCookiebotDialog.CybotEdge:not([lang=ta]):not([lang=bg]):not([lang=is]):not([lang=el]) #CybotCookiebotDialogFooter {
		position: absolute;
		right: 0;
	}
    body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent {
		padding: 0;
    }
	body #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer {
		display: none;
	}
}

@media (min-width: 1170px) {
	.hustle-ui.hustle-popup .hustle-popup-content{
		min-width:800px;
	}
}

@media only screen and (max-width: 1499px) {
	#markets-results-container .wrap{max-width:740px;margin:0 auto;}
}

@media only screen and (max-width: 1399px) {
	.top-menu ul li:hover > ul, .main-menu ul li:hover > ul{display:none;}
}

@media only screen and (max-width: 1199px) {
	.sliderwrapper .contentdiv .text{padding:2%;}
	.results-pad{margin:0 auto;padding:0 0 17px;}
}

@media only screen and (max-width: 999px) {
	#red-bar .language {
    display: none;
}
      .footer-menu-container{
        display:none;
      }
      .social-block {
          float: none;
          width: 100%;
          text-align: center;
          padding-top: 50px;
          clear:both;
      }
      #footer .social-block img {
          float: none;
     }
      #menu-footer-menu > .menu-item {
          list-style: none;
          display: block;
          float: left;
          width: 30%;
          box-sizing: border-box;
          padding-bottom: 50px;
      }
      .footer-menu {
          max-width: 1200px;
          width: 100%;
          margin: 0;
          padding: 0 0 0 100px;
      }
      .footer-menu-container {
          width: 100%;
          background-color: #333333;
          padding: 35px 0 0 0;
      }
	
	.top-menu li, .main-menu li{padding-left:3.1%;}
	.sliderwrapper .contentdiv .text{width:30%;}
	#lang_sel,.globe{display:none;}
	.clickglobe{display:block;} 	
}

@media only screen and (max-width: 767px) {
	#home-body-container .right-column .video-callout {
    margin: 0 0 16.67% 0;
	}
      #menu-footer-menu > .menu-item {
          list-style: none;
          display: block;
          float: none;
          width: 100%;
          text-align: center;
          box-sizing: border-box;
          padding-bottom: 25px;
      }
      .footer-menu {
          padding: 0; 
      }
	body{background:#ffffff;}
	#header-container{height:134px;}
	#red-bar-container{display:none;}
	#header{margin-top:0;padding:0;}
	#header .logo{float:none;margin:10px;}
	#header .right{float:none;width:100%;margin:7px auto 0;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
	.top-menu{width:40%;margin:0;}
	.main-menu{width:60%;margin:0;}
	.top-menu li, .main-menu li{width:25%;background:#f2f2f2;font-size:16px;line-height:1.75em;padding:0;border-top:0px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;}
	.top-menu li{width:30%;}
	.main-menu li{width:20%;}
	.main-menu li.menu-item-158{width:40%;}
	.top-menu li.menu-item-142{width:40%;}
	.top-menu li.current_page_item, .top-menu li.current_page_ancestor, .main-menu li.current_page_item, .main-menu li.current_page_ancestor{background:#ffffff;}
	.top-menu ul li:hover > ul, .main-menu ul li:hover > ul{display:none;}
	.top-menu li .mobile, .main-menu li .mobile{display:inline;}
	.top-menu li .no-mobile, .main-menu li .no-mobile{display:none;}
	#wrap{padding-top:135px;background-image:none !important;}
	#home-masthead-container{height:221px;}
	.pagination{top:195px;}
	.pagination .buttons{width:100%;margin:0 auto;}
	.pagination a.toc{width:15px;height:15px;margin:0 10px;background-size:15px auto;}
	.pagination a.toc:hover{background-position:center -15px;background-size:15px auto;}
	.pagination a.toc.selected{background-position:center -15px;background-size:15px auto;}
	.sliderwrapper{height:221px;}
    .sliderwrapper #tab1, .sliderwrapper #tab2, .sliderwrapper #tab3, .sliderwrapper #tab4, .sliderwrapper #tab5{height:221px;background-size:100% auto !important;}
	.sliderwrapper .contentdiv img{display:none;}
	.sliderwrapper .contentdiv .headline{width:100%;top:10px;padding-left:2.5%;text-align:center;}
	.sliderwrapper .contentdiv .main{font-size:30px;}
	.sliderwrapper .contentdiv .sub{display:none;}
	.sliderwrapper .contentdiv .buttons{display:inline-block;}
	#masthead-container{height:221px;}
	#masthead img{width:auto;max-width:393px;min-width:0;max-height:200px;margin:21px 0 0 20px;}
	#masthead h1{clear:left;margin:0;}
	#masthead h2{margin:0;}
	#masthead .no-mobile{display:none;}
	#masthead .search{width:90%;}
	#masthead .search input{width:75%;font-size:17px;}
	#masthead .search input.submit{width:20%;font-size:19px;}
	.top-bar{display:block;}
	#home-body-container{padding-bottom:0;}
	#home-body-container .page{float:none;width:100%;padding:0 2.5% 4%;}
	#home-body-container .page h1{font-size:33px;}
	#home-body-container .page p{font-size:16px;}
	#home-body-container .right-column{float:none;width:100%;padding:36px 2.5%;background:#f5f5f5;text-align:center;}
	#home-body-container .right-column img{margin:0 auto 36px;}
	#home-body-container .right-column p{font-size:17px;margin-left:0;}
	#breadcrumbs-container{display:none;}
	#body-container .page, #body-container .post{float:none;width:100%;padding:0 2.5%;margin:4.6% 0 0;}
	body.page-template-page-landing #body-container .page{float:none;width:100%;padding:0 2.5%;margin:4.6% 0 0;}
	body.page-template-page-landing #body-container .page .entry-content{background:rgba(245,245,245,.8);}
	#body-container .page .breadcrumbs, #body-container .post .breadcrumbs{display:none;}
	#body-container .page h1, #body-container .post h1{font-size:32px;margin-bottom:15px;}
	#body-container .page h2, #body-container .post h2{font-size:22px;margin:30px 0 15px;}
	#body-container .page h3, #body-container .post h3{font-size:18px;margin:30px 0 15px;}
	#body-container .page p, #body-container .post p{font-size:16px;margin-bottom:15px;}
	#body-container .page ol li, #body-container .post ol li, #body-container .page ul li, #body-container .post ul li{font-size:16px;}
	#body-container .page .video-container{margin-bottom:15px;}
	#body-container.product-index .page, #body-container.product-page .page,.page-id-12 #body-container .page, .parent-pageid-12 #body-container .page{width:100%;padding:0 2.5%;}
	#body-container.product-index .page .entry-content{margin-bottom:50px;}
	#body-container .page .mobile, #body-container .post .mobile{display:block;}
	#body-container .left-menu{display:none;}
	#body-container .right-column, #body-container.product-page .right-column, .page-id-12 #body-container .right-column, .parent-pageid-12 #body-container .right-column{float:none;width:100%;padding:0 2.5%;margin:50px 0 0;}
	body.page-template-page-landing #body-container .right-column{float:none;background:rgba(245,245,245,.8);width:95%;padding:0;margin:50px 2.5% 0;}
	body.page-template-page-landing #body-container .right-column .form-title{padding-left:3.87%;}
	body.page-template-page-landing #body-container .right-column .form{padding:3.87% 4.77% 3.87% 3.87%;}
	#body-container.product-page .right-column .downloads,.page-id-12 #body-container .right-column .downloads,.parent-pageid-12 #body-container .right-column .downloads{max-width:360px;margin:0 auto;}
	.result-item .text{background:rgba(245,245,245,.8);}
	#markets-results-container .result-item .title{font-size:24px;font-family:ProximaNova-Light,arial,sans-serif; font-weight:normal;}
	#customers-container #customers{display:block;height:auto;}
	#customers-container #customers .post-thumbnail{display:block;padding:10px 0;}
	#home-press-container{height:auto;}
	#home-press{padding:27px 0;}
	#home-press .text{float:none;width:95%;margin:0 2.5%;padding:0 2.5% 10px;}
	#home-press .text p{font-size:16px;margin:0 0 20px 0;}
	#home-press .text p.section-title{margin:0 0 20px 0;}
	#footer-container{border-top:none;}
	#footer{background:#ffffff url('/wp-content/uploads/bg_footer.png');padding:33px 2.5%;text-align:center;}
	#footer img{float:none;margin-right:0;}
	#footer p{float:none;font-size:16px;}
	#footer .address1, #footer .address2{white-space:nowrap;}
}

@media only screen and (max-width: 640px) {
	#header-container{height:156px;}
	#wrap{padding-top:157px;}
	#header .right{margin-top:0;}
	.top-menu, .main-menu{width:100%}
	.top-menu li, .top-menu li.menu-item-142{width:33.33%;}
}

@media only screen and (max-width: 600px) {
	#wpadminbar{position:fixed !important;}
}

@media only screen and (max-width: 480px) {
	#masthead .search{width:96%;}
	#masthead .search input{width:75%;font-size:15px;}
	#masthead .search input.submit{width:20%;font-size:17px;}
	body.page-id-8 .results-pad, body.page-id-60 .results-pad, body.page-id-62 .results-pad, body.page-id-68 .results-pad{width:280px !important;}
	body.page-id-8 .result-item, body.page-id-60 .result-item, body.page-id-62 .result-item, body.page-id-68 .result-item{width:280px;margin:0 0 20px;}
	body.page-id-8 .result-item img, body.page-id-60 .result-item img, body.page-id-62 .result-item img, body.page-id-68 .result-item img{max-width:280px;}
	#markets-results-container .results-pad{width:280px !important;}
	#markets-results-container .result-item{width:280px;min-height:230px;}
}

@media only screen and (max-width: 454px) {
	.sliderwrapper #tab1, .sliderwrapper #tab2, .sliderwrapper #tab3, .sliderwrapper #tab4, .sliderwrapper #tab5{background-size:auto 100% !important;}
	#masthead img{max-width:360px;}
}

@media only screen and (max-width: 380px) {
	#masthead img{max-width:300px;max-height:170px;margin-top:40px;}
	#body-container.product-page .right-column .downloads .text img{width:40%;}
	#body-container.product-page .right-column .downloads .text .download{padding-top:15px;}
}