/* Order of files */
/* this file is theme */
/* 1 LO_variables import to theme - styles - core */
/* 2 LO_styles include in theme */
/* 3 LO_theme include in core */
/* 4 LO_core attach to LO_master */


 

<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700" rel="stylesheet">
 
  /* ============== General Styles ==============*/
.form-with-bg-padding {
    padding: 15px 15px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
}
h1 {
    font-size: 70px;
    font-weight: 700;
}
h2 {
    font-size: 40px;
}
h3 {
    font-size: 30px;
}
h4 {
    font-size: 24px;
} 
h5 {
    font-size: 20px;
    font-weight: 400;
}
p {
    font-size: 16px;
}
a {
    text-decoration: none;
}
.white-text li, .white-text span {
    color: #fff !important;
}
@media(max-width: 850px) {
    .mobile-float {
        float: none !important;
    }
}
@media(max-width: 767px) {
    .mobile-width {
        width: 100% !important;
        height: auto;
    }
}
@media(max-width: 767px) {
    h1 {
        font-size: 42px;
    }
    h2 {
        font-size: 32px;
    }
}

 /* ============== Header ==============*/
 .nav-wrapper .main-header {
     padding: 0;
 }
 .main-header .logo {
     padding-left: 40px;
 }
 .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
     padding: 0;
 }
 .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li {
     margin-bottom: -5px;
 }
.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    border-bottom: 3px solid transparent;
    text-align: center;
    margin: 0 5px 0;
    padding: 27px 10px 20px;
    width: auto;
    font-weight: 400;
    display: block;
}
.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {
    border-bottom: 3px solid #389445;
}
.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {
    background-color: #389445;
    color: #fff; 
    margin: 0 0 0;
    padding: 25px 20px;
    font-weight: 500;
}
.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child > a {
    //max-width: 175px !important;
}
.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a:hover {
    background-color: #D4DF36;
    border-top: 3px solid #D4DF36;
    border-bottom: 3px solid #D4DF36;
}
@media(max-width: 1215px) {
    .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
        margin: 0 4px 0;
        padding: 27px 5px 20px;
    }
    .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {
        padding: 27px 12px;
    }
}
@media(max-width: 1100px) {
    .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
        padding: 27px 7px 20px;
    }
    .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {
        padding: 27px 15px;
    }
}

@media(max-width: 1100px) {
    .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a, 
    .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a,
    .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover,
    .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a:hover {
        padding: 5px 15px;
        background-color: initial;
        font-weight: 300;
        border-top: 0;
        border-bottom: 0;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
        float: left;
    }
}
 
 
@media(max-width: 767px) {
    .nav-wrapper .logo {
        padding: 10px;
        padding-left: 10px !important;
    }
}
 
 /* ============== Generic Styles ==============*/
.hide {
    display: none;
}
.sticky-menu {
    position: sticky;
    top: 100px;
}

.second-filter-menu {
    padding: 10px 15px 18px;
}
.second-filter-menu a {
    font-size: 18px;
    color: #022e15;
    margin: 0 7px;
}
.second-filter-menu a:hover {
    color: #389445;
    font-weight: 300 !important;
}

