.navbar-default .navbar-nav>li#menu-item-157 a {
color: #ffffff !important;
}
.col-centered{
float: none;
margin: 0 auto;
}
.icon {
font-size: 5rem;
}
h1 {line-height: 1.25;}
.header-filter::before {
background-color: rgba(0, 0, 0, .4) !important;
}
.navbar-brand::before {
background-color: rgba(0, 0, 0, 0) !important;
} a.navbar-brand img {
-webkit-filter: drop-shadow(2px 1px .025px rgba(255,255,255,1));
filter: drop-shadow(2px 1px .025px rgba(255,255,255,1));
} .page-header {
min-height: 650px;
}
a.navbar-brand img {
min-height: 90px;
}
.carousel .buttons {
margin-top: 40px;
}
button, button:hover, input[type="button"], input[type="button"]:hover, input[type="submit"], input[type="submit"]:hover, input#searchsubmit, .pagination span.current, .pagination span.current:focus, .pagination span.current:hover, .btn.btn-primary, .btn.btn-primary:link, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover, .btn.btn-primary:active:hover, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .hestia-sidebar-open.btn.btn-rose, .hestia-sidebar-close.btn.btn-rose, .hestia-sidebar-open.btn.btn-rose:hover, .hestia-sidebar-close.btn.btn-rose:hover, .hestia-sidebar-open.btn.btn-rose:focus, .hestia-sidebar-close.btn.btn-rose:focus, .label.label-primary, .hestia-work .portfolio-item:nth-child(6n+1) .label, .nav-cart .nav-cart-content .widget .buttons .button {
font-size: 1.15em;
border-radius: 5px;
}
button, .button, input[type="submit"], input[type="button"], .btn.btn-primary, .hestia-sidebar-open.btn.btn-rose, .hestia-sidebar-close.btn.btn-rose {
-webkit-box-shadow: 0 2px 2px 0 rgba(12,0,255,0.14), 0 3px 1px -2px rgba(12,0,255,0.2), 0 1px 5px 0 rgba(12,0,255,0.12) !important;
box-shadow: 0 2px 2px 0 rgba(12,0,255,0.14), 0 3px 1px -2px rgba(12,0,255,0.2), 0 1px 5px 0 rgba(12,0,255,0.12) !important;
} .navbar .navbar-nav > li > a {
padding-top: 15px;
padding-bottom: 15px;
font-size: 1.1em;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #ffffff;
}
a.btn-primary-green {background-color:#4caf50; font-weight: bold;}
a.btn-primary-blue {background-color:#00bcd4; font-weight: bold;} li#menu-item-306 a {
background-color: #1a5aa9;
font-weight: bold;
color: #ffffff;
}
li#menu-item-227 a {font-weight: bold; font-size:1.25em;} .video-container {
}
.video-container video { min-width: 100%; 
min-height: 100%; width: auto;
height: auto; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
} .main-raised {
margin: -120px 40px 0;
border-radius: 6px 6px 0 0;
-webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.hestia-features, .features {
padding: 20px 0 20px;
text-align: center;
}
.hestia-features .hestia-info, .hestia-features .info, .features .hestia-info, .features .info {
padding: 15px 0 20px;
margin: 0 auto;
}
.team, .hestia-team {
padding: 20px 0 5px;
}
.hestia-team-content{
border-bottom:1px solid gray;
}
.testimonials, .hestia-testimonials {
padding: 0px 0 20px;
}
#primary .container{
padding-top: 135px !important;
}
.section {
padding: 20px 0;
}
.custom {
padding: 20px 0px;
} h1.title, h1.hestia-title, .pricing h2.title, .pricing h2.hestia-title, .contactus h2.title, .contactus h2.hestia-title {
margin-bottom: 5px;
}
.contactus {
padding: 20px 0 5px;
}
.copyright { display:none;} 
.footer-big {
color: #999999;
padding: 0px 0 18px;
text-align: center;
}
.footer-style{
text-align:center;
}
.footer-style {
text-align: center;
padding: 20px 15px;
color: #fff;
line-height: 1.25;
}
.social-media-icon a{padding:0px 10px;} h5.description {
line-height: 1.4;
}
.contactus .hestia-info .info-title, .contactus .info .info-title {
margin-top: 20px;
margin-bottom: 0px;
color: #fff;
}
.description p {
margin-bottom: 1px;
}
.contactus .hestia-info:first-child, .contactus .info:first-child {
margin-top: 15px;
} @media screen and (max-width: 1304px){
} @media screen and (min-width: 768px) {
}  @media (max-width: 767px){
.navbar button.navbar-toggle, .navbar button.navbar-toggle:hover {
color: #1a5aa9;
background-color:#d0d0d0;
}
.home:not(.blog) .main-raised {
margin-top: -35px;
}
.main-raised {
margin: -120px 10px 0;
border-radius: 6px 6px 0 0;
-webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.contactus {
padding: 10px 0 30px;
}
}