/* @import url('http://example.com/example_style.css'); */

@import url('//fonts.googleapis.com/css?family=Lato:100,300,400');
@import url('https://fonts.googleapis.com/css?family=Oswald');
@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Lato:100,300,400,700,900|Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
@import url('https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap');

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



@font-face {
  font-family: 'HelveticaNeue-Bold';
  src: url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Fonts/HelveticaNeue-Bold.eot#iefix') format('embedded-opentype'),
	   url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Fonts/HelveticaNeue-Bold.otf')  format('opentype'),
	   url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Fonts/HelveticaNeue-Bold.woff') format('woff'),
	   url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Fonts/HelveticaNeue-Bold.ttf')  format('truetype'),
	   url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'HelveticaNeue-Medium';
  src: url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Fonts/HelveticaNeue-Medium.eot#iefix') format('embedded-opentype'),
	   url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Fonts/HelveticaNeue-Medium.woff') format('woff'),
	   url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Fonts/HelveticaNeue-Medium.ttf')  format('truetype'),
	   url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* ==========================================================================
   HS COS Boilerplate v1.5.3                                
   ========================================================================== */

/* This responsive framework is required for all styles. */
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
/* Images */
img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

img.alignRight{
    margin: 0 0 5px 15px;
}

img.alignLeft{
    margin: 0 15px 5px 0;
}

/* Reduces min-height on bootstrap structure */
.row-fluid [class*="span"] { min-height: 1px; }

/* Blog Social Sharing */
.hs-blog-social-share .hs-blog-social-share-list {
  margin: 0;
  list-style: none !important;
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
  height: 30px;
  list-style: none !important;
}
@media (max-width: 479px){
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2) {
    float: none !important; /* Stack social icons into two rows on phones */
  }
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like > span{
    vertical-align: top !important; /* Aligns Facebook icon with other social media icons */
}

/* Captcha */
#recaptcha_response_field {
    width: auto !important;
    display: inline-block !important;
}

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

/* Date Picker */
#calroot {
    width: 202px !important;
    line-height: normal;
}
#calroot,
#calroot *,
#calroot *:before,
#calroot *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
 
#calroot select {
    min-height: 0 !important;
    padding: 1px 2px !important;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif !important;
    font-size: 10px !important;
    line-height: 18px !important;
    font-weight: normal !important;
}
 
#caldays {
    margin-bottom: 4px;
}

/* Embed Container (iFrame, Object, Embed) */
.hs-responsive-embed {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.hs-responsive-embed iframe, 
.hs-responsive-embed object, 
.hs-responsive-embed embed {
    position: absolute;
    top: 0;
    left: 0;
    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: 56.25%;
}
.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 {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* System Template Forms */
#email-prefs-form .email-edit {
    width: 100% !important;
    max-width: 507px !important;
}
#hs-pwd-widget-password {
    height: auto !important;
}

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

/* Horizontal Menu
   ========================================================================== */

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
}
.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;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > 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;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > 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;
}
.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;
}

/* Vertical Menu
   ========================================================================== */ 

.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;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 0;
}
.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.hs-item-has-children {
    position: relative;
}

/* Flyouts */
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > 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-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}


@media (max-width: 767px) {
    .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;
    }

    /* Stacking Horizontal Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul {
        padding: 0;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
        white-space: normal;
    }

    /* Stacking Vertical Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper  {
        position: static;
        opacity: 1;
        visibility: visible;
    }
}

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

/* Space Module */
.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */
.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");
}

/* Fix for CTA border box issue */
.hs-cta-wrapper a {
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}

/*
 * 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(http://cdn2.hubspotqa.com/local/hub/124/file-52894-png/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(http://cdn2.hubspotqa.com/local/hub/124/file-52894-png/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: 0 5% 0 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;
    }
}

.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;
}

@media all and (max-width: 400px) {
/* beat recaptcha into being responsive, !importants and specificity are necessary */
#captcha_wrapper,
#recaptcha_area,
#recaptcha_area table#recaptcha_table,
#recaptcha_area table#recaptcha_table .recaptcha_r1_c1
{ width: auto !important; overflow: hidden; }
#recaptcha_area table#recaptcha_table .recaptcha_r4_c4
{ width: 67px !important; }
#recaptcha_area table#recaptcha_table #recaptcha_image
{ width:280px !important; }
}

/* These includes are optional, but helpful. */
/* 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;} 
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
    font-family: "FontAwesome";
    src:url("https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/FontAwesome/fontawesome-webfont.eot");
    src:url("https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/FontAwesome/fontawesome-webfont.eot?#iefix") format("eot"), 
        url("https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/FontAwesome/fontawesome-webfont.woff2") format("woff2"), 
        url("https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/FontAwesome/fontawesome-webfont.woff") format("woff"), 
        url("https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/FontAwesome/fontawesome-webfont.ttf") format("truetype"), 
        url("https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/FontAwesome/fontawesome-webfont.svg#FontAwesome") format("svg");
    font-weight: normal;
    font-style: normal
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%
}
.fa-2x {
    font-size: 2em
}
.fa-3x {
    font-size: 3em
}
.fa-4x {
    font-size: 4em
}
.fa-5x {
    font-size: 5em
}
.fa-fw {
    width: 1.28571429em;
    text-align: center
}
.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}
.fa-ul>li {
    position: relative
}
.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center
}
.fa-li.fa-lg {
    left: -1.85714286em
}
.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em
}
.fa-pull-left {
    float: left
}
.fa-pull-right {
    float: right
}
.fa.fa-pull-left {
    margin-right: .3em
}
.fa.fa-pull-right {
    margin-left: .3em
}
.pull-right {
    float: right
}
.pull-left {
    float: left
}
.fa.pull-left {
    margin-right: .3em
}
.fa.pull-right {
    margin-left: .3em
}
.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}
.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@keyframes fa-spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
.fa-rotate-90 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}
.fa-rotate-180 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
.fa-rotate-270 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}
.fa-flip-horizontal {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}
.fa-flip-vertical {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1)
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    -webkit-filter: none;
    filter: none
}
.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}
.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}
.fa-stack-1x {
    line-height: inherit
}
.fa-stack-2x {
    font-size: 2em
}
.fa-inverse {
    color: #ffffff
}
.fa-glass:before {
    content: "\f000"
}
.fa-music:before {
    content: "\f001"
}
.fa-search:before {
    content: "\f002"
}
.fa-envelope-o:before {
    content: "\f003"
}
.fa-heart:before {
    content: "\f004"
}
.fa-star:before {
    content: "\f005"
}
.fa-star-o:before {
    content: "\f006"
}
.fa-user:before {
    content: "\f007"
}
.fa-film:before {
    content: "\f008"
}
.fa-th-large:before {
    content: "\f009"
}
.fa-th:before {
    content: "\f00a"
}
.fa-th-list:before {
    content: "\f00b"
}
.fa-check:before {
    content: "\f00c"
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d"
}
.fa-search-plus:before {
    content: "\f00e"
}
.fa-search-minus:before {
    content: "\f010"
}
.fa-power-off:before {
    content: "\f011"
}
.fa-signal:before {
    content: "\f012"
}
.fa-gear:before,
.fa-cog:before {
    content: "\f013"
}
.fa-trash-o:before {
    content: "\f014"
}
.fa-home:before {
    content: "\f015"
}
.fa-file-o:before {
    content: "\f016"
}
.fa-clock-o:before {
    content: "\f017"
}
.fa-road:before {
    content: "\f018"
}
.fa-download:before {
    content: "\f019"
}
.fa-arrow-circle-o-down:before {
    content: "\f01a"
}
.fa-arrow-circle-o-up:before {
    content: "\f01b"
}
.fa-inbox:before {
    content: "\f01c"
}
.fa-play-circle-o:before {
    content: "\f01d"
}
.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e"
}
.fa-refresh:before {
    content: "\f021"
}
.fa-list-alt:before {
    content: "\f022"
}
.fa-lock:before {
    content: "\f023"
}
.fa-flag:before {
    content: "\f024"
}
.fa-headphones:before {
    content: "\f025"
}
.fa-volume-off:before {
    content: "\f026"
}
.fa-volume-down:before {
    content: "\f027"
}
.fa-volume-up:before {
    content: "\f028"
}
.fa-qrcode:before {
    content: "\f029"
}
.fa-barcode:before {
    content: "\f02a"
}
.fa-tag:before {
    content: "\f02b"
}
.fa-tags:before {
    content: "\f02c"
}
.fa-book:before {
    content: "\f02d"
}
.fa-bookmark:before {
    content: "\f02e"
}
.fa-print:before {
    content: "\f02f"
}
.fa-camera:before {
    content: "\f030"
}
.fa-font:before {
    content: "\f031"
}
.fa-bold:before {
    content: "\f032"
}
.fa-italic:before {
    content: "\f033"
}
.fa-text-height:before {
    content: "\f034"
}
.fa-text-width:before {
    content: "\f035"
}
.fa-align-left:before {
    content: "\f036"
}
.fa-align-center:before {
    content: "\f037"
}
.fa-align-right:before {
    content: "\f038"
}
.fa-align-justify:before {
    content: "\f039"
}
.fa-list:before {
    content: "\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b"
}
.fa-indent:before {
    content: "\f03c"
}
.fa-video-camera:before {
    content: "\f03d"
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "\f03e"
}
.fa-pencil:before {
    content: "\f040"
}
.fa-map-marker:before {
    content: "\f041"
}
.fa-adjust:before {
    content: "\f042"
}
.fa-tint:before {
    content: "\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044"
}
.fa-share-square-o:before {
    content: "\f045"
}
.fa-check-square-o:before {
    content: "\f046"
}
.fa-arrows:before {
    content: "\f047"
}
.fa-step-backward:before {
    content: "\f048"
}
.fa-fast-backward:before {
    content: "\f049"
}
.fa-backward:before {
    content: "\f04a"
}
.fa-play:before {
    content: "\f04b"
}
.fa-pause:before {
    content: "\f04c"
}
.fa-stop:before {
    content: "\f04d"
}
.fa-forward:before {
    content: "\f04e"
}
.fa-fast-forward:before {
    content: "\f050"
}
.fa-step-forward:before {
    content: "\f051"
}
.fa-eject:before {
    content: "\f052"
}
.fa-chevron-left:before {
    content: "\f053"
}
.fa-chevron-right:before {
    content: "\f054"
}
.fa-plus-circle:before {
    content: "\f055"
}
.fa-minus-circle:before {
    content: "\f056"
}
.fa-times-circle:before {
    content: "\f057"
}
.fa-check-circle:before {
    content: "\f058"
}
.fa-question-circle:before {
    content: "\f059"
}
.fa-info-circle:before {
    content: "\f05a"
}
.fa-crosshairs:before {
    content: "\f05b"
}
.fa-times-circle-o:before {
    content: "\f05c"
}
.fa-check-circle-o:before {
    content: "\f05d"
}
.fa-ban:before {
    content: "\f05e"
}
.fa-arrow-left:before {
    content: "\f060"
}
.fa-arrow-right:before {
    content: "\f061"
}
.fa-arrow-up:before {
    content: "\f062"
}
.fa-arrow-down:before {
    content: "\f063"
}
.fa-mail-forward:before,
.fa-share:before {
    content: "\f064"
}
.fa-expand:before {
    content: "\f065"
}
.fa-compress:before {
    content: "\f066"
}
.fa-plus:before {
    content: "\f067"
}
.fa-minus:before {
    content: "\f068"
}
.fa-asterisk:before {
    content: "\f069"
}
.fa-exclamation-circle:before {
    content: "\f06a"
}
.fa-gift:before {
    content: "\f06b"
}
.fa-leaf:before {
    content: "\f06c"
}
.fa-fire:before {
    content: "\f06d"
}
.fa-eye:before {
    content: "\f06e"
}
.fa-eye-slash:before {
    content: "\f070"
}
.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071"
}
.fa-plane:before {
    content: "\f072"
}
.fa-calendar:before {
    content: "\f073"
}
.fa-random:before {
    content: "\f074"
}
.fa-comment:before {
    content: "\f075"
}
.fa-magnet:before {
    content: "\f076"
}
.fa-chevron-up:before {
    content: "\f077"
}
.fa-chevron-down:before {
    content: "\f078"
}
.fa-retweet:before {
    content: "\f079"
}
.fa-shopping-cart:before {
    content: "\f07a"
}
.fa-folder:before {
    content: "\f07b"
}
.fa-folder-open:before {
    content: "\f07c"
}
.fa-arrows-v:before {
    content: "\f07d"
}
.fa-arrows-h:before {
    content: "\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080"
}
.fa-twitter-square:before {
    content: "\f081"
}
.fa-facebook-square:before {
    content: "\f082"
}
.fa-camera-retro:before {
    content: "\f083"
}
.fa-key:before {
    content: "\f084"
}
.fa-gears:before,
.fa-cogs:before {
    content: "\f085"
}
.fa-comments:before {
    content: "\f086"
}
.fa-thumbs-o-up:before {
    content: "\f087"
}
.fa-thumbs-o-down:before {
    content: "\f088"
}
.fa-star-half:before {
    content: "\f089"
}
.fa-heart-o:before {
    content: "\f08a"
}
.fa-sign-out:before {
    content: "\f08b"
}
.fa-linkedin-square:before {
    content: "\f08c"
}
.fa-thumb-tack:before {
    content: "\f08d"
}
.fa-external-link:before {
    content: "\f08e"
}
.fa-sign-in:before {
    content: "\f090"
}
.fa-trophy:before {
    content: "\f091"
}
.fa-github-square:before {
    content: "\f092"
}
.fa-upload:before {
    content: "\f093"
}
.fa-lemon-o:before {
    content: "\f094"
}
.fa-phone:before {
    content: "\f095"
}
.fa-square-o:before {
    content: "\f096"
}
.fa-bookmark-o:before {
    content: "\f097"
}
.fa-phone-square:before {
    content: "\f098"
}
.fa-twitter:before {
    content: "\f099"
}
.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a"
}
.fa-github:before {
    content: "\f09b"
}
.fa-unlock:before {
    content: "\f09c"
}
.fa-credit-card:before {
    content: "\f09d"
}
.fa-feed:before,
.fa-rss:before {
    content: "\f09e"
}
.fa-hdd-o:before {
    content: "\f0a0"
}
.fa-bullhorn:before {
    content: "\f0a1"
}
.fa-bell:before {
    content: "\f0f3"
}
.fa-certificate:before {
    content: "\f0a3"
}
.fa-hand-o-right:before {
    content: "\f0a4"
}
.fa-hand-o-left:before {
    content: "\f0a5"
}
.fa-hand-o-up:before {
    content: "\f0a6"
}
.fa-hand-o-down:before {
    content: "\f0a7"
}
.fa-arrow-circle-left:before {
    content: "\f0a8"
}
.fa-arrow-circle-right:before {
    content: "\f0a9"
}
.fa-arrow-circle-up:before {
    content: "\f0aa"
}
.fa-arrow-circle-down:before {
    content: "\f0ab"
}
.fa-globe:before {
    content: "\f0ac"
}
.fa-wrench:before {
    content: "\f0ad"
}
.fa-tasks:before {
    content: "\f0ae"
}
.fa-filter:before {
    content: "\f0b0"
}
.fa-briefcase:before {
    content: "\f0b1"
}
.fa-arrows-alt:before {
    content: "\f0b2"
}
.fa-group:before,
.fa-users:before {
    content: "\f0c0"
}
.fa-chain:before,
.fa-link:before {
    content: "\f0c1"
}
.fa-cloud:before {
    content: "\f0c2"
}
.fa-flask:before {
    content: "\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5"
}
.fa-paperclip:before {
    content: "\f0c6"
}
.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7"
}
.fa-square:before {
    content: "\f0c8"
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9"
}
.fa-list-ul:before {
    content: "\f0ca"
}
.fa-list-ol:before {
    content: "\f0cb"
}
.fa-strikethrough:before {
    content: "\f0cc"
}
.fa-underline:before {
    content: "\f0cd"
}
.fa-table:before {
    content: "\f0ce"
}
.fa-magic:before {
    content: "\f0d0"
}
.fa-truck:before {
    content: "\f0d1"
}
.fa-pinterest:before {
    content: "\f0d2"
}
.fa-pinterest-square:before {
    content: "\f0d3"
}
.fa-google-plus-square:before {
    content: "\f0d4"
}
.fa-google-plus:before {
    content: "\f0d5"
}
.fa-money:before {
    content: "\f0d6"
}
.fa-caret-down:before {
    content: "\f0d7"
}
.fa-caret-up:before {
    content: "\f0d8"
}
.fa-caret-left:before {
    content: "\f0d9"
}
.fa-caret-right:before {
    content: "\f0da"
}
.fa-columns:before {
    content: "\f0db"
}
.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc"
}
.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd"
}
.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de"
}
.fa-envelope:before {
    content: "\f0e0"
}
.fa-linkedin:before {
    content: "\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2"
}
.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4"
}
.fa-comment-o:before {
    content: "\f0e5"
}
.fa-comments-o:before {
    content: "\f0e6"
}
.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7"
}
.fa-sitemap:before {
    content: "\f0e8"
}
.fa-umbrella:before {
    content: "\f0e9"
}
.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea"
}
.fa-lightbulb-o:before {
    content: "\f0eb"
}
.fa-exchange:before {
    content: "\f0ec"
}
.fa-cloud-download:before {
    content: "\f0ed"
}
.fa-cloud-upload:before {
    content: "\f0ee"
}
.fa-user-md:before {
    content: "\f0f0"
}
.fa-stethoscope:before {
    content: "\f0f1"
}
.fa-suitcase:before {
    content: "\f0f2"
}
.fa-bell-o:before {
    content: "\f0a2"
}
.fa-coffee:before {
    content: "\f0f4"
}
.fa-cutlery:before {
    content: "\f0f5"
}
.fa-file-text-o:before {
    content: "\f0f6"
}
.fa-building-o:before {
    content: "\f0f7"
}
.fa-hospital-o:before {
    content: "\f0f8"
}
.fa-ambulance:before {
    content: "\f0f9"
}
.fa-medkit:before {
    content: "\f0fa"
}
.fa-fighter-jet:before {
    content: "\f0fb"
}
.fa-beer:before {
    content: "\f0fc"
}
.fa-h-square:before {
    content: "\f0fd"
}
.fa-plus-square:before {
    content: "\f0fe"
}
.fa-angle-double-left:before {
    content: "\f100"
}
.fa-angle-double-right:before {
    content: "\f101"
}
.fa-angle-double-up:before {
    content: "\f102"
}
.fa-angle-double-down:before {
    content: "\f103"
}
.fa-angle-left:before {
    content: "\f104"
}
.fa-angle-right:before {
    content: "\f105"
}
.fa-angle-up:before {
    content: "\f106"
}
.fa-angle-down:before {
    content: "\f107"
}
.fa-desktop:before {
    content: "\f108"
}
.fa-laptop:before {
    content: "\f109"
}
.fa-tablet:before {
    content: "\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"
}
.fa-circle-o:before {
    content: "\f10c"
}
.fa-quote-left:before {
    content: "\f10d"
}
.fa-quote-right:before {
    content: "\f10e"
}
.fa-spinner:before {
    content: "\f110"
}
.fa-circle:before {
    content: "\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112"
}
.fa-github-alt:before {
    content: "\f113"
}
.fa-folder-o:before {
    content: "\f114"
}
.fa-folder-open-o:before {
    content: "\f115"
}
.fa-smile-o:before {
    content: "\f118"
}
.fa-frown-o:before {
    content: "\f119"
}
.fa-meh-o:before {
    content: "\f11a"
}
.fa-gamepad:before {
    content: "\f11b"
}
.fa-keyboard-o:before {
    content: "\f11c"
}
.fa-flag-o:before {
    content: "\f11d"
}
.fa-flag-checkered:before {
    content: "\f11e"
}
.fa-terminal:before {
    content: "\f120"
}
.fa-code:before {
    content: "\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123"
}
.fa-location-arrow:before {
    content: "\f124"
}
.fa-crop:before {
    content: "\f125"
}
.fa-code-fork:before {
    content: "\f126"
}
.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127"
}
.fa-question:before {
    content: "\f128"
}
.fa-info:before {
    content: "\f129"
}
.fa-exclamation:before {
    content: "\f12a"
}
.fa-superscript:before {
    content: "\f12b"
}
.fa-subscript:before {
    content: "\f12c"
}
.fa-eraser:before {
    content: "\f12d"
}
.fa-puzzle-piece:before {
    content: "\f12e"
}
.fa-microphone:before {
    content: "\f130"
}
.fa-microphone-slash:before {
    content: "\f131"
}
.fa-shield:before {
    content: "\f132"
}
.fa-calendar-o:before {
    content: "\f133"
}
.fa-fire-extinguisher:before {
    content: "\f134"
}
.fa-rocket:before {
    content: "\f135"
}
.fa-maxcdn:before {
    content: "\f136"
}
.fa-chevron-circle-left:before {
    content: "\f137"
}
.fa-chevron-circle-right:before {
    content: "\f138"
}
.fa-chevron-circle-up:before {
    content: "\f139"
}
.fa-chevron-circle-down:before {
    content: "\f13a"
}
.fa-html5:before {
    content: "\f13b"
}
.fa-css3:before {
    content: "\f13c"
}
.fa-anchor:before {
    content: "\f13d"
}
.fa-unlock-alt:before {
    content: "\f13e"
}
.fa-bullseye:before {
    content: "\f140"
}
.fa-ellipsis-h:before {
    content: "\f141"
}
.fa-ellipsis-v:before {
    content: "\f142"
}
.fa-rss-square:before {
    content: "\f143"
}
.fa-play-circle:before {
    content: "\f144"
}
.fa-ticket:before {
    content: "\f145"
}
.fa-minus-square:before {
    content: "\f146"
}
.fa-minus-square-o:before {
    content: "\f147"
}
.fa-level-up:before {
    content: "\f148"
}
.fa-level-down:before {
    content: "\f149"
}
.fa-check-square:before {
    content: "\f14a"
}
.fa-pencil-square:before {
    content: "\f14b"
}
.fa-external-link-square:before {
    content: "\f14c"
}
.fa-share-square:before {
    content: "\f14d"
}
.fa-compass:before {
    content: "\f14e"
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150"
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151"
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152"
}
.fa-euro:before,
.fa-eur:before {
    content: "\f153"
}
.fa-gbp:before {
    content: "\f154"
}
.fa-dollar:before,
.fa-usd:before {
    content: "\f155"
}
.fa-rupee:before,
.fa-inr:before {
    content: "\f156"
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157"
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158"
}
.fa-won:before,
.fa-krw:before {
    content: "\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a"
}
.fa-file:before {
    content: "\f15b"
}
.fa-file-text:before {
    content: "\f15c"
}
.fa-sort-alpha-asc:before {
    content: "\f15d"
}
.fa-sort-alpha-desc:before {
    content: "\f15e"
}
.fa-sort-amount-asc:before {
    content: "\f160"
}
.fa-sort-amount-desc:before {
    content: "\f161"
}
.fa-sort-numeric-asc:before {
    content: "\f162"
}
.fa-sort-numeric-desc:before {
    content: "\f163"
}
.fa-thumbs-up:before {
    content: "\f164"
}
.fa-thumbs-down:before {
    content: "\f165"
}
.fa-youtube-square:before {
    content: "\f166"
}
.fa-youtube:before {
    content: "\f167"
}
.fa-xing:before {
    content: "\f168"
}
.fa-xing-square:before {
    content: "\f169"
}
.fa-youtube-play:before {
    content: "\f16a"
}
.fa-dropbox:before {
    content: "\f16b"
}
.fa-stack-overflow:before {
    content: "\f16c"
}
.fa-instagram:before {
    content: "\f16d"
}
.fa-flickr:before {
    content: "\f16e"
}
.fa-adn:before {
    content: "\f170"
}
.fa-bitbucket:before {
    content: "\f171"
}
.fa-bitbucket-square:before {
    content: "\f172"
}
.fa-tumblr:before {
    content: "\f173"
}
.fa-tumblr-square:before {
    content: "\f174"
}
.fa-long-arrow-down:before {
    content: "\f175"
}
.fa-long-arrow-up:before {
    content: "\f176"
}
.fa-long-arrow-left:before {
    content: "\f177"
}
.fa-long-arrow-right:before {
    content: "\f178"
}
.fa-apple:before {
    content: "\f179"
}
.fa-windows:before {
    content: "\f17a"
}
.fa-android:before {
    content: "\f17b"
}
.fa-linux:before {
    content: "\f17c"
}
.fa-dribbble:before {
    content: "\f17d"
}
.fa-skype:before {
    content: "\f17e"
}
.fa-foursquare:before {
    content: "\f180"
}
.fa-trello:before {
    content: "\f181"
}
.fa-female:before {
    content: "\f182"
}
.fa-male:before {
    content: "\f183"
}
.fa-gittip:before,
.fa-gratipay:before {
    content: "\f184"
}
.fa-sun-o:before {
    content: "\f185"
}
.fa-moon-o:before {
    content: "\f186"
}
.fa-archive:before {
    content: "\f187"
}
.fa-bug:before {
    content: "\f188"
}
.fa-vk:before {
    content: "\f189"
}
.fa-weibo:before {
    content: "\f18a"
}
.fa-renren:before {
    content: "\f18b"
}
.fa-pagelines:before {
    content: "\f18c"
}
.fa-stack-exchange:before {
    content: "\f18d"
}
.fa-arrow-circle-o-right:before {
    content: "\f18e"
}
.fa-arrow-circle-o-left:before {
    content: "\f190"
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191"
}
.fa-dot-circle-o:before {
    content: "\f192"
}
.fa-wheelchair:before {
    content: "\f193"
}
.fa-vimeo-square:before {
    content: "\f194"
}
.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195"
}
.fa-plus-square-o:before {
    content: "\f196"
}
.fa-space-shuttle:before {
    content: "\f197"
}
.fa-slack:before {
    content: "\f198"
}
.fa-envelope-square:before {
    content: "\f199"
}
.fa-wordpress:before {
    content: "\f19a"
}
.fa-openid:before {
    content: "\f19b"
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c"
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d"
}
.fa-yahoo:before {
    content: "\f19e"
}
.fa-google:before {
    content: "\f1a0"
}
.fa-reddit:before {
    content: "\f1a1"
}
.fa-reddit-square:before {
    content: "\f1a2"
}
.fa-stumbleupon-circle:before {
    content: "\f1a3"
}
.fa-stumbleupon:before {
    content: "\f1a4"
}
.fa-delicious:before {
    content: "\f1a5"
}
.fa-digg:before {
    content: "\f1a6"
}
.fa-pied-piper:before {
    content: "\f1a7"
}
.fa-pied-piper-alt:before {
    content: "\f1a8"
}
.fa-drupal:before {
    content: "\f1a9"
}
.fa-joomla:before {
    content: "\f1aa"
}
.fa-language:before {
    content: "\f1ab"
}
.fa-fax:before {
    content: "\f1ac"
}
.fa-building:before {
    content: "\f1ad"
}
.fa-child:before {
    content: "\f1ae"
}
.fa-paw:before {
    content: "\f1b0"
}
.fa-spoon:before {
    content: "\f1b1"
}
.fa-cube:before {
    content: "\f1b2"
}
.fa-cubes:before {
    content: "\f1b3"
}
.fa-behance:before {
    content: "\f1b4"
}
.fa-behance-square:before {
    content: "\f1b5"
}
.fa-steam:before {
    content: "\f1b6"
}
.fa-steam-square:before {
    content: "\f1b7"
}
.fa-recycle:before {
    content: "\f1b8"
}
.fa-automobile:before,
.fa-car:before {
    content: "\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba"
}
.fa-tree:before {
    content: "\f1bb"
}
.fa-spotify:before {
    content: "\f1bc"
}
.fa-deviantart:before {
    content: "\f1bd"
}
.fa-soundcloud:before {
    content: "\f1be"
}
.fa-database:before {
    content: "\f1c0"
}
.fa-file-pdf-o:before {
    content: "\f1c1"
}
.fa-file-word-o:before {
    content: "\f1c2"
}
.fa-file-excel-o:before {
    content: "\f1c3"
}
.fa-file-powerpoint-o:before {
    content: "\f1c4"
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5"
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6"
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8"
}
.fa-file-code-o:before {
    content: "\f1c9"
}
.fa-vine:before {
    content: "\f1ca"
}
.fa-codepen:before {
    content: "\f1cb"
}
.fa-jsfiddle:before {
    content: "\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd"
}
.fa-circle-o-notch:before {
    content: "\f1ce"
}
.fa-ra:before,
.fa-rebel:before {
    content: "\f1d0"
}
.fa-ge:before,
.fa-empire:before {
    content: "\f1d1"
}
.fa-git-square:before {
    content: "\f1d2"
}
.fa-git:before {
    content: "\f1d3"
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
    content: "\f1d4"
}
.fa-tencent-weibo:before {
    content: "\f1d5"
}
.fa-qq:before {
    content: "\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7"
}
.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8"
}
.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "\f1d9"
}
.fa-history:before {
    content: "\f1da"
}
.fa-circle-thin:before {
    content: "\f1db"
}
.fa-header:before {
    content: "\f1dc"
}
.fa-paragraph:before {
    content: "\f1dd"
}
.fa-sliders:before {
    content: "\f1de"
}
.fa-share-alt:before {
    content: "\f1e0"
}
.fa-share-alt-square:before {
    content: "\f1e1"
}
.fa-bomb:before {
    content: "\f1e2"
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "\f1e3"
}
.fa-tty:before {
    content: "\f1e4"
}
.fa-binoculars:before {
    content: "\f1e5"
}
.fa-plug:before {
    content: "\f1e6"
}
.fa-slideshare:before {
    content: "\f1e7"
}
.fa-twitch:before {
    content: "\f1e8"
}
.fa-yelp:before {
    content: "\f1e9"
}
.fa-newspaper-o:before {
    content: "\f1ea"
}
.fa-wifi:before {
    content: "\f1eb"
}
.fa-calculator:before {
    content: "\f1ec"
}
.fa-paypal:before {
    content: "\f1ed"
}
.fa-google-wallet:before {
    content: "\f1ee"
}
.fa-cc-visa:before {
    content: "\f1f0"
}
.fa-cc-mastercard:before {
    content: "\f1f1"
}
.fa-cc-discover:before {
    content: "\f1f2"
}
.fa-cc-amex:before {
    content: "\f1f3"
}
.fa-cc-paypal:before {
    content: "\f1f4"
}
.fa-cc-stripe:before {
    content: "\f1f5"
}
.fa-bell-slash:before {
    content: "\f1f6"
}
.fa-bell-slash-o:before {
    content: "\f1f7"
}
.fa-trash:before {
    content: "\f1f8"
}
.fa-copyright:before {
    content: "\f1f9"
}
.fa-at:before {
    content: "\f1fa"
}
.fa-eyedropper:before {
    content: "\f1fb"
}
.fa-paint-brush:before {
    content: "\f1fc"
}
.fa-birthday-cake:before {
    content: "\f1fd"
}
.fa-area-chart:before {
    content: "\f1fe"
}
.fa-pie-chart:before {
    content: "\f200"
}
.fa-line-chart:before {
    content: "\f201"
}
.fa-lastfm:before {
    content: "\f202"
}
.fa-lastfm-square:before {
    content: "\f203"
}
.fa-toggle-off:before {
    content: "\f204"
}
.fa-toggle-on:before {
    content: "\f205"
}
.fa-bicycle:before {
    content: "\f206"
}
.fa-bus:before {
    content: "\f207"
}
.fa-ioxhost:before {
    content: "\f208"
}
.fa-angellist:before {
    content: "\f209"
}
.fa-cc:before {
    content: "\f20a"
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b"
}
.fa-meanpath:before {
    content: "\f20c"
}
.fa-buysellads:before {
    content: "\f20d"
}
.fa-connectdevelop:before {
    content: "\f20e"
}
.fa-dashcube:before {
    content: "\f210"
}
.fa-forumbee:before {
    content: "\f211"
}
.fa-leanpub:before {
    content: "\f212"
}
.fa-sellsy:before {
    content: "\f213"
}
.fa-shirtsinbulk:before {
    content: "\f214"
}
.fa-simplybuilt:before {
    content: "\f215"
}
.fa-skyatlas:before {
    content: "\f216"
}
.fa-cart-plus:before {
    content: "\f217"
}
.fa-cart-arrow-down:before {
    content: "\f218"
}
.fa-diamond:before {
    content: "\f219"
}
.fa-ship:before {
    content: "\f21a"
}
.fa-user-secret:before {
    content: "\f21b"
}
.fa-motorcycle:before {
    content: "\f21c"
}
.fa-street-view:before {
    content: "\f21d"
}
.fa-heartbeat:before {
    content: "\f21e"
}
.fa-venus:before {
    content: "\f221"
}
.fa-mars:before {
    content: "\f222"
}
.fa-mercury:before {
    content: "\f223"
}
.fa-intersex:before,
.fa-transgender:before {
    content: "\f224"
}
.fa-transgender-alt:before {
    content: "\f225"
}
.fa-venus-double:before {
    content: "\f226"
}
.fa-mars-double:before {
    content: "\f227"
}
.fa-venus-mars:before {
    content: "\f228"
}
.fa-mars-stroke:before {
    content: "\f229"
}
.fa-mars-stroke-v:before {
    content: "\f22a"
}
.fa-mars-stroke-h:before {
    content: "\f22b"
}
.fa-neuter:before {
    content: "\f22c"
}
.fa-genderless:before {
    content: "\f22d"
}
.fa-facebook-official:before {
    content: "\f230"
}
.fa-pinterest-p:before {
    content: "\f231"
}
.fa-whatsapp:before {
    content: "\f232"
}
.fa-server:before {
    content: "\f233"
}
.fa-user-plus:before {
    content: "\f234"
}
.fa-user-times:before {
    content: "\f235"
}
.fa-hotel:before,
.fa-bed:before {
    content: "\f236"
}
.fa-viacoin:before {
    content: "\f237"
}
.fa-train:before {
    content: "\f238"
}
.fa-subway:before {
    content: "\f239"
}
.fa-medium:before {
    content: "\f23a"
}
.fa-yc:before,
.fa-y-combinator:before {
    content: "\f23b"
}
.fa-optin-monster:before {
    content: "\f23c"
}
.fa-opencart:before {
    content: "\f23d"
}
.fa-expeditedssl:before {
    content: "\f23e"
}
.fa-battery-4:before,
.fa-battery-full:before {
    content: "\f240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: "\f241"
}
.fa-battery-2:before,
.fa-battery-half:before {
    content: "\f242"
}
.fa-battery-1:before,
.fa-battery-quarter:before {
    content: "\f243"
}
.fa-battery-0:before,
.fa-battery-empty:before {
    content: "\f244"
}
.fa-mouse-pointer:before {
    content: "\f245"
}
.fa-i-cursor:before {
    content: "\f246"
}
.fa-object-group:before {
    content: "\f247"
}
.fa-object-ungroup:before {
    content: "\f248"
}
.fa-sticky-note:before {
    content: "\f249"
}
.fa-sticky-note-o:before {
    content: "\f24a"
}
.fa-cc-jcb:before {
    content: "\f24b"
}
.fa-cc-diners-club:before {
    content: "\f24c"
}
.fa-clone:before {
    content: "\f24d"
}
.fa-balance-scale:before {
    content: "\f24e"
}
.fa-hourglass-o:before {
    content: "\f250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: "\f251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: "\f252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\f253"
}
.fa-hourglass:before {
    content: "\f254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: "\f255"
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
    content: "\f256"
}
.fa-hand-scissors-o:before {
    content: "\f257"
}
.fa-hand-lizard-o:before {
    content: "\f258"
}
.fa-hand-spock-o:before {
    content: "\f259"
}
.fa-hand-pointer-o:before {
    content: "\f25a"
}
.fa-hand-peace-o:before {
    content: "\f25b"
}
.fa-trademark:before {
    content: "\f25c"
}
.fa-registered:before {
    content: "\f25d"
}
.fa-creative-commons:before {
    content: "\f25e"
}
.fa-gg:before {
    content: "\f260"
}
.fa-gg-circle:before {
    content: "\f261"
}
.fa-tripadvisor:before {
    content: "\f262"
}
.fa-odnoklassniki:before {
    content: "\f263"
}
.fa-odnoklassniki-square:before {
    content: "\f264"
}
.fa-get-pocket:before {
    content: "\f265"
}
.fa-wikipedia-w:before {
    content: "\f266"
}
.fa-safari:before {
    content: "\f267"
}
.fa-chrome:before {
    content: "\f268"
}
.fa-firefox:before {
    content: "\f269"
}
.fa-opera:before {
    content: "\f26a"
}
.fa-internet-explorer:before {
    content: "\f26b"
}
.fa-tv:before,
.fa-television:before {
    content: "\f26c"
}
.fa-contao:before {
    content: "\f26d"
}
.fa-500px:before {
    content: "\f26e"
}
.fa-amazon:before {
    content: "\f270"
}
.fa-calendar-plus-o:before {
    content: "\f271"
}
.fa-calendar-minus-o:before {
    content: "\f272"
}
.fa-calendar-times-o:before {
    content: "\f273"
}
.fa-calendar-check-o:before {
    content: "\f274"
}
.fa-industry:before {
    content: "\f275"
}
.fa-map-pin:before {
    content: "\f276"
}
.fa-map-signs:before {
    content: "\f277"
}
.fa-map-o:before {
    content: "\f278"
}
.fa-map:before {
    content: "\f279"
}
.fa-commenting:before {
    content: "\f27a"
}
.fa-commenting-o:before {
    content: "\f27b"
}
.fa-houzz:before {
    content: "\f27c"
}
.fa-vimeo:before {
    content: "\f27d"
}
.fa-black-tie:before {
    content: "\f27e"
}
.fa-fonticons:before {
    content: "\f280"
}



@font-face {
    font-family: 'Glyphicons Halflings';
    src:url("//2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/Glyphicons/glyphicons-halflings-regular.eot");
    src:url("//2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/Glyphicons/glyphicons-halflings-regular.eot#iefix") format("embedded-opentype"), 
    	url("//2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/Glyphicons/glyphicons-halflings-regular.woff2") format("woff2"), 
		url("//2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/Glyphicons/glyphicons-halflings-regular.woff") format("woff"), 
		url("//2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/Glyphicons/glyphicons-halflings-regular.ttf") format("truetype"), 
		url("//2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/fonts/Glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.glyphicon-asterisk:before {
    content: "\2a"
}
.glyphicon-plus:before {
    content: "\2b"
}
.glyphicon-euro:before,
.glyphicon-eur:before {
    content: "\20ac"
}
.glyphicon-minus:before {
    content: "\2212"
}
.glyphicon-cloud:before {
    content: "\2601"
}
.glyphicon-envelope:before {
    content: "\2709"
}
.glyphicon-pencil:before {
    content: "\270f"
}
.glyphicon-glass:before {
    content: "\e001"
}
.glyphicon-music:before {
    content: "\e002"
}
.glyphicon-search:before {
    content: "\e003"
}
.glyphicon-heart:before {
    content: "\e005"
}
.glyphicon-star:before {
    content: "\e006"
}
.glyphicon-star-empty:before {
    content: "\e007"
}
.glyphicon-user:before {
    content: "\e008"
}
.glyphicon-film:before {
    content: "\e009"
}
.glyphicon-th-large:before {
    content: "\e010"
}
.glyphicon-th:before {
    content: "\e011"
}
.glyphicon-th-list:before {
    content: "\e012"
}
.glyphicon-ok:before {
    content: "\e013"
}
.glyphicon-remove:before {
    content: "\e014"
}
.glyphicon-zoom-in:before {
    content: "\e015"
}
.glyphicon-zoom-out:before {
    content: "\e016"
}
.glyphicon-off:before {
    content: "\e017"
}
.glyphicon-signal:before {
    content: "\e018"
}
.glyphicon-cog:before {
    content: "\e019"
}
.glyphicon-trash:before {
    content: "\e020"
}
.glyphicon-home:before {
    content: "\e021"
}
.glyphicon-file:before {
    content: "\e022"
}
.glyphicon-time:before {
    content: "\e023"
}
.glyphicon-road:before {
    content: "\e024"
}
.glyphicon-download-alt:before {
    content: "\e025"
}
.glyphicon-download:before {
    content: "\e026"
}
.glyphicon-upload:before {
    content: "\e027"
}
.glyphicon-inbox:before {
    content: "\e028"
}
.glyphicon-play-circle:before {
    content: "\e029"
}
.glyphicon-repeat:before {
    content: "\e030"
}
.glyphicon-refresh:before {
    content: "\e031"
}
.glyphicon-list-alt:before {
    content: "\e032"
}
.glyphicon-lock:before {
    content: "\e033"
}
.glyphicon-flag:before {
    content: "\e034"
}
.glyphicon-headphones:before {
    content: "\e035"
}
.glyphicon-volume-off:before {
    content: "\e036"
}
.glyphicon-volume-down:before {
    content: "\e037"
}
.glyphicon-volume-up:before {
    content: "\e038"
}
.glyphicon-qrcode:before {
    content: "\e039"
}
.glyphicon-barcode:before {
    content: "\e040"
}
.glyphicon-tag:before {
    content: "\e041"
}
.glyphicon-tags:before {
    content: "\e042"
}
.glyphicon-book:before {
    content: "\e043"
}
.glyphicon-bookmark:before {
    content: "\e044"
}
.glyphicon-print:before {
    content: "\e045"
}
.glyphicon-camera:before {
    content: "\e046"
}
.glyphicon-font:before {
    content: "\e047"
}
.glyphicon-bold:before {
    content: "\e048"
}
.glyphicon-italic:before {
    content: "\e049"
}
.glyphicon-text-height:before {
    content: "\e050"
}
.glyphicon-text-width:before {
    content: "\e051"
}
.glyphicon-align-left:before {
    content: "\e052"
}
.glyphicon-align-center:before {
    content: "\e053"
}
.glyphicon-align-right:before {
    content: "\e054"
}
.glyphicon-align-justify:before {
    content: "\e055"
}
.glyphicon-list:before {
    content: "\e056"
}
.glyphicon-indent-left:before {
    content: "\e057"
}
.glyphicon-indent-right:before {
    content: "\e058"
}
.glyphicon-facetime-video:before {
    content: "\e059"
}
.glyphicon-picture:before {
    content: "\e060"
}
.glyphicon-map-marker:before {
    content: "\e062"
}
.glyphicon-adjust:before {
    content: "\e063"
}
.glyphicon-tint:before {
    content: "\e064"
}
.glyphicon-edit:before {
    content: "\e065"
}
.glyphicon-share:before {
    content: "\e066"
}
.glyphicon-check:before {
    content: "\e067"
}
.glyphicon-move:before {
    content: "\e068"
}
.glyphicon-step-backward:before {
    content: "\e069"
}
.glyphicon-fast-backward:before {
    content: "\e070"
}
.glyphicon-backward:before {
    content: "\e071"
}
.glyphicon-play:before {
    content: "\e072"
}
.glyphicon-pause:before {
    content: "\e073"
}
.glyphicon-stop:before {
    content: "\e074"
}
.glyphicon-forward:before {
    content: "\e075"
}
.glyphicon-fast-forward:before {
    content: "\e076"
}
.glyphicon-step-forward:before {
    content: "\e077"
}
.glyphicon-eject:before {
    content: "\e078"
}
.glyphicon-chevron-left:before {
    content: "\e079"
}
.glyphicon-chevron-right:before {
    content: "\e080"
}
.glyphicon-plus-sign:before {
    content: "\e081"
}
.glyphicon-minus-sign:before {
    content: "\e082"
}
.glyphicon-remove-sign:before {
    content: "\e083"
}
.glyphicon-ok-sign:before {
    content: "\e084"
}
.glyphicon-question-sign:before {
    content: "\e085"
}
.glyphicon-info-sign:before {
    content: "\e086"
}
.glyphicon-screenshot:before {
    content: "\e087"
}
.glyphicon-remove-circle:before {
    content: "\e088"
}
.glyphicon-ok-circle:before {
    content: "\e089"
}
.glyphicon-ban-circle:before {
    content: "\e090"
}
.glyphicon-arrow-left:before {
    content: "\e091"
}
.glyphicon-arrow-right:before {
    content: "\e092"
}
.glyphicon-arrow-up:before {
    content: "\e093"
}
.glyphicon-arrow-down:before {
    content: "\e094"
}
.glyphicon-share-alt:before {
    content: "\e095"
}
.glyphicon-resize-full:before {
    content: "\e096"
}
.glyphicon-resize-small:before {
    content: "\e097"
}
.glyphicon-exclamation-sign:before {
    content: "\e101"
}
.glyphicon-gift:before {
    content: "\e102"
}
.glyphicon-leaf:before {
    content: "\e103"
}
.glyphicon-fire:before {
    content: "\e104"
}
.glyphicon-eye-open:before {
    content: "\e105"
}
.glyphicon-eye-close:before {
    content: "\e106"
}
.glyphicon-warning-sign:before {
    content: "\e107"
}
.glyphicon-plane:before {
    content: "\e108"
}
.glyphicon-calendar:before {
    content: "\e109"
}
.glyphicon-random:before {
    content: "\e110"
}
.glyphicon-comment:before {
    content: "\e111"
}
.glyphicon-magnet:before {
    content: "\e112"
}
.glyphicon-chevron-up:before {
    content: "\e113"
}
.glyphicon-chevron-down:before {
    content: "\e114"
}
.glyphicon-retweet:before {
    content: "\e115"
}
.glyphicon-shopping-cart:before {
    content: "\e116"
}
.glyphicon-folder-close:before {
    content: "\e117"
}
.glyphicon-folder-open:before {
    content: "\e118"
}
.glyphicon-resize-vertical:before {
    content: "\e119"
}
.glyphicon-resize-horizontal:before {
    content: "\e120"
}
.glyphicon-hdd:before {
    content: "\e121"
}
.glyphicon-bullhorn:before {
    content: "\e122"
}
.glyphicon-bell:before {
    content: "\e123"
}
.glyphicon-certificate:before {
    content: "\e124"
}
.glyphicon-thumbs-up:before {
    content: "\e125"
}
.glyphicon-thumbs-down:before {
    content: "\e126"
}
.glyphicon-hand-right:before {
    content: "\e127"
}
.glyphicon-hand-left:before {
    content: "\e128"
}
.glyphicon-hand-up:before {
    content: "\e129"
}
.glyphicon-hand-down:before {
    content: "\e130"
}
.glyphicon-circle-arrow-right:before {
    content: "\e131"
}
.glyphicon-circle-arrow-left:before {
    content: "\e132"
}
.glyphicon-circle-arrow-up:before {
    content: "\e133"
}
.glyphicon-circle-arrow-down:before {
    content: "\e134"
}
.glyphicon-globe:before {
    content: "\e135"
}
.glyphicon-wrench:before {
    content: "\e136"
}
.glyphicon-tasks:before {
    content: "\e137"
}
.glyphicon-filter:before {
    content: "\e138"
}
.glyphicon-briefcase:before {
    content: "\e139"
}
.glyphicon-fullscreen:before {
    content: "\e140"
}
.glyphicon-dashboard:before {
    content: "\e141"
}
.glyphicon-paperclip:before {
    content: "\e142"
}
.glyphicon-heart-empty:before {
    content: "\e143"
}
.glyphicon-link:before {
    content: "\e144"
}
.glyphicon-phone:before {
    content: "\e145"
}
.glyphicon-pushpin:before {
    content: "\e146"
}
.glyphicon-usd:before {
    content: "\e148"
}
.glyphicon-gbp:before {
    content: "\e149"
}
.glyphicon-sort:before {
    content: "\e150"
}
.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}
.glyphicon-sort-by-order:before {
    content: "\e153"
}
.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}
.glyphicon-sort-by-attributes:before {
    content: "\e155"
}
.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}
.glyphicon-unchecked:before {
    content: "\e157"
}
.glyphicon-expand:before {
    content: "\e158"
}
.glyphicon-collapse-down:before {
    content: "\e159"
}
.glyphicon-collapse-up:before {
    content: "\e160"
}
.glyphicon-log-in:before {
    content: "\e161"
}
.glyphicon-flash:before {
    content: "\e162"
}
.glyphicon-log-out:before {
    content: "\e163"
}
.glyphicon-new-window:before {
    content: "\e164"
}
.glyphicon-record:before {
    content: "\e165"
}
.glyphicon-save:before {
    content: "\e166"
}
.glyphicon-open:before {
    content: "\e167"
}
.glyphicon-saved:before {
    content: "\e168"
}
.glyphicon-import:before {
    content: "\e169"
}
.glyphicon-export:before {
    content: "\e170"
}
.glyphicon-send:before {
    content: "\e171"
}
.glyphicon-floppy-disk:before {
    content: "\e172"
}
.glyphicon-floppy-saved:before {
    content: "\e173"
}
.glyphicon-floppy-remove:before {
    content: "\e174"
}
.glyphicon-floppy-save:before {
    content: "\e175"
}
.glyphicon-floppy-open:before {
    content: "\e176"
}
.glyphicon-credit-card:before {
    content: "\e177"
}
.glyphicon-transfer:before {
    content: "\e178"
}
.glyphicon-cutlery:before {
    content: "\e179"
}
.glyphicon-header:before {
    content: "\e180"
}
.glyphicon-compressed:before {
    content: "\e181"
}
.glyphicon-earphone:before {
    content: "\e182"
}
.glyphicon-phone-alt:before {
    content: "\e183"
}
.glyphicon-tower:before {
    content: "\e184"
}
.glyphicon-stats:before {
    content: "\e185"
}
.glyphicon-sd-video:before {
    content: "\e186"
}
.glyphicon-hd-video:before {
    content: "\e187"
}
.glyphicon-subtitles:before {
    content: "\e188"
}
.glyphicon-sound-stereo:before {
    content: "\e189"
}
.glyphicon-sound-dolby:before {
    content: "\e190"
}
.glyphicon-sound-5-1:before {
    content: "\e191"
}
.glyphicon-sound-6-1:before {
    content: "\e192"
}
.glyphicon-sound-7-1:before {
    content: "\e193"
}
.glyphicon-copyright-mark:before {
    content: "\e194"
}
.glyphicon-registration-mark:before {
    content: "\e195"
}
.glyphicon-cloud-download:before {
    content: "\e197"
}
.glyphicon-cloud-upload:before {
    content: "\e198"
}
.glyphicon-tree-conifer:before {
    content: "\e199"
}
.glyphicon-tree-deciduous:before {
    content: "\e200"
}
.glyphicon-cd:before {
    content: "\e201"
}
.glyphicon-save-file:before {
    content: "\e202"
}
.glyphicon-open-file:before {
    content: "\e203"
}
.glyphicon-level-up:before {
    content: "\e204"
}
.glyphicon-copy:before {
    content: "\e205"
}
.glyphicon-paste:before {
    content: "\e206"
}
.glyphicon-alert:before {
    content: "\e209"
}
.glyphicon-equalizer:before {
    content: "\e210"
}
.glyphicon-king:before {
    content: "\e211"
}
.glyphicon-queen:before {
    content: "\e212"
}
.glyphicon-pawn:before {
    content: "\e213"
}
.glyphicon-bishop:before {
    content: "\e214"
}
.glyphicon-knight:before {
    content: "\e215"
}
.glyphicon-baby-formula:before {
    content: "\e216"
}
.glyphicon-tent:before {
    content: "\26fa"
}
.glyphicon-blackboard:before {
    content: "\e218"
}
.glyphicon-bed:before {
    content: "\e219"
}
.glyphicon-apple:before {
    content: "\f8ff"
}
.glyphicon-erase:before {
    content: "\e221"
}
.glyphicon-hourglass:before {
    content: "\231b"
}
.glyphicon-lamp:before {
    content: "\e223"
}
.glyphicon-duplicate:before {
    content: "\e224"
}
.glyphicon-piggy-bank:before {
    content: "\e225"
}
.glyphicon-scissors:before {
    content: "\e226"
}
.glyphicon-bitcoin:before {
    content: "\e227"
}
.glyphicon-btc:before {
    content: "\e227"
}
.glyphicon-xbt:before {
    content: "\e227"
}
.glyphicon-yen:before {
    content: "\00a5"
}
.glyphicon-jpy:before {
    content: "\00a5"
}
.glyphicon-ruble:before {
    content: "\20bd"
}
.glyphicon-rub:before {
    content: "\20bd"
}
.glyphicon-scale:before {
    content: "\e230"
}
.glyphicon-ice-lolly:before {
    content: "\e231"
}
.glyphicon-ice-lolly-tasted:before {
    content: "\e232"
}
.glyphicon-education:before {
    content: "\e233"
}
.glyphicon-option-horizontal:before {
    content: "\e234"
}
.glyphicon-option-vertical:before {
    content: "\e235"
}
.glyphicon-menu-hamburger:before {
    content: "\e236"
}
.glyphicon-modal-window:before {
    content: "\e237"
}
.glyphicon-oil:before {
    content: "\e238"
}
.glyphicon-grain:before {
    content: "\e239"
}
.glyphicon-sunglasses:before {
    content: "\e240"
}
.glyphicon-text-size:before {
    content: "\e241"
}
.glyphicon-text-color:before {
    content: "\e242"
}
.glyphicon-text-background:before {
    content: "\e243"
}
.glyphicon-object-align-top:before {
    content: "\e244"
}
.glyphicon-object-align-bottom:before {
    content: "\e245"
}
.glyphicon-object-align-horizontal:before {
    content: "\e246"
}
.glyphicon-object-align-left:before {
    content: "\e247"
}
.glyphicon-object-align-vertical:before {
    content: "\e248"
}
.glyphicon-object-align-right:before {
    content: "\e249"
}
.glyphicon-triangle-right:before {
    content: "\e250"
}
.glyphicon-triangle-left:before {
    content: "\e251"
}
.glyphicon-triangle-bottom:before {
    content: "\e252"
}
.glyphicon-triangle-top:before {
    content: "\e253"
}
.glyphicon-console:before {
    content: "\e254"
}
.glyphicon-superscript:before {
    content: "\e255"
}
.glyphicon-subscript:before {
    content: "\e256"
}
.glyphicon-menu-left:before {
    content: "\e257"
}
.glyphicon-menu-right:before {
    content: "\e258"
}
.glyphicon-menu-down:before {
    content: "\e259"
}
.glyphicon-menu-up:before {
    content: "\e260"
} 




/* ==========================================================================

   Index:         

  1. BASE STYLES   
    - Variables
    - Macros
    - Base
    - Typography

  2. COS STRUCTURE
    - Structure
    - Header
    - Content
    - Footer

  3. MAIN NAVIGATION
    - Custom Menu Primary
    - Mobile Menu

  4. TEMPLATE MODULE CLASSES
    - Common Template Classes
    - Site Pages
    - Landing Pages
    - System Pages

  5. COS COMPONENTS
    - Blog
    - Forms
    - Buttons

  6. MISCELLANEOUS

  7. MOBILE MEDIA QUERIES

   ========================================================================== */