@media(max-width: 767px) {
    .sticky-menu {
        position: initial;
    }
}


 
/* ============== Homepage ==============*/
/*Recent posts section*/
.homepage-blog .featured-image {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.homepage-blog .blog-post-content {
    width: 50%;
    float: right;
}
.homepage-blog .image-wrapper {
    height: 135px;
    width: 47%;
    float: left;
    padding-top: 14px;
}
.homepage-blog .post-title h4 a {
    text-decoration: none;
    font-size: 16px;
}
.homepage-blog .post-summary p span, .homepage-blog .post-summary span, 
.homepage-blog .post-summary p {
    font-size: 16px !important;
    font-weight: 300 !important;
    font-family: 'Roboto', sans-serif !important;
    line-height: 0px;
}
.homepage-blog .post-summary p, a {
    padding: 0;
    margin-bottom: 0;
    display: inline;
}
.overlay-t1.overlay-height {
    padding: 20px 36px;
}
.overlay-height {
    height: 435px;
}
.overlay-t1.flex.overlay-height {
    display: flex;
    align-items: center;
    justify-content: center;
}
/*============Careers===============*/
.sidebar-faq .cm-a1.accordion h4.ui-accordion-header, .sidebar-faq .cm-a1.accordion h4.ui-accordion-header:hover {
    font-size: 16px;
    font-weight: bold;
}
.sidebar-faq .cm-a1.accordion .ui-accordion-content.ui-accordion-content-active {
    padding: 0 20px;
}
.sidebar-blogfeed ul {
    padding: 0 0 0 10px;
    list-style: none;
}
/* CM-TB2 - Top Banner Module */
.tb-2 .full-width .banner-content-wrapper {
    padding: 0;
}
.tb-2 .full-width .banner-padding {
    padding: 16% 5%;
}
.tb-2 .full-width .banner-text {
    padding: 0 20%;
}
.parallax-banner-2.tb-2LP .banner-padding-short {
    padding: 5% 15px 4%;
}
.parallax-banner-2 .banner-padding-short {
    padding: 4% 15px;
}
@media(max-width: 767px) {
    .tb-2 .full-width .banner-padding {
        padding: 16% 15px;
    }
    .tb-2 .full-width .banner-text {
        padding: 0;
    }
}



/*Card Module*/
.cm-c1.nested-card .project-gallery-tile .project-content {
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.4);
}
.cm-c1.nested-card .project-gallery-tile .project-content:hover {
    background: rgba(0, 0, 0, 0.7)
}
.cm-c1.nested-card .card-background, .cm-c1.nested-card .project-gallery-tile .project-content, .cm-c1.nested-card {
    height: 215px !important;
}


/* CM-Z1*/
.standard-z1 .image-block {
    position: relative;
    padding-top: 5%;
}
.standard-z1 .image-block.no-leaf {
    padding-top: 0;
}
.standard-z1 .image-block.left {
    padding-right: 0;
}
.standard-z1 .image-block img {
    padding: 0;
    box-shadow: 1px 1px 12px rgba(39,55,74,.15);
}
.standard-z1.no-leaf img {
    box-shadow: none;
}
.standard-z1 .z-long-text-padding {
    padding: 0 5% !important;
}
.standard-z1 .leaf-background {
    background: url("https://www.thriveon.net/hubfs/BBS%20%28Feb%202018%29/Layer%2010%20copy.png");
    width: 125px;
    height: 125px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    position: absolute;
    z-index: -1;
}
.standard-z1 .no-leaf .leaf-background {
    display: none !important;
}
.standard-z1 .image-block.left .leaf-background {
    top: -60px;
    left: -60px;
}
.standard-z1 .image-block.right .leaf-background {
    top: -60px;
    right: -60px;
    transform: scaleX(-1);
}
.standard-z1 .text-block ul {
    padding-top: 10px;
}
.tight-lists .standard-z1 p {
    padding: 5px 0 0;
    margin: 5px 0;
}
.tight-lists .standard-z1 ul {
    margin: 0;
}
.tight-lists .standard-z1 li {
    padding: 0;
}
.tight-lists .standard-z1 .text-block {
    padding-top: 10px;
}
@media(max-width: 767px) {
    .standard-z1 .leaf-background {
        background: none;
    }
    .tight-lists .standard-z1 p {
        padding: 10px 0;
        margin: 5px 0 10px;
    }
    .tight-lists .standard-z1 ul {
        margin: 0 0 10px 0;
    }
    .tight-lists .standard-z1 li {
        padding: 5px 0;
    }
}

/* CM-Z2 */
.cm-z2.standard-z2 .right .z-text-padding.text-close {
    padding: 3% 0% 0 13%;
}
@media(max-width: 950px) {
    .cm-z2.standard-z2 img {
        width: auto !important;
    }
    .cm-z2 .z-text {
        float: left;
    }
    .cm-z2.standard-z2 .right .z-text-padding.text-close {
        padding: 5%;
    }
}

