/*
Theme Name: humaninterest Child
Template: humaninterest
Author: Child Theme Configurator
Description: Human Interest's design
Version: 1.0.0.1527175688
Updated: 2018-05-24 15:28:08

*/
@import url('../humaninterest/style.css');

#gform_2{
    background: #ffffff !important;
    padding: 15px;
    border-radius: 5px;
}
#gform_fields_2 li{padding: 0 15px 0 15px !important;}
#gform_fields_2 li label{font-size: 13px;}
/*.fullnamefield #input_3_2 span.name_first > label{
    display: none !important;
}
.email_fld input, .phone_fld input, .company_fld input, .emp_fld input, .payrole_fld select{
    width: 100% !important;
}*/
/*.home #gform_submit_button_2:hover,.page-id-3789 #gform_submit_button_2:hover{
    background-color: #2d5483;
    box-shadow: 0 3px 3px 0 rgba(0,0,0,.15);
}
.home #gform_submit_button_2,.page-id-3789 #gform_submit_button_2{
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.25), 0 -1px 1px rgba(255,255,255,.25);
    line-height: 45px;
    display: block;
    margin-bottom: 6px;
    width: 100%;
    background-color: #3b6da9;
    box-shadow: 0 3px 3px 0 rgba(0,0,0,.15);
    border: none;
    min-width: 158px;
    height: 45px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 0 15px;
    cursor: pointer;
    text-transform: uppercase;
    font-family: Interface,Helvetica,Arial,sans-serif;
    font-weight: 700;
}*/
.home .gform_footer.top_label,.page-id-3789 .gform_footer.top_label {
    padding: 0 15px 0 15px !important;
}
.home #gform_wrapper_2,.page-id-3789 #gform_wrapper_2 {
    margin: 0px;
}
.home #gform_2 select,.page-id-3789 #gform_2 select{
    display: block;
    font-size: 17px;
    position: relative;
    cursor: pointer;
    background: transparent;
    border: 1px solid #c8c8c8;
    border-radius: 3px;
}
.home #gform_2 label,.page-id-3789 #gform_2 label,#gform_3 label {
    width: 290px;
    height: 20px;
    font-family: Interface;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.54;
    letter-spacing: .5px;
    text-align: left;
    color: #2e2e2e;
    margin-bottom: 5px;
    display: block;
}
.successmessage {
    text-align: center !important;
    background: linear-gradient(-90deg, #53B3C7 0%, #47D6A3 100%) repeat-y center top !important;
    background-size: cover !important;
    color: #fff !important;
    padding: 75px 0 73px 0 !important;
    font-family: 'Inter UI', sans-serif !important;
}
.successmessage h2 {
    font-family: 'Inter UI', sans-serif !important;
    color: #2e2e2e !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    font-size: 64px;
    font-weight: 900 !important;
    line-height: 1.1875 !important;
    text-transform: capitalize !important;
    margin: 0 !important;
}
/*--css for home page gravity form start--*/
.home #gform_2 div.ginput_container,.page-id-3789 #gform_2 div.ginput_container {
    margin-top: 0px !important;
}
/*--//css for home page gravity form end--*/

/*--css for start page start here--*/
/*.page-id-3789 #gform_2 {
    background-color: #fcfcfc;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    -webkit-box-shadow: 1px 3px 6px rgba(0,0,0,.15);
    -moz-box-shadow: 1px 3px 6px rgba(0,0,0,.15);
    box-shadow: 1px 3px 6px rgba(0,0,0,.15);
    min-width: 200px;
    margin: auto;
    padding: 30px;
    text-align: left;
    position: relative;
}*/
/*--//css for start page end here--*/

/*--css to set default page width--*/
/*.site-content-contain.clear {
    max-width: 1060px;
    padding: 0 30px;
    margin: 0px auto;
}*/
/*--//css to set default page width--*/

/*--subscription box css start here--*/
#subscribe-here input{
    width: 100% !important;
}
#subscribe-here #inbound_form_submit,#gform_submit_button_3{
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.25),0 -1px 1px rgba(255,255,255,.25);
    line-height: 45px;
    display: block;
    margin-bottom: 6px;
    width: 100%;
    background-color: #2d5483;
    box-shadow: 0 3px 3px 0 rgba(0,0,0,.15);
    border: none;
    height: 45px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 0 15px;
    cursor: pointer;
    text-transform: uppercase;
}
#topheadermenudesktop{
    display: none;
}
#gform_3 .gform_footer.top_label {
    padding: 0 15px 0 0px !important;
}
#popmake-4033 h2 {
    text-align: center !important;
    font-size: 2em;
    margin: 15px 0px;
}
#popmake-4033 #pum_popup_title_4033 {
    text-align: center;
}
.page-id-4004 .white-pattern-bg,.page-id-3894 .white-pattern-bg,.page-id-4004 .site-content-contain,.page-id-3894 .site-content-contain,.page-id-4004 #masthead,.page-id-3894 #masthead {
    background-color: #fcfcfc !important;
    background-image: unset !important;
}
.page-id-4004 #site-footer,.page-id-3894 #site-footer{
    background: #ffffff !important;
}
/*--//subscription box css end here--*/
/*--login page css start here--*/
.loginformbottomsection h5 {
    font-family: 'Inter UI', sans-serif;
    color: #2e2e2e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 17px;
    font-weight: bold;
    line-height: 1.5882;
    text-transform: uppercase;
}
.loginformbottomsection {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: left;
    width: 410px;
    border-radius: 5px;
    background-color: #ffffff;
    border-top: 2px solid #f2f2f2;
    box-shadow: 0 15px 30px -6px rgba(0, 0, 0, 0.06);
    animation-name: styles-module__fadeIn___2lraR;
    animation-duration: 1.5s;
    -webkit-animation-name: styles-module__fadeIn___2lraR;
    -webkit-animation-duration: 1.5s;
    margin: 0px auto;
}
.loginformbottomsection a div {
    font-size: 11px !important;
    background-color: #ffffff;
    padding: 6px 0px;
    border-radius: 3px;
    border: solid 1px #c8c8c8;
    color: #2e2e2e;
    font-weight: bold;
    letter-spacing: 0.5px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.6s ease;
    -webkit-transition: 0.6s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 30px;
}
.loginformsection {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: left;
    width: 410px;
    border-radius: 5px;
    margin-top: 60px;
    background-color: #ffffff;
    box-shadow: 0 15px 30px -6px rgba(0, 0, 0, 0.06);
    animation-name: styles-module__fadeIn___2lraR;
    animation-duration: 1.5s;
    -webkit-animation-name: styles-module__fadeIn___2lraR;
    -webkit-animation-duration: 1.5s;
    margin: 0px auto;
}
.loginformsection a {
    font-size: 11px;
    font-weight: bold;
    color: #2275d7;
}
.loginformsection input {
    height: 30px;
    width: 100%;
    padding: 6px;
    border: solid 1px #c8c8c8;
    border-radius: 3px;
}
.loginformsection .login-password {
    margin: 0px;
}
.loginformsection .login-submit #wp-submit {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.25),0 -1px 1px rgba(255,255,255,.25);
    display: block;
    margin-bottom: 6px;
    width: 100%;
    background-color: #2d5483;
    box-shadow: 0 3px 3px 0 rgba(0,0,0,.15);
    border: none;
    height: 30px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 0 15px;
    cursor: pointer;
    text-transform: uppercase;
    margin-top: 30px !important;
}
.loginformsection h5 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Inter UI', sans-serif;
    color: #2e2e2e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 17px;
    font-weight: bold;
    line-height: 1.5882;
    text-transform: uppercase;
}
#input_2_10_3 + label, #input_2_10_6 + label,#field_2_10 > label {
    display: none !important;
}
/*--//login page css end here--*/
/*--media query start here--*/
@media screen and (orientation:portrait) and (max-width: 760px) {
    .loginformbottomsection {
        width: 100%;
        padding: 1em;
        margin: 0px auto;
    }
    .loginformsection {
        width: 100%;
        padding: 1em;
        margin: 0px auto;
    }

 }
 @media screen and (orientation:landscape) and (max-width: 1024px) {
    .loginformbottomsection {
        width: 100%;
        padding: 2em;
        margin: 0px auto;
    }
    .loginformsection {
        width: 100%;
        padding: 2em;
        margin: 0px auto;
    }

 }
