

#menu-item-searchDIS { width: 1px !important; }
#top #menu-item-searchDIS.menu-item-search-dropdown > a { width: 1px !important; overflow: hidden; }

.avia-search-tooltip.avia-ttDIS { top: 120px !important; left: -176px !important; }


.hive-nav-background { background-color: #000000; opacity: 0.7 !important; }


.amha-hive-on-dialog { position: fixed; top:0px; left:0px; z-index: 1000000000000; width:100%; }

.amha-hive-on-dialog .ad-background { position: fixed; top:0px; left:0px; width: 100% !important; height: 100%; opacity: 0;
-webkit-transition:all 2s ease-in-out !important;-moz-transition:all 2s ease-in-out !important;-o-transition:all 2s ease-in-out !important;-ms-transition:all 2s ease-in-out !important;transition:all 2s ease-in-out !important;}
}
.amha-hive-on-dialog .ad-background.ac-show { opacity: 1; }

.amha-hive-on-dialog .ad-background.fade { background-color: rgba(0,0,0,0.5); opacity: 1; }

.amha-hive-on-dialog .ad-foreground { position: fixed; top:0px; left:0px; width: 100%; height: 100%; }
.amha-hive-on-dialog .ad-foreground .af-content { color: #ffffff; width: 100%; height: 100%; margin: 0px 0px 0px 0px; padding: 0px; }
.amha-hive-on-dialog .ad-foreground .af-content .ac-close { position: absolute; top: 12px; width: 82px; padding: 4px 0px 4px 12px; margin: 0px; background-color: #000000; font-size: 24px; color:#ffffff; cursor:pointer; font-weight: bold;
-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;
}
.amha-hive-on-dialog .ad-foreground .af-content .ac-close.ac-hide { right: -82px; }
.amha-hive-on-dialog .ad-foreground .af-content .ac-close.ac-show { right: 0px; }

.amha-hive-on-dialog .ad-foreground .af-content .ac-menu-container { margin: 128px 0px 0px 10%; width: 80%; }
.amha-hive-on-dialog .ad-foreground .af-content .ac-menu-container .am-space {  }

.amha-hive-on-dialog .ad-foreground .af-content .ac-menu-container ul.ac-show { display: block; }
.amha-hive-on-dialog .ad-foreground .af-content .ac-menu-container ul.ac-hide { display: none; }

.amha-hive-on-dialog .ad-foreground .af-content .ac-menu-container ul a { text-decoration: none; }
.amha-hive-on-dialog .ad-foreground .af-content .ac-menu-container ul a:hover { text-decoration: none; }


.amha-hive-on-dialog .ad-foreground .af-content .ac-projection-container { position: absolute; top:0px; width: 280px; background-color:rgba(0, 0, 0, 0.7); padding: 0px; font-size: 15px; font-weight: 400 !important;
-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;
}
.amha-hive-on-dialog .ad-foreground .af-content .ac-projection-container.pc-hide { right:-280px; }
.amha-hive-on-dialog .ad-foreground .af-content .ac-projection-container.pc-show { right:0px; }

.amha-hive-on-dialog .ad-foreground .af-content .ac-projection-container .dp-content { margin-top: 100px; padding: 20px 20px 20px 20px; width: 100%; }




.amha-hive-overlay-dialog { display: none; position: fixed; top:0px; left:0px; z-index: 1000000000000; width:100%; }
.amha-hive-overlay-dialog.hive-show { display: block; }

.amha-hive-overlay-dialog .ovd-background { position: fixed; top: 0px; left: 0px; width: 100% !important; height: 100%; background-color: rgba(0, 0, 0, 0.3); }
.amha-hive-overlay-dialog .ovd-foreground { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; }

.amha-hive-overlay-dialog .ovd-foreground .odf-dialog { position: absolute; top: 20%; left: 20%; background-color: #ffffff; border: 1px solid #d7d7d7; box-shadow: 2px 4px 6px rgba(0,0,0.0.6); width: 60%; min-height: 150px; max-height: 640px; }
.amha-hive-overlay-dialog .ovd-foreground .odf-dialog .dfd-content { padding: 5%; overflow: auto; max-height: 460px; }
.amha-hive-overlay-dialog .ovd-foreground .odf-dialog .dfd-close { position: absolute; top: 5%; right: 2%; font-size: 24px; cursor: pointer; }





ul.ac-align-h { width: 100%;}
ul.ac-align-h:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
ul.ac-align-h li.ac-align-h { float: left; }


.amha-hive-columns {}
.amha-hive-columns:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
.amha-hive-columns .ahc-column { float:left; }


.hive-sc-element {}
.hive-sc-element:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
.hive-sc-element .hse-column { float:left; margin: 0px; padding: 0px; }


.amha-hive-debug { position: fixed; bottom: 0px; right: 0px; width: 30% !important; z-index: 10000000000; background-color: #027eb3; color: #ffffff; padding: 8px 8px 4px 8px; }
.amha-hive-debug textarea { padding: 6px; width: 100% !important; height:120px; border: none; }



.amha-hive-footer { width: 100%; }
.amha-hive-footer .ahf-container { width: 88%; margin: 0px 6% 0px 6%; }
.amha-hive-footer .ahf-container .hfc-row { width: 100%; padding: 24px 0px 24px 0px; }
.amha-hive-footer .ahf-container .hfc-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.amha-hive-footer .ahf-container .hfc-row .fcr-column { float: left; margin: 0px 1% 0px 1%; }
.amha-hive-footer .ahf-container .hfc-row .fcr-column.ac-2 { width: 48%; }
.amha-hive-footer .ahf-container .hfc-row .fcr-column.ac-3 { width: 31%; }
.amha-hive-footer .ahf-container .hfc-row .fcr-column.ac-4 { width: 22%; }

.amha-hive-footer .ahf-socket { width: 100%;  }
.amha-hive-footer .ahf-socket .afs-container { width: 88%; margin: 0px 6% 0px 6%; }



.amha-hive-home-page-cover { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 502 !important; }
.amha-hive-home-page-cover.hive-show { display: block; }
.amha-hive-home-page-cover-content { display: none; }


.amha-hive-sticky { position: fixed !important; }

.amha-hive-frontend-feedback-editor { position: fixed; top: 0px; left: 0px; z-index: 100000; background-color: #027eb3; width: 48px; height: 100%;}
.amha-hive-frontend-feedback-editor .ffe-container .ffc-text { color: #ffffff; padding: 4px 12px 4px 12px; font-size: 16px; font-family: verdana; text-transform: uppercase;  }
.amha-hive-frontend-feedback-editor .ffe-container .ffc-icon { margin: 12px; text-align: center; cursor: pointer; }


.amha-hive-fade { display: none !important; visibility: hidden !important; opacity: 0 !important; overflow: hidden !important; width: 1px !important; height: 1px !important; }








.amha-hive-header {}
.amha-hive-header .ahe-space {  }

.amha-hive-header .ahe-up { position: fixed; left: 0px; width: 100%; background-color: #e2d4d8; box-shadow: 0 4px 2px -2px rgba(0,0,0,0.2);
-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;
}


.amha-hive-header .ahe-down { position: fixed; left: 0px; width: 100%; background-color: #d1eaea; box-shadow: 0 4px 2px -2px rgba(0,0,0,0.2);
-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;
}


.amha-hive-header .ahe-static .ahe-attached { position: absolute; left: 0px; width: 100%; background-color: #ccdfdd; box-shadow: 0 4px 2px -2px rgba(0,0,0,0.2); z-index: -1;
-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;
}

.amha-hive-header .ahe-static { position: relative; width: 100%; box-shadow: 0 4px 2px -2px rgba(0,0,0,0.2); }
.amha-hive-header .ahe-static .hst-container { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #ffffff;  }
.amha-hive-header .ahe-fixed { position: fixed; top: 0px; left: 0px; width: 100%; }

.amha-hive-header .hec-logo { margin-left: 36px;  }
.amha-hive-header .hec-navigation { position: absolute; bottom: 0px; right: 36px; }












.ahma-hive-eof {}
