/*@font-face {
    font-family: 'dma';
    src: url('../fonts/dma-black-webfont.woff2') format('woff2'),
         url('../fonts/dma-black-webfont.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'dma';
    src: url('../fonts/dma-bold-webfont.woff2') format('woff2'),
         url('../fonts/dma-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'dma';
    src: url('../fonts/dma-book-webfont.woff2') format('woff2'),
         url('../fonts/dma-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dma';
    src: url('../fonts/dma-light-webfont.woff2') format('woff2'),
         url('../fonts/dma-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'dma';
    src: url('../fonts/dma-medium-webfont.woff2') format('woff2'),
         url('../fonts/dma-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'dma';
    src: url('../fonts/dma-semibold-webfont.woff2') format('woff2'),
         url('../fonts/dma-semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}*/
/* BASIC OVERRIDE */
/*h1,h2,h3,h4 {font-family: 'dma', sans-serif;text-transform: uppercase;/*letter-spacing: 3.5px;*/}*/
/*h1,h2 {margin-bottom: 40px;overflow: hidden;}*/
h1 {font-weight: bold;}
.m10 {margin: 10px 0;}
.m40 {margin: 40px 0;}
.mb40 {margin-bottom: 40px;}
.mt40 {margin-top: 40px;}

.btn {font-family: 'Open Sans', sans-serif;font-size: 22px;text-transform: uppercase;padding: 9px 26px;}
.pd-button-download .btn {padding: 6px 12px;}
.btn:hover,
.btn:focus,
.btn.focus,
.btn:active,
.btn.active,
.open>.dropdown-toggle.btn {outline: 0;}
.sppb-btn {font-family: 'Open Sans', sans-serif;font-size: 22px;/*letter-spacing: 3.5px;*/padding: 9px 26px;text-transform: uppercase;}
.readmore .btn.btn-default {font-family: 'Open Sans', sans-serif;font-size: 22px;border-color: #255389;background-color: #2c61a1;color: #fff;padding: 9px 26px;text-transform: uppercase;}
.sppb-btn-primary {border: 1px solid #255389;background-color: #2c61a1;color: #fff;padding: 9px 26px;}
.btn-primary:hover,
.sppb-btn-primary:hover,
.btn-primary:focus,
.sppb-btn-primary:focus {color: #fff;}
.sppb-btn-primary:focus {outline: 0;}
.form-group {margin-bottom: 30px;}
select,
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"] {font-family: 'Open Sans', sans-serif;width: 100%;height: 40px;font-size: 14px;color: #747474;background-color: #fafbfc;border: 1px solid #dfe1e4;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}
.chronoform select,
.chronoform input[type="text"],
.chronoform input[type="password"],
.chronoform input[type="datetime"],
.chronoform input[type="datetime-local"],
.chronoform input[type="date"],
.chronoform input[type="month"],
.chronoform input[type="time"],
.chronoform input[type="week"],
.chronoform input[type="number"],
.chronoform input[type="email"],
.chronoform input[type="url"],
.chronoform input[type="search"],
.chronoform input[type="tel"],
.chronoform input[type="color"] {background-color: #f2f3f5;}
select {width: auto;}
textarea,
textarea.form-control {font-family: 'Open Sans', sans-serif;width: 100%;height: auto;font-size: 14px;color: #747474;background-color: #fafbfc;border: 1px solid #dfe1e4;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}
.uneditable-input {font-family: 'Open Sans', sans-serif;height: 40px;font-size: 14px;color: #525252;border: 1px solid #dfe1e4;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}
select:focus,
textarea:focus,
textarea.form-control:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {-webkit-box-shadow: none;box-shadow: none;}
/* Chronoforms overrides */
.chronoform h4 {clear: both;}
.chronoform h5 {font-weight: bold;margin-bottom: 0;font-size: 18px;}
.chronoform-container .nav-tabs {border-bottom: 2px solid #5fadda;margin-bottom: -2px;}
.chronoform-container .tab-content {border: 2px solid #5fadda;padding-bottom: 60px;}
.chronoform-container .tab-pane {padding: 30px 50px;}
.gcore-form-row {margin-bottom: 20px;}
.gcore-multiple-column .gcore-radio-item {display: inline-block;margin-right: 20px;}
#ftd-custom .gcore-label-left {font-size: 18px;font-weight: bold;}
.gcore-line-tr {clear: both;margin-left: -15px;margin-right: -15px;}
.gcore-line-td {padding-left: 15px;padding-right: 15px;}
.gcore-subinput-container,
.gcore-subinput-container-wide {float: left;width: 49%;margin-bottom: 20px;}
.gcore-subinput-container:nth-child(odd),
.gcore-subinput-container-wide:nth-child(odd) {margin-right: 1%;}
.gcore-subinput-container:nth-child(even),
.gcore-subinput-container-wide:nth-child(even) {margin-left: 1%;}
.chronoform-container .sppb-btn-lg {margin-top: 20px;}
/*.gcore-subinput-container .gcore-input-container {clear: both;}*/

.alert.alert-error {color: #ed1a27;padding: 0;}
.alert.alert-success {color: #4fa94f;padding: 0;}
.contact-miscinfo {margin-bottom: 30px;}
.contact .thumbnail {border: 0;margin-top: 42px;}
.contact .thumbnail img {margin-bottom: 20px;}
.contact h5 {font-size: 16px;font-weight: bold;margin-top: 20px;}
.contact-form {margin-top: 20px;}
.form-horizontal .control-group {margin-bottom: 15px;}
.form-horizontal .control-label {width: 100%;padding: 0;text-align: left;}
.form-horizontal .controls {margin-left: 0;}

/* HEADER */
#sp-header {height: auto;box-shadow: none;background: none;}
.page-header {border: 0;}
.logo h1 {margin: 0;}
.logo h1 img {margin: 0 auto;}
.sp-contact-info {font-family: 'Open Sans', sans-serif;margin-top: 5px;font-size: 14px;}
.sp-contact-info li {font-size: 100%;}
.sp-contact-info li.sp-contact-email i {font-size: 20px;vertical-align: sub;}
.sp-contact-info li.sp-contact-phone i {font-size: 18px;vertical-align: sub;}
.sp-megamenu-parent {float: none;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 13px;color: #073861;}
.sp-megamenu-parent > li > a {margin-right: 3px;padding: 5px 9px;line-height: 1.42857143;font-weight: 600;font-size: 14px;letter-spacing: normal;color: #073861;border-radius: 5px;}
.sp-megamenu-parent > li:first-child > a {margin-left: 0;}
.sp-megamenu-parent > li:last-child > a {margin-right: 0;}
.sp-megamenu-parent >li.sp-has-child>a:after {line-height: 0;}
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li:hover > a {color: #fff;background: #073861;box-shadow: 2px 2px 0 #5fadda;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {padding: 7px 10px;font-size: 13px;font-weight: normal;}
#sp-top3 {padding-left: 0;}
.sp-module.nav-account {/*float: right;position: absolute;*/}
.sp-module.nav-account ul > li {/*display: inline-block;*/float: left;border: 0;font-family: 'Open Sans', sans-serif;color: #fff;margin-left: 10px;}
.sp-module.nav-account ul > li:first-child {margin: 0;}
.sp-module.nav-account ul > li a {background: #5fadda;font-size: 13px;color: #fff;padding: 3px 15px;text-transform: uppercase;border-radius: 5px;box-shadow: 2px 2px 0 #073861;line-height: 1.42857143;}
.sp-module.nav-account ul > li a:hover {/*color: #073861;*/background: #4a97c3;}
#offcanvas-toggler {display: none;}

/* HOMEPAGE BODY */
#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading {font-family: 'Open Sans', sans-serif;line-height: 40px;/*letter-spacing: 3.5px;text-transform: uppercase;*/}

/* Intro section */
#intro {height: 600px;position: relative;overflow: hidden;}
#intro:after {content: '';position: absolute;background-color: rgba(95,173,218,.5);width: 100%;height: 70px;bottom: -35px;transform: rotate(-2deg);}
#intro .text-center {text-align: left;}
.sppb-addon-cta .sppb-cta-subtitle {font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;margin-bottom: 12px;line-height: 55px !important;}
#intro h3 {font-size: 30px;text-transform: none;color: #eaeaea;font-weight: 300;margin-top: 0;}
#intro .sppb-btn {display: none;}

/* Requirements */
/*#requirements {position: relative;}
#requirements .sppb-title-heading {text-transform: uppercase;}*/

.sp-module .sp-module-title {font-size: 17px;}
#sp-header .logo h1:after {content:none;}

#requirements {font-family: 'Open Sans', sans-serif;}
#sp-page-builder #requirements .sppb-section-title {margin-bottom: 32px;}
#requirements h3.sppb-feature-box-title {margin-top: 22px;margin-bottom: 18px;}
#requirements .modal {display: block;color: #b4d9e1;font-size: 11px;text-transform: uppercase;font-weight: 300;line-height: 20px;}
#requirements .modal:focus {outline: none;}
#requirements .modal:hover {color: #fff;}
#requirements .modal span {display: block;}
#requirements .modal span.req-title {color: #5fadda;font-size: 13px;font-weight: bold;}
#requirements .modal span.med {font-weight: 500;}

.sppb-btn-primary.sppb-btn-lg {border: 2px solid #fff;background-color: #073861;color: #fff;padding: 13px 75px;font-weight: bold;/*letter-spacing: 1px;*/font-size: 20px;box-shadow: 3px 4px 0 #5fadda;border-radius: 14px;}
.sppb-btn-primary.sppb-btn-lg:hover {color: #5fadda;border: 2px solid #b4d9e1;/*background-color: #5fadda;box-shadow: 3px 4px 0 #222;*/}

/* Advantages */
#advantages .sppb-title-heading {text-transform: uppercase;}
#sp-page-builder #dma-advantages .sppb-section-title {margin-bottom: 30px;}
#sp-page-builder .central-img-wrapper,
#sp-page-builder .central-img {position: relative;display: inline-block;font-family: 'Open Sans', sans-serif;}
#sp-page-builder .central-img:after {position: absolute;content: '';display: block;top: 50%;left:50%;width:100%;height:100%;transform: translate(-50%,-50%);border: 2px dashed #9b9fa1;border-radius:50%;padding: 55px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;z-index:-1;}
#sp-page-builder .central-img-wrapper .advantage {position:absolute;width:100%;font-size:21px;color: #6b7275;}
#sp-page-builder .central-img-wrapper .advantage.active,
#sp-page-builder .central-img-wrapper .advantage:hover {color: #073861;/*font-weight: bold;*/}
#sp-page-builder .central-img-wrapper .advantage.adv-one {top: -70px;left: 50%;margin-left: 50px;}
#sp-page-builder .central-img-wrapper .advantage.adv-two {top: 96px;left: 100%;margin-left: 20px;}
#sp-page-builder .central-img-wrapper .advantage.adv-three {top: 290px;left: 100%;margin-left: -20px;}
#sp-page-builder .central-img-wrapper .advantage.adv-four {top: 100%;left: 50%;margin-top: 15px;}
#sp-page-builder .central-img-wrapper .advantage.adv-five {top: 100%;right: 100%;margin-top: -54px;margin-right: -40px;}
#sp-page-builder .central-img-wrapper .advantage.adv-six {top: 50%;right: 100%;margin-top: -57px;margin-right: 25px;}
#sp-page-builder .central-img-wrapper .advantage.adv-svn {top: 0;right: 100%;margin-top: -38px;margin-right: -68px;}
#sp-page-builder .central-img-wrapper .advantage .number {position: relative;float: left;margin-right: 20px;font-size:22px;color:#073861;width:58px;height:58px;background:#fff;line-height:54px;border-radius:50%;border: 3px solid #073861;z-index: 1;-webkit-transition: background 0.4s, border-color 0.4s;-moz-transition: background 0.4s, border-color 0.4s;transition: background 0.4s, border-color 0.4s;}
#sp-page-builder .central-img-wrapper .advantage.text-right .number {float: right;margin-left: 20px;margin-right: 0;}
#sp-page-builder .central-img-wrapper .advantage .number:after {position: absolute;content: '';width: 100%;height: 100%;top: -7px;left: -7px;padding: 7px;border-radius: 50%;box-shadow: 0 0 0 4px #073861;-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;-webkit-transform: scale(.8);-moz-transition: -moz-transform 0.4s, opacity 0.4s;-moz-transform: scale(.8);-ms-transform: scale(.8);transition: transform 0.4s, opacity 0.4s;transform: scale(.8);opacity: 0;pointer-events: none;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#sp-page-builder .central-img-wrapper .advantage.active .number,
#sp-page-builder .central-img-wrapper .advantage:hover .number {background: #5fadda;border-color: #5fadda;}
#sp-page-builder .central-img-wrapper .advantage.active .number:after,
#sp-page-builder .central-img-wrapper .advantage:hover .number:after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
#sp-page-builder .central-img-wrapper .advantage.adv-four .number {margin-bottom: 20px;}
#sp-page-builder .central-img-wrapper .advantage .advantage-txt {display: block;margin-top: 5px;font-weight: 600;
    -webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);-webkit-transition: 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);-moz-transition: 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);-ms-transition: 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);transition: 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);}
#sp-page-builder .central-img-wrapper .advantage .advantage-txt .accent {display: block;color: #073861;-webkit-transition: color 400ms, background-color 400ms;transition: color 400ms, background-color 400ms;}
#sp-page-builder .central-img-wrapper .advantage.active .advantage-txt .accent,
#sp-page-builder .central-img-wrapper .advantage:hover .advantage-txt .accent {color: #073861;}
#sp-page-builder .central-img-wrapper .advantage.active .advantage-txt,
#sp-page-builder .central-img-wrapper .advantage:hover .advantage-txt {color: #073861;font-weight: bold;-webkit-transform: translateX(20px);-moz-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}
#sp-page-builder .central-img-wrapper .advantage.text-right.active .advantage-txt,
#sp-page-builder .central-img-wrapper .advantage.text-right:hover .advantage-txt {-webkit-transform: translateX(-20px);-moz-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}
#sp-page-builder .central-img-wrapper .advantage.adv-one .advantage-txt {margin-right: -130px;}
#sp-page-builder .central-img-wrapper .advantage.adv-two .advantage-txt {margin-right: -80px;}
#sp-page-builder .central-img-wrapper .advantage.adv-four .advantage-txt {margin-right: -180px;}
#sp-page-builder .central-img-wrapper .advantage.adv-svn .advantage-txt {margin-left: -20px;}
/*#sp-page-builder .central-img-wrapper .advantage.adv-three .advantage-txt {margin-top: 18px;}*/
#sp-page-builder .central-img-wrapper .advantage.adv-four .advantage-txt {margin-top: 30px;}
#sp-page-builder .central-img-wrapper .advantage.adv-three .advantage-txt .accent {display: inline-block;}

/* Breadcrumbs */
.breadcrumb {font-family: 'Open Sans', sans-serif;font-size: 12px;padding: 0;margin-top: 22px;margin-bottom: 0;background: none;border-radius: 0;}
.breadcrumb > .active {color: #9b9fa1;}
.breadcrumb > li + li:before {content: "\2014";padding: 0 10px;color: #9b9fa1;}

/* BODY */
#sp-main-body {padding: 0 0 50px 0;}
#sp-hero+#sp-main-body {padding: 30px 0 50px 0;}
#sp-right {padding-left: 50px;}
.page-header {margin: 0;padding-bottom: 0;}
.page-header h1 {margin-top: 10px;margin-bottom: 20px;color: #073861;}
.entry-header {display: none;}
article.item p {margin-bottom: 20px;}
article.item ul,
.sppb-addon-image-content ul {list-style-type: none;padding: 0;margin-bottom: 30px;}
article.item li,
.sppb-addon-image-content li {padding-left: 30px;position: relative;}
.ico,
article.item li:before,
.sppb-addon-image-content li:before {display: inline-block;width: 15px;height: 15px;background: url(/images/icons/icon_sprite.png) no-repeat;background-position: 0 0;}
article.item li:before,
.sppb-addon-image-content li:before {content: '';position: absolute;top: 4px;left: 0;}
.grey-section .sppb-addon-image-content li:before {background-position: -30px 0;}
article.item li.li-phone:before {height: 16px;left: 3px;background-position: 0 -50px;}
article.item li.li-mail:before {top: 8px;background-position: 0 -100px;}
/*.ico.ico-phone {height: 16px;background-position: 5px -50px;vertical-align: middle;margin-right: 2px;}*/
.ico.ico-mail {background-position: 0 -100px;vertical-align: middle;margin-right: 4px;}
article.item li.li-info:before {width: 16px;height: 16px;top: 4px;left: 0;background-position: 0 -150px;}
article.item h3,
article.item h4,
.contact h4,
.chronoform h4 {color: #073861;font-weight: bold;margin-bottom: 20px;/*letter-spacing: normal;*/}
article.item h4,
.contact h4 {font-size: 24px;text-transform: none;}
.blog .entry-header {margin: 0;}
.blog .entry-header h2 {font-size: 22px;margin: 10px 0;}
.item .sp-social-share {margin-top: 50px;}
.important-phones h4 {font-size: 20px;margin: 20px 0;color: #214979;}
.important-phones h4:first-child {margin-top: 0;}
.sp-module ul >li >a:before {content: none;}
.nbs-flexisel-inner {background: none;padding-top: 30px;}
.nbs-flexisel-item img {padding: 0 10px;}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {display: none;}
.nbs-flexisel-item a {display: block;}
.nbs-flexisel-item a img {display: block;max-width: 100%; -webkit-transition: all .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1);-moz-transition: all .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1);-o-transition: all .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1);-ms-transition: all .2s ease;transition: all .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1);-webkit-backface-visibility: hidden;}
.nbs-flexisel-item a:hover img {-webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);}

.title-logo img {display: inline-block;margin-right: 20px;vertical-align: baseline;}

/* SP Page builder */
.sppb-addon-image-content.aligment-right .sppb-content-holder,
.sppb-addon-image-content.aligment-left .sppb-content-holder {padding: 0 0 40px 0;}
#sp-page-builder .sppb-section-title {margin-bottom: 0;}
/*#sp-page-builder .grey-section .sppb-section-title .sppb-title-heading {padding-left: 51%;margin-right: -100px;}*/
.sp-page-title {background: none;padding: 0;}
.sp-page-title h2 {margin-top: 10px;margin-bottom: 20px;color: #073861;font-weight: 700;/*text-transform: uppercase;letter-spacing: 3.5px;*/font-size: 40px;}
.sppb-addon-image-content p {margin-bottom: 30px;}
.sppb-addon-image-content ul {margin-bottom: 0;}
.sppb-addon-image-content ul + p:empty {display: none;}
.sppb-addon-image-content .sppb-content-holder h6 {display: none;}
.sppb-addon-image-content .sppb-image-content-text {display: none;}
.sp-page-title .breadcrumb {display: none;}

/* Products */
#sp-page-builder.products-page .sppb-section-title {width: 48%;}
h3.title-logo,
#sp-page-builder.products-page .sppb-section-title .sppb-title-heading {border-bottom: 1px solid #073861;padding-bottom: 10px;}
#sp-page-builder.products-page .grey-section .sppb-section-title {width: auto;padding-left: 51%;}
#sp-page-builder.products-page .grey-section .sppb-section-title .sppb-title-heading {border-bottom: 1px solid #dfe2e9;}

/* Sign up account */
.choose-account {margin-top: 50px;}
.itemid-437 #sp-bottom-signup {background: #fff;}
.itemid-437 .bottom-signup {color: #073861;}
.bottom-signup h2 {font-weight: 700;margin-top: 10px;margin-bottom: 10px;font-size: 24px;line-height: 24px;text-transform: uppercase;}
.bottom-signup .cta-subtitle {font-weight: 300;margin-bottom: 0;line-height: 24px;font-size: 24px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;}
.choose-account .btn-primary,
.bottom-signup .btn-primary {border: 1px solid #5fadda;background-color: #5fadda;color: #fff;margin-top: 23px;box-shadow: 3px 3px 0 #222222;margin-left: 10px;}
.choose-account .btn-primary {display: block;}
.choose-account .btn-primary:hover,
.bottom-signup .btn-primary:hover {background: #4a97c3;}
#fin-deposit {position: relative;}
#currency-tag {position: absolute;top: 7px;right: 10px;color: #999;}

/* Customer care */
.custom.customer-care-center {padding: 10px;margin: 0 0 40px 0;border: 2px solid #073861;box-shadow: 3px 4px 0 #5fadda;border-radius: 14px;text-align: center;font-weight: bold;}
#sp-customer-care h2 {display: inline-block;margin-right: 50px;font-weight: 700;margin-top: 10px;margin-bottom: 10px;font-size: 24px;line-height: 24px;text-transform: uppercase;}
.contact-section {display: inline-block;margin-right: 50px;}

/* Search results */
.btn.btn-search {padding: 4px 20px 3px 20px;}
.search .search-results dd.result-created {font-size: 12px;}
.search .search-results dd.result-category{font-weight: bold;}
.search .search-results dt.result-title,
.search .search-results dd.result-category {margin-bottom: 0;}

/* BOTTOM */
.sp-module.nav-bottom {margin-top: 0;}
.nav-bottom ul >li {font-family: 'Open Sans', sans-serif;display: inline-block;border-bottom: 0;}
#sp-bottom a:hover,
#sp-bottom a:focus {color: #5fadda;background: none; outline: 0;}
.sp-module.nav-bottom ul >li > a {padding: 2px 20px;text-transform: uppercase;font-size: 13px;font-weight: 500;}
.sp-module.nav-bottom ul >li > a:first-child {padding-left: 0;}
#sp-terms {font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 300;line-height: 1.42857143;}
#sp-terms p span {font-weight: 500;}
#sp-terms .custom.legal {padding-right: 40px;}
#sp-terms .custom.bottom-contact {margin-top: 35px;}
#sp-terms .custom.bottom-contact b {display: block;}
#sp-terms .custom.bottom-contact a {color: #5fadda;}

/* FOOTER */
#sp-footer {text-align: left;font-size: 14px;}
.sp-copyright {font-family: 'Open Sans', sans-serif;font-size: 11px;font-weight: 300;text-transform: uppercase;}
.sp-copyright span {font-weight: 500;}

/* Modals */
#colorbox {border: 3px solid #fff;}
#colorbox,
#cboxContent,
#cboxLoadedContent {border-radius: 16px;}
#cboxTitle {font-family: 'Open Sans', sans-serif;background: #073861;border-bottom: 0;padding: 21px 25px 22px 15px;font-weight: bold;color: #c4c5c5;}
#cboxLoadedContent {margin-top: 65px;padding: 27px 15px 45px 15px;}
#cboxLoadedContent h3 {font-size: 20px;/*letter-spacing: normal;*/text-transform: none;color: #073861;font-weight: normal;margin-top: 17px;margin-bottom: 5px;}
#cboxLoadedContent ul {padding-left: 20px;font-weight: 600;}
#cboxClose {background: none;color: #c4c5c5;line-height: 20px;width: 20px;height: 20px;top: 23px;opacity: 1;filter: alpha(opacity=100);padding: 0;}
#cboxClose:focus {outline: none;}
#cboxClose:after {content: '×';font-family: 'Open Sans', sans-serif;color: #c4c5c5;position: absolute;top: 0;left: 0;font-size: 37px;}

/* Slider */
.ltr .layout-corpora .slider-item {height: 600px;}

/* Page Image */
/*.page-img .sp-module-content div {position: relative;overflow: hidden;}
.page-img .sp-module-content div:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0,0,0,.5);}
    .page-img .sp-module-content div:after {
        content: '';
    position: absolute;
    background-color: rgba(7,56,97,.5);
    width: 100%;
    height: 70px;
    bottom: -35px;
    left: 0;
    transform: rotate(-2deg);
}*/
/*.page-img .sp-module-content div {height: 440px;overflow: hidden;}*/

#account_opening {margin-top: 60px;}
p.chrono_credits {visibility: hidden;}
.chronoform .nav-tabs > li {width: 33.33%;text-align: center;}
.chronoform .nav-tabs > li a {padding: 20px 15px;text-transform: uppercase;font-weight: bold;border-width: 2px;border-bottom: 0;}
.chronoform .nav-tabs>li.active>a,
.chronoform .nav-tabs>li.active>a:hover,
.chronoform .nav-tabs>li.active>a:focus {border: 2px solid #5fadda;border-bottom-color: #fff;margin-bottom: -1px;}
.chronoform .nav-tabs > li a:first-letter {font-size: 24px;margin-right: 10px;}
.chronoform .nav-tabs > li a span {display: inline-block;background: #073861;color: #fff;font-size: 24px;width: 35px;border-radius: 50%;line-height: 35px;margin-bottom: 10px;}
.chronoform fieldset {padding: 20px;box-shadow: 3px 3px 0 #5fadda;border-radius: 14px;border: 3px solid #f0f0f0;margin-bottom: 30px;}
.chronoform fieldset legend {display: none;}
.chronoform hr {margin-top: 40px;margin-bottom: 30px;border-top: 1px solid #ddd;}
.gcore-radio-item .gcore-label {cursor: pointer;}
#fitem27 .gcore-label {display: inline;}

#ftr-multi-25 {overflow: hidden;}

#fitem-promo_code label {margin-top: 24px;}

.chronoform-container.multiplier-contents {position: relative;float: left;width: 100%;}
.multiplier-add-button {clear: both;font-size: 16px;}
.multiplier-add-button .fa {font-size: 16px;margin-right: 5px;vertical-align: baseline;}
#shareholder_multiplier .multiplier-add-button:after {content: ' Add Shareholder';text-transform: none;}
#signatories_multiplier .multiplier-add-button:after {content: ' Add Signatory';text-transform: none;}
#residence_multiplier .multiplier-add-button {margin-bottom: 20px;}
#residence_multiplier .multiplier-add-button:after {content: ' Add Tax Residence';text-transform: none;}
.multiplier-remove-button {position: absolute;top: 29px;font-size: 12px;right: -43px;padding: 5px 10px;}
#signatories_multiplier .multiplier-contents:nth-child(2) .multiplier-remove-button {display: none;}
#residence_multiplier .multiplier-contents:first-child .multiplier-remove-button {display: none;}

@media screen and (max-width:1366px) {
    #intro {height: 400px;}
    .ltr .layout-corpora .slider-item {height: 400px;}
}
@media screen and (max-width:1024px) {
    .btn {font-size: 18px;}
    .sp-contact-info {margin-top: 0;font-size: 14px;text-align: right;}
    .sp-contact-info li {margin: 0 2px;}
    .sp-megamenu-parent > li > a {margin-right: 2px;padding: 5px 7px;font-size: 13px;}
    .sp-module.nav-account ul > li {margin-left: 5px;}
    .sp-module.nav-account ul > li a {font-size: 11px;}

    #sp-page-builder .central-img-wrapper .advantage {font-size: 14px;}
    #sp-page-builder .central-img-wrapper .advantage .number {margin-right: 10px;}
}
@media screen and (max-width:768px) {
    .container {width: auto;}
    #offcanvas-toggler {display: block;}
    #offcanvas-toggler > i {color: #073861;}
    .close-offcanvas {top: 10px;color: #073861;border: 0;line-height: 22px;font-size: 22px;}
    .offcanvas-menu .offcanvas-inner {padding: 40px 20px 20px 20px;}
    #sp-header {padding: 0 !important;position: absolute;top: 0;right: 0;}
    #sp-top-bar {text-align: left;padding: 28px 0!important;}
    .logo h1 img {margin: 0;}
    .sp-contact-info {float: left;margin: 0;}
    #sp-top1, #sp-top2, #sp-top3,
    /*.contact .thumbnail {display: none;}*/
    .contact .thumbnail {padding-left: 15px;padding-right: 15px;}
    .sp-megamenu-parent {display: none;}
    #sp-hero .custom {padding-left: 15px;padding-right: 15px;}
    #sp-right {padding-left: 15px;}

    #sp-page-builder.products-page .sppb-section-title {width: 100%;}
    h3.title-logo,
    #sp-page-builder.products-page .sppb-section-title .sppb-title-heading {border-bottom: 0;padding-bottom: 0;}
    #sp-page-builder.products-page .sppb-addon-image-content .sppb-image-holder {margin-bottom: 20px;}
    #sp-page-builder.products-page .sppb-addon-image-content .sppb-container .sppb-col-sm-6 {width: 100%;margin: 0;}
    #sp-page-builder.products-page .grey-section .sppb-section-title {padding-left: 0;}
    #sp-page-builder.products-page .grey-section .sppb-section-title .sppb-title-heading {border-bottom: 0;}
}
@media screen and (max-width:480px) {
    #sp-top-bar {padding-top: 0!important;}
    #sp-top1 {padding: 0;}
    #sp-top-bar .sp-module {margin: 0 0 15px 0;width: 100%;text-align: center;}
    #sp-top-bar .sp-module.nav-account ul > li {width: 50%;margin: 0;}
    #sp-top-bar .sp-module.nav-account ul > li a {font-size: 14px;border-radius: 0;padding: 7px 5px;}
    .logo h1 img {margin: 0 auto;}
    #sp-top2 {display: none;}
    #offcanvas-toggler {margin-top: 25px;}

    #intro,
    .ltr .layout-corpora .slider-item {height: 300px;}

    iframe[name="economicCalendar"] {width: 100%;}

    .layout-corpora .slider-title {margin-top: 100px;}
    .corpora-slider .slider-item .sp-smart-title {font-size: 30px;line-height: 30px;}
    .corpora-slider .slider-item .sp-smart-posttitle {font-size: 30px;line-height: 30px;margin-bottom: 10px;}
    .corpora-slider .slider-item .slider-introtext {font-size: 20px;}

    #dma-advantages {padding: 64px 0 70px 0px!important;}
    #dma-advantages .sppb-empty-space {display: none;}
    #sp-page-builder .central-img-wrapper {display: block;padding: 0 50px;}
    /*#sp-page-builder .central-img {display: none;}*/
    #sp-page-builder .central-img:after {content: none;}
    #sp-page-builder .central-img .img-circle {border-radius: 0;margin-bottom: 20px;}
    #sp-page-builder .central-img-wrapper .advantage {position: relative;display: block;margin-bottom: 20px;    clear: both;min-height: 60px;}
    #sp-page-builder .central-img-wrapper .advantage.text-right {text-align: left;}
    #sp-page-builder .central-img-wrapper .advantage.adv-one,
    #sp-page-builder .central-img-wrapper .advantage.adv-two,
    #sp-page-builder .central-img-wrapper .advantage.adv-three,
    #sp-page-builder .central-img-wrapper .advantage.adv-four,
    #sp-page-builder .central-img-wrapper .advantage.adv-five,
    #sp-page-builder .central-img-wrapper .advantage.adv-six,
    #sp-page-builder .central-img-wrapper .advantage.adv-svn {top: auto;left: auto;right: auto;margin: 0 0 20px 0;}
    #sp-page-builder .central-img-wrapper .advantage.adv-four {margin-top: 0;}
    #sp-page-builder .central-img-wrapper .advantage.adv-four .number {margin-bottom: 0;}
    #sp-page-builder .central-img-wrapper .advantage.adv-four .advantage-txt {margin-top: 0;margin-right: 0;}
    #sp-page-builder .central-img-wrapper .advantage .number {margin-right: 20px;}
    #sp-page-builder .central-img-wrapper .advantage.adv-one .advantage-txt {margin-right: 0;}
    #sp-page-builder .central-img-wrapper .advantage.text-right .number {float: left;margin-left: 0;margin-right: 20px;}
    #sp-page-builder .central-img-wrapper .advantage.text-right.active .advantage-txt,
    #sp-page-builder .central-img-wrapper .advantage.text-right:hover .advantage-txt {-webkit-transform: translateX(20px);-moz-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}

    .sppb-btn-primary.sppb-btn-lg {padding: 13px 35px;font-size: 16px;display: block;text-align: center;}

    #requirements .sppb-addon.sppb-addon-feature {margin-bottom: 40px;}
    #requirements h3.sppb-feature-box-title {margin-top: 10px;margin-bottom: 15px;}

    .bottom-signup {text-align: center;}
    .bottom-signup .btn-primary {margin-top: 15px;margin-left: 0;display: block;text-align: center;font-size: 16px;}

    .nav-bottom ul {text-align: center;}
    .sp-module.nav-bottom ul >li > a:first-child {padding: 2px 20px;line-height: 26px;}

    #sp-terms {padding: 30px 0px 30px 0px!important;}

    #sp-footer {text-align: center;}
    #sp-footer2 .pull-right {float: none!important;padding: 10px 0;}

    #sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading {line-height: 30px;font-size: 30px!important;}
}
@media screen and (max-width:375px) {
    #sp-page-builder .central-img-wrapper {padding: 0;}
}
@media screen and (max-width:320px) {
    #offcanvas-toggler > i {padding: 0;}
}