/*--//media query end here--*/
/*--reset password page css start here--*/
.resetpasswordsection #lostpasswordform #somfrp_user_info{
    width: 50%;
}
.resetpasswordsection #lostpasswordform legend,#resetpasswordform legend{
    font-family: 'Inter UI', sans-serif;
    color: #2e2e2e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.1666;
    text-transform: capitalize;
}
/*--//reset password page css end here--*/
/*form#gform_2 input {
    display: block;
    height: 30px;
    width: 100%;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #c8c8c8;
    font-size: 13px;
    padding: 4px 10px;
}*/
#gform_2 p.x-small.phone a{
    font-size: 11px !important;
    color: #606060 !important;
}
#gform_2 p.x-small.phone {
    text-align: center;
    margin: 0px;
    color: #606060 !important;
}
/*--css for scroll get started button start here--*/
@media only screen and (max-width: 760px) {
    .getstartedbtnscrollsec{
        display: block !important;
    }
    .gform_wrapper .ginput_container span:not(.ginput_price) {
        display: unset !important;
    }
    label[for='input_2_10_3']{
        margin-top: 15px !important;
    }
}
.getstartedbtnscrollsec{
    height: 40px;
    overflow: hidden;
    position: relative;
}
.getstartedbtnscrollsec .getstartedbtnscrollbtn {
    position: fixed;
    bottom: 5px;
    width: 100%;
    text-align: center;
    /* Starting position */
     -moz-transform:translateX(100%);
     -webkit-transform:translateX(100%);    
     transform:translateX(100%);
     /* Apply animation to this element */  
     -moz-animation: getstartedbtnscrollsec 30s linear infinite;
     -webkit-animation: getstartedbtnscrollsec 30s linear infinite;
     animation: getstartedbtnscrollsec 30s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes getstartedbtnscrollsec {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes getstartedbtnscrollsec {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes getstartedbtnscrollsec {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%);       
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}
/*--//css for scroll get started button end here--*/
/*--footer section css start here--*/
.investment-legal.footerinvestmentCont p {
    font-size: 11px;
    line-height: 1.36;
    letter-spacing: .5px;
}
/*--//footer section css end here--*/
/*--thankyou page css start here--*/
.thankyoupage-content h1{
    font-size: 4em;
}
.thankyoupage-content,.schedulepage-content {
    padding: 120px 0;
}
.thankyoupage-content p {
    text-align: justify;
    padding: 0px 3.5em;
}
/*--//thankyou page css end here--*/

/*--media query for desktop devices start here--*/
@media only screen and (min-width: 1024px) {
    .schedulepage-content h1 {
        font-size: 4em;
        padding-left: 1em;
        padding-right: 1em;
    }
}
/*--//media query for desktop devices end here--*/
#input_2_7{
    bkit-appearance: none;
    width: 100%;
    position: absolute;
    left: 1px;
    top: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';

}
/*.ginput_container.ginput_container_select {
    background: url(/wp-content/uploads/2018/07/arrow-5.png) no-repeat right white;
    position: relative;
}*/

/*-- css for select box start here--*/
#gform_2 .ginput_container_select::after {
    font-family: FontAwesome;
    content: '\f0D7';
    position: absolute;
    right: 20px;
    top: 6px;
    font-weight: 700;
    color: #c8c8c8;
    width: auto;
    height: auto;
}
#gform_2 .ginput_container_select {
    cursor: pointer;
    overflow: hidden;
    display: block;
    height: 30px;
    width: 100%;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #c8c8c8;
    font-size: 13px;
    padding: 4px 10px;
    position: relative;
}
#gform_2 .ginput_container_select select {
    display: block;
    width: 110%;
    font-size: 17px;
    position: relative;
    left: -5%;
    top: -5px;
    cursor: pointer;
    border: 0px;
    padding: 2px 5px;
}
/*-- //css for select box end here--*/
/*--css for get in touch button start here--*/
/*input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}*/
#gform_submit_button_2:hover,#gform_2 input[type='submit']:hover {
    background-color: #2d5483;
    box-shadow: 0 3px 3px 0 rgba(0,0,0,.15) !important;
    text-decoration: none;
}
#gform_submit_button_2,#gform_2 input[type='submit'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 45px !important;
    line-height: 45px !important;
    display: block !important;
    margin-top: 30px;
    margin-bottom: 6px;
    width: 100%;
    background-color: #3b6da9;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    color: #fff;
    border: none;
    min-width: 158px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 0 15px;
    line-height: 30px;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Interface,Helvetica,Arial,sans-serif;
    text-align: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-shadow: 0 1px 2px rgba(0,0,0,.25),0 -1px 1px rgba(255,255,255,.25);
}
/*--//css for get in touch button end here--*/
label:first-letter {text-transform:uppercase}
label {text-transform:lowercase}


#gform_2 .ginput_container_select select { opacity: 1 !important; }
.page-id-3789 #gform_2 .ginput_container_select select{ left: -2% !important; }


/* 25.07.2018*/
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-family: Interface,Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
}
.home #gform_2 .ginput_container_select{cursor: pointer; overflow: hidden; display: block; height: 30px; width: 100%; border-radius: 3px; background-color: #fff; border: 1px solid #c8c8c8; font-size: 13px; padding: 0; position: relative;}
.home #gform_2 .ginput_container_select select{opacity: 1; display: block; width: 100%; font-size: 13px; position: relative; left: 0; top: 0; cursor: pointer; height: 30px; border: 0px; padding: 5px 4px;}
.home #gform_2 select, .page-id-3789 #gform_2 select{border:none;}

