﻿
.menu-subtitle.menu-subtitle,.navbar .nav .menu-subtitle.menu-subtitle.menu-subtitle{font-family:'proxima-nova-extra-condensed';font-style:normal;font-weight:700;}
.menu-title{text-transform:uppercase;font-weight:bold;white-space:nowrap;}
.navbar .menu-title{font-size:30px;}
.menu-subtitle{color:#000;white-space:nowrap;}
.navbar .nav .menu-subtitle{clear:both;text-align:right;}
.save-as,.region-footer .menu,.region-footer #block-block-3,.region-footer #block-block-2 .visible-xs-block,.breadcrumb,#icon-boxes-wrapper{display:none !important;}
.footer .menu .dropdown{overflow:hidden;}
.footer .red-dot-arrow,.footer .menu-subtitle{display:none;}
.dropdown-toggle:hover .menu-subtitle,.dropdown-toggle:focus .menu-subtitle,.dropdown-toggle.active-trail .menu-subtitle,.footer a,.footer a:hover,.footer a:focus{color:#fff;}


    .bluebt {
        top: 180px;
        right: -20px;
    }


.bluebt .bluebt_btn:hover {
    background-color: #0188c9;
}


    .bluebt .bluebt_btn:hover:after {
        right: 35px;
    }
#wrapper{height:100%}
.boxed #wrapper{max-width:1380px;margin:0 auto;-webkit-box-shadow:6px 0 0 rgba(0,0,0,.04),-6px 0 0 rgba(0,0,0,.04);box-shadow:6px 0 0 rgba(0,0,0,.04),-6px 0 0 rgba(0,0,0,.04)}
#wrapper,.container-inner{min-width:320px}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.ittem{ width: 186px; height: 100px; float: left; background: #fff; text-align: center;}
.row{margin-right:-15px;margin-left:-15px}
.two_column_image_and_text .row{margin-left:-1rem;margin-right:-1rem}
.two_column_image_and_text .row-eq-height{display:flex;display:-webkit-flex}




.scrollup_area {
	width: 34px;
	height: 20px;
	margin: 0 auto;
}
#header #site-slogan{font-size:15px;line-height:15px;width:105px;height:60px;font-family:PT Sans Captions,sans-serif;}
.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child{background:#1f1f1f;color:#ffb130;font-size:16px;font-weight:bold;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
.tb-megamenu-submenu,.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child{padding:10px 0;border-radius:0 0 4px 4px;border:solid 1px #000000;}
.tb-megamenu-submenu{border:none;}


.Homepage.Overview .tab-content { z-index:2; position: relative; }

.Homepage.Overview .tab-content .tab-pane { padding-top:40px; padding-bottom:20px; }

.Homepage.Overview .tab-content .tab-pane::before { content:''; background:#ecf7fb; width:5000px; left:50%; margin-left:-2500px; top:0; height:100%; display:block; position: absolute; z-index:-1; -moz-transition:all .22s ease-in; -o-transition:all .22s ease-in; -webkit-transition:all .22s ease-in; transition:all .22s ease-in; }


.Homepage.Overview .tab-content .tab-pane#tab1::before, .Homepage.Overview .tab-content .tab-pane#form_24li::before { background:#f2f8ef; }

.Homepage.Overview .tab-content .tab-pane#tab2::before, .Homepage.Overview .tab-content .tab-pane#form_25li::before, .Homepage.Overview .tab-content .tab-pane#form_23li::before { background:#fef5ec; }

.formswitcher .tab-content .tab-pane::before { content: ''; display: none !important; }
.ai1ec-subscribe-dropdown{padding:0 !important;}
div.ai1ec-subscribe-buttons-widget a br, div.ai1ec-subscribe-dropdown br, div.ai1ec-subscribe-dropdown p {display:none;}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


#site-navigation .sub-menu li,
#site-navigation .children li,
#site-navigation .primary-menu .sub-menu,
#site-navigation .menu .children {
  background-color: #A4AAB2;
}


#site-navigation .primary-menu .sub-menu,
#site-navigation .menu .children {
  padding: 20px 30px 20px 30px;
}
