@import url('https://fonts.googleapis.com/css?family=Raleway:400,600,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;display=swap');
#header-section.ut-header-has-border {border-bottom:0px !important;}
.copyright {text-align: center !important;}
#ut-sitebody #ut-mobile-menu a, #ut-sitebody #navigation ul li a {font-weight:900 !important;}
h2, .ut-quote-post-block {font-family: 'Roboto', sans-serif !important;}
.page #primary {padding-bottom:0px !important;}
small {letter-spacing: 1px !important;}
.hero-description-bottom h3 {color:#fff !important;font-style:normal !important;margin-bottom:0px !important;}
.hero-description-bottom {font-style:normal !important;}
.sp-lcp-item-border {border:0px !important;}
span.below {display: block;font-size: 60%;line-height: 60%;}
.single-post .entry-meta {display:none !important;}
body.single article.ut-blog-classic-article .grid-85 {width:100% !important;}
body.post-template-default .hero .parallax-overlay {background-color: #527534 !important;}
body.single .ut-hero-meta-description-holder div {display:none !important;}
.ut-portfolio-18076 .ut-portfolio-info-c, .ut-portfolio-18076 .ut-portfolio-info-c span {display:none !important;}
li {text-transform: none !important;font-weight:400 !important;margin-bottom:20px !important;list-style:inherit !important;}
.ut-mobile-menu .mobilehide {display:none !important;}
.ltglogo {max-width:200px !important;margin:0 auto !important;display:block !important;}
.social-button:before, .social-button:after {display:none !important;}
.lg-outer .lg-thumb-outer {display:none !important;}

.slider .greyback {background: #00000063 !important;height: 100% !important;position: absolute !important;width: 500px !important;left:2% !important;top:0px !important;}
.slider h1 {font-size: 6rem;color: #fff;text-transform: uppercase !important;font-weight: 800;letter-spacing: 4px;font-family: "Raleway" !important;}
.slider .yellow {color: #fc0 !important;}
.slider, .slider p {font-size:20px !important;}
.slider h2.main {margin-top: -15px !important;font-family: "Open Sans" !important;text-transform: uppercase !important;letter-spacing: 2px !important;}
.slider h3.main {margin-top: -10px !important;text-transform: uppercase;letter-spacing: 1px;font-size:1rem !important;font-family: "Open Sans" !important;}
.highline {max-height: 5px !important;}
.hex {font-size: 60px !important;color: #029d22;top: 7px;position: relative;}
.highlayer {z-index:10 !important;position:relative !important;}
.bullets h2 {font-size: 1.2rem;font-weight:600 !important;}
.big, .big p {font-size: 16px !important;line-height: 1.5 !important;}
.bulletblock {padding-top:20px !important;}
div.sp-logo-carousel-pro-section.nav_position_bottom_center .sp-logo-carousel-pro-area .slick-prev {display:none !important;}
div.sp-logo-carousel-pro-section.nav_position_bottom_center .sp-logo-carousel-pro-area .slick-next {display:none !important;}


.social-button {display:none !important;}
.quote {float:left !important;}
.quote a {background: #86a36a !important;padding: 5px;margin-right: 10px;padding-left: 10px;padding-right: 10px;color: #fff;letter-spacing: 1px;text-transform: uppercase;font-size:12px !important;}
.quote i {color: #fff !important;font-size: 12px !important;padding-right: 0px !important;}
.ut-header-light #ut-mobile-nav {top: 60px!important;}

@media (min-width: 768px) and (max-width: 1024px) {
.tablet-grid-20 {width: 7%;}
.tablet-grid-80 {width:60% !important;}
}


@media only screen and (min-width: 1025px) {
.quote {display:none !important;}
}

@media only screen and (max-width: 1024px) {
.ut-mm-trigger {display:block !important;float: right !important;}
#header-section {max-height: 60px!important;}
}

@media only screen and (max-width: 850px) {
.hexbox {width:20% !important;display:inline-block !important;}
.keyterm {width:75% !important;display;inline-block !important;}
}

@media only screen and (max-width: 767px) {
.mobile-grid-80 {width:40% !important;}
.mobile-grid-20 {width:9% !important;}
}


@media only screen and (max-width: 700px) {
.slider h1 {font-size: 3.2rem !important;color: #fff !important;text-transform: uppercase !important;font-weight: 800 !important;letter-spacing: 2px !important;}
.highline .vc_col-sm-4 {width:33% !important;}
.highline {background:#eee !important;}
.slider .vc_col-sm-4 {width:50% !important;}
.slider .highline {background:#eee !important;}
.slider .greyback {background: #00000063 !important;height: 100% !important;position: absolute !important;width: 100% !important;left: 0% !important;margin-top: -20px !important;}
.bulletblock {padding-top:0px !important;}
.bullets .vc_col-sm-4 {width: 100% !important;}
h3.hub {display:block !important;margin-bottom:0px !important;}
div.menu-footer-menu-container li {display:block !important;margin-bottom:10px !important;padding-left:0px !important;}
}

@media only screen and (max-width: 600px) {
.quote a {font-size:10px !important;margin-right: 0px !important;}
}


.tp-caption {text-transform:none !important;}

li h2, li h3, li h4 {text-transform: none !important;}