/* ==========================================================================


   1. BASE STYLES                                             


   ========================================================================== */





/* ==========================================================================
   Variables                                               
   ========================================================================== */


/**
 * Find the most consistently used font styles, colors, and container widths 
 * for your site and assign them to the jinja variables below for easy use 
 * and reference. 
 *
 * Apply the variable as shown below.  Ignore the jingja comment tags.
 *
 * 
 */

/* Colors */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */

/* Typography */
            /*  */
                         /*  */
                          /*  */
 /*  */
   
   


/* Containers */
 /* Used on '.page-center' in 'Base' and in the '(min-width: 1200px)' media query */
 /* Used on '.page-center' in 'Base' and in the '(min-width: 992px)' media query */
 /* Used on '.page-center' in 'Base' and in the '(min-width: 768px)' media query */


/* ==========================================================================
   Macros                                                  
   ========================================================================== */


/** 
  * Create jinja macros for CSS3 properties that need browser prefixes.
  *
  * Apply the style as shown below on it's own CSS property line.  
  * Ignore the jinja comment tags. 
  *
  * 
  */

/** 
 * Transition 
 *
 *  
 */

/** 
 * Border Radius 
 *
 *  
 */

/** 
 * Box Shadow  
 *
 *  
 */

/** 
 * Transform
 *
 *  
 */

/** 
 * Animation
 *
 *  
 */






/** 
 * Filter
 *
 *  
 */




/* ==========================================================================
   Base                                                    
   ========================================================================== */


/** 
 * Box Sizing
 * 
 * Applies a natural box layout model to all elements so that width and padding 
 * are essentially combined, making responsive styles easier to manage.
 */

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

html, body {
	min-height: 100%;
	margin: 0;
	padding: 0;
} 
 
/* Website background color and default font styles */
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
  overflow-X:hidden;
	background-color: #ffffff;
	color: #333;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	padding-top: 0;
}
@media all and (-ms-high-contrast:none) {.row-fluid .span12 {width: 100%;}}

/**
 * Page Center
 *
 * Apply .page-center to full-width modules.
 */

.container-fluid .row-fluid .page-center {
	float: none;
	margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {.container-fluid .row-fluid .page-center {max-width: 750px;}}
@media (min-width: 992px) {.container-fluid .row-fluid .page-center {max-width: 970px;}}
@media (min-width: 1200px) {.container-fluid .row-fluid .page-center {max-width: 1170px;}}

a { 
    color: #337ab7;
    text-decoration: none;
}
a:hover, 
a:focus {
    color: #23527c;
    text-decoration: underline;
}
a:focus {
    text-decoration: none;
}

hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: none;
}

/* Highlighted Text
::-moz-selection {
	color: #fff;
	background-color: #333;
	text-shadow: none;
}
::selection {
	color: #fff;
	background-color: #333;
	text-shadow: none;
} */

/* Corrects width issues in table elements created via the wysiwyg editor */
table tr td img {
    max-width: initial;
}



/* ==========================================================================
   Typography
   ========================================================================== */


/* Basic text */
p {margin: 0 0 10px} 
small,
.small {
    font-size: 85%
}
strong {}
em {}
cite {}
code {}
pre {}

sup, sub {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* Headings */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6  {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.1;
    color: inherit;
}
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small,
h1 .small, .h1 .small,
h2 .small, .h2 .small,
h3 .small, .h3 .small,
h4 .small, .h4 .small,
h5 .small, .h5 .small,
h6 .small, .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777;
}
h1, .h1,
h2, .h2,
h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px
}
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h1 .small, .h1 .small,
h2 .small, .h2 .small,
h3 .small, .h3 .small {
    font-size: 65%;
}
h4, .h4,
h5, .h5,
h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small,
h4 .small, .h4 .small,
h5 .small, .h5 .small,
h6 .small, .h6 .small {
    font-size: 75%;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {}

h1, .h1 {
    font-size: 36px;
}

.hs_cos_wrapper_type_header h1,
.hs_cos_wrapper_type_section_header h1{
    font-size: 30px;
	color: #515151;
    font-weight: 300;
    text-transform: uppercase;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #eeeeee;
}

h2, .h2 {
    font-size: 30px;
}
h3, .h3 {
    font-size: 24px;
}

.sidebar h3:not(:empty):first-child {
    font-size: 18px;
	margin: 10px 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #eeeeee;
}
.sidebar h3:empty {display: none;}

.blog .blog-sidebar h3:first-child {
	background-color: #f5f5f5;
    color: #333333;
	margin-top: -15px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 15px;
	padding: 10px 15px;
	border-bottom: 1px solid #dddddd;
	font-size: 16px;
	color: inherit;
}
.blog .blog-sidebar h3:first-child a {color: inherit;}

h4, .h4 {
    font-size: 18px;
}
h5, .h5 {
    font-size: 14px;
}
h6, .h6 {
    font-size: 12px;
}

/* Lists */
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
ul ul, ul ol, ol ol, ol ul {
    margin-bottom: 0;
}
li {}

ul.unstyled, ol.unstyled {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Quotes */
blockquote {}
blockquote p {}
blockquote small {}
blockquote small:before {}

q:before, q:after, blockquote:before, blockquote:after {}
  
  

/* ==========================================================================


   2. COS STRUCTURE                                            


   ========================================================================== */





/* ==========================================================================
   Structure                                               
   ========================================================================== */


/* The outer wrappers of your website */
.header-container-wrapper, 
.body-container-wrapper, 
.footer-container-wrapper {}

/* The inner wrappers of your website */
.header-container, 
.body-container, 
.footer-container {}

   
/* ==========================================================================
   Header
   ========================================================================== */


.header-container-wrapper {
	background-color: rgba(255, 255, 255, 0.95);
	left: 0;
	top: 0;
	right: 0;
	width: 100%;
	position: relative;
	z-index: 1000;
	font-family: "Lato",sans-serif;
    font-size: 12px;
    text-transform: uppercase;
	border-bottom:none;
	margin: 0 0 0 0;
}
.header-container {
	min-height: 69px;
}

.header-container .row-fluid > #custom_col.logo-col {
	width: auto;
	margin-left: 0;
}
.header-container .row-fluid > #custom_col.navbar-col {
	width: auto;
	margin-left: 0;
	float: right;
	margin-right: -15px;
  position:relative;
}
.header-container .row-fluid > #custom_col.navbar-col .row-fluid > #custom_col.menu-col {
	width: auto;
	margin-left: 0;
}
.header-container .row-fluid > #custom_col.navbar-col .row-fluid > #custom_col.btn-col {
	width: auto;
	margin-left: 0;
}
.header-container .row-fluid {
  height: 70px
}


/* Header - Buttons Menu */
.header-container .custom_btns-menu {}
.header-container .custom_btns-menu .hs-menu-wrapper > ul {
	display: block;
	padding: 17px 0 0 0;
}
.header-container .custom_btns-menu .hs-menu-wrapper > ul > li {
	margin-left: 10px;
}
.header-container .custom_btns-menu .hs-menu-wrapper > ul > li > a {
	padding: 10px;
	text-decoration: none;
	color: #666666;
    font-size: 15px;
	line-height: 20px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	text-align: center;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;;
}
.header-container .custom_btns-menu .hs-menu-wrapper > ul > li > a:focus,
.header-container .custom_btns-menu .hs-menu-wrapper > ul > li > a:hover {
	border-color: #adadad;
}
.header-container .custom_btns-menu .hs-menu-wrapper > ul > li > a:active {
	background-color: #ebebeb;
    border-color: #adadad;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;;
}


/* Logo styling */
.header-container .hs_cos_wrapper_type_logo {
	float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 15px;
	margin-left: -15px;
}
.header-container .hs_cos_wrapper_type_logo a {}
.header-container .hs_cos_wrapper_type_logo a img {
	vertical-align: top;
	margin-top: -14px;
	display: block;
}




/* ==========================================================================
   Content                                                 
   ========================================================================== */


.body-container-wrapper {}
.body-container {}

.hs_cos_wrapper_type_post_listing ul {
	list-style: none;
    margin: 0;
    padding: 0;
}
.hs_cos_wrapper_type_post_listing ul li {
	border-bottom: 1px dotted #dddddd;
    padding: 7px 0;
}
.hs_cos_wrapper_type_post_listing ul li:last-child {
	border: 0;
}
.hs_cos_wrapper_type_post_listing ul li a {}
.hs_cos_wrapper_type_post_listing ul li a:hover {}

.hs_cos_wrapper_type_post_filter ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.hs_cos_wrapper_type_post_filter ul li {
	margin: 4px 4px 4px 0;
	display: inline-block;
	vertical-align: top;
}
.hs_cos_wrapper_type_post_filter ul li a {
	padding: 3px 4px;
	background-color: #f5f5f5;
	border: 1px solid #dedede;
	border-top: 0;
	border-left: 0;
	color: #515151;
	text-decoration: none;
	font-size: 0.9em;
	white-space: nowrap;
}
.hs_cos_wrapper_type_post_filter ul li a:before {
	font-family: FontAwesome;
    content: "\f02b";
    color: #999;
    margin-right: 5px;
}
.hs_cos_wrapper_type_post_filter ul li a:hover {
	background: #00B4FF;
    color: #FFF;
    border-color: #00B4FF;
}
.hs_cos_wrapper_type_post_filter ul li a:hover:before {
	color: #fff;
}

.hs_cos_wrapper_type_post_filter ul li a .filter-link-count {display: none;}

/* Back To Top */
#back-to-top {
    right: 5px;
	bottom: 5px;
	position: fixed;
	border: 1px solid rgba(0, 0, 0, 0.3);
    color: rgba(0, 0, 0, 0.3);
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 48px;     z-index: 888;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;;
}


/* Unique Pages
   ========================================================================== */

/* Homepage */

/* Contact Us */

/* About Us */


/* Modular & Reusable Components
   ========================================================================== */

/* Callouts */

.text-left {text-align: left}
.text-right {text-align: right}
.text-center {text-align: center}
.text-justify {text-align: justify}
.text-nowrap {white-space: nowrap}
.text-lowercase {text-transform: lowercase}
.text-uppercase {text-transform: uppercase}
.text-capitalize {text-transform: capitalize}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
.btn:hover,
.btn:focus,
.btn.focus {
    color: #333333;
    text-decoration: none
}
.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -ms-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none
}
a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none
}
.btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc
}
.btn-default:focus,
.btn-default.focus {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
}
.btn-default:hover {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad
}
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad
}
.btn-default:active:hover,
.btn-default.active:hover,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open>.dropdown-toggle.btn-default.focus {
    color: #333333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-image: none
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #ffffff;
    border-color: #cccccc
}
.btn-default .badge {
    color: #ffffff;
    background-color: #333333
}
.btn-primary {
    color: #ffffff;
    background-color: #337ab7;
    border-color: #2e6da4
}
.btn-primary:focus,
.btn-primary.focus {
    color: #ffffff;
    background-color: #286090;
    border-color: #122b40
}
.btn-primary:hover {
    color: #ffffff;
    background-color: #286090;
    border-color: #204d74
}
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #286090;
    border-color: #204d74
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus {
    color: #ffffff;
    background-color: #204d74;
    border-color: #122b40
}
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-image: none
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4
}
.btn-primary .badge {
    color: #337ab7;
    background-color: #ffffff
}
.btn-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #4cae4c
}
.btn-success:focus,
.btn-success.focus {
    color: #ffffff;
    background-color: #449d44;
    border-color: #255625
}
.btn-success:hover {
    color: #ffffff;
    background-color: #449d44;
    border-color: #398439
}
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #449d44;
    border-color: #398439
}
.btn-success:active:hover,
.btn-success.active:hover,
.open>.dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open>.dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open>.dropdown-toggle.btn-success.focus {
    color: #ffffff;
    background-color: #398439;
    border-color: #255625
}
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    background-image: none
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #ffffff
}
.btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: #46b8da
}
.btn-info:focus,
.btn-info.focus {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #1b6d85
}
.btn-info:hover {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #269abc
}
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #269abc
}
.btn-info:active:hover,
.btn-info.active:hover,
.open>.dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open>.dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open>.dropdown-toggle.btn-info.focus {
    color: #ffffff;
    background-color: #269abc;
    border-color: #1b6d85
}
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-image: none
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #ffffff
}
.btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236
}
.btn-warning:focus,
.btn-warning.focus {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #985f0d
}
.btn-warning:hover {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #d58512
}
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #d58512
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open>.dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open>.dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open>.dropdown-toggle.btn-warning.focus {
    color: #ffffff;
    background-color: #d58512;
    border-color: #985f0d
}
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    background-image: none
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #ffffff
}
.btn-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d43f3a
}
.btn-danger:focus,
.btn-danger.focus {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #761c19
}
.btn-danger:hover {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #ac2925
}
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #ac2925
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open>.dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open>.dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open>.dropdown-toggle.btn-danger.focus {
    color: #ffffff;
    background-color: #ac2925;
    border-color: #761c19
}
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-image: none
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #ffffff
}
.btn-link {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent
}
.btn-link:hover,
.btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none
}
.btn-lg,
.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;;
}
.btn-sm,
.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;;
}
.btn-xs,
.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;;
}
.btn-block {
    display: block;
    width: 100%
}
.btn-block+.btn-block {
    margin-top: 5px
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%
}

