

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

.avia-search-tooltip.avia-tt { 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-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%; }




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; }



.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; }
