/********* Compiled - Do not edit *********/
@font-face {
font-family:"Glacial Indifference";
src:url(#), url(#);}
:root{--color-primary:#828E5A;--color-secondary:#8d8e69;--color-gradient-start:#828e5a;--color-gradient-stop:#828e5a;--color-link:#828e5a;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Montserrat;font-weight:400;line-height:1.6;font-size:15px;color:#58595b;}body.single-post .blog-single-title{}body.single-post .content{}.h1,h1{font-family:Cinzel;font-weight:400;line-height:1.111em;font-size:55px;color:#58595b;}.h2,h2{font-family:Cinzel;font-weight:400;line-height:1.25em;font-size:36px;color:#58595b;}.h3,h3{font-family:Cinzel;font-weight:400;line-height:1.25em;font-size:30px;color:#58595b;}.h4,h4{font-family:Cinzel;font-weight:400;line-height:1.5em;font-size:22px;color:#58595b;}.h5,h5{font-family:Cinzel;font-weight:400;line-height:1.5em;font-size:19px;color:#58595b;}.h6,h6{font-family:Cinzel;font-weight:400;line-height:1.5;font-size:17px;color:#58595b;}.main-header .navbar-brand{max-width:340px !important;}.titlebar-inner h1{font-family:Cinzel;font-size:60px;line-height:1.25em;}.titlebar-inner p{font-family:Montserrat;font-size:20px;font-weight:500;line-height:20px;letter-spacing:0.03em;}.titlebar-inner{padding-top:120px;padding-bottom:120px;}.titlebar{background-image:url( //singersustainability.com//wp-content/uploads/2019/10/blog.jpg);background-size:cover;background-position:center bottom;}.titlebar .titlebar-scroll-link{color:rgb(255, 255, 255);}/* End Mobile Optimization */

@media (min-width: 870px) and (max-width: 1062px) {
.ld-flipbox-inner {
    padding: 40px 20px;
}
}

@media (min-width: 768px) and (max-width: 869px) {
.ld-flipbox-inner {
    line-height: 1.35em;
        padding: 40px 20px;
}
}

@media (min-width: 960px) and (max-width: 1062px) {
.iconbox h3.font-weight-semibold {
    font-size: 30px !important;
}
}

@media (min-width: 830px) and (max-width: 959px) {
.iconbox h3.font-weight-semibold {
    font-size: 25px !important;
}
}

@media (min-width: 768px) and (max-width: 829px) {
.iconbox h3.font-weight-semibold {
    font-size: 22px !important;
}
}

@media (max-width: 393px) {
.iconbox h3.font-weight-semibold {
    font-size: 30px !important;
}
.ld-flipbox-inner {
        padding: 40px 20px;
}
}


@media (max-width: 991px) {
.himo {
    display: none;
}
}

[data-mobile-header-scheme="gray"] .main-header .navbar-header {
    background-color: #fff !important;
}

@media (min-width: 1320px) {
.connectbu {
    padding-right: 4em !important;
padding-left: 4em !important;
}
}

@media (min-width: 993px) and (max-width: 1319px)  {
.vc_col-md-offset-2 {
    margin-left: 10%;
}
.connectbu {
    padding-right: 3em !important;
padding-left: 3em !important;
}
}

@media (min-width: 787px) and (max-width: 992px)  {
.connectbu {
    padding-right: 1.5em !important;
    padding-left: 1.5em !important;
}
}

@media (min-width: 768px) and (max-width: 786px)  {
.connectbu {
    padding-right: 1em !important;
    padding-left: 1em !important;
}
}

@media (min-width: 350px) and (max-width: 767px)  {
.connectbu {
    padding-right: 4em !important;
    padding-left: 4em !important;
}
}

@media (max-width: 349px)  {
.connectbu {
    padding-right: 2em !important;
    padding-left: 2em !important;
}
}

@media (max-width: 480px)  {
.pf-single-header .h5, h5 {
    font-size: 40px !important;
}
}



/* End Mobile Optimization */

.ld-flipbox {
    min-height: 320px;
}

.iconbox h3 {
    line-height: 1.2em;
}

.singhigh {
    color: #828e5a;
    letter-spacing: .04em;
}


.titlebar {
border-left: solid #fff;
border-left-width: 2.5vw;
border-right-width: 2.5vw;
border-right: solid #fff;
max-width: 97.7%;
}

/* Portfolio */
.pf-related-cat{
    display:none;
}



.ld-pf-btn.circle.ld-pf-btn-solid.zoom.fresco{
    display:none;
}


.pf-single-cat  {
    display:none;
}

h4.my-0{
    font-size: 30px;
    font-weight: 700;
    color: #828E5A;
}

.pf-info hr {
    display:none;
}

.pf-single-title.size-xl{
    font-size: 48px;
}

.pf-single-contents .vc_row {
    padding-top:20px !important;
}

.pb-5, .py-5 {
    padding-bottom: 1rem !important;
}

.branded [class*="fa-facebook"] {
    background-color: #58595B;
}

.branded [class*="fa-twitter"] {
    background-color: #58595B;
}

.branded [class*="fa-pinterest-p"] {
    background-color: #58595B;
}

.branded [class*="fa-linkedin"] {
    background-color: #58595B;
}

.pf-related-posts.pb-5 h6 {
    font-size: 30px;
    font-weight: 700 !important;
    margin-top: 0px;
}

h2.pf-related-title.h3 {
text-transform: uppercase;
letter-spacing: 0.09em;
font-family: Montserrat;
line-height: 1.6;
font-size: 15px;
}


h2.pf-related-title.h3 a {
    color: #828E5A;
}

h2.pf-related-title.h3 a:hover {
    color: #58595B;
}

ul.pf-related-cat a {
    color: #58595B;
}