/* CM-Z4 */
.standard-z4.right .video-block {
    padding-top: 6%;
}

/* ============== About ==============*/
.border-padding {
    padding: 0 15px;
}

.right-border {
    border-right: 1px solid #efefef;
}
.left-border {
    border-left: 1px solid #efefef;
}

@media(max-width: 767px) {
    .right-border {
        border-right: 0;
    }
    .left-border {
        border-left: 0;
    }
}


/* About RSS Feed */
.about-blog .post-item-wrapper {
    width: 33%;
    float: left;
}
.about-blog .recent-blog-post-item {
    margin: 0 15px;
}
.about-blog .image-wrapper {
    height: 198px;
    overflow: hidden;
}
.about-blog .featured-image {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.about-blog .blog-post-content {
    padding-top: 10px;
    height: 265px;
    position: relative;
}

.about-blog .blog-post-content .post-title, .about-summary {
    padding: 0 10px;
}
.about-blog .post-title a {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    color: #022e15;
    text-decoration: none;
}

.about-blog .post-summary.about-summary > a {
    position: absolute;
    bottom: 0;
    padding-bottom: 10px;
}
.about-blog .post-summary p, .about-blog .post-summary span, 
.about-blog .post-summary p span {
    font-weight: 300 !important;
    font-size: 16px !important;
    font-family: 'Roboto',sans-serif !important;
}

@media(max-width: 1050px) {
    .about-blog .blog-post-content {
        height: 325px;
    }
}

@media(max-width: 800px) {
    .about-blog .image-wrapper {
        height: 138px;
    }
    .about-blog .blog-post-content {
        height: 375px;
    }
}

@media(max-width: 767px) {
    .about-blog .post-item-wrapper {
        width: 100%;
        margin: 10px 0;
    }
    .about-blog .blog-post-content,.about-blog .image-wrapper {
        height: auto;
    } 
    .about-blog .post-summary.about-summary > a {
        position: initial;
        padding-top: 10px;
    }
    .about-blog .blog-post-content .post-title, .about-summary {
        padding: 0 10px 20px;
    }
    .about-blog .recent-blog-post-item {
        margin: 0;
    }
}

/*CTA Bar*/
.bottom-cta .cm-cb1 .cta-bar-tall .cta-bar-padding {
    padding-bottom: 65px;
}
.cm-cb1 .cta-bar-tall .cta-bar-padding {
    padding: 2% 15px 5%;
}

@media(max-width: 767px) {
    .cm-cb1 .page-center {
        padding-top: 0;
    }
    .bottom-cta .cm-cb1 .cta-bar-tall .cta-bar-padding {
        padding-bottom: 6%;
    }
}

/* Custom Module BU1 */
.cm-bu1.generic-bucket .text-block p {
    padding: 5px 0;
}
.generic-bucket .text-block {
    padding: 25px 0 0;
    margin-left: 0 !important;
}

.cm-bu3.generic-bucket3 .text-block {
    padding: 5px 0 0;
    margin-left: 0 !important;
}

.cm-bu4.generic-bucket3 .image-block {
    padding: 10px;
}

.cm-bu4 {border: 0px;}

.generic-bucket3 {
  padding: 2% 20px;
}

.generic-bucket .image-block {
    margin-left: 0 !important;
}
.generic-bucket img {
    //width: auto;
}

/* TC5 */
.cm-t5 .testimonial-tabs-wrapper #tabscmt5 .testimonial-tabs li {
    padding: 10px;
    max-width: 40px;
}
.cm-t5 .testimonial-tabs-wrapper #tabscmt5 .testimonial-tabs li a img {
    border: 1px solid #D4DF36;
    padding: 7px;
}
.cm-t5 .testimonial-tabs-wrapper #tabscmt5 .ui-tabs-panel {
    min-height: 160px;
    padding: 0 16%;
}
.cm-t5 strong {
    font-weight: 400;
}