.btn {
    border-radius: 0
}
.btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.hl-open .dropdown-toggle.btn-default {
    color: #333333;
    background-color: #ebebeb;
    border-color: #adadad
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background-image: none
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #ffffff;
    border-color: #cccccc
}
.btn-green {
    color: #ffffff;
    background-color: #72a53b;
    border-color: #72a53b
}
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active,
.open .dropdown-toggle.btn-green {
    color: #ffffff;
    background-color: #5d8731;
    border-color: #5d8731
}
.btn-green:active,
.btn-green.active,
.open .dropdown-toggle.btn-green {
    background-image: none
}
.btn-green.disabled,
.btn-green[disabled],
fieldset[disabled] .btn-green,
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-green:focus,
.btn-green.disabled:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-green:active,
.btn-green.disabled.active,
.btn-green[disabled].active,
fieldset[disabled] .btn-green.active {
    background-color: #AFD487;
    border-color: #AFD487
}
.btn-red {
    color: #ffffff;
    background-color: #E74C3C;
    border-color: #E74C3C
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
    color: #ffffff;
    background-color: #C0392B;
    border-color: #C0392B
}
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
    background-image: none
}
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
    background-color: #EF8B80;
    border-color: #EF8B80
}
.btn-blue {
    color: #ffffff;
    background-color: #00B4FF;
    border-color: #00B4FF
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
    color: #ffffff;
    background-color: #009DE0;
    border-color: #009DE0
}
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
    background-image: none
}
.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
    background-color: #5CCEFF;
    border-color: #5CCEFF
}
.btn-dark {
    color: #ffffff;
    background-color: #515151;
    border-color: #515151
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active,
.open .dropdown-toggle.btn-dark {
    color: #ffffff;
    background-color: #444;
    border-color: #444
}
.btn-dark:active,
.btn-dark.active,
.open .dropdown-toggle.btn-dark {
    background-image: none
}
.btn-dark.disabled,
.btn-dark[disabled],
fieldset[disabled] .btn-dark,
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled:active,
.btn-dark[disabled]:active,
fieldset[disabled] .btn-dark:active,
.btn-dark.disabled.active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark.active {
    background-color: #707070;
    border-color: #707070
}
.btn-turquoise {
    color: #ffffff;
    background-color: #1ABC9C;
    border-color: #1ABC9C
}
.btn-turquoise:hover,
.btn-turquoise:focus,
.btn-turquoise:active,
.btn-turquoise.active,
.open .dropdown-toggle.btn-turquoise {
    color: #ffffff;
    background-color: #16A085;
    border-color: #16A085
}
.btn-turquoise:active,
.btn-turquoise.active,
.open .dropdown-toggle.btn-turquoise {
    background-image: none
}
.btn-turquoise.disabled,
.btn-turquoise[disabled],
fieldset[disabled] .btn-turquoise,
.btn-turquoise.disabled:hover,
.btn-turquoise[disabled]:hover,
fieldset[disabled] .btn-turquoise:hover,
.btn-turquoise.disabled:focus,
.btn-turquoise[disabled]:focus,
fieldset[disabled] .btn-turquoise:focus,
.btn-turquoise.disabled:active,
.btn-turquoise[disabled]:active,
fieldset[disabled] .btn-turquoise:active,
.btn-turquoise.disabled.active,
.btn-turquoise[disabled].active,
fieldset[disabled] .btn-turquoise.active {
    background-color: #4BE7C8;
    border-color: #4BE7C8
}
.btn-amethyst {
    color: #ffffff;
    background-color: #9B59B6;
    border-color: #9B59B6
}
.btn-amethyst:hover,
.btn-amethyst:focus,
.btn-amethyst:active,
.btn-amethyst.active,
.open .dropdown-toggle.btn-amethyst {
    color: #ffffff;
    background-color: #8E44AD;
    border-color: #8E44AD
}
.btn-amethyst:active,
.btn-amethyst.active,
.open .dropdown-toggle.btn-amethyst {
    background-image: none
}
.btn-amethyst.disabled,
.btn-amethyst[disabled],
fieldset[disabled] .btn-amethyst,
.btn-amethyst.disabled:hover,
.btn-amethyst[disabled]:hover,
fieldset[disabled] .btn-amethyst:hover,
.btn-amethyst.disabled:focus,
.btn-amethyst[disabled]:focus,
fieldset[disabled] .btn-amethyst:focus,
.btn-amethyst.disabled:active,
.btn-amethyst[disabled]:active,
fieldset[disabled] .btn-amethyst:active,
.btn-amethyst.disabled.active,
.btn-amethyst[disabled].active,
fieldset[disabled] .btn-amethyst.active {
    background-color: #BB8ECD;
    border-color: #BB8ECD
}

.btn.btn-green.invest {
    position: center;
    left: 0px;
    font-size: 15px;
    padding: 10px 20px;
    background-color: #84b53f;
    width: 150px
}
.btn.btn-blue.get-funded {
    position: center;
    left: 0px;
    font-size: 15px;
    padding: 10px 20px;
    background-color: #007aba;
    border-color: #007aba;
    width: 150px
}

.recent-blogs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.recent-blogs ul li {
    border-bottom: 1px dotted #dddddd;
    padding: 7px 0;
}
.recent-blogs ul li:last-child {
	border: 0;
}

/* Social Media Custom Icons */

.social ul {
    color: #ffffff;
    font-size: 24px;
    margin: 0;
    padding: 0;
	list-style: none;
}
.social ul:after,
.social ul:before {
	content: "";
	display: table;
}
.social ul:after {
	clear: both;
}
.social ul li {
	background-color: #eeeeee;
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 0 5px 5px 0;
    text-align: center;
    width: 28px;
	-webkit-transition: background 0.1s ease;
    -moz-transition: background 0.1s ease;
    -o-transition: background 0.1s ease;
	-ms-transition: background 0.1s ease;
	transition: background 0.1s ease;;
}
.social ul li a {
    color: #0069a0;
	-webkit-transition: color 0.1s ease;
    -moz-transition: color 0.1s ease;
    -o-transition: color 0.1s ease;
	-ms-transition: color 0.1s ease;
	transition: color 0.1s ease;;
}
.social ul li:hover {
	background-color: transparent;
}
.social ul li:hover a {
	color: #fff;
}

/* Additional Menus aside from the Main Nav */

/* Vertical Menu */
   /* Set Vertical Menu Background Color */
   /* Set Vertical li Background Color */
      /* Set Vertical Menu Link Color */
 /* Set Vertical Menu Link Hover Color */
.body-container .hs-menu-wrapper.hs-menu-flow-vertical {}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical > ul {
    background-color: #fff;
}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical > ul > li {}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical > ul > li > a {
    color: #515151;
	white-space: normal !important;
    padding: 10px;
	text-decoration: none;
}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical > ul > li > a:hover {
    color: #fff;
    background-color: #515151;
}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical > ul ul {}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul ul {
    background-color: #fff;
    min-width: 200px;
}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical > ul ul li {}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical > ul ul li a {
    color: #515151;
	white-space: normal !important;
    padding: 10px;
	text-decoration: none;
}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical > ul ul li a:hover {
    color: #fff;
    background-color: #515151;
}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul ul li a {
    padding-left: 20px;
}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul ul ul li a {
    padding-left: 30px;
}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul ul ul ul li a {
    padding-left: 40px;
}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul ul ul ul ul li a {
    padding-left: 50px;
}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul ul ul ul ul ul li a {
    padding-left: 60px;
}
@media (max-width: 767px) {
    .body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul ul {
        background-color: transparent;
        min-width: 0;
    }
	.body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul ul li a {
        padding-left: 20px;
	}
	.body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul ul ul li a {
        padding-left: 30px;
	}
	.body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul ul ul ul li a {
        padding-left: 40px;
	}
	.body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul ul ul ul ul li a {
        padding-left: 50px;
	}
	.body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul ul ul ul ul ul li a {
        padding-left: 60px;
	}
}


/* ==========================================================================
   Footer
   ========================================================================== */


.footer-container-wrapper {}
.footer-container {
	background-color: #007aba;
	color: #333F4C;
	font-weight: 300;
}
.footer-container a {color: #99dcff;}
.footer-container a:hover {
	color: #cbedff;
    text-decoration: none;
}
.footer-container h3:empty {
	display: none;
}
.footer-container h3:not(:empty):first-child {
    color: inherit;
	font-size: 24px;
	margin: 20px 0 20px 0;
	padding: 0 0 10px 0;
	font-weight: 100;
    text-transform: uppercase;
	border-bottom: 1px dotted #ffffff;
}

.footer-container .section-header h1:not(:empty):first-child {
    color: inherit;
	font-size: 24px;
	margin: 20px 0 20px 0;
	padding: 0 0 10px 0;
	font-weight: 100;
    text-transform: uppercase;
	border-bottom: 1px dotted #ffffff;
}
.footer-container .section-header h1:empty {display: none;}

/* Footer - Top */
.footer-container .row-fluid > .custom_top {
	padding-top: 20px;
	padding-bottom: 20px;
}
.footer-container .row-fluid > .custom_top:after {
	content: "\00a0";
	display: block;
}
.footer-container .row-fluid > .custom_top .page-center > div {
	margin-left: -15px;
	margin-right: -15px;
}
.footer-container .row-fluid > .custom_top .row-fluid > #custom_col.span3 {
	margin-left: 0;
	padding-left: 15px;
	padding-right: 15px;
	width: 25%;
}

/* Footer - Bottom */
.footer-container .row-fluid > .custom_bottom {
	padding-top: 20px;
	padding-bottom: 10px;
	background-color: #0069a0;
}

/* Footer - Menu Widget */
.footer-container .hs-menu-wrapper ul {}
.footer-container .hs-menu-wrapper ul li {}
.footer-container .hs-menu-wrapper ul li a {
	display: inline !important;
	width: auto;
}

/* Footer - Subscribe */
.footer-container .custom_subscribe {}
.footer-container .custom_subscribe form.hs-form {
	width: 66.6667%;
	display: table;
	padding-left: 15px;
	padding-right: 15px;
}
.footer-container .custom_subscribe form.hs-form .hs-form-field > label {
	display: none;
}
.footer-container .custom_subscribe form.hs-form > div {
	display: table-cell;
	vertical-align: top;
}
.footer-container .custom_subscribe form.hs-form > div:first-child {
	float: left;
	width: 100%;
}
.footer-container .custom_subscribe form.hs-form > div.hs_submit {
	width: 1%;
}
.footer-container .custom_subscribe h3.form-title + div {
	margin-left: -15px;
	margin-right: -15px;
}
.footer-container .custom_subscribe form.hs-form .hs-form-field > .input > .hs-input {
	margin: 0;
	border: 0;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: inherit;
}
.footer-container .custom_subscribe form.hs-form .hs-button.primary {
	color: #ffffff;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border: 1px solid #cccccc;
	background-color: transparent;
}
.footer-container .custom_subscribe form.hs-form .hs-button.primary:hover {
	background-color: #ffffff;
    border: 1px solid #ffffff;
    color: #3e7a8c;
    font-weight: bold;
}

/* ==========================================================================


   3. MAIN NAVIGATION                                            


   ========================================================================== */





/* ==========================================================================
   Custom Menu Primary
   ========================================================================== */


 /* Set ul background color */
 /* Set li background Color */
 /* Set link Color */
 /* Set link Hover Color */
 /* Set link Color */
 /* Set link Hover Color */

/* Parent List */
.custom-menu-primary .hs-menu-wrapper > ul{ 
	display: block;
}
.custom-menu-primary .hs-menu-wrapper > ul > li{}
.custom-menu-primary .hs-menu-wrapper > ul > li > a{
	color:#666;
    font-size: 15px;
    line-height: 20px;
    padding-top: 28px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
	text-decoration: none;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover{
	color:#666;
}

/* 2nd Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul{
	background-color:#EEEEEE;
    border: 1px solid #D6D6D6;
    border-top-color: #EEEEEE;
    padding: 5px 0;
    font-size: 14px;
    background-clip: padding-box;
    min-width: 160px;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li{}
.custom-menu-primary .hs-menu-wrapper > ul ul li a{
	color:#515151;
	position: relative;
    padding: 10px 20px;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.42857143;
	text-decoration: none;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a:focus,
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover{
	color:#fff;
    background-color: #515151;
}

/* 3rd Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul ul{}
.custom-menu-primary .hs-menu-wrapper > ul ul ul li{}
.custom-menu-primary .hs-menu-wrapper > ul ul ul li a{
	color:#515151;
	position: relative;
}
.custom-menu-primary .hs-menu-wrapper > ul ul ul li a:hover{
	color:#fff;
}

/* 4th Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul{}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul li{}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a{
	color:#515151;
	position: relative;
}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a:hover{
	color:#fff;
}

/* 5th Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul{}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul li{}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul li a{
	color:#515151;
	position: relative;
}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul li a:hover{
	color:#fff;
}

/* 6th Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul ul{}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul ul li{}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul ul li a{
	color:#515151;
	position: relative;
}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul ul li a:hover{
	color:#fff;
}

/* Override max width on menu links */
.custom-menu-primary .hs-menu-wrapper > ul li a, 
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	overflow: visible !important;
	max-width: none !important;
	width: auto !important;
}

/* Fix menu disappearing on desktop after toggling mobile menu */
@media screen and (min-width:768px) {
	.custom-menu-primary .hs-menu-wrapper { 
		display:block !important;
	}
    .custom-menu-primary .hs-menu-wrapper.flyouts > ul > li.hs-item-has-children.open > a {
        background-color: #EEEEEE;
    }
    .custom-menu-primary .hs-menu-wrapper.flyouts > ul > li.hs-item-has-children > a:after {
        content: "";
		display: inline-block;
        width: 0;
        height: 0;
        margin-left: 2px;
        vertical-align: middle;
        border-top: 4px dashed;
        border-top: 4px solid \9;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        border-top-color: #666666;
        border-bottom-color: #666666;
    }
    .custom-menu-primary .hs-menu-wrapper.flyouts > ul > li.hs-item-has-children > a:after {
        border-top-color: #515151;
        border-bottom-color: #515151;
    }
    
    .custom-menu-primary .hs-menu-wrapper.flyouts > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper {
        opacity: 1;
        visibility: visible;
        display: none;
        left: auto;
        right: 0;
    }
    .custom-menu-primary .hs-menu-wrapper.flyouts > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
        left: auto;
        right: 100%;
    }
    .custom-menu-primary .hs-menu-wrapper.flyouts > ul > li.hs-item-has-children.open > ul.hs-menu-children-wrapper {
        display: block;
    }
    
}




/* ==========================================================================
   Mobile Menu - Hubspot Standard Toggle Menu
   ========================================================================== */


/**
 * Special Note
 *
 * When the menu is open, a class of .mobile-open is applied to the body. You can 
 * use this for custom styling on any element when the menu is in the open position.                     
 */

.mobile-trigger, .child-trigger{
    display: none; /* Hide button on Desktop */
}

@media (max-width: 767px){


	/* Variables
	========================================================================== */

	   /* Set Mobile Menu Background Color */
	      /* Set Link Color */
	 /* Set Link Hover Color */

	/* 
	* Menu Reset
	*
	* Remove styling from desktop version of custom-menu-primary. Place any 
	* additional CSS you want removed from the mobile menu in this reset 
	*/

	.custom-menu-primary,
	.custom-menu-primary .hs-menu-wrapper > ul,
	.custom-menu-primary .hs-menu-wrapper > ul li,
	.custom-menu-primary .hs-menu-wrapper > ul li a{
		display: block;
		float: none;
		position: static;
		top: auto;
		right: auto;
		left: auto;
		bottom: auto;
		padding: 0px;
		margin: 0px;
		background-image: none;
		background-color: transparent;
		border: 0px;
		max-width: none;
		width: 100%;
		height: auto;
		line-height: 1;  
		font-weight: normal;
		text-decoration: none;
		text-indent: 0px;
		text-align: left;
		color:#666;
		-webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;;
		-webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;;
	}


	/* Toggle Button
	========================================================================== */

	.mobile-trigger{
		display: inline-block !important; /* Show button on mobile */
		cursor: pointer; /* Mouse pointer type on hover */
		margin-bottom: 4px;
    	margin-right: 8px;
    	margin-top: 12px;
		float: right;
		padding: 9px 10px;
		background-color: #fff;
		border: 1px solid #ffffff;
		-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;;
	}
	.mobile-trigger:hover,
	.mobile-trigger:focus {
		background-color: #f1f1f1;
		text-decoration: none; /* Removes link text underline on button */
	}

	/* Change button when menu is open */
	.mobile-open .mobile-trigger{}


	/* Toggle Button Icon
	========================================================================== */

	.mobile-trigger i{
		color: #007aba;
    	font-size: 24px;
	}


	/* Child Toggle Button
	========================================================================== */

	.child-trigger{
		display: block !important; /* Hide button on Desktop */
		cursor: pointer; /* Mouse pointer type on hover */
		position: absolute;
		top: 0px;
		right: 0px;
		width: 55px !important; /* Button width */
		min-width: 55px !important;
		height: 100% !important; /* Button height */  
		padding: 0 !important;
		border-left: 1px dotted rgba(255, 255, 255, .20);
	}
	.child-trigger:hover{
		text-decoration: none;
	}
	.child-trigger i{
		position: relative;
		top: 50%; /* Centers icon inside button */
		margin: 0 auto !important;
		-webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);;
	}
	.child-trigger i:after{
		position: absolute;
		content: '';
	}
	.child-trigger i, .child-trigger i:after{
		width: 10px; /* Icon line width */
		height: 1px; /* Icon line height */
		background-color:#666; /* Icon color */
		display: block;

	}
	.child-trigger i:after{
		-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);;
	}
	.child-trigger.child-open i:after{
		-webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);;
	}
	.child-trigger.child-open i{}


	/* Menu Styles on Mobile Devices
	========================================================================== */  

	.custom-menu-primary.js-enabled{
		position: relative;
	}

	/* Hide menu on mobile */
	.custom-menu-primary.js-enabled .hs-menu-wrapper,
	.custom-menu-primary.js-enabled .hs-menu-children-wrapper{
		display: none;
	}  

	/* Make child lists appear below parent items */
	.custom-menu-primary ul.hs-menu-children-wrapper{
		visibility: visible !important;
		opacity: 1 !important;
		position: static !important;
		display: none;
	}

	/* Mobile Menu Styles */ 
	.custom-menu-primary.js-enabled .hs-menu-wrapper{
		width: 100%;
		position: relative; /**************************************************************/
		top: 0;             /* Positions the menu to drop from the very top of the screen */
		left: 0;          /**************************************************************/
		padding: 0;
		-webkit-box-shadow: 0 10px 16px 0 rgba(50, 50, 50, 0.298);
    -moz-box-shadow: 0 10px 16px 0 rgba(50, 50, 50, 0.298);
    -o-box-shadow: 0 10px 16px 0 rgba(50, 50, 50, 0.298);
    -ms-box-shadow: 0 10px 16px 0 rgba(50, 50, 50, 0.298);
    box-shadow: 0 10px 16px 0 rgba(50, 50, 50, 0.298);;
	}
	.custom-menu-primary .hs-menu-wrapper{
		background-color:transparent; /* Menu background color set off global menuColorMobile variable */
		width: 100%; /* Full screen width */
	}

	/* Level 1 Menu List Styles */
	.custom-menu-primary .hs-menu-wrapper > ul {
        width: auto;
        overflow-y: auto;
        overflow-x: hidden;
        max-height: 340px;
        padding-top: 7.5px;
        padding-bottom: 7.5px;
	}
	.custom-menu-primary .hs-menu-wrapper > ul > li{
		position: relative;
	}
	.custom-menu-primary .hs-menu-wrapper > ul > li a{}

	/* Level 1 and Higher Menu List Styles */
	.custom-menu-primary .hs-menu-wrapper > ul li{
		margin-top: 13px;
	}
	.custom-menu-primary .hs-menu-wrapper > ul li a{
		color:#666; /* link color set by global mobile-aColor variable */
		position: relative;
		padding-top: 15px;
		padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
		font-size: 15px;
		line-height: 20px;
		text-align: center;
	}
	.custom-menu-primary .hs-menu-wrapper > ul li a:focus,
	.custom-menu-primary .hs-menu-wrapper > ul li a:hover{
		color:#666; /* link hover color set by global mobile-aColorHover variable */
		background-color: transparent;
	}

	/* Level 2 and Higher Menu List Styles */
	.custom-menu-primary .hs-menu-wrapper > ul ul {
		background-color: rgba(0,0,0,0.05);
		border: 0;
		padding: 0;
		margin: 0;
	}
	.custom-menu-primary .hs-menu-wrapper > ul ul li{
		margin: 0;
	}
	.custom-menu-primary .hs-menu-wrapper > ul ul li a{
		color:#666; /* link color set by global mobile-aColor variable */
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
		font-size: 15px;
		line-height: 20px;
		text-align: center;
	}
	.custom-menu-primary .hs-menu-wrapper > ul ul li a:focus,
	.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover {
		color:#666; /* link hover color set by global mobile-aColorHover variable */
		background-color: transparent;
	}

	/* Level 3 and Higher Menu List Styles */
	.custom-menu-primary .hs-menu-wrapper > ul ul ul li a{
        color:#666; /* link color set by global mobile-aColor variable */
    	position: relative;
	}
    .custom-menu-primary .hs-menu-wrapper > ul ul ul li a:hover {
        color:#666; /* link hover color set by global mobile-aColorHover variable */
    }
    
    /* Level 4 and Higher Menu List Styles */
	.custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a{
        color:#666; /* link color set by global mobile-aColor variable */
        position: relative;
	}
    .custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a:hover {
        color:#666; /* link hover color set by global mobile-aColorHover variable */
    }
    
    /* Level 5 and Higher Menu List Styles */
    .custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul li a{
        color:#666; /* link color set by global mobile-aColor variable */
        position: relative;
    }
    .custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul li a:hover {
        color:#666; /* link hover color set by global mobile-aColorHover variable */
    }
    
    /* Level 6 and Higher Menu List Styles */
    .custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul ul li a{
        color:#666; /* link color set by global mobile-aColor variable */
        position: relative;
    }
    .custom-menu-primary .hs-menu-wrapper > ul ul ul ul ul ul li a:hover {
        color:#666; /* link hover color set by global mobile-aColorHover variable */
    }
	
}

@media (max-device-width: 480px) and (orientation: landscape) {
	.custom-menu-primary .hs-menu-wrapper > ul {
		max-height: 200px;
	}
}






/* ==========================================================================


   4. TEMPLATE MODULE SELECTORS                                         


   ========================================================================== */





/* Common Template Selectors                                             
   ========================================================================== */

body.one-column {}
body.two-column {}
body.three-column {}
.content-wrapper {
	padding-top: 15px;
	padding-bottom: 60px;
}
.main-content {}
.sidebar{}
.sidebar.right{}
.sidebar.left{}

/* Common One Column Selectors */
body.site-page.one-column, 
body.landing-page.one-column, 
body.error-template.one-column, 
body.password-template.one-column, 
body.subscription-template.one-column {}

body.site-page.one-column .main-content, 
body.landing-page.one-column .main-content, 
body.error-template .main-content, 
body.password-template .main-content, 
body.subscription-template .main-content {}

/* Common Two Column Selectors */
body.site-page.two-column, 
body.landing-page.two-column, 
body.blog {}  

body.site-page.two-column .main-content, 
body.landing-page.two-column .main-content, 
body.blog .blog-content {}

/* Common Three Column Selectors */
body.site-page.three-column, 
body.landing-page.three-column {}

body.site-page.three-column .main-content, 
body.landing-page.three-column .main-content {}


/* Site Pages                                            
   ========================================================================== */

/* One Column Template */
body.site-page.one-column {}
body.site-page.one-column .content-wrapper {}
body.site-page.one-column .main-content {}

/* Two Column Template */
body.site-page.two-column {}
body.site-page.two-column .content-wrapper {}
body.site-page.two-column .main-content {}
body.site-page.two-column .sidebar.right {}

/* Three Column Template */
body.site-page.three-column {}
body.site-page.three-column .content-wrapper {}
body.site-page.three-column .main-content {}


/* Landing Pages                                           
   ========================================================================== */

/* One Column Template */
body.landing-page.one-column {}
body.landing-page.one-column .content-wrapper {}
body.landing-page.one-column .main-content {}

/* Two Column Template */
body.landing-page.two-column {}
body.landing-page.two-column .content-wrapper {}
body.landing-page.two-column .main-content {}
body.landing-page.two-column .sidebar.right {}

/* Three Column Template */
body.landing-page.three-column {}
body.landing-page.three-column .content-wrapper {}
body.landing-page.three-column .main-content {}




/* System Pages                                          
   ========================================================================== */

/* Error Templates 404, 500 */
body.error-template.one-column {}
body.error-template.one-column .content-wrapper {}
body.error-template.one-column .main-content {}

/* Password template */
body.password-template.one-column {}
body.password-template.one-column .content-wrapper {}
body.password-template.one-column .main-content {}

/* Email Subscribition templates */
body.subscription-template.one-column {}
body.subscription-template.one-column .content-wrapper {}
body.subscription-template.one-column .main-content {}








/* ==========================================================================


   5. COS COMPONENTS                                        


   ========================================================================== */





/* ==========================================================================
   Blog                                         
   ========================================================================== */


/* Blog Post and Listing Body Class */
body.blog {}

/* Blog Post */
body.hs-blog-post {}

/* Blog Listing */
body.hs-blog-listing {}

/* Blog Columns Wrapper */
.blog .content-wrapper {}


/* Blog Content Column
   ========================================================================== */

.blog .blog-content {
	padding-left: 15px;
	padding-right: 15px;
}

/* Use this to style the main wrapper for the blog listing pages */
.blog-listing-wrapper {}

/* Use this to style the main wrapper for the blog post pages */
.blog-post-wrapper {
	margin: 0 0 40px 0;
}

/* Blog Title */
.hs-blog-header {
	padding-left: 15px;
	padding-right: 15px;
}

.hs-blog-header h7 {
	display: inherit;
  text-align: center;
  font-size: 36px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	margin-bottom: 20px;
}
.hs-blog-header h1 {
	text-align: center;
  font-size: 36px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	margin-bottom: 20px;
}
.hs-blog-header h1 a{}

/* Blog Post Title */
.blog-listing-wrapper .post-header {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #eeeeee;
}
.post-header h1 {
	color: #007aba;
	font-family: Georgia,serif;
}
.post-header h2 {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 10px;
    margin-top: 10px;
}
.post-header h2 a {}

.post-header .post-subtitle {
	color: #a2a2a2;
    font-size: 25px;
	font-family: Georgia,serif;
	margin: 0 0 10px 0;
}

/* Blog Author and Avatar */
#hubspot-author_data {
	color: #777777;
	margin: 0 0 10px 0;
}
#hubspot-author_data a {
	color: inherit;
	text-decoration: none;
}
#hubspot-author_data a.author-link {}
#hubspot-author_data .hs-author-avatar {}
#hubspot-author_data .hs-author-avatar img {
	max-width: 45px;
	border-radius: 100%;
}
#hubspot-author_data .hs-author-social {
	display: table;
	width: 100%;
	margin-top: 15px;
}
#hubspot-author_data .hs-author-social .hs-author-avatar,
#hubspot-author_data .hs-author-social .hs-author-avatar + div {
	display: table-cell;
	vertical-align: middle;
}
#hubspot-author_data .hs-author-social .hs-author-avatar + div {
	width: 100%;
	padding-left: 15px;
}

#hubspot-author_data > ul {
	margin: 0 0 0 -5px;
	padding: 0;
	list-style: none;
}
#hubspot-author_data > ul > li {
	display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.blog-listing-wrapper .post-header #hubspot-author_data {
	margin: 0;
}
.blog-post-wrapper #hubspot-author_data {
	font-size: 1.2em;
}

/* Use this to set up different styling for your blog posts */

.blog-listing-wrapper .post-listing .post-item:before,
.blog-listing-wrapper .post-listing .post-item:after {
	content: "";
	display: table;
}
.blog-listing-wrapper .post-listing .post-item:after {
	clear: both;
}

.blog-listing-wrapper .post-listing .post-item {
	margin: 0 0 40px 0;
	padding: 0;
	border-bottom: 0;
}
.blog-listing-wrapper .post-listing .post-item .post-body {
	margin: 0 0 10px 0;
}
.blog-post-wrapper .post-body {}
.blog-post-wrapper .post-body p {
    font-size: 1.2em;
    line-height: 1.5em;
    word-spacing: 5px;
}

/* Post Featured Image on Listings Page */
.hs-featured-image-wrapper {}
.hs-featured-image-wrapper .hs-featured-image-link {}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{
	max-height: 100%;
	max-width: 350px;
	height: auto;
	width: 100%;
	display: inline-block !important;
	float: right;
	margin: 5px 10px 10px;
	padding: 10px;
	border: 1px solid #dddddd;
}
.post-item.right .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
	float: left;
}

/* Read More Link */
a.more-link {}

.post-item.left a.more-link {
	float: left;
}
.post-item.right a.more-link {
	float: right;
}

/* Blog Topics List */
#hubspot-topic_data {}
#hubspot-topic_data a.topic-link {
	padding: 3px 4px;
    margin: 4px 4px 4px 0;
    background-color: #f5f5f5;
    border: 1px solid #dedede;
	border-top: 0;
	border-left: 0;
    color: #515151;
    text-decoration: none;
    font-size: 0.9em;
    white-space: nowrap;
    display: inline-block;
}
#hubspot-topic_data a.topic-link:hover {
	background: #00B4FF;
    color: #FFF;
    border-color: #00B4FF;
}
#hubspot-topic_data a.topic-link:before {
	font-family: FontAwesome;
    content: "\f02b";
    color: #999;
    margin-right: 5px;
}
#hubspot-topic_data a.topic-link:hover:before {
	color: #fff;
}

.post-item.left #hubspot-topic_data {
	float: right;
}
.post-item.right #hubspot-topic_data {
	float: left;
}

/** 
 * Blog Social Sharing icons
 *
 * Overrides defaults to better align icons and prevent overlapping 
 */

.hs-blog-social-share {
	padding: 10px 0 0 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: auto;
	margin: 0 0 10px 0;
}

/** 
 * Blog Commments 
 *
 * Custom styles are listed below, as the COS does not provide default styles.
 */

.custom_listing_comments {
	display: inline-block;
	width: 100%;
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #ccc;
}
#comments-listing {
	border: 1px solid #e2e2e2;
    display: block;
    line-height: 165%;
    padding: 15px;
}
#comments-listing:empty,
#comments-listing.no-comments {
	display: none;
}
#comments-listing .comment {
	margin: 0;
	border-top: 0;
	border-bottom: 1px solid #7c7c7c;
	padding: 15px;
}
#comments-listing .comment .comment-date {
	padding: 4px 0;
	font-size: 0.9em;
	font-style: italic;
	color: #7c7c7c;
}
#comments-listing .comment .comment-from {
	padding: 4px 0;
	font-style: italic;
	color: #7c7c7c;
}
#comments-listing .comment .comment-from h4 {
	font-size: 1em;
    font-style: italic;
	font-weight: normal;
	margin: 0;
	color: #7c7c7c;
}
#comments-listing .comment .comment-body { 
	padding: 0;
}
#comments-listing .replying {
	padding: 10px;
}
#comments-listing .replying form.hs-form {
	padding-left: 0;
	padding-right: 0;
}

/* Pagination */
.blog-pagination {
	text-align: center;
}
.blog-pagination a {}
.blog-pagination a + a {
	margin-left: 10px;
}
.blog-pagination a.previous-posts-link {}
.blog-pagination a.all-posts-link {}
.blog-pagination a.next-posts-link {}

.blog-pagination ul.pagination {
    display: inline-block;
    margin: 20px 0;
	list-style: none;
	padding: 0;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;;
}
.blog-pagination ul.pagination li {
	display: inline;
}
.blog-pagination ul.pagination li a {
	float: left;
	padding: 6px 12px;
    position: relative;
    text-decoration: none;
	background-color: #ffffff;
    border: 1px solid #dddddd;
    color: #337ab7;
	margin-left: -1px;
	line-height: 1.42857143;
}
.blog-pagination ul.pagination li a:focus,
.blog-pagination ul.pagination li a:hover {
	background-color: #eeeeee;
    border-color: #dddddd;
    color: #23527c;
}

.blog-pagination ul.pagination li:first-child > a {
	-webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;;
}
.blog-pagination ul.pagination li:last-child > a {
	-webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;;
}
.blog-pagination ul.pagination li.disabled > a {
	background-color: #ffffff;
    border-color: #dddddd;
    color: #777777;
    cursor: not-allowed;
}
.blog-pagination ul.pagination li.active > a {
	background-color: #428bca;
    border-color: #428bca;
	color: #fff;
	cursor: default;
}


/** 
 * Blog Author Page 
 *
 * ALWAYS be sure to set styles to these selectors, as the COS does not provide default styles
 */

.hs-author-profile {margin: 20px 0 20px 0;}
.hs-author-profile h2.hs-author-name {margin: 0 0 20px 0;}
.hs-author-profile .hs-author-bio {margin: 0 0 20px 0;}
.hs-author-profile .hs-author-avatar {
	padding: 20px 0;
	text-align: center;
}
.hs-author-profile .hs-author-avatar img {
	max-width: 75px;
	width: 100%;
	border-radius: 100%;
}
h3.hs-author-listing-header {margin: 0 0 20px 0;}

/** 
 * Blog All Posts Page
 *
 * ALWAYS be sure to set styles to these selectors, as the COS does not provide default styles
 */

body.hs-content-path-blog-all {}
div.post-listing-simple {}
div.post-listing-simple .post-item {}
h2.post-listing-simple {
    font-size: 18px;
    line-height: 22px;
	margin-bottom: 10px;
    margin-top: 10px;
}
h2.post-listing-simple a {}


/* Blog Sidebar
   ========================================================================== */

.blog .blog-sidebar {
	padding-left: 15px;
	padding-right: 15px;
}

/* Blog Modules */
.blog .blog-sidebar .widget-span {}
.blog .blog-sidebar .widget-span:not(.widget-type-cell):not(.widget-type-global_group) {
	padding: 15px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	margin: 0 0 20px 0;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);;
}

body.blog .content-wrapper > div {
	margin-left: -15px;
	margin-right: -15px;
}
body.blog .content-wrapper .row-fluid .blog-content.span7 {
	width: 58.33333333%;
}
body.blog .content-wrapper .row-fluid .blog-sidebar.span5 {
	width: 41.66666667%;
	margin-left: 0;
}


/* ==========================================================================
   Forms
   ========================================================================== */


/* All Global Forms
   ========================================================================== */

/* Form Field */
body .hs-form-field {}

/* Descriptions */
body .hs-field-desc {}

/* Labels */
body label {
	display: block;
    font-weight: bold;
    margin: 0 0 5px 0;
}
body .hs-form-field > label {}

.draw-form label {
      color: #323e48;
    font: 700 16px/1.2 -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif;
    margin-bottom: 10px;
}

.draw-form label.hs-error-msg {
  color: #d35d5b;
  font-size: 14px;
  font-weight: 300;
}

.draw-form input, select, textarea {
  background: #f8f8f8;
    border-radius: 6px;
    border: 1px solid transparent;
    box-shadow: none;
    color: #323e48;
    display: block;
    font: 500 16px/22px -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif;
    height: 50px;
    margin: 0 0 10px;
    outline: none;
    padding: 0 30px;
}

.draw-form textarea {
    max-width: 100%;
    min-height: 50px;
}



/* One Line Inputs */
body input[type="text"],
body input[type="password"], 
body input[type="datetime"], 
body input[type="datetime-local"], 
body input[type="date"], 
body input[type="month"], 
body input[type="time"], 
body input[type="week"], 
body input[type="number"], 
body input[type="email"], 
body input[type="url"], 
body input[type="search"], 
body input[type="tel"], 
body input[type="color"],
body input[type="file"],
body textarea,
body select {
	width: 100%;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	background-color: #ffffff;
	border: 1px solid #ccc;
	color: #555555;
	padding: 6px 12px;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 15px 0;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;;
	-webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-ms-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;;
}

body input[type="text"]:focus,
body input[type="password"]:focus, 
body input[type="datetime"]:focus, 
body input[type="datetime-local"]:focus, 
body input[type="date"]:focus, 
body input[type="month"]:focus, 
body input[type="time"]:focus, 
body input[type="week"]:focus, 
body input[type="number"]:focus, 
body input[type="email"]:focus, 
body input[type="url"]:focus, 
body input[type="search"]:focus, 
body input[type="tel"]:focus, 
body input[type="color"]:focus,
body input[type="file"]:focus,
body textarea:focus,
body select:focus {
	border-color: #555555;
    outline: 0;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;;
}

/* Separate Styles for Multiple Line Inputs */
body textarea {}
body textarea:focus {}

/* Separate Styles for Drop Downs */
body select {}
body select:focus {}

/* Multiple Selection Inputs */
body form.hs-form .hs-form-field ul.inputs-list {
	list-style: none;
	padding: 0;
}
body form.hs-form .hs-form-field ul.inputs-list li input {}

body form.hs-form .hs-form-field ul.inputs-list li input,
body form.hs-form .hs-form-field ul.inputs-list li input + span {
	vertical-align: middle;
}

body input[type="radio"] {}
body input[type="checkbox"] {}

/* Required */
body input:focus:required:invalid, 
body textarea:focus:required:invalid, 
body select:focus:required:invalid {}

body input:focus:required:invalid:focus, 
body textarea:focus:required:invalid:focus, 
body select:focus:required:invalid:focus {}

/* Placeholder Text */
::-webkit-input-placeholder { /* Webkit Browsers */
	/* color: #555;
	opacity: 1; */
}
:-moz-placeholder { /* Firefox 18- */
	/* color: #555;
	opacity: 1; */
}
::-moz-placeholder { /* Firefox 19+ */
	/* color: #555;
	opacity: 1; */
}
:-ms-input-placeholder { /* IE10 */
	/* color: #555;
	opacity: 1; */
}


/* Form Module
   ========================================================================== */

/* Form Field */
.hs_cos_wrapper_type_form .hs-form-field {}

/* Descriptions */
.hs_cos_wrapper_type_form .hs-field-desc {}

/* Labels */
.hs_cos_wrapper_type_form label {}
.hs_cos_wrapper_type_form .hs-form-field > label {}

/* One Line Inputs */
.hs_cos_wrapper_type_form input[type="text"],
.hs_cos_wrapper_type_form input[type="password"], 
.hs_cos_wrapper_type_form input[type="datetime"], 
.hs_cos_wrapper_type_form input[type="datetime-local"], 
.hs_cos_wrapper_type_form input[type="date"], 
.hs_cos_wrapper_type_form input[type="month"], 
.hs_cos_wrapper_type_form input[type="time"], 
.hs_cos_wrapper_type_form input[type="week"], 
.hs_cos_wrapper_type_form input[type="number"], 
.hs_cos_wrapper_type_form input[type="email"], 
.hs_cos_wrapper_type_form input[type="url"], 
.hs_cos_wrapper_type_form input[type="search"], 
.hs_cos_wrapper_type_form input[type="tel"], 
.hs_cos_wrapper_type_form input[type="color"],
.hs_cos_wrapper_type_form input[type="file"],
.hs_cos_wrapper_type_form textarea,
.hs_cos_wrapper_type_form select {}

.hs_cos_wrapper_type_form input[type="text"]:focus,
.hs_cos_wrapper_type_form input[type="password"]:focus, 
.hs_cos_wrapper_type_form input[type="datetime"]:focus, 
.hs_cos_wrapper_type_form input[type="datetime-local"]:focus, 
.hs_cos_wrapper_type_form input[type="date"]:focus, 
.hs_cos_wrapper_type_form input[type="month"]:focus, 
.hs_cos_wrapper_type_form input[type="time"]:focus, 
.hs_cos_wrapper_type_form input[type="week"]:focus, 
.hs_cos_wrapper_type_form input[type="number"]:focus, 
.hs_cos_wrapper_type_form input[type="email"]:focus, 
.hs_cos_wrapper_type_form input[type="url"]:focus, 
.hs_cos_wrapper_type_form input[type="search"]:focus, 
.hs_cos_wrapper_type_form input[type="tel"]:focus, 
.hs_cos_wrapper_type_form input[type="color"]:focus,
.hs_cos_wrapper_type_form input[type="file"]:focus,
.hs_cos_wrapper_type_form textarea:focus,
.hs_cos_wrapper_type_form select:focus {}

/* Separate Styles for Multiple Line Inputs */
.hs_cos_wrapper_type_form textarea {}
.hs_cos_wrapper_type_form textarea:focus {}

/* Separate Styles for Drop Downs */
.hs_cos_wrapper_type_form select {}
.hs_cos_wrapper_type_form select:focus {}

/* Multiple Selection Inputs */
.hs_cos_wrapper_type_form form.hs-form .hs-form-field ul.inputs-list li input {}
.hs_cos_wrapper_type_form input[type="radio"] {}
.hs_cos_wrapper_type_form input[type="checkbox"] {}


/* Blog Comment Form
   ========================================================================== */

/* Label */
#comment-form .hs-form-field > label {}
#comment-form label {}

/* Inputs */
#comment-form input[type="text"] {}
#comment-form input[type="text"]:focus {}

#comment-form textarea {}
#comment-form textarea:focus {}

#comment-form input[type="checkbox"] {}

#comment-form #captcha_wrapper {
	margin: 0 0 15px 0;
}
#comment-form .hs-button.primary {
    width: auto;
}

/* Error */
body .hs-common-error-message {}



/* Blog Subscription Form
   ========================================================================== */

/* Label */
#hs_form_target_blog_subscription .hs-form-field > label {}
#hs_form_target_blog_subscription label {}

/* Inputs */
#hs_form_target_blog_subscription input[type="email"] {}
#hs_form_target_blog_subscription input[type="email"]:focus {}

#hs_form_target_blog_subscription input[type="radio"], #hs_form_target_blog_subscription input[type="checkbox"] {
	width: auto;
	margin-right: 10px;
}


/* Google Search Form
   ========================================================================== */

/* Label */
.widget-type-google_search label {}

/* Input */
.widget-type-google_search input[type="text"] {}
.widget-type-google_search input[type="focus"] {}


/* Multi Column Form
   ========================================================================== */

