/*MUST HAVE!*/
.sppb-row-container {width: 100% !important; }
.com-sppagebuilder #sp-main-body {margin: 0 auto;}
@media (min-width: 768px) {.innerpage.com-sppagebuilder  #sp-main-body {max-width: 750px;}
}
@media (min-width: 992px) {.innerpage.com-sppagebuilder #sp-main-body {max-width: 970px;}
}
@media (min-width: 1200px) {.innerpage.com-sppagebuilder #sp-main-body {max-width: 1170px;}
}
.offcanvas-overlay{background: rgba(0, 0, 0, .0);}
.offcanvas-active .offcanvas-overlay{visibility:hidden;opacity: 1;}

/*OFFCANVAS MENU*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
color: #072c89}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {color: #a3ccf4}
.offcanvas-menu {background-color: #fff;color: #252525}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {color: rgba(37, 37, 37, 0.8);}
#offcanvas-toggler > .fa {color: #fff}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
    color:#a3ccf4}

/*--------*/

.logo-image {
    height: 150px;
  margin-top: -50px;}
#sp-bottom a:hover{text-decoration:underline}
.logo-image-phone.d-inline-block.d-lg-none {    height: 100px;}
#sp-header.header-sticky .logo-image.d-none.d-lg-inline-block{margin-top:10px;height:100px}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {line-height: 110px;}
.sppb-addon-image-layout-content{margin-top:10px}

.simplecallback-overlayed,.article-details .article-full-image img,.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img /*.sppb-addon-image-layout-image.image-fit, .sppb-img-responsive.image-fit,.sppb-addon-single-image-container*/{-webkit-box-shadow: 0px 15px 0px -10px #072c89,
  0px -15px 0px -10px #072c89, 
  15px 0px 0px -10px #072c89,
  -15px 0px 0px -10px #072c89,
  0px 0px 0px 5px #072c89,
  0px 0px 10px 5px rgba(0,0,0,0.0) !important; 

box-shadow:0px 15px 0px -10px #072c89,
  0px -15px 0px -10px #072c89, 
  15px 0px 0px -10px #072c89,
  -15px 0px 0px -10px #072c89,
  0px 0px 0px 5px #072c89,
  0px 0px 10px 5px rgba(0,0,0,0.0) !important;border-radius:5px}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery{overflow:visible}

.uzhline{z-index:9 !important}