@media(max-width: 767px) {
    .cm-t5 .testimonial-tabs-wrapper #tabscmt5 .ui-tabs-panel {
        padding: 0 15px;
    }
}

/* Homepage Solutions */
.homepage-solutions .cm-bu1 {
    padding: 0;
}
.homepage-solutions .cm-bu1 {
    height: 450px;
    border: 1px solid #efefef;
}
.homepage-solutions .cm-bu1 .image-block {
    margin-left: 0 !important;
    padding: 0;
}
.homepage-solutions .cm-bu1 .text-block {
    margin-left: 0 !important;
    padding: 20px;
}
.homepage-solutions .generic-bucket h1, .homepage-solutions .generic-bucket h2, 
.homepage-solutions .generic-bucket h3, .homepage-solutions .generic-bucket h4, 
.homepage-solutions .generic-bucket h5, .homepage-solutions .generic-bucket h6 {
    margin: 0;
}

.homepage-solutions .cm-bu1:hover {
    box-shadow: 1px 1px 12px rgba(39,55,74,.15);
    border-bottom: 5px solid #D4DF36;
}
@media(max-width: 900px) {
    .homepage-solutions .cm-bu1 {
        height: 450px;
    }
}
@media(max-width: 825px) {
    .homepage-solutions .cm-bu1 {
        height: 450px;
    }
}
@media(max-width: 767px) {
    .homepage-solutions .cm-bu1 {
        margin: 10px 0px;
    }
    .homepage-solutions .cm-bu1:hover {
        box-shadow: none;
        border-bottom: 1px solid #efefef;;
    }
    .homepage-solutions .cm-bu1 {
        height: auto;
    }
    .homepage-solutions .cm-bu1 .image-block {
        height: 400px;
        overflow: hidden;
    }
    .homepage-solutions .cm-bu1 .image-block img {
        width: 100% !important;
        height: auto;
    }
}

@media(max-width: 550px) {
    .homepage-solutions .cm-bu1 .image-block {
        height: auto;
    }
}

/* Offset Buckets */
.offset-columns .cm-bu1 {
    border: solid 1px #dadada;
    background-color: #fff;
    position: relative;
}
.offset-columns .cmbu-1 .image-block {
    height: 55px;
}
.offset-columns .cm-bu1 .text-block {
    height: 260px;
}
.offset-columns .cm-bu1 .text-block {
    padding: 0;
}
.offset-columns .cm-bu1 .image-block {
    padding: 30px 0;
}
.offset-columns .column-2 {
    padding-top: 50px;
}
.offset-columns .column-3 {
   padding-top: 100px;
}
.offset-columns .color-block {
    background-color: #D4DF36;
    width: 35px;
    height: 35px;
    opacity: 0.4;
    position: absolute;
    left: -18px;
}

/* 3 Step Process Buckets */
.threestep-columns .cm-bu1 {
    border: solid 1px #dadada;
    background-color: #f9f9f9;
    position: relative;
    margin-bottom: 15px;
}
.threestep-columns .cmbu-1 .image-block {
    height: 55px;
}
.threestep-columns .cm-bu1 .text-block {
    height: 185px;
}
.threestep-columns .cm-bu1 .text-block {
    padding: 20px 0;
}
.threestep-columns .cm-bu1 .image-block {
    padding: 10px 0;
}

@media(max-width: 980px) {
    .offset-columns .cm-bu1 .text-block {
        height: 320px;
    }
    .offset-columns .cm-bu1 {
        padding: 7% 25px;
    }
}


@media(max-width: 767px) {
    .offset-columns {
        padding: 5% 30px;
    }
    .offset-columns .cm-bu1 .text-block {
        height: auto;
    }
    .offset-columns .column-2, .offset-columns .column-3 {
        padding-top: 40px;
    }
}