body .hs-form fieldset.form-columns-1 {}
body .hs-form fieldset.form-columns-1 .hs-form-field {}

body .hs-form fieldset.form-columns-2 {}
body .hs-form fieldset.form-columns-2 .hs-form-field {}

body .hs-form fieldset.form-columns-3 {}
body .hs-form fieldset.form-columns-3 .hs-form-field {}

/* Multiple Selection Inputs */
body form.hs-form .hs-form-field ul.inputs-list li input {}
body input[type="radio"] {}
body input[type="checkbox"] {}
body form.hs-form fieldset { max-width: none; }
body form.hs-form fieldset .hs-form-field { padding: 0 10px 0 0; }
body form.hs-form fieldset[class*="form-columns"] .input { margin-right: 0; }
body form.hs-form fieldset[class*="form-columns"] .hs-input { width: 100%; }
body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] { width: auto; }
body form.hs-form fieldset.form-columns-3 .hs-form-field { width: 33.33%; }

@media (max-width: 400px) {
	body form.hs-form fieldset .hs-form-field { padding: 0; }
	body form.hs-form fieldset.form-columns-3 .hs-form-field,
	body form.hs-form .form-columns-2 .hs-form-field .hs-input, 
	body form.hs-form .form-columns-3 .hs-form-field .hs-input { width: 100% !important; }
	body form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] { width: auto; }
}


button::-moz-focus-inner, 
input::-moz-focus-inner {
	border: 0 none;
	padding: 0;
}


/* ==========================================================================
   Buttons                                              
   ========================================================================== */


/* All Global Buttons (Excluding CTAs)
   ========================================================================== */

body .hs-button.primary,
body input[type="submit"],
body input[type="button"] {
	cursor: pointer;
	-webkit-appearance: none;
	font-family: 'Lato', sans-serif;
	font-size: 1.3em;
	line-height: 1.42857143;
	text-decoration: none !important;
	font-weight: normal;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	background-image: none;
	background-color: #72a53b;
	border: 1px solid #72a53b;
	padding: 10px;
	color: #fff;
    width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

body .hs-button.primary:hover,
body input[type="submit"]:hover,
body input[type="button"]:hover,
body .hs-button.primary:focus,
body input[type="submit"]:focus,
body input[type="button"]:focus,
body .hs-button.primary:active,
body input[type="submit"]:active,
body input[type="button"]:active {
	background-color: #5d8731;
    border-color: #5d8731;
    color: #ffffff;
}
body .hs-button.primary:focus,
body input[type="submit"]:focus,
body input[type="button"]:focus,
body .hs-button.primary:active:focus,
body input[type="submit"]:active:focus,
body input[type="button"]:active:focus {
	outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

body .hs-button.primary:active,
body input[type="submit"]:active,
body input[type="button"]:active {
	outline: 0;
    background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -ms-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);;
}

/* Form Module Button
   ========================================================================== */

.hs_cos_wrapper_type_form .hs-button.primary.large {}
.hs_cos_wrapper_type_form .hs-button.primary.large:hover {}
.hs_cos_wrapper_type_form .hs-button.primary.large:focus {}


/* Blog Comment Button
   ========================================================================== */
#add-comment-button.hs-button.primary {}
#add-comment-button.hs-button.primary:hover {}
#add-comment-button.hs-button.primary:focus {}


/* Blog Subscription Button
   ========================================================================== */
#hs_form_target_blog_subscription .hs-button.primary.large {}
#hs_form_target_blog_subscription .hs-button.primary.large:hover {}
#hs_form_target_blog_subscription .hs-button.primary.large:focus {}


/* Google Search Button
   ========================================================================== */
.widget-type-google_search .hs-button.primary {}
.widget-type-google_search .hs-button.primary:hover {}
.widget-type-google_search .hs-button.primary:focus {}


/* CTA Buttons
   ========================================================================== */

/** 
 * Override global CTA styles by wrapping the CTA module in a module group 
 * that has an ID, and use that ID to prefix your CTA selector. Example shown below.
 *
 * All overriding properties require !important tags. 
*/
#module-group-ID .cta_button {}
#module-group-ID .cta_button:hover {}
#module-group-ID .cta_button:focus {}








/* ==========================================================================


   6. MISCELLANEOUS                                      


   ========================================================================== */





/** 
 * Styles that do not fit into available sections above can go here.
 * For example, one would place 3rd party plugin overriding styles here.
 *
 * This section is NOT for 'Custom' styles.  All custom styles must go in the
 * proper sections above.
 *
 * For instance, custom header and footer styles must go in the HEADER and 
 * FOOTER sections.  Custom styles for anything in-between the header and footer 
 * (such as, styles that are unique to the HOMEPAGE only), must go in the 
 * CONTENT section.
*/ 


.hsformerror {z-index: 5 !important;}
.checkbox-row span.fakelabel input {
    float: none !important;
	display: inline-block !important;
	vertical-align: middle !important;
}
.checkbox-row span.fakelabel span {
	float: none !important;
	display: inline-block !important;
	vertical-align: middle !important;
}
p.header {margin-left: 0 !important;}
.subscribe-options label {margin: 0 !important;}
#email-prefs-form .email-edit {
    max-width: 100% !important;
    width: 100% !important;
}
#hs-pwd-widget-password {margin-top: 0 !important;max-width: 100% !important;width: 100% !important;}


/* Custom Hidden/Visible Help Classes */
.custom_visible-xs,
.custom_visible-sm,
.custom_visible-md,
.custom_visible-lg {display: none !important;}
.custom_visible-xs-block,
.custom_visible-xs-inline,
.custom_visible-xs-inline-block,
.custom_visible-sm-block,
.custom_visible-sm-inline,
.custom_visible-sm-inline-block,
.custom_visible-md-block,
.custom_visible-md-inline,
.custom_visible-md-inline-block,
.custom_visible-lg-block,
.custom_visible-lg-inline,
.custom_visible-lg-inline-block {display: none !important;}
@media (min-width: 1200px) {
    .custom_visible-lg {display: block !important;}
	table.custom_visible-lg {display: table;}
	tr.custom_visible-lg {display: table-row !important;}
	th.custom_visible-lg,
	td.custom_visible-lg {display: table-cell !important;}
	.custom_visible-lg-block {display: block !important;}
	.custom_visible-lg-inline {display: inline !important;}
	.custom_visible-lg-inline-block {display: inline-block !important;}
	.custom_hidden-lg {display: none !important;}
}