.page-template.page-id-3789 #gform_2 div.ginput_container_select{cursor: pointer; overflow: hidden; display: block; height: 30px; width: 100%; border-radius: 3px; background-color: #fff; border: 1px solid #c8c8c8; font-size: 13px; padding: 0; position: relative;}
.page-template.page-id-3789 #gform_2 .ginput_container_select select{opacity: 1; display: block; width: 100%; font-size: 13px; position: relative; left: 0 !important; top: 0; cursor: pointer; height: 30px; border: 0px; padding: 5px 4px;}

 
/* Placement styling*/
.blog-footer-placement {width: 880px;margin: 0;}
.blog-footer-placement .placement-banner-image { min-height: 300px; background-image: url(https://humaninterest.com/wp-content/uploads/2018/07/BAN_Half-Cost-Subway-1.png); background-position: center; background-size: cover;  background-repeat: no-repeat; }
.blog-footer-placement .placement-content-box { width: 100%; height: 100%;}
.blog-footer-placement .placement-footer { width: 100%; height: 100%; padding: 15px; line-height: 21px; border: solid 1px #c8c8c8; border-radius: 0 0 6px 6px; }
.blog-footer-placement .placement-copy-text { width: 55%; display: inline-block;}
.blog-footer-placement .placement-copy-button { height: auto; display: inline-block; float: right; padding: 6px 15px;}

@media screen and (max-width: @mobile-breakpoint) {
   .blog-footer-placement .placement-copy-text {
      display: block;
      width: 100%;
      margin-bottom: 15px;
    }
    .blog-footer-placement .placement-copy-button {
      display: block;
      float: unset;
    }
  
} 



/*20.08.18*/

.homeBlog-h3{width: 960px; font-family: FinancierDisplay; font-size: 45px; margin:0 auto 15px; line-height: 45px;}  
.homeBlog-h3.browseH3{margin:0 auto 10px;}  
.blog div.section {padding:0 0 60px 0;}

/*header new design*/

body header#masthead.color.pageHeader {background-color: #3b6da9; height: 60px;}
body.home header#masthead.color.pageHeader {background-color: #fff;}

body header#masthead.pageHeader .navigation-top{height: 60px; max-width:1017px;}
body header#masthead.pageHeader .navigation-top a.header-logo-link {height: 60px; margin: 0;}
body header#masthead.pageHeader img.header-logo {height: 58px; width: 120px;} 
body header#masthead.pageHeader .navigation-top ul.nav-items {padding-top: 15px; padding-bottom: 15px;}
body header#masthead.pageHeader .navigation-top ul.nav-items li a:not(.button) {color: #fff;}
body.home header#masthead.pageHeader .navigation-top ul.nav-items li a:not(.button) {color: #2e2e2e;}
body:not(.home) header#masthead .navigation-top ul.nav-items li.home-sign-in{display:none;}
body:not(.home) header#masthead .navigation-top ul.nav-items li.home-get-started{display:block;}
body:not(.home) header#masthead .navigation-top ul.nav-items li.home-get-started a{background-color: #fff;color: #2e2e2e; box-shadow:none; text-shadow:none; border: 1px solid #c8c8c8;}


body header#masthead .navigation-blog a.blog-home-link{width:auto; font-family: Interface; font-size: 21px; font-weight: 900; line-height: 42px; color: #151515; height:42px; text-transform: none;}
body header#masthead .navigation-blog a.blog-home-link::before{content:" ";}
body #page.blog:not(.scrolled) header#masthead .navigation-blog{height:42px;}
body #page.blog:not(.scrolled) header#masthead {height: 84px; background: linear-gradient(to bottom,#102034 50%,#fff 50%);}
body.search-results:not(.scrolled) header#masthead .navigation-blog{height:42px;}
body.search-results:not(.scrolled) header#masthead {height: 84px; background: linear-gradient(to bottom,#102034 50%,#fff 50%);}
body header#masthead .navigation-top{height:42px;}
body header#masthead .navigation-top a.header-logo-link{height:30px; margin: 6px 15px 6px 7px;}
header#masthead img.header-logo {height: 30px; width: 81px;}
.search header#masthead img.light {display:block !important;}
body header#masthead .navigation-top ul.nav-items{padding-top:5px; padding-bottom:5px;}
body header#masthead.color {background-color: #102034; height:42px;}
body.topics-template-default header#masthead.color {background: linear-gradient(to bottom,#102034 50%,#fff 50%); height:84px;}
body.topics-template-default header#masthead.color.hasScrolled {height:42px; background: #fff;}
body.topics-template-default #page:not(.blog) .hasScrolled .navigation-top{display:none;}
body #page .site-content-contain{padding-top:42px;}
body header#masthead .navigation-blog, body header#masthead .navigation-top{max-width:1000px;}
.reqInfoBtn{width: 122px; height: 27px; border-radius: 3px; box-shadow: 0 1.5px 6px 0 rgba(21, 21, 21, 0.06); background-image: linear-gradient(to bottom, #4a90e2, #3b74b6); display: block; text-align: center; line-height:27px; margin-top: 2px;}
.reqInfoBtn:hover{background-image: linear-gradient(to bottom, #4a90e2, #4a90e2); text-decoration:none;}
header#masthead .navigation-top ul.nav-items .signInLi{margin-left:15px;}
.headSignInBtn{ width: 33px; height: 27px; border-radius: 3px; background-image: linear-gradient(to bottom, #fafafa, #e9e9e9); display:block; position:relative; margin-top: 2px;}
.headSignInBtn::after{content:" "; background: url('assets/images/updateDesign/sign-in.svg') 50% 50% no-repeat; position:absolute; top: 6px; left: 9px; width: 14px; height: 16px;}
.headSignInBtn:hover{text-decoration:none; background-blend-mode: normal, darken; box-shadow: 0 1.5px 6px 0 rgba(0, 0, 0, 0.06);   background-image: linear-gradient(to bottom, #fafafa, #999999), linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));}
.headSignInBtn:hover::before{content:"Sign in"; position:absolute; display:block; font-size: 12px; font-weight: bold; text-align: center; color: #ffffff; width: 57px; height: 21px; border-radius: 10.5px; box-shadow: 0 3px 6px 0 rgba(21, 21, 21, 0.15); border: solid 1px transparent; background-image: linear-gradient(#151515, #151515), linear-gradient(to bottom, rgba(200, 200, 200, 0.3), rgba(151, 151, 151, 0.3)); background-origin: border-box; background-clip: content-box, border-box; text-transform: none; top: 30px;right: -9px; font-family: Interface; line-height: 19px;}
.hasScrolled .headSignInBtn:hover::before{display:none;}
.headSignInBtn:active{text-decoration:none; background-blend-mode: normal, darken;   box-shadow: 0 1.5px 6px 0 rgba(0, 0, 0, 0.06), inset 0 1px 6px 0 rgba(0, 0, 0, 0.15); background-image: linear-gradient(to bottom, #c8c8c8, #e9e9e9), linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));}
.searchForm{float:right;}
.searchForm input[type="text"]{width: 195px; height: 27px; border-radius: 13.5px; border: solid 1px #c8c8c8; text-align: left; margin-top: 8px; background: url('assets/images/updateDesign/ico_search.svg') 10px 50% no-repeat #ffffff; color: #000; font-size: 13px; font-family: Interface; font-weight: bold; padding-left: 33px; padding-right: 30px;} 
.searchForm input::placeholder {color: #c8c8c8; opacity: 1;}
.searchForm input:-ms-input-placeholder {color: #c8c8c8;}
.searchForm input::-ms-input-placeholder {color: #c8c8c8;}


body.page header#masthead.color .header-logo-link .light{display:none;}
body.home header#masthead.color .header-logo-link .light{display:block;}
body.home header#masthead.color .header-logo-link .color{display:none;}
body.blog header#masthead.color .header-logo-link .light{display:block;}
body.single header#masthead.color .header-logo-link .light{display:block;}


body header#masthead.color .header-logo-link .mobile{display:none;}
body header#masthead .reqInfoBtnMobile{display:none;}
body #page.blog:not(.scrolled) header#masthead.hasScrolled{height:42px;} 
body #page.blog.single-blog:not(.scrolled) header#masthead.hasScrolled{background: #fff;} 
.hasScrolled .navigation-top{display:none;}
body.blog #page.blog:not(.scrolled) header#masthead.hasScrolled{height:84px;} 
body.blog .hasScrolled .navigation-top{display:block;}
body.blog .hasScrolled .additionalButtonsSubHead{display:none;} 
body.blog .hasScrolled .searchForm {display: block;}

body.search-results .hasScrolled .navigation-top{display:block;}
body.search-results .hasScrolled .additionalButtonsSubHead{display:none;} 
body.search-results .hasScrolled .searchForm {display: block;}

#page:not(.blog) .hasScrolled .navigation-top{display:block;}
.hasScrolled .searchForm{display:none;}
.additionalButtonsSubHead{display:none;}
.hasScrolled .additionalButtonsSubHead{display:block; float:right; padding:6px 0 6px;} 
.hasScrolled .additionalButtonsSubHead .reqInfoOuter{float:left; margin-right:15px;}
.hasScrolled .additionalButtonsSubHead .reqInfoOuter a{color:#fff; font-size: 13px; font-weight: bold; font-style: normal; font-stretch: normal; font-family: Interface; text-transform:uppercase;}
.hasScrolled .additionalButtonsSubHead .signInLi{float:right;}


/*footer new design*/
footer.site-footer{background-color: #151515;}
footer.site-footer .company-and-socials {width: 260px !important;}
footer.site-footer .company-copyright{color: #ffffff;font-family: FinancierDisplay;font-size: 18px;font-weight: 600;line-height: 1.17;}
footer.site-footer .company-copyright strong{display:block; font-size: 21px;}
footer.site-footer .investment-legal.footerinvestmentCont{color: #606060;}
footer.site-footer .company-and-socials .socials{margin-top:30px;}
body #page .site-content-contain {padding-bottom: 0px;}
body footer.site-footer{position:relative;}
#site-footer {min-height: 429px; padding-bottom: 90px;}
#site-footer .company-and-socials .socials a{background-color:#fff;}
#site-footer .company-and-socials .socials a > span::after{color:#151515;}
#site-footer .links{margin-top:96px; width: 580px;}
#site-footer .links .link-col {font-size:12px;}
#site-footer .links .link-col .bold{color:#c8c8c8; font-size:12px;}
#site-footer .links .link-col a{color:#c8c8c8; font-size:12px;}
#site-footer .links .link-col.why {padding-right: 90px;}
#site-footer .links .link-col.company {padding-right: 38px;}
.investment-legal.footerinvestmentCont p {font-size: 12px; margin-bottom: 15px !important; }


/* Home Blog "Featured Topics"*/
.homeBlogFT{margin:0 auto; width: 960px; display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 30px;}
.homeBlogFT .homeBlogFT-col{position:relative;}
.homeBlogFT .homeBlogFT-col::after{content: " "; position:absolute; height:100%; width:1px; background-color: #c8c8c8; right: -15px; top: 0;}
.homeBlogFT .homeBlogFT-col:nth-child(3n)::after{width:0;}
.homeBlogFT .homeBlogFT-col article{padding:0 !important;}
.homeBlogFT .homeBlogFT-col .imageFT{width:300px; height:200px;}
.homeBlogFT .homeBlogFT-col .imageFT.mobile{display:none;}
.homeBlogFT .homeBlogFT-col .entry-header .entry-title{font-size:30px !important; font-family: FinancierDisplay; font-style: italic; font-stretch: normal; line-height: 1 !important; letter-spacing: normal; color: #151515; margin:10px 0 0;}
.homeBlogFT .homeBlogFT-col .entry-content{font-size:15px; color: #151515; letter-spacing: normal;}
.homeBlogFT .homeBlogFT-col .entry-content hr{margin:15px 0; border:none; border-top:1px solid #c8c8c8; }
.homeBlogFT .homeBlogFT-col .readMoreFT{width: 136px;height: 39px; border-radius: 3px; box-shadow: 0 1.5px 6px 0 rgba(0, 0, 0, 0.06); background-image:linear-gradient(to bottom, #2e2e2e, #131313); font-size: 13px; font-weight: bold; color: #c1d2e6; text-align:center; margin:30px auto; display: block; line-height:39px; text-transform:uppercase;}
.homeBlogFT .homeBlogFT-col .readMoreFT:hover{text-decoration:none; color:#fff;}
.homeBlogFT .homeBlogFT-col .moretag{display:none;}

/* Home Blog "Browse articles"*/
.homeBlogBA{position:relative; display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 30px; margin: 0 auto; width: 952px;}
.homeBlogBA::after{content: " "; position:absolute; height:calc(100% - 15px); width:1px; background-color: #e9e9e9; left:50%; top:15px;}
.homeBlogBA article{position:relative;}
.homeBlogBA article::after{content: " "; position:absolute; width:100%; height:1px; background-color: #e9e9e9; left:0; bottom:-17px;}
.homeBlogBA article:last-child::after{height:0;}
.homeBlogBA article:nth-last-child(2)::after{height:0;}
.homeBlogBA article .imageFT{float:right; width:90px; height:90px; background-color: #e9e9e9; border-radius: 6px; margin:15px 0 15px 15px;}
.homeBlogBA article .imageFT img{border-radius: 6px;}
.homeBlogBA article .entry-header{}
.homeBlogBA article .entry-title{font-size:21px !important; font-family: FinancierDisplay; font-style: italic; font-stretch: normal; line-height: 1 !important; letter-spacing: normal; color: #151515; margin:10px 0 0;}
.homeBlogBA article .entry-content{font-size:15px; color: #151515;}
.homeBlogBA article .moretag{display:none;}

/*pagination*/
.content-area .wrap.pagination.pagWN {margin: 30px auto;}
.page-numbers{display:none;} 
.page-numbers button.tall{height:37px; width:37px; min-width:37px; border-radius:50%;}
.page-numbers.prev{display:inline-block; margin-right: 26px !important;}
.page-numbers.next{display:inline-block; margin-left: 2px !important;}
.page-numbers.next button.tall{background: url('assets/images/updateDesign/arrow-right.svg') 50% 50% no-repeat;}
.page-numbers.prev button.tall{background: url('assets/images/updateDesign/arrow-left.svg') 50% 50% no-repeat;}

/*single Article new design*/
.wrapPostNd{max-width:960px; margin:0 auto;}
.wrapPostNd article .article-body{max-width:745px; float:left; margin-right:15px;}
.wrapPostNd article .right_side {max-width:200px; float:left;}
.wrapPostNd article .right_side img{width:100%;} 
.wrapPostNd article .featured-image {line-height:0; margin-bottom: 15px;}
.wrapPostNd article .featured-image img{width:100%; height: auto;}
.wrapPostNd article h1.entry-title{font-family: FinancierDisplay; font-size: 60px; font-weight: 600; font-style: italic; color: #151515; line-height: 1;}
.wrapPostNd article .entry-header {margin-bottom: 3px;}
.wrapPostNd article .entry-header .author{font-size: 12px; font-weight: bold; color: #303030; float:left;  font-family: Interface; margin:15px 0 15px; line-height:12px; text-transform:uppercase;}
.wrapPostNd article .entry-header .date{font-size: 12px; font-weight: normal; color: #606060; float:right; font-family: Interface; margin:15px 0 15px; line-height:12px;}
.wrapPostNd article .custom-link {margin: 3px 0 15px; border-bottom: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; padding:8px 0;}
.wrapPostNd article .custom-link a{font-family: Interface; font-size: 13px; font-weight: bold; line-height: 1.15; letter-spacing: 0.1px; color: #3b74b6; display: block; line-height: 20px; } 
.wrapPostNd article .custom-link i{margin-right:10px;}
.wrapPostNd article .entry-content{font-size:15px;}
.wrapPostNd article .entry-content p{font-size:15px;}
.wrapPostNd article .entry-content h2{margin:10px 0 15px;}
.wrapPostNd article .photoCredit{font-size: 12px; color: #606060; text-align:right;  font-family: Interface;  margin:15px 0 0; line-height:18px; }


/* SECTION Page New Design*/
.topicsDetail {padding-top: 42px;}
.topicsDetail .featuredImageTopic{width:100%; position:relative;}
.topicsDetail .featuredImageTopic img{width:100%; }
.topicsDetail .featuredImageTopic img.topicTumbTablet{display:none;}
.topicsDetail .featuredImageTopic img.topicTumbMobile{display:none;}
.topicsDetail .featuredImageTopic h1.TopicName{ max-width:600px; font-family: FinancierDisplay; font-size: 90px; font-weight: 600; line-height: 0.93; text-align: center; color: #ffffff; text-shadow: 0 1px 3px rgba(21, 21, 21, 0.3);}
.topicsDetail .featuredImageTopic .inner{position:absolute; max-width:648px; left:50%; margin-left:-324px; bottom:6%;}
.topicsDetail .featuredImageTopic .shortDescription{max-width:648px; font-family: Interface; border-radius: 6px; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15); background-color: #ffffff; border: solid 1px rgba(0, 0, 0, 0.15); padding:15px 30px; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.75; letter-spacing: normal; color: #151515;}
.topicsDetail .featuredImageTopic .topicNavigation{height: 63px; padding:20px 25px 15px 25px;}
.topicsDetail .featuredImageTopic .topicNavigation .readMore{display:none;}
.topicsDetail .featuredImageTopic .topicNavigation .topicNav{width: 33px; height: 33px; border-radius: 16.5px; box-shadow: 0 1.5px 6px 0 rgba(21, 21, 21, 0.06); background-image: linear-gradient(to bottom, #fafafa, #e9e9e9); border: solid 1px #c8c8c8;} 
.topicsDetail .featuredImageTopic .topicNavigation .topicNav:hover{background-image: linear-gradient(to bottom, #fafafa, #fafafa);}
.topicsDetail .featuredImageTopic .topicNavigation .topicNav::after{content:" "; display: block; width: 16px; height: 12px; margin: 30% auto;}
.topicsDetail .featuredImageTopic .topicNavigation .topicNav.left{float:left;}
.topicsDetail .featuredImageTopic .topicNavigation .topicNav.right{float:right;}
.topicsDetail .featuredImageTopic .topicNavigation .topicNav.left::after{background: url('assets/images/updateDesign/arrow-left.svg') 50% 50% no-repeat;}
.topicsDetail .featuredImageTopic .topicNavigation .topicNav.right::after{background: url('assets/images/updateDesign/arrow-right.svg') 50% 50% no-repeat;}

.topicsDetail .featuredImageTopic .topicNavigation .jumpTo{width: 139px; height: 33px; border-radius: 15px; box-shadow: 0 3px 15px 0 rgba(21, 21, 21, 0.06), 0 1.5px 6px 0 rgba(0, 0, 0, 0.06); background-image: linear-gradient(to bottom, #fafafa, #e9e9e9); border: solid 1px #c8c8c8; position: absolute; left: 50%; margin-left: -70px;}

.topicsDetail .featuredImageTopic .topicNavigation .jump{font-size: 13px; font-weight: bold; font-style: normal; font-stretch: normal; letter-spacing: 0.1px; text-align: center; color: #303030; line-height:32px; text-transform:uppercase; position:relative; font-family: Interface; padding-right: 20px; background: url('assets/images/updateDesign/circle-chevron-down.svg') 90% center no-repeat;}
.topicsDetail .featuredImageTopic .topicNavigation .jump.active{  background-blend-mode: normal, darken; box-shadow: 0 1.5px 6px 0 rgba(0, 0, 0, 0.06), inset 0 1px 6px 0 rgba(0, 0, 0, 0.15); background-image: linear-gradient(to bottom, #c8c8c8, #e9e9e9), linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)); border: solid 1px #999999; border-radius: 15px;}
.topicsDetail .featuredImageTopic .topicNavigation .jump.active::after{content:" "; position:absolute; background: url('assets/images/updateDesign/circle-chevron-down.svg') 0 0 no-repeat; width: 18px;height: 18px;right: 11px;top: 6px;}
.topicsDetail .featuredImageTopic .topicNavigation .jump:hover{cursor:pointer;}
.topicsDetail .featuredImageTopic .topicNavigation .jump .jumpPopUp{position:absolute; width: 280px; border-radius: 3px;  background-color: #ffffff; top: 38px; display:none; box-shadow: 0 1.5px 15px 0 rgba(21, 21, 21, 0.15); border: solid 1px #c8c8c8; left: 50%; margin-left: -140px;}
.topicsDetail .featuredImageTopic .topicNavigation .jump .jumpPopUp a{display:block; font-family: Interface; font-size: 13px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.15; letter-spacing: 0.1px; color: #303030; padding: 9px 16px; text-transform: none;}
.topicsDetail .featuredImageTopic .topicNavigation .jump .jumpPopUp a:hover{color:#fff; background-color: #4a90e2; text-decoration:none;}
.topicsDetail .entry-content{max-width:600px; margin:0 auto; padding-top:45px; font-size:15px; color: #151515; font-family: Interface;}
.topicsDetail .entry-content h1, .topicsDetail .entry-content h2, .topicsDetail .entry-content h3{font-family: Interface; font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal; letter-spacing: normal; color: #151515;}
.topicsDetail .entry-content h1{font-size: 30px; font-style: italic; font-family: FinancierDisplay; margin-bottom:5px;}
.topicsDetail .entry-content .shCode1 a{text-decoration:none; font-family: FinancierDisplay; font-size: 30px; font-weight: 600; font-style: italic;  color: #151515;}
.topicsDetail .entry-content .shCode1 a:hover{text-decoration:none;}
.topicsDetail .entry-content h2{font-size: 27px;}
.topicsDetail .entry-content h3{font-size: 21px;}
.topicsDetail .entry-content img{margin:15px auto;}
.topicsDetail .entry-content div{font-size:15px; color: #151515; font-family: Interface; line-height: 1.6;} 
.topicsDetail .entry-content p{font-size:15px; color: #151515; font-family: Interface; line-height: 1.6;}
.topicsDetail .entry-content a{font-size:15px; color: #4a90e2; font-family: Interface; line-height: 1.6; font-weight: bold;}
.topicsDetail .entry-content hr{border:none; border-top:1px solid #c8c8c8; margin:60px 0; }
.topicsDetail .entry-content .author{font-size: 12px; font-weight: bold; color: #606060; float:left;  font-family: Interface; margin:3px 0 30px; line-height:12px;}
.topicsDetail .entry-content .date{font-size: 12px; font-weight: normal; color: #606060; float:right; font-family: Interface; margin:3px 0 30px; line-height:12px;}



.entry-content .innerSmallPosts{position: relative; display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 30px; margin: 30px auto;}
.entry-content .innerSmallPosts .item{margin-bottom:0px;}
.entry-content .innerSmallPosts h3{float: left; width: calc(100% - 75px); font-family: FinancierDisplay; font-size: 21px; font-weight: 600; font-style: italic; font-stretch: normal; line-height: 1; letter-spacing: normal; color: #151515;}
.entry-content .innerSmallPosts h3 a{color: #151515; line-height: 1; font-weight: 600; font-family: FinancierDisplay; font-size: 21px;}
.entry-content .innerSmallPosts a.img{float:right; display:block; width:60px; margin:0 0 0 15px; border-radius: 2px;  background-color: #d8d8d8; border: solid 1px #979797; height: 60px;}
.entry-content .innerSmallPosts img{width:60px; height:auto; border-radius: 2px; margin:0;}

/*Sign Up Form*/
.blog .signUp.minimized{display:block;} 
.topics-template-default .signUp.minimized{display:block;} 
.post-template-default .signUp.minimized{max-width: 745px;}
.post-template-default .signUp.opened{max-width: 100%;}
.signUp.minimized{display:none; position:fixed; bottom:15px; border-radius: 15px; box-shadow: 0 -3px 15px 0 rgba(21, 21, 21, 0.06); background-color: #fafafa; border:1px solid #c8c8c8; padding: 15px 30px; width: 100%; left: 50%; z-index: 1; max-width:960px; margin-left:-480px;} 
.signUp.minimized .txt{float:left;  font-family: Interface; font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #151515; line-height: 33px;}
.signUp.minimized .txt a{font-family: Interface; font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #151515; line-height: 33px;}
.signUp.minimized .txt:hover{cursor:pointer;}
.signUp.minimized .request{float:right;}
.signUp.minimized .request span.desc{display:none;}
.signUp.minimized .request a{display:block; width: 210px; height: 33px; border-radius: 3px; box-shadow: 0 1.5px 6px 0 rgba(21, 21, 21, 0.06); background-image: linear-gradient(to bottom, #4a90e2, #3b74b6); font-family: Interface; font-size: 13px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 33px; letter-spacing: normal; text-align: center; color: #ffffff; text-align:center; text-transform:uppercase;}
.signUp.minimized .request a:hover{background-image: linear-gradient(to bottom, #3b74b6, #3b74b6);  text-decoration:none;}
.signUp.opened{border-radius:0; left:0; bottom:0; background-color: #fafafa; box-shadow: 0 -3px 15px 0 rgba(21, 21, 21, 0.06); border: 0; border-top:1px solid #c8c8c8; max-width:100%; margin-left:0;}
.signUp.opened .txt{float:none; text-align:center; background: url('assets/images/updateDesign/chevron-down.svg') right 50% no-repeat;}
.signUp.opened .request {float: none; width: 290px; height: 108px; border-radius: 6px; background-color: #3b74b6; border: solid 1px #3b74b6; font-family: Interface; font-size: 12px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #ffffff; padding:15px; margin: 10px auto 0 auto;}
.signUp.opened .request span.desc{display:inline;}
.signUp.opened .request a{margin: 8px auto 0; background-color: #4a90e2; box-shadow: 0 1.5px 6px 0 rgba(0, 0, 0, 0.06); background-image:none; border:none; width:100%;}
.signUp.opened .request a:hover{background-image: linear-gradient(to bottom, #4a90e2, #3b74b6); text-decoration:none;}
.signUp.minimized .request a span.today{display:none;} 

/*PopUp Form*/
.popUpForm{position:fixed; background-color: rgba(21, 21, 21, 0.6); width:100%; height:100%; top: 0; z-index: 999; display:none;}
.popUpForm .inner{position:absolute; width: 320px; border-radius: 6px; background-color: #ffffff; box-shadow: 0 1px 6px 0 rgba(21, 21, 21, 0.15); left:50%; margin-left:-160px; top:16%; min-height: 480px}
.popUpForm .inner .close{padding:15px; background-color: #ffffff; box-shadow: 0 1px 6px 0 rgba(21, 21, 21, 0.15); border-radius: 6px 6px 0 0;}
.popUpForm .inner .close a{background:url('assets/images/updateDesign/x.svg') 0 0 no-repeat; float:right; width: 14px; height: 18px; display:block;}
.popUpForm .inner .close a:hover{text-decoration:none;}
.popUpForm .inner .form{padding:15px 15px 30px 15px;}
.popUpForm .inner .form p{margin-bottom:0;}
.popUpForm .inner .form h2{font-family: Interface; font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.17; letter-spacing: 0.1px; color: #151515; margin-bottom: 15px;}
.popUpForm .inner .form .fName, .popUpForm .inner .form .lName{float:left; width:50%; }
.popUpForm .inner .form .fName{padding-right:7.5px;}
.popUpForm .inner .form .lName{padding-left:7.5px;}
.popUpForm .inner .form input[type="text"]{height: 33px; border-radius: 3px; background-color: #ffffff; border: solid 1px #c8c8c8; margin-top:3px;}
.popUpForm .inner .form input[type="email"]{height: 33px; border-radius: 3px; background-color: #ffffff; border: solid 1px #c8c8c8; margin-top:3px;}
.popUpForm .inner .form div:not(.clear){font-family: Interface; font-size: 13px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.15; letter-spacing: normal; color: #151515; margin-bottom:15px;}
.popUpForm .inner .form div.small{font-size: 9px; color: #606060; margin-top:3px;}
.popUpForm .inner .form div.small a{font-size: 9px; color: #606060; text-decoration:underline; font-family: Interface;}
.popUpForm .inner .form input[type="submit"]{width: 290px; height: 33px; border-radius: 3px; box-shadow: 0 1.5px 6px 0 rgba(21, 21, 21, 0.06); background-image: linear-gradient(to bottom, #4a90e2, #3b74b6); border: solid 1px #2d588b; margin:0 auto; display:block; text-align:center; font-family: Interface; font-size: 13px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.15; letter-spacing: normal; text-align: center; color: #ffffff; margin-top:50px; text-transform:uppercase;}
.popUpForm .inner .form input[type="submit"]:hover{cursor:pointer; background-image: linear-gradient(to bottom, #3b74b6, #3b74b6);}
.popUpForm .inner .form div:last-child{height:33px; margin-bottom:0;}
.popUpForm .wpcf7-form.sent{display:none;}
div.wpcf7 .screen-reader-response {display:none;}
div.wpcf7-validation-errors{display:none !important;}
.thankYouPopUp{font-family: Interface; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.58; letter-spacing: normal; color: #151515; background:url('assets/images/updateDesign/formDoneIco.png') 50% 50% no-repeat; background-size:96px 117px; min-height: 420px; display:none; padding: 0 15px;}
.thankYouPopUp h2{display: block; padding-top: 17px; font-family: Interface; font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.17; letter-spacing: 0.1px;  color: #151515; padding-bottom:7px; margin-bottom: 0;}
.thankYouPopUp .closeWindowBtn{position:absolute; bottom:30px; width: 290px; height: 33px; border-radius: 3px; box-shadow: 0 1.5px 6px 0 rgba(21, 21, 21, 0.06); background-image: linear-gradient(to bottom, #4a90e2, #3b74b6); border: solid 1px #2d588b; display:block; font-family: Interface; font-size: 13px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 31px; letter-spacing: normal; text-align: center; color: #ffffff; text-transform:uppercase; }
.thankYouPopUp .closeWindowBtn:hover{background-image: linear-gradient(to bottom, #3b74b6, #3b74b6); text-decoration:none;}


/*others*/
body .blog .mobile-nav-items {display: block;}
.searchResBod{padding:20px 0 50px;}
.searchResNone{max-width:960px; margin:0 auto;}
.searchResNone h2.page-title{font-size:35px;}
.searchResNone .search-form label{display:inline;}
.sectionJumpDown{display: none;}  
.jumpPopUpHeader{display: none; position:fixed; width: 100%;  top: 41px;   z-index: 1;   max-width: 1000px; left: 50%; margin-left: -500px;}
.jumpPopUpHeader_inner{background-color: #ffffff; box-shadow: 0 1.5px 15px 0 rgba(21, 21, 21, 0.15); width: 295px; right: 15px; position:absolute;}
.jumpPopUpHeader a{display:block; font-family: Interface; font-size: 13px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.15; letter-spacing: 0.1px; color: #303030; padding: 9px 8px; text-transform: none;}
.jumpPopUpHeader a:hover{color:#fff; background-color: #4a90e2; text-decoration:none;}
.headerTopicJumpTo{float: left; margin-right: 15px;}
.headerTopicJumpToLink{display:block; width: 109px; height: 27px; border-radius: 3px; border: solid 1px #5397e8; font-family: Interface; font-size: 13px; text-align: center; color: #5397e8; line-height: 26px; text-transform:uppercase; margin-top: 2px;  background: url('assets/images/updateDesign/circle-chevron-down-blue.svg') 97% center no-repeat; padding-right: 15px;}
.headerTopicJumpToLink:hover{text-decoration:none;}
.listLogosHome{padding: 40px 10% 20px; background: #f3f3f3; background-image: none; text-align: center; background-image: linear-gradient(to bottom,#f3f3f3 80%,#fff);}
.listLogosHome div{display: inline-block; width: 19%; margin-bottom:15px;}
.page-id-1976 .form-container {background-color: white; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2); padding: 1rem; border-radius: 5px;}
.page-id-1976 .gform_button.button {-webkit-appearance: none; -moz-appearance: none; appearance: none; height: 45px !important;  line-height: 45px !important;  display: block !important; margin-top: 30px; margin-bottom: 6px; margin-left: 0; margin-right: 0;  width: 100% !important;  background-color: #3b6da9;  box-shadow: 0 2px 3px 0 rgba(0,0,0,.15); color: #fff;  border: none;   min-width: 158px;    -webkit-border-radius: 3px;    -webkit-background-clip: padding-box; -moz-border-radius: 3px; -moz-background-clip: padding; border-radius: 3px; background-clip: padding-box; font-size: 13px;    letter-spacing: 1px; padding: 0 15px; cursor: pointer; text-transform: uppercase; font-weight: 700; font-family: Interface,Helvetica,Arial,sans-serif; text-align: center;    -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;  -moz-user-select: none; -ms-user-select: none;    user-select: none;  text-shadow: 0 1px 2px rgba(0,0,0,.25), 0 -1px 1px rgba(255,255,255,.25);}
.page-id-1976 .gform_wrapper ul.gform_fields li.gfield {padding-right: 16px; padding-left: 16px;}
.ginput_container_select { cursor: pointer; overflow: hidden; display: block; height: 30px; width: 100%; border-radius: 3px; background-color: #fff;  font-size: 13px; padding: 0; position: relative;}
.ginput_container_select select{  border: 1px solid #c8c8c8;}
.wrap-post .entry-footer.authorBio{padding-bottom:60px;}
#gform_wrapper_10{margin-bottom:0;}
.partnerFormSign {margin-bottom:0; text-align: center;}
.partnerFormSign a{font-size: 11px; color: #606060;}
.post_in_content p{margin:0;}
.entry-content ol{list-style:decimal; margin-left:25px; margin-bottom: 30px;}
.search-results .blog-page{padding-top:70px;}
.no-results .screen-reader-text{display:none;}

/*20.11.2018*/
#page.start header#masthead .navigation-top ul.nav-items #menu-item-4253{display:none;}
#page.start header#masthead .navigation-top ul.nav-items #menu-item-4395{display:none;} 
#page.start header#masthead .navigation-top ul.nav-items li.home-get-started{display:none;} 

/* Quote Block 20.12.2018*/
.quote{font-family: FinancierDisplay; border:1px solid #eaeaea; border-radius:9px; padding:20px 0; width:500px; margin: 15px auto;position: relative;}
.quote:before{content:" "; position: absolute; width:1px; background: #fff; left:-1px; height:90%;top: 5%;}
.quote:after{content:" "; position: absolute; width:1px; background: #fff; right:-1px; height:90%;top: 5%;}
.quote .left{float:left; width:80px; padding:0 15px; background: #fff; margin-left:-1px;height:100%;text-align: center;}
.quote .left span{text-align: center; width:40px; height:40px; display:block; background:#90bcef; border-radius:50%; color:#fff; font-size:52px; line-height:62px;margin: 0 auto;}
.quote .right{font-size:22px; line-height:26px; color:#4a90e2; float:left; width:420px;  background: #fff; margin-right:-1px;height:100%;}

/*pressPage*/
body.page-id-4851 header#masthead.color .header-logo-link .light{display:block;}
body.page-id-4851 header#masthead .navigation-top{max-width:1440px;}
body.post-type-archive-press_page_articles header#masthead.color .header-logo-link .light{display:block;}
body.post-type-archive-press_page_articles header#masthead .navigation-top{max-width:1440px;}
.pressPageOuter{ background: linear-gradient(90deg,#D7E9FD 50%, #fff 50%);}
.pressPageOuter .emptyImage{background: url('assets/images/updateDesign/PressPageEmptyImage.png') 0 0 no-repeat; float:right; width:60px; height:60px; border-radius:21px; overflow: hidden; background-size: 60px 60px !important;}
.pressPageOuter .emptyImage.Workforce{background: url('assets/images/updateDesign/workforce.png') 0 0 no-repeat;}
.pressPageOuter .emptyImage.Forbes{background: url('assets/images/updateDesign/forbes.png') 0 0 no-repeat;}
.pressPageOuter .emptyImage.TechCrunch{background: url('assets/images/updateDesign/tc.png') 0 0 no-repeat;}
.pressPageOuter .emptyImage.Street.Journal{background: url('assets/images/updateDesign/wsj.png') 0 0 no-repeat;}
.pressPageOuter .emptyImage a{display:block;}
.pressPageOuter .innerPressPage{max-width:1440px; margin:0 auto; display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 10px;}
.pressPageOuter .left{ padding:60px;}
.pressPageOuter .left .inner{position:fixed; width:500px; }
.pressPageOuter .left h1{font-family: FinancierDisplay;line-height: 90px;font-size: 90px;letter-spacing: -1px;color: #102034; margin-bottom:21px; margin-top:100px;}
.pressPageOuter .left h1 a{font-family: FinancierDisplay;line-height: 90px;font-size: 90px;letter-spacing: -1px;color: #102034;}
.pressPageOuter .conact{font-family: Interface;font-style: normal;font-weight: normal;line-height: 16px;font-size: 13px;letter-spacing: -0.3px;color: #2D588B;}
.pressPageOuter .left span{font-family: Interface;font-style: normal;font-weight: bold;line-height: 16px;font-size: 16px;letter-spacing: -0.3px;color: #1E3C5F; display:block; margin-bottom: 6px;}
.pressPageOuter .left a{font-family: Interface;font-style: normal;font-weight: normal;line-height: 16px;font-size: 13px;letter-spacing: -0.3px;color: #2D588B; display:block;}
.pressPageOuter .left img{width:474px; display:block; margin: 120px 0 0;}
.pressPageOuter .left img.mobile{display:none;}
.pressPageOuter .right{}
.pressPageOuter .right .pressPageFA{padding:60px;}
.pressPageOuter .right .pressPageFA .inner{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 30px;}
.pressPageOuter .right .pressPageFA h2{font-family:Interface;font-style: normal;font-weight: 600;line-height: 21px;font-size: 21px;letter-spacing: -0.6px;color: #151515; padding-top:140px;}
.pressPageOuter .right .pressPageFA article{padding:8px;transition: all 150ms linear; }
.pressPageOuter .right .pressPageFA article:hover{background: #E9F2FC;border-radius: 6px; }
.pressPageOuter .right .pressPageFA article h3{float:left; font-family: Interface; font-style: normal; font-weight: 600; line-height: 21px; font-size: 18px; letter-spacing: -0.3px; color: #151515; width: 196px; margin-right:10px; height:84px; overflow:hidden;}
.pressPageOuter .right .pressPageFA article h3 a{font-family: Interface; font-style: normal; font-weight: 600; line-height: 21px; font-size: 18px; letter-spacing: -0.3px; color: #151515;}
.pressPageOuter .right .pressPageFA article .entry-header a{text-decoration:none;}
.pressPageOuter .right .pressPageFA article .imageFT{float:right; width:60px; height:60px; border-radius:21px; overflow: hidden;}
.pressPageOuter .right .pressPageFA article .imageFT img{width:60px; height:60px;}
.pressPageOuter .right .pressPageFA article .entry-content{font-family: Interface;font-style: normal;font-weight: normal;line-height: 15px;font-size: 12px;letter-spacing: -0.15px;color: #606060;display: block; margin-bottom:15px;}
.pressPageOuter .right .pressPageFA article .entry-content a.moretag{display:none;}
.pressPageOuter .right .pressPageFA article .meta{padding:15px 0;}
.pressPageOuter .right .pressPageFA article .meta p{font-family: Interface;font-style: normal;font-weight: normal;line-height: 12px;font-size: 12px;text-align: right;color: #999999; margin:0;}
.pressPageOuter .right .pressPageFA article .meta .author{font-weight: bold; float:left;}
.pressPageOuter .right .pressPageFA article .meta .date{float:right;}

.allMedia{padding:60px;}
.allMedia.archiveMedia{min-height: 1000px;}
.allMedia .categories{margin-bottom:35px;}
.allMedia .categories a{height: 30px; border: 1px solid #E9E9E9; border-radius: 3px; font-family: Interface; font-style: normal; font-weight: 500; line-height: 30px; font-size: 12px; text-align: center; color: #606060; display:inline-block; padding:0 9px; margin:0 5px 0 0;transition: all 150ms linear; }
.allMedia .categories a:hover{text-decoration:none; border:1px solid transparent;}
.allMedia .categories a.artBtn.active{background: #4A90E2; color:#fff;}
.allMedia .categories a.leaderBtn.active{background: #FEB53E; color:#fff;}
.allMedia .categories a.pressBtn.active{background: #E64046; color:#fff;}
.allMedia .categories a.artBtn:hover{background: #4A90E2; color:#fff;}
.allMedia .categories a.leaderBtn:hover{background: #FEB53E; color:#fff;}
.allMedia .categories a.pressBtn:hover{background: #E64046; color:#fff;}
.allMedia .inner{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 30px; margin-bottom: 30px;}
.allMedia h2{font-family:Interface;font-style: normal;font-weight: 600;line-height: 21px;font-size: 21px;letter-spacing: -0.6px;color: #151515; margin-bottom:15px;}
.allMedia article .entry-header a{display:block;border-radius: 6px;padding:8px;transition: all 150ms linear; }
.allMedia article .entry-header a:hover{background: #E9F2FC; text-decoration:none;}
.allMedia article h3  {font-family: Interface; font-style: normal; font-weight: 600; line-height: 18px; font-size: 15px; letter-spacing: -0.3px; color: #151515; margin-bottom:10px;}
.allMedia article h3 a{font-family: Interface; font-style: normal; font-weight: 600; line-height: 18px; font-size: 15px; letter-spacing: -0.3px; color: #151515;}
.allMedia article .meta{padding:8px 0;}
.allMedia article .meta p{font-family: Interface;font-style: normal;font-weight: normal;line-height: 12px;font-size: 12px;text-align: right;color: #999999; margin:0;}
.allMedia article .meta .author{font-weight: bold; float:left;}
.allMedia article .meta .date{float:right;}
.allMedia article .cat{font-family: Interface;font-style: normal;font-weight: bold;line-height: 12px;font-size: 12px;text-transform: uppercase;color: #FFA30D; margin-bottom:10px;display: block;}
.allMedia  article .cat.Article{color: #4A90E2;}
.allMedia  article .cat.release{color: #E64046;}
.allMedia .type{display:none;}
.allMedia .type.typeAll{display:block;}
.pressPageOuter .clear{display: block;}


.pressPageOuter .right .pressPageFA article .mobileImage{display:none;}
.pressPageOuter .mobileImage.Workforce{background: url('assets/images/updateDesign/workforce_mobile.png') 0 0 no-repeat;}
.pressPageOuter .mobileImage.Forbes{background: url('assets/images/updateDesign/forbes_mobile.png') 0 0 no-repeat;}
.pressPageOuter .mobileImage.TechCrunch{background: url('assets/images/updateDesign/tc_mobile.png') 0 0 no-repeat;}
.pressPageOuter .mobileImage.Street.Journal{background: url('assets/images/updateDesign/wsj_mobile.png') 0 0 no-repeat;}

.archivePressPage{font-family: Interface;font-style: normal;font-weight: bold;line-height: 30px;font-size: 12px;text-align: center;text-transform: uppercase;color: #303030; display:block;background: #EFF0F1;border: 1px solid #DBDBDB;box-sizing: border-box;border-radius: 3px; width:117px; height:30px; text-align:center; margin:0 auto;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.09);transition: all 150ms linear; }
.archivePressPage:hover{text-decoration:none;background: #E0E0E0;border: 1px solid #CFCFCF;color: #303030;}
.archivePressPage:active{text-decoration:none;background: #C2C2C2;border: 1px solid #B0B0B0;color: #303030;}
#gFilterForm{display:none;}
.allMedia .typeAll .navigation.pagination{text-align: center;}
.allMedia .typeAll .navigation.pagination h2.screen-reader-text{display:none;}
.allMedia .typeAll .navigation.pagination .page-numbers{display:inline-block;} 
.allMedia .typeAll .navigation.pagination .nav-links span{display:inline-block; height: 30px; width: 34px; min-width: 34px; font-weight: 500; line-height: 30px; font-size: 18px; text-align: center; text-transform: uppercase; color: #151515;} 
.allMedia .typeAll .navigation.pagination .nav-links a{display:inline-block; height: 30px; width: 34px; min-width: 34px; font-weight: 500; line-height: 30px; font-size: 18px; text-align: center; text-transform: uppercase; vertical-align:top; color: #151515;} 
.allMedia .typeAll .navigation.pagination .nav-links .page-numbers button.tall {background: url(assets/images/updateDesign/arrow-right.svg) 50% 50% no-repeat #EFF0F1; height: 30px; width: 34px; min-width: 34px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.09); border-radius: 3px; border: 1px solid #DBDBDB; display: block;}
.allMedia .typeAll .navigation.pagination .nav-links .page-numbers.prev{margin-right: 0 !important;}
.allMedia .typeAll .navigation.pagination .nav-links .page-numbers.prev button.tall {background: url(assets/images/updateDesign/arrow-left.svg) 50% 50% no-repeat #EFF0F1;}
.backToPressRoom{font-family: Interface;font-style: normal;font-weight: 600;line-height: 18px;font-size: 15px;letter-spacing: -0.3px;color: #151515;text-decoration:none; display:block; margin:20px 0 10px; background: url(assets/images/updateDesign/arrow-left.svg) left center no-repeat;padding-left: 30px;}
.backToPressRoom:hover{text-decoration:underline;} 


@media (max-width: 1440px) {    
	.pressPageOuter{background:none;}	
	.pressPageOuter .innerPressPage{display:block;}
	.pressPageOuter .left .inner{position:relative; }
	.pressPageOuter .left {height: 370px; padding:0 60px;background:#D7E9FD;}
	.pressPageOuter .left .inner {padding-top: 140px; width:auto;}
	.pressPageOuter .left img {position: absolute;right: 30px;top: 47px;margin:0; width:326px; height:274px;}
	.pressPageOuter .left .inner::after{content:' '; clear:both;}
	.pressPageOuter .left h1{margin-top:0;}
	.pressPageOuter .right {width: 674px; margin: 0 auto;}
	.pressPageOuter .right .pressPageFA {padding: 0;}
	.pressPageOuter .right .pressPageFA h2 {padding-top: 90px;}
	.pressPageOuter .right .pressPageFA article h3 {font-size: 18px; width: 236px;}
	.allMedia {padding:90px 0;}
}
@media (max-width: 1024px) {
	.pressPageOuter .left {height: 582px;padding: 0 30px;}
	.pressPageOuter .left h1{float:left;}
	.pressPageOuter .conact{float:right;margin-top: 30px;text-align: right;}
	.pressPageOuter .left .inner{padding-top: 120px;}
	.pressPageOuter .left img.desktop{display:none;}
	.pressPageOuter .left img.mobile{display:block;right: auto;left: 50%;margin-left: -163px;top: 242px;}
}
@media (max-width: 768px) {
	.pressPageOuter .left {height: 388px; overflow:hidden;}
	.pressPageOuter .left .inner {padding-top: 80px;}
	.pressPageOuter .left h1 {line-height: 60px; font-size: 60px;float: none;}
	.pressPageOuter .conact {float: none; margin-top: 0; text-align: left;}
	.pressPageOuter .left img.mobile{top:220px;}
	.pressPageOuter .right{width:100%; padding:0 20px;}
	.pressPageOuter .right .pressPageFA h2 {padding-top: 60px; margin-bottom:15px;}
	.pressPageOuter .right .pressPageFA .inner {display: block;}
	.pressPageOuter .right .pressPageFA article{padding:18px 10px 25px; border-bottom:1px solid #E9E9E9;}
	.pressPageOuter .right .pressPageFA article h3{width:100%;margin-bottom:10px;}
	.pressPageOuter .right .pressPageFA article .imageFT{display:none;}
	.pressPageOuter .right .pressPageFA article .emptyImage{display:none;}
	.pressPageOuter .right .pressPageFA article .mobileImage{display:block; width: 90%; height: 24px; background-size: auto 100%; background-position: left center; margin-bottom:10px;}
	.pressPageOuter .right .pressPageFA article .entry-content{display:none;}
	.allMedia .inner {display: block;}
	.allMedia .inner article{margin-bottom:30px;}
	.allMedia .categories a{margin-bottom:5px;}
	.pressPageOuter .left h1{margin-bottom:15px;line-height: 38px;}
}
@media (max-width: 680px) {
	body.page-id-4851 header#masthead.color .header-logo-link .light{display:none;}
	body.post-type-archive-press_page_articles header#masthead.color .header-logo-link .light{display:none;} 
}



@media (max-width: 550px) {
    .quote{width:280px;}
    .quote .left{float:none; width: 100%; margin-bottom: 15px; }
    .quote .left span{width:20px; height:20px; font-size: 30px; line-height: 32px;} 
    .quote .right{width:100%; padding: 0 15px; font-size:20px; line-height:24px;}
	.allMedia .categories {overflow-x: scroll; white-space: nowrap;}
}


/* Half Page Template Styles*/ 
body.page-template-tpl-half-page header#masthead.color.pageHeader{display:none;}
body.page-template-tpl-half-page #page .site-content-contain {padding-top: 0;}
.halfPageOuter{}
.halfPageOuter .left{float:left; width:50%; background:url('assets/images/updateDesign/halfPageBg.png') center 0 no-repeat; min-height:854px; color:#fff;  font-family: Interface;    font-size: 15px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.4; letter-spacing: normal; position:relative; background-size:100% 100%;}
.halfPageOuter .left .logo{width:160px; margin:15px; display: block; position:absolute;}
.halfPageOuter .left h1{display:none; font-family: Interface; font-size: 36px; font-weight: 900; font-style: normal; font-stretch: normal; line-height: 1; letter-spacing: -1.2px; color: #ffffff; padding: 0 15px;}
.halfPageOuter .left h3{font-size: 18px; font-weight: 600; margin-bottom:3px; line-height: 1.4; font-family: Interface;}
.halfPageOuter .left p{font-size:15px; margin-bottom:0;}
.halfPageOuter .left .lefInnerHalf{position:absolute; top:50%; padding:0 60px;}
.halfPageOuter .left ul{list-style:none; margin:0; padding:0;}
.halfPageOuter .left ul li{}
.halfPageOuter .left ul li div.image{width:42px; height:42px; background:#145195; border-radius:50%; float:left; margin:10px 20px 0 0; overflow: hidden;}
.halfPageOuter .left ul li div.image img{width: 60%; height: auto; margin: 7px auto; display: block;}
.halfPageOuter .left ul li div.text{float:left; width: calc(100% - 65px); margin-bottom: 30px;}


.halfPageOuter .right{float:left; width:50%; position:relative; height: 100%; min-height: 854px; overflow: hidden;} 
.halfPageOuter .right h1{font-family: Interface; font-size: 45px; font-weight: 800; font-style: normal; font-stretch: normal; line-height: 1; color: #151515; margin-bottom:15px;}
.halfPageOuter .right h3{font-family: InterUI; font-size: 15px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.2; letter-spacing: normal; color: #303030;}
.halfPageOuter .right .gform_wrapper{margin:0;}
.halfPageOuter .right .gform_wrapper form{padding:0 !important;}
.halfPageOuter .right .gform_wrapper #gform_fields_2 li.gfield{margin-top:5px; padding: 0 !important;}
.halfPageOuter .right .gform_wrapper ul li.gfield{margin-top:5px; padding: 0 !important;}
.halfPageOuter .right .gform_wrapper .gform_footer{padding:0; margin:0;}
.halfPageOuter .right .rightInnerHalf{ padding:20px 145px; top: 50%;  position: absolute;}
.halfPageOuter .right .req{display:none; font-family: Interface; font-size: 21px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1; letter-spacing: -0.9px; color: #151515; margin-bottom: 20px;}
.halfPageOuter .right input[type='submit']{margin-top:15px !important;}
.halfPageOuter #gform_submit_button_2{margin-top:15px !important;}
body .halfPageOuter .gform_wrapper .top_label div.ginput_container{margin-top:0;}
.halfPageOuter #gform_fields_2 li label{margin-bottom:0;}
.halfPageOuter input[type=text] {height:26px;}
.halfPageOuter #gform_2 .ginput_container_select {height:26px;}


@media (max-width: 1250px) {
	.halfPageOuter .left .lefInnerHalf{padding:0 30px;}
	.halfPageOuter .right .rightInnerHalf{padding:0 30px;}
	.halfPageOuter .right .req{display:block;}
}
@media (max-width: 800px) {
	.halfPageOuter .left .lefInnerHalf{padding:0 15px;}
	.halfPageOuter .right .rightInnerHalf{padding:0 15px;}
	.halfPageOuter .right h1{display:none;}
	.halfPageOuter .right h3{display:none;}
}
@media (max-width: 765px) {
	.halfPageOuter .left {float: none; width: 100%; background:#007FE9; min-height: 350px;}
	.halfPageOuter .left .logo{width:110px; margin:0 10px 10px; position:relative;}
	.halfPageOuter .left .lefInnerHalf{position:relative; top:auto;}
	.halfPageOuter .right {float: none; width: 100%; }
	.halfPageOuter .left p{display:none;}
	.halfPageOuter .left ul li div.image {width: 24px; height: 24px; margin: 0 10px 0 0; }
	.halfPageOuter .left h3 {font-size: 15px; font-weight: 500; line-height: 1.2; margin-top: 3px; margin-bottom: 0;}
	.halfPageOuter .right .rightInnerHalf {position: relative; margin-top: 0 !important;}
	.halfPageOuter .left h1{display:block;}
	body.page-template-tpl-half-page .top_label div.ginput_complex.ginput_container.gf_name_has_2{width:100%;}
	.halfPageOuter .left ul li div.text{margin-bottom:10px;} 
	.halfPageOuter .right .req{margin-top:20px;}
}

 
/*adaptation for Home Blog Page*/
@media (max-width: 1280px) {
	.listLogosHome div {width: auto; margin: 0 15px 15px 15px;}
}
@media (max-width: 1136px) {
	.listLogosHome div {width: 44%;}
}
@media (max-width: 680px) {
	.listLogosHome{padding: 40px 30px 20px;}
	.listLogosHome div {width: 40%;}
}
@media (max-width: 440px) {
	.listLogosHome{padding: 40px 10px 50px;}
	.listLogosHome div {width: 40%;}
	.listLogosHome div img{width: 100%;}
}
@media (max-width: 1024px) {
	.homeBlog-h3 {width: 100%;padding-left: 30px;}
	.homeBlogFT {width:100%; padding:0 30px;}
	.homeBlogFT .homeBlogFT-col .imageFT {width: 100%; height: auto;}
	.homeBlogFT .homeBlogFT-col .imageFT img{width: 100%; height: auto;}
	.homeBlogBA{padding:0 30px; width:100%;}
	.wrapPostNd {max-width: 775px;}
	.wrapPostNd article .article-body {max-width: 600px;}
	.wrapPostNd article .right_side {max-width: 160px;}
	.popUpForm .inner{top:3%;}
	.signUp.minimized{width: calc(100% - 30px); left: 15px; margin-left:0;}
	.signUp.minimized.opened{width: 100%; left: 0;}
	.topicsDetail .featuredImageTopic img{display:none;}
	.topicsDetail .featuredImageTopic img.topicTumbTablet{display:block;}
}
@media (max-width: 1000px) {
	.jumpPopUpHeader{margin-left:0; left:0;}
}
@media (max-width: 900px) {
	.topicsDetail .featuredImageTopic h1.TopicName{font-size: 55px;}
	#site-footer {min-height: 559px;}
	#site-footer .links{margin-top:30px; width: 100%;}
	#site-footer .links .link-col.why {padding-right: 0; width: 44%;}
}
@media (max-width: 805px) {
	.wrapPostNd{padding:0 15px; margin:0; max-width: 100%;}
	.wrapPostNd article .article-body {max-width: 563px;}
}
@media (max-width: 768px) {
	.homeBlogFT .homeBlogFT-col .entry-header .entry-title{font-size:22px !important;}
	.homeBlogBA {grid-template-columns: repeat(1, 1fr);}
	.homeBlogBA::after{width:0;}
	.homeBlogBA article .imageFT{margin:5px 0 5px 15px;} 
	.homeBlogBA article:nth-last-child(2)::after{height:1px;}
	div.section.blog-page{padding-bottom:30px;}
	.wrapPostNd article .article-body {max-width: 100%; float: none; margin-right: 0;}
	.wrapPostNd article .right_side{display:none;}
	.homeBlogFT .homeBlogFT-col .entry-content hr{display:none;}
	.short_descD2nd{display:none;}
	.short_descD3nd{display:none;}
	.signUp.minimized{padding:6px 30px; border-radius:0; left:0; bottom:0; width:100%; border:0; border-top:1px solid #c8c8c8; background-color: #fafafa;}
	.signUp.minimized .request a span.more{display:none;} 
	.signUp.minimized.opened .request a span.more{display:inline;}
}
@media (max-width: 680px) {
	.content-area .wrap.pagination.pagWN{max-width:100%;}
	div.section .homeBlog-h3{font-size: 45px;}
	#site-footer.site-footer{min-height:350px; height:auto;}
	#site-footer.site-footer .investment-legal {padding-top: 30px;}
	body #page.blog:not(.scrolled) header#masthead {height: 42px; background:#102034;}
	body.blog #page.blog:not(.scrolled) header#masthead.hasScrolled {height: 42px;}
	body .mobile-menu-ctrl{margin-top:8px; margin-left: 5px; float:left;}
	body header#masthead .navigation-blog, body header#masthead .navigation-top{text-align:center; padding:0;}
	body header#masthead.color .header-logo-link .light{display:none;}
	body header#masthead.color .header-logo-link .mobile{display:block; width: 24.4px;}
	body header#masthead .navigation-top a.header-logo-link {margin: 6px auto 6px 113px;}
	body header#masthead .reqInfoBtnMobile{display:block; float: right; color: #fff; font-size: 13px; font-weight: bold; text-shadow: 0 1.5px 6px rgba(0, 0, 0, 0.06); margin:11px 15px 10px 15px; text-transform:uppercase;}
	.hasScrolled .navigation-top{display:block;}
	
	body.search-results header#masthead.color .header-logo-link .light{display:none !important;} 
	body.search-results:not(.scrolled) header#masthead{height:42px; background:#102034;}
	body.search-results header#masthead .navigation-blog{display:none;}
	
	body.blog header#masthead.color .header-logo-link .light{display:none;}
	body.single header#masthead.color .header-logo-link .light{display:none;}
	
	/*Mobile Menu Opened*/
	body #page.mobile-header-open{background-image:none; background-color:#fff;}
	body #mobile-menu{height:100%;}
	#mobile-menu .top-row{text-align:center; height:42px; background-color: #102034; box-shadow:none;}
	#mobile-menu .top-row .reqInfoBtnMobile{display:block; float: right; color: #fff; font-size: 13px; font-weight: bold; text-shadow: 0 1.5px 6px rgba(0, 0, 0, 0.06); margin:11px 0 10px 15px; text-transform:uppercase;}
	.mobile-menu-ctrl.close::after {top: 0;}
	#mobile-menu .header-logo-link{display: inline-block; margin: 6px auto 6px 112px;}
	img.header-logo.mobile {height: 30px; width: 24.4px;}	
	.mobile-menu .mobile-menu-bottom-btns{padding:20px 0; background: #fff; position:relative; box-shadow: 0 2px 15px 0 rgba(21, 21, 21, 0.15);}
	.mobile-menu-bottom-btns .mobBotReq{width: 260px; height: 33px; border-radius: 3px; box-shadow: 0 1.5px 6px 0 rgba(0, 0, 0, 0.06); border: solid 1px #5397e8; font-size: 13px; font-weight: bold; text-align: center; color: #5397e8; line-height:33px; display: block; margin: 0 auto 9px; text-transform:uppercase; font-family: Interface;}
	.mobile-menu-bottom-btns .mobBotSign{width: 260px; height: 33px; border-radius: 3px; font-size: 13px; font-weight: bold; text-align: center; color: #fff; line-height:33px; display: block; margin: 0 auto 10px; text-transform:uppercase; font-family: Interface;   box-shadow: 0 1.5px 6px 0 rgba(21, 21, 21, 0.06), 0 1.5px 6px 0 rgba(0, 0, 0, 0.06); background-image: linear-gradient(to bottom, #4a90e2, #3b74b6); border: solid 1px #2d588b;}	
	body.blog .mobile-nav-items {display: block;}
	.mobMenuInnerList{padding:15px 15px 120px 15px; margin-top: 42px;}
	.mobMenuInnerList h2{font-family: Interface; font-size: 15px; font-weight: 900; font-style: normal; font-stretch: normal; line-height: 1.4; letter-spacing: normal; color: #151515; border-bottom: 3px solid #151515; padding-bottom: 3px; margin-bottom:0;}
	.mobMenuInnerList h2.mh2hi{margin-top:30px;}
	body .mobile-menu ul.mobile-nav-items, body .mobile-menu ul.mobile-nav-items-blog {padding: 0 10px; margin: 0;}
	body .mobile-menu ul.mobile-nav-items li, body .mobile-menu ul.mobile-nav-items-blog li {margin: 0;}
	body .mobile-menu ul.mobile-nav-items li a, body .mobile-menu ul.mobile-nav-items-blog li a {color: #151515; font-size: 15px; font-family: Interface; text-transform: none; font-weight: normal; line-height: 1.4; border-bottom:1px solid #e9e9e9; display: block; padding:15px 0;}  
	body .mobile-menu ul.mobile-nav-items li a:hover, body .mobile-menu ul.mobile-nav-items-blog li a:hover{color: #151515;}
	body .mobile-menu ul.mobile-nav-items .sub-menu li:last-child a{border-bottom:none;}
	body .mobile-menu ul.mobile-nav-items-blog li:last-child a{border-bottom:none;}
	body .header-theme-light .mobile-menu-ctrl::after {color: #fff;}
	.wrapPostNd article h1.entry-title{font-size:30px;}
	div.section .entry-content h2{font-size:30px;}
	.topicsDetail .entry-content {max-width: 600px; padding-top: 45px; padding: 45px 15px 0; width: 100%; max-width: 100%;}
	.topicsDetail .entry-content img {width: 100%; height: auto;}
	.topicsDetail .featuredImageTopic .inner{bottom:20px;}
	.topicsDetail .featuredImageTopic .shortDescription{background:none; border:none; box-shadow:none;}
	.topicsDetail .featuredImageTopic .shortDescription .excerpt{display:none;}
	.topicsDetail .featuredImageTopic .inner {max-width: 308px; margin-left: -154px; width: 308px;}
	.topicsDetail .featuredImageTopic .topicNavigation{height: 33px; padding:0;}
	.topicsDetail .featuredImageTopic .topicNavigation .learnMore{display:none;}
	.topicsDetail .featuredImageTopic .topicNavigation .readMore{display:none; font-size: 13px; font-weight: bold; font-style: normal; font-stretch: normal; letter-spacing: 0.1px; text-align: center; color: #303030; font-family: Interface; text-transform:uppercase; line-height: 32px; padding-right: 20px; background: url('assets/images/updateDesign/circle-chevron-down.svg') 90% center no-repeat;}
	.topicsDetail .featuredImageTopic .topicNavigation .readMore:hover{text-decoration:none; }
	.topicsDetail .featuredImageTopic h1.TopicName{font-size: 45px; line-height: 0.89; max-width: 100%; width: 100%; margin-left: 0; left: 0; padding: 0 15px;}	
	body .mobile-nav-items-blog {display: block;}	
	.popUpForm .inner {top: 0; width: 100%; left: 0; margin-left: 0; height: 100%;}
	.thankYouPopUp{margin:0 auto; max-width:320px;}
	.thankYouPopUp .closeWindowBtn{display:none;}
	body #site-footer.site-footer {min-height: 350px;}
	#site-footer .company-and-socials .company-copyright {float: none;}
	#site-footer .company-and-socials .socials {float: none;}
	#site-footer .company-and-socials .socials a {margin-right: 6px; margin-left: 0;}
	#site-footer .links .link-col.company{float:right;}
	#site-footer .links .link-col{margin-bottom:0; width:auto;}
	body .show-get-started-static-page .mobile-get-started-hover-btn{display:none;}
	
	
	body header#masthead.color.pageHeader .header-logo-link .light {display: block;}
	body header#masthead.color.pageHeader .mobile-menu-ctrl{margin-top:15px;}
	body.home header#masthead.pageHeader .mobile-menu-ctrl::after {color: #2e2e2e;}
	
	.jumpPopUpHeader_inner{right:0;}
}
@media (max-width: 600px) {
	.blog div.section {padding: 0; padding-bottom:30px;}
	.homeBlog-h3 {padding-left: 10px; font-size: 15px !important; font-weight: 900; line-height:33px; border-bottom:3px solid #151515; font-family: Interface; border-top:3px solid #151515;}
	.homeBlogFT {grid-template-columns: repeat(1, 1fr); padding: 0 10px;}
	.homeBlogFT .homeBlogFT-col::after{width:100%; height:1px; top:auto; right:auto; bottom:-14px;}
	.homeBlogFT .homeBlogFT-col .imageFT {float:right; width:60px; height:60px; background-color: #e9e9e9; border-radius: 6px; margin:0 0 15px 15px;}
	.homeBlogFT .homeBlogFT-col .imageFT img{border-radius: 6px; width: 60px; height: 60px;}
	.homeBlogFT .homeBlogFT-col .readMoreFT{display:none;}
	.homeBlogFT .homeBlogFT-col .entry-header .entry-title{font-size:30px !important; margin-bottom:15px;}
	.homeBlogFT .homeBlogFT-col .imageFT{display:none;}
	.homeBlogFT .homeBlogFT-col .imageFT.mobile{display:block;}	
	.homeBlogBA {padding: 0 15px;}
	.homeBlogBA article .entry-content{display:none;}
	.homeBlogBA article .imageFT {width:60px; height:60px; margin: 8px 0 5px 15px;}
	.homeBlogBA article .imageFT img{width: 60px; height: 60px;}		
	.signUp.minimized:not(.opened){padding:15px;}
	.signUp.minimized:not(.opened) .txt{float:none; font-size: 12px; line-height: normal; font-weight: normal;}
	.signUp.minimized:not(.opened) .request{float:none;}
	.signUp.minimized:not(.opened) .request a{height:auto; width: auto; background:none; border-radius:0; box-shadow:none; font-size: 12px; font-weight: bold; color: #151515; text-decoration:underline; border:0; text-transform:none; text-align: left; line-height: normal;}
	.signUp.minimized:not(.opened) .request a:hover{text-decoration:none; background:none;}
	.signUp.minimized:not(.opened) .request a span.today{display:inline;} 
	.signUp.minimized .request a span.more{display:inline;} 
	.signUp.minimized.opened {padding:15px;}
	.signUp.minimized.opened .txt{font-size: 12px; max-width: 290px; margin: 0 auto; text-align:left; line-height: 20px; padding-bottom: 5px;}
	.hasScrolled .additionalButtonsSubHead {display: none;}	
	.single-topics .searchForm{display:none;}
	.sectionJumpDown{float: right; width: 18px; height: 18px; background: url('assets/images/updateDesign/circle-chevron-down.svg') 0 0 no-repeat; margin: 11px 12px 0 0;}
	.topicsDetail .featuredImageTopic{height: 480px; overflow-x: hidden;}
	.topicsDetail .featuredImageTopic img.topicTumbTablet {width: auto; height: 100%; margin-left: 50%; transform: translateX(-50%);}
	body #site-footer.site-footer {min-height: 853px;}
	#site-footer .links .link-col.why {width: 100%; margin-bottom: 10px;}
	#site-footer .links .link-col {margin-bottom: 10px; width: 100%;}
	#site-footer.site-footer .investment-legal {padding-top: 20px;}
	.jumpPopUpHeader{max-width:100%; right:auto;}
}
@media (max-width: 470px) {
	.entry-content .innerSmallPosts {grid-template-columns: repeat(1, 1fr);}
	body #site-footer.site-footer {min-height: 910px;}
}
@media (max-width: 360px) {
	.topicsDetail .featuredImageTopic img {min-height: 190px;}
	body #site-footer.site-footer {min-height: 950px;}
}

/*30.01.2019*/
div.section.homepage-top .background{    background: url(/wp-content/uploads/2019/01/HI_city-scape-overhead-buildings.jpg) center 60% #151515 !important;}

/*27,03,2019*/
body.page:not(.home):not(.blog) h1{margin-bottom: 10px;}

#gform_2 .ginput_container_select select {font-size: 14px !important; padding: 2px 27px !important;}
