@font-face {
font-family: 'DIN2014-DemiBold';
src: url(//willsbros.com/wp-content/themes/salient-child/fonts/DIN2014-DemiBold.eot);
src: url(//willsbros.com/wp-content/themes/salient-child/fonts/DIN2014-DemiBold.woff) format('woff'), url(//willsbros.com/wp-content/themes/salient-child/fonts/DIN2014-DemiBold.ttf) format('truetype'), url(//willsbros.com/wp-content/themes/salient-child/fonts/DIN2014-DemiBold.svg) format('svg');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'DIN2014-Light';
src: url(//willsbros.com/wp-content/themes/salient-child/fonts/DIN2014-Light.eot);
src: url(//willsbros.com/wp-content/themes/salient-child/fonts/DIN2014-Light.woff) format('woff'), url(//willsbros.com/wp-content/themes/salient-child/fonts/DIN2014-Light.ttf) format('truetype'), url(//willsbros.com/wp-content/themes/salient-child/fonts/DIN2014-Light.svg) format('svg');
font-weight: 300;
font-style: normal;
} h5 {
color: #ee3129!important;
}
header ul.sub-menu li {
padding: .3em !important;
}
a#logo {
height: 25px;
}
a#logo img { position: absolute;
}
.small-nav a#logo img {
height: 100px !important;
}
.home .nectar-fancy-box:after, .home .nectar-animated-title .nectar-animated-title-outer .nectar-animated-title-inner:after {
background-color: rgba(238, 46, 42, 0.6) !important;
}
.nectar-button {
text-transform: uppercase;
font-family: 'DIN2014-DemiBold' !important;
}
hr {
margin: 1em auto 2em;
border: 0;
height: 1px;
background-color: #ddd;
}
#footer-outer {
border-top: 15px solid #ee3129;
}
#footer-outer ul.sub-menu {
display: none;
}
h1.vc_custom_heading.wpb_animate_when_almost_visible.wpb_left-to-right.left-to-right.animated.wpb_start_animation {
width: fit-content;
margin: 0 auto;
padding: .2rem 1rem .6rem;
line-height: 1em;
margin-bottom: 1rem;
}
.vc_element.vc_nectar_animated_title h1 {
line-height: 1em;
padding: .2rem 1rem .6rem;
}
.nectar-social.fixed {
display: none;
}
.nectar-slider-wrap .content h2 {
font-weight: 600;
letter-spacing: .02em;
background-color: rgba(238, 46, 42, 0.6) !important;
width: fit-content;
padding: .1em .5em .25em;
}
.swiper-wrapper .slider-down-arrow {
bottom: 50px !important;
}
.toggle h3 {
margin-bottom: 0;
background-color: #F8F8F8;
margin-bottom: 2em;
}
.toggle.open h3 {
margin-bottom: 2em !important;
}
.toggle h3 a {
padding: 1em !important;
font-size: 21px;
text-transform: uppercase;
}
.toggle h3 i {
margin-right: 1em;
}
.archive .subheader {
display: none;
}
.archive h1 {
text-align: center;
background-color: #ee3129 !important;
width: fit-content;
margin: 0 auto;
padding: 0 .5em .1em !important;
}
body.single-post.material[data-bg-header="true"] .container-wrap {
padding-top: 0px!important;
}
.single-post .container-wrap.no-sidebar .post-area {
max-width: 100% !important;
}
.single .container-wrap {
padding-bottom: 0 !important;
}
.category-case-studies .excerpt, .category-environmental-case-studies .excerpt {
display: none;
}
.masonry.classic_enhanced .masonry-blog-item .article-content-wrap, .blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
padding: 7% !important;
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a:before {
content: '\2190  Back to all ';
}    @media only screen and (max-width: 999px) {
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
height: 100px!important;
}
} @media only screen and (min-width: 1000px) {
.page-id-165 .nectar-close-indicator {
display: none;
}
.page-id-165 .bio-inner:before {
cursor: pointer;
font-family: "Font Awesome 5 Free";
content: "\f057";
display: inline-block;
font-size: 2em;
color: #ee3129;
margin: 0 0 1em;
}
} .vc_element.vc_toggle.vc_container-block .vc_controls-column.vc_controls {
position: absolute !important;
top: 25px;
} .vc_editor .column-link {
height: 0 !important;
} .nectar-post-grid-item .content .meta-excerpt {
max-width: 100% !important;
}