/*ICONS*/
.fa,.fab,.fas{color:#fff}
.fab:hover{color:#e1e0f0}
.sp-scroll-up .fa {color:#fff !important}
/*.sppb-btn-custom .fas{color:#072c89}*/



.sppb-btn-custom{font-family:"IBM Plex Sans", sans-serif}


#sp-left .sp-module ul > li, #sp-right .sp-module ul > li{font-size:16px;line-height:24px}
#sp-left .sp-module, #sp-right .sp-module {background: #f5f5f5}

.sppb-form-check-label a {color: #4c3538 }

#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a{line-height:24px}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    margin: 0 0 0px;    padding-bottom: 10px;color:#05a85e;font-size:30px}
#sp-bottom a:active, /*#sp-bottom a:focus,*/.sp-module ul > li > a:hover,/*.sp-module ul > li > a:active,.sp-module ul > li > a:focus,*/.breadcrumb a:hover,.sppb-form-check-label a:hover,
#sp-left .sp-module ul > li.active > a,#sp-bottom .sp-module ul > li.active > a{color:#05a85e}
#sp-bottom .sp-module ul > li {display: block; margin-bottom: 10px;font-size: 16px;}
.simplecallback label a{color:#072c89}
.simplecallback label a:hover{color:#6389df}


.sp-module ul > li > a/*,.sp-module ul > li > a:visited,#sp-bottom a:visited*/ {
    color: #000}
.sp-page-title .sp-page-title-heading{font-size:14px;color:#382e2d}
.sp-page-title .breadcrumb,.breadcrumb{font-size:14px}
.breadcrumb a{color:#4c3538}

/*MENU*/

.sp-megamenu-parent .sp-mega-group > li > a{text-transform:uppercase;}
.sp-megamenu-parent > li > a{color:#fff;font-size:18px;text-transform:uppercase;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a,.sp-megamenu-parent .sp-mega-group > li.active > a, .sp-megamenu-parent .sp-mega-group > li > a:hover,.sp-megamenu-parent .sp-mega-group > li > a:active  {color: #fff;text-decoration:underline}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
   padding: 0 7px;  /*line-height: 70px;
    font-size: 16px*/}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a,.sp-megamenu-parent > li:hover > a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a{ color: #fff;font-weight:normal;text-decoration:underline}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #072c89;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{color:#fff}
#sp-menu/*.sp-megamenu-parent*/{border-top:1px solid #ccc}



.fa, .fab, .fad, .fal, .far, .fas{/*vertical-align: middle*/}

#sp-footer #sp-footer2{margin-top:10px}

a{color: #072c89}
a:focus, a:hover,a:active,#sp-bottom a:active,#sp-bottom a:focus{color:#6389df;outline:none}


/*BREADCRUMB*/
.breadcrumb{margin-bottom:0}



#sp-header {height:110px; background:#072c87;   /*border: 1px solid #eee;box-shadow:0 5px 10px 5px rgba(0, 0, 0, 0.3)*/}
#sp-top-bar .sp-module { margin: 0}

/*BUTTONS*/
.simplecallback .btn{background-color: #072c89;color: #fff;line-height: 1.5;     padding:8px 16px;border-radius:100px;font-size:20px;border-top: 0;border-bottom:0;
    border-right: 0;
    border-left: 0;font-weight: bold;   }
.simplecallback .btn-success:hover {background-color: #6389df; color: #fff}
.simplecallback .btn-success:focus { box-shadow:  0 0 0 0rem  #888}
.simplecallback .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {color: #fff;background-color: #072c89; border-color: transparent}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, 
.show>.btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0rem  #888}
.form-control{ border-color:#072c89}
.form-control:focus {color: #222;
    background-color: #eee;
    border-color: #6389df;
    outline: 0; box-shadow: 0 0 0 0rem #073c70}
.sppb-btn.focus, .sppb-btn:focus {
    outline: 0;box-shadow: 0 0 0 0px rgba(0,123,255,.25)}
/*BOTTOM*/
#sp-bottom .sp-module .sp-module-title { font-weight: 700;font-size: 24px;text-transform:uppercase;
    margin: 0 0 10px;color: #004DBB}
#sp-bottom{font-size:16px;font-weight:normal}
#sp-bottom .sp-module {
    margin-bottom: 10px;}


#sp-header.header-sticky ~ section#sp-main-body {
    padding-top: 10px;}

.sp-page-title{padding:5px 0 5px 0;background:#eee}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a { color: #222}
.sp-page-title .breadcrumb > .active {color: #333}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {color: #222}



 
#sp-top-bar{background:#072c89;color: #fff;font-weight:normal}
#sp-top-bar a{color: #eee}
.sp-contact-info li{font-size:18px}


#sp-top-bar {padding: 15px 0;font-size: 1rem;}
/*#sp-top2{background: #666;padding-top: 5px; padding-bottom: 5px;}
#sp-top1{padding-top: 5px; padding-bottom: 5px;}*/
.readmore{margin-top:45px}
.readmore a{background-color: #0345bf;    color: #fff;  padding: 25px 25px 25px 25px; font-size: 16px; font-weight: 600 !important;}
.readmore a:hover,.article-list .article .readmore a:hover{background-color: #666;    color: #fff;  padding: 25px 25px 25px 25px; font-size: 16px}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus{color:#666}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a{color:#0345bf}
.article-list .article .readmore a {
    color: #fff}
#sp-footer{font-size:12px;text-align:center}
#sp-bottom {padding: 25px 0 10px;}
#sp-footer .container-inner {border-top: 1px solid #ccc}
