/*Fixes*/
#tz_headerLogo {
    display: none !important;
}

#menuWidget ul li {
    height: 32px !important;
}

#menuWidget > div ul#mainlevel > .dropdown-submenu:hover {
    height: 32px !important;
}

.dropdown-menu {
    top: -5px !important;
    left: 50px !important;
    background-color: #000 !important;
}

.clicktocall img {
    padding-bottom: 20px !important;
}

#app_addthis-558d2782dc09c > div {
    overflow: visible !important;
    margin-top: 70px !important;
}

#app_addthis-558d2782dc09c > div > div {
    width: 100px !important;

}

.bt-layout-cell.bt-sidebar1 {
      background: #000 !important;
}

/* migrated jLite fixes */


#bt-main {
	overflow: visible !important;
}

#recaptcha_image {
    height: auto !important;
}

.recapControls {
    background-color: white !important;
    height: 42px !important;
    margin: 10px auto !important;
}

.formButton {
    margin-bottom: 20px;
    height: 40px !important;
}

/* menu fixes */
ul.bt-vmenu #menuWidget ul a {
    background-image:none;
}
#menuWidget > div > ul {
    display:block;
}

/* img rotator fix */
div[id^="app_imagerotator"] {
    position:absolute;
    z-index:10;
    min-width: 100%;
    top: 0px;
}

#header_pos .moduleFrame, #header_pos .moduleHeader {
    width: 1050px!important;
}

#footerWrapper { min-height: 0px !important;}

/* editor fixes */
#contentold .redactor_toolbar li {
    padding: 0 !important;
    background: none !important;
    width:auto !important;
}

.redactor_toolbar {
    background: #333 !important;
}

.redactor_toolbar li a {
    text-decoration: none;
}

#side_pos .redactor_toolbar li, #side_pos .redactor_toolbar li a {
    background: none !important;
    width:auto !important;
    height:auto !important;
}

.jpmodule .module_settings {
    line-height: normal;
    text-transform: none;
}

.jpmodule .module_settings form, .jpmodule .design_settings form {
    border: none !important;
    padding-bottom: 0px !important;
    background: none !important;
}
.jpmodule .module_settings label, .jpmodule .design_settings label {
    color: #ffffff !important;
}
#pagemenu_inner_wrapper_left .module_settings ul li a, #pagemenu_inner_wrapper_right .module_settings ul li a {
   background:none;
}
#pagemenu_inner_wrapper_left .module_settings ul li a:hover, #pagemenu_inner_wrapper_right .module_settings ul li a:hover {
   background:none;
}

/* update with site specific color */
#mobile_menu .navbar-inverse{
    background-color: #a97347 !important;
}

/* reset z-index for header elements */
div.bt-footer,
div.bt-header {
overflow: visible !important;
z-index: initial !important;
}

.bt-nav {
overflow: visible !important;
}

/* fix IE8 menu - uncomment to activate and update colours */
/*
div #menuWidget > div ul#mainlevel > li {
background: #fff !important;
}

#menuWidget > div ul#mainlevel > li.active {
background: #fff !important;
}

div #menuWidget > div ul#mainlevel > li:hover {
background: #fff !important;
}
*/

.mob-header-contact{
    text-align: center;
    font-size: 25px;
    margin: 10px 0;
}
.mob-header-contact >p > a{
    color: #BE8D65;
}
.google-map{
    border: 0;
    width: 100%;
    height: 350px;
}


/* mobile template fixes below */
 
@media screen and (max-width: 767px) {
    .gallery-galf1aa2d8d .galleryapp_box{
        width: 100% !important;
    }
    .gallery-gal3aa09e00 .galleryapp_box{
        width: 100% !important;
    }
    .gallery-galed92ca7b .galleryapp_box{
        width: 100% !important;
    }
    .google-map{
        height: 200px;
    }
    #siteWrapper {
        background: #000 !important;
    }
    
    #headerBackground {
        display: none;
    }

    .tz_background {
        background-image: none !important;
        padding-bottom: 0 !important;
    }

    #tz_headerLogo {
        display: block !important;
        margin-top:30px; 
        padding: 0 10px;
    }
    
    .bt-content-layout .bt-sidebar1:before {
        background-image: none !important;
    }
    
    #mobile_sidebar .img-responsive {
        float: none !important;
        margin: 5px;
    }
    
    .bt-footer-body:before, .bt-footer-t { 
        bottom: 0px !important;
    }

}

