/* GLOBAL SETTINGS */
body {color:#4f4f52;}
.white-text {color:white !important;}
.black-text {color:black;}
.red {color:palevioletred!important; font-weight:400; font-size:22px;}
.body-red {color:#b30000;}
.dk-blue-text {color:#cc0000;}
.box-highlight {
    margin-top: 5%;
    border: 20px outset #4e84c4;
    padding: 5%;
}
.small-text {font-size:14px;}
.medium-text {font-size:18px;}
.lt-link a:hover, .link-bold:hover {color:white !important;}
.link-bold, .link-bold:focus {color:#AFDDF6;}
.link-bold:hover {color:#002d62;}
.lt-link a{color:#AFDDF6;}
.lt-link a:hover {color:#002d62;}
p, ul, ol {font-family:Georgia !important; font-size:20px;}
.small-p {font-size:15px; white-space:initial;}
a, .list-marked a {color:#002d62;}
a:hover, .list-marked a:hover {color:#4e84c4;}
/* .list-marked a {text-decoration:underline;} */
p, ul li {color: #4f4f52;}
h1, h2, h4, h5, h6, [class^='heading-'] {color: #4f4f52; font-family:"Trebuchet MS", Helvetica, sans-serif;}
h3 {color:#002d66; font-family:"Trebuchet MS", Helvetica, sans-serif;}
p a {text-decoration:underline;}
ul li a {color:#4e84c4;}
ul li a:hover {text-decoration:underline; color:black;}
.list-marked a:hover {color:#bb9b49;}
.list-ordered li {padding-left:35px;}
ol.list-ordered p {margin: 2% 2.5%;}
.inset-list {margin-left:4%;}
.ui-to-top:hover {background-color:#ebd197;}
div#tipue_search_content {margin-top: 5%;}
.lg-sup {font-size:12px; top:-1em;}
/* HOME PAGE */
.text-elight {font-weight: 400; color:white;}
.text-elight a {text-decoration:none;}
.text-elight a:hover {color:white;}
.section-xl {position:relative; z-index:999; padding-top: 100px; padding-bottom:400px;}
.section-xs {padding: 10px 0;}
.white-link {color:white;}
.cert {max-height:125px;}
.section-wrap .section-wrap-aside img {position:absolute; z-index:0;}
.section-wrap .section-wrap-image img {object-position: center;}
.home-img {position: absolute; z-index: 0; left: 0; object-fit: cover; overflow: hidden;}
.bg-gradient-4 {background-image: linear-gradient(to right, #002d62, #18417a, #2b5792, #3d6dab, #4e84c4);}
.bg-gradient-5 {background-image: linear-gradient(to top, #002d62, #18417a, #2b5792, #3d6dab, #4e84c4);}
@media (min-width: 1200px) {
 h3 + p, .heading-3 + p {
    margin-top: 0px;
    margin-bottom: 33px;
 }
}
/* PAGES */
.post-blog-caption-body {padding: 3px 0px;}
.post-blog-caption-body h5 {font-size:30px;}
ul.post-blog-meta {padding: 0px; margin: 0px -15px;}
.weird-p {margin-left: 15px;}
.heading-5 {font-size:22px;}
.page .icon-primary {color:#4e84c4;}
p.heading-1.breadcrumbs-custom-title, p.breadcrumbs-custom-subtitle {color:#FFF;}
.breadcrumbs-custom-path li:after {color:#000;}
.divider-default {background: linear-gradient(to left, #002d62, #18417a, #2b5792, #3d6dab, #4e84c4);}
.cv-page h6 {margin-top:5%; font-size:23px;}
.breadcrumbs-custom-path a {color: #000 !important;}
.bg-gradient .breadcrumbs-custom-path > li.active {color: #000;}
.breadcrumbs-custom-wrap .rd-navbar-default .rd-navbar:before, .fullwidth-page .rd-navbar-default .rd-navbar:before {background: #FFFFFF!important; color:black;}
.breadcrumbs-custom {background-image: url(../images/3.7bkg.jpg);}
.quote-primary-mark {fill: #002d62;}
a.rd-navbar-search-toggle.toggle-original span {color: #bb9b49!important;}
.tipue_search_result {margin:0 0 5% 0;}
.tipue_search_content_title {
    font-size: 18px;
    font-weight: 400;
}
.tipue_search_content_title a:hover {
  text-decoration:underline;
}
.tipue_search_content_url a {
    color:#bb9b49 !important;
}
.tipue_search_content_url a:hover {
    text-decoration:underline;
}
.rd-search-modern .button {top:20px;}
.bottom-space {margin-bottom:50px;}
/* FOOTER */
footer a:hover {color:#fff;text-decoration:underline;}
footer a {color:#AFDDF6; text-decoration:none;}

/* BUTTONS */
.gold-btn {color: #000000;
    border: none;
    background-color: #bb9b49;
    background-image: -webkit-linear-gradient(left, #bb9b49 0%, #ebd197 50%,#bb9b49 100%);
    background-image: linear-gradient(to right, #bb9b49 0%, #ebd197 50%,#bb9b49 100%);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-size: 200% 100%;}
.gold-btn:hover {color: #000000;
    background-color: #ebd197;
    border: none;
    background-position: 100% 0;}
.blue-btn {color: #fff;
        border: none;
        background-color: #002d62;
        background-image: -webkit-linear-gradient(left, #002d62 0%, #4e84c4 50%,#002d62 100%);
        background-image: linear-gradient(to right, #002d62 0%, #4e84c4 50%,#002d62 100%);
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        background-size: 200% 100%;}
.blue-btn:hover {color: #fff;
        background-color: #4e84c4;
        border: none;
        background-position: 100% 0;}
.button-tags {color: #fff;
      border: none;
      background-color: #002d62;
      background-image: -webkit-linear-gradient(left, #002d62 0%, #4e84c4 50%,#002d62 100%);
      background-image: linear-gradient(to right, #002d62 0%, #4e84c4 50%,#002d62 100%);
      -webkit-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
      background-size: 200% 100%;}
.button-tags:hover {color: #fff;
      background-color: #4e84c4;
      border: none;
      background-position: 100% 0;
    text-decoration:none;}
.label-cta-primary {background:white;}
.labe-cta-primary:hover {background:#4e84c4;}
.button-secondary:hover, .button-secondary:active, .button-secondary:hover {
    background-color: #002d62;
    border-color: #002d62;
}

/* ARTICLES */
ul.post-blog-meta {font-size:14px;}
.space-ul {margin:2% 0 5% 0;}
.post-blog-title {color:#002d62;}
.post-blog .post-blog-quote {background:#4e84c4; color:white;}
.pagination-custom > .page-item {background-color:#4e84c4;}
.pagination-custom > .page-item.active {background: #002d62;}
.pagination-custom > .page-item .page-link:hover {background: #002d62;}
.bg-gradient .rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle:hover, .bg-secondary-2 .rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle:hover {color:#bb9b49;}
.post-blog-caption-footer {display: none;}
.list-marked-secondary a:hover {color: #4e84c4;}
.rd-search-modern .button:hover {background: #4e84c4;}
.table-hover tr:hover td, .table-hover tr:hover td{background:white;}
.padding-bottom-reduction {padding-bottom:30px;}

/*NAVIGATION*/
.rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-fullwidth .rd-navbar-nav > li.active > a {color:#bb9b49;}
.rd-navbar-nav > li > a {font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
.rd-navbar-static .rd-navbar-nav > li > a:hover, .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {color:#bb9b49;}\
.breadcrumbs-custom-wrap .rd-navbar-default .rd-navbar, .fullwidth-page .rd-navbar-default .rd-navbar {background:white !important;}
.rd-navbar--is-stuck .logo-default {display:initial !important;}
.rd-navbar--is-stuck .logo-inverse {visibility:hidden; display:none !important;}
img.logo-default, img.logo-inverse {
    height: 60px;
    width: auto;
}
/* .bg-secondary-2 .rd-navbar-static .rd-navbar-nav > li > a, .bg-gradient .rd-navbar-static .rd-navbar-nav > li > a {color: #000!important;} */
.bg-secondary-2 .rd-navbar--is-stuck .rd-navbar-nav > li > a {color:#002d66 !important;}
/* .bg-secondary-2 .rd-navbar-static .rd-navbar-nav > li > a:hover, .bg-gradient .rd-navbar-static .rd-navbar-nav > li > a:hover {color:#002d66!important;} */
.bg-secondary-2 .rd-navbar--is-stuck .rd-navbar-nav > li > a:hover {color:#bb9b49!important;}
.bg-secondary-2 .rd-navbar-static .rd-navbar-nav > li.active > a, .bg-gradient .rd-navbar-static .rd-navbar-nav > li.active > a {color:#fff !important;}
.bg-secondary-2 .rd-navbar--is-stuck .rd-navbar-nav > li.active > a, .bg-gradient .rd-navbar--is-stuck .rd-navbar-nav > li.active > a {color:#bb9b49 !important;}

.rd-navbar-static .rd-navbar-nav > li > a:hover, .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {color:#bb9b49 !important; text-decoration:solid;}
.bg-gray-darker .rd-navbar-fixed .rd-navbar-panel:before, .bg-additional-gray-darker .bg-additional-item .rd-navbar-fixed .rd-navbar-panel:before,
.bg-gradient-2 .rd-navbar-fixed .rd-navbar-panel:before, .bg-gradient-1 .rd-navbar-fixed .rd-navbar-panel:before,
.bg-image .rd-navbar-fixed .rd-navbar-panel:before, .bg-additional-image .bg-additional-item .rd-navbar-fixed .rd-navbar-panel:before,
.bg-secondary-2 .rd-navbar-fixed .rd-navbar-panel:before, .bg-gradient .rd-navbar-fixed .rd-navbar-panel:before,
.bg-gradient-1 .rd-navbar-fixed .rd-navbar-panel:before, .bg-gradient-2 .rd-navbar-fixed .rd-navbar-panel:before,
.bg-gradient-3 .rd-navbar-fixed .rd-navbar-panel:before {background:white;}
.bg-gray-darker .rd-navbar-toggle span, .bg-additional-gray-darker .bg-additional-item .rd-navbar-toggle span,
.bg-gray-darker .rd-navbar-toggle span:before, .bg-additional-gray-darker .bg-additional-item .rd-navbar-toggle span:before,
.bg-gray-darker .rd-navbar-toggle span:after, .bg-additional-gray-darker .bg-additional-item .rd-navbar-toggle span:after,
.bg-gray-darker .rd-navbar-sidebar-toggle span, .bg-additional-gray-darker .bg-additional-item .rd-navbar-sidebar-toggle span,
.bg-gray-darker .rd-navbar-sidebar-toggle span:before, .bg-additional-gray-darker .bg-additional-item .rd-navbar-sidebar-toggle span:before,
.bg-gray-darker .rd-navbar-sidebar-toggle span:after, .bg-additional-gray-darker .bg-additional-item .rd-navbar-sidebar-toggle span:after,
.bg-gradient-2 .rd-navbar-toggle span, .bg-gradient-2 .rd-navbar-toggle span:before, .bg-gradient-2 .rd-navbar-toggle span:after,
.bg-gradient-2 .rd-navbar-sidebar-toggle span, .bg-gradient-2 .rd-navbar-sidebar-toggle span:before, .bg-gradient-2 .rd-navbar-sidebar-toggle span:after,
.bg-gradient-1 .rd-navbar-toggle span, .bg-gradient-1 .rd-navbar-toggle span:before, .bg-gradient-1 .rd-navbar-toggle span:after,
.bg-gradient-1 .rd-navbar-sidebar-toggle span, .bg-gradient-1 .rd-navbar-sidebar-toggle span:before, .bg-gradient-1 .rd-navbar-sidebar-toggle span:after,
.bg-image .rd-navbar-toggle span, .bg-additional-image .bg-additional-item .rd-navbar-toggle span, .bg-image .rd-navbar-toggle span:before,
.bg-additional-image .bg-additional-item .rd-navbar-toggle span:before, .bg-image .rd-navbar-toggle span:after,
.bg-additional-image .bg-additional-item .rd-navbar-toggle span:after, .bg-image .rd-navbar-sidebar-toggle span,
.bg-additional-image .bg-additional-item .rd-navbar-sidebar-toggle span, .bg-image .rd-navbar-sidebar-toggle span:before,
.bg-additional-image .bg-additional-item .rd-navbar-sidebar-toggle span:before, .bg-image .rd-navbar-sidebar-toggle span:after,
.bg-additional-image .bg-additional-item .rd-navbar-sidebar-toggle span:after, .bg-secondary-2 .rd-navbar-toggle span,
.bg-secondary-2 .rd-navbar-toggle span:before, .bg-secondary-2 .rd-navbar-toggle span:after, .bg-secondary-2 .rd-navbar-sidebar-toggle span,
.bg-secondary-2 .rd-navbar-sidebar-toggle span:before, .bg-secondary-2 .rd-navbar-sidebar-toggle span:after, .bg-gradient .rd-navbar-toggle span,
.bg-gradient-1 .rd-navbar-toggle span, .bg-gradient-2 .rd-navbar-toggle span, .bg-gradient-3 .rd-navbar-toggle span, .bg-gradient .rd-navbar-toggle span:before,
.bg-gradient-1 .rd-navbar-toggle span:before, .bg-gradient-2 .rd-navbar-toggle span:before, .bg-gradient-3 .rd-navbar-toggle span:before,
.bg-gradient .rd-navbar-toggle span:after, .bg-gradient-1 .rd-navbar-toggle span:after, .bg-gradient-2 .rd-navbar-toggle span:after,
.bg-gradient-3 .rd-navbar-toggle span:after, .bg-gradient .rd-navbar-sidebar-toggle span, .bg-gradient-1 .rd-navbar-sidebar-toggle span,
.bg-gradient-2 .rd-navbar-sidebar-toggle span, .bg-gradient-3 .rd-navbar-sidebar-toggle span, .bg-gradient .rd-navbar-sidebar-toggle span:before,
.bg-gradient-1 .rd-navbar-sidebar-toggle span:before, .bg-gradient-2 .rd-navbar-sidebar-toggle span:before, .bg-gradient-3 .rd-navbar-sidebar-toggle span:before,
.bg-gradient .rd-navbar-sidebar-toggle span:after, .bg-gradient-1 .rd-navbar-sidebar-toggle span:after, .bg-gradient-2 .rd-navbar-sidebar-toggle span:after,
.bg-gradient-3 .rd-navbar-sidebar-toggle span:after {background:#000;}
.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a {background:#002d62;}




/* MEDIA QUERIES */

@media (max-width:1300px) {
  .section-xl {padding-bottom:300px;}
  .article-section.section-xl {padding-bottom:50px;}
  .rd-navbar-static .rd-navbar-nav > li {margin: 0 10px;}
}
@media (max-width:1085px) {
  .section-xl {padding-bottom:250px; padding-top:25px;}
}
@media (max-width:991px) {
  .section-xl {padding-bottom: 175px; padding-top: 10px !important;}
  .rd-navbar-brand a, .rd-navbar-fixed .rd-navbar-brand img {min-width:300px;}
  .box-cta-thin a {
    font-size: 16px;
  }
  .section-wrap .section-wrap-image {height:700px;}
}
@media (min-width:768px) {
  .hide-br {display:none;}
}
@media (max-width:768px) {
  .section-xl {padding-bottom: 300px; padding-top: 100px !important;}
  .hide-line {display:none;}
  .box-cta-thin a {
    font-size: 18px;
  }
  .section-wrap .section-wrap-image {height:600px;}
}
@media (max-width:545px) {
  .section-xl {padding-bottom:100px;}
}
@media (max-width:445px) {
  .rd-navbar-brand a, .rd-navbar-fixed .rd-navbar-brand img {
    min-width: 175px;
  }
  .box-cta-thin a {
    font-size: 15px;
  }
}
@media (max-width:369px) {
.section-xl {
  padding-top:10px !important;
  padding-bottom:60px;
}
}
