/*
Theme Name:   Buttrick Edge
Theme URI: 
Description: 
Author:       Lindsey Eckardt
URI: 
Template: hestia    
Version: 0.1
*/
a:hover, a:focus {
    color: #0f2f48;
    text-decoration: none;
}
.navbar {background-color:transparent;    -webkit-box-shadow: none;box-shadow:none;padding-top:30px;}
.navbar .navbar-collapse {display:none!important;-webkit-box-shadow: none;box-shadow:none;}
.hestia-title {display:none;}
.page-header.header-small {min-height:450px;}
.navbar button.navbar-toggle, .navbar button.navbar-toggle:hover {
   color:#FFFFFF;text-shadow: 1px 1px 2px black;
}
.header-filter {background-size:cover;background-position: 10% 70%;}
/*.main {max-width:1200px;margin: -60px auto auto;}*/
.navbar .navbar-nav > li > a {color:#FFFFFF;text-shadow: 1px 1px 2px black;}

.navbar .title-logo-wrapper {max-width:450px;}
.navbar .navbar-header .navbar-brand img {max-height:90px;float:left;}
.navbar .navbar-header .navbar-brand {padding: 0 0px; float:left;}
footer.footer.footer-black {background-color:#0f2f48;}
.navbar-fixed-bottom, .navbar-fixed-top {	
	    position: absolute !important;	
	}
.copyright.pull-right {
    display: none;
}	
footer.footer.footer-black hr {display:none;}
.navbar.hestia_left .navbar-nav{margin-top:-50px;}
 .pp-hot-spot-wrap {height:auto!important;}
.pp-hotspot-text {font-size:12px;font-weight:bold;line-height:normal;}
.pp-hot-spot-inner, .pp-hot-spot-inner:before {border-radius:10%;}
.pp-hotspot-icon-wrap {border-radius:10%;height:10%;}
.widget ul li {display:inline-block;padding-right:30px;}
#menu-bottom {margin-top:-15px;}
@media (max-width: 768px) {
.eael-data-table-wrap {overflow-x: scroll!important;}
.navbar .navbar-header .navbar-brand {
    padding-left: 0;

}
.navbar.hestia_left .navbar-nav {
    margin-top: 0px;
}
.navbar .navbar-toggle { 
       display:none !important; 
   } 

 .navbar.navbar-fixed-top .navbar-collapse {background:transparent;}
 .navbar .navbar-nav li {width:auto;}
.dialog-type-lightbox .dialog-message {padding:0px;}
.page-header.header-small {min-height:300px;}
}

@media (max-width: 450px) {
.header-filter {background-position: 90% 70%}
}
@media (max-width: 767px)
{
    .elementor-lightbox .elementor-lightbox-item {
    padding: 10px!important;
}
    .dialog-type-lightbox .dialog-header, .dialog-type-lightbox .dialog-message{
        padding:0px!important;
    }
.elementor-lightbox .elementor-lightbox-item img {padding:0px!important;}	
}