.cm-bu3.generic-bucket3 .icon-block {
  padding:16px 10px 10px 10px !important;
}

/* 3 Step Process Buckets */
.threestep-columns .cm-bu1b {
    position: relative;
}

.threestep-columns .cmbu-1b .image-block {
    height: 55px;
}
.threestep-columns .cm-bu1b .text-block {
    height: 100%;
}
.threestep-columns .cm-bu1b .text-block {
    padding: 20px 0;
}
.threestep-columns .cm-bu1b.image-block {
    padding: 10px 0;
}

@media(max-width: 980px) {
    .offset-columns .cm-bu1b .text-block {
        height: 100%;
    }
    .offset-columns .cm-bu1b {
        padding: 7% 25px;
    }
}


@media(max-width: 767px) {
    .offset-columns {
        padding: 5% 30px;
    }
    .offset-columns .cm-bu1b .text-block {
        height: auto;
    }
    .offset-columns .column-2, .offset-columns .column-3 {
        padding-top: 40px;
    }
}

/* Knowledge Section */
.knowledge-box {
    border: 1px solid #576973;
    padding: 20px 5%;
}
.knowledge-box, .home-rss {
    height: 400px;
    display: flex !important;
    justify-content: center;
    flex-direction: column;
}
.knowledge-center .generic-bucket .text-block img {
    display: none;
}

@media(max-width: 950px) {
    .knowledge-box, .home-rss {
        height: 450px;
    }
    .knowledge-box {
        padding: 20px;
    }
}

@media(max-width: 767px) {
    .knowledge-box, .home-rss {
        height: auto;
        margin: 10px 0;
    }
}

/* Homepage RSS Feed */
.home-rss {
    padding: 20px;
}
.home-rss .recent-blog-post-item {
    padding: 5px 0;
}
.home-rss .recent-blog-post-item .featured-image {
    width: 27%;
    float: left;
    padding-right: 3%;
    padding-top: 15px;
    height: 125px;
    overflow:hidden;
}
.home-rss .recent-blog-post-item .featured-image img {
    width: 100%;
    height: 100%;
}
.home-rss .recent-blog-post-item .post-item-content {
    width: 70%;
    float: left;
    padding-top: 8px;
}
.home-rss .recent-blog-post-item p {
    margin: 0;
    padding: 0;
}
.home-rss .recent-blog-post-item .post-title {
    text-align: left;
}
.home-rss .recent-blog-post-item .post-title a, .home-rss .recent-blog-post-item .post-title h4 {
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
}
.home-rss .recent-blog-post-item .post-summary p, .home-rss .recent-blog-post-item .post-summary span,
.home-rss .recent-blog-post-item .post-summary p span {
    margin: 0;
    padding: 0;
    font-size: 16px !important;
    font-weight: 300 !important;
    font-family: 'Roboto', sans-serif !important;
    color: #dcddde !important;
}
.home-rss .recent-blog-post-item .post-link a {
    text-decoration: none;
    color: #fff;
    font-size: 16px;
}

@media(max-width: 767px) {
    .home-rss .recent-blog-post-item .featured-image {
        width: 100%;
        padding-right: 0;
    }
    .home-rss .recent-blog-post-item .post-item-content {
        width: 100%;
    }
}

/*Custom Module BU6*/
.cm-bu6 .image-block {
    height:350px;
    overflow:hidden;
}

.cm-bu6 .image-block img {
    height: auto;
    width: 100%;
}
@media(max-width: 1140px) {
    .cm-bu6 .image-block {
        height: 300px;
    }
}
@media(max-width: 1000px) {
    .cm-bu6 .image-block {
        height: 265px;
    }
}
@media(max-width: 900px) {
    .cm-bu6 .image-block {
        height: 225px;
    }
}
@media(max-width: 767px) {
    .cm-bu6 .image-block {
        height: auto;
    }
}
/* ============== Knowledge Center ==============*/
.clickable:hover {
    cursor: pointer;
}
.filterable-bucket {
    height: 700px;
}

