@font-face {
font-family: "Bw Gradual";
src: url(//www.new-timber-yard.com/wp-content/themes/new-timber-yard/fonts/bw-gradual/BwGradual-Bold.eot);
src: local("Bw Gradual Bold"), local("BwGradual-Bold"),
url(//www.new-timber-yard.com/wp-content/themes/new-timber-yard/fonts/bw-gradual/BwGradual-Bold.eot?#iefix)
format("embedded-opentype"),
url(//www.new-timber-yard.com/wp-content/themes/new-timber-yard/fonts/bw-gradual/BwGradual-Bold.woff2) format("woff2"),
url(//www.new-timber-yard.com/wp-content/themes/new-timber-yard/fonts/bw-gradual/BwGradual-Bold.woff) format("woff"),
url(//www.new-timber-yard.com/wp-content/themes/new-timber-yard/fonts/bw-gradual/BwGradual-Bold.ttf) format("truetype"),
url(//www.new-timber-yard.com/wp-content/themes/new-timber-yard/fonts/bw-gradual/BwGradual-Bold.svg#webfont) format("svg");
font-weight: 800;
font-style: normal;
font-display: swap;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5 {
font-family: "Bw Gradual";
}
.white-subheading .text-lead p,
.white-mins .text-top-reduced p {
color: #ffffff;
}
#masthead .menu-container {
background-color: transparent !important;
}
.menu-wrapper.no-header {
background-image: url(//www.new-timber-yard.com/wp-content/themes/new-timber-yard/images/nty-sustainable-bg.jpg);
background-repeat: no-repeat;
background-position: center top;
background-attachment: inherit;
background-size: cover;
}
.mobile-menu-button-light .lines:not(.lines-dropdown),
.mobile-menu-button-light .lines:not(.lines-dropdown):before,
.mobile-menu-button-light .lines:not(.lines-dropdown):after,
.mobile-menu-button-light .lines:not(.lines-dropdown) > span,
.vmenu-container.menu-light .lines:not(.lines-dropdown),
.vmenu-container.menu-light .lines:not(.lines-dropdown):before,
.vmenu-container.menu-light .lines:not(.lines-dropdown):after,
.vmenu-container.menu-light .lines:not(.lines-dropdown) > span {
background: #ffffff;
}
html.overlay-open
body:not(.menu-force-opacity):not(.navbar-hover)
.style-light-override
.lines:not(.lines-dropdown):before,
html.overlay-open
body:not(.menu-force-opacity):not(.navbar-hover)
.style-light-override
.lines:not(.lines-dropdown):after {
background: #ffffff !important;
}
.nav-tabs > li {
padding-top: 10px;
}
.nav-tabs > li.active {
background-color: #ddd9d2;
border-radius: 15px 16px 0 0 !important;
}
.nav-tabs > li.active > a {
border-color: #e6e4e0 !important;
}
.tab-pane.active {
background-color: #ddd9d2;
}
.owl-dots-outside .owl-dots .owl-dot span {
background-color: #878786;
}
.grid-points .double-block-padding {
padding-bottom: 0;
}
.open-items.overlay .menu-smart li.menu-item .fa-angle-right:before {
display: none;
}
.open-items.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li,
.open-items.overlay.overlay-sequential .uncode-menu-additional-text,
.open-items.overlay.overlay-sequential .search-container form {
border-top: 0.4vh solid #ffffff;
}
.menu-overlay .menu-accordion .menu-smart:not(.menu-cta-inner) ul {
padding-left: 8%;
}
.vmenu-left .menu-container .row-parent {
background-image: url(//www.new-timber-yard.com/wp-content/themes/new-timber-yard/images/nty-menu-bg.jpg);
background-size: 100% auto;
background-repeat: no-repeat;
background-position: top;
width: 100%;
}
.btn-noutline{ padding: 10px 20px!important;
font-size: 1rem !important;  }
.b-black p b{color:#000000!important;}
.cbre{height:69px;}
.cbre img{padding-top:15px;}
p{letter-spacing:0rem!important;line-height:1.4rem!important;}
.sub-larger .text-lead p{font-size: larger;}
.nyt-sp p{color: #a5cebb !important;}
.nyt-sp .cssgrid-triple-gutter .cssgrid-container {
row-gap: 10px;
}
@media (min-width: 960px) {
.font-size-overlay-menu,
.menu-overlay
.vmenu-container.menu-container:not(.grid-filters)
.menu-smart
a:not(.wc-forward) {
color: #ffffff;
}
.menu-overlay .vmenu-container .menu-sidebar-inner {
width: 35%;
margin-left: 10%;
}
.menu-overlay .vmenu-container {
overflow: hidden;
}
.lines-button .lines, .lines-button .lines:before, .lines-button .lines:after, .lines-button .lines > span {
border-radius: 0px;
height: 4px;
width: 40px;
}
.lines-button .lines:before {
top: 10px;
}
.lines-button .lines:after {
top: -10px;
}
.lines-button .lines:before, .lines-button .lines:after, .lines-button .lines > span {
transform-origin: 20px center;
}
}
@media (max-width: 959px) {
.vmenu-left .menu-container .row-parent {
background-image: url(//www.new-timber-yard.com/wp-content/themes/new-timber-yard/images/nty-menu-bg-mob.jpg);
}
.submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .menu-smart,
.submenu-light:not(.isotope-filters):not(.top-menu-enhanced)
.menu-sidebar-inner,
.submenu-light:not(.isotope-filters):not(.top-menu-enhanced)
.main-menu-container {
background-color: transparent !important;
}
.font-size-menu-mobile,
.menu-container:not(.grid-filters)
ul.menu-smart
a:not(.social-menu-link):not(.vc_control-btn) {
color: #ffffff !important;
}
.menu-smart li.menu-item .fa-angle-right:before {
display: none;
}
.navbar-main .menu-accordion ul.menu-smart > li {
border-top: 2px solid #ffffff;
width: 65%;
}
}