@charset "UTF-8";
/* CSS Document */
/*@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic-ext,latin-ext,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,700);
@import url(http://fonts.googleapis.com/css?family=Cardo:400,400italic,700&subset=latin,greek);
@import url(http://fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700);
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700);
@import url(http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700);*/
/*letter-spacing: 1px;*/ 
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{    color: #1e4388!important; font-family: "Helvetica LT Std" !important; font-weight: 300!important;    letter-spacing: 0.2px; }
body{font-size:18px;font-family: 'Open Sans'; font-size:18px; color:#414042; padding-top:80px; }

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:25px;}
body a {color: #1e4388;}

a:hover{color: #809bca!important;}

body.admin-bar {
    padding-top: 0;
    margin-top: 0;
}
.navbar-fixed-top {
    background: #ffffff none repeat scroll 0 0;
    border-bottom:6px solid #1c4489 !Important;
}
.head-banner {position: relative;}
.head-banner img {border-bottom:6px solid #1c4489; height: 100%; width: 100%;}
.bottom-line{text-align:center;}
.head-banner .hd-line {
    bottom: 20px;
    color: #ffffff;
    font-family: "Helvetica LT Std";
    font-size: 40px;
    font-weight: 900;
    line-height: 1em;
    position: absolute;
    right: 0;
    text-align: right;
    width: 50%;
}
.head-banner .container{position:relative;}
.site-logo {
    padding: 15px 0;
}
.search{padding-top:11px;}
.search span.screen-reader-text {
    display: none;
}

.search input.search-field {
    border: #1e73be solid 1px;
    outline: none;
    font-size: 14px;
    padding: 2px 5px;
    height: 23px;
    color: #1e73be;
    font-weight: 400;
    font-family: "Helvetica LT Std";
    width: 180px;
}
 
.search button.search-submit {
    float: left; outline:none;
    border: none;
    background: url(/wp-content/uploads/2017/03/search-icon.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 26px;
}

.search label {
    margin-bottom: 0;
}


.new-uber-menu {
    padding: 0px 0; margin-top: 11px; float:right;  
}

.new-uber-menu .ubermenu-main {
    border: medium none !important;
    box-shadow: none !important;
}


.new-uber-menu:before {
    content: "";
    background: #1e4388 !important;
    display: block;
    padding: 0px 0!important;
    position: absolute;
    right: 0;
    width: 50%;
    height: 36px;
}

.ubermenu-main {     height: 35px !important;
    background: #1e4388 !important;
}

.new-uber-menu:after {
    content: "";
    display: table;
    background-image: url(/wp-content/uploads/2017/03/menu-bg-corner.png);
    height: 36px;
    width: 41px;
    position: absolute;
    /* top: 28px; */
    margin-left: -40px;
    margin-top: -36px;
} 
.ubermenu .ubermenu-target{ padding:7px 10px !important;} 

.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
    color: #1e4388 !important;
    background: none !important;}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
    background: none !important;
    color:#1e4388 !important;} 

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{display:none !Important;}

.new-uber-menu nav ul.ubermenu-nav li ul li a, .new-uber-menu nav ul.ubermenu-nav li ul li ul li a {
    padding-top: 0 !important;
    padding-bottom: 3px !important;
    margin-top: 0px !important; font-family: 'Open Sans';
    display: block;
    font-size: 13px !important;
    font-weight: 500 !important; color:#fff !important;
}

.ubermenu-submenu-type-mega {
    padding: 10px !important;
}
.new-uber-menu nav ul.ubermenu-nav li ul li a:hover, .new-uber-menu nav ul.ubermenu-nav li ul li ul li a:hover{color: #809bca!important;  text-decoration: none !important;} 

.new-uber-menu nav ul.ubermenu-nav li ul li a.submenu-title span {
    text-decoration: underline; font-weight: 600 !important;}

.new-uber-menu nav ul.ubermenu-nav li ul li a.submenu-title { 
    font-weight: 600 !important;
    font-size: 14px !important;
    text-decoration: underline !important;
    border-bottom: 0;
    padding-bottom: 0 !important;
    margin-bottom: -7px !important;
}
.ubermenu-submenu-id-57 {
    width: 80% !important;
    left: -80px !important;
} 


.ubermenu .ubermenu-item {
    font-family: "Helvetica LT Std" !important;
    font-size: 15px;
    font-weight:300 !important;
    text-align: left; 
} 


.ubermenu .ubermenu-item a {
    border: none !important;    font-weight: 300 !important;
    margin: 0 !important;     box-shadow: none !important; 
}



.new-uber-menu ul li ul {
    background: #1e4388 !important;
    border: none !important;
    color: #fff !important;
}
  

.bottom-line {padding:20px 0; 
    text-align: center;
    font-family: 'Open Sans';
    font-size: 35px;
    color: #1c4489;
    font-weight: bold;
    letter-spacing: -0.5px;
}

.bottom-line span {
    display: block;
}


.footer-line{background-color:#1C4489;color:#fff;  padding: 20px 0;}
.footer-line a{color:#fff;}

.footer-line div {
    font-family: "Helvetica LT Std" !important;
    font-size: 11px;
    font-weight:500;
    letter-spacing: 0.5px;
}

.content-areas {min-height: 400px;} 
.content-areas h1 {font-size:25px;} 

.content-areas h2 { font-size:25px;  } 
.content-areas h3 {font-size: 20px; }  
.content-areas h4 {  }
.content-areas h5 { }
.content-areas h6 { } 

.content-areas p {margin-bottom: 20px; }  
.content-areas p, .content-areas li, td {font-weight: 600; color: #414042; font-size:18px; }  

.content-areas td {padding-bottom: 15px; padding-right: 15px; font-weight: 600;}  

.content-areas ul{margin:0px; padding:0 0 25px 20px;} 
	
.content-areas ol {
    margin-bottom: 25px;
}	
.content-areas ol li{margin-bottom:10px; padding-left:10px;}

.content-areas ul li {
    list-style: none;
    position: relative; margin-bottom:10px; padding-left:30px; }
	
.content-areas ul li:before {
    content: "";
    background: #1e4388;
    width: 7px;
    height: 7px;
    border-radius: 50px;
    position: absolute;
    left: 0px;
    margin-top: 10px;
}

.content-areas li a {  
    color: #1e4388;
}

.pro-list h2 {
    margin-top: 0;
}

.pro-list ul{padding:0px;}
.pro-list li {

    padding-left: 30px !important;
}

.content-areas .wpb_content_element, .inner-content ul.wpb_thumbnails-fluid>li {
    margin-bottom: 25px;
}


.content-areas .vc_tta-panels {
    background: #fff !important;
    border: none !important;
}

.content-areas li.vc_tta-tab a {
    background: none !important;
    border: none !important;
    padding: 0 15px !important;
}

.content-areas li.vc_tta-tab {
    margin-right: 25px !important;
}

.content-areas li.vc_tta-tab:before {
    width: 3px;
    height: 15px;
    margin-top:12px; 
    margin-left: -16px;
    right: 0;
    left: auto;
      display: block !important;
}


.content-areas li.vc_tta-tab a {
    background: none !important;
    border: none !important;
    padding:5px 15px !important;
    font-size: 23px;
    font-weight: 300;
    color: #1e4388 !important;
    font-family: "Helvetica LT Std" !important;
}

.content-areas li.vc_tta-tab:first-child:before{display:none;} 

.content-areas .vc_tta-panel-body {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.content-areas li.vc_tta-tab.vc_active a {
color: #fff !important;
    background: #1e4388 !important;
    border-radius: 4px !important;
}

body .sdm_download_link a { 
    background: url(/wp-content/uploads/2017/03/downloard.png) !important;
    background-repeat: no-repeat !important;
    font-size: 20px;
    border: none;
    box-shadow: none !important;
    color: #1C4489!important;
    font-family: "Helvetica LT Std";
    padding-left: 45px;
    font-weight: 900;
    min-height: 30px; line-height:25px; padding-top:0px !important;
}

.sdm_download_link:hover {
    opacity: 0.5;
}

.pro-img figure {
    float: left;
    margin-top: 20px !important;
}