/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Abel');

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

.homepage .page-center.content-center.newmiddlearea h1 {color:#fff;}
.homepage .page-center.content-center.newmiddlearea h3 {color:#fff;font-size:30px;}
.homepage .page-center.content-center.newmiddlearea h1 span {color:#fff;}
.homepage .page-center.content-center.newmiddlearea h3 span {color:#fff;font-size:30px;}
.homepage .page-center.content-center.newmiddlearea a {color: #ff792e;}
.page-center.content-center.newmiddlearea {background: rgba(0,0,0,.5); padding: 30px;}

@media only screen and (max-width: 728px) {
.homepage .page-center.content-center.newmiddlearea h1 {font-size: 36px;}
.homepage .page-center.content-center.newmiddlearea h1 span {font-size: 36px;}
.homepage .page-center.content-center.newmiddlearea #hs_cos_wrapper_wizard_module_329513777809832200334849003329730965857 h3 {font-size: 20px !important;}
.page-center.content-center.newmiddlearea {padding: 30px 15px;}
}
/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}


/*****************************************/
/* Start your style declarations here    */
/*****************************************/
body, h1, h2, h3, h4, h5, h6, p, a, ul, li, select, input, textarea, table, td, th, div, span, keygen, select, button, body .ui-widget { font-family: 'Open Sans', sans-serif; color: #494444; font-weight: normal; }
body { margin: 0px; }
h1, h2 { text-transform: uppercase; margin-top: 0px; font-style: normal; }
h1, h1 span { font-size: 32px; font-family: 'Abel', sans-serif; margin-top: 0px; margin-bottom: 20px; }
div span h1 { margin-top: 60px !important; } /* Added by HS Support 2021-06-15 */
h2 { margin-bottom: 20px; }
.hs_cos_wrapper_type_rich_text span { font-size: inherit; } 
h2, h2 span { font-size: 38px; }
h2, h2 span, h3, h3 span, h4, h4 span, h5, h6 { font-weight: 300; }
a, a:hover { text-decoration: none; }
a .down-arrow { font-weight: 300; position: relative; top: -2px; color: #ffffff; }
p, table, td, th, span { font-size: 16px; }
input[type="text"], input[type="email"], input[type="tel"], input[type="file"], textarea { background: none; border: solid 1px #ffffff; color: #ffffff; padding: 10px 15px; font-family: 'Open Sans', sans-serif; font-size: 16px; }

input[type="file"] { border: none; padding-left: 0px; }
textarea { height: 172px; }
input:matches([type="button"], [type="submit"], [type="reset"]) { -webkit-appearance: inherit; }
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ffffff; }
::-moz-placeholder { /* Firefox 19+ */ color: #ffffff; }
:-ms-input-placeholder { /* IE 10+ */ color: #ffffff; }
:-moz-placeholder { /* Firefox 18- */ color: #ffffff; }
.color-overlay { position: relative; }
.color-overlay .widget-span { position: relative; z-index: 999; }
.color-overlay:after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.65; }
.color-overlay:hover:after { display: none; }
.c1 { background: #36424a; }
.c2 { background: #5a7e92; }
.c2.background-image { background: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/background-logo-blue.jpg'); }
.c2.color-overlay:after { background-color: #5a7e92; }
.c3 { background: #b5b7b4; }
.c3.background-image { background-image: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/background-logo-gray.jpg'); }
.c4 { background: #f7edd4; }
.c5 { background: #ff792e; }
.c6 { background: #aacae6; }
.c7 { background: #f7eaa7; }

.row-fluid .set-bg, .set-bg { background-position:center top; background-repeat:no-repeat; background-size:cover; }
.row-fluid .get-bg, .get-bg { display:none; }

.specialtesthide {display:block !important;}

/* Global Items */
.aleft { text-align: left; }
.aright { text-align: right; }
.button, input[type="submit"], .hs-search-module .hs-button { text-transform: uppercase; text-align: center; padding: 5px 0px; margin-right: 10px; background: none; border-top: solid 4px rgba(255,255,255,0.0); border-right: none; border-left: none; border-bottom: solid 4px rgba(255,255,255,0.0); color: #36424a; font-weight: 700; display: inline-block; text-decoration: none !important; font-size: 16px; cursor: pointer; }
.button:hover { border-bottom: solid 4px #ff792e; }
.dark .button, .dark input[type="submit"] { color: #ffffff; }
.button.action, input[type="submit"], .hs-search-module .hs-button { color: #ffffff; background: #ff792e; padding: 10px 15px; border-bottom: solid 4px #36424a; border-radius: 0px; } /*change background: #ff792e; to color of choice for side buttons and submit buttons */
.button.action:hover, input[type="submit"]:hover, .hs-search-module .hs-button:hover { background: #36424a; border-bottom: solid 4px #ff792e; }
.dark.orange .button, .dark.orange input[type="submit"] { background: #b5b7b4; border-bottom: solid 4px #5a7e92; color: #ffffff; padding: 10px 15px; }
.button.secondary:hover, .dark.orange input[type="submit"]:hover { background: #5a7e92; border-bottom: solid 4px #b5b7b4; }
.page-center { max-width: 1280px; margin: 0px auto !important; float: none !important; }
.header-container-wrapper .page-center {max-width: 100%;}
.column-half.page-center { max-width: 55%; }
.column-half h2 { font-size: 28px; }
.content-center { text-align: center; }
.background-image { background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; }
.dark, .dark h1, .dark h2, .dark h3, .dark h4, .dark p, .dark a, .dark span, .dark li { color: #ffffff; }
.widget-type-space { visibility: visible; }
.row-fluid .separator { min-height: 13px; }
.row-fluid .separator.thin { min-height: 8px; }
.row-fluid .separator.orange { background: #ff792e; min-height: 7px; }
.row-fluid .separator.bordered { min-height: 20px; border-bottom: solid 7px #ff792e; }
.row-fluid .separator.bordered.nospace { min-height: 7px; }
.body-container a { text-decoration: underline; }
.body-container a:hover { text-decoration: none; }
.body-container .c1 a { text-decoration: none; } 
.body-container .widget-module ul li, .body-container ul.flex-direction-nav li, .body-container .c2 form li {list-style: none !important}
.body-container li { padding-bottom: 0px; list-style-image: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/bullet-logo.png');list-style:none; }
.body-container li::before {content: "•";color: #5a7e92;display: inline-block;width: 1em;margin-left: -.75em;font-size: 1.5em;line-height: 21PX;position: absolute;}
.body-container .c2 li { padding-bottom: 0px; list-style-image: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/bullet-logo.png');list-style:none; }
.body-container .c2 li::before {content: "•";color: #ffffff;display: inline-block;width: 1em;margin-left: -.75em;font-size: 1.5em;line-height: 21PX;position: absolute;}
form .hs-error-msgs label::before{content: "*"}
.body-container li, .body-container li span, .body-container li a { font-weight: normal; }
.body-container .custom-bullets li { padding-bottom: 0px; list-style-image: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/bullet-logo.png');list-style:none; }
.body-container .custom-bullets li::before {content: "•";color: #5a7e92;display: inline-block;width: 1em;margin-left: -.75em;font-size: 1.5em;line-height: 21PX;position: absolute;}

.body-container .dark li:before { list-style-image: url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/bullet-logo-white.png') no-repeat; }
.body-container .dark li { padding-bottom: 0px; list-style-image: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/bullet-logo.png');list-style:none; }
.body-container .dark li::before {content: "•";color: #ffffff;display: inline-block;width: 1em;margin-left: -.75em;font-size: 1.5em;line-height: 21PX;position: absolute;}
.body-container .dark form li::before {content: "•";color: #ffffff;display: inline-block;width: 1em;margin-left: -.75em;font-size: 1.5em;line-height: 21PX;position: absolute; display:none;}
.positioning-statement { font-size: 32px; line-height: 32px; font-weight: 300; }
.page-type, .page-type span { text-transform: uppercase; font-weight: bold; color: #ff792e; font-size: 36px; }
.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_text, .hs_cos_wrapper_type_header, .hs_cos_wrapper_type_section_header, .hs_cos_wrapper_type_raw_html, .hs_cos_wrapper_type_raw_jinja, .hs_cos_wrapper_type_page_footer { word-wrap: normal; }
    
/* Paddings */
.padding10 { padding: 10px; }
.padding20 { padding: 20px; }
.padding40 { padding: 40px; }
.padding60 { padding: 60px; }
.padding80 { padding: 80px; }
.padding100 { padding: 100px; }
.padding10t { padding-top: 10px; }
.padding20t { padding-top: 20px; }
.padding40t { padding-top: 40px; }
.padding60t { padding-top: 60px; }
.padding80t { padding-top: 80px; }
.padding100t { padding-top: 100px; }
.padding10tb { padding-top: 10px; padding-bottom: 10px; }
.padding20tb { padding-top: 20px; padding-bottom: 20px; }
.padding40tb { padding-top: 0px; padding-bottom: 0px; }
.padding60tb { padding-top: 60px; padding-bottom: 60px; }
.padding80tb { padding-top: 20px; padding-bottom: 20px; }
.padding100tb { padding-top: 100px; padding-bottom: 100px; }
.padding10lr { padding-left: 10px; padding-right: 10px; }
.padding20lr { padding-left: 20px; padding-right: 20px; }
.padding40lr { padding-left: 40px; padding-right: 40px; }
.padding60lr { padding-left: 60px; padding-right: 60px; }
.padding80lr { padding-left: 80px; padding-right: 80px; }
.padding100lr { padding-left: 100px; padding-right: 100px; }
.hs-support-padding {padding-top: 40px; padding-bottom: 40px; }
/* Rotations */
.rotate90ccw { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

/* Header */
.header-container-wrapper { position: fixed; width: 100%; z-index: 99999; background: #5a7e92;top:0px !important;}
.site-header-wrapper { padding-top: 20px; padding-bottom: 10px; display:none !important;}
.header-container h2 { margin-top: 3px; font-size: 30px; }
.header-cta { text-align: right; }
/* Navigation */
.header-container .primary-menu-wrapper { background: #5a7e92; }
.mash-menu * { font-family: 'Open Sans', sans-serif;}
.mash-menu { max-width: 100%; }
.mash-menu section.mash-menu-inner-container { background: none; }
.mash-menu .container-fluid { padding: 0px; margin: 0px; }
.mash-menu .mash-brand > li > a img, .mash-menu .mash-list-items > li > a img {max-height:inherit;height: 32px;top: -7px;position: relative;margin: 0;padding: 0;display: inline-block;width: 142px;}
.mash-menu .mash-brand>li.sticky-only, .mash-menu .mash-list-items>li.sticky-only { display: block !important; position: absolute;right: 0;}
/*.mash-menu .mash-list-items>li:hover:before { border-bottom: solid 7px #ff792e; content: ' '; position: absolute; top: 56px; width: 100%; }*/
.mash-menu .mash-list-items>li:hover .drop-down-medium { opacity: 1.0 !important; }
.mash-menu.separator .mash-brand>li>a, .mash-menu.separator .mash-list-items>li>a { border-right: none; box-shadow: none; text-transform: uppercase; font-size: 15px; }
.mash-menu .mash-list-items { float: none; max-width: 975px; margin: 0px auto; }
.mash-menu .mash-list-items>li>a { padding: 20px 19px; }
.mash-menu .mash-list-items>li.nav-contact>a { color: #ff792e; }
.mash-menu .mash-list-items>li:hover>a { background: none; overflow: visible; }
.mash-menu .mash-list-items>li:hover>a:after { content: ' '; background: #ff792e; height: 7px; position: absolute; width: 100%; left: 0px; bottom: -7px; }
.mash-menu .drop-down-medium { max-width: 1024px; background: #5a7e92; padding-bottom: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; padding: 0px; box-shadow: none; margin-top: 7px; }
.mash-menu .drop-down-medium h4, .mash-menu .drop-down-medium p, .mash-menu .drop-down-medium a { color: #ffffff; }
.mash-menu .drop-down-medium a { font-size: 18px; }
.mash-menu .drop-down-medium h4 { text-transform: uppercase; font-weight: 600; font-size: 20px; }
.mash-menu .drop-down-medium h4 a:hover { color: #ff792e; }
.mash-menu .drop-down-medium .rich-menu { padding: 35px; }
.mash-menu .drop-down-medium .rich-menu img { padding-top: 13px; }
.mash-menu .drop-down-medium .blurb { background: #d7d7d7; margin-bottom: 0px; height: 435px; padding: 35px 40px 30px 30px; }
.mash-menu .drop-down-medium .blurb h4, .mash-menu .drop-down-medium .blurb p { color: #455560; }
.mash-menu .drop-down-medium.float-left { left: auto; }
.mash-menu .list-items a, .mash-menu .order-items a { border-top: none; }
.mash-menu .list-items a:hover, .mash-menu .order-items a:hover { color: #ffffff; }
.mash-menu.separator .mash-brand>li>a.primary-menu-active, .mash-menu.separator .mash-list-items>li>a.primary-menu-active { color: #ff792e; }
/* Home Logo */
.mash-menu .mash-list-items>li.home-nav-item { visibility: hidden; visibility: visible !important;opacity: 1 !important;position: absolute;left: 0px;}
.mash-menu .mash-list-items>li.home-nav-item>a { padding: 22px 19px 15px 19px; }
.mash-menu .mash-list-items>li.home-nav-item:hover>a:after { display: none; }
/* Dynamic Menus */
.drop-down-medium .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper { position: static; }
.drop-down-medium .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a { display: none; }
.drop-down-medium .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul, .drop-down-medium .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children, .drop-down-medium .hs-menu-wrapper.hs-menu-flow-horizontal>ul { width: 100%; }
.drop-down-medium .hs-menu-item .hs-menu-depth-2 { width: 49% !important; display: inline-block; vertical-align: top; }
.drop-down-medium .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { width: 100%; max-width: 100%; white-space: normal; padding-left: 5px; }
.drop-down-medium .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover { color: #ff792e; }
/* Mobile Menu */
.mobile-menu-wrapper { display: none !important; }
.mobile-menu-trigger { position: absolute; top: 16px; right: 25px; }
.mobile-menu-trigger .fa-bars { color: #ffffff; }
.mobilelogo {width: 107px;position: absolute;top: 16px;left: 30px;}
.mobilelogonew {width: 107px;position: absolute;top: 16px;left: 20px;display: block;height: 24px;}
.sidr { top: 52px; width: 100%; height: auto; background: #5a7e92; box-shadow: none; position: absolute; overflow: hidden; }
.sidr.right { right: -100% }
.sidr.left { left: -100%; }
.sidr ul { border: none; }
.sidr ul li { border-bottom: solid 1px #ffffff; border-top: #ffffff; padding: 5px 25px; }
.sidr ul li a, .sidr ul li span, .sidr ul li strong, .sidr ul li em { color: #ffffff; }
.sidr ul li a, .sidr ul li span { padding: 0px; }
.sidr ul li strong { text-transform: uppercase; }
.sidr ul li em { font-style: normal; font-size: 22px; text-transform: uppercase; font-weight: bold; padding-left: 10px; }
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active { line-height: 48px; }
.sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span { box-shadow: none; }
/* Submenu */
.sidr ul li .primary-link { display: inline-block; }
.sidr ul li .primary-link.url { width: 85%; }
.sidr ul li .primary-link.accordion a { padding-left: 20px; }
.sidr ul li ul { display: none; }
.sidr ul li ul li { border-bottom: none; }
.sidr ul li ul li a, .sidr ul li ul li span { padding-left: 0px; }
.sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span, .sidr ul li ul li.active>a, .sidr ul li ul li.active>span, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span { box-shadow: none; }
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active { line-height: 40px; }
/* Dynamic Mobile Menu */
.sidr .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a { display: none; }
.sidr .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper { position: static; }
.sidr .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul, .sidr .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children, .sidr .hs-menu-wrapper.hs-menu-flow-horizontal>ul { width: 100%; }
.sidr .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper, .sidr .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper { display: block; }
.sidr .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-2, .sidr .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children, .sidr .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { padding: 0px; }
.sidr .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { max-width: 100%; width: 100%; white-space: normal; text-overflow: inherit; }

/* Video hs-support 10/26 */
.hs-responsive-embed {
    height: 400px;
}

/* Body */
.body-container-wrapper { padding-top: 60px; }

/* Footer */
.footer-container-wrapper { background: #36424a; position: relative; z-index: 20; box-shadow: 0 5px 5px 5px #333; padding: 0px 15px; }
.footer-container-wrapper, .footer-container-wrapper a, .footer-container-wrapper p, .footer-container-wrapper h1, .footer-container-wrapper h2, .footer-container-wrapper h3, .footer-container-wrapper h4, .footer-container-wrapper span { color: #ffffff; }
/* Footer Menus */
.footer-container-wrapper .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper { position: static; }
.footer-container-wrapper .hs-menu-wrapper.hs-menu-flow-vertical li a { font-size: 15px; width: 100%; overflow: visible; white-space: normal; }
.footer-container-wrapper .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a { font-weight: bold; }
.footer-container-wrapper .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-3>a { padding-left: 40px; }
.footer-container-wrapper .hs-menu-wrapper.hs-menu-flow-vertical>ul li ul li a { padding-top: 2px; padding-bottom: 2px; }
.footer-container-wrapper .hs-menu-wrapper.hs-menu-flow-vertical>ul li a { padding: 10px 20px 10px 0px; }
/* Footer - About */
.footer-container-wrapper .about-us, .footer-container-wrapper .about-us h1, .footer-container-wrapper .about-us h2, .footer-container-wrapper .about-us h3, .footer-container-wrapper .about-us h4, .footer-container-wrapper .about-us p, .footer-container-wrapper .about-us a { font-size: 15px; }
.footer-container-wrapper .about-us h4 { font-weight: bold; margin-top: 10px; margin-bottom: 0px; }
.footer-container-wrapper .about-us .social-link { padding-right: 15px; }
/* Footer - Copyright */
.footer-container-wrapper .footer-copyright .copyright-copy { font-size: 14px; }
.footer-container-wrapper .footer-copyright .page-center { border-top: solid 1px #ffffff; padding-top: 10px; }
.footer-container-wrapper .footer-copyright img { float: right; }


/* Forms */
form label { display: none; }
form .inputs-list label { display: block; color: #ffffff; }
form .inputs-list { margin: 0px; padding: 0px; }
form .inputs-list li { color: #ffffff; font-weight: normal; padding-bottom: 0px; }
form .inputs-list li:before { display: none; }
form .hs-error-msgs label { display: block; color: #ffffff; font-size: 13px;}
form .hs-form-field { padding-bottom: 20px; }
.hs-form fieldset.form-columns-1 .hs-input { width: 100% !important; }
.hs-form fieldset.form-columns-1 input.hs-input[type="checkbox"] { width: auto !important; margin-right: 10px; width: 20px !important; height: 20px; position: relative; top: 3px; }
/* Forms - Side by Side */
.widget-type-form.side-by-side form { position: relative; }
.widget-type-form.side-by-side .hs-form fieldset { max-width: 50%; width: 50%; }
.widget-type-form.side-by-side .hs-form textarea.hs-input { position: absolute; width: 48% !important; top: 0px; right: 0px; }
.widget-type-form.side-by-side .hs-form input[type="submit"] { float: right; }
.testimonials-slider.side-by-side .hs_cos_flex-slider .caption p.bio.company-logo { border: none; margin-left: 0px; padding-left: 0px; }
/* Forms Full Width */
.full-width .hs-form fieldset { max-width: 100%; }

/* BX Sliders */
.bx-wrapper { margin-bottom: 200px !important; }
.bx-wrapper .bx-viewport { border: none; box-shadow: none; position: absolute !important;  overflow: unset !important; overflow-x: clip !important;  background: none !important; }
.bx-wrapper .bx-prev { background: url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/arrow-black-left.png') no-repeat 0 0; }
.bx-wrapper .bx-next { background: url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/arrow-black-right.png') no-repeat 0 0; }
.bx-wrapper .bx-next:hover { background-position: 0 0; }
.bx-wrapper .bx-controls-direction a { width: 38px; height: 88px; margin-top: 20px; }
.bx-wrapper .bx-prev { left: -45px; }
.bx-wrapper .bx-next { right: -45px; }

/* Site Search Form */
.hs-search-module form input[type="text"] { margin-bottom: 10px; color: #000000; }
.footer-container-wrapper .hs-search-module form input[type="text"] { padding: 5px; margin-bottom: 10px; color: #ffffff; }

/* Custom Widgets - Events */
.event-box { width: 32.8%; display: inline-block; vertical-align: top; margin-bottom: 10px; margin-right: 3px; text-align: left; }
.event-box h3, .event-box h4, .event-box span, .event-box .event-content, .event-box .event-content p, .event-box .event-content span { color: #ffffff; }
.event-box .event-image { text-align: center; padding-top: 10px; height: 75px; }
.event-box .event-image img { margin: 0px auto; max-height: 130px; }
.event-box .event-header, .event-box .event-content { padding-left: 20px; padding-right: 20px; }
.event-box .event-description { min-height: 100px; padding-top: 25px; color: #ffffff; }
.event-box h3 { margin-bottom: 7px; text-transform: uppercase; font-size: 34px; }
.event-box h3 a { font-family: 'Abel',sans-serif; text-decoration: none; }
.event-box h4 { margin: 0px; padding-top: 10px; padding-bottom: 10px; font-weight: bold; text-transform: uppercase; }
.event-box h4 span { font-weight: normal; text-transform: none; }
.event-box .event-date span { font-weight: bold; font-size: 15px; }
.event-box .event-ctas .button { margin-bottom: 5px; text-decoration: none; }
/* Events Landing - Events and Webinar Archive */
.event-filter select, .event-filter input { width: 175px; border: solid 1px #ff792e; padding: 12px; margin: 0px 15px; background: #e9e9e9; color: #494444; font-size: 16px; }
.event-filter input { padding: 13px; }
.event-filter .datepicker::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #494444; }
.event-filter .datepicker::-moz-placeholder { /* Firefox 19+ */ color: #494444; }
.event-filter .datepicker:-ms-input-placeholder { /* IE 10+ */ color: #494444; }
.event-filter .datepicker:-moz-placeholder { /* Firefox 18- */ color: #494444; }
.event-filter .button { color: #ffffff; padding: 11px 35px; }
.event-filter .filters { float: left; }
.event-filter .search { float: right; }
.event-filter .search .search-text { background: url("//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/icon-search.png"); background-repeat: no-repeat; background-position: 11px; margin-left: 0px; width: 42px; transition: width .35s; }
.event-filter .search .search-text:focus { width: 175px; padding-left: 35px; }
body:not(.homepage) .event-box { width: 32.18%; margin-bottom: 10px; }
body:not(.homepage) .event-box .event-description { min-height: 110px; }
body:not(.homepage) .event-box h3 { font-size: 24px; }
body.hs-blog-id-4610743090.hs-blog-listing .event-post-footer { display: none; }
body.hs-blog-id-4610743090.hs-blog-listing .event-filter .datepicker { margin-left: 0px; }
/* Event Details */
body.hs-blog-id-4610743090.hs-blog-post .event-list-header { display: none; }
body.hs-blog-id-4610743090.hs-blog-post .widget-type-blog_content #hs_cos_wrapper_event_category, body.hs-blog-id-4610743090.hs-blog-post .widget-type-blog_content #hs_cos_wrapper_start_time { display: none; }
body.hs-blog-id-4610743090.hs-blog-post .blog-post-wrapper .post-image img { float: right; padding-left: 50px; width: 40%; }
body.hs-blog-id-4610743090.hs-blog-post .event-post-footer .event-meta-column .event-icon, body.hs-blog-id-4610743090.hs-blog-post .event-post-footer .event-meta-column .event-meta { text-align: center; padding-right: 20px; }
body.hs-blog-id-4610743090.hs-blog-post .event-post-footer .event-meta-column .event-icon img { padding-top: 5px; padding-bottom: 20px; height: 65px; }
body.hs-blog-id-4610743090.hs-blog-post .event-post-footer .event-meta-column .event-meta .subtitle { color: #ff792e; font-weight: bold; font-size: 15px; }
body.hs-blog-id-4610743090.hs-blog-post .event-post-footer .event-meta-column .event-meta .title { text-transform: uppercase; font-size: 36px; font-family: 'Abel', sans-serif; padding-top: 5px; }
body.hs-blog-id-4610743090.hs-blog-post .archive-form-container { display: none; }
body.hs-blog-id-4610743090.hs-blog-post .archive-form-container textarea { display: none; }

/* Event Slider */
.event-container .bx-wrapper { margin-bottom: 0px !important; }
.event-container .bx-wrapper .bx-viewport { position: relative !important;  }
.event-container .bx-wrapper .bx-controls-direction a { position: absolute; text-indent: -9999px; top: 100%; }
.event-container .bx-wrapper .bx-prev { left: 35%; }
.event-container .bx-wrapper .bx-next { right: 35%; }
.event-container .bx-wrapper .bx-pager.bx-default-pager { font-size: 1.25em; }
.event-container .bx-wrapper .bx-pager.bx-default-pager a { background: #ffffff; border: solid 1px #5a7e92; width: 20px; height: 20px; border-radius: 50%; }
.event-container .bx-wrapper .bx-pager.bx-default-pager a:hover, .event-container .bx-wrapper .bx-pager.bx-default-pager a.active { background: #5a7e92; }

/* Testimonials Slider - Default */
ul.hs_cos_flex-direction-nav {
    height: 0;
}
.testimonials-container-wrapper .hs_cos_wrapper_type_header h2 { margin-bottom: 10px; }
.testimonials-slider li:before { display: none; }
.testimonials-slider .hs_cos_flex-slider { background: none; }
.testimonials-slider .hs_cos_flex-slider .hs_cos_flex-slide-main a { display: none; }
.testimonials-slider .hs_cos_flex-slider .caption { position: static; font-size: 16px; padding: 0px; background: none; max-width: 75%; margin: 0px auto; }
.testimonials-slider .hs_cos_flex-slider .caption p { color: #455560; position: relative; }
.testimonials-slider .hs_cos_flex-slider .caption p.quote { line-height: 1.8em; }
.testimonials-slider .hs_cos_flex-slider .caption p.quote:before, .testimonials-slider .hs_cos_flex-slider .caption p:after { content: ' '; position: absolute;  z-index: -1; top: -15px; width: 114px; height: 86px; }
.testimonials-slider .hs_cos_flex-slider .caption p.quote:before { left: -50px; background: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/quote-open.png') no-repeat; }
.testimonials-slider .hs_cos_flex-slider .caption p.quote:after { right: -50px; background: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/quote-close.png') no-repeat; }
.testimonials-slider .hs_cos_flex-slider .caption p.bio { display: inline-block; vertical-align: top; text-align: center; border-left: solid 1px #455560; margin-top: 35px; margin-left: 20px; padding-left: 20px; max-width: 320px; height: 110px; padding-top: 35px; }
/* Removing the border on testimonials for now */
.testimonials-slider .hs_cos_flex-slider .caption p.bio { border-left: none; margin-left: 0px; }
/* End Remove */
.testimonials-slider .hs_cos_flex-slider .caption p.bio img { height: 70px; width: auto !important; }
.testimonials-slider .hs_cos_flex-slider .hs_cos_flex-slides .testimonial-author, .testimonials-slider .hs_cos_flex-slider .hs_cos_flex-slides img { width: auto; display: inline-block; vertical-align: bottom; }
.testimonials-slider .hs_cos_flex-slider .hs_cos_flex-slides .testimonial-author { margin-top: 0px; }
.testimonials-slider .hs_cos_flex-slider .hs_cos_flex-slides img.testimonial-author-image { border-radius: 50%; width: 110px !important; max-width: 110px; height: 110px; border: solid 1px #ff792e; padding: 5px; vertical-align: top; margin-top: 48px; }
.testimonials-slider .hs_cos_flex-control-paging li a { background: none; box-shadow: inset 0 0 3px rgba(255,102,0,1.0); }
.testimonials-slider .hs_cos_flex-control-paging li a.hs_cos_flex-active { background: rgba(69, 85, 96, 1.0); box-shadow: inset 0 0 3px rgba(69, 85, 96, 1.0); }
.testimonials-slider .hs_cos_flex-slider .hs_cos_flex-slides span { font-weight: normal; }
/* Slider Arrows */
.testimonials-slider .hs_cos_flex-direction-nav li { padding-bottom: 0px; }
.testimonials-slider .hs_cos_flex-direction-nav a { transition: none; -webkit-transition: none; width: 38px; height: 88px; opacity: 1.0; }
.testimonials-slider .hs_cos_flex-direction-nav .hs_cos_flex-prev { background: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/arrow-black-left.png') no-repeat 0 0; }
.testimonials-slider .hs_cos_flex-direction-nav .hs_cos_flex-next { background: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/arrow-black-right.png') no-repeat 0 0; }
.testimonials-slider .hs_cos_flex-direction-nav .hs_cos_flex-prev, .testimonials-slider .hs_cos_flex-direction-nav .hs_cos_flex-prev { left: 35px; }
.testimonials-slider .hs_cos_flex-direction-nav .hs_cos_flex-next, .testimonials-slider .hs_cos_flex-direction-nav .hs_cos_flex-next { right: 35px; }
/* Testimonial Slider - Side by Side */
.testimonials-slider.side-by-side .hs_cos_flex-slider .caption p.quote:before, .testimonials-slider.side-by-side .hs_cos_flex-slider .caption p:after { background-size: 60%; }
.testimonials-slider.side-by-side .hs_cos_flex-slider .caption p.quote:before { left: -35px; }
.testimonials-slider.side-by-side .hs_cos_flex-slider .caption p.quote { display: inline-block; width: 50%; margin-right: 20px; text-align: left; }
.testimonials-slider.side-by-side .hs_cos_flex-slider .caption p.bio { width: 250px; }

/* Global Groups - Offer Download */
.offer-download-container h2 { margin: 0px; }

/* Home */
body.homepage .home-header h3 { margin-top: 0px; } 

/* Blog/RSS - Two Column */
.widget-type-rss_listing.two-column .hs-rss-item { margin-right: 20px; width: 48%; display: inline-block; text-align: left; border-top: solid 8px #ff792e; position: relative; padding-bottom: 200px; background: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/background-logo-blue.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center bottom; }
.widget-type-rss_listing.two-column .hs-rss-item .hs-rss-item-text { width: 100%; float: none; position: absolute; top: 170px; padding: 0px 30px; color: #ffffff; }
.widget-type-rss_listing.two-column .hs-rss-item .hs-rss-item-text a, .widget-type-rss_listing.two-column .hs-rss-item.hs-with-featured-image .hs-rss-item-text span { color: #ffffff; }
.widget-type-rss_listing.two-column .hs-rss-item .hs-rss-item-text .hs-rss-title { font-family: 'Abel', sans-serif; font-size: 20px; }
.widget-type-rss_listing.two-column .hs-rss-item .hs-rss-item-text .hs-rss-description { padding-top: 70px; text-align: center; }
.widget-type-rss_listing.two-column .hs-rss-item .hs-rss-item-text .hs-rss-description p { font-size: 0px; }
.widget-type-rss_listing.two-column .hs-rss-item .hs-rss-item-image-wrapper { width: 100%; display: block; }
.widget-type-rss_listing.two-column .hs-rss-item .hs-rss-item-image-wrapper img { max-height: 160px; object-fit: cover; object-position: top; }

/* Blog/RSS - Three Column */
.widget-type-rss_listing.three-column .hs-rss-item { margin-right: 60px; width: 28%; display: inline-block; text-align: left; position: relative; padding-bottom: 20px; vertical-align: top; }
.widget-type-rss_listing.three-column .hs-rss-item.hs-with-featured-image { min-height: 400px; }
.widget-type-rss_listing.three-column .hs-rss-item .hs-rss-item-image-wrapper { width: 100%; display: block; text-align: center; }
.widget-type-rss_listing.three-column .hs-rss-item .hs-rss-item-image-wrapper img { width: 358px; height: 160px; object-fit: cover; object-position: top; }
.widget-type-rss_listing.three-column .hs-rss-item.hs-with-featured-image .hs-rss-item-text { width: 100%; float: none; position: absolute; top: 170px; color: #ffffff; padding-right: 0px; }
.widget-type-rss_listing.three-column .hs-rss-item .hs-rss-title, .widget-type-rss_listing.three-column .hs-rss-item.hs-with-featured-image .hs-rss-title span { text-decoration: none; text-transform: uppercase; font-family: 'Abel', sans-serif; font-size: 22px; }
.widget-type-rss_listing.three-column .hs-rss-item .hs-rss-byline { display: none; }
.widget-type-rss_listing.three-column .hs-rss-item .hs-rss-description { font-weight: 300px; }
.widget-type-rss_listing.three-column .hs-rss-item .hs-rss-description a { display: block; width: 110px; margin: 0px auto; margin-top: 15px; }

/* Blog/RSS - Listing */
.widget-type-rss_listing.listing { text-align: left; }
.widget-type-rss_listing.listing .hs-rss-item { margin-right: 20px; width: 47%; display: inline-block; text-align: left; vertical-align: top; }
.widget-type-rss_listing.listing .hs-rss-item a { text-decoration: none; }
.widget-type-rss_listing.listing .hs-rss-item a span { font-weight: 600; }
.widget-type-rss_listing.listing .hs-rss-item a:before { content: ' '; background: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/bullet-logo-white.png') no-repeat; width: 10px; height: 9px; float: left; margin-left: -20px; margin-top: 7px; }

/* Blog/News */
body.hs-blog-id-4506763725.hs-blog-post { background: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/background-logo-gray-trans.png'); background-repeat: no-repeat; background-position-x: 0px; background-position-y: 20%; }
body.hs-blog-id-4506763725.hs-blog-post .hs-featured-image-wrapper { text-align: center;float: left;padding-right: 30px; }

body.hs-blog-id-4506763725.hs-blog-post .hs-featured-image { float: none; max-width: 100%; margin-left: 0px; }
body.hs-blog-id-4506763725.hs-blog-post #hubspot-author_data .author-info { font-style: italic; padding-top: 15px; }
body.hs-blog-id-4506763725.hs-blog-post #hubspot-author_data .hs-author-avatar { float: left; padding-right: 15px; }
body.hs-blog-id-4506763725.hs-blog-post #hubspot-author_data .hs-author-avatar img { max-width: 75px; border-radius: 50%; border: solid 1px #ff792e; padding: 3px; }
body.hs-blog-id-4506763725.hs-blog-post .post-body { clear: both; padding-top: 10px; }
body.hs-blog-id-4506763725.hs-blog-post .post-body h2 { text-transform: none; font-size: 18px; font-weight: bold; }
body.hs-blog-id-4506763725.hs-blog-post .post-body ul { list-style-type: disc; }
body.hs-blog-id-4506763725.hs-blog-post .post-body li, body.hs-blog-id-4506763725.hs-blog-post .post-body li span { font-weight: normal; }
body.hs-blog-id-4506763725.hs-blog-post .post-body li { padding-bottom: 5px; }
body.hs-blog-id-4506763725.hs-blog-post .post-body li:before { display: none; }
body.hs-blog-id-4506763725.hs-blog-post .post-body h3, body.hs-blog-id-4506763725.hs-blog-post .post-body h3 span, body.hs-blog-id-4506763725.hs-blog-post .post-body h4, body.hs-blog-id-4506763725.hs-blog-post .post-body h4 span { font-weight: 600; font-size: 20px; }


/* Sidebar - General */
.sidebar-recent-posts .recent-post-item { background-color:#5a7e92; }
body.hs-blog-id-4506763725 .post-sidebar .widget-span { border-top: solid 7px #ff792e; margin-top: 50px; margin-left: 0px; }
body.hs-blog-id-4506763725 .post-sidebar .widget-span.sidebar-search { margin-top: -10px; }
body.hs-blog-id-4506763725.hs-blog-listing .post-sidebar .widget-span.sidebar-explore { display: none; }
body.hs-blog-id-4506763725 .post-sidebar h3, body.hs-blog-id-4506763725 .post-sidebar .hs-search-module form label { font-size: 28px; text-transform: uppercase; margin-top: 15px; margin-bottom: 40px; }
body.hs-blog-id-4506763725 .post-sidebar form .hs-error-msgs label { color: #ff0000; }
body.hs-blog-id-4506763725 .post-sidebar ul { padding-left: 0px; }
body.hs-blog-id-4506763725 .post-sidebar li:before { display: none; }
body.hs-blog-id-4506763725 .post-sidebar .hs-search-module form input[type="text"], body.hs-blog-id-4506763725 .post-sidebar .widget-type-blog_subscribe form input[type="email"] { border: solid 1px #36424a; color: #000000; }
body.hs-blog-id-4506763725 .post-sidebar .hs-search-module form label { display: block; font-weight: 300; }
/* Sidebar - Email Subscribe */
body.hs-blog-id-4506763725 .post-sidebar .widget-type-blog_subscribe input[type="email"] { text-align: left !important; }
body.hs-blog-id-4506763725 .post-sidebar .widget-type-blog_subscribe .hs_blog_categories { display: none; }
body.hs-blog-id-4506763725 .post-sidebar .widget-type-blog_subscribe .hs_blog_categories label { display: block; padding-bottom: 10px; }
body.hs-blog-id-4506763725 .post-sidebar .widget-type-blog_subscribe .hs-form-checkbox span { font-weight: normal; }
/* Sidebar - Related Posts */
body.hs-blog-id-4506763725 .post-sidebar .widget-span.widget-type-post_filter li { float: left; }
/*body.hs-blog-id-4506763725 .post-sidebar .widget-span .related-post-item a, body.hs-blog-id-4506763725 .post-sidebar .widget-span.widget-type-post_filter li a { border: solid 1px #ff792e; background: #ff792e; color: #ffffff; padding: 12px; text-align: center; display: inline-block;  }
body.hs-blog-id-4506763725 .post-sidebar .widget-span .related-post-item a:hover, body.hs-blog-id-4506763725 .post-sidebar .widget-span.widget-type-post_filter li a:hover { background: #c0550e; border: solid 1px #c0550e; color: #ffffff; }*/
body.hs-blog-id-4506763725 .post-sidebar .widget-span .related-post-item a { display: block; width: 93%; margin-bottom: 10px; }
body.hs-blog-id-4506763725 .post-sidebar .widget-span.widget-type-post_filter li .filter-link-count { display: none; }
body.hs-blog-id-4506763725 .post-sidebar .related-post-item a[name=post-comments] { display: none; }
/* Sidebar - Recent Posts */
body.hs-blog-id-4506763725 .post-sidebar a[name="post-comments"] { text-decoration: none; }
body.hs-blog-id-4506763725 .post-sidebar .recent-post-item { margin-bottom: 30px; }
body.hs-blog-id-4506763725 .post-sidebar .recent-post-item .recent-post-featured-image { text-align: center; }
/*body.hs-blog-id-4506763725 .post-sidebar .recent-post-item .recent-post-featured-image img { width: 404px; height: 200px; object-fit: cover; object-position: top; } */
body.hs-blog-id-4506763725 .post-sidebar .recent-post-item.background-image { padding-top: 130px; }
body.hs-blog-id-4506763725 .post-sidebar .recent-post-content { padding: 30px; color: #ffffff; } /*  background: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/background-logo-blue.jpg'); */
body.hs-blog-id-4506763725 .post-sidebar .recent-post-content a { color: #ffffff; }
body.hs-blog-id-4506763725 .post-sidebar .recent-post-content .recent-date { font-size: 13px; color: #ffffff; }
body.hs-blog-id-4506763725 .post-sidebar .recent-post-content .recent-link { text-align: center; margin-top: 55px; }
/* About the Author */
body.hs-blog-id-4506763725 .about-author-sec { border-top: solid 1px #455560; border-bottom: solid 1px #455560; padding: 20px 0px; margin: 50px 0px; }
body.hs-blog-id-4506763725 .about-author-sec h3 { text-transform: uppercase; }
body.hs-blog-id-4506763725 .about-author-sec .author-image { border-right: solid 1px #455560; margin-top: 50px; }
body.hs-blog-id-4506763725 .about-author-sec .author-image img { width: 90px; border-radius: 50%; border: solid 1px #ff792e; padding: 3px; }  /* change color of border around author box from #ff792e to color of choice here */
body.hs-blog-id-4506763725 .about-author-sec .author-link { color: #5a7e92; font-weight: bold; }
/* Comments and Comment Form */
body.hs-blog-id-4506763725 .comment-count-sec img { padding-left: 10px; }
body.hs-blog-id-4506763725 .comment.depth-0 { border-top: 0px; padding-top: 0px; }
body.hs-blog-id-4506763725 .post-comments .comment-from h4 { margin-bottom: 0px; }
body.hs-blog-id-4506763725 #comment-form { padding-top: 20px; padding-bottom: 20px; }
body.hs-blog-id-4506763725 #comment-form .hs_firstname, body.hs-blog-id-4506763725 #comment-form .hs_lastname { float: left; width: 49.318%; margin-right: 5px; }
body.hs-blog-id-4506763725 #comment-form .hs_email { clear: both; }
body.hs-blog-id-4506763725 #comment-form .hs_website { display: none; }
body.hs-blog-id-4506763725 #comment-form label { display: block; }
body.hs-blog-id-4506763725 #comment-form input[type="text"], body.hs-blog-id-4506763725 #comment-form input[type="submit"], body.hs-blog-id-4506763725 #comment-form input[type="email"], body.hs-blog-id-4506763725 #comment-form input[type="tel"], body.hs-blog-id-4506763725 #comment-form textarea { border: solid 1px #ff792e; color: #494444; }
body.hs-blog-id-4506763725 #comment-form ul li { padding-bottom: 0px; }
body.hs-blog-id-4506763725 #comment-form ul li:before { display: none; }
body.hs-blog-id-4506763725 #comment-form .hs-error-msgs { padding-left: 0px; margin: 0px; }
body.hs-blog-id-4506763725 #comment-form .hs-error-msgs label { color: inherit; font-size: 15px; font-weight: normal; }
/* Social Sharing */
body.hs-blog-id-4506763725 .social-sharing-container { padding-top: 15px; }
body.hs-blog-id-4506763725 .social-sharing-container .social-sharing-content { position: relative; z-index: 10; position: fixed; }
body.hs-blog-id-4506763725 .social-sharing-container li:before { display: none; }
body.hs-blog-id-4506763725 .social-sharing-container .share-link { width: 40px; text-align: center; padding: 25px 0px; background: #ff792e; color: #ffffff; margin-left: 35px; margin-bottom: 5px; display: block; } /* change color of social sharing icons from background: #ff792e; to color of choice here */ 
body.hs-blog-id-4506763725 .social-sharing-container .share-link.linkedin { margin-bottom: 20px; }
body.hs-blog-id-4506763725 .social-sharing-container .share-link.insite { background: none; padding: 7px 0px; }
/* Blog Listings */
body.hs-blog-id-4506763725.hs-blog-listing .post-item { margin-bottom: 30px; }
body.hs-blog-id-4506763725.hs-blog-listing h2 { font-size: 30px; }
body.hs-blog-id-4506763725.hs-blog-listing #hubspot-author_data, body.hs-blog-id-4506763725.hs-blog-listing #hubspot-topic_data { font-size: 15px; }
body.hs-blog-id-4506763725.hs-blog-listing #hubspot-topic_data { margin: 0px; }
body.hs-blog-id-4506763725.hs-blog-listing .hs-featured-image-wrapper { text-align: center; }
body.hs-blog-id-4506763725.hs-blog-listing .hs-featured-image { float: none; max-width: 100%; margin-left: 0px; height: auto; }
body.hs-blog-id-4506763725.hs-blog-listing .post-sidebar .row-fluid-wrapper:first-child { display: none; }
body.hs-blog-id-4506763725.hs-blog-listing .social-sharing-container { display: none; }

.hs-content-id-37418806990 .banner-industries {background-image: url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Pinnacle%20Approved%20Images/Website_Images/banner_practices-2000.jpg);} /* https://f.hubspotusercontent40.net/hubfs/2535991/Pinnacle%20Approved%20Images/Website_Images/banner_practices.jpg */


/* Accordions */
.accordion, .accordion * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.accordion { overflow:visible; border-radius:3px; text-align: center; }
/*----- Section and Section Titles -----*/
.accordion-section { position: relative; }
.accordion-section-title { width:90%; padding:20px; display:inline-block; background:none; border: solid 1px #ffffff; transition:all linear 0.15s; /* Type */ font-size: 18px; color:#fff; text-decoration:none; text-align: center; text-transform: uppercase; font-weight: 300; }
.accordion-section-title.active, .accordion-section-title:hover { background:#ff792e; border: solid 1px #ff792e; /* Type */ text-decoration:none; }
.accordion-section-title.active { border-bottom: solid 1px #ffffff; }
/*----- Section Content -----*/
.accordion-section-content { padding:15px; display:none; position: absolute; background: #ff792e; width: 90%; z-index: 500; margin-left: 5%; }
.accordion-section-content ul { list-style-type: disc; }
.accordion-section-content li:before { display: none; }
.accordion-section-content li, .accordion-section-content li a { color: #ffffff; font-weight: normal; }
.accordion-section-content li { text-align: left; }

/* Case Studies */
.section-about-client .client-logo img { border-right: solid 1px #455560 !important; position: relative; top: 90px; padding-right: 45px; }
.case-study-container .bx-wrapper { margin-bottom: 105px !important; }
.case-studies .case-study { margin-left: 0px; display: table; height: 300px; }
.case-studies .case-study .case-study-image { height: 120px; display: table-cell; vertical-align: middle;display: flex;
    align-items: center; }
.case-studies .case-study p { text-align: center; }
.case-studies .case-study .detail-indicator { position: absolute; left: 40px; top: 100%; }
.case-studies .case-study .case-study-link { padding-top: 20px; text-align: center; }
.case-studies .case-study .case-study-image img { max-height: 100px; width: auto;  }
/* .case-studies .case-study .case-study-modal { padding: 10px 25px; position: absolute; width: 200px; margin-top: 10px; display: none; left: 0px; top: 120px; z-index: 9999; } */

.case-studies .case-study .case-study-modal { padding: 10px 25px; width: 200px; margin-top: 10px;display: none;position: absolute;  left: 0px; top: 86px; z-index: 9999; }



.case-studies .case-study:hover .case-study-modal {
  display: block;
}



.case-studies .case-study .case-study-modal .modal-arrow { position: absolute; top: -17px; width: 200px; text-align: center; color: #5a7e92; }
/* Alternate Case Study Layout */
.row-fluid.case-studies.alternate [class*="span"] { margin-left: 0; margin-right: 10px; margin-bottom: 10px; }
.case-studies.alternate .case-study { background: url('//2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/background-logo-blue.jpg'); }
.case-studies.alternate .case-study .case-study-image { float: left; padding: 15px 20px 0px 20px; position: relative; top: 40px; }
.case-studies.alternate .case-study .case-study-name { text-align: left; padding-top: 10px; padding-right: 70px; }
.case-studies.alternate .case-study .case-study-link { clear: both; text-align: right; background-color: #ff792e; padding: 10px 10px 10px 0px; margin-bottom: 0px; }
.case-studies.alternate .case-study .case-study-link  a { text-transform: uppercase; }

/* Case Study Listing Page */
body.hs-blog-id-4497853952.hs-blog-listing .blog-listing-wrapper { min-height: 1000px; }
body.hs-blog-id-4497853952.hs-blog-listing .page-type, body.hs-blog-id-4497853952.hs-blog-listing .case-study-details { display: none; }
body.hs-blog-id-4497853952.hs-blog-listing .post-item { display: inline-block; width: 24%; margin-bottom: 100px; vertical-align: top; }
body.hs-blog-id-4497853952.hs-blog-listing .post-item .hs-featured-image-wrapper { height: 100px; }
body.hs-blog-id-4497853952.hs-blog-listing .post-item .hs-featured-image { float: none; max-height: 100px; }
body.hs-blog-id-4497853952.hs-blog-listing .post-item h3 { font-size: 16px; }
body.hs-blog-id-4497853952.hs-blog-listing .post-item .case-study-cta { margin-top: 30px; }
body.hs-blog-id-4497853952.hs-blog-listing .post-item .topic-data { display: none; }
/* Case Study Filters */
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters { width: 350px; position: absolute; right: 0px; margin-top: 300px; z-index: 9999; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .filter-content { display: none; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters h3 { font-style: italic; font-weight: bold; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .clear-categories { font-size: 14px; font-style: italic; margin-top: 0px; padding-top: 0px; display: none; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section { padding: 5px 20px; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section.filter-type { cursor: pointer; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section.filter-type h3 { font-style: normal; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section h3:after { content: ' '; background: url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/arrow-gray-right.png') no-repeat; width: 19px; height: 19px; display: inline-block; text-align: right; float: right; margin-top: 3px; cursor: pointer; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section.filter-type.c5 h3:after { background: url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/arrow-gray-down.png') no-repeat; margin-top: 8px; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section.categories { display: none; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section.categories ul { margin: 20px 0px; padding: 0px; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section.categories li { display: inline-block; padding: 0px; margin: 5px 0px; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section.categories li a { color: #000000; font-weight: normal; font-size: 14px; padding: 7px; margin: 2px; line-height: 33px; text-decoration: none; }
/*body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section.categories li a:hover { background: #f7edd4; }*/
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .sub-section.categories li:before { display: none; }
/* Collapsed Filter View */
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .filter-content-collapsed { position: absolute; right: 0px; top: 15px; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .filter-content-collapsed .expand-filters-cta { padding: 15.5px; position: relative; top: -16px; }
body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .filter-content-collapsed .rotate90ccw { position: absolute; padding: 10px; width: 220px; right: 0px; right: -99px; text-align: center; top: 135px; font-style: italic; font-weight: 600; }

/* Case Study Details Page */
body.hs-blog-id-4497853952.hs-blog-post .case-study-listing { display: none; }
body.hs-blog-id-4497853952.hs-blog-post .case-study-download-container img { max-width: 150px; }
body.hs-blog-id-4497853952.hs-blog-post .case-study-download-container .hs-form fieldset { margin: 0px auto; }
body.hs-blog-id-4497853952.hs-blog-post .case-study-download-container textarea { display: none; }
body.hs-blog-id-4497853952.hs-blog-post .case-study-download-container h3 { font-size: 24px; font-weight: 600; }
body.hs-blog-id-4497853952.hs-blog-post .case-study-download-container h3.form-title { font-size: 18px; font-weight: normal; text-transform: uppercase; padding: 10px; }

/* Career Details */
body.career-details .body-container li { font-weight: normal; padding-bottom: 5px; }
body.career-details .career-application-form .hs-form fieldset { max-width: 100%; }
body.career-details .career-application-form .hs_resume label, .career-application-form .hs_cover_letter label { display: block; }
body.career-details form .hs-error-msgs { padding-left: 20px; margin-bottom: 0px; }
body.career-details form .hs-error-msgs li:before { display: none; }
body.career-details form .hs-error-msgs li { font-size: 15px; }
body.career-details form .actions { text-align: right; margin-right: 10px; }
/*.career-application-form label { display: block; }
.career-application-form input[type="text"], .career-application-form input[type="submit"], .career-application-form input[type="email"], .career-application-form input[type="tel"], .career-application-form textarea { border: solid 1px #ff792e; color: #494444; }*/

/* Generic Landing */
.link-box-container img { max-width: 433px; }
.link-box-container .c1, .link-box-container .c2 { max-width: 433px; text-align: right; margin: 0px auto; }
.link-box-container .c1 .button, .link-box-container .c2 .button { margin: 5px 10px 15px 0px; }

/* Why Pinnacle */
body.why-pinnacle .locations-map h3 { color: #ff792e; font-size: 24px; }

/* Story of Pinnacle */
body.story-of-pinnacle .mobile-infographic { display: none; }

/* Contact Us */
body.contact-us .contact-column { min-height: 600px; width: 50%; margin: 0px; }
body.contact-us .hs-form fieldset { max-width: 100%; }
body.contact-us .contact-column.form-container { border-left: solid 10px #ffffff; }
body.contact-us .contact-column.form-container form .actions { text-align: right; }

/* Post Blog Comments */
/*.post-comments input[type="text"], input[type="email"], input[type="tel"], input[type="file"], textarea { border: solid 1px black; color: black!important; }*/
.post-comments input[type="text"], input[type="tel"], input[type="file"] { border: solid 1px black; color: black!important; } 
.post-comments input[type="email"] { border: solid 1px black; color: black!important; } 
.post-comments textarea { border: solid 1px black; color: black!important; } 
.post-comments form label { display: block; }
.post-comments form .hs-error-msgs label { color: red; }

/*Download form */
.download-form input[type="text"], input[type="email"], input[type="tel"], input[type="file"], textarea { border: solid 1px white; color: black!important; }

/*ZZJ zzj addon*/
.banner-header-zzj {margin-bottom: 20px}
.banner-header-zzj h3 {
	font-weight: normal;
	font-size: 1.5em;
    color: #ff792e;
    margin: 30px 0 20px;
}
/* Webplandesign changes */
.recentposts { /*background: url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/banner_co-op.jpg) 50% 50% no-repeat;*/ background-size: auto;background-size: cover;background:#5a7e92;color:#ffffff;padding:20px 30px;}
.flexslider1 {margin: 30px 0 0px;position: relative;zoom: 1;}
.recentslidesbg {width: 100%;height: 160px;background-size: contain;background-repeat: no-repeat;background-position: center;background-color:transparent;}
.recentposts .flexslidercontainer {margin: 0px auto 30px;max-width: 1280px;}
.recentposts .flexslider1 .slides img {height:160px;width:auto;margin:0px auto;}
.recentposts h3 {text-align: center;margin: 0px;padding:15px 0px;}
.recentposts h3 a {color:#ffffff;text-decoration: none;font-weight: normal;text-transform: uppercase;font-size:16px;text-decoration: none;font-family: 'Abel',sans-serif;font-size: 22px;}
.recentposts .recentpostslearn {text-transform: capitalize;text-align: center;padding: 20px 0px 5px;background: 0;border-top: solid 4px rgba(255,255,255,0.0);border-right: 0;border-left: 0;border-bottom: solid 4px rgba(255,255,255,0.0);color:#ffffff;font-weight: 500;display: block;text-decoration: none !important;font-size: 16px;cursor: pointer;width: 115px;margin: 0px auto 0px;}
.recentposts .recentpostslearn:hover {border-bottom:solid 4px #ff792e;}
.recentposts .flex-direction-nav {display:none;}
.recentposts h2 {color:#ffffff;text-align:center;}
.recentposts p {color:#ffffff;margin:0px;}
.recentposts .slide-contents {color:#ffffff;}
.youtubevid img {margin-top:40px;cursor:pointer;} /* padding-top:40px; */
.youtubevid:hover img {display:none;}
.youtubevid img.turnedoff {padding-top:0px ;width:1px;}
.youtubevid:hover img.turnedoff {padding-top:40px;width:inherit;display:inline-block;}
.case-study-container {z-index: 11111;position: relative;}
.case-study-container .bx-loading { display:none; }

.icontable {max-width: 720px;margin: 0px auto;}
.icontable td {width:25%;float:left;padding:0px;text-align:center;}
.icontable td img {max-width:120px;}
.icontable td p {padding:0px 15px;}
.icontable td p.icontabletext {height:50px;}



.home-box1 {background-image:url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Home%20slide%203.jpg');}
.home-box2 {background-image:url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Home%20slide%206.jpg');background-position:right 20% !important;}
.home-box3 {background-image:url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/homeslide1.jpg');}
.home-box4 {background-image:url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Home%20slide%205.jpg');} 
.home-box5 {background-image:url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Home%20slide%207.jpg');}
.home-box6 {background-image:url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Home%20slide%203.jpg');}
.home-box7 {background-image:url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Home%20slide%208.jpg');}
.home-box8 {background-image:url('https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Pinnacle%20Approved%20Images/Homepage%20Slider/AdobeStock_251692515.jpeg');}


.hometopslider .bx-wrapper {margin-bottom:0px !important;height: calc(100vh - 171px) !important;}
.hometopslider {height: calc(100vh - 171px) !important;}
.hometopslider .event-header {z-index:1;position:relative;max-width:1000px;padding:30px;background: rgba(71,86,98,.6);padding: 30px;}
.hometopslider .bx-wrapper .bx-viewport {height: calc(100vh - 171px) !important;left:0px;}
.hometopslider .c2 {text-align: center;height: calc(100vh - 171px) !important;background-size:cover;background-position:center;background-repeat:no-repeat;justify-content: center; align-items: center;display:flex;}
.hometopslider .bx-wrapper .bx-pager {bottom: 35px;}
.hometopslider h2 {font-size: 42px;font-weight: 500 !important;}
.hometopslider h3 {font-size:22px;}
.hometopslider .bx-wrapper .bx-prev {left:45px;margin-top: -44px;}
.hometopslider .bx-wrapper .bx-next {right:45px;margin-top: -44px;}




@media only screen and (max-width: 600px) {
.icontable td {width:50%;}
}



.hs-content-id-4528210062 .fimg-zzj {display: none}
.banner-zzj {text-align: center; margin:-6px 0 30px; background-position:  50% 50%; background-repeat:  no-repeat; background-size: cover}
.banner-tecnnology { background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/banner_practices.jpg) }
.banner-industries {background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/banner_industries.jpg) }

.hs-content-id-4499674891 .banner-industries{background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/banner_industries.jpg) }
.hs-content-id-7120896422 .banner-industries{background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/Transportation%20Banner%20Image.png) }
.hs-content-id-4434736749 .banner-industries{background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/BioTech.png)}
.hs-content-id-4590490698 .banner-industries{background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/IT.png)}
.hs-content-id-4434734924 .banner-industries{background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/Aerospace.png)}
.hs-content-id-4514444587 .banner-industries{background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/Government.png)}
.hs-content-id-4590489858 .banner-industries{background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/Engineering.png)}
.hs-content-id-4514483497 .banner-industries{background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Pinnacle%20Approved%20Images/Industries/Healthcare/Healthcare%20Banner%204.png)}
.hs-content-id-6851343524 .banner-industries{background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/Pinnacle_finance_insurance_banner.jpg)}
.hs-content-id-4514444587 .row-number-19, .hs-content-id-4434736749 .row-number-19 {display: none !important}
.changingcategories .button.action {text-transform: none !important;}
.banner-whypinnacle {background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/banner_whypinnacle.jpg) }
.banner-training {background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/banner_training.jpg) }
.banner-practices {background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Pinnacle%20Approved%20Images/Website_Images/banner_practices-new.jpg) } /* https://cdn2.hubspot.net/hubfs/2535991/Website_Images/banner_practices.jpg */
.banner-solutions {background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/banner_solutions.jpg) }
.banner-zzj h1 {margin: 0; color: #5c7f91; font-size: 48px; letter-spacing: 3px; padding:6% 0; text-align: center }

.orange-btn p span.hs-cta-wrapper  {list-style: none; display: inline-block; margin: 30px 5px 30px 0 }
.orange-btn p span.hs-cta-wrapper a {color: white; text-transform:capitalize; text-decoration: none;padding:10px 10px 10px 50px; background-color: #ff792e; background-position: 10px 50%; background-repeat: no-repeat; background-size: auto 60%}
.orange-btn p span.hs-cta-wrapper a[title="SCHEDULE A CONVERSATION"], .orange-btn p span.hs-cta-wrapper a[title="Schedule a Conversation"] {background-image: url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/icon_calender.png);}
.orange-btn p span.hs-cta-wrapper a[title="CONTACT PINNACLE"], .orange-btn p span.hs-cta-wrapper a[title="Contact Pinnacle"] {background-image: url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/icon_computer.png);}

.orange-btn p span.hs-cta-wrapper a[title="NEEDS ANALYSIS REQUEST"]
{background-image: url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/icon_magnify.png);}

.orange-btn p span.hs-cta-wrapper a[title="ROADMAP REQUEST"]
{background-image: url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/icon_roadmap.png);}

.orange-btn p span.hs-cta-wrapper a[title="CALL PINNACLE"]
{background-image: url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Website_Images/icon_cellphone.png); background-position: 20px 50%}


.banner-tecnnology { background-image:url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Pinnacle%20Approved%20Images/Website_Images/banner_practices-min_11zon.png); }
.banner-solutions { background-image: url(https://2535991.fs1.hubspotusercontent-na1.net/hubfs/2535991/Pinnacle%20Approved%20Images/Website_Images/banner_solutions-min.jpg); }

@media only screen and (max-width: 1350px) {
    .site-header-wrapper { padding-left: 20px; padding-right: 20px; }
}

@media only screen and (min-width: 1280px) {
    /* Custom Widgets - Events */
    .event-container .row-fluid .span4 { width: 33%; }
    .event-container .row-fluid [class*="span"] { margin-left: 0.5%; }
    .event-container .row-fluid [class*="span"]:first-child { margin-left: 0; }
    /* Two Column - Equal Pages */
    body.two-column.equal .body-container .row-fluid .span6 { width: 49.751%; }
    body.two-column.equal .body-container .row-fluid [class*="span"] { margin-left: 0.5%; }
    body.two-column.equal .body-container .row-fluid [class*="span"]:first-child { margin-left: 0; }
    body.two-column.equal .body-container .column-half { min-height: 615px; }
}

@media only screen and (max-width: 1280px) {
    .header-logo { padding-left: 10px; }
    .mash-menu .mash-list-items>li>a { padding: 20px 25px; }
    /*.body-container-wrapper .row-fluid .span12 { padding-left: 10px; padding-right: 10px; }*/
    /* Blog/RSS Listing - Three Column */
    .widget-type-rss_listing.three-column .hs-rss-item { width: 75%; }
}

@media only screen and (max-width: 1360px) {
    table:not('#recaptcha_table') td { display: block; width: 100% !important; }
    .header-container-wrapper { position: static; }
    .mobile-menu-wrapper { display: block !important; }
    .primary-menu-wrapper { display: none !important; }
    .header-contact-wrapper .header-cta { display: none !important; }
    .header-container-wrapper { border-bottom: solid 1px #5a7e92; }
    .body-container-wrapper { padding-top: 0px; }
    h1, h2, h3 { text-align: center; }
	.banner-header-zzj h3 {text-align:left}
	
    .column-half.page-center { max-width: 80%; }
    /* Forms */
    .widget-type-form.side-by-side .hs-form fieldset { max-width: 100%; width: 100%; }
    /*.widget-type-form.side-by-side .hs-form textarea.hs-input { position: static; width: 100% !important; }*/
    /* Testimonials */
    .testimonials-slider .hs_cos_flex-direction-nav a { background-size: 20px 46px !important; }
    .testimonials-slider .hs_cos_flex-direction-nav .hs_cos_flex-prev, .testimonials-slider .hs_cos_flex-direction-nav .hs_cos_flex-prev { left: 0px; }
    .testimonials-slider .hs_cos_flex-direction-nav .hs_cos_flex-next, .testimonials-slider .hs_cos_flex-direction-nav .hs_cos_flex-next { right: -10px; }
    /* Testimonial Slider - Side by Side */
    .testimonials-slider.side-by-side .hs_cos_flex-slider .caption img { display: block; }
    .testimonials-slider.side-by-side .hs_cos_flex-slider .caption p.quote { width: 100%; }
    .testimonials-slider.side-by-side .hs_cos_flex-slider .caption p.bio { border-left: none; text-align: center; margin-left: 0px; padding-left: 0px; }
    /* Events */
    .event-box, body.hs-blog-id-4610743090 .event-box { display: block; width: 100%; margin-bottom: 25px; }
    /* Event Details */
    body.hs-blog-id-4610743090.hs-blog-post .event-post-footer .event-meta-column { float: none; border: none !important; width: 100%; padding-bottom: 50px; }
    /* Case Study Landing */
    body.hs-blog-id-4497853952.hs-blog-listing .post-item { width: 49%; }
    /* Story of Pinnacle */
    body.story-of-pinnacle .desktop-infographic { display: none; }
    body.story-of-pinnacle .mobile-infographic { display: block; }
    /* Blog Details */
    body.hs-blog-id-4506763725 .social-sharing-container .social-sharing-content { display: none; }
    /* Landing Pages */
    .link-box-container .c1 .button, .link-box-container .c2 .button { font-size: 13px; }
}

@media only screen and (max-width: 767px) {
    .page-type { text-align: center; }
    /* Case Studies */
    .section-about-client .client-logo { text-align: center; }
    .section-about-client .client-logo img { border-right: none !important; top: 0px; padding-right: 0px; }
    /* Blog/RSS feed */
    .widget-type-rss_listing.two-column .hs-rss-item.hs-with-featured-image { width: 100%; display: block; text-align: center; }
    /* Blog/RSS Listing - Three Column */
    .widget-type-rss_listing.three-column .hs-rss-item { width: 95%; }
    /* Blog/RSS - Listing */
    .widget-type-rss_listing.listing .hs-rss-item { width: 95%; }
    /* Why Pinnacle */
    body.why-pinnacle .partnerships p a { display: block; text-align: center; }
    /* Contact Us */
    body.contact-us .contact-column { width: 100%; }
    body.contact-us .contact-column.form-container { border: none; }
}

@media only screen and (max-width: 568px) {
    .testimonials-slider .hs_cos_flex-slider .caption p.quote:before, .testimonials-slider .hs_cos_flex-slider .caption p:after { display: none; }
    .testimonials-slider .hs_cos_flex-slider .caption p.bio { display: block; border-left: none; text-align: center; margin-left: 0px; padding-left 0px; }
    .testimonials-slider .hs_cos_flex-slider .caption p.bio.company-logo img { margin: 0px auto !important; }
    /* Alternate Case Study Layout */
    .case-studies.alternate .case-study .case-study-image { float: none; padding: 15px 0px 0px 0px; position: relative; top: 0px; text-align: center; }
    .case-studies.alternate .case-study .case-study-name { text-align: center; padding-right: 0px; }
    /* Case Study Landing */
    body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .filter-content-collapsed, body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .filter-content { position: absolute; top: -270px; }
    body.hs-blog-id-4497853952.hs-blog-listing .case-study-filters .filter-content { right: 0px; width: 80%; top: -280px; }
    body.hs-blog-id-4497853952.hs-blog-listing .post-item { width: 99%; }
    .hs-featured-image { width: auto; }
    /* Link Box Landing pages */
    .link-box-container img { width: 100% !important; }
    /* Featured Articles */
    .widget-type-rss_listing.three-column .hs-rss-item.hs-with-featured-image { min-height: 425px; }
}

@media only screen and (max-width: 400px) {
    .hs-form fieldset.form-columns-2 .input { margin-right: 0px !important; }
}

/* Lead Flows */
@media only screen and (max-width: 768px) {
    div.leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner .leadinModal-content {
        width: 30em;
    }
    .leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner.leadinModal-preview .leadin-preview-wrapper h4 {
        display: flex;
        align-items: center;
        height: 80px;
    }
	.banner-zzj h1 {padding: 10% 0}
    .banner-header-zzj .padding80lr {padding: 0 15px;}
    .hometopslider .c2 {height:800px !important;display:block;}
    .hometopslider .bx-wrapper .bx-viewport {height:800px !important;}
    .hometopslider .bx-wrapper {height:800px !important;}
    .hometopslider  {height:800px !important;}

}

@media only screen and (max-width: 425px) {
    .leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner.leadinModal-preview .leadin-preview-wrapper .dyno-image {
        width: 100% !important;
    }
  .orange-btn p span.hs-cta-wrapper a {font-size: 12px}
    .leadinModal-v3.leadinModal.leadinModal-theme-bottom-right-corner.leadinModal-preview .leadin-preview-wrapper h4 {
        width: 100%;
        margin: 0 !important;
        justify-content: center;
        height: auto;
    }
}
li.hs-form-booleancheckbox:before {
    display: none !important;
}
@media only screen and (max-width: 768px) {
  .flex-control-paging li::before {
    display: none !important
  }
}

@media(max-width:480px){
  img {
    width: 100% !important;
    height: auto !important;
} 
}








/**********  Blog post style update *********/

  body.hs-blog-post #hs_cos_wrapper_post_body ol,
  body.hs-blog-post #hs_cos_wrapper_post_body ul{
    padding-left: 25px;
  }
  
  body.hs-blog-post #hs_cos_wrapper_post_body ol li,
  body.hs-blog-post #hs_cos_wrapper_post_body ul li{
    font-size:16px;
    color:#494444;
    margin-bottom: 15px;
    position: relative;
    line-height: 23px;
  }

  body.hs-blog-post #hs_cos_wrapper_post_body ol{
    counter-reset: list;
    list-style: none;
  }

  body.hs-blog-post #hs_cos_wrapper_post_body ol li{
    counter-increment: list;
    position: relative;
    padding-left: 8px;
  }

  body.hs-blog-post #hs_cos_wrapper_post_body ol li:before {
    position: absolute;
    content: counter(list)'.';
    color: #494444;
    font-size: 16px;
    top: 1px;
    left: 0;
  }
  
  body.hs-blog-post .blog-content{
    padding: 60px 15px;
    position: relative;
  }
  
  @media(max-width: 1360px){
    body.hs-blog-post .social-sidebar{
      display: none;
    }
    
    body.hs-blog-post .blog-content{
      margin-left: 0;
    }
    
    body.hs-blog-id-4506763725.hs-blog-post .hs-featured-image-wrapper{
      float: none;
      padding: 0;
    }
  }
  
  @media(max-width: 1360px) and (min-width: 768px){
    body.hs-blog-post .blog-content.span4{
      width: 42.491713%;
    }
  }
  
  @media(max-width: 767px){
    body.hs-blog-post .post-sidebar.blog-content{
      padding-top: 0;
    }
    
    body.hs-blog-post #hs_cos_wrapper_post_body ol,
    body.hs-blog-post #hs_cos_wrapper_post_body ul{
      padding-left: 14px;
    }
  }