/* HotHeader */
#headerwrapper{
    position:relative;
    height:70%;
    min-height:300px;
    padding-top: 50px;
    box-sizing: border-box;
}


#headerwrapper .glitPageIconLarge {height:100%;}

.glit-page-home #headerwrapper {
    height:50%;
    min-height: 300px;
    overflow:hidden;
    position:relative;
}

@media (min-width: 768px) {
    .glit-page-home #headerwrapper {
        height:85%;
    }
}

.iconasbackground {min-height:300px;}


 
#hotheaderwrapper  {
    position:absolute;
    bottom:0;  
    width:100%; 
    height:100%; 
    box-sizing: border-box;
    padding:0 15px;
}
#hotheaderwrapper div {height:100%; padding:0;box-sizing: border-box;}

/*Google Maps FIX */
#hotheaderwrapper .edMaps_moduleWrapper div {
    height: auto;
}
#hotheaderwrapper .edMaps_map.edMaps_theme__default-Default .edMaps_infoWindow .edMaps_bubbleArrow .edMaps_leftSide,
#hotheaderwrapper .edMaps_map.edMaps_theme__default-Default .edMaps_infoWindow .edMaps_bubbleArrow .edMaps_rightSide {
    height: 30px;
}

#hotheaderwrapper [class*="col-"] {padding:0;margin:0;}
#hotheaderwrapper .DnnModule section.DNNContainer {
    height: 100%;
    overflow: hidden;
    width: 100%;
}

.glit-iseditmode #headerwrapper {height:auto;padding-top: 0;}
.glit-iseditmode #headerwrapper .glitPageIconLarge {min-height:300px;}
.glit-iseditmode #hotheaderwrapper .DnnModule section.DNNContainer {height:500px; overflow:hidden;}
.glit-iseditmode #hotheaderwrapper section.iconasbackground {padding-top:0;}
.glit-iseditmode #hotheaderwrapper {position:relative;}
.glit-iseditmode #hotheaderwrapper div {height:auto;}


#hotheaderwrapper .moduletitle {display:none;  text-align:center;}
#hotheaderwrapper section.iconasbackground { text-align:center; /* padding-top:130px;*/ }
#hotheaderwrapper section.iconasbackground .Normal { 
   padding-top:130px;
    font-size:30px;
    line-height:45px;
}



div.slick-list {height:100%!Important;}

button.slick-next {right:5px; height:50px; width:30px; text-align:right; z-index:10;}
button.slick-prev {left:5px; height:50px; width:30px; text-align:left; z-index:10;}
.slick-prev::before, .slick-next::before {font-family:FontAwesome!Important; font-size:30pt!Important;}
.slick-prev:hover::before, .slick-next:hover::before {color:#000;}
.slick-prev::before{content:"\f104"!Important;}
.slick-next::before{content:"\f105"!Important;}

ul.slick-dots {margin-left:0; bottom:0px!Important; margin-bottom:0;}
.slick-dots li button::before {display:none;}
.slick-dots li button {background-color:#eee!Important;}
.slick-dots li.slick-active button, .slick-dots li button:hover {background-color:#000!Important;}


 