@media (min-width: 1201px) and (max-width: 1400px) {
    .row-fluid .project-img img { margin-left:-100px !important; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	.custom_visible-md {display: block !important;}
	table.custom_visible-md {display: table;}
	tr.custom_visible-md {display: table-row !important;}
	th.custom_visible-md,
	td.custom_visible-md {display: table-cell !important;}
	.custom_visible-md-block {display: block !important;}
	.custom_visible-md-inline {display: inline !important;}
	.custom_visible-md-inline-block {display: inline-block !important;}
	.custom_hidden-md {display: none !important;}
    
    .row-fluid .project-img img { margin-left:-65px !important; }
	
	.row-fluid .post-social-share-box { position: fixed !important; bottom: 0 !important; left: 0 !important; right: auto !important; top: auto !important; float: left; width: 100%; text-align: center; z-index:2; }
	.row-fluid .post-social-share-box ul { width: 100% !important; float: left; background: #ebebeb; text-align: center; }
	.row-fluid .post-social-share-box ul li { float: none; display: inline-block; vertical-align: top; margin: 0 2px; }
	.row-fluid .post-social-share-box ul li a { margin: 0; }
	body.blog2019 .footer-container-wrapper { padding-bottom:75px; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.custom_visible-sm {display: block !important;}
	table.custom_visible-sm {display: table;}
	tr.custom_visible-sm {display: table-row !important;}
	th.custom_visible-sm,
	td.custom_visible-sm {display: table-cell !important;}
	.custom_visible-sm-block {display: block !important;}
	.custom_visible-sm-inline {display: inline !important;}
	.custom_visible-sm-inline-block {display: inline-block !important;}
	.custom_hidden-sm {display: none !important;}
    
    .row-fluid .project-img img { margin-left:-50px !important; }
}
@media (max-width: 767px) {
	.custom_visible-xs {display: block !important;}
	table.custom_visible-xs {display: table;}
	tr.custom_visible-xs {display: table-row !important;}
	th.custom_visible-xs,
	td.custom_visible-xs {display: table-cell !important;}
	.custom_visible-xs-block {display: block !important;}
	.custom_visible-xs-inline {display: inline !important;}
	.custom_visible-xs-inline-block {display: inline-block !important;}
	.custom_hidden-xs {display: none !important;}
}


/* ==========================================================================


   7. MOBILE MEDIA QUERIES                              


   ========================================================================== */



   

/* Screen sizes smaller than site maxWidth (.page-center)
   ========================================================================== */

@media (max-width: 1170px) {}

@media (max-width: 1199px) {
    body.blog .content-wrapper .row-fluid .blog-content.span7,
    body.blog .content-wrapper .row-fluid .blog-sidebar.span5 {
		width: 100%;
		float: none;
	}
	body.blog .content-wrapper .row-fluid .blog-sidebar.span5 {
		margin-top: 40px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.header-container .hs_cos_wrapper_type_logo {
		padding: 0;
		margin: 0;
		height: auto;
	}
div
}

@media (min-width: 768px) {
	.row-fluid .author-innerbox .span9 { text-align:left; }
}

/* Landscape tablet and smaller devices
   ========================================================================== */

@media (max-width: 767px) {
	
	.header-container .row-fluid .page-center {
		margin-left: -15px;
		margin-right: -15px;
        width: auto;
	}
	.header-container .row-fluid .widget-span {min-height: 0;}
	.header-container .hs_cos_wrapper_type_logo {
		padding: 0;
		margin: 0;
		height: auto;
		text-align: center;
		float: none;
		display: block;
	}
	.header-container .hs_cos_wrapper_type_logo a img {margin: 0 auto;}
	
	.header-container .row-fluid > #custom_col.logo-col,
	.header-container .row-fluid > #custom_col.navbar-col,
	.header-container .row-fluid > #custom_col.navbar-col .row-fluid > #custom_col.menu-col,
	.header-container .row-fluid > #custom_col.navbar-col .row-fluid > #custom_col.btn-col {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		float: none;
	}
	
	.footer-container .row-fluid > .custom_top .row-fluid > #custom_col.span3 {
		width: 100%;
	}
	.footer-container .custom_subscribe form.hs-form {width: 100%;}
    
    .sidebar + .main-content,
    .main-content + .sidebar,
    .main-content + .main-content,
    .blog-content + .blog-sidebar,
    .blog-sidebar + .blog-content {
        margin-top: 30px;
    }
    
    .footer-container .custom_contact p:last-child {margin: 0;}
    
	
}


/* Landscape phones and smaller devices
   ========================================================================== */

@media (max-width: 479px) {}

@media (max-width: 400px){
	#comment-form #captcha_wrapper {overflow: visible;margin-left: -15px;}
	.recaptchatable #recaptcha_image #recaptcha_challenge_image {width: 100%;}
	.recaptchatable .recaptcha_r4_c2 {width: 0;}
	#recaptcha_area table#recaptcha_table .recaptcha_r4_c4 {width: 93px !important;}
}



/* ==A== 28-02-2019 ==A== */
.bg-img img{display:none;}
.bg-wrapper{background-repeat:no-repeat; background-position:center; background-size:cover;}


  

.header-center-logo { text-align: center; padding: 25px 0;}
.hero-banner-main {position:relative; background-color:#1D81B9; background-position: center bottom; margin-top: 0;  padding: 90px 0 325px; z-index: 1; }
.hero-banner-main h1 {line-height: 80px; font-size: 67px; text-align: center; color: #fff; font-weight: 400; margin: 0 0 15px; padding: 0; border: none; font-family:'Fjalla One', sans-serif; }
.hero-banner-main .hero-banner-content .widget-type-rich_text { color: #fff; font-size: 21px; line-height: 40px; text-align: center; font-family:'Open Sans', sans-serif; }
.hero-banner-main:before { content: '';z-index: -1; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: #1d81b9; mix-blend-mode: multiply; }
.row-fluid .hero-banner-main .hero-banner-content { float: none; max-width: 890px; margin: auto;}

.starting-outer { margin: 40px -8px 65px; }
.starting-outer .starting-section { width: 33.33%; float:left; padding: 15px 8px; }
.starting-outer .starting-section .starting-box { padding: 60px 35px; background-color: rgba(93, 175, 109, 0.54); border-radius: 100%; width: 100%; height: 364px; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-box-align: center; 
    -webkit-align-items: center; 
    -ms-flex-align: center; 
    align-items: center;
    justify-content:center;   
    -webkit-justify-content:center;

 text-align: center; }
.starting-outer .starting-section .starting-subtitle { font-size: 25px; color: #fff; font-weight: 400; }
.starting-outer .starting-section  h2 { margin: 0; font-size: 90px; color: #fff; font-weight: 400; }

.row-fluid .button-1 a { font-size: 24px; font-weight: 700; text-transform: uppercase; -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	transition: all 400ms ease;; text-align: center; min-width: 390px; border: 1px solid #fff; width: auto; border-radius: 10px; padding: 29px 15px; color: #fff; display: inline-block; box-sizing: border-box !important; }
.row-fluid .button-1 a:hover{text-decoration:none; background-color:#1B82BA; border-color:#1B82BA; }

.row-fluid .button-green a { font-size: 24px; font-weight: 700; background-color:#5DAF6D; -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	transition: all 400ms ease;; text-transform: uppercase; text-align: center; min-width: 352px; width: auto; border-radius: 10px; padding: 24px 15px; color: #fff; display: inline-block; box-sizing: border-box !important; }
.row-fluid .button-green a:hover{text-decoration:none; background-color:#2082BA; }
  

.form-style .hs-form-required { display: none; }
body .form-style input:not([type="submit"]) { font-size: 20px; -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	transition: all 400ms ease;; color: #535353; font-weight: 400; border: none; border-bottom: 1px solid #535353; /* font-family:'Fjalla One', sans-serif; */ box-shadow: none; margin: 0 0 40px 0; }
body .form-style .hs-error-msgs label{display:block; font-size:13px; transform:translate(2px, -11px); -webkit-transform:translate(2px, -11px); -moz-transform:translate(2px, -11px);}
body .form-style fieldset .hs-form-field { padding: 0;}
body .form-style .form-columns-2 > div:last-child { padding-left: 13px;}
body .form-style .form-columns-2 > div:first-child { padding-right: 13px;}
body .form-style .hs-button { background-color: #5DAF6D; font-size: 23px; font-weight: 700; text-transform: uppercase; padding: 24px 15px; border-radius: 10px; transition:all .6s ease; }
body .form-style .hs-button:hover { background-color: #1B82BA; border-color:#1B82BA; transition:all .6s ease; }

body .form-style .actions { margin-top: 15px;}
body .form-style .hs_error_rollup .hs-error-msgs { padding: 0; list-style: none;}
body .form-style .submitted-message { padding: 35px 15px; text-align: center; font-size: 21px; color: #5daf6d;}


.lp-form-main .form-style > div { max-width: 960px; margin: auto; padding: 6px; border-radius: 15px; box-shadow: 0px 0px 65px 2px rgba(0, 0, 0, 0.3); /*margin-top: -290px;*/ z-index: 1; position: relative; background-color: #fff; }
.lp-form-main .form-style h3 {font-family:'Fjalla One', sans-serif; margin: 0; padding: 40px 20px;text-align: center; font-size: 39px; color: #fff; background: rgb(13, 63, 90); background: -moz-linear-gradient(top, rgba(13, 63, 90, 1) 0%, rgba(16, 76, 109, 1) 100%); background: -webkit-linear-gradient(top, rgba(13, 63, 90, 1) 0%, rgba(16, 76, 109, 1) 100%); background: linear-gradient(to bottom, rgba(13, 63, 90, 1) 0%, rgba(16, 76, 109, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d3f5a', endColorstr='#104c6d', GradientType=0); border-radius: 10px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.lp-form-main .form-style form { padding: 40px 70px 65px; }

.form-bottom-content { text-align: center; padding: 90px 0 130px; }
.form-bottom-content h2 { margin: 0; color: #1B82BA; font-size: 41px; margin-bottom: 50px;  font-family:'Open Sans', sans-serif;}
.form-bottom-content h2 span { color: #5DAF6D; }
.form-bottom-content .widget-type-text { font-family:'Open Sans', sans-serif;  color: #000; font-size: 21px; margin-top: 15px; }

.ready-next-main { }

.ready-next-main .page-center > div > .row-fluid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.ready-next-main .span6.ready-next-left, .ready-next-main .span6.ready-next-right { width: 50%; margin: 0; }
.ready-next-main .ready-next-left { position: relative; padding: 95px 100px 100px 0px; }
.ready-next-main .ready-next-left h2 {text-transform: uppercase; font-family:'Fjalla One', sans-serif; margin: 0 0 25px; font-size: 67px; color: #fff; }
.ready-next-main .ready-next-left { position: relative; }
.ready-next-main .ready-next-left:before { content: ''; position: absolute; right: 0; width: 5000%; top: 0; bottom: 0; z-index: -1; background: rgb(15,65,93);
background: -moz-linear-gradient(top, rgba(15,65,93,1) 0%, rgba(25,112,160,1) 100%);
background: -webkit-linear-gradient(top, rgba(15,65,93,1) 0%,rgba(25,112,160,1) 100%);
background: linear-gradient(to bottom, rgba(15,65,93,1) 0%,rgba(25,112,160,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f415d', endColorstr='#1970a0',GradientType=0 ); }
.row-fluid .ready-home-img { position: absolute; bottom: 0; right: 0; width: 703px; z-index: -1;mix-blend-mode: multiply; opacity: 0.4; }
.ready-home-img img,.ready-home-img div,.ready-home-img span { width: 100%; object-fit: contain; }
   
.ready-next-main .ready-next-left > div { max-width: 420px; float: right;}
.ready-next-main .ready-next-right {position: relative; padding: 75px 60px 100px;  }
.ready-next-main .ready-next-right:before { content: ''; position: absolute; width: calc(100vw - 50.45vw); top: 0; bottom: 0; left: 0;background-repeat:no-repeat; background-position:center; background-size:cover;  background-image:url('https://info.fundthatflip.com/hs-fs/hubfs/Fund%20That%20Flip%202019/Images/white_img.jpg?width=846&name=white_img.jpg'); }
.ready-next-main .ready-next-right:after { content: ''; position: absolute; width: calc(100vw - 50.45vw); top: 0; bottom: 0; left: 0; background-color: #E4E4E4; mix-blend-mode: multiply; }
 
.list-step-main .list-step-seection { padding: 20px 0 20px 30px; position: relative; }
.list-step-main .list-step-seection h4 { font-size: 29px; font-weight: 700; color: #1E81B9; margin-top: 0; }
.list-step-main .list-step-seection .list-step-content { font-weight: 400; font-size: 21px; color: #363535; }
.list-step-main .list-step-seection:before { content: '\f04b'; left: 0; top: 24px; position: absolute; font-family: 'fontawesome'; color: #1E81B9; font-size: 20px; }
   
  

.no-multiply.hero-banner-main:before{ background-color: rgba(29, 129, 185, 0.9); mix-blend-mode: inherit;}
.no-multiply.hero-banner-main:after{content: ''; position: absolute; right: 0; left:0; top: 0; bottom: 0; z-index: -1; background: -moz-linear-gradient(top, rgba(28,126,181,1) 0%, rgba(125,185,232,0) 100%);
background: -webkit-linear-gradient(top, rgba(28,126,181,1) 0%,rgba(125,185,232,0) 100%);
background: linear-gradient(to bottom, rgba(28,126,181,1) 0%,rgba(125,185,232,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c7eb5', endColorstr='#007db9e8',GradientType=0 );  }
.no-multiply .center-big-img { text-align: center;}
.no-multiply .hero-banner-main {  padding-bottom: 270px;}
.form-tag-line { padding: 90px 0 90px; text-align: center;}
.form-tag-line h2 { margin: 0; color: #1B82BA; font-size: 41px;  font-family:'Open Sans', sans-serif;}
.form-tag-line h2 span { color: #5DAF6D; }
.next-ready-main { border-top: 1px solid rgba(93, 175, 109, 0.17); padding: 85px 0 100px; text-align: center;}
.next-ready-main h2 { margin: 20px 0 20px; color: #2082BA; font-size: 67px; font-weight: 400;  font-family:'Fjalla One', sans-serif; text-transform: uppercase; }

.hero-banner-main.no-padding { padding: 90px 0 100px;}
.row-fluid .success-banner.hero-banner-main .hero-banner-content { max-width: 920px;}
.row-fluid .success-banner { min-height: calc(100vh - 90px); }

.banner-sub-title { }
.banner-sub-title .widget-type-text { text-align: center; font-family:'Fjalla One', sans-serif;  font-size: 39px; color: #fff; text-transform: uppercase; position: relative; padding: 50px 0 15px; margin-top: 20px; }
.banner-sub-title .widget-type-text:before { content: ''; position: absolute; top: 0; left: 0; right: 0; border-top: 3px solid #fff; max-width: 381px; margin: auto; }
 
.lp-form-main { position: relative; z-index: 1; margin-top: -290px;}         

.footer-container .footer-white a { color: #fff; -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	transition: all 400ms ease;; }
.footer-container .footer-white a:hover { color: #35e257;}
.footer-container .footer-white .social ul li a{color: #0069a0; }
.footer-container .footer-white .custom_subscribe form.hs-form { width: 100%;}
.footer-container .footer-white .social ul li:hover{ background-color:#FFF;}
.footer-container .footer-white .social ul li:hover a{color: #5daf6d; }
.footer-container .footer-white h3:not(:empty):first-child{ color:#fff; }
.footer-container .footer-white .custom_subscribe form.hs-form .hs-button.primary:hover { background-color: #60b06f; border: 1px solid #fff; color: #fff; font-weight: bold;}
.footer-container .footer-white .custom_subscribe form.hs-form > div { display: inherit;  vertical-align: inherit;}
.footer-container .footer-white .custom_subscribe form.hs-form > div.hs_submit { width: 0; position: absolute;  top: 0; right: 61px;}
.footer-container .footer-white .custom_subscribe form.hs-form {  width: 100%;  position: relative;}
.footer-container .footer-white .custom_subscribe form.hs-form > div:first-child { float: left;  width: calc(100% - 46px);}
.footer-container .footer-white .custom_subscribe ul.hs-error-msgs.inputs-list label { font-size: 12px; margin-top: 6px;}
.footer-container .footer-white .hs_error_rollup ul.hs-error-msgs.inputs-list { margin: 0; list-style: none; padding: 0;}
 
.starting-outer { float:left; width:100%; }

.landingpage-template { font-size:16px; line-height:24px; overflow-x:hidden; }

.landingpage-template .header-container { min-height:0;}

.white-font h1, .white-font h2, .white-font h3, .white-font h4, .white-font span { color:#fff;}

.button-green.open-sans-font a {font-family: 'Open Sans', sans-serif; font-weight:700; font-size:23px; line-height:30px;}
.button-green.new-btn a {padding: 29px 68px; }


.landingpage-template h1, .landingpage-template h2, .landingpage-template h3, .landingpage-template h4{font-family: 'Oswald', sans-serif; font-weight:400;border-bottom:0; margin-bottom: 15px;}
.landingpage-template h1 { font-size:45px; line-height:52px;}
.landingpage-template h2 { font-size:70px; line-height:78px;}
.landingpage-template h3 { font-size:38px; line-height:44px; }
.landingpage-template h4 { font-size:31px; line-height:40px; }

.landingpage-template .lp-header {padding: 40px 0 10px 0;}
.landingpage-template .lp-phone {padding: 20px 0; color: #2082ba; text-align: right; font-size: 19px;}


.intro-section { padding:0 0 80px; position:relative;}

.parallax-circle { width:705px; height:636px; border-radius:50%; position:absolute;}
.circle-blue { background-color:rgba(31,129,185,0.1); }
.circle-green {background-color:rgba(93,175,109,0.1);}

.intro-section .circle-blue { left:0; top:-70px;}
.intro-section .circle-green {left: 225px; top: 60px;}
.intro-section .intro-content-wrap { padding-top:90px; }
.intro-section .intro-content-wrap h1 {text-transform:none; letter-spacing:-0.2px;  color:#2082BA; }
.intro-section .intro-content-wrap .sub-title { font-size:26px; line-height:34px; color:#5DB06D; margin-bottom:15px;}
.intro-section .intro-content-wrap .logo-wrap { margin-bottom:30px;}
.intro-section .intro-content-wrap .button-green { margin-bottom:55px;}
.intro-section .intro-content-wrap .banner-content { margin-bottom:25px;}
.intro-section .intro-content-wrap .company-logo-wrap { text-align:center;}
.intro-section .intro-content-wrap .company-logo-wrap img { max-width:176px; width:100%; display:inline-block;vertical-align:middle; padding:0 7px;}
.intro-section .intro-content-wrap .company-logo-wrap img:first-child { padding-left:0;}

.get-started-section { padding: 310px 0 330px;position: relative;z-index: 3; margin-bottom: -270px; background-size: 120%;}
.get-started-section:before { content:''; width:100%; height:200px; background-image:url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/get-started-shape.png); position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-size: 100%;background-position: top center;z-index:0;}
.get-started-section h2 { text-transform:uppercase;}
.get-started-section .left-content-wrap {padding-right:20px;}
.get-started-section .left-content-wrap .button-green { margin-top:30px;}
.get-started-section .video-section { margin-top:45px; position:relative;padding: 0; height: 295px; text-align: center; background-size: cover; background-repeat: no-repeat; background-position: top center;transform: translateX(-15px);}
.get-started-section .video-section a {display: inline-block; vertical-align: middle; width: 336px; margin-left: 6px; margin-top:20px; position: relative;    height: 210px;}
.get-started-section .video-section a img {    height: 100%; width: 100%; object-fit: cover;}
.get-started-section .video-section a:after {content:''; background-image:url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/play-btn.png); width:79px; height:80px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
.get-started-section .right-content-wrap .single-service-wrap { width: 100%; float: left; position: relative; margin-bottom:60px; }
.get-started-section .right-content-wrap .single-service-wrap img { position:absolute; top:50%; transform:translateY(-50%); left:0}
.get-started-section .right-content-wrap .single-service-wrap h3 { padding:39px; background: #1F81B9; margin: 0; width: calc(100% - 30px); text-align: left; border-radius: 25px; margin-left: 30px; padding-left: 119px; color: #fff;}


.testimonial-section { padding:150px 0;background-color: #1F81B9; background-blend-mode: multiply;position: relative;  margin-top: -60px;}
.testimonial-section .page-center{position: relative; z-index: 2;}
.testimonial-section h2 { text-align:center; text-transform:uppercase;}
.testimonial-section .testimonial-slider {max-width: 950px; margin: 0 auto; text-align: center;}
.testimonial-section .testimonial-slider .testimonial-slide { background:transparent;border-radius: 15px; padding: 75px 100px; font-size: 28px; line-height: 38px;margin-top: 45px; position:relative; font-style: italic;}
.testimonial-section .testimonial-slider:before {content:''; width:94px; height:70px; background-image:url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/quote-symbol.png); position:absolute; top:20px; left:50%; transform:translateX(-50%);z-index:1;}
.testimonial-section .testimonial-slider:after { content:''; left:0; right:0; top:45px; bottom:45px; background:#f7f7f7; position:absolute; border-radius:15px; z-index:-1;}
.testimonial-section .testimonial-slider .testimonial-slide ul { padding:0; margin: 20px 0 0;}
.testimonial-section .testimonial-slider .testimonial-slide ul li {list-style: none;  font-size: 20px; color: #2082BA; display:inline-block; vertical-align:middle;padding: 0 15px; position: relative;}
.testimonial-section .testimonial-slider .testimonial-slide ul li:after {content:"|"; width:1px; height:20px; color:#2082BA; display:inline-block; vertical-align:middle;position: absolute; right: 0; top: 0;}
.testimonial-section .testimonial-slider .testimonial-slide ul li:last-child:after {display:none;}
/* .testimonial-section .testimonial-slider .slick-slide { padding:0 15px 35px 0;} */
.testimonial-section .testimonial-slider .slick-dots { padding:0; margin-top:35px;}
.testimonial-section .testimonial-slider .slick-dots li{display: inline-block; vertical-align: middle; padding:0 5px; }
.testimonial-section .testimonial-slider .slick-dots li button {font-size: 0; width: 6px; height: 6px;  border: 0;  padding: 0; border-radius: 50%; background: #fff; transition:all ease 0.4s; -moz-transition:all ease 0.4s; -webkit-transition:all ease 0.4s;cursor:pointer;}
.testimonial-section .testimonial-slider .slick-dots li.slick-active button { width:10px; height:10px; background:#5DAF6D;box-shadow: 0px 3px 3px rgb(0, 0, 0,0.5); }
.testimonial-section .testimonial-slider .slick-dots li button:focus { outline:none;}
.testimonial-section .testimonial-title { margin-top:120px; position:relative; z-index:3;}
.testimonial-section .circle-blue {right: -20px; bottom: -30%; background-color:rgba(31,129,185,0.26); z-index: 0;}
.testimonial-section .circle-green {right: -8%;bottom: 5%; background-color:rgba(93,175,109,0.54); z-index: 0;}

.apply-form-section {padding:80px 0; position:relative;}
.apply-form-section .logo-wrap { text-align:center; margin-bottom:65px;}
.container-fluid .row-fluid .apply-form-section  .page-center { max-width:950px;}
.apply-form-section .form-wrap {padding: 55px; border-radius: 25px; margin-bottom:50px;box-shadow: 0px 2px 2px rgba(0,0,0,0.18);/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#134d6f+0,1f81b9+47,1f81b9+100 */
background: rgb(19,77,111); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(19,77,111,1) 0%, rgba(31,129,185,1) 47%, rgba(31,129,185,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(19,77,111,1) 0%,rgba(31,129,185,1) 47%,rgba(31,129,185,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(19,77,111,1) 0%,rgba(31,129,185,1) 47%,rgba(31,129,185,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#134d6f', endColorstr='#1f81b9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.apply-form-section .form-wrap .form-title { text-align:center; text-transform:uppercase; margin-bottom:25px;}
.apply-form-section .section-content { font-size:12px; line-height:20px;}
.apply-form-section .form-wrap form .btn-wrap { position: absolute; right: 0; top: 0; width: 256px;}
.apply-form-section .form-wrap form .btn-wrap input[type="submit"] {border-radius: 0 20px 20px 0;font-size: 23px; text-transform: uppercase; font-family: 'Open Sans', sans-serif;  font-weight: 700;  padding: 26px;}
.apply-form-section .form-wrap form .btn-wrap input[type="submit"]:focus { outline:none;}
.apply-form-section .form-wrap form { position:relative;}
.apply-form-section .form-wrap form input[type="text"] { border-radius:20px; min-height:86px;font-family: 'Open Sans', sans-serif;font-size: 23px; font-weight: 700; text-transform: uppercase; padding-right: 260px; padding-left: 35px;box-shadow: -1px 2px 7px rgba(0,0,0,0.5) inset;}
/* .apply-form-section .form-wrap form .hs-email label { display:none;} */
/* .apply-form-section .form-wrap form .hs_error_rollup ul { padding-left:10px;}
.apply-form-section .form-wrap form .hs_error_rollup ul li { list-style:none; }
.apply-form-section .form-wrap form .hs_error_rollup ul li label { color:#fff;} */
.apply-form-section .circle-green {background-color:rgba(93,175,109,0.54);left: -160px; bottom: 100px; z-index: -1;}

/* Landing Page Landers */
.row-fluid .fl100 { float:left; width:100%; }
.row-fluid .text-white, .row-fluid .text-white h1, .row-fluid .text-white h2, .row-fluid .text-white h3, .row-fluid .text-white h4, .row-fluid .text-white h5, .row-fluid .text-white h6 { color:#fff; } 

.row-fluid .landers-top { padding:15px 0; }
.landingpage-template .row-fluid .landers-top .lp-phone { text-transform:none; font-size:17px; line-height:22px; }
.landingpage-template .row-fluid .landers-top .lp-phone a:hover { text-decoration:none; color:#5DAF6D; }

.row-fluid .landers-herosec { position:relative; padding:130px 0 350px; overflow:hidden; }
.row-fluid .landers-herosec:after { content:''; width:100%; height:200px; background-image:url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/get-started-shape.png); position:absolute; bottom:0px; left:0; background-repeat:no-repeat; background-size:100%; background-position:top center; z-index:0; transform:rotate(180deg); }
.row-fluid .landers-herosec .page-center { width:870px; max-width:100%; }
.row-fluid .landing-herotextbox { position:relative; z-index:4; } 
.row-fluid .landers-herosec h1 { font-size:54px; line-height:64px; color:#2082BA; font-weight:400; text-transform:none; }
.row-fluid .landers-herosec .button-green a { float:right; margin-top:10px; }

.row-fluid .landers-herosec .parallax-circle { z-index:1; top:0; right:0; }
.row-fluid .landers-herosec .circle-green { right:-350px; }
.row-fluid .landers-herosec .circle-blue { right:-150px; }

.row-fluid .get-started-section.how-worksec { padding:30px 0 60px; margin-bottom:0; }
.row-fluid .get-started-section.how-worksec:before { display:none; }
.row-fluid .get-started-section.how-worksec .hs_cos_wrapper_type_header h2 { font-size:48px; line-height:56px; color:#2082BA; font-weight:400; text-transform:none; }
.row-fluid .get-started-section.how-worksec .page-center > div > div { display:flex;  align-items:center; }
.row-fluid .get-started-section.how-worksec .video-section { margin:0; transform:none; }
.row-fluid .get-started-section.how-worksec .left-content-wrap { padding-right:0; }

.row-fluid .heard-raw { padding:40px 0; margin-top:75px; border-top:1px solid #E3F1FD; border-bottom:1px solid #E3F1FD; }
.row-fluid .logo-slidertitle { font-size:31px; line-height:35px; color:#2082BA; font-family:'Oswald', sans-serif; }  
.row-fluid .heard-sliderlogo { position:relative; height:40px; overflow:hidden; } 
.row-fluid .heard-sliderlogo img { position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; max-width:90%; }

.row-fluid .project-col { display:flex; align-items:center; }
.row-fluid .project-img { float:left; width:50%; }
.row-fluid .project-img img { margin-left:-27px; margin-bottom:-26px; }
.row-fluid .project-text { float:left; width:50%; }
.row-fluid .project-title { font-size:36px; line-height:44px; color:#2082BA; font-family:'Oswald', sans-serif; }
.row-fluid .project-content { margin:20px 0 38px; }
.row-fluid .project-text .button-green a { min-width:1px; padding:15px 30px; font-family:'Open Sans', sans-serif; font-size:23px; padding:29px 60px; }

.row-fluid .feature-sec { padding:115px 0 0; background-color:#1f81b9; }
.row-fluid .feature-testisec { position:relative; }
.row-fluid .feature-testisec:after { position:absolute; top:370px; left:0; width:100%; height:200px; background:url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/feature-bg.png); background-size:100% 100%; color:#1f81b9; background:linear-gradient(to bottom, rgba(31,129,185,1) 0%,rgba(255,255,255,0) 100%); z-index:1; }

.row-fluid .feature-testisec {
    position: relative;
}

.row-fluid .feature-testisec .overlay-div {
    content: '';
    position: absolute;
    top: 370px;
    left: 0;
    width: 100%;
    height: 200px;
    background: url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/feature-bg.png);
    background-size: 100% 100%;
    color: #1f81b9;
    background: linear-gradient(to bottom,rgba(31,129,185,1) 0%,rgba(255,255,255,0) 100%);
    z-index: 1;
}

.row-fluid .landing-testimonial-section { margin:0; padding:115px 0 80px; }
.row-fluid .testimonial-featurewrap { display:block; float:none; width:auto; margin:0 -50px; position:relative; z-index:2; }
.row-fluid .testimonial-featurecol { float:left; width:50%; padding:0 50px; }
.row-fluid .testimonial-featuretitle { font-size:36px; line-height:44px; font-family:'Oswald', sans-serif; margin:9px 0 19px; }
.row-fluid .landing-testimonial-section .testimonial-title { margin-top:0; }

.row-fluid .landing-applysec.apply-form-section:after { position:absolute; content:""; height:260px; width:620px; bottom:0; left:0; background:url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/circle-img.png') no-repeat center center; }
.row-fluid .landing-applysec.apply-form-section .form-wrap .form-title { margin-bottom:0; }
.row-fluid .landing-applysec.apply-form-section .form-wrap .form-title h2 { margin:0; }
.row-fluid .landing-applysec.apply-form-section .form-wrap .apply-richtext { margin:20px 0 36px; padding:0 35px; } 
.row-fluid .landing-applysec.apply-form-section .form-wrap .button-green a { padding:28px 61px; min-width:1px; }
.row-fluid .landing-applysec.apply-form-section .circle-blue { bottom:-530px; left:-300px; } 

/* Blog 2019 09-10-2019 */
.row-fluid .blog-searchsection { background: #007AB9; padding: 50px 0; color: #fff; margin-top:28px; }
.row-fluid .blog-searchsection .page-center > div > div { display:flex; align-items:center; }
.row-fluid .blog-searchsection h1 { font-size: 36px; line-height: 40px; font-weight: 600; color: #fff; text-transform: none; padding: 0; margin: 0; border: 0;}
.row-fluid .search-blogbox { width:308px; max-width:100%; }
.row-fluid .search-blogbox .search-title, .row-fluid .blog-filterbox .filter-tagtitle { text-transform:uppercase; font-size:13px; line-height:17px; padding-left:15px; font-weight:700; letter-spacing:0.7px; padding-bottom:9px; }
.row-fluid .search-blogbox form { position:relative; }
.row-fluid .search-blogbox input[type="text"] { height:45px; margin:0; padding:0 50px 0 15px; box-shadow:none; border-radius:4px; border:0; }
.row-fluid .search-blogbox button.search-btn svg { display:none; }
.row-fluid .search-blogbox button.search-btn { width:50px; height:100%; position:absolute; right:0; top:0; text-align:center; background:#85B53F; border:0; box-shadow:none; border-radius:0 4px 4px 0; cursor:pointer; } 

.row-fluid .search-blogbox ::-webkit-input-placeholder { font-size:16px !important; color:#959595 !important; opacity:1 !important; font-family:"Lato",sans-serif !important; }
.row-fluid .search-blogbox ::-moz-placeholder { font-size:16px !important; color:#959595 !important; opacity:1 !important; font-family:"Lato",sans-serif !important; }
.row-fluid .search-blogbox :-ms-input-placeholder { font-size:16px !important; color:#959595 !important; opacity:1 !important; font-family:"Lato",sans-serif !important; }
.row-fluid .search-blogbox :-moz-placeholder { font-size:16px !important; color:#959595 !important; opacity:1 !important; font-family:"Lato",sans-serif !important; }

.row-fluid .blog-filterbox { width:308px; max-width:100%; }
.row-fluid .blog-filterbox .block { float: left; width: 100%; position: relative; }
.row-fluid .blog-filterbox .block h3 { float:left; width:100%; position:relative; cursor:pointer; background:#fff; border-radius:4px; font-size:16px; line-height:19px; padding:13px 50px 13px 15px; color:#959595; font-weight:500; letter-spacing:0.7px; margin:0; }
.row-fluid .blog-filterbox .block h3:after { position:absolute; content:""; right:0; top:0; width:50px; height:100%; border-radius:0 4px 4px 0; background-color:#85B53F; background-image:url('//2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/filter-icon.png'); background-repeat:no-repeat; background-position:center center; }
.row-fluid .blog-filterbox .widget-module { float: left; width: 100%; background: #fff; position: absolute; top: 100%; left: 0; z-index: 11; display:none; }
.row-fluid .blog-filterbox .widget-module ul { float: left; width: 100%; }
.row-fluid .blog-filterbox .widget-module ul li { float: left; width: 100%; margin: 0; }
.row-fluid .blog-filterbox .widget-module ul li a:before { display: none; }
.row-fluid .blog-filterbox .widget-module ul li a { float: left; width: 100%; font-size: 16px; line-height: 20px; padding: 10px 10px; text-transform: capitalize; border-right:0; transition:all ease .5s; -moz-transition:all ease .5s; -webkit-transition:all ease .5s; -ms-transition:all ease .5s; -o-transition:all ease .5s; }
.row-fluid .blog-filterbox .widget-module ul li a:hover { background:#007ab9; border-color:#007ab9; }
.row-fluid .blog-filterbox .widget-module ul li:last-child a { border-bottom:0; }

.row-fluid .feature-postsection { float:left; width:100%; }
.row-fluid .feature-postsection .post-item { border-bottom:1px solid #E1E1E1; }
.row-fluid .featured-post-content { float:left; width:58%; font-size:16px; line-height:24px; color:#3D3D3D; }
.row-fluid .featured-content-inner { float:left; width:100%; padding:70px 100px 70px 0; }
.row-fluid .featured-content-inner h2 { font-size:32px; line-height:42px; padding:0; margin:0; font-weight:700; color:#007ABA; }
.row-fluid .featured-content-inner h2 a { color:#007ABA; transition:all ease .5s; }
.row-fluid .featured-content-inner h2 a:hover { color:#85b53f; text-decoration:none; } 
.row-fluid .featured-content-inner .post-content { margin:24px 0 20px; }
.row-fluid .featured-content-inner a.more-link { font-size:14px; line-height:18px; font-weight:700; text-transform:uppercase; border-bottom:1px solid #007ABA; letter-spacing:0.7px; }
.row-fluid .featured-content-inner a.more-link:hover { text-decoration:none; }
.row-fluid .author-hubbox.hubspot-editable { margin:35px 0 0 !important; color:#3D3D3D !important; font-size:14px; line-height:18px; font-weight:500; }
.row-fluid .author-hubbox.hubspot-editable a { color:#3D3D3D; border-bottom:1px solid #3D3D3D; position:relative; z-index:1; }
.row-fluid .author-hubbox.hubspot-editable a:hover { color:#85b53f; }
.row-fluid .author-hubbox.hubspot-editable > div { float:none; display:inline-block; vertical-align:top; padding:0; }
.row-fluid .author-hubbox.hubspot-editable > div:first-child { padding-right:10px; position:relative; margin-right:4px; }
.row-fluid .author-hubbox.hubspot-editable > div:first-child:after { position:absolute; content:"|"; top:0; right:-1px; }

.row-fluid .feature-post-img { float:left; width:42%; } 
.row-fluid .featured-imgbox { background-size:cover; background-repeat:no-repeat; background-position:center center; position:relative; } 
.row-fluid .featured-imgbox:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/imgoverlay.png') no-repeat center center; background-size: cover !important; opacity: .50; }
.row-fluid .featured-imgbox:after { position: absolute; content: ""; height: 56px; width: 56px; bottom: 20px; right: 20px; background: url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/listing-logo.png') no-repeat center center; background-size: cover !important; opacity: 0.6; z-index: 1; }

.row-fluid .blog-newsection { padding-top:30px; }
.row-fluid .post-itemnew { float:left; width:33.33%; padding:14px 14px !important; margin:0 !important; }
.row-fluid .post-itemnewinner { border:1px solid #E1E1E1; position:relative; }
.row-fluid .post-itemnewinner a.full-link { position:absolute; top:0; left:0; height:100%; width:100%; transition:all ease .5s; -moz-transition:all ease .5s; -ms-transition:all ease .5s; -webkit-transition:all ease .5s; -o-transition:all ease .5s; }
.row-fluid .post-itemnewinner a.full-link:hover { box-shadow:0px 10px 20px rgba(0,0,0,0.2); transition:all ease .5s; -moz-transition:all ease .5s; -ms-transition:all ease .5s; -webkit-transition:all ease .5s; -o-transition:all ease .5s; }
.row-fluid .post-itemnew .post-img { height:250px; background-size:cover; background-repeat:no-repeat; background-position:center center; }
body.hs-blog-listing .row-fluid .blog-contentleft { float:left; width:100% !important; margin:0; padding:0; }
.row-fluid .post-itemnew .post-header { padding:34px 20px 30px; margin:0; border:0; }
.row-fluid .post-itemnew .post-header h2 { font-size:20px; line-height:30px; padding:0; margin:0 0 46px; font-weight:700; color:#007ABA; }
.row-fluid .post-itemnew .post-header h2 a { color:#007ABA; transition:all ease .5s; }
.row-fluid .post-itemnew .post-header h2 a:hover { color:#85b53f; text-decoration:none; } 

.row-fluid .blog-subscribebox {  } 
.row-fluid .blog-subscribeinner { background:#007ABB; color:#fff; text-align:center; font-size:18px; line-height:24px; display:flex; align-items:center; }
.row-fluid .blog-subscribecol { padding:80px 40px !important; }
.row-fluid .blog-subscribebox h3 { font-size:38px; line-height:44px; color:#fff; font-weight:600; margin:0 0 30px; }
.row-fluid .blog-subscribebox form { position:relative; margin-top:35px; }
.row-fluid .blog-subscribebox form label { display:none; }
.row-fluid .blog-subscribebox form input[type="email"] { height:50px; width:100%; border:0; box-shadow:none; border-radius:4px; background:#fff; margin:0; padding:0 15px; }
.row-fluid .blog-subscribebox form .hs_submit input[type="submit"] { font-size:0px; background:url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/submit-icon.png') no-repeat center center #72a53b; position:absolute; top:0; right:0; height:100%; width:55px; padding:0; border:0; border-radius:0 4px 4px 0; }
.row-fluid .blog-subscribeinner ul.hs-error-msgs { display:none !important; }
.row-fluid .blog-subscribebox form .hs-input.invalid.error { border:1px solid #f00; }


.row-fluid .blog-subscribebox ::-webkit-input-placeholder { font-size:18px !important; color:#959595 !important; opacity:1 !important; font-family:"Lato",sans-serif !important; }
.row-fluid .blog-subscribebox ::-moz-placeholder { font-size:18px !important; color:#959595 !important; opacity:1 !important; font-family:"Lato",sans-serif !important; }
.row-fluid .blog-subscribebox :-ms-input-placeholder { font-size:18px !important; color:#959595 !important; opacity:1 !important; font-family:"Lato",sans-serif !important; }
.row-fluid .blog-subscribebox :-moz-placeholder { font-size:18px !important; color:#959595 !important; opacity:1 !important; font-family:"Lato",sans-serif !important; }

.row-fluid .podcast-ctaboxinner { position:relative; padding:40px 40px; color:#fff; text-align:center; display:flex; align-items:center; justify-content:center; }
.row-fluid .podcast-ctaboxinner:before { position:absolute; content:""; height:100%; width:100%; top:0; left:0; background:rgba(0,0,0,0.4); }
.row-fluid .podcast-ctaboxinner > div { position:relative; z-index:1; }
.row-fluid .podcast-ctaboxinner h2 { color:#fff; font-size:38px; line-height:44px; font-weight:600; margin:0; }
.row-fluid .podcast-ctaboxinner .podcast-ctabtn a { float:none; display:inline-block; vertical-align:top; padding:20px 10px; width:270px; max-width:100%; text-align:center; color:#fff; font-size:15px; line-height:20px; text-transform:uppercase; font-weight:700; letter-spacing:0.5px; background:#007AB9; margin-top:30px; transition:all ease .5s; }
.row-fluid .podcast-ctaboxinner .podcast-ctabtn a:hover { background:#85B53F; text-decoration:none; }
.row-fluid .podcast-ctaboxinner .podcast-ctabtn.podcast-ctabtn2 a { background:#85B53F; }
.row-fluid .podcast-ctaboxinner .podcast-ctabtn.podcast-ctabtn2 a:hover { background:#007AB9; }

.row-fluid .blog-paginationnew { text-align:center; margin-top:72px; } 
.row-fluid .blog-paginationnew ul { float:none; display:inline-block; vertical-align:top; width:auto; }
.row-fluid .blog-paginationnew ul li { float:none; display:inline-block; vertical-align:top; margin:0 8px; }
.row-fluid .blog-paginationnew ul li a { float:none; display:inline-block; vertical-align:top; padding:17px 28px; font-size:15px; line-height:21px; color:#3D3D3D; font-weight:700; background:#EBEBEB; transition:all ease .5s; text-transform:uppercase; }
.row-fluid .blog-paginationnew ul li a:hover, .row-fluid .blog-paginationnew ul li.active a { background:#85B53F; text-decoration:none; color:#fff; }
.row-fluid .blog-paginationnew ul li.prev a, .row-fluid .blog-paginationnew ul li.next a { background:#007AB9; color:#fff; padding:17px 35px; }
.row-fluid .blog-paginationnew ul li.prev a:hover, .row-fluid .blog-paginationnew ul li.next a:hover { background:#85B53F; }   
.row-fluid .blog-paginationnew ul li a.disabled { cursor:not-allowed; }
.row-fluid .blog-paginationnew ul li a.disabled:hover { background:#007AB9; }

.row-fluid .author-detailbox { float:left; width:100%; text-align:center; } 
.row-fluid .author-innerbox { float:none; display:inline-block; vertical-align:top; width:800px; max-width:100%; background:#f5f5f5; padding:30px 30px; }
.row-fluid .author-innerbox .hs-author-avatar { float:none; display:inline-block; vertical-align:top; height:120px; width:120px; border-radius:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; padding:0; }

.row-fluid .hs-search-results2 { float:left; width:100%; padding:50px 0; }
.row-fluid .hs-search-results2 ul { float:left; width:100%; }
.row-fluid .hs-search-results2 ul li { float:left; width:100%; padding:10px 0; margin-bottom:10px; border-bottom:1px solid #ccc; }
.row-fluid .hs-search-results2 ul li a { font-size:20px; line-height:26px; font-weight:700; } 
.row-fluid .hs-search-results2 ul li a:hover { text-decoration:none; }
.row-fluid .hs-search-results2 ul li p { margin:0; }
.row-fluid .hs-search-results2 ul li:last-child { border:0; margin-bottom:0; padding-bottom:0; }
.row-fluid .hs-search-results2 .hs-search-results__pagination { display:none; }

/* Blog 2019 Inner Page 19-03-2020 */
body.hs-blog-post .row-fluid .blog-newsection { background:#fcfcfc; }  

.row-fluid .blog-newinnersec { position:relative;  }
.row-fluid .blog-post-wrapperinner { float:none; display:inline-block; vertical-align:top; width:910px; max-width:100%; text-align:left; }
.row-fluid .blog-post-wrapperinner .post-img { height:350px; background-size:cover !important; background-repeat:no-repeat !important; background-position:center center !important; }
.row-fluid .blog-post-wrapperinner a.back-blogbtn { font-size:16px; line-height:22px; color:#85B53F; font-weight:600; font-family:'Lato', sans-serif; position:relative; text-decoration:underline; text-underline-position:under; }
.row-fluid .blog-post-wrapperinner a.back-blogbtn:before { position:absolute; content:""; height:10px; width:10px; top:6px; right:100%; background:url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/blogback.png') no-repeat center center; background-size:cover !important; margin-right:11px; }
.row-fluid .blog-post-wrapperinner .post-header h1 { margin:35px 0 15px; font-family:'Lato', sans-serif; font-size:32px; line-height:40px; font-weight:700; }  
.row-fluid .blog-post-wrapperinner .author-hubbox.hubspot-editable { margin:0 0 30px !important; }
.row-fluid .blog-post-wrapperinner .author-hubbox.hubspot-editable a, .row-fluid .blog-post-wrapperinner .author-hubbox, .row-fluid .blog-post-wrapperinner.blog-post-wrapper #hubspot-author_data { font-size:14px; line-height:18px; font-weight:600; }
.row-fluid .blog-post-wrapperinner .author-hubbox.hubspot-editable a:hover { color:#007aba !important; }
.row-fluid .blog-post-wrapperinner .post-body { margin-top:10px; font-size:16px; line-height:24px; color:#3D3D3D; font-weight:500; }
.row-fluid .blog-post-wrapperinner .post-body p { font-size:16px; line-height:24px; color:#3D3D3D; font-weight:500; word-spacing:0; margin-bottom:22px; }
.row-fluid .blog-post-wrapperinner .post-body h3 { margin:0 0 20px; color:#3D3D3D; font-weight:700; }
.row-fluid .blog-post-wrapperinner .post-body iframe { width:100% !important; }
.row-fluid .blog-post-wrapperinner .post-body .hs-responsive-embed-wrapper.hs-responsive-embed { max-width:100% !important; max-height:100% !important; }
.row-fluid .blog-post-wrapperinner .post-body p + h3 { margin-top:30px; } 
.row-fluid .blog-post-wrapperinner .post-body ul { margin:20px 0; padding:0 0 0 6px; list-style-type:none; }
.row-fluid .blog-post-wrapperinner .post-body ul li { position:relative; padding-left:20px; margin-bottom:15px; }
.row-fluid .blog-post-wrapperinner .post-body ul li:before { position:absolute; content:""; height:5px; width:5px; left:0; top:7px; background:#007AB9; border-radius:100%; } 
.row-fluid .blog-post-wrapperinner .post-body a { color:#007ABA; text-decoration:underline; text-underline-position:under; }
.row-fluid .blog-post-wrapperinner .post-body a:hover { color:#85b53f; }

.podcast-section .row-fluid .blog-post-wrapperinner a.back-blogbtn{color:#007aba;}
.podcast-section .row-fluid .blog-post-wrapperinner a.back-blogbtn:before{background:url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/blogback-blue.png') no-repeat center center;}
.podcast-section .post-header h1{color:#85b53f;}

.row-fluid .bloginner-bottomsec { float:none; display:inline-block; vertical-align:top; width:910px; max-width:100%; text-align:left; }
.row-fluid .blog-ctasection-one { padding:182px 50px 155px; border:1px solid #E1E1E1; position:relative; }
.row-fluid .blog-ctasection-one:before { position:absolute; content:""; height:100%; width:100%; top:0; left:0; background:rgba(0,0,0,0.5); }
.row-fluid .blog-ctasection-one .page-center { position:relative; z-index:1; }  
.row-fluid .blog-ctaraw-one { display: flex; align-items: center; justify-content: center; }
.row-fluid .blog-ctaraw-one h2 { color:#fff; margin:0; font-size: 38px; line-height: 44px; } 
.row-fluid .blog-ctaraw-one .blog-ctaleft { float: left; width: 62%; }
.row-fluid .blog-ctaraw-one .blog-ctabtn { float: left; width: 38%; }
.row-fluid .blog-ctaraw-one .blog-ctabtn a { float:left; width:274px; max-width:100%; text-align:center; color:#fff; text-decoration:none; padding:18px; background:#007AB9; text-transform:uppercase; font-size:15px; line-height:19px; font-weight:700; transition:all ease-in-out .5s; box-sizing:border-box !important; }
.row-fluid .blog-ctaraw-one .blog-ctabtn a:hover { background:#85B53F; }

.row-fluid .blog-stock-section { padding:30px 50px; margin-top:20px; border:1px solid #E1E1E1; background:#00699F; color:#fff; font-size:16px; line-height:24px; font-weight:500; }
.row-fluid .blog-stock-section h2 { color:#fff; margin:0 0 10px; font-size: 38px; line-height: 44px; } 
.row-fluid .blog-stock-raw { display: flex; align-items: center; justify-content: center; }
.row-fluid .blog-stock-raw .blog-stock-left { float: left; width: 62%; padding-right:35px; }
.row-fluid .blog-stock-raw .blog-stock-right { float: left; width: 38%; }
.row-fluid .blog-stock-raw .blog-stock-right a { float:left; width:274px; max-width:100%; text-align:center; color:#007AB9; text-decoration:none; padding:18px; background:#fff; text-transform:uppercase; font-size:15px; line-height:19px; font-weight:700; transition:all ease-in-out .5s; box-sizing:border-box !important; }
.row-fluid .blog-stock-raw .blog-stock-right a:hover { background:#85B53F; color:#fff; }

.row-fluid .blog-custom-navsec { padding: 90px 0 40px; }
.row-fluid .blog-custom-navraw { display:block; width:auto; margin:0 -10px; float:none; }
.row-fluid .blog-custom-nav { float: left; width: 50%; padding: 0 10px; }
.row-fluid .blog-custom-nav a.prev_next { position: relative; border: 1px solid #E1E1E1; float: left; width: 100%; }
.row-fluid .postnav-img { position: absolute; top: 0; left: 0; height: 100%; width: 225px; }
.row-fluid .post-navcontent { float: right; width: calc(100% - 225px); padding: 25px 20px; letter-spacing: 0.3px; }
.row-fluid .post-navcontent span { font-size: 13px; line-height: 18px; color: #3D3D3D; font-weight: 700; }
.row-fluid .post-navcontent h5 { font-size: 16px; line-height: 20px; font-weight: 700; color: #007ABA; margin-bottom: 15px; transition:all ease-in-out .5s; }
.row-fluid .post-navcontent h6 { font-size: 13px; line-height: 17px; font-weight: 700; color: #007ABA; text-decoration: underline; transition:all ease-in-out .5s; }
.row-fluid .blog-custom-nav a.prev_next:hover h5, .row-fluid .blog-custom-nav a.prev_next:hover h6 { color:#85B53F; }

.row-fluid .post-social-share-box { position: absolute; top: 60px; right: 0; }
.row-fluid .post-social-share-box ul { width: 74px; padding: 20px 0 10px; margin: 0; list-style-type: none; border: 1px solid #F9F9F9; }
.row-fluid .post-social-share-box ul li a { height: 43px; width: 43px; float: none; display: inline-block; vertical-align: top; line-height: 43px; border-radius: 100%; background: #1977B5; margin: 0 0 10px; color: #fff; transition:all ease-in-out .5s; font-size:20px; }
.row-fluid .post-social-share-box ul li:nth-child(2) a { background:#4560B0; }
.row-fluid .post-social-share-box ul li:nth-child(3) a { background:#2295E0; }
.row-fluid .post-social-share-box ul li a:hover { opacity:0.7; }
.row-fluid .post-social-share-box.sticky.bottom { bottom:0 !important; top:auto !important; }


/* PodCast Blog */
.row-fluid .podcast-blog-searchsection { background:#85B53F; }
.row-fluid .podcast-blog-searchsection .search-blogbox button.search-btn { background:#007AB9; }
.row-fluid .podcast-blog-searchsection .blog-filterbox .block h3:after { background-color:#007AB9; }
.row-fluid .podcast-blog-searchsection h1 { font-size:32px; line-height:36px; margin:0; }
.row-fluid .podcast-blog-searchsection .insight-podtitle { font-size:16px; line-height:20px; font-weight:600; margin:20px 0 12px; }
.row-fluid .podcast-blog-searchsection .insight-podlink a { color:#fff; font-size:14px; line-height:18px; text-transform:uppercase; border-bottom:1px solid #fff; position:relative; }
.row-fluid .podcast-blog-searchsection .insight-podlink a:hover { text-decoration:none; }
.row-fluid .podcast-blog-searchsection .insight-podlink a:after { position:absolute; content:"►"; left:100%; top:-1px; color:#fff; margin-left:8px; font-size:10px; }

.row-fluid .podcast-iframe { position:relative; z-index:1; }
.row-fluid .podcast-featuresec .podcast-iframe iframe { width:50%; max-width:100%; }
.row-fluid .podcast-featuresec .author-hubbox.hubspot-editable { margin:20px 0 0 !important; }
.row-fluid .podcast-featuresec .author-hubbox.hubspot-editable > div:first-child:after { display:none; }
.row-fluid .podcast-featuresec .featured-content-inner { padding-bottom:40px; }

.row-fluid .podcast-blogsection .author-hubbox.hubspot-editable > div:first-child:after { display:none; }
.row-fluid .podcast-blogsection .post-itemnew .post-header h2 { margin-bottom:25px; }
.row-fluid .podcast-blogsection .post-itemnew .post-img { position:relative; }
.row-fluid .podcast-blogsection .post-itemnew .post-img:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/imgoverlay.png') no-repeat center center; background-size: cover !important; opacity: .50; }
.row-fluid .podcast-blogsection .post-itemnew .post-img:after { position: absolute; content: ""; height: 56px; width: 56px; bottom: 20px; right: 20px; background: url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/listing-logo.png') no-repeat center center; background-size: cover !important; opacity: 0.6; z-index: 1; }
.row-fluid .podcast-blogsection .episode-title { position:absolute; left:0; bottom:0; background:#85B53F; color:#fff; padding:5px 20px; font-size:14px; font-weight:900; text-transform:uppercase; letter-spacing:1px; }

.row-fluid .podcast-blogsection .blog-subscribeinner { background:#85B53F; }
.row-fluid .podcast-blogsection .blog-subscribebox form .hs_submit input[type="submit"] { background:url('https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/submit-icon2.png') no-repeat center center #007AB9; }

.row-fluid .podcast-blogsection .podcast-ctaboxinner:before { background:rgba(0,0,0,0.75); }
.row-fluid .podcast-blogsection .podcast-ctaboxinner .cta-subtitle { font-size:18px; line-height:26px; margin:30px 0 5px; }

/* body.pagination-active .row-fluid .blog-subscribebox, body.pagination-active .row-fluid .podcast-ctabox { display:none; } */

body.pagination-active .row-fluid .blog-subscribebox { display:block; }

body.blog-body { opacity:0; visibility:hidden; }
body.blog-body.fadeIn { opacity:1; visibility:visible; transition:all ease .5s; -moz-transition:all ease .5s; -webkit-transition:all ease .5s; -ms-transition:all ease .5s; -o-transition:all ease .5s; }



/* ==A== 15-01-2020 ==A== */
.row-fluid .bluebg-banner { background-color: #007AB9; text-align: center; margin-top: 25px; padding: 76px 0;}
.row-fluid .bluebg-banner h1 { margin: 0; border: none; color: #fff; text-transform: inherit; font-size: 36px; font-weight: 500; padding: 0;}

.fund-full-main { padding: 35px 0; } 
.fund-full-main .fund-full-outer { padding: 30px 0px 25px;}
.fund-full-main .fund-full-outer .fund-full-row { padding: 10px 0; }
.fund-full-outer .fund-full-row .fund-full-img { height: 328px; text-decoration: none; display: flex; align-items: center; justify-content: center; padding: 25px 35px; }
.fund-full-outer .fund-full-row .fund-full-img h3 { z-index: 1; text-align: center; position: relative; color: #ffffff; font-size: 32px; font-weight: 700; margin: 0; }
.fund-full-outer .fund-full-row .fund-full-content { color: #3D3D3D; font-size: 19px; padding: 25px 20px 10px; }
.fund-full-outer .fund-full-row .fund-full-img h3:after { content: '\f0da'; font-family: 'fontawesome'; padding-left: 25px; font-size: 25px; -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	transition: all 400ms ease;; }
.fund-full-outer .fund-full-row .fund-full-img:hover h3:after { padding-left: 15px;}
.fund-full-outer .fund-full-row .fund-full-content .fund-inner { max-width: 900px; margin: auto;}


.fund-full-main .fund-full-outer .fund-full-row .fund-full-img { position: relative; }
.fund-full-main .fund-full-outer .fund-full-row .fund-full-img:before { content: ''; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.fund-full-main .fund-full-outer .fund-full-row.Green .fund-full-img:before { background-color: rgba(133, 181, 63, 0.6); }
.fund-full-main .fund-full-outer .fund-full-row.Blue .fund-full-img:before { background-color: rgba(0, 121, 185,0.6); }
.fund-full-main .fund-full-outer .fund-full-row.Black .fund-full-img:before { background-color: rgba(61, 61, 61,0.75); }
.fund-full-main .fund-full-outer .fund-full-row.Dark-Blue .fund-full-img:before { background-color: rgba(26, 122, 185, 0.6); }
body.blog-body.blog2019.hs-blog-post .row-fluid .blog-searchsection {padding:15px 0 20px;}

.turquoise-btn a {color: #fff; font-family: Lato; font-size: 18px; font-weight: 700; background-color: #55b8b9; display: inline-block; padding: 22.5px 15px; min-width: 469px;  text-decoration: none; border-radius: 6px; margin-top: 35px; transition: background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out;}
.turquoise-btn a:hover, .turquoise-btn a:focus {    background-color: #46acad;}

.yellow-btn a {color: #fff; font-family: Lato; font-size: 18px; font-weight: 700; background-color:#ff9e4f; display: inline-block; padding: 22.5px 15px; min-width: 469px;  text-decoration: none; border-radius: 6px; margin-top: 35px; transition: background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out;}
.yellow-btn a:hover, .yellow-btn a:focus { background-color: #ea924a;}

.lp-header {padding-top:52px; text-align:center;}
body.lpHeader-pad .lp-header { padding-bottom:35px; }
 
.lp-hero-section {padding:144px 0 0; text-align:center;}
.lp-hero-section h1 { border:0;font-family: 'Cardo', serif;font-size: 50px; font-weight: 700; text-transform: none; color: #262736; padding-bottom: 16px; margin: 0;}
.lp-hero-section .banner-caption { max-width: 745px; margin: 0 auto !important; float: none;}
.lp-hero-section .page-center {border-bottom:1px solid #e0e0e0;}

.lp-cta-section{padding: 32px 0 32px;}
.lp-cta-section h2 {color: #2d2c3e;font-family: Lato; font-size: 32px; font-weight: 700;}    
.lp-cta-section .hs-cta-wrapper a {color: #ffffff; font-family: Lato; font-size: 18px; font-weight: 700; background-color: #55b8b9; display: inline-block; padding: 20px 15px; min-width: 469px; text-decoration: none;  border-radius:6px; margin-top: 35px;transition: background-color 0.25s ease-out, color 0.25s ease-out, opacity 0.25s ease-out;}
.lp-cta-section .hs-cta-wrapper a:hover {background-color:#46acad;}

.lp-faq-section {padding: 77px 0 144px;}

.footer-section {background: #262638; position:relative;}
.footer-section:before {content:''; width:0; height:0; border-top:15px solid #fff; border-left:15px solid transparent;border-right:15px solid transparent;position:absolute; left:0; right:0; margin: 0 auto;}
.footer-section .page-center {max-width: 1230px !important;}
.footer-section .top-footer {padding:75px 0;}
.footer-section h4 {font-size: 24px; line-height: normal; margin: 0 0 15px; text-transform: none; font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif;}
.footer-section .footer-links ul li a {color: #9dabbc; display: inline-block; text-decoration: none; transition: color 0.25s ease-out; font: 500 16px/normal -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif;}
.footer-section .footer-links ul li a:hover {color:#fff;}
.footer-section .footer-links ul li{margin-bottom:10px;}
.footer-section .footer-links ul li:last-child {margin-bottom:0px;}

.footer-section .address-wrap p { font: 500 16px/24px -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif; margin: 0 0 18px; color: #9dabbc;}
.footer-section .contact-info-wrap {margin: 0 0 18px;}
.footer-section .contact-info-wrap a {color: #ffffff; display: inline-block; font: 600 16px/24px -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif;  text-decoration: none; transition: color 0.25s ease-out;}
.footer-section .contact-info-wrap a:hover {color: #9dabbc}
.footer-section .contact-info-col {margin-left: 0; width: 32%;}
.footer-section .contact-info-col .hours-wrap span {font: 500 16px/24px -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif; color:#fff;}

.footer-section .social-share-wrap ul li {list-style:none;display: inline-block; vertical-align: middle;}
.footer-section .social-share-wrap .socialmedia-links ul {padding-left: 0;}
.footer-section .social-share-wrap .socialmedia-links ul li a { color: #ffffff; font-size: 20px; text-decoration: none; transition: color 0.25s ease-out;  margin-right: 18px;}
.footer-section .social-share-wrap .socialmedia-links ul li a:hover {color: #9dabbc}
.footer-section .social-share-wrap {padding-left:25px;}
.footer-section .footer-left {width:63%;}
.footer-section .footer-newsletter-wrap {width: 440px; margin: 0;padding-left: 25px;}
.footer-section .footer-newsletter-wrap .form-subtitle {padding-right: 130px; margin-bottom: 15px;}
.footer-section .footer-newsletter-wrap .form-subtitle span {font: 500 16px/24px -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif;  margin: 0 0 18px;color: #9dabbc;}
.footer-section .footer-newsletter-wrap form{position:relative;}
.footer-section .footer-newsletter-wrap form .hs-form-required {display:none;}
.footer-section .footer-newsletter-wrap form input {background: #f8f8f8; border-radius: 6px; border: 1px solid transparent; box-shadow: none; color: #333148; display: block; font: 500 16px/22px -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif; height: 50px; margin: 0 0 10px; outline: none; padding: 0 17px;}
.footer-section .footer-newsletter-wrap form .hs-submit {    position: absolute; max-width: 118px; width: 100%; right: 0; top: 0;}
.footer-section .footer-newsletter-wrap form .hs-submit input {margin: 0; background-color: #65c0c1; color: #ffffff;  border-radius: 0 6px 6px 0;}
.footer-section .footer-newsletter-wrap form .hs-submit input:focus, .footer-section .footer-newsletter-wrap form .hs-submit input:hover { border: 0;  outline: none;background-color: #46acad;}
.footer-section .copyright-footer span {color: #9dabbc; font: 500 16px/18px -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif;margin: 0 0 20px;  padding: 0;  text-align: center;}
.footer-section .copyright-footer .btm-footer-links  ul {text-align:right;margin-bottom:0;}
.footer-section .copyright-footer .btm-footer-links  ul li {list-style:none;display:inline-block; vertical-align:middle;margin-left:40px;}
.footer-section .copyright-footer .btm-footer-links  ul li a {color: #9dabbc; display: inline-block; text-decoration: none; transition: color 0.25s ease-out;  font: 500 16px/normal -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif;}
.footer-section .copyright-footer .btm-footer-links  ul li a:hover{color:#fff;}
.footer-section .copyright-footer {padding-bottom: 40px;}
.footer-section .footer-newsletter-wrap form .hs_error_rollup {display:none !important;}
.footer-section .footer-newsletter-wrap form .hs-error-msgs li label {color: #ffffff; font: 500 16px/22px -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif; margin: 0;}

.hero-section {background-color:#333448; margin-top:35px;padding:160px 0; color: #fff; text-align: center; position:relative;min-height: 504px !important;}
.hero-section:after {content:''; width:0; height:0;border-top: 100px solid #333448; border-left: 100vw solid transparent; border-right: 0 solid transparent; position: absolute; left: 0; bottom: -99px;}
.hero-section h1 { color: #ffffff; font-family: 'Cardo', serif; font-size: 50px; line-height: 60px; font-weight: 700;border: 0;text-transform: none;}
.hero-section .banner-caption {max-width:745px; margin: 0 auto !important; float: none;}
.hero-section .banner-caption .hero-content {color: #ffffff; font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px;}

.grid-content-box-section{padding:160px 0 100px;}
.grid-content-box-section .page-center {max-width:1470px !important;}
.grid-content-box-section .section-title {max-width: 745px; margin: 0 auto 170px; text-align: center;}
.grid-content-box-section .section-title h2 {font-size:32px; line-height:40px; font-weight:700; margin-bottom:25px;}
.grid-content-box-section .section-title p {color: #53606c; font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px;padding:0 20px;margin: 0;}
.grid-content-box-section .boxes-wrap {margin-left: -20px; margin-right: -20px;}
.grid-content-box-section .boxes-wrap .single-box {width:calc(33.33% - 40px); margin:0 18px 100px; display:inline-block; text-align:center; vertical-align: top;padding: 0 33px;}
.grid-content-box-section .boxes-wrap .single-box h3 {color: #2d2c3e; font-family: Lato; font-size: 25px;font-weight: 700; margin-bottom: 20px;}
.grid-content-box-section .boxes-wrap .single-box p { color: #53606c; font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px; margin: 0;}

.form-section .form-container{box-shadow: 0 0 25px rgba(0, 0, 0, 0.16);background-color: #ffffff;border-radius: 20px;padding:67px 0 100px;}
.form-section .form-container h2 {text-align:center;color: #2d2c3e;font-family: Lato;font-size: 32px;font-weight: 700;margin:0 0 75px;}
.form-section .form-container .form-wrap {    padding: 0 100px;}
.form-section .page-center {max-width: 1470px !important;}
.form-section form .hs-form-field {padding: 0 10px !important;}
.form-section form .hs-form-field label {padding-left:10px;margin-bottom: 10px;}
.form-section form .hs-form-field input {border: 1px solid #e0e0e0; box-shadow: none; border-radius: 11px; height: 70px;}
.form-section form .hs-submit { max-width: 470px; margin: 60px auto 0;}
.form-section form .hs-submit input {background-color: #55b8b9; border: 0; padding: 22.5px 25px; border-radius: 10px; transition:all ease 0.4s;-webkit-appearance: none;}
.form-section form .hs-submit input:hover, .form-section form .hs-submit input:focus  {background-color: #46acad; border:0; outline:none;}
.form-section form .submitted-message {text-align:center;}

.find-deal-section{padding: 140px 0 100px; text-align: center;}
.find-deal-section .content-wrap {max-width:745px;    margin: 0 auto !important; float: none;}
.find-deal-section .content-wrap h2 { color: #262736; font-family: Cardo; font-size: 50px; font-weight: 700;margin-bottom: 35px;}
.find-deal-section .content-wrap .logo {margin-bottom:35px;}
.find-deal-section .content-wrap span { color: #53606c; font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px;}

.rbnf-lp .hero-section {padding:110px 0;}
.rbnf-lp .form-section { position: relative; margin-top: -90px;}

.header-section .page-center {max-width: 1230px !important;}
.header-section .logo-wrap {padding:11px 0; margin-right: 15px;}
/* .header-section .mainmenu {padding-left: 26px; padding-top: 14px;} */
.header-section .mainmenu {width: 768px; display: flex; justify-content: flex-end; margin: 0 !important}
.header-section .mainmenu .hs-menu-wrapper ul li {padding:0 15px;}
.header-section .mainmenu .hs-menu-wrapper ul li a {align-items: center; background: none;border: none; box-shadow: none;  color: #656e81; display: inline-flex; font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif; font-size: 16px; font-weight: 600;  line-height: normal; outline: 0; padding: 10px; text-decoration: none; transition: color 0.25s ease-out;text-transform: none;}
.header-section .mainmenu .hs-menu-wrapper ul li a:hover {color: #65c0c1;}
.header-section .header-btn-wrap {padding:10px 0;text-align: right;}
.header-section .header-btn-wrap a{align-items: center; background: none;border: none; box-shadow: none;  color: #656e81; display: inline-flex; font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif; font-size: 16px; font-weight: 600;  line-height: normal; outline: 0; padding: 10px; text-decoration: none; transition: color 0.25s ease-out;text-transform: none;margin-right: 13px;}
.header-section .header-btn-wrap a:hover {color: #65c0c1;}
.header-section .header-btn-wrap .orange-btn a {align-items: center; border-radius: 6px; border: none; cursor: pointer; display: inline-flex;   flex-direction: row;  font: 500 16px/22px -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif; height: 50px; justify-content: center; opacity: 1; outline: 0;  padding: 0 30px; text-decoration: none; transition: background-color 0.25s ease-out, color 0.25s ease-out, opacity 0.25s ease-out;background-color: #ffad4d; color: #ffffff;margin-right: 0px;}
.header-section .row-fluid{display: flex; align-items: center;}
.header-section .header-btn-wrap > .row-fluid-wrapper {display: inline-block; vertical-align: middle;}
.header-section .header-btn-wrap .orange-btn a:hover {background-color: #ff961a; color: #ffffff;}
.header-section .header-btn-wrap .blue-btn a {align-items: center; border-radius: 6px; border: none; cursor: pointer; display: inline-flex;   flex-direction: row;  font: 700 16px/22px -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif; height: 50px; justify-content: center; opacity: 1; outline: 0;  padding: 0 30px; text-decoration: none; transition: background-color 0.25s ease-out, color 0.25s ease-out, opacity 0.25s ease-out;background-color: #41a7a8; color: #ffffff;margin-right: 0px;}
.header-section .header-btn-wrap .blue-btn a:hover {background-color: #338283; color: #ffffff;}
.header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children {position:relative; padding-right:12px;}
.header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children > a:after {content:"\f107"; font-family:FontAwesome; font-size:16px;color: #656e81; display:inline-block; margin-left:6px; }
.header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper{background: #fff; width: auto; box-shadow: 0px 10px 40px rgba(0,0,0,0.12); min-width: 270px; position: absolute; right: 0; border-radius: 6px; box-shadow:1px 1px 8px 0 rgba(0,0,0,.13) list-style: none; margin: 0; padding: 10px 0; border:1px solid rgba(0,0,0,.05); left: -10px; display:none; opacity:1; visibility:visible;}
/* .header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li:hover {background-color: #f8f8f8;} */
.header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{color: #65c0c1;}
.header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children.active ul.hs-menu-children-wrapper {display:block;}
.header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children.active > a:after {transform:rotate(180deg);}

.header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children:nth-child(1) .hs-menu-children-wrapper{min-width:270px;}
.header-section .mainmenu .hs-menu-wrapper .hs-item-has-children .hs-item-has-children > .hs-menu-children-wrapper{position:static;border:none;box-shadow:none;width:100%;min-width:auto;display: block;padding:0 0 6px 20px;min-width: auto !important;}
.header-section .mainmenu .hs-menu-wrapper .hs-item-has-children .hs-item-has-children > .hs-menu-children-wrapper li{padding: 0;}
.header-section .mainmenu .hs-menu-wrapper .hs-item-has-children .hs-item-has-children > .hs-menu-children-wrapper a{padding: 8px 0;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}
.header-section .mainmenu .hs-menu-wrapper .hs-item-has-children .hs-menu-depth-2.hs-item-has-children > a:after{display:none;}

.ebiz-toggle{padding:10px 0; background-color:#2c2d3e; float:right; border:none; cursor:pointer; width: 43px;}
.ebiz-toggle .icon-bar{margin: auto; background-color:#fff; border-radius:1px; display:block; height:3px; position:relative; width:22px; -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	transition: all 200ms ease;; }
.ebiz-toggle .icon-bar + .icon-bar{margin-top:4px;}
.ebiz-toggle .icon-bar:nth-child(1), .ebiz-toggle .icon-bar:nth-child(3){top:0; transform:rotate(0deg); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg);}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(1){top:7px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(2){opacity:0;}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(3){top:-7px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}
.ebiz-toggle {position: absolute; right: 15px; top: 15px;}
.mainmenu .mobile-menu span.mobile-toggle{width:36px; height:36px; position:absolute; right:0px; top:0px; background-color:rgba(237, 237, 237, 0.1); -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	transition: all 200ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle:after, .mobile-toggle:before{content:""; background-color:#fff; height:10px; width:2px; position:absolute; left:17px; top:15px; -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	transition: all 200ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle:before{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	transition: all 200ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle.ebiz-subopen:after{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.mainmenu .mobile-menu span.mobile-toggle.ebiz-subopen:before{opacity:0; background-color:#fff; -ms-transform:rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.mainmenu .hs-menu-wrapper ul{float:left; padding:0; width:100%; min-width:250px;}
.mainmenu .hs-menu-wrapper > ul > li > a{max-width:none; width:auto;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;max-width:none;min-width:auto;overflow:visible;text-align:left;text-overflow:inherit;white-space:inherit;width:auto;font-family: system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;}
.mainmenu .hs-menu-wrapper ul ul{background-color:#fff; min-width:250px;}
.mainmenu .hs-menu-wrapper ul ul li a{background-color:#fff; min-width:250px;}


.ppc-banner-section  {position:relative; padding:120px 0 100px;}
.ppc-banner-section .left-part{width:50%;}
.ppc-banner-section .left-part img {position: absolute; top: 20px; bottom: 0; left: 0;width:50%;}
.ppc-banner-section .page-center {max-width:1670px !important;}
.ppc-banner-section .page-center > .row-fluid-wrapper > .row-fluid  { display: inline-flex; align-items: center; justify-content: center;}
.ppc-banner-section .right-part {width:50%;}
.ppc-banner-section .right-part .subtitle {color: #262736; font-family: Lato; font-size: 25px;line-height:32px; font-weight: 700; margin-bottom: 10px;}
.ppc-banner-section .right-part h1 {color: #262736; font-family: Cardo; font-size: 50px; font-weight: 700;  text-transform: none; border: 0;margin: 0;}
.ppc-banner-section .right-part .hero-content {color: #53606c; font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px;padding-right: 45px;margin-bottom: 0;}
.ppc-banner-section .right-part .turquoise-btn a {float:left;margin-top:25px;}
.ppc-banner-section .right-part .banner-logo-wrap{margin-top:100px;}
.ppc-banner-section .right-part .banner-logo-wrap h3 {    color: #262736; font-family: Lato; font-size: 25px;line-height:32px;font-weight: 700;}
.ppc-banner-section .right-part .banner-logo-wrap .logos-wrap{display: flex; align-items: center;justify-content: space-between;}

.steps-section{background-color: #2c2d3e;padding:125px 0 247px; position: relative;color: #fff;}
.steps-section:after {content: ''; width: 0; height: 0; border-top: 100px solid #2c2d3e; border-left: 100vw solid transparent; border-right: 0 solid transparent; position: absolute; left: 0;bottom: -99px;}
.steps-section h2 {color: #ffffff; font-family: Cardo; font-size: 50px;font-weight: 700; margin-bottom: 35px}
.steps-section .section-title { text-align: center; max-width: 745px; margin: 0 auto;}
.steps-section .section-title p {color: #ffffff; font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px;}
.steps-section .section-content{margin-top:70px;}
.steps-section .section-content .steps-wrap {width:100%; float:left;}
.steps-section .section-content .steps-wrap .single-step {width:25%; float:left; padding-right: 70px;}
.steps-section .section-content .steps-wrap h5 {color: #ffffff; font-family: Cardo; font-size: 25px; font-weight: 700; display:inline-block;width: calc(100% - 50px); vertical-align: middle;  padding-left: 20px;}
.steps-section .section-content .steps-wrap .number {width: 45px; height: 45px; background-color: #ddeff1; color: #262736; font-family: Lato; font-size: 20px; font-weight: 700; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%;}
.steps-section .page-center {max-width: 1430px !important;}
.steps-section .section-content .cta-wrap {    margin-top: 35px; display: inline-block; width: 100%;}


.video-section {max-width: 1140px; padding: 25px;  margin: 0 auto; background-repeat: no-repeat; background-size: 100%; background-position: center; height: 737px; position: relative; z-index: 4; margin-top: -120px; overflow: hidden;}
.video-section a > img {position: absolute; top: 35px;  left: 84px; right: 84px; bottom: 0; width: 972px; height: 638px; object-fit: cover;}
.video-section .play-icon{width: 172px; height: 172px; position: absolute; top: 50%; margin-top: -18px; left: 50%; margin-left: -14px; transform: translate(-50%,-50%);}
.video-section a:after {content:'';width: 361px; height: 680px; background-image: url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/gradient-shape.svg); /* opacity: .5; */position: absolute; right: -22px; top: 13px; background-repeat: no-repeat;  background-size: contain;}

.testimonial-slider-section {padding: 100px 0;}
.testimonial-slider-section .page-center {max-width: 1480px !important;}
.testimonial-slider-section .testimonial-slider .single-slide {box-shadow: 0 0 25px rgba(0, 0, 0, 0.16);background-color: #ffffff;padding:136px 70px 105px;border-radius: 25px; text-align: center; position: relative;}
.testimonial-slider-section .testimonial-slider .single-slide:before {content:''; width:26px; height:19px; background-image:url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/quote-img.svg); position:absolute; top:63px; left:0; right:0; margin:0 auto;}
.testimonial-slider-section .testimonial-slider .slick-slide {padding: 50px 0; margin: 0 50px;;}
.testimonial-slider-section .testimonial-slider p {color: #262736; font-family: Cardo; font-size: 32px; line-height: 45px; font-weight: 700; text-align: center;}
.testimonial-slider-section .testimonial-slider span { color: #262736; font-family: Lato; font-size: 27px; line-height:36px; margin-top: 25px; display: inline-block; font-style: italic;}
.testimonial-slider-section .testimonial-slider .slick-dots { padding: 0; text-align: center;}
.testimonial-slider-section .testimonial-slider .slick-dots li {list-style: none; display: inline-block; vertical-align: middle;margin: 0 10px;}
.testimonial-slider-section .testimonial-slider .slick-dots li button {font-size: 0; border: 0; background-color: #bbc2c2; width: 14px;  height: 14px; border-radius: 50%; cursor:pointer;}
.testimonial-slider-section .testimonial-slider .slick-dots li button:focus {outline:none;}
.testimonial-slider-section .testimonial-slider .slick-dots li.slick-active button, .testimonial-slider-section .testimonial-slider .slick-dots li button:hover {background-color: #262736;}

.center-content-section{padding: 150px 0; text-align: center; position: relative}
.center-content-section h2 {color: #2d2c3e; font-family: Lato; font-size: 32px; font-weight: 700; line-height: 42px;margin-bottom: 25px;}
.center-content-section .section-content {max-width:745px;    margin: 0 auto !important; float: none;color: #53606c;font-family: Lato;font-size: 15px;font-weight: 400;line-height: 24px;}
.center-content-section .section-content  p {max-width:650px; margin: 0 auto !important;}

.cta-strip-section {background-color: #2c2d3e;padding:150px 0 130px;color:#fff;}
.cta-strip-section h2 {margin: 0; color: #ffffff; font-family: Cardo; font-size: 50px; font-weight: 700; text-align: center;    margin-bottom: 35px;}

.left-content-section {padding:78px 0 55px;}
.left-content-section .section-content {color: #53606c; font-family: Lato; font-size: 13px; font-weight: 400; line-height: 24px;max-width: 1090px;  margin: 0 auto;}
.left-content-section .section-content p {margin-bottom:20px;}
.left-content-section .section-content p:last-child {margin-bottom:0px;}

.blog-listing-hero-section {background-color: #2c2d3e;padding:125px 0 135px; text-align:center;position:relative;}
.blog-listing-hero-section:after {content: ''; width: 0; height: 0; border-top: 100px solid #2c2d3e; border-left: 100vw solid transparent; border-right: 0 solid transparent; position: absolute; left: 0; bottom: -99px;}
.blog-listing-hero-section h1 {color: #ffffff; font-family: Cardo; font-size: 50px; font-weight: 700; text-transform: none; border: 0; margin: 0; padding: 0;}
.blog-listing-hero-section .form-wrap { margin-top: 45px;}
.blog-listing-hero-section .form-wrap span {color: #ffffff;font-size: 18px; font-family: 'HelveticaNeue-Bold'; font-weight:normal; margin-bottom: 15px; display: inline-block;width:100%;}
.blog-listing-hero-section .form-wrap form .hs-form-required {display:none;}
.blog-listing-hero-section .form-wrap form .hs-form-field label {display:none;}
.blog-listing-hero-section .form-wrap form {max-width:686px; margin:0 auto;position:relative;}
.blog-listing-hero-section .form-wrap form .input input {border: 0;height: 70px; border-radius: 10px; padding: 10px 35px;font-size: 15px;    font-family: 'HelveticaNeue-Medium';margin: 0;}
.blog-listing-hero-section .form-wrap form .input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #bcbcbc;	}
.blog-listing-hero-section .form-wrap form .input input::-moz-placeholder { /* Firefox 19+ */color: #bcbcbc;}
.blog-listing-hero-section .form-wrap form .input input:-ms-input-placeholder { /* IE 10+ */color: #bcbcbc;}
.blog-listing-hero-section .form-wrap form .input input:-moz-placeholder { /* Firefox 18- */color: #bcbcbc;}
.blog-listing-hero-section .form-wrap form .hs-submit {position: absolute; right: 0; top: 0;}
.blog-listing-hero-section .form-wrap form .hs-submit input {    background-color: #55b8b9; border: 0; border-radius: 0 10px 10px 0; height: 70px; color: #ffffff;font-size: 15px; font-weight: 500; font-family: 'HelveticaNeue-Medium'; width: 180px;}
.blog-listing-hero-section .form-wrap form .hs-submit input:focus, .blog-listing-hero-section .form-wrap form .hs-submit input:hover {outline:none;background-color: #46acad;border: 0;}
.blog-listing-hero-section .form-wrap form .hs-error-msgs label {font-size:14px;text-align:left;}
.blog-listing-hero-section .form-wrap form .hs-error-msgs {list-style:none;}

.featured-post-section {margin-top: -50px; position: relative; z-index: 1;}
.featured-post-section .post-item {background: #fff;box-shadow: 0 0 25px rgba(0, 0, 0, 0.16);border-radius: 15px;width: 100%; float: left;position:relative;overflow: hidden;}
.featured-post-section .post-item .post-body {width: 50%; float: right; position:absolute; top:0; bottom:0;right: 0;}
.featured-post-section .post-item .post-body .hs-featured-image-wrapper {height:100%;}
.featured-post-section .post-item .post-body a{display:block; height: 100%; width: 100%;}
/* .featured-post-section .post-item .post-body .hs-featured-image { width: 100%;max-width: 100%; border: 0; padding: 0; margin: 0; border-radius: 0 15px 15px 0; height:100%;} */
.featured-post-section .post-item .post-body .hs-featured-image {border:0 none;height:100%;margin:0;max-width:100%;padding:0;width:auto;}
.featured-post-section .post-item .post-header { width: 50%; float: left;padding: 70px 115px 69px 130px;}
.featured-post-section .post-item .post-header > span {color: #2d2c3e;font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px;display: inline-block; margin-bottom: 15px;}
.featured-post-section .post-item .post-header h2 {  font-family: Lato; font-size: 28px; line-height: 36px; font-weight: 700;}
.featured-post-section .post-item .post-header h2 a {text-decoration: none;color: #2d2c3e;}
.featured-post-section .post-item .post-header h2 a:hover {color:#46acad;}
.featured-post-section .page-center {max-width: 1480px !important;}
.featured-post-section .post-item .post-header .post-content  {color: #2d2c3e; font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px;}
.featured-post-section #hubspot-author_data {margin-top: 45px;color: #2d2c3e;}
.featured-post-section #hubspot-author_data a {text-decoration:underline;}

/* .topic_page .blog-listing-hero-section { margin-bottom: 80px; }   */

.topic-filter-row {padding: 80px 0;text-align: right;}
.topic-filter-row .page-center {max-width: 1480px !important;}
.topic-filter-row .hs-search-field {max-width:570px; text-align:left;display: inline-block;width: 100%;position:relative;}
.topic-filter-row .hs-search-field label { display: inline-block;vertical-align: middle;color: #2a363e; font-family: Lato; font-size: 15px; font-weight: 700;  margin-right: 20px;}
.topic-filter-row .hs-search-field input[type="text"] {display: inline-block; vertical-align: middle; margin: 0; width: 439px; border: 1px solid #e5e5e5; background-color: #ffffff; box-shadow: none; border-radius: 10px; height: 70px;    padding: 15px 35px;font-size: 15px;font-family: 'HelveticaNeue-Medium';}
.topic-filter-row .hs-search-field input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #bcbcbc;	}
.topic-filter-row .hs-search-field input[type="text"]::-moz-placeholder { /* Firefox 19+ */ color: #bcbcbc;}
.topic-filter-row .hs-search-field input[type="text"]:-ms-input-placeholder { /* IE 10+ */ color: #bcbcbc;}
.topic-filter-row .hs-search-field input[type="text"]:-moz-placeholder { /* Firefox 18- */ color: #bcbcbc;}
.topic-filter-row .hs-search-field button {position: absolute; top:0; right:0; height: 70px; background-color: #55b8b9; border: 0; color: #fff; width: 70px; border-radius: 0 10px 10px 0;cursor: pointer;}
.topic-filter-row .hs-search-field button:focus {outline:none; border:0;}
.topic-filter-row .hs-search-field button svg {fill: #fff;height: 25px;}

.topic-filter-row .block h3 {margin: 0; display: inline-block; vertical-align: middle; color: #2a363e; font-family: Lato; font-size: 15px; font-weight: 700;}
.topic-filter-row .block .widget-module {display: inline-block;  vertical-align: middle; position: relative;  text-align: left;margin-left: 20px;}
.topic-filter-row .block .widget-module > span {border: 1px solid #e5e5e5;background-color: #ffffff;display: inline-block; width: 439px; height: 70px;  border-radius: 10px;  padding: 23px; text-transform: capitalize;position: relative;cursor: pointer;color: #bcbcbc;font-size: 15px; font-weight: 500; font-family: 'HelveticaNeue-Medium';}
.topic-filter-row .block .widget-module > span:after {content:'';width: 70px;height: 70px;background-color: #55b8b9;background-image:url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/down-arrow-1.png); position: absolute;
    right: 0; top: -1px; border-radius:0 10px 10px 0; background-repeat: no-repeat;  background-position: center;}
.topic-filter-row .block .widget-module ul {display:none; position:absolute;  width: 100%;  background: #f5f5f5;border-radius: 0 0 15px 15px;}
.topic-filter-row .block .widget-module ul li {display:inline-block; width:100%; margin: 0;}
.topic-filter-row .block .widget-module ul li a {padding: 10px;width: 100%; display: inline-block; border: 0; background: transparent; text-transform: capitalize; transition:all ease 0.4s; font-size: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.topic-filter-row .block .widget-module ul li a:before {display:none;}
.topic-filter-row .block .widget-module ul li a:hover {color:#55b8b9}


.hs-blog-listing .blog-listing-section .span10 { width:100%; } 
.blog-listing-section .page-center {max-width:1480px !important;}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing {margin-left:-15px; margin-right:-15px; display: flex; flex-wrap: wrap; }
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item {width: calc(33.33% - 30px); margin:0 15px 55px; float: left; box-shadow: 0 0 25px rgba(0, 0, 0, 0.16); background-color: #ffffff; border-radius: 15px; overflow: hidden;    transition: all ease 0.4s;}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item:hover {box-shadow: 0px 5px 15px rgba(0,0,0,0.4);}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .hs-featured-image-wrapper img { max-width: 100%; padding: 0; border: 0; margin: 0;height:224px; width:100%; object-fit:cover; }
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .hs-featured-image-wrapper {max-height:224px; overflow:hidden;}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .post-header { padding: 40px 33px 35px; margin: 0; border: 0;}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .post-body {margin:0;}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .post-header > span { color: #2d2c3e; font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px; margin-bottom: 20px; display: inline-block;}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .post-header h2 {font-family: Lato; font-size: 28px; font-weight: 700; line-height: 36px; margin: 0 0 35px;}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .post-header h2 a{color: #2d2c3e;transition:all ease 0.4s;}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .post-header h2 a:hover {text-decoration:none;color:#46acad;}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item #hubspot-author_data {color: #2d2c3e;}
.blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item #hubspot-author_data a {text-decoration:underline;}

.blog-section nav {clear:both; margin: 50px 0 100px; display: inline-block; width: 100%;  text-align: center;}
.blog-section nav ul {padding:0;text-align: center;margin: 0;}
.blog-section nav ul li {list-style:none;display:inline-block; vertical-align:middle;margin: 0 8px;}
.blog-section nav ul li a {background-color: #f6f6f6;display:inline-block; color: #2a363e;font-size: 15px;font-weight: 700; padding: 24.5px;border-radius: 15px;min-width: 70px; transition:all ease 0.4s;}
.blog-section nav ul li a:hover {text-decoration:none;background-color: #55b8b9;color:#fff;}
.blog-section nav ul li:first-child a, .blog-section nav ul li:last-child a {min-width: 182px;background-color: #55b8b9;color:#fff;}
.blog-section nav ul li.disabled {display:none;}

.podcast-section {border: 1px solid #707070;background-color: #2c2d3e;padding:110px 0 130px;}
.podcast-section h2 {text-align: center; color: #ffffff; font-family: Cardo; font-size: 50px;font-weight: 700; margin: 0 0 80px; line-height: 58px;}
.podcast-section a {margin:0;}

.hs-blog-listing .footer-section:before {display:none;}

.blog-listing-hero-section.blog-inner-hero {padding-top:40px;}
.blog-listing-hero-section.blog-inner-hero .back-link { padding: 0 150px; text-align: left;margin-bottom: 35px;}
.blog-listing-hero-section.blog-inner-hero .back-link a {color: #55b8b9; font-family: Lato; font-size: 15px; font-weight: 700; line-height: 24px; position: relative;}
.blog-listing-hero-section.blog-inner-hero .back-link a:before {content:"\f060";font-family:FontAwesome;color: #55b8b9;font-weight: 400; margin-right: 10px;}
.blog-listing-hero-section.blog-inner-hero .back-link a:hover, .blog-listing-hero-section.blog-inner-hero .back-link a:hover:before {color:#fff; text-decoration:none;}
.blog-listing-hero-section.blog-inner-hero #hubspot-author_data {color: #ffffff; font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px; }
.blog-listing-hero-section.blog-inner-hero #hubspot-author_data a {text-decoration: underline;}

.hs-blog-post .blog-listing-section{ position: relative; z-index: 1; margin-top: -60px;}
.hs-blog-post .blog-listing-section .span10 {width:100%;}
.hs-blog-post .blog-listing-section .page-center {max-width: 950px !important; margin: 0 auto 125px; box-shadow: 0 0 25px rgba(0, 0, 0, 0.16); background-color: #ffffff; border-radius: 15px; padding: 0 0 85px; overflow: hidden;}
.hs-blog-post .blog-listing-section .blog-post-wrapper .hs-featured-image {width: 100%; max-width: 100%; object-fit: cover; object-position: center;margin: 0;}
.hs-blog-post .blog-listing-section .blog-post-wrapper .post-body {clear: both; padding:80px 135px 10px; color: #2d2c3e; font-family: Lato; }
.hs-blog-post .blog-listing-section .blog-post-wrapper .post-body p {margin-bottom: 40px;font-size: 17px; font-weight: 500; line-height: 38px;    word-spacing: 0;}
.hs-blog-post .blog-listing-section .blog-post-wrapper .post-body a {color: #4cc5c2;text-decoration: underline;    transition: all ease 0.4s;}
.hs-blog-post .blog-listing-section .blog-post-wrapper .post-body a:hover {color:#2d2c3e;}
.hs-blog-post .blog-listing-section .blog-post-wrapper .post-body h3 {font-size: 22px;font-weight: 700;margin-top: 20px; display: inline-block; margin-bottom: 15px;}

.applynow-cta {background-size: cover !important; max-width: calc(100% - 260px); margin: 0 auto 65px; border-radius: 20px; overflow: hidden; padding: 85px 45px; position: relative;  text-align: left;}
.applynow-cta h3 {margin: 0; color: #fff; width: 65%; float: left;color: #ffffff; font-family: Lato; font-size: 28px; font-weight: 700;  line-height: 36px;}
.applynow-cta:before {content:''; width:100%; height:100%;background-color: #2a363e;opacity: 0.74; position:absolute; left:0; top:0}
.applynow-cta > div {position: relative; z-index: 1;}
.applynow-cta .turquoise-btn a {min-width: 200px; box-sizing: border-box !important; margin: 0;}

.blog-learnmore-cta { max-width: calc(100% - 260px); margin: 0 auto 65px; border-radius: 20px; overflow: hidden; padding:56px 45px 35px; position: relative;  text-align: left;background-color: #2a363e;margin-top: 25px;}
.blog-learnmore-cta h3 {margin: 0 0 20px; color: #ffffff; font-family: Lato; font-size: 28px; font-weight: 700;  line-height: 36px;}
.blog-learnmore-cta > div {position: relative; z-index: 1;display: flex; align-items: center;}
.blog-learnmore-cta .yellow-btn a {min-width: 200px; box-sizing: border-box !important; margin: 0;}
.blog-learnmore-cta .content-wrap { width: 65%; float: left;    color: #ffffff; font-family: Lato;font-size: 17px; font-weight: 700; line-height: 25px;padding-right: 60px;}

.hs-blog-post .blog-listing-section .related-post {padding:0 130px;margin-left: -10px; margin-right: -10px;}
.hs-blog-post .blog-listing-section .related-post .post-item {width:calc(50% - 20px); margin:0 10px; float:left;box-shadow: 0 0 25px rgba(0, 0, 0, 0.16); background-color: #ffffff; border-radius: 15px; overflow: hidden;transition: all ease 0.4s;}
.hs-blog-post .blog-listing-section .related-post .post-item:hover {box-shadow: 0px 5px 15px rgba(0,0,0,0.4);}
.hs-blog-post .blog-listing-section .related-post .post-item .hs-featured-image-wrapper img { max-width: 100%; padding: 0; border: 0; margin: 0;height:224px; width:100%; object-fit:cover; }
.hs-blog-post .blog-listing-section .related-post .post-item .hs-featured-image-wrapper {max-height:224px; overflow:hidden;}
.hs-blog-post .blog-listing-section .related-post .post-item .post-header { padding: 30px 25px; margin: 0; border: 0;}
.hs-blog-post .blog-listing-section .related-post .post-item .post-body {margin:0;}
.hs-blog-post .blog-listing-section .related-post .post-item .post-header > span { color: #2d2c3e; font-family: Lato; font-size: 15px; font-weight: 400; line-height: 24px; margin-bottom: 20px; display: inline-block;}
.hs-blog-post .blog-listing-section .related-post .post-item .post-header h2 {font-family: Lato; font-size: 18px; font-weight: 700; line-height: 26px; margin: 0 0 35px;}
.hs-blog-post .blog-listing-section .related-post .post-item .post-header h2 a{color: #2d2c3e;transition:all ease 0.4s;}
.hs-blog-post .blog-listing-section .related-post .post-item .post-header h2 a:hover {text-decoration:none;color:#46acad;}
.hs-blog-post .blog-listing-section .related-post .post-item #hubspot-author_data {color: #2d2c3e;}
.hs-blog-post .blog-listing-section .related-post .post-item #hubspot-author_data a {text-decoration:underline;}
.hs-blog-post .blog-listing-section {position:relative;}
.hs-blog-post .blog-listing-section .social-sharing {position: absolute;right:0; top: 320px;}
.hs-blog-post .blog-listing-section .social-sharing ul {padding: 0; list-style: none; margin: 0;}
.hs-blog-post .blog-listing-section .social-sharing ul li { margin-bottom: 15px;}
.hs-blog-post .blog-listing-section .social-sharing ul li a {width: 45px; height: 45px; display: flex; align-items: center; justify-content: center;  border-radius: 50%;color:#fff; font-size:20px;transition: all ease 0.4s;}
.hs-blog-post .blog-listing-section .social-sharing ul li a:hover {text-decoration:none;opacity:0.7;}
.hs-blog-post .blog-listing-section .social-sharing ul li.linkedin a {background-color:#0e76a8;}
.hs-blog-post .blog-listing-section .social-sharing ul li.fb a { background:#3b5998}
.hs-blog-post .blog-listing-section .social-sharing ul li.twitter a {background:#00acee; }
.hs-blog-post .blog-listing-section .social-sharing.fixed {position:fixed; top:65px;}
.hs-blog-post .footer-section:before {display:none;}

.resource-page .footer-section:before {display:none;}

.resource-section { margin-top: -50px; position: relative;  z-index: 1;width: 100%; float: left; padding-bottom: 80px;}
.resource-section .page-center {max-width:1480px !important;}
.resource-section .single-resource-col { background: #fff;  box-shadow: 0 0 25px rgba(0,0,0,0.16);  border-radius: 15px;  width: 100%; float: left; position: relative; overflow: hidden;margin-bottom: 40px;}
.resource-section .single-resource-col .resource-img {width: 50%;  float: right; position: absolute;  top: 0; bottom: 0;  right: 0;}
.resource-section .single-resource-col .resource-img img {width: 100%; max-width: 100%; border: 0;  padding: 0; margin: 0; border-radius: 0 15px 15px 0;height: 100% !important;  object-fit: cover;}
.resource-section .single-resource-col .resource-content-wrap {width: 50%; float: left; padding: 190px 160px 180px 130px;color: #2d2c3e;font-family: Lato;font-size: 18px;font-weight: 400;line-height: 24px;}
.resource-section .single-resource-col .resource-content-wrap h3 {color: #2d2c3e;font-family: Lato;font-size: 36px; line-height:46px; font-weight: 700; transition:all ease 0.4s;}
.resource-section .single-resource-col:hover .resource-content-wrap h3 {    color: #46acad;}

.resource-page .blog-listing-hero-section {padding: 160px 0 185px;}


.row-fluid .blog-section nav ul li.active a { background: #55b8b9; color: #fff;  }

/* Author Page */
body.author_Page .blog-listing-section { padding-top: 80px; }
.blog_author_box { display: inline-block; vertical-align: top; width: 100%; padding: 70px 0 120px; }
.blog_author_box .page-center { max-width: 1480px !important; }
.blog_author_box .hs-author-profile { width: 670px; margin: 0 auto; max-width: 100%; font-weight: 600; }
.blog_author_box .hs-author-profile h2.hs-author-name { text-align: center; font-weight: 700; }

/* -------------- 404 Styles ------------- */

.page-404-container h1 {
  font-family:Cardo;
  color:#333148;
  margin:100px 0 50px;
}

.turquoise-btn.btn-404 {
  text-align:center;
}

.turquoise-btn.btn-404 a {
  min-width:310px;
}


/*  Partner LP 365 */
.partner-lp-new-body-wrap .footer-section:before { display: none; }
.partner-testimonial-video-wrap { display: flex; flex-flow: wrap; box-shadow: 0 0 25px rgb(0 0 0 / 16%); background-color: #ffffff; padding: 30px; border-radius: 25px; text-align: center; position: relative; align-items: center; }
.partner-testimonial-video { width: 40%; position: relative; }
.testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide { width: 60%; padding: 60px 0px 0px 73px; box-shadow: none; text-align: left; }
.testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide p { text-align: left; font-size: 27px; line-height: 37px; }
.testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide:before { top: 0; left: 73px; margin-left: 0; }
.testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide span { font-size: 21px; line-height: 30px; margin-top: 15px; }

.testimonial-slider.slick-slider .slick-arrow{background:url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/images/left-arrow.svg) no-repeat center; border:none; z-index:5; position:absolute; top:50%; transform: translateY(-50%); left:0; width:50px; height: 50px; font-size:0px; color:#fff; ; cursor:pointer;}
.testimonial-slider.slick-slider .slick-arrow.slick-next{left:auto; right:0; transform:scale(-1) translateY(50%);}

.partner-testimonial-video .play-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 220px; }
.partner-testimonial-video img { border-radius: 7px; }
.partner-step-main-wrap .partner-step-details { display: inline-block; width: calc(100% - 50px); vertical-align: top; padding-left: 20px; }
.partner-step-main-wrap .section-content .steps-wrap .partner-step-details h5 { width: 100%; padding-left: 0; margin-top: 0; margin-bottom: 17px; font-family: 'Lato', sans-serif; }
.steps-section .section-content .steps-wrap .single-step { width: calc(100% / 3); }
.steps-section.partner-step-main-wrap { padding: 30px 0 80px; background-color: #f2f8fa; color: #262736; }
.steps-section.partner-step-main-wrap:after { border-top-color: #f2f8fa; }
.steps-section.partner-step-main-wrap h2 { color: #262736; }
.steps-section.partner-step-main-wrap .section-title p { color: #262736; }
.partner-step-main-wrap .section-content .steps-wrap .partner-step-details h5 { color: #262736; }
.partner-hero-wrap { display: flex; }
.partner-hero-wrap > div { width: 50%; }
.partner-hero-form-wrap { box-shadow: 0 0 25px rgb(0 0 0 / 16%); background-color: #ffffff; padding: 35px 50px 69px; border-radius: 25px;  position: relative; }
.partner-hero-form-wrap h3 { margin-top: 0; color: #2d2c3e; font-family: Lato; font-size: 32px; font-weight: 700; margin-bottom: 32px; text-align: center; }
.partner-hero-main-wrap { padding:170px 0px 250px; background-repeat: no-repeat; background-position: right; background-size: contain; }
.partner-hero-left-heading h1 { color: #262736; font-family: Cardo; font-weight: 700; text-transform: none; border: 0; margin: 0; }
.partner-hero-left-side { padding-right: 30px; }
.partner-hero-right-side { padding-left: 15px; }
.partner-hero-left-heading h1 { color: #262736; font-family: Cardo; font-weight: 700; text-transform: none; border: 0; margin: 0; font-size: 50px; }
.partner-hero-left-side { padding-right: 36px; }
.partner-hero-left-content { margin-bottom: 0; margin-top: 15px; font-size: 15px; font-weight: 400; color: #53606c; line-height: 24px; }
.partner-hero-left-qoutes { position: relative; padding: 40px 0px 0px; color: #262736; font-family: Cardo; font-size: 22px; font-weight: 700; line-height: 35px; }
.partner-hero-left-qoutes:before { content: ''; width: 26px; height: 19px; background-image: url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/Fund%20That%20Flip%202019/Images/quote-img.svg); position: absolute; top: 0; left: 0; right: 0; }
.partner-hero-left-qoutes-wrap { margin-top: 45px; }
.partner-hero-left-qoutes-person-name {   margin-top: 20px; display: inline-block;  color: #53606c; font-family: Lato; font-size: 17px; font-style: italic; letter-spacing: normal; line-height: 35px; }

.partner-hero-left-qoutes-wrap .slick-dots { padding: 0; text-align: center; }
.partner-hero-left-qoutes-wrap .slick-dots li { list-style: none; display: inline-block; vertical-align: middle; margin: 0 8px; }
.partner-hero-left-qoutes-wrap .slick-dots li.slick-active button,
.partner-hero-left-qoutes-wrap .slick-dots li button:hover { background-color: #262736; }
.partner-hero-left-qoutes-wrap .slick-dots li button { padding:0px; font-size: 0; border: 0; background-color: #bbc2c2; width: 10px; height: 10px; border-radius: 50%; cursor: pointer; }
.partner-hero-left-qoutes:after { content: ''; position: absolute; top: 9px; width: calc(100% - 60px); height: 2px; background-color: #dddddd; right: 0; }

.partner-hero-left-qoutes-wrap.slick-slider .slick-arrow{background:url(https://2129804.fs1.hubspotusercontent-na1.net/hubfs/2129804/FundThatFlip_June2016/images/left-arrow.svg) no-repeat center; border:none; z-index:5; position:absolute; top:50%; transform: translateY(-50%); left:0; width:50px; height: 50px; font-size:0px; color:#fff; ; cursor:pointer;}
.partner-hero-left-qoutes-wrap.slick-slider .slick-arrow.slick-next{left:auto; right:0; transform:scale(-1) translateY(50%);}
.partner-hero-left-qoutes-wrap.slick-slider .slick-list{max-width:calc(100% - 100px);margin:0 auto;}

.partner-hero-left-logo-details .banner-logo-wrap .logos-wrap { margin-top: 45px; display: flex; align-items: center; justify-content: space-between; } 

.partner-step-main-content { color: #262736; font-family: Lato; font-size: 15px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 24px; }

.partner-hero-form-wrap label { color: #53606c; font-family: "Helvetica Neue"; font-size: 15px; font-weight: 500; margin-bottom: 12px; }
body .partner-hero-form-wrap input { border-radius: 10px; border: 1px solid #e0e0e0; background-color: #ffffff; min-height: 70px; box-shadow: none; }
.partner-hero-form-wrap .hs-form fieldset.form-columns-2 > div:first-child { padding-right: 13px; }
.partner-hero-form-wrap .hs-form fieldset.form-columns-2 > div:last-child { padding-left: 13px; }
.partner-hero-form-wrap .hs-form fieldset .hs-form-field:last-child { padding-right: 0; }

.partner-hero-left-details { display: inline-block; width: 100%; }
body .partner-hero-form-wrap input.hs-button { width: 100%; max-width: 469px; margin: 0px auto; background-color: #ffa555; border: 0; }
body .partner-hero-form-wrap .hs_submit.hs-submit { text-align: center; }
body .partner-hero-form-wrap fieldset { margin-bottom: 10px; }
.partner-lp-new-body-wrap .header-section .logo-wrap { width: auto; margin-right: 0; padding: 0; padding-right: 20px; border-right: 1px solid; }
.partner-lp-new-body-wrap .header-section .second-icon-header { margin-left: 20px; }
.partner-lp-new-body-wrap .header-section { padding: 49px 0px; position: absolute; top: 0; left: 0; right: 0; }
.partner-lp-new-body-wrap .header-container .header-section .row-fluid { height: auto; }

.partner-lp-new-body-wrap .header-container { min-height: 0px; }
.partner-lp-new-body-wrap .header-container .row-fluid { height: auto; }
.partner-hero-left-logo-details { padding-top: 61px; }
.partner-hero-left-logo-details h3 { color: #262736; font-family: Lato; font-size: 25px; font-weight: 700; }
.partner-hero-left-logo-details .banner-logo-wrap .logos-wrap .single-logo { padding-right: 16px; }
.steps-section.partner-step-main-wrap:before { content: ''; width: 0; height: 0; border-bottom: 100px solid #f2f8fa; border-right: 100vw solid transparent; border-left: 0 solid transparent; position: absolute; left: 0; bottom: -99px; top: -100px; }



.partner-loan-details-main-wrap { padding: 170px 0px 0px; }
.partner-loan-details-heading-content h2 { color: #262736; font-family: Cardo; font-size: 50px; font-weight: 700; text-align: center; margin-top: 0; margin-bottom:0px; }
.partner-loan-details-content { max-width: 746px; margin: 0px auto; margin-top: 25px; color: #262736; font-size: 15px; font-weight: 400; line-height: 24px; text-align: center; }
.partner-loan-details-heading-content { display: inline-block; width: 100%; }

.partner-loan-details-list-wrap { display: flex; flex-flow: wrap; align-items: center; }
.partner-loan-details-list { width: 50%; display: flex; margin-bottom: 35px; align-items: flex-start; } 
.partner-loan-details-wrap { max-width: 1180px; margin: 0px auto; margin-top: 50px; }
.partner-loan-details-list-heading { width: 50%; display: flex; align-items: center; overflow: hidden; }
.partner-loan-details-list-value { width: 50%;  color: #262736; font-size: 22px; font-weight: 400; padding-left:10px; }
.partner-loan-details-list-heading strong { color: #262736; font-size: 22px; font-weight: 700; line-height: normal; position: relative; }
.partner-loan-details-list-heading strong:after { content: ''; position: absolute; left: 108%; width: 100vw; height: 1px; background-color: #d6d6d6; top: 100%; transform: translateY(-50%); }
.submitted-message { text-align: center; font-size: 22px; font-weight: 400; color: #53606c; line-height: 27px; font-family: Cardo; }

.partner-lp-bep-body-wrap .header-section { padding: 24px 0px; }

.partner-hero-bep-img { text-align: center; }

.partner-hero-form-wrap .hs-form fieldset .hs-form-field ul.inputs-list.multi-container input { min-height: auto; margin-right: 10px; }
.partner-hero-form-wrap .hs-form fieldset .hs-form-field ul.inputs-list.multi-container li { display: inline-block; padding-right: 15px; font-family: 'Lato', sans-serif; }
.partner-hero-form-wrap .hs-form fieldset .hs-form-field ul.inputs-list.multi-container { padding-top: 12px; }
.partner-hero-form-wrap .hs-form fieldset .hs-form-field ul.inputs-list.multi-container li label { font-family: 'Lato', sans-serif; min-width: 53px;}
.partner-hero-bep-form-main-wrap .partner-hero-bep-form-main-wrap { width: 994px; margin: 0px auto; margin-top: 65px; }
.partner-hero-main-wrap.partner-hero-bep-main-wrap { padding-bottom: 0px; }

.partner-hero-bep-form-main-wrap { background-color: #f2f8fa; margin-top: 20%; position: relative; padding-bottom: 25px; z-index: 1; }
.partner-hero-bep-form-main-wrap:before { content: ''; width: 0; height: 0; border-bottom: 100px solid #f2f8fa; border-right: 100vw solid transparent; border-left: 0 solid transparent; position: absolute; left: 0; top: 0; background-color: #fff; }
.partner-hero-bep-form-main-wrap .partner-hero-form-wrap { margin-top: -20%; z-index: 2; display: inline-block; max-width: 994px; margin-left: auto; margin-right: auto; text-align: left; }
.partner-hero-bep-form-main-wrap .page-center { text-align: center; }

.partner-lp-new-body-wrap .fancybox-content { width: 100% !important; height: 100% !important; max-width: 800px !important; max-height: 452px !important; }
.partner-lp-new-body-wrap .fancybox-inner { max-width: 890px; margin: 0px auto; top: 50%; transform: translateY(-50%); max-height: 541px; width: 100%; height: 100%; }
.partner-lp-new-body-wrap .fancybox-inner button.fancybox-button.fancybox-button--close { background-color: #fff; border-radius: 100%; right: 8px; }
.partner-lp-new-body-wrap .fancybox-inner .fancybox-toolbar { opacity: 1 !important; visibility: visible !important; margin-right: 0; }
.partner-lp-new-body-wrap .fancybox-inner button.fancybox-button.fancybox-button--close svg path { fill: #000; }


body .partner-hero-form-wrap input.hs-button:hover { background-color: #FF8B2D; }
.partner-step-main-wrap .turquoise-btn a:hover { background-color: #FF8B2D; }

/* LP- Draw Request 2022 */
.draw-hero-main-wrap { position: relative;  display: inline-block; width: 100%; padding-top: 100px; padding-bottom: 90px; color: #fff; margin-bottom: 51px; }
.draw-hero-wrap { display: flex; align-items: flex-start; }
.draw-hero-left { width: 55%; padding-right: 4%; }
.draw-hero-right { width: 45%; }
.row-fluid .draw-hero-main-wrap .page-center { max-width: 1230px; }
.draw-hero-left h1 { font-size: 40px; font-weight: 700; font-family: 'Cardo', serif; margin: 0; line-height: 48px; }
.draw-hero-content { padding-top: 21px; font-size: 17px; font-weight: 400; line-height: 27px; }
.draw-hero-btn a { min-width: 228px; padding: 17px 36px; line-height: normal; margin-top: 0; border-radius: 10px; }
.draw-hero-btn { margin-top: 38px; }
 
.draw-hero-wrap { margin-bottom: -140px; }
.draw-hero-main-wrap:after { content: ''; background-color: #333448; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; clip-path: polygon(0 0, 100% 0, 100% calc(100% - 90px), 0% 100%); }
.draw-hero-content p:last-child { margin-bottom: 0px; }
.draw-hero-right img { border-radius: 14px; vertical-align: top; }
.draw-hero-right { position: relative; }
.draw-hero-round { position: absolute; left: 50%; width: 90%; height: 90%; top: 50%; transform: translate(-50%, -50%); }

.construction-draw-main-wrap { padding-top: 70px; }
.construction-draw-heading-wrap h2 { font-weight: 700; font-family: 'Cardo', serif; margin-top: 0; text-align: center; margin-bottom: 0; font-size: 40px; }
.construction-draw-heading-wrap h2:after { content: ''; height: 5px; background-color: #55b8b9; display: block; width: 129px; border-radius: 6px; margin: 0px auto; margin-top: 35px; }
.construction-draw-btn { text-align: center; margin: 42px auto 72px; }
.construction-draw-btn a { min-width: 228px; padding: 17px 36px; line-height: normal; margin-top: 0; border-radius: 10px; }

.construction-draw-list { display: flex; align-items: center; padding-bottom: 116px; position: relative;}
.construction-draw-list-img { width: 23%; }
.construction-draw-list-details-wrap { width: 77%; padding-left: 33px; }
.row-fluid .construction-draw-main-wrap .page-center { max-width: 997px; }

.construction-draw-list-details-wrap h5 { font-size: 17px; margin: 0; line-height: 27px; font-weight: 400; }
.construction-draw-list-details-wrap h2 { margin: 0; line-height: normal; color: #262736; margin-top: 6px; }
.construction-draw-list-content { padding-top: 23px; font-size: 17px; font-weight: 400; line-height: 27px; }
.construction-draw-list-content ul li { margin-bottom: 10px; }
.construction-draw-list-icon { position: absolute; left: 0; right: 0; bottom: 0px; text-align: center; } 
.construction-draw-list:nth-child(even) { flex-flow: row-reverse; }
.construction-draw-list:nth-child(even) .construction-draw-list-details-wrap { padding-right: 33px; padding-left: 0; }
.construction-draw-list:last-child { padding-bottom:0px; }
.construction-draw-list:last-child .construction-draw-list-icon { display: none; }

.lp-cta-section.lp-draw-request { padding-bottom:102px; }

.lp-cta-section.lp-draw-request .request-form-title h2 { font-weight: 700; font-family: 'Cardo', serif; text-align: center; font-size: 40px; position:relative; margin: 0 auto; }
.lp-cta-section.lp-draw-request .request-form-title h2:after { content: ''; height: 5px; background-color: #55b8b9; display: block; width: 129px; border-radius: 6px; margin: 0px auto; margin-top: 38px; }
.lp-cta-section.lp-draw-request .request-form-sub-title h2 { font-size: 22px; margin: 60px auto 30px; }
.lp-cta-section.lp-draw-request .form-title { font-size: 18px; font-weight: 700 !important; line-height: 24px; text-align: left; }

@media(min-width:2000px){
  
  .get-started-section:before{ height:260px;}
  .get-started-section {margin-bottom: -340px;background-size: 100%;background-position: 50% 60%;padding: 310px 0 330px;}
  .testimonial-section .testimonial-title {margin-top: 170px;}
}

@media(min-width:1900px){
    .row-fluid .blog-searchsection { padding:80px 0; }
	
}

@media (min-width: 1570px){

    .ready-next-main .page-center > div { margin: 0 -210px;}
  
  
}

@media(min-width:1401px){
    .row-fluid .project-text { padding-left:20px; }
    .partner-lp-new-body-wrap .page-center { max-width: 1395px !important; }
    .partner-testimonial-video-main-wrap .page-center { max-width: 1455px !important; }
}

@media(min-width:768px){

}

@media(max-width:1680px){
  
	.get-started-section { padding-bottom:240px;}

	.ppc-banner-section .page-center { max-width: 1430px !important;}
	.ppc-banner-section .right-part .banner-logo-wrap .logos-wrap .single-logo {padding:0 10px;}
  
}

@media(max-width:1500px){
  
	.get-started-section { padding-bottom: 190px;}  
	.intro-section .banner-img-wrap { width:1000px; margin-left:-27% !important;}	
	.ppc-banner-section .page-center { max-width: 1300px !important;}	
	.steps-section .section-content .steps-wrap .single-step { padding-right: 55px;}
	.steps-section {padding: 100px 0 215px;}
	.testimonial-slider-section { padding: 80px 0;}
	.center-content-section {  padding: 120px 0;}  
	.video-section { max-width: 1020px; height: 737px;margin-top: -140px;}
	.video-section a:after {width: 363px;height: 609px;right: -59px; top: 51px;}
	.video-section a > img { top: 75px;width: 852px; height: 563px;} 
	.testimonial-slider-section .testimonial-slider .single-slide {padding-bottom:75px;}
	.center-content-section { padding: 90px 0;}
	.cta-strip-section {padding:100px 0;}

}

@media(max-width:1365px){
  
	.intro-section .banner-img-wrap { margin-left:-37% !important;}
	.get-started-section {margin-bottom: -300px;}
	.footer-section .footer-newsletter-wrap {width: 430px;padding-left: 15px;}
	
	.ppc-banner-section {padding:70px 0;}
	.ppc-banner-section .right-part .banner-logo-wrap { margin-top: 70px;}
	
	.steps-section { padding: 80px 0 185px;}
	.steps-section .section-content .steps-wrap .single-step { padding-right: 15px;}
	.steps-section .section-content {  margin-top: 50px;}
	.steps-section .section-content .cta-wrap {margin-top: 10px;}
  
    .center-content-section { padding: 60px 0;}
    
    .featured-post-section .post-item .post-header {padding:90px 130px 90px 90px}
    .topic-filter-row .block .widget-module {    margin-left: 10px;}
    .topic-filter-row .block .widget-module > span {width: 425px;}
    
    .blog-listing-hero-section.blog-inner-hero .back-link {padding: 0 45px;}
    
    .resource-page .blog-listing-hero-section {  padding: 120px 0 145px;}
    .resource-section .single-resource-col .resource-content-wrap {padding: 140px 100px 120px 100px;}
    
    .partner-lp-new-body-wrap .header-section { padding: 35px 0px; }
    .partner-hero-main-wrap { padding: 140px 0px 180px; }
    .partner-hero-left-heading h1 { font-size: 40px; }
    .partner-hero-left-side { padding-right: 15px; }
    .partner-hero-left-logo-details { padding-top: 31px; }
    .partner-loan-details-main-wrap { padding: 150px 0px 0px; }
    .testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide:before { left: 53px; }
    .testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide { padding: 60px 0px 0px 53px; }

    
}

@media (min-width: 768px) and (max-width: 1400px){

}

@media (min-width: 1201px) and (max-width: 1600px){
    .row-fluid .landing-testimonial-section.testimonial-section .circle-green, .row-fluid .landing-testimonial-section.testimonial-section .circle-blue { right:0; }
    .row-fluid .testimonial-featurewrap { margin:0 -30px; }
    .row-fluid .testimonial-featurecol { padding:0 30px; }
}

@media (max-width: 1199px){
    
    .hero-banner-main h1 { line-height: 70px; font-size: 60px; }
    .hero-banner-main .hero-banner-content .widget-type-rich_text { font-size: 19px; line-height: 35px; }
    .starting-outer .starting-section .starting-subtitle { font-size: 20px; }
    .starting-outer .starting-section h2 { font-size: 60px; }
    .starting-outer .starting-section .starting-box { height: 300px; }
    .hero-banner-main { padding: 90px 0 280px; }
    .form-bottom-content h2 { font-size: 30px }
    .form-bottom-content .widget-type-text { font-size: 18px; }
    .ready-next-main .ready-next-left h2 { font-size: 55px; }
    .ready-next-main .ready-next-right { padding: 75px 40px 60px; }
    .ready-next-main .ready-next-left { padding: 95px 25px 100px 0px; }
    .list-step-main .list-step-seection h4 { font-size: 22px; }
    .list-step-main .list-step-seection .list-step-content { font-size: 18px; }
    .list-step-main .list-step-seection:before { top: 20px; font-size: 16px; }
  
    .form-tag-line h2 { font-size: 30px }
  
    .intro-section { padding-bottom:40px; }
    .intro-section .banner-img-wrap {width: 630px;margin-left: -150px !important;}
    .intro-section .intro-content-wrap .company-logo-wrap img {max-width: 146px;padding: 0 5px;}
    .intro-section .intro-content-wrap .button-green { margin-bottom: 35px;}
  
    .button-green.new-btn a {padding: 20px 30px;}
  
    .parallax-circle{width: 485px;height: 465px;}
  
    .get-started-section { padding-top:130px;}
    .get-started-section:before { height:100px;}
  
    .landingpage-template h1 { font-size:42px; line-height:50px;}
    .landingpage-template h2 { font-size:58px; line-height:66px;}
    .landingpage-template h3 { font-size:32px; line-height:40px; }
    .landingpage-template h4 { font-size:28px; line-height:36px; }
  
    .get-started-section .right-content-wrap .single-service-wrap h3 {padding: 25px 25px 25px 110px;}
  
    .testimonial-section { margin-top:0; padding:70px 0;}
  
    .apply-form-section .circle-green { bottom: 170px;}
	
	.lp-hero-section {padding: 100px 0 0;}
	.lp-cta-section { padding: 68px 0 100px;}  
	.footer-section .footer-newsletter-wrap { width: 350px; padding-left: 15px;}
	.footer-section .footer-newsletter-wrap .form-subtitle {    padding-right: 50px;}
	
	.footer-section .footer-left {width: 70%;}
	.footer-section .footer-newsletter-wrap {width: 288px;  padding-left: 15px;}
	.footer-section .footer-newsletter-wrap .form-subtitle {padding-right: 0;}
	.footer-section .footer-newsletter-wrap form .hs-submit { position: relative;max-width: 208px;}
	.footer-section .footer-newsletter-wrap form .hs-submit input {    border-radius: 6px;}
	.footer-section .social-share-wrap { padding-left: 10px;}
	
	.lp-hero-section { padding: 80px 0 0;} 
	.lp-hero-section h1 { padding-bottom: 70px;}
	.lp-cta-section { padding: 48px 0 80px;}
	
	.hero-section { padding: 110px 0 50px; min-height: 364px !important;}
	.hero-section:after {border-top: 50px solid #333448;    bottom: -49px;}
	.hero-section h1 {font-size: 40px; line-height: 50px;}
	.grid-content-box-section .section-title {margin-bottom:100px;}
	.grid-content-box-section .boxes-wrap .single-box {    padding: 0 10px;margin-bottom:60px;}
	.grid-content-box-section {padding-bottom:60px;padding-top: 100px;}
	.form-section .form-container h2 {margin:0 0 45px;}
	.form-section .form-container .form-wrap {padding: 0 60px;} 
	.form-section .form-container {padding-bottom:70px;}
	.find-deal-section {padding: 80px 0 100px;}
	.form-section form .hs-submit {margin-top:40px;}
	.grid-content-box-section .boxes-wrap { margin-left: 0; margin-right: 0;}
	.find-deal-section .content-wrap h2 {font-size:40px; line-height:48px;}
	
	.rbnf-lp .hero-section { padding: 80px 0 150px;}
	.header-section .mainmenu .hs-menu-wrapper ul li {padding: 0 5px;}
	.header-section .mainmenu .hs-menu-wrapper ul li a { padding: 10px 8px;}
	.header-section .mainmenu {    padding-left: 10px;}
	
	.ppc-banner-section { padding: 50px 0;}
	.ppc-banner-section .right-part .turquoise-btn a { padding: 18px 15px; min-width: 430px;}
	.ppc-banner-section .right-part h1, .steps-section h2, .cta-strip-section h2 {font-size:44px;line-height:54px;}
	.ppc-banner-section .right-part .subtitle {font-size: 20px; line-height: 30px;}
	.ppc-banner-section .right-part .banner-logo-wrap { margin-top: 50px;}
	
	.steps-section { padding: 60px 0 165px;}
	.steps-section .section-content .steps-wrap h5 {font-size:20px; line-height:30px;}
	
	.video-section { max-width: 940px; height: 685px;}
	.video-section a > img { top: 71px; width: 789px; height: 520px; left: 75px;}
	.video-section a:after {width: 339px;height: 561px;}
	
	.testimonial-slider-section { padding: 50px 0;}
	.testimonial-slider-section .testimonial-slider p {font-size: 26px; line-height: 40px;}
	.testimonial-slider-section .testimonial-slider .single-slide:before {top:73px;}
	
	.cta-strip-section { padding: 70px 0;}
	.cta-strip-section h2 {margin-bottom:20px;}
	.left-content-section {padding:55px 0;}
    
    .featured-post-section .post-item .post-header { padding: 50px;} 
    .topic-filter-row .hs-search-field input[type="text"] {width:325px;}
    .topic-filter-row .block .widget-module > span { width: 325px;}  
    .blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .post-header { padding: 30px 25px 25px;}
    .podcast-section a {min-width: 389px;}  
    
    
    .blog-listing-hero-section h1 {font-size:36px; line-height:46px;}
    .hs-blog-post .blog-listing-section .page-center {max-width: 800px !important;}
    .hs-blog-post .blog-listing-section .blog-post-wrapper .post-body { padding: 60px 75px 10px;}
    .applynow-cta { max-width: calc(100% - 130px);}
    .blog-learnmore-cta { max-width: calc(100% - 130px);}
    .hs-blog-post .blog-listing-section .related-post { padding: 0 65px;}
    .hs-blog-post .blog-listing-section .page-center {padding-bottom:65px;margin-bottom:85px;}
    .podcast-section {padding:80px 0 90px;}
    
    .resource-page .blog-listing-hero-section {  padding: 90px 0 115px;}
    .resource-section .single-resource-col .resource-content-wrap { padding: 80px 60px 80px 70px;}
    .resource-section .single-resource-col .resource-content-wrap h3 { font-size: 30px; line-height: 40px;}
    .resource-section {padding-bottom:40px;}
    


    .partner-hero-main-wrap { padding: 110px 0px 110px; }
    .partner-lp-new-body-wrap .header-section { padding: 15px 0px; }
    .partner-hero-form-wrap { padding: 26px; }
    body .partner-hero-form-wrap input { min-height: 58px; }
    .partner-hero-left-logo-details .banner-logo-wrap .logos-wrap { margin-top: 20px; }
    .partner-hero-left-logo-details { padding-top: 6px; }
    .partner-hero-left-qoutes { font-size: 17px; line-height: normal; }
    .partner-hero-left-qoutes-wrap { margin-top: 23px; }
    .partner-hero-left-heading h1 { font-size: 35px; line-height: normal; }
    .steps-section.partner-step-main-wrap:before { border-bottom: 70px solid #f2f8fa; top: -70px; }
    .steps-section.partner-step-main-wrap h2 { margin-top: 0; margin-bottom: 18px; }
    .steps-section.partner-step-main-wrap { padding-bottom: 45px; }
    .partner-loan-details-list-heading strong { font-size: 16px; }
    .partner-loan-details-list-value { font-size: 16px; }
    .partner-loan-details-list-heading strong:after { left: 105%; }
    .partner-loan-details-wrap { margin-top: 40px; }
    .partner-loan-details-heading-content h2 { font-size: 44px; line-height: 54px; }
    .partner-loan-details-main-wrap { padding: 120px 0px 0px; }

    .testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide { padding: 40px 0px 0px 33px; }
    .testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide p { font-size: 20px; line-height: normal; }
    .testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide:before { left: 33px; }
    .testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide span { font-size: 16px; line-height: normal; margin-top: 10px; }
    .testimonial-slider-section.partner-testimonial-video-main-wrap { padding-top: 0px; }
    
    
    .partner-hero-main-wrap.partner-hero-bep-main-wrap { padding-top: 150px; }
    .partner-hero-bep-form-main-wrap .partner-hero-form-wrap { margin-top: -17%; }
    
}
@media (max-width: 991px){

    .hero-banner-main h1 { line-height: 55px; font-size: 45px; }
    .hero-banner-main .hero-banner-content .widget-type-rich_text { font-size: 18px; line-height: 31px; }
    .starting-outer .starting-section .starting-box { height: 227px; }
    .starting-outer .starting-section .starting-subtitle { font-size: 18px; }
    .starting-outer .starting-section h2 { font-size: 45px; }
    .starting-outer .starting-section .starting-box { padding: 50px 20px; height: 227px; }
    .lp-form-main .form-style h3 { padding: 30px 20px; font-size: 30px; }
    .lp-form-main .form-style form { padding: 40px 40px 45px; }
    .form-bottom-content { padding: 60px 0 65px; }
    .ready-next-main .ready-next-left h2 { font-size: 40px; }
    .ready-next-main .ready-next-left { padding: 60px 25px 60px 0px; }
    .ready-next-main .ready-next-left > div { max-width: 100%; float: right; }
    .row-fluid .button-1 a { font-size: 20px; min-width: 285px; padding: 20px 15px; max-width: 100%; }
    .ready-next-main .ready-next-right { padding: 40px 25px 35px; }
    
    
  
    .form-tag-line { padding: 60px 0px;}
    .next-ready-main h2 { font-size: 50px;}
    .row-fluid .button-green a { font-size: 20px; min-width: 285px; padding: 20px 15px; max-width: 100%; }
  
    .banner-sub-title .widget-type-text { font-size: 30px; padding: 35px 0 15px;}
    .banner-sub-title .widget-type-text:before {max-width: 210px;}
  
    .starting-outer { float:left; width:100%; }
  
    .landingpage-template h1 { font-size:38px; line-height:46px;}
    .landingpage-template h2 { font-size:50px; line-height:58px;}
    .landingpage-template h3 { font-size:28px; line-height:36px; }
    .landingpage-template h4 { font-size:26px; line-height:34px; }
  
	  .intro-section .banner-wrap .row-fluid-wrapper > .row-fluid { display:flex; flex-direction:column-reverse;}
	  .row-fluid .intro-content-wrap  { width:100%; padding-top:50px;}
	  .intro-section .intro-content-wrap .company-logo-wrap img { max-width:140px;}
	  .intro-section .banner-img-wrap { width: 60%; margin: 0 auto !important;}

	  .get-started-section { padding-bottom:0;padding-top: 90px;background-size: cover;margin: 0;background-color: #18638e;}
	  .row-fluid .get-started-section .left-content-wrap {width:100%; margin-bottom:40px;}
	  .row-fluid .get-started-section .right-content-wrap {width:100%;}
	  .get-started-section .video-section { height:345px;}
	  .get-started-section .video-section a {width: 395px;height: 250px;margin-left: 4px;margin-top: 24px;}
	  .get-started-section .right-content-wrap .single-service-wrap img {max-width:90px;}
	  .get-started-section .right-content-wrap .single-service-wrap h3 {width: calc(100% - 70px);margin-left: 20px;}

	  .testimonial-section .testimonial-title { margin-top:0}
	  .testimonial-section { padding:50px 0;}
	  .testimonial-section .testimonial-slider .testimonial-slide {padding: 75px 50px 45px;}

	  .apply-form-section { padding:60px 0;}
	  .apply-form-section .logo-wrap { margin-bottom:35px}
	  .apply-form-section .form-wrap { padding:30px; }
    
	.fund-full-outer .fund-full-row .fund-full-img { height: 250px; padding: 65px 35px; }
	.fund-full-outer .fund-full-row .fund-full-img h3 { font-size: 30px; }
	.fund-full-outer .fund-full-row .fund-full-img h3:after { font-size: 19px; }
	.fund-full-outer .fund-full-row .fund-full-content { font-size: 17px; }
	.row-fluid .bluebg-banner h1 { font-size: 33px; }
	
	.row-fluid .post-social-share-box { position: fixed !important; bottom: 0 !important; left: 0 !important; right: auto !important; top: auto !important; float: left; width: 100%; text-align: center; z-index:2; }
	.row-fluid .post-social-share-box ul { width: 100%; float: left; background: #ebebeb; text-align: center; }
	.row-fluid .post-social-share-box ul li { float: none; display: inline-block; vertical-align: top; margin: 0 2px; }
	.row-fluid .post-social-share-box ul li a { margin: 0; }
	body.blog2019 .footer-container-wrapper { padding-bottom:75px; }
	
	.lp-header {padding-top: 40px;}
	.lp-hero-section h1 {font-size: 40px; line-height:48px; padding-bottom: 50px;}
	.footer-section .top-footer { padding: 65px 0;}
	.footer-section .footer-left { width: 67%;}
	.footer-section .footer-newsletter-wrap {width: 243px;}
	.footer-section .footer-newsletter-wrap form .hs-submit { max-width: 165px;}
	
	.hero-section { padding: 80px 0 50px; min-height: 314px !important;}
	.hero-section h1 { font-size: 36px; line-height: 42px;padding-bottom:0;}
	.grid-content-box-section {padding-bottom: 40px;}
	.grid-content-box-section .section-title { margin-bottom: 60px;}
	.grid-content-box-section .boxes-wrap .single-box {    width: calc(50% - 20px); margin: 0 9px 30px;}
	.form-section .form-container h2 { font-size:26px; line-height:34px;}
	.form-section .form-container .form-wrap { padding: 0 30px;}
	.form-section form .hs-form-field input {height:60px;}
	.form-section form .hs-submit input{padding: 15.5px 25px;}
	.find-deal-section .content-wrap h2 {font-size:32px; line-height:40px;}
	.find-deal-section { padding: 60px 0 80px;} 
		
	.rbnf-lp .grid-content-box-section {padding-top:60px;}
	
	.ppc-banner-section { padding: 30px 0;}
	.ppc-banner-section .left-part { width: 100%; text-align: center;}
	.ppc-banner-section .left-part img { position: relative; top: inherit; bottom: inherit; left: inherit; width: 100%; max-width: 400px !important; margin: 0 auto;}
	.ppc-banner-section .right-part { width: 100%; margin: 25px 0 0;}
	.ppc-banner-section .page-center>.row-fluid-wrapper > .row-fluid { display: inline-block;}
	.ppc-banner-section .right-part h1, .steps-section h2, .cta-strip-section h2 { font-size: 36px; line-height: 48px;}
	
	.steps-section { padding: 40px 0 135px;} 
	.steps-section .section-content .steps-wrap .single-step { padding-right: 0; width: 50%; margin-bottom: 20px;}
	
	.video-section { max-width: 700px; height: 585px;}
	.video-section a > img { top: 91px; width: 594px; height: 387px; left: 53px;}
	.video-section a:after { width: 289px; height: 421px; top: 74px; right: -80px;}
	
	.testimonial-slider-section { padding: 30px 0;}
	.testimonial-slider-section .testimonial-slider .single-slide {padding: 96px 50px 55px;}
	.testimonial-slider-section .testimonial-slider .single-slide:before {  top: 53px;}
	.testimonial-slider-section .testimonial-slider p {font-size: 20px; line-height: 30px;}
	.testimonial-slider-section .testimonial-slider span { font-size: 20px;line-height: 29px; margin-top: 10px;}
	
	.center-content-section h2 {font-size: 26px;    line-height: 36px;}
	
    .header-section .logo-wrap {max-width:140px;}
    .header-section .mainmenu {margin: 0; width:60%; text-align:right;}
    .header-section .mainmenu .hs-menu-wrapper ul li {  padding: 0 1px;    text-align: left;} 
    .header-section .mainmenu .hs-menu-wrapper ul li a { padding: 10px 5px; font-size:14px;}
    .header-section .header-btn-wrap {margin: 0; width:18%;}
    .header-section .header-btn-wrap .orange-btn a { height: 40px; padding: 0 25px;}
    .header-section .header-btn-wrap .blue-btn a { height: 40px; padding: 0 25px;}
    .header-section .header-btn-wrap a {font-size:14px;}
    
    .header-section .mainmenu .hs-menu-wrapper ul li.hs-menu-depth-2,
    .header-section .mainmenu .hs-menu-wrapper ul li.hs-menu-depth-2{clear:both;padding: 0 15px;}
    .header-section .mainmenu .hs-menu-wrapper .hs-item-has-children .hs-item-has-children > .hs-menu-children-wrapper{padding-left:0;}
    .header-section .mainmenu .hs-menu-wrapper .hs-item-has-children .hs-item-has-children > .hs-menu-children-wrapper a{padding:6px 15px;}
	
	
	.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static; opacity:1; visibility: visible; display:none; width:100%;}
	
	.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li{float:none;}
    
    .featured-post-section .post-item .post-header { padding: 35px;}
    .featured-post-section .post-item .post-header h2 {font-size: 24px; line-height: 33px;}
    .blog-listing-hero-section {    padding: 80px 0 105px;}
    .topic-filter-row .hs-search-field button {top:26px;}
    
    .topic-filter-row .block {text-align:left;}
    .topic-filter-row .block .widget-module {margin-left: 0;}
    .topic-filter-row .block h3 {    margin-bottom: 11px;}
    
    .blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item { width: calc(50% - 30px);}
    .blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .post-header h2 {font-size: 22px;line-height: 32px;}
    .blog-section nav {margin: 20px 0px 80px;}
    .podcast-section a { min-width: 300px;}
    .podcast-section { padding: 80px 0 100px;}
    .podcast-section h2 { margin: 0 0 60px;}
    .topic-filter-row .block .widget-module > span:after {right:-30px;}
    .blog-listing-hero-section h1, .podcast-section h2 {font-size:32px;line-height:42px;}
    .blog-listing-hero-section .form-wrap { margin-top: 35px;}
    .hs-blog-post .blog-listing-section .page-center { max-width: 610px !important;}
    
    .hs-blog-post .blog-listing-section .blog-post-wrapper .post-body { padding: 40px 35px 10px;}
    .applynow-cta { max-width: calc(100% - 70px);padding: 65px 25px;}
    .applynow-cta > div h3 {width: 60%; vertical-align: middle;display: inline-block; float:none;}
    .applynow-cta > div .turquoise-btn {display: inline-block; width: 39%; vertical-align: middle;}
    .blog-learnmore-cta { max-width: calc(100% - 70px);padding:35px 25px;}
    .applynow-cta .turquoise-btn a { min-width: 180px;}
    .blog-learnmore-cta .yellow-btn a {min-width: 180px;}
    .blog-learnmore-cta .content-wrap {padding-right:15px;}
    .hs-blog-post .blog-listing-section .related-post { padding: 0 35px;}
    .hs-blog-post .blog-listing-section .social-sharing {top:280px;}
    
    .resource-page .blog-listing-hero-section { padding: 60px 0px 95px;}
    .resource-section .single-resource-col .resource-content-wrap {padding:40px 30px;}
    .resource-section .single-resource-col .resource-content-wrap h3 {font-size: 28px; line-height: 38px; margin: 0px 0 10px;}

    .partner-loan-details-wrap { margin-top: 30px; }
    .partner-hero-main-wrap { position: relative; padding: 90px 0px 110px; }
/*     .partner-hero-main-wrap:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgb(255 255 255 / 60%); } */
    .partner-hero-main-wrap .page-center { position: relative; z-index: 2; }
    .partner-hero-right-side { padding-left: 0; }
    .partner-hero-form-wrap h3 { margin-bottom: 29px; font-size: 28px; }
    .partner-hero-form-wrap .hs-form fieldset.form-columns-2 > div:first-child { padding-right: 8px; }
    .partner-hero-form-wrap .hs-form fieldset.form-columns-2 > div:last-child { padding-left: 8px; }
    body .partner-hero-form-wrap fieldset input { margin-bottom: 0px; }
    .partner-hero-left-qoutes-person-name { line-height: normal; }
    .partner-loan-details-heading-content h2 { font-size: 36px; line-height: 48px; }
    .partner-loan-details-content { margin-top: 15px; }

    
    .partner-loan-details-wrap { margin-top: 30px; }
    .partner-hero-main-wrap { position: relative; padding: 90px 0px 110px; }
/*     .partner-hero-main-wrap:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgb(255 255 255 / 60%); } */
    .partner-hero-main-wrap .page-center { position: relative; z-index: 2; }
    .partner-hero-right-side { padding-left: 0; }
    .partner-hero-form-wrap h3 { margin-bottom: 29px; font-size: 28px; }
    .partner-hero-form-wrap .hs-form fieldset.form-columns-2 > div:first-child { padding-right: 8px; }
    .partner-hero-form-wrap .hs-form fieldset.form-columns-2 > div:last-child { padding-left: 8px; }
    body .partner-hero-form-wrap fieldset input { margin-bottom: 0px; }
    .partner-hero-left-qoutes-person-name { line-height: normal; }
    .partner-loan-details-heading-content h2 { font-size: 36px; line-height: 48px; }
    .partner-loan-details-content { margin-top: 15px; }
    .partner-testimonial-video-wrap { flex-flow: wrap; }
    .partner-testimonial-video { width: 100%; }
    .testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide { width: 100%; margin-top: 25px; padding: 30px 0px 0px 0; }
    .partner-testimonial-video img { width: 100%; vertical-align: top; }
    .testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide:before { left: 0; }

    .partner-hero-main-wrap.partner-hero-bep-main-wrap { padding-top: 130px; }
    
    

    .partner-lp-new-body-wrap .fancybox-content { width: 100% !important; height: 100% !important; max-width: 610px !important; max-height: 352px !important; }
    .partner-lp-new-body-wrap .fancybox-inner { max-width: 710px; margin: 0px auto; top: 50%; transform: translateY(-50%); max-height: 432px; width: 100%; height: 100%; }

    .partner-hero-left-qoutes-wrap.slick-slider .slick-list{max-width:none;}
    
    .construction-draw-list-icon { padding:0 10%; }
    .construction-draw-list-icon svg { width: 100%; height: auto; }
    
    .draw-hero-main-wrap { padding-top:70px; }
   
	 
}    


@media (min-width: 768px) and (max-width: 991px){
    /* Landing Page Landers */
    .row-fluid .how-worksec .span6 { float:left; width:100%; margin:0; }
    .row-fluid .how-worksec.get-started-section .left-content-wrap { margin:30px 0 0; } 
    .row-fluid .heard-raw > div > div { display:flex; align-items:center; }
    
}

@media (min-width: 768px) and (max-width: 1200px){
    /* Landing Page Landers */
    .landingpage-template .row-fluid .landers-top .lp-phone { font-size:14px; }
    
    .row-fluid .landers-herosec { overflow:hidden; }
    
    .row-fluid .landers-herosec .button-green a { float:left; }
    .row-fluid .get-started-section.how-worksec { background:#fff; }
    
    .row-fluid .project-title { font-size:26px; line-height:32px; }
    .row-fluid .testimonial-featuretitle { font-size:28px; line-height:38px; }
    .row-fluid .testimonial-featuretitle { margin:9px 0 10px; }
    .row-fluid .testimonial-featurewrap { margin:0 -30px; }
    .row-fluid .testimonial-featurecol { padding:0 30px; }  
    
    .row-fluid .landing-testimonial-section { overflow:hidden; }
    .row-fluid .landing-testimonial-section .testimonial-title { margin-top:30px; }
    .row-fluid .landing-testimonial-section.testimonial-section .testimonial-slider .testimonial-slide { font-size:22px; line-height:32px; }
    
    /* Blog 2019 09-10-2019 */
    .row-fluid .blog-searchsection { text-align:center; }
    .row-fluid .investing-title { float:left; width:100%; margin-bottom:15px; }
    .row-fluid .blog-searchsection .page-center>div>div { display:block; }
    .row-fluid .blog-searchsection h1 { margin: 0 0 20px; }
    .row-fluid .search-blogbox .search-title,
    .row-fluid .blog-filterbox .filter-tagtitle { text-align: left; }
    .row-fluid .search-blogbox { float: none; display: inline-block; vertical-align: top; margin: 0; text-align: left; }
    .row-fluid .blog-filterbox { float: none; display: inline-block; vertical-align: top; text-align: left; }
    .row-fluid .featured-content-inner { padding: 50px 50px 50px 0; }
    .row-fluid .featured-content-inner h2 { font-size: 25px; line-height: 32px; }
    
    .row-fluid .post-itemnew .post-header { padding: 20px 20px 30px; }
    .row-fluid .post-itemnew .post-header h2 { font-size: 17px; line-height: 24px; margin-bottom: 20px; }
    .row-fluid .post-itemnew .post-img { height: 200px; }
    .row-fluid .author-hubbox.hubspot-editable>div:first-child { margin-bottom: 10px; }
    .row-fluid .blog-subscribecol { padding: 40px 20px !important; }
    .row-fluid .blog-subscribebox h3 { font-size: 22px; line-height: 28px; }
    .row-fluid .blog-subscribebox form .hs_submit input[type="submit"] { font-size:18px; margin-top:15px; position:relative; background:#72a53b; padding:10px 30px; width:auto; }
    
    .row-fluid .blog-subscribebox ::-webkit-input-placeholder { font-size:14px !important; }
    .row-fluid .blog-subscribebox ::-moz-placeholder { font-size:14px !important; }
    .row-fluid .blog-subscribebox :-ms-input-placeholder { font-size:14px !important; }
    .row-fluid .blog-subscribebox :-moz-placeholder { font-size:14px !important; }
    
    .row-fluid .podcast-ctaboxinner h2 { font-size:25px; line-height:30px; }
    .row-fluid .podcast-ctaboxinner .podcast-ctabtn a { box-sizing:border-box !important; width:100%; font-size:12px; padding:10px; line-height:16px; }

	.row-fluid .postnav-img { width: 170px; }
    .row-fluid .post-navcontent { width: calc(100% - 170px); }
	.footer-section .address-wrap p {font-size:14px; line-height:24px;}
  
    
}

@media (max-width: 767px){
    
    .ready-next-main .page-center>div>.row-fluid { display: block; }
    .ready-next-main .span6.ready-next-left,
    .ready-next-main .span6.ready-next-right { width: 100%; margin: 0; float: left; }
    .ready-next-main .ready-next-left>div { max-width: 100%; float: left; width: 100%; text-align: center; }
    .row-fluid .button-1 a { font-size: 18px; min-width: 255px; padding: 20px 15px; max-width: 100%; }
    .ready-next-main .ready-next-left { padding: 60px 25px 0px 0px; }
    .row-fluid .ready-home-img { position: relative; width: 100%; margin-top: 35px; }
    .form-bottom-content .widget-type-text { font-size: 16px; }
    .form-bottom-content h2 { font-size: 27px; margin-bottom: 35px; }
    .hero-banner-main h1 { line-height: 47px; font-size: 35px; }
    .hero-banner-main { padding: 65px 0 280px; }
    .starting-outer .starting-section .starting-box { padding: 45px 20px; height: 227px; max-width: 227px; margin: auto; }
    .starting-outer .starting-section { width: 100%; display: inline-block; padding: 10px 8px; }
    .lp-form-main .form-style h3 { padding: 25px 15px; font-size: 30px; line-height: 42px; }
    body .form-style .form-columns-2 > div:last-child { padding-left: 0; }
    body .form-style .form-columns-2 > div:first-child { padding-right: 0; }
    .lp-form-main .form-style form { padding: 25px 10px 30px; }
    body .form-style form:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input,
    body .form-style form:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input { width: 100%; }
    body .form-style input:not([type="submit"]) { font-size: 18px; margin: 0 0 25px 0; }
    body .form-style .hs-button { font-size: 18px; padding: 18px 15px; }
  
    .next-ready-main h2 { font-size: 35px;}
    .next-ready-main {  padding: 60px 0 70px;}
    .row-fluid .button-green a { font-size: 18px; min-width: 255px; padding: 20px 15px; max-width: 100%; }
  
    .banner-sub-title .widget-type-text { font-size: 25px; padding: 30px 0 15px;}
    
    .ready-next-main .ready-next-right:after,.ready-next-main .ready-next-right:before { width: 120%; left: -5%;}
    .ready-next-main{overflow:hidden;}
    .ready-next-main .ready-next-left:before { right: -2%;}
  
  .banner-wrap { padding:0 15px;}
  
    .get-started-section .video-section { height: 250px; max-width: 500px;margin: 25px auto 0;}
  .get-started-section .video-section a {width: 285px;height: 180px;margin-left: 4px;margin-top: 17px;}
  .get-started-section .video-section a::after { width:59px; height:60px; background-size:100%;}
  
    .landingpage-template h1 { font-size:32px; line-height:40px;}
    .landingpage-template h2 { font-size:42px; line-height:50px;}
    .landingpage-template h3 { font-size:24px; line-height:32px; }
    .landingpage-template h4 { font-size:22px; line-height:30px; }
  .row-fluid .get-started-section .left-content-wrap { padding-right:0}
  .get-started-section .right-content-wrap .single-service-wrap h3 { padding: 20px 25px 20px 90px;width: calc(100% - 30px);}
  .testimonial-section .testimonial-slider .testimonial-slide { font-size:20px; line-height:28px;}
  .get-started-section .right-content-wrap .single-service-wrap img { max-width: 75px;}
  
    .parallax-circle {width: 400px; height: 400px;}
  
    .testimonial-section {  padding: 40px 0}
    .testimonial-section .testimonial-slider .slick-dots { margin-top:15px;}
  
  .apply-form-section .form-wrap form .btn-wrap { position:relative; width:100%;}
  .apply-form-section .form-wrap form input[type="text"] { padding-right:35px;}
  .apply-form-section .form-wrap form .btn-wrap input[type="submit"] { border-radius:20px;}
  
  .landingpage-template .lp-header {text-align: center;}
  .landingpage-template .lp-phone {text-align: center;}
    
    /* Landing Page Landers */
    .header-container .row-fluid .landers-top .page-center { width:100%; margin:0; }
    .row-fluid .landers-top { text-align:center; }
    .row-fluid .landers-top .hs_cos_wrapper_type_linked_image img { max-width:200px; }
    .landingpage-template .row-fluid .landers-top .lp-phone { padding:10px 0 5px; }
    .row-fluid .landers-herosec .circle-green { right:-60px; }
    .row-fluid .landers-herosec .parallax-circle { top:110px; }
    
    .row-fluid .landers-herosec { padding:70px 0 100px; text-align:center; overflow:hidden; }
    .row-fluid .landers-herosec:before { position:absolute; content:""; height:100%; width:100%; top:0; left:0; background:rgba(255,255,255,0.7); }
    .row-fluid .landers-herosec h1 { font-size:30px; line-height:40px; }
    .row-fluid .landers-herosec .button-green a { float:none; display:inline-block; vertical-align:top; }  
    
    .row-fluid .get-started-section.how-worksec { background:#fff; padding:50px 0; }
    .row-fluid .get-started-section.how-worksec .left-content-wrap { margin:30px 0 0; }
    
    .row-fluid .heard-raw { margin-top:50px; padding:30px 0; text-align:center; }
    .row-fluid .get-started-section.how-worksec .page-center > div > div { display:block; }
    .row-fluid .logo-slidertitle { font-size:26px; line-height:32px; margin-bottom:20px; }
    .row-fluid .heard-sliderlogo { height:100px; }
    
    .row-fluid .project-wrap { text-align:center; padding:50px 20px; }
    .row-fluid .project-col { display:block; }
    .row-fluid .project-img { width:100%; }   
    .row-fluid .project-img img { margin:0; float:none; display:inline-block; vertical-align:top; max-width:250px; }
    .row-fluid .project-text { width:100%; padding:30px 0 0; }   
    .row-fluid .project-title { font-size:30px; line-height:40px; }
    .row-fluid .project-text .button-green a { font-size:18px; padding:20px 40px; }
    
    .row-fluid .landing-testimonial-section { padding:50px 0; }
    .row-fluid .testimonial-featurewrap { float:left; width:100%; margin:0; }
    .row-fluid .testimonial-featurecol { width:100%; padding:0 0 30px; height:auto !important; } 
    .row-fluid .testimonial-featuretitle { font-size:28px; line-height:34px; margin:15px 0 10px; }
    
    .row-fluid .landing-testimonial-section .testimonial-title { margin:0; }
    .row-fluid .landing-testimonial-section .testimonial-title h2 { font-size:32px; line-height:42px; }  
    
    .row-fluid .landing-applysec.apply-form-section .form-wrap { padding:40px 20px; }
    .row-fluid .landing-applysec.apply-form-section .form-wrap .apply-richtext { padding:0; }
    .row-fluid .landing-applysec.apply-form-section .form-wrap .button-green a { padding:15px 20px; font-size:16px; }
    .row-fluid .landing-applysec.apply-form-section .form-wrap .apply-richtext { margin:20px 0; }
    .row-fluid .feature-testisec:after { display:none; } 
    .row-fluid .feature-sec { padding:70px 0 40px; }
    
    /* Blog 2019 09-10-2019 */
    .row-fluid .blog-searchsection { margin-top:15px; text-align:center; }
    .row-fluid .blog-searchsection .page-center > div > div { display:block; }
    .row-fluid .blog-searchsection h1 { margin-top:0; font-size:32px; line-height:36px; margin-bottom:10px; } 
    .row-fluid .search-blogbox, .row-fluid .blog-filterbox { float:none; display:inline-block; vertical-align:top; margin:15px 0; }
    .row-fluid .search-blogbox .search-title, .row-fluid .blog-filterbox .filter-tagtitle { padding:0 0 5px; text-align:left; }
    
    .row-fluid .feature-post-img { width:100%; height:auto !important; }
    .row-fluid .featured-imgbox { height:280px !important; width:100%; }  
    .row-fluid .featured-post-content { width:100%; height:auto !important; padding:0 20px !important; }
    .row-fluid .featured-content-inner { padding:50px 0; }
    .row-fluid .featured-content-inner h2 { font-size:20px; line-height:28px; }
    .row-fluid .featured-content-inner .post-content { margin:10px 0 15px; }
    .row-fluid .author-hubbox.hubspot-editable { margin:15px 0 0 !important; }
    
    .row-fluid .blog-newsection { padding-top:20px; } 
    .row-fluid .post-itemnew { width:100%; height:auto !important; }
    
    .row-fluid .blog-subscribeinner { display:block; }
    .row-fluid .blog-subscribecol { padding:40px 20px !important; }
    .row-fluid .blog-subscribebox h3 { font-size:27px; line-height:34px; margin:0 0 15px; }
    .row-fluid .blog-subscribebox form { margin-top:15px; }
    .row-fluid .post-itemnew .post-header h2 { height:auto !important; }
    .row-fluid .post-itemnew .post-header { padding:20px 20px; }
    .row-fluid .post-itemnew .post-header h2 { margin:0; font-size:18px; line-height:24px; }
    .row-fluid .author-hubbox.hubspot-editable > div { font-size:13px; }
    
    .row-fluid .podcast-ctaboxinner { height:auto !important; display:block; }
    .row-fluid .podcast-ctaboxinner h2 { font-size: 32px; line-height: 36px; }
    .row-fluid .podcast-ctaboxinner .podcast-ctabtn a { width: 100%; max-width: 100%; box-sizing: border-box !important; padding: 15px 15px; font-size: 12px; }
  
    .row-fluid .blog-paginationnew { float:left; width:100%; margin-top:25px; }
    .row-fluid .blog-paginationnew ul { float:left; width:100%; padding:0 15px; }
    .row-fluid .blog-paginationnew ul li.prev a, .row-fluid .blog-paginationnew ul li.next a { padding:10px 15px; font-size:12px; }
    .row-fluid .blog-paginationnew ul li { margin:0; }
    .row-fluid .blog-paginationnew ul li a { padding:10px 10px; font-size:12px; }
    
    .row-fluid .author-innerbox .hs-author-avatar { margin-bottom:20px; }
    
    .row-fluid .hs-search-results2 ul li p { margin:10px 0; }
    .row-fluid .hs-search-results2 ul li a { font-size:18px; line-height:24px; }
     
	.row-fluid .bluebg-banner { margin-top: 15px; padding: 55px 0; }
	.row-fluid .bluebg-banner h1 { font-size: 27px; }
	.fund-full-main { padding: 15px 0; }
	.fund-full-outer .fund-full-row .fund-full-img h3 { font-size: 25px; }
	.fund-full-outer .fund-full-row .fund-full-img h3:after { padding-left: 15px; }
	.fund-full-outer .fund-full-row .fund-full-img:hover h3:after { padding-left: 10px; }
	
	/* Blog 2019 Inner Page 19-03-2020 */
	body.hs-blog-post.blog.blog-body .header-container .row-fluid .page-center { margin:0; }
	
	.row-fluid .blog-post-wrapperinner a.back-blogbtn:before { margin-right: -5px; }
	.row-fluid .blog-post-wrapperinner a.back-blogbtn { padding-left: 10px; }
	.row-fluid .blog-post-wrapperinner .post-header h1 { font-size: 22px; line-height: 30px; }
	
	.row-fluid .blog-custom-navraw { float: left; width: 100%; margin: 0; }
	.row-fluid .blog-custom-nav { width: 100%; padding: 0 0 30px; }
	.row-fluid .blog-custom-nav:last-child { padding-bottom: 0; }
	.row-fluid .postnav-img { width: 100%; position: relative; height: 200px; }
	.row-fluid .post-navcontent { float: left; width: 100%; }
	
	.row-fluid .blog-ctasection-one { padding: 60px 0; text-align: center; }
	.row-fluid .blog-ctaraw-one { display: block; }
	.row-fluid .blog-ctaraw-one .blog-ctaleft { width: 100%; padding: 0 0 30px; }
	.row-fluid .blog-ctaraw-one .blog-ctabtn { width: 100%; }
	.row-fluid .blog-ctaraw-one h2 { font-size: 28px; line-height: 32px; }
	.row-fluid .blog-stock-section { text-align: center; padding: 30px 15px; }
	.row-fluid .blog-stock-raw { display: block; }
	.row-fluid .blog-stock-raw .blog-stock-left { width: 100%; padding: 0 0 30px; }
	.row-fluid .blog-stock-section h2 { font-size: 27px; line-height: 32px; }
	.row-fluid .blog-stock-raw .blog-stock-right { width: 100%; }
	.row-fluid .bloginner-bottomsec { padding: 0 15px; }
	.row-fluid .blog-custom-navsec { padding:50px 0 0; }
	.row-fluid .blog-ctaraw-one .blog-ctabtn a, .row-fluid .blog-stock-raw .blog-stock-right a { float: none; display: inline-block; }
	
	.row-fluid .post-navcontent h5 { height:auto !important; }
	
	.lp-hero-section { padding: 60px 0 0;} 
	.lp-hero-section .banner-caption {max-width: 680px;}
	.lp-hero-section h1 { font-size: 32px; line-height: 40px;padding-bottom: 40px;}
	.lp-cta-section { padding: 38px 0 60px;}
	
	.footer-section .top-footer { padding: 50px 0;}	
	.footer-section .footer-left {width: 100%;}
	.footer-section .footer-left .footer-links {width:50%;float:left;}
	.footer-section .contact-info-col {width:50%; float:left;}
	.footer-section .social-share-wrap { padding-left: 0; width: 100%; float: left; margin-top: 40px;}
	.footer-section .footer-newsletter-wrap { width: 100%; padding: 0; margin-top:40px;}
	.footer-section .copyright-footer {text-align:center;}
	.footer-section .copyright-footer .btm-footer-links {margin-top:15px;}
	.footer-section .copyright-footer .btm-footer-links ul {text-align: center;padding: 0;}
	.footer-section .copyright-footer .btm-footer-links ul li {margin:0 15px;}
	.footer-section .copyright-footer { padding-bottom: 20px;}
	.lp-cta-section h2 {font-size: 28px;line-height: 36px;}	
	.header-container .lp-header .page-center{margin-left:0 !important; margin-right:0 !important;}
	
	.hero-section { margin-top: 20px;}
	.hero-section { padding: 60px 0 40px;  min-height: 264px !important;}
	.hero-section h1 { font-size: 30px; line-height: 38px;}
	.hero-section:after { border-top: 20px solid #333448; bottom: -19px;}
	.grid-content-box-section {    padding-top: 60px;    padding-bottom: 20px;}
	.grid-content-box-section .section-title h2 { font-size: 24px; line-height: 34px; margin-bottom: 15px;}	
	.grid-content-box-section .section-title p{padding:0;}
	.grid-content-box-section .section-title { margin-bottom: 20px;} 
	.grid-content-box-section .boxes-wrap .single-box h3 {    font-size: 20px; line-height:28px;}
	.form-section .form-container { padding: 50px 15px;}
	.form-section form .hs-submit { margin-top: 20px;}
	.find-deal-section {  padding: 40px 0 60px;}
	.rbnf-lp .grid-content-box-section { padding-top: 30px;}
	
	.header-section .logo-wrap { float: left;}
	
	.header-section .row-fluid  .page-center {margin-left: 0;  margin-right: 0;}
    .header-section .mainmenu {width:100%;}
    .ebiz-toggle:focus {outline:none;}
    .header-section .mainmenu .mobile-menu {position: absolute; left: 0px; top: 55px;background: rgb(44, 45, 62);}
    .header-section .mainmenu .mobile-menu > li { border-bottom:1px solid rgba(255,255,255,0.1);}
    .header-section .mainmenu .hs-menu-wrapper ul li a {padding:10px 20px;color:#fff;}
    .header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children > a:after {display:none;}
    .header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper {background: transparent;box-shadow: none; padding:0; border: 0;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li {width:100%; display:inline-block;    border-bottom: 1px solid rgba(255,255,255,0.1);padding:0;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li:last-child { border:0;}

    .header-section .header-btn-wrap {width:100%;padding:0;}
    .header-section .header-btn-wrap > .row-fluid-wrapper { border-bottom: 1px solid rgba(255,255,255,0.1);padding:0 20px;}
    .header-section .header-btn-wrap > .row-fluid-wrapper a {padding:10px 0; margin:0;color:#fff;}
    .header-section .header-btn-wrap .orange-btn{padding:10px;}
    .header-section .header-btn-wrap .blue-btn{padding:10px;}

    .header-section .mainmenu .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper{width: 100%;}
    .header-section .mainmenu .hs-menu-wrapper .hs-item-has-children .hs-item-has-children > .hs-menu-children-wrapper{display:none;}
    .header-section .mainmenu .hs-menu-wrapper .hs-item-has-children .hs-item-has-children > .hs-menu-children-wrapper a{padding: 6px 20px;}

    .ppc-banner-section .right-part .subtitle { font-size: 18px; line-height: 27px;}
    .ppc-banner-section .right-part h1, .steps-section h2, .cta-strip-section h2 { font-size: 32px;  line-height: 40px;}
    .ppc-banner-section .right-part .hero-content {padding-right:0;}
    .ppc-banner-section .right-part .turquoise-btn a {margin-top:10px;}
	.steps-section .section-content .steps-wrap .single-step {max-width: 320px; margin: 0 auto 25px;float: none;width:100%;}
	.steps-section .section-content .cta-wrap a {margin-top:25px;}
	.steps-section:after {border-top: 50px solid #2c2d3e;bottom: -50px;}
	
	.video-section { max-width: 500px; height: 435px;}
	.video-section a > img { top: 75px; width: 416px; height: 273px; left: 43px;}
	.video-section a:after { width: 209px; height: 300px; top: 61px; right: -60px;}
	.video-section .play-icon {width: 122px; height: 92px;margin-left: 0;}
	
	.testimonial-slider-section .testimonial-slider .slick-slide {padding:25px 0;}
	.testimonial-slider-section {padding-top:0;}
	.center-content-section { padding: 10px 0 50px;}
	.cta-strip-section { padding: 50px 0;}
	.cta-strip-section h2 { margin-bottom: 0;}
	
	.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul{display:none;}
    
    .blog-listing-hero-section { padding: 55px 0 95px;}
    .topic-filter-row { padding: 57px 0;}
    .topic-filter-row .hs-search-field label {width:100%;}
    .topic-filter-row .hs-search-field input[type="text"] {width:100%;}
    .topic-filter-row .hs-search-field {margin-bottom:15px;}
    .topic-filter-row .block h3, .topic-filter-row .block .widget-module > span, .topic-filter-row .block .widget-module {width:100%;}
    .topic-filter-row .block .widget-module > span:after { right: 0;}
    .blog-section nav ul li:first-child a, .blog-section nav ul li:last-child a { min-width: 150px;}
    
    .podcast-section h2 { margin: 0 0 40px;}
    .podcast-section{padding:50px 0;}
    .podcast-section .turquoise-btn{margin-bottom:15px;}
    .topic-filter-row .hs-search-field label {margin-right:0;}
    
    .hs-blog-post .blog-listing-section .social-sharing {    position: fixed; bottom: 0; top: inherit; width: 100%; padding: 0 !important;    z-index: 99;}
    .hs-blog-post .blog-listing-section .social-sharing ul li {margin:0;float: left; width: 33.33%; text-align: center;}
    .hs-blog-post .blog-listing-section .social-sharing ul li a {width: 100%;border-radius: 0;}
    .hs-blog-post .blog-listing-section .page-center { max-width: 94% !important;padding-bottom: 45px;  margin-bottom: 65px;}
    .applynow-cta, .blog-learnmore-cta { max-width: calc(100% - 40px);padding: 35px 25px; }
    .applynow-cta > div h3 {width:100%; text-align:center;}
    .applynow-cta > div .turquoise-btn {width: 100%;margin-top: 20px;} 
    .blog-learnmore-cta > div {    display: inline-block;}
    .blog-learnmore-cta .content-wrap {width: 100%;padding-right: 0;    text-align: center;}
    .hs-blog-post .blog-listing-section .related-post { padding: 0px 20px;}
    
    .resource-section .single-resource-col .resource-content-wrap h3 { font-size: 22px; line-height: 34px;}    
    .resource-section { padding-bottom: 20px;}
    .resource-section .single-resource-col .resource-content-wrap {font-size: 16px;line-height: 22px}
    
    .partner-hero-wrap > div { width: 100%; }
    .partner-hero-wrap { flex-flow: wrap; }
    .partner-hero-main-wrap { background-position: top; background-size: 100% 100%; }
    .partner-hero-main-wrap:after { background-color: rgb(236 236 236 / 81%); }
    .partner-hero-right-side { margin-top: 35px; }
/*     .partner-hero-left-qoutes-wrap .slick-dots li button { background-color: #fff; } */
    .partner-loan-details-list { width: 100%; margin-bottom: 20px; }
    .partner-loan-details-list-wrap { max-width: 580px; margin: 0px auto; }
    .partner-testimonial-video-wrap { padding: 20px; }
    .testimonial-slider-section .testimonial-slider .partner-testimonial-video-wrap .single-slide p { font-size: 17px; }


    .partner-hero-wrap > div { width: 100%; }
    .partner-hero-wrap { flex-flow: wrap; }
    .partner-hero-main-wrap { background-position: top; background-size: 100% 100%; }
    .partner-hero-main-wrap:after { background-color: rgb(236 236 236 / 81%); }
    .partner-hero-right-side { margin-top: 35px; }
/*     .partner-hero-left-qoutes-wrap .slick-dots li button { background-color: #fff; } */
    .partner-loan-details-list { width: 100%; margin-bottom: 20px; }
    .partner-loan-details-list-wrap { max-width: 580px; margin: 0px auto; }
    .partner-testimonial-video-wrap { padding: 20px; }
    .partner-loan-details-main-wrap { padding: 90px 0px 0px; }
    .partner-hero-left-side { padding-right:0px; }
    .partner-hero-form-wrap h3 { font-size: 25px; margin-bottom: 20px; }
    .partner-hero-form-wrap .hs-form fieldset.form-columns-2 > div:first-child { padding-right: 0; padding-bottom: 12px; }
    .partner-hero-form-wrap .hs-form fieldset.form-columns-2 > div:last-child { padding-left: 0; }

    .partner-hero-left-logo-details .banner-logo-wrap .logos-wrap { flex-flow: wrap; align-items: center; justify-content: center; }
    .partner-hero-left-logo-details .banner-logo-wrap .logos-wrap .single-logo { padding: 0px 12px 12px; }
    .partner-loan-details-list-heading strong { font-size: 14px; }
    .partner-loan-details-list-value { font-size: 14px; }

    
    .partner-hero-form-wrap .hs-form fieldset.form-columns-2 > div { width: 100%; }
    .partner-hero-bep-form-main-wrap { margin-top: 26%; } 
    
    .partner-hero-bep-main-wrap.partner-hero-main-wrap:after { display:none; }
    .partner-hero-bep-main-wrap .slick-dots li button { background-color: #bbc2c2; }
    .partner-hero-left-qoutes:after { width: calc(100% - 50px); }
    body .partner-hero-form-wrap fieldset input { width: 100% !important; max-width: 100% !important; }
    .partner-hero-form-wrap .hs-form fieldset .hs-form-field ul.inputs-list.multi-container input { width: auto !important; }
    
    .partner-lp-new-body-wrap .fancybox-inner {     max-width: initial; height: auto;     max-height: initial; }
    
    .partner-lp-new-body-wrap .fancybox-slide { padding: 15px !important; }
    .partner-lp-new-body-wrap .fancybox-inner .fancybox-toolbar { right: 0; top: -35px; }
    .partner-hero-main-wrap { background-image: unset !important; }
    .partner-lp-new-body-wrap .header-section .second-icon-header img.hs-image-widget { max-width: 78px; }
    .partner-hero-main-wrap.partner-hero-bep-main-wrap { padding-top: 90px; }
    .partner-lp-new-body-wrap .header-section .logo-wrap { padding-right: 13px; }
    .partner-lp-new-body-wrap .header-section .second-icon-header { margin-left: 10px; }
    
    .draw-hero-main-wrap { padding-top:50px; }
    .draw-hero-wrap { flex-flow: wrap; } 
    .draw-hero-left { width: 100%; padding: 0 0 30px; }
    .draw-hero-left h1 { font-size:30px; line-height:38px; }
    .draw-hero-btn { margin-top:30px; } 
    .draw-hero-right { width: 100%; }  
    .draw-hero-right img { width: 100%; max-width: 100%; }
    

    .construction-draw-main-wrap { padding-top:50px; }   
    .construction-draw-heading-wrap h2 { font-size:30px; line-height:38px; }
    .construction-draw-btn { margin:35px auto; }
    .construction-draw-list { flex-flow: wrap; padding-bottom: 40px; }
    .construction-draw-list-img { width: 100%; align-items: center; text-align: center; }
    .construction-draw-list-img img { max-width: 160px; }
    .construction-draw-list-details-wrap, .construction-draw-list:nth-child(even) .construction-draw-list-details-wrap { width: 100%; padding: 20px 0 0; }
    .construction-draw-list-icon { display: none; }
    .construction-draw-list:nth-child(even) { flex-flow: wrap; }
    .construction-draw-list:last-child { padding-bottom:0px; }
    
    .lp-cta-section.lp-draw-request { padding-top:40px; }
    .lp-cta-section.lp-draw-request .request-form-title h2 { font-size:30px; line-height:38px; }
    .lp-cta-section.lp-draw-request .request-form-sub-title h2 { margin-top:38px; }
    
    

}



  
@media(max-width:575px){
  
    .landingpage-template h1 { font-size:30px; line-height:38px;}
    .landingpage-template h2 { font-size:38px; line-height:46px;}
    .landingpage-template h3 { font-size:22px; line-height:30px; }
    .landingpage-template h4 { font-size:20px; line-height:28px; }
  
   .intro-section .intro-content-wrap .company-logo-wrap img {  max-width: 180px; margin-bottom:15px;}
  .intro-section .banner-img-wrap { width:100%;}
  .get-started-section .video-section { height: 170px; max-width: 300px; transform: none;}
  .get-started-section .video-section a { width: 195px; height: 119px;  margin-left: 4px;  margin-top: 12px;}
  .get-started-section .video-section a::after { width: 49px; height: 50px;}  
  .get-started-section .right-content-wrap .single-service-wrap h3 { padding-left:70px;}
  
  .get-started-section .right-content-wrap .single-service-wrap img { max-width: 55px;}
  .get-started-section .right-content-wrap .single-service-wrap h3 { padding: 10px 10px 13px 55px;  width: calc(100% - 15px);  border-radius: 15px; font-size: 21px;line-height: 30px; margin-left:15px;}
  
  .testimonial-section .testimonial-slider .testimonial-slide { font-size: 16px; line-height: 24px;padding: 55px 25px 30px;}
  .testimonial-section .testimonial-slider .testimonial-slide ul li { font-size:16px;}
  
   .parallax-circle { width: 220px; height: 220px;}
  .intro-section .circle-green { left:85px;}
  
  .get-started-section { padding-top:60px;}
  .testimonial-section .circle-blue {right: 0;bottom: -10%;}
  .testimonial-section .circle-green{right: 0;}
  .apply-form-section .form-wrap form input[type="text"] { font-size:14px; padding:10px 15px;}
  .apply-form-section .form-wrap { padding: 20px;}  
  .apply-form-section { padding-bottom:30px;}
  *[data-paroller-factor] {   /*for all elements with foreground parallax effect*/ transform: none !important;  }
	
	.lp-hero-section h1 { font-size: 24px;line-height: 32px;}
	.lp-header { padding-top: 30px;}
	.lp-hero-section { padding: 40px 0 0;}
	.lp-cta-section { padding: 25px 0 50px;}
	.lp-cta-section .hs-cta-wrapper a {    min-width: 249px}
	
	.footer-section .footer-left .footer-links { width: 100%;}
	.footer-section .contact-info-col { width: 100%; margin-top: 25px}
	.footer-section .social-share-wrap{ margin-top: 25px;}
	.footer-section .footer-newsletter-wrap{ margin-top: 25px;}
	
	.grid-content-box-section .boxes-wrap .single-box { width: 100%; margin: 0 0 20px;}
	.form-section .form-container h2 { font-size: 23px;line-height: 31px; margin: 0 0 25px;}
	.form-section form .hs-form-field input {width:100% !important;}
	.form-section .form-container .form-wrap { padding: 0px;}
	.form-section form .hs-submit {padding:0 10px;}
	.rbnf-lp .hero-section { padding: 50px 0 120px;}
	
	.ppc-banner-section .right-part .turquoise-btn a { min-width: 235px; width: 100%; margin: 0; box-sizing: border-box !important;}
	.ppc-banner-section .right-part .banner-logo-wrap .logos-wrap {display:inline-block; width:100%;}
	.ppc-banner-section .right-part .banner-logo-wrap {text-align:center;}
	.ppc-banner-section .right-part .banner-logo-wrap .logos-wrap .single-logo {margin:0 0 10px 0;}
	.steps-section .section-content .cta-wrap a, .cta-strip-section .turquoise-btn a  {min-width:235px;width:100%;margin: 0; box-sizing: border-box !important;}
	
	.video-section { max-width: 300px;height: 315px;}
	.video-section a > img { top: 75px; width: 243px; height: 155px; left: 29px;}
	.video-section a:after { width: 150px; height: 183px; top: 62px; right: -60px;}
	.testimonial-slider-section .testimonial-slider .slick-slide {margin:0 25px;}
	.testimonial-slider-section .testimonial-slider .single-slide { padding: 66px 20px 25px;}
	.testimonial-slider-section .testimonial-slider .single-slide:before { top: 33px;}
	
	.cta-strip-section .turquoise-btn {margin-top:20px;}
    
    .blog-listing-hero-section h1, .podcast-section h2 { font-size: 30px; line-height: 38px;}
    .blog-listing-hero-section .form-wrap form .hs-submit {width:100%; position:relative;}
    .blog-listing-hero-section .form-wrap form .hs-submit input {    width: 100%; border-radius: 10px; margin-top: 15px;}
    
    .featured-post-section .post-item .post-body {position: relative;width: 100%;}
    .featured-post-section .post-item .post-body .hs-featured-image {border-radius: 15px 15px 0 0;}
    .featured-post-section .post-item .post-header { padding: 20px; width: 100%;}
    .topic-filter-row .hs-search-field input[type="text"] {padding:15px;}
    .blog-listing-section .blog-section .blog-listing-wrapper .post-listing { margin-left: 0; margin-right: 0;}
    .blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item {width: 100%;margin: 0 0 20px;}
    .blog-listing-section .blog-section .blog-listing-wrapper .post-listing .post-item .hs-featured-image-wrapper img {height:184px;}
    
    .podcast-section a { min-width: 260px;}
    .blog-section nav ul li:first-child a, .blog-section nav ul li:last-child a { min-width:40px; font-size: 0;vertical-align: middle;}
    .blog-section nav ul li a {height:40px;width:40px;    min-width: 40px;padding:8px;}
    .blog-section nav ul li:first-child a:before {content:"\f100"; font-family:FontAwesome; font-size: 17px; color: #fff; font-weight: 400} 
    .blog-section nav ul li:last-child a:before {content:"\f101"; font-family:FontAwesome; font-size: 17px; color: #fff; font-weight: 400}
    .blog-section nav ul li {margin:0 4px;}
    
    .hs-blog-post .blog-listing-section .related-post {margin-left: 0; margin-right: 0;}
    .hs-blog-post .blog-listing-section .related-post .post-item { width: 100%; margin: 0 0 15px;}
    .hs-blog-post .blog-listing-section .blog-post-wrapper .post-body p { margin-bottom: 20px;}
    .hs-blog-post .blog-listing-section .blog-post-wrapper .post-body { padding: 20px 20px 0px;}
    .hs-blog-post .blog-listing-section .blog-post-wrapper .post-body p { font-size: 15px;line-height: 30px;}
    
    .resource-section .single-resource-col a{display: flex; flex-direction: column-reverse;}
    .resource-section .single-resource-col .resource-content-wrap {width:100%;}
    .resource-section .single-resource-col .resource-img{width:100%; position:relative;}
    .resource-section .single-resource-col .resource-img img {border-radius:15px 15px 0 0;}
    .resource-section .single-resource-col .resource-content-wrap { padding: 25px 20px;}
    
    
    
}

/* HubSpot Support February 28, 2020 */
.hs-cta-wrapper {
  display: block !important;
  text-align: center !important;
}