@media(max-width: 880px) {
    .filterable-bucket {
        padding: 7% 15px !important;
    }
}

@media(max-width: 880px) {
    .filterable-bucket {
        height: auto;
    }
}

/*==============Footer===============*/
.footer-background .fa-stack-1x {
    color: #a9abb8;
}
.footer-background .page-center {
    padding: 40px 15px;
}
.copyright-background {
    padding: 40px 15px;
}
.copyright-background a {
    color: #747975;
}
.copyright-background .footer-links {
    padding-left: 40px;
}
.copyright-background .footer-links P, .copyright-background .footer-links p a {
    padding: 0;
    margin: 5px 0;
    font-size: 15px;
    text-decoration: none;
}
.copyright-background .footer-links h6, .copyright-background .footer-links h6 a, 
.copyright-background .fa-footer-links h6 {
    color: #022e15;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
    text-decoration: none;
    margin: 0 0 15px;
}
.copyright-background .copyright-text {
    padding-top: 30px;
}
.copyright-background a:hover {
    color: #64BF39;
}
.topBorder-t2 {
    border-top: solid 2px #eff0f4;
}
.contact-box {
    box-shadow: 1px 1px 12px rgba(39,55,74,.15);
    border: 1px solid #efefef;
    border-radius: 3px;
    height: 200px;
    padding: 7px 20px;
}
.contact-box h6, .contact-box h6 a {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
}
.contact-box h6 a:hover {
    border-bottom: 0;
    color: #389445;
}
.contact-box p, .contact-box p a {
    font-size: 14px;
    font-weight: 300;
    color: #aaacaa;
}
.contact-box p a {
    border-bottom: 0;
    color: #389445;
}
.fa-footer-links .fa {
    color: #aaacaa;
    font-size: 1.5em;
    margin: 0 5px;
}
.fa-footer-links a {
    text-decoration: none;
}

@media(max-width: 950px) {
    .contact-box {
        height: 240px;
    }
}

@media(max-width: 767px) {
    .contact-box {
        height: auto;
        padding: 20px;
        margin: 20px 0;
    }
    .copyright-background .footer-links {
        padding-left: 0;
    }
}

/*============Overlay============*/
.overlay-t2 {
    background: rgba(0,0,0,0.30);
}
.overlay-t3 {
    background: rgba(255,255,255,0.30);
}
.paleblueBkg {
    background: #f5fafe
}

/*============ Forms ============*/
.hs-form label, .hs-form label span {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #022e15;
    text-transform: uppercase;
}
body .hs-button.primary, body input[type="submit"], body input[type="button"] {
    background-color: #D4DF36;
    text-transform: uppercase;
    font-size: 16px;
    padding: 12px 28px;
    border-radius: 25px;
}

/*=========System Pages==========*/
 .password-input input[type="password"] {
     Height: 45px !important;
 }

/*===================Blog====================*/
.classic-blog .sidebar .sidebar-box {
    padding: 5% 15px;
    margin-bottom: 0;
}
.classic-blog .inline-subscribe input.hs-button.primary.large {
    border-radius: 0 25px 25px 0;
    background-color: #D4DF36;
}
.classic-blog .inline-subscribe .hs_cos_wrapper_type_form input[type="email"], .inline-subscribe input {
    border-radius: 25px 0 0 25px;
}
.classic-blog h2 a {
    color: #022e15;
}
.classic-blog .sidebar a:hover {
    color: #64BF39;
}
.classic-blog .post-footer .hs-submit {
    padding-top: 15px;
}
.classic-blog li.hs-blog-social-share-item.hs-blog-social-share-item-linkedin {
    padding: 6px 0 4px;
}
.fb-like.fb_iframe_widget span {
    vertical-align: inherit !important;
}

/* CUSTOM H1 Text size */
.customh1 h1 {font-size: 55px;}

@media (max-width: 767px) {
  .customh1 h1 {font-size:35px;}
}
}