/* BUILDER NEW STYLES */
.mce-edit-area h1.main-text,
.builder-row .right-column-page h1.main-text,
.main-text-builder .right-column h1.main-text {
    display:block;
    width: 70%;
    font-family: 'Montserrat-SemiBold';
    font-weight: normal;
    font-size: 46px;
    line-height: 46px;
    letter-spacing: -1px;
    color: #000;
    margin-top: 0px;
}
body#tinymce h2.main-text,
.builder-row .right-column-page h2.main-text,
.main-text-builder .right-column h2.main-text {
    display:block;
    width: 70%;
    font-family: 'Montserrat-SemiBold';
    font-weight: normal;
    font-size: 29px;
    line-height: 29px;
    letter-spacing: -1px;
    color: #f4341a;
}
.mce-edit-area div.action a,
.builder-row .right-column-page div.action a,
.main-text-builder .right-column div.action a {
    display: inline-block;
    border-radius: 25px;
    background: #384cc5;
    color: #fff;
    font-family: 'Montserrat-SemiBold';
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    padding: 8px 20px;
    height: 30px;
}
.mce-edit-area blockquote.main-text,
.builder-row .right-column-page blockquote.main-text,
.main-text-builder .right-column blockquote.main-text {
    display: block;
    background: #feefea;
    color: #000;
    font-family: 'Montserrat-SemiBold';
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    padding: 40px 40px;
    margin-left: 50px;
    border: none;
}

.mce-edit-area blockquote.main-text strong,
.builder-row .right-column-page blockquote.main-text strong,
.main-text-builder .right-column blockquote.main-text strong {
    font-family: 'Montserrat-Bold';
}

.mce-edit-area div.left-arrow,
.builder-row .left-column-page div.left-arrow,
.main-text-builder .left-column div.left-arrow {
    position: relative;
}
.mce-edit-area div.left-arrow a,
.builder-row .left-column-page div.left-arrow a,
.main-text-builder .left-column div.left-arrow a {
    color: #f4341a;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 25px;
    padding-left: 25px;
    background-image: url(/assets/frontend/images/icons/Circle-Arrow-Left.svg);
    background-repeat: no-repeat;
    background-position: top 3px left 0px;
    background-size: 18px 18px;
    height: 27px;
    display: inline-block;
}

.mce-edit-area div.right-arrow,
.builder-row .left-column-page div.right-arrow,
.main-text-builder .left-column div.right-arrow,
.news-column div.right-arrow {
    position: relative;
}
.mce-edit-area div.right-arrow a,
.builder-row .left-column-page div.right-arrow a,
.main-text-builder .left-column div.right-arrow a,
.news-column div.right-arrow a {
    color: #f4341a;
    font-family: 'Montserrat-SemiBold';
    font-weight: normal;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 25px;
    padding-right: 25px;
    background-image: url(/assets/frontend/images/icons/Circle-Arrow-Right.svg);
    background-repeat: no-repeat;
    background-position: top 3px right 0px;
    background-size: 18px 18px;
    height: 27px;
    display: inline-block;
}


/** OVERRIDES **/
p.title {
    font-size: 29px !important; /*36px;*/
    line-height: 30px !important; /*40px;*/
}


/** linkdIn */

.external-link {
  margin: 0 0 50px 0;
}

.news-icon-link {
    font-size: 14px;
    color: #fff;
    background-color: #1883bb;
    background-image: url(/assets/frontend/images/linkedin-v2.png);  
    background-size: 31px 33px;
    background-repeat: no-repeat;
    background-position: 30px center;
    padding: 23px 35px 17px 70px;
    border-radius: 505px;
}


.main-content .two-columns .left-column .sub-title {
    line-height: 26px;
}
