#glossary-list-nav .ln-letters a { font-family: Georgia; font-weight: 700; font-size: 20px; margin: 0px; padding: 5px; border: 1px none; }
#glossary-list-nav .ln-letters a:not(.ln-disabled) { color: rgb(51, 68, 85); }
#glossary-list-nav .ln-letters a.ln-disabled { pointer-events: none; }
#glossary-list { margin-bottom: 20px; }
#glossary-list li { padding: 20px 34px 0px; list-style: outside none none; background-color: rgb(255, 255, 255); }
#demoOne li { padding: 20px; list-style: outside none none; background-color: rgb(255, 255, 255); }
#back-to-top { position: fixed; background-size: cover ! important; bottom: 40px; right: 40px; z-index: 9999; width: 183px; height: 50px; text-align: center; line-height: 30px; color: rgb(68, 68, 68); cursor: pointer; border: 0px none; border-radius: 2px; text-decoration: none; transition: opacity 0.2s ease-out 0s; opacity: 0; }
#back-to-top:hover { background: rgb(233, 235, 236) none repeat scroll 0% 0%; }
#back-to-top.show { opacity: 1; }
*, *::after, *::before { box-sizing: border-box; }
.post img { width: 100%; height: auto; }
p { font-family: arial; }
.oddz { display: none; }
body { color: rgb(95, 95, 95); font-family: Arial,Helvetica,sans-serif; font-size: 15px; line-height: 25px; margin-top: 100px; }
body.grey { background-color: rgb(232, 232, 232); margin-top: 100px; }
.post-img { width: 60% ! important; height: auto; }
.about1_3 { font-size: 14px; font-family: Arial; }
strong { font-weight: 900 ! important; }
h1 strong { font-size: 50px; }
.row::after { content: ""; display: table; clear: both; }
[class*="col-"] { float: left; }
[class*="padded-col-"] { padding-right: 9px; }
[class*="padded-col-"]:last-of-type { padding-right: 0px; }
.container { width: 1305px; margin: 0px auto; position: relative; }
.col-1 { width: 20.13%; }
.col-2 { width: 39.61%; }
.col-3 { width: 60.39%; }
.col-4 { width: 80%; }
.col-5 { width: 100%; }
.article-content a:visited, .modal-body .links a:visited, .modal-box .js-modal-close:visited, .wpg-important-notes a:visited { color: rgb(54, 90, 189); }
.article-content a, .modal-body .links a, .modal-box .js-modal-close, .wpg-important-notes a { color: rgb(54, 90, 189); }
.related-box .thu a:visited { color: rgb(54, 90, 189); }
.related-box .thu a { color: rgb(54, 90, 189); }
#wpadminbar { direction: ltr; color: rgb(204, 204, 204); font: 400 13px/32px "Open Sans",sans-serif; height: 32px; position: fixed; top: 0px; left: 0px; width: 100%; min-width: 600px; z-index: 99999; background: rgb(35, 40, 45) none repeat scroll 0% 0%; }
a { text-decoration: none; }
.img-responsive { display: inline-block; width: 100%; max-width: 100%; }
input[type="submit"] {  }
.home #image_module { width: 1305px; margin: 0px auto; position: relative; }
body > div.pagebox-template.pagebox-template-blog.has-section-section1.has-section-section2.has-section-section3.has-section-section4 > div.pagebox-section.pagebox-section-section1.pagebox-section-width-100 > div.row.big-header-row.article-header > div > div > p:nth-child(2) { display: inline-block; }
.adesc { display: none; }
.awrapper > .aname:nth-child(1) { padding-left: 5px; }
.aname { display: inline-block; }
.awrapper { display: inline-block; }
.coma { display: inline-block; }
.article-header > div > div > p:nth-child(2) { display: inline-block; }
#hsForm_89c5d04c-6448-4da0-85d2-0abc87b06c69 > div:nth-child(2) > div > div { margin-top: -2px ! important; margin-right: 0px ! important; }
#hsForm_89c5d04c-6448-4da0-85d2-0abc87b06c69 > div:nth-child(2) > div > label > span:nth-child(1) { color: white; }
#blog_default_hubspot_blog_subscription-89c5d04c-6448-4da0-85d2-0abc87b06c69 { height: 36px; color: grey; background-color: rgb(209, 209, 209); width: 100%; }
.signup-newsletter { position: relative; }
#email-89c5d04c-6448-4da0-85d2-0abc87b06c69 { position: static; height: 35px; color: grey; width: 328px; background-color: rgb(209, 209, 209); border-radius: 0px; font-size: 14px; }
.hs-button { position: absolute; margin-top: 68px ! important; background-image: none ! important; box-shadow: none ! important; border: medium none ! important; margin-right: 15px ! important; padding-top: 10px ! important; height: 19px ! important; }
#hsForm_89c5d04c-6448-4da0-85d2-0abc87b06c69 > div:nth-child(1) > div > label { display: none; }
.signup-newsletter .submitted-message { font-size: 30px; margin-top: 30px; }
.wp-caption { width: 100% ! important; }
.wp-caption-text { color: rgb(99, 102, 106) ! important; }
.hs-form.stacked .inputs-list > li label { position: relative; width: 100%; }
.hs-form.stacked .actions { position: absolute; top: 24px; padding: 0px; right: 20px; margin: 0px; }
.fa-lock { font-size: 22px ! important; color: grey; }
@media screen and (max-width: 1340px) {
  .cc { width: 70.5% ! important; float: right; overflow: hidden; }
  .cc1 { width: 32.53% ! important; }
  .button-module > a { font-size: 14px ! important; }
  body > div.pagebox-section.pagebox-section-Section1.pagebox-section-width-100 > section > div:nth-child(2) > div.col-1.padded-col-1.news-item-small.news-item-blue > div > div { margin-top: 0px; }
}
@media screen and (max-width: 1320px) {
  .container { width: 980px; }
  .home #image_module { width: 980px; }
  .signup-newsletter { min-height: 230px; }
  #email-89c5d04c-6448-4da0-85d2-0abc87b06c69 { width: 199px ! important; }
  .hs-button { margin-top: 110px ! important; }
  .signup-newsletter .submitted-message { margin-top: 0px; }
}
@media screen and (max-width: 1100px) {
  #blog_default_hubspot_blog_subscription-89c5d04c-6448-4da0-85d2-0abc87b06c69 { width: 80%; }
}
@media screen and (max-width: 900px) {
  #blog_default_hubspot_blog_subscription-89c5d04c-6448-4da0-85d2-0abc87b06c69 { width: 90%; }
}
@media screen and (max-width: 1043px) {
  .button-module > a { font-size: 14px ! important; }
}
@media screen and (max-width: 1024px) {
  .hs-button { margin-top: 49px ! important; }
  .signup-newsletter .submitted-message { font-size: 24px; }
}
@media screen and (max-width: 1000px) {
  .caption2 { background-color: rgb(27, 27, 27); margin-bottom: 50px; padding: 10px; }
  .cc { width: 100% ! important; float: right; overflow: hidden; }
  .cc1 { width: 100% ! important; }
}
@media screen and (max-width: 992px) {
  h1 strong { font-size: 30px; }
  .container { width: 750px; }
  .home #image_module { width: 750px; }
}
@media screen and (max-width: 900px) {
  .hs-form.stacked .field div.input { margin-right: 164px ! important; position: relative; }
  .hs-button { margin-top: 49px ! important; }
  .pagebox-section .big-header-row .signup-newsletter input[type="submit"] { padding: 13px 28px ! important; }
  .tax-type .big-header-row .signup-newsletter input[type="submit"] { padding: 13px 28px ! important; }
}
@media screen and (max-width: 768px) {
  h1 strong { font-size: 15px; }
  .container { width: 90%; }
  .read-more { display: none; }
  .caption2 { background-color: rgb(27, 27, 27); margin-bottom: 50px; padding: 10px; }
  .home #image_module { width: 90%; }
}
@media screen and (max-width: 600px) {
  .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; overflow: hidden; height: 450px ! important; }
  .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  #videos-slider .description h4 { margin-top: 20px; }
}
@media screen and (max-width: 390px) {
  .pagebox-section .big-header-row .signup-newsletter { width: 100% ! important; }
  .tax-type .big-header-row .signup-newsletter { width: 100% ! important; }
}
@media only screen and (min-width: 480px) and (max-width: 1338px) {
  #fund-main > div > div > div.col-4.padded-col-4.graphs > div.promo-boxes-module > section.row.promo-boxes { display: inline-block; }
}
.pagebox-section.pagebox-section-lhn.pagebox-section-width-80 { display: inline-block; width: 80%; vertical-align: top; padding-right: 10px; }
.pagebox-section.pagebox-section-lhn.pagebox-section-width-80 .container, .pagebox-section.pagebox-section-lhn.pagebox-section-width-20 .container { width: auto ! important; }
.pagebox-section.pagebox-section-rhn.pagebox-section-width-20 { display: inline-block; width: 20%; position: relative; vertical-align: top; padding-left: 10px; padding-top: 20px; }
.two-columns { font-size: 0px; width: 1305px; margin: 0px auto; position: relative; }
.fixed-modules { position: static; width: 250px; }
@media screen and (max-width: 1350px) {
  .pagebox-section.pagebox-section-lhn.pagebox-section-width-80 { width: 71%; }
  .pagebox-section.pagebox-section-rhn.pagebox-section-width-20 {  }
  .two-columns { width: 100%; margin: 0px 15px; }
  .fixed-modules { width: 220px; }
}
@media screen and (max-width: 900px) {
  .pagebox-section.pagebox-section-lhn.pagebox-section-width-80 { width: 100%; display: block; }
  .pagebox-section.pagebox-section-rhn.pagebox-section-width-20 { display: none; }
}
.clear-both { clear: both; width: 100%; height: 0px; overflow: hidden; border: medium none; }
#fund-header { background: transparent url(d565d53a4682c3317f7141fa8c9e1ac530acf40b.jpg)  no-repeat scroll center top / cover ; color: rgb(255, 255, 255); padding-top: 68px; padding-bottom: 134px; }
#fund-header h1 { font-size: 47px; line-height: 72px; font-family: Georgia,Times,"Times New Roman",serif; font-weight: 400; margin-left: -1px; }
@media screen and (max-width: 992px) {
  #fund-header h1 { font-size: 37px; line-height: 57px; }
}
#fund-header p { font-size: 15px; line-height: 25px; padding-right: 56%; }
@media screen and (max-width: 992px) {
  #fund-header p { padding-right: 0px; }
}
#fund-facts { margin-top: 33px; }
#fund-facts > .row > .container { background-color: rgb(224, 121, 0); color: rgb(255, 255, 255); padding: 34px 27px; }
#fund-facts > .row > .container:first-child { padding-bottom: 7px; }
#fund-facts > .row > .container:last-child { padding-bottom: 26px; }
#fund-facts h2 { font-family: Georgia,Times,"Times New Roman",serif; font-weight: 400; font-size: 42px; line-height: 42px; margin-bottom: 8px; }
@media screen and (max-width: 992px) {
  #fund-facts .col-2 { width: 100%; }
}
#fund-facts .col-2 p { font-size: 14px; line-height: 22px; margin-bottom: 12px; padding-right: 49px; }
@media screen and (max-width: 992px) {
  #fund-facts .col-2 p { padding-right: 0px; }
}
@media screen and (max-width: 992px) {
  #fund-facts .col-3 { width: 100%; }
}
#fund-facts .col-3 .facts-row { clear: both; overflow: hidden; }
#fund-facts .col-3 .facts-row:first-child { margin-bottom: 30px; }
@media screen and (max-width: 768px) {
  #fund-facts .col-3 .facts-row:first-child { margin-bottom: 0px; }
}
#fund-facts .col-3 .facts-row .fact-element { width: 33%; float: left; padding-left: 37px; }
@media screen and (max-width: 768px) {
  #fund-facts .col-3 .facts-row .fact-element { width: 100%; padding-left: 0px; margin-bottom: 20px; }
}
#fund-facts .col-3 .facts-row .fact-element:first-child { padding-left: 8px; }
@media screen and (max-width: 768px) {
  #fund-facts .col-3 .facts-row .fact-element:first-child { padding-left: 0px; }
}
#fund-facts .col-3 .facts-row .fact-element:last-child { padding-left: 29px; padding-right: 20px; }
@media screen and (max-width: 768px) {
  #fund-facts .col-3 .facts-row .fact-element:last-child { padding-left: 0px; padding-right: 0px; }
}
#fund-facts .col-3 .facts-row .fact-element p { font-size: 14px; line-height: 22px; text-transform: uppercase; margin-bottom: 4px; }
#fund-facts .col-3 .facts-row .fact-element h3 { font-family: Georgia,Times,"Times New Roman",serif; font-weight: 400; color: rgb(14, 43, 81); font-size: 28px; line-height: 35px; }
#fund-facts .col-2-5 { border-top: 1px solid rgb(255, 255, 255); width: 50%; float: left; padding-top: 21px; }
@media screen and (max-width: 768px) {
  #fund-facts .col-2-5 { width: 100%; border: medium none; }
}
#fund-facts .col-2-5:first-child { padding-right: 25px; }
@media screen and (max-width: 768px) {
  #fund-facts .col-2-5:first-child { padding-right: 0px; }
}
#fund-facts .col-2-5:last-child { padding-left: 50px; }
@media screen and (max-width: 768px) {
  #fund-facts .col-2-5:last-child { padding-left: 10px; }
}
#fund-facts .col-2-5 h4 { font-size: 21px; line-height: 22px; font-family: Georgia,Times,"Times New Roman",serif; font-weight: 400; margin-bottom: 2px; }
#fund-facts .col-2-5 p { font-size: 14px; line-height: 22px; }
#fund-facts .col-2-5 ul { list-style-type: disc; margin-top: 25px; }
#fund-facts .col-2-5 ul li { font-size: 14px; line-height: 22px; padding-left: 0px; }
#fund-main { margin-top: 22px; margin-bottom: 62px; }
#fund-main .graphs { padding-right: 17px; font-family: Arial; font-size: 15px; }
@media screen and (max-width: 768px) {
  #fund-main .graphs { padding-right: 0px; }
}
#fund-main .col-1 { width: 20%; padding-left: 8px; }
@media screen and (max-width: 768px) {
  #fund-main .col-1 { width: 100%; padding-left: 0px; }
}
@media screen and (max-width: 768px) {
  #fund-main .col-4 { width: 100%; }
}
.graph-container { background-color: rgb(255, 255, 255); padding: 38px 35px; margin-bottom: 26px; }
@media screen and (max-width: 768px) {
  .graph-container { padding: 10px; }
}
.graph-container.weights { padding: 55px 35px 38px; }
@media screen and (max-width: 768px) {
  .graph-container.weights { padding: 10px; }
}
.graph-container.weights h3 { margin-left: -5px; }
@media screen and (max-width: 768px) {
  .graph-container.weights h3 { margin-left: 0px; }
}
.graph-container.weighting { padding: 35px 35px 48px; }
@media screen and (max-width: 768px) {
  .graph-container.weighting { padding: 10px; }
}
.graph-container.weighting h3 { margin-bottom: 2px; }
.graph-container.managers { padding: 30px 31px 50px; }
@media screen and (max-width: 768px) {
  .graph-container.managers { padding: 10px; }
}
.graph-container.managers h3 { font-size: 36px; line-height: 40px; margin-left: -1px; }
@media screen and (max-width: 992px) {
  .graph-container.managers h3 { font-size: 20px; line-height: 29px; }
}
.graph-container.managers table { margin-top: 17px; }
.graph-container.managers table thead tr th { padding: 3px 0px; text-align: left; width: 20%; }
.graph-container.managers table thead tr th:last-child { width: 40%; padding-left: 76px; }
@media screen and (max-width: 992px) {
  .graph-container.managers table thead tr th:last-child { width: 25%; padding-left: 0px; }
}
.graph-container.managers table thead tr th:first-child { text-align: left; padding-left: 14px; }
@media screen and (max-width: 992px) {
  .graph-container.managers table thead tr th:first-child { width: 25%; }
}
.graph-container.managers table thead tr th:nth-child(2) { padding-left: 5px; }
@media screen and (max-width: 992px) {
  .graph-container.managers table thead tr th:nth-child(2) { width: 25%; padding-left: 0px; }
}
.graph-container.managers table thead tr th:nth-child(3) { padding-left: 25px; }
@media screen and (max-width: 992px) {
  .graph-container.managers table thead tr th:nth-child(3) { width: 25%; padding-left: 0px; }
}
.graph-container.managers table tbody tr { text-align: left; }
.graph-container.managers table tbody tr td { width: 20%; }
.graph-container.managers table tbody tr td:last-child { width: 40%; padding-left: 76px; }
@media screen and (max-width: 992px) {
  .graph-container.managers table tbody tr td:last-child { width: 25%; padding-left: 0px; }
}
.graph-container.managers table tbody tr td:first-child { text-align: left; padding-left: 14px; }
@media screen and (max-width: 992px) {
  .graph-container.managers table tbody tr td:first-child { width: 25%; }
}
.graph-container.managers table tbody tr td:nth-child(2) { padding-left: 5px; }
@media screen and (max-width: 992px) {
  .graph-container.managers table tbody tr td:nth-child(2) { width: 25%; padding-left: 0px; }
}
.graph-container.managers table tbody tr td:nth-child(3) { padding-left: 25px; }
@media screen and (max-width: 992px) {
  .graph-container.managers table tbody tr td:nth-child(3) { width: 25%; padding-left: 0px; }
}
.graph-container.disclosures { padding: 35px 35px 27px; }
@media screen and (max-width: 768px) {
  .graph-container.disclosures { padding: 10px; }
}
.graph-container.disclosures h3 { font-size: 36px; line-height: 40px; margin-left: -4px; margin-bottom: 18px; }
@media screen and (max-width: 992px) {
  .graph-container.disclosures h3 { font-size: 20px; line-height: 29px; }
}
@media screen and (max-width: 768px) {
  .graph-container.disclosures h3 { margin-left: 0px; }
}
.graph-container.disclosures p { font-size: 14px; line-height: 22px; color: rgb(119, 119, 119); margin-bottom: 22px; padding-right: 60px; }
@media screen and (max-width: 768px) {
  .graph-container.disclosures p { padding-right: 0px; }
}
.graph-container h3 { color: rgb(14, 43, 81); font-family: Georgia,Times,"Times New Roman",serif; font-size: 26px; line-height: 37px; margin-left: 14px; }
@media screen and (max-width: 992px) {
  .graph-container h3 { font-size: 20px; line-height: 29px; }
}
@media screen and (max-width: 768px) {
  .graph-container h3 { margin-left: 0px; margin-bottom: 20px; text-align: center; }
}
.graph-container p.disclaimer { font-size: 13px; line-height: 18px; color: rgb(119, 119, 119); margin-top: 28px; margin-left: -4px; padding-right: 78px; }
@media screen and (max-width: 768px) {
  .graph-container p.disclaimer { padding-right: 0px; margin-left: 0px; }
}
.graph-container table { width: 100%; margin-top: 29px; }
.graph-container table thead { color: rgb(255, 255, 255); background-color: rgb(0, 90, 181); line-height: 31px; font-size: 14px; }
@media screen and (max-width: 992px) {
  .graph-container table thead { font-size: 11px; line-height: 24px; }
}
.graph-container table thead tr th { padding: 3px 0px; text-align: center; }
.graph-container table thead tr th:first-child { text-align: left; padding-left: 8px; }
.graph-container table tbody tr { border-bottom: 1px solid rgb(244, 244, 244); text-align: center; color: rgb(0, 40, 80); font-size: 14px; line-height: 29px; }
@media screen and (max-width: 992px) {
  .graph-container table tbody tr { font-size: 11px; line-height: 24px; }
}
.graph-container table tbody tr td:first-child { text-align: left; padding-left: 8px; }
.managers-box { background-color: rgb(224, 121, 0); color: rgb(255, 255, 255); padding: 24px 17px 4px; margin-bottom: 19px; }
@media screen and (max-width: 768px) {
  .managers-box { padding: 15px; text-align: center; }
}
.managers-box h3 { font-size: 25px; font-family: Georgia,Times,"Times New Roman",serif; font-weight: 400; margin-left: 5px; margin-bottom: 17px; }
@media screen and (max-width: 992px) {
  .managers-box h3 { font-size: 20px; }
}
.managers-box .manager-entry { overflow: hidden; margin-bottom: 14px; }
.managers-box .manager-entry img { float: left; margin-right: 14px; border-radius: 50%; width: 130px; height: 135px; }
@media screen and (max-width: 1320px) {
  .managers-box .manager-entry img { float: none; }
}
.managers-box .manager-entry p { font-family: Georgia,Times,"Times New Roman",serif; font-size: 18px; line-height: 24px; margin-top: 23px; }
@media screen and (max-width: 1320px) {
  .managers-box .manager-entry p { margin-top: 0px; }
}
.managers-box .manager-entry p:last-child { font-style: italic; font-size: 14px; line-height: 24px; margin-top: 0px; }
.documents-box { background-color: rgb(255, 255, 255); color: rgb(13, 40, 80); padding: 20px 13px 11px; }
@media screen and (max-width: 768px) {
  .documents-box { padding: 15px; text-align: center; }
}
.documents-box h3 { font-size: 25px; font-family: Georgia,Times,"Times New Roman",serif; font-weight: 400; margin-left: -1px; margin-bottom: 23px; }
@media screen and (max-width: 992px) {
  .documents-box h3 { font-size: 20px; }
}
.documents-box a { display: block; width: 100%; color: rgb(0, 100, 176); font-family: Georgia,Times,"Times New Roman",serif; font-size: 18px; line-height: 24px; background: transparent url(756e008edf0aaedf8324f1105b6a611192b9f658.png)  no-repeat scroll right center; text-decoration: underline; margin-bottom: 12px; }
@media screen and (max-width: 992px) {
  .documents-box a { background: transparent none repeat scroll 0% 0%; font-size: 14px; line-height: 19px; }
}
.related-box { padding: 68px 0px 11px; }
.related-box h3 { font-size: 25px; font-family: Georgia,Times,"Times New Roman",serif; font-weight: 400; margin-left: -1px; margin-bottom: 23px; color: rgb(13, 40, 80); }
@media screen and (max-width: 992px) {
  .related-box h3 { font-size: 20px; }
}
.related-box .related-article { margin-bottom: 19px; }
.related-box .related-article .caption { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: -7px; padding: 5px 13px; }
.related-box .related-article .caption h3 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(13, 40, 80); font-size: 25px; line-height: 30px; font-weight: 400; margin-bottom: 4px; }
@media screen and (max-width: 1320px) {
  .related-box .related-article .caption h3 { font-size: 18px; line-height: 25px; }
}
.related-box .related-article .caption h3 a { color: inherit; }
.related-box .related-article .caption .read-more { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(0, 106, 186); font-size: 14px; line-height: 20px; }
.ct-table { display: table; table-layout: fixed; width: 100%; }
.ct-table-cell { display: table-cell; }
.ct-vertical-align-middle { vertical-align: middle; }
.ct-vertical-align-top { vertical-align: top; }
.ct-vertical-align-bottom { vertical-align: bottom; }
.ct-section-charts-circle-columns { margin-bottom: 40px; margin-top: 40px; }
.ct-section-charts-circle-columns p, .graph-container h4 { font-size: 13px; font-weight: 700; line-height: 145%; }
.graph-container h4 { margin-bottom: 20px; }
.ct-chart-1 .ct-label.ct-horizontal.ct-end { color: rgb(106, 106, 106); font-weight: 700; font-size: 13px; padding-top: 10px; }
.ct-chart-1 .ct-series text { fill: rgb(106, 106, 106); font-weight: 700; font-size: 13px; }
.ct-chart-1 .ct-series-a .ct-bar { stroke: rgb(12, 60, 107); background: rgb(12, 60, 107) none repeat scroll 0% 0%; }
.ct-chart-1 .ct-series-b .ct-bar { stroke: rgb(70, 140, 200); background: rgb(70, 140, 200) none repeat scroll 0% 0%; }
@media screen and (max-width: 1350px) {
  .ct-chart-1 .ct-series .ct-bar { stroke-width: 40px ! important; }
}
@media screen and (max-width: 1100px) {
  .ct-chart-1 .ct-series .ct-bar { stroke-width: 20px ! important; }
}
.ct-chart-2 .ct-label.ct-horizontal.ct-end { color: rgb(106, 106, 106); font-weight: 700; font-size: 13px; padding-top: 10px; }
.ct-chart-2 .ct-series text { fill: rgb(106, 106, 106); font-weight: 700; font-size: 13px; }
.ct-chart-2 .ct-series-a .ct-bar { stroke: rgb(12, 60, 107); background: rgb(12, 60, 107) none repeat scroll 0% 0%; }
.ct-chart-2 .ct-series-b .ct-bar { stroke: rgb(70, 140, 200); background: rgb(70, 140, 200) none repeat scroll 0% 0%; }
@media screen and (max-width: 1350px) {
  .ct-chart-2 .ct-series .ct-bar { stroke-width: 40px ! important; }
}
@media screen and (max-width: 1100px) {
  .ct-chart-2 .ct-series .ct-bar { stroke-width: 20px ! important; }
}
.chart-3 { max-width: 550px; }
.ct-chart-3 .ct-series-a .ct-slice-pie { fill: rgb(16, 45, 78); background: rgb(16, 45, 78) none repeat scroll 0% 0%; }
.ct-chart-3 .ct-label, .ct-chart-3 .ct-procent { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 28px; }
@media screen and (max-width: 768px) {
  .ct-chart-3 .ct-label, .ct-chart-3 .ct-procent { font-size: 13px; }
}
.ct-chart-4 .ct-label.ct-horizontal.ct-end { color: rgb(106, 106, 106); font-weight: 700; font-size: 13px; padding-top: 10px; }
.ct-chart-4 .ct-series text { fill: rgb(106, 106, 106); font-weight: 700; font-size: 13px; }
.ct-chart-4 .ct-series-a .ct-bar { stroke: rgb(12, 60, 107); background: rgb(12, 60, 107) none repeat scroll 0% 0%; }
.ct-chart-4 .ct-series-b .ct-bar { stroke: rgb(70, 140, 200); background: rgb(70, 140, 200) none repeat scroll 0% 0%; }
@media screen and (max-width: 1100px) {
  .ct-chart-4 .ct-series .ct-bar { stroke-width: 10px ! important; }
}
.ct-chart-5 .ct-label.ct-horizontal.ct-end { color: rgb(106, 106, 106); font-weight: 700; font-size: 13px; padding-top: 10px; }
.ct-chart-5 .ct-series text { fill: rgb(106, 106, 106); font-weight: 700; font-size: 13px; }
.ct-chart-5 .ct-series-a .ct-bar { stroke: rgb(12, 60, 107); background: rgb(12, 60, 107) none repeat scroll 0% 0%; }
.ct-chart-5 .ct-series-b .ct-bar { stroke: rgb(70, 140, 200); background: rgb(70, 140, 200) none repeat scroll 0% 0%; }
@media screen and (max-width: 1350px) {
  .ct-chart-5 .ct-series .ct-bar { stroke-width: 40px ! important; }
}
@media screen and (max-width: 1100px) {
  .ct-chart-5 .ct-series .ct-bar { stroke-width: 20px ! important; }
}
@media screen and (max-width: 768px) {
  .graph-container text, .graph-container .ct-label.ct-horizontal.ct-end { font-size: 9px ! important; text-indent: -1px ! important; }
}
.wpg-fund-page *, .wpg-fund-page { margin: 0px; padding: 0px; outline: medium none; border: medium none; box-sizing: border-box; list-style-type: none; }
.wpg-fund-page .container { margin: 0px auto; max-width: 1339px; width: 100%; min-width: 220px; padding: 0px 12px; text-align: left; }
.clear-both-fix::after, .clear-both { display: block; height: 0px; clear: both; visibility: hidden; overflow: hidden; }
.clear-both-fix::after { content: ""; }
.wpg-fund-page .span-table { display: table; table-layout: fixed; width: 100%; }
.wpg-fund-page .span-table-row { display: table-row; width: 100%; }
.wpg-fund-page .span-table-cell { display: table-cell; }
.wpg-fund-page .vertical-align-top { vertical-align: top; }
.wpg-fund-page .vertical-align-middle { vertical-align: middle; }
.wpg-fund-page .vertical-align-bottom { vertical-align: bottom; }
.wpg-fund-page .span-1 { width: 4.16667%; }
.wpg-fund-page .span-2 { width: 8.33333%; }
.wpg-fund-page .span-3 { width: 12.5%; }
.wpg-fund-page .span-4 { width: 16.6667%; }
.wpg-fund-page .span-5 { width: 20.8333%; }
.wpg-fund-page .span-6 { width: 25%; }
.wpg-fund-page .span-7 { width: 29.1667%; }
.wpg-fund-page .span-8 { width: 33.3333%; }
.wpg-fund-page .span-9 { width: 37.5%; }
.wpg-fund-page .span-10 { width: 41.6667%; }
.wpg-fund-page .span-11 { width: 45.8333%; }
.wpg-fund-page .span-12 { width: 50%; }
.wpg-fund-page .span-13 { width: 54.1667%; }
.wpg-fund-page .span-14 { width: 58.3333%; }
.wpg-fund-page .span-15 { width: 62.5%; }
.wpg-fund-page .span-16 { width: 66.6667%; }
.wpg-fund-page .span-17 { width: 70.8333%; }
.wpg-fund-page .span-18 { width: 75%; }
.wpg-fund-page .span-19 { width: 79.1667%; }
.wpg-fund-page .span-20 { width: 83.3333%; }
.wpg-fund-page .span-21 { width: 87.5%; }
.wpg-fund-page .span-22 { width: 91.6667%; }
.wpg-fund-page .span-23 { width: 95.8333%; }
.wpg-fund-page .span-24 { width: 100%; }
.wpg-fund-page img { max-width: 100%; height: auto; }
.wpg-fund-page { background: rgb(232, 232, 232) none repeat scroll 0% 0%; }
.wpg-fund-page-header { padding: 10px 12px 0px; }
.wpg-fund-page-left { width: 80%; padding: 0px 12px; float: left; }
.wpg-fund-page-right { width: 20%; padding: 0px 12px; float: left; }
.page-template-template-fund-page .module-wpg, .wpg-fund-page .module-wpg { margin-top: 24px ! important; }
.wpg-disclosures { margin-bottom: 24px ! important; }
[data-ks-widget="fund-explorer"] { margin-bottom: 24px; }
.wpg-under-line-ff p, .wpg-under-line-ff li { color: rgb(255, 255, 255); }
.wpg-disclosures p { padding-left: 10px; padding-right: 10px; text-align: justify; }
.wpg-fund-page { position: relative; }
.wpg-header-main { background-image: url(d565d53a4682c3317f7141fa8c9e1ac530acf40b.jpg) ; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; color: rgb(255, 255, 255); position: relative; }
.wpg-back-box-button { position: absolute; background: rgb(74, 143, 202) none repeat scroll 0% 0%; left: 0px; right: 0px; bottom: -10px; }
.wpg-back-box-button a { height: 40px; line-height: 40px; display: inline-block; color: rgb(4, 33, 87); font-size: 16px; font-weight: 900; font-family: Georgia,"Times New Roman",Times,serif; padding: 0px 12px; margin-left: 9px; }
.wpg-header-main-inset { height: 370px; }
.wpg-header-main h2, .wpg-header-main p { color: rgb(255, 255, 255); padding: 0px 12px; }
.wpg-header-main h2 { font-size: 47px; line-height: 72px; font-family: Georgia,Times,"Times New Roman",serif; font-weight: 400; }
.wpg-header-main p { font-size: 15px; line-height: 25px; max-width: 600px; width: 100%; }
.page-template-template-fund-explorer { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.module-wpg-links .span-table-cell:first-child { border-color: rgb(238, 238, 238) ! important; }
.page-template-template-fund-explorer .wpg-fund-page { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.page-template-template-fund-explorer li { list-style-type: none; }
.related-box .thu > div { font-size: 18px ! important; padding-top: 10px; }
@media screen and (max-width: 1339px) {
  .module-wpg-fund-x .span-table-cell { display: block; width: 100%; text-align: center; }
  .module-wpg.module-wpg-fund-x h3, .module-wpg.module-wpg-simple-link-list h3 { text-align: center; font-size: 16px; }
  .module-wpg.module-wpg-fund-x h5, .module-wpg.module-wpg-fund-x p { font-size: 14px; }
  .module-wpg-simple-link-list li, .module-wpg.module-wpg-simple-link-list li a, .module-wpg.module-wpg-simple-link-list li { font-size: 14px; }
}
@media screen and (max-width: 1320px) {
  .aut { width: 70% ! important; float: right ! important; margin-top: 6%; }
  .managers-box { width: 80%; }
}
@media screen and (max-width: 1000px) {
  .wpg-fund-page-left { width: 70%; }
  .wpg-fund-page-right { width: 30%; }
  .aut { width: 70% ! important; float: right ! important; margin-top: 6%; }
  .managers-box { width: 100%; }
}
@media screen and (max-width: 768px) {
  .wpg-fund-page-left, .wpg-fund-page-right { width: 100%; display: block; float: none; }
  .wpg-fund-page-right { max-width: 300px; margin-left: auto; margin-right: auto; }
  .wpg-header-main h2 { font-size: 24px; line-height: 140%; }
  .wpg-header-main p { font-size: 14px; line-height: 140%; }
  .aut { text-align: center; width: 100% ! important; }
}
.aut { width: 50%; float: left; }
.bx-wrapper { position: relative; margin: 0px auto 60px; padding: 0px; }
.bx-wrapper img { max-width: 100%; display: block; }
.bx-wrapper .bx-viewport { box-shadow: 0px 0px 5px rgb(204, 204, 204); border: 5px solid rgb(255, 255, 255); left: -5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; transform: translateZ(0px); }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
.bx-wrapper .bx-loading { min-height: 50px; background: rgb(255, 255, 255) url(37907293c94eadcbaf02a53b80c6c6464953a40f.gif)  no-repeat scroll center center; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 2000; }
.bx-wrapper .bx-pager { text-align: center; font-size: 0.85em; font-family: Arial; font-weight: bold; color: rgb(102, 102, 102); padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; }
.bx-wrapper .bx-pager.bx-default-pager a { background: rgb(102, 102, 102) none repeat scroll 0% 0%; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0px 5px; outline: 0px none; border-radius: 5px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.bx-wrapper .bx-prev { left: 10px; background: transparent url(37d9289b836c956f5ee0b1e44659eaaaa5d44429.png)  no-repeat scroll 0px -32px; }
.bx-wrapper .bx-next { right: 10px; background: transparent url(37d9289b836c956f5ee0b1e44659eaaaa5d44429.png)  no-repeat scroll -43px -32px; }
.bx-wrapper .bx-prev:hover { background-position: 0px 0px; }
.bx-wrapper .bx-next:hover { background-position: -43px 0px; }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0px none; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }
.bx-wrapper .bx-controls-direction a.disabled { display: none; }
.bx-wrapper .bx-controls-auto { text-align: center; }
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0px none; background: transparent url(37d9289b836c956f5ee0b1e44659eaaaa5d44429.png)  no-repeat scroll -86px -11px; margin: 0px 3px; }
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0px; }
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0px none; background: transparent url(37d9289b836c956f5ee0b1e44659eaaaa5d44429.png)  no-repeat scroll -86px -44px; margin: 0px 3px; }
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0px; width: 35px; }
.bx-wrapper .bx-caption { position: absolute; bottom: 0px; left: 0px; background: rgba(80, 80, 80, 0.75) none repeat scroll 0% 0%; width: 100%; }
.bx-wrapper .bx-caption span { color: rgb(255, 255, 255); font-family: Arial; display: block; font-size: 0.85em; padding: 10px; }
.col-2-5 { width: 50%; float: left; }
@media screen and (max-width: 992px) {
  .col-2-5 { width: 100%; }
}
.col-2-5:first-child { padding-right: 40px; }
@media screen and (max-width: 992px) {
  .col-2-5:first-child { padding-right: 0px; }
}
.col-2-5:last-child { padding-left: 49px; }
@media screen and (max-width: 992px) {
  .col-2-5:last-child { padding-left: 0px; }
}
.portfolio-description { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 62px 0px 89px; }
@media screen and (max-width: 768px) {
  .portfolio-description .col-2 { width: 100%; }
}
.portfolio-description .video-placeholder { position: relative; margin-top: 49px; }
@media screen and (max-width: 1320px) {
  .portfolio-description .video-placeholder { width: 100%; padding: 0px; }
}
.portfolio-description .video-placeholder::after { display: block; content: ""; width: 37px; height: 42px; background: transparent url(8a290a6060def86ce92ba22ba9dbfb4f1b0e8e69.png)  no-repeat scroll center center; border: 6px solid white; padding: 47px; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.portfolio-description .video-placeholder img { position: relative; }
.portfolio-description .padded-col-3 { padding-right: 30px; }
@media screen and (max-width: 1320px) {
  .portfolio-description .padded-col-3 { width: 100%; padding-right: 0px; }
}
.portfolio-description p { color: rgb(119, 119, 119); font-size: 14px; line-height: 21px; padding-left: 3px; }
.portfolio-description p.intro { font-size: 16px; color: rgb(72, 72, 72); line-height: 24px; }
.portfolio-description ol { counter-reset: li; margin-top: 28px; margin-bottom: 39px; }
.portfolio-description ol li { color: rgb(119, 119, 119); font-size: 14px; line-height: 32px; position: relative; list-style: outside none none; padding-left: 35px; }
.portfolio-description ol li::before { content: counter(li, decimal); counter-increment: li; position: absolute; left: 4px; top: 5px; box-sizing: border-box; height: 21px; width: 21px; color: rgb(255, 255, 255); background-color: rgb(69, 141, 206); text-align: center; font-size: 14px; border-radius: 20px; line-height: 21px; }
.how-we-work { text-align: center; padding: 79px 0px 104px; background-color: rgb(236, 236, 236); }
.how-we-work > .container > .row:first-child { margin-bottom: 61px; }
.how-we-work h2 { color: rgb(14, 43, 81); font-size: 50px; line-height: 54px; font-family: Georgia,Times,"Times New Roman",serif; margin-bottom: 11px; padding-left: 19px; }
.how-we-work h2 + p { font-size: 16px; color: rgb(72, 72, 72); line-height: 24px; letter-spacing: 0.02em; }
.how-we-work .step-container { width: 24.64%; float: left; position: relative; padding: 125px 25px 0px; }
@media screen and (max-width: 992px) {
  .how-we-work .step-container { width: 100%; margin-top: 60px; }
}
.how-we-work .step-container:first-child { margin-left: 18px; }
@media screen and (max-width: 1320px) {
  .how-we-work .step-container:first-child { margin-left: 0px; }
}
.how-we-work .step-container img { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); }
.how-we-work .step-container h3 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); font-size: 40px; line-height: 54px; font-weight: 400; margin-bottom: 12px; }
.how-we-work .step-container p { color: rgb(119, 119, 119); font-size: 14px; line-height: 21px; }
.benefits { background-color: rgb(255, 255, 255); padding: 110px 0px; }
.benefits h2 { font-size: 50px; line-height: 54px; color: rgb(14, 43, 81); font-family: Georgia,Times,"Times New Roman",serif; margin-bottom: 23px; }
.benefits h2 + p { font-size: 16px; line-height: 24px; color: rgb(72, 72, 72); margin-bottom: 24px; }
.benefits p { color: rgb(72, 72, 72); font-size: 14px; line-height: 21px; padding-left: 3px; margin-bottom: 20px; }
.benefits table { width: 100%; margin-top: 76px; }
.benefits table thead { color: rgb(255, 255, 255); background-color: rgb(0, 90, 181); line-height: 31px; font-size: 14px; }
@media screen and (max-width: 992px) {
  .benefits table thead { font-size: 11px; line-height: 24px; }
}
.benefits table thead tr th { padding: 3px 0px; text-align: center; }
.benefits table thead tr th:first-child { text-align: left; padding-left: 21px; width: 45%; }
.benefits table tbody tr { border-bottom: 1px solid rgb(244, 244, 244); text-align: center; color: rgb(0, 40, 80); font-size: 14px; line-height: 29px; }
@media screen and (max-width: 992px) {
  .benefits table tbody tr { font-size: 11px; line-height: 24px; }
}
.benefits table tbody tr td:first-child { text-align: left; padding-left: 21px; width: 45%; }
.solutions-team { position: relative; margin-top: 92px; padding-top: 108px; }
.solutions-team h2 { margin-bottom: 57px; }
.solutions-team::before { width: 100%; height: 2px; content: ""; display: block; background: transparent url(9d3a51a2583b4afd69ec6e29c03c43ea4c2c136f.jpg)  repeat-x scroll center top; position: absolute; top: 0px; left: 0px; right: 0px; }
.solution-box { position: relative; width: 20%; padding: 172px 21px 0px; }
@media screen and (max-width: 992px) {
  .solution-box { width: 100%; margin-top: 60px; }
}
.solution-box img { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); border-radius: 50%; }
.solution-box h4 { font-size: 18px; line-height: 24px; color: rgb(14, 43, 81); font-family: Georgia,Times,"Times New Roman",serif; margin-bottom: 1px; }
.solution-box p { color: rgb(119, 119, 119); font-size: 14px; line-height: 24px; font-style: italic; }
.register { background-color: rgb(13, 43, 81); border-bottom: 9px solid rgb(111, 173, 224); }
@media screen and (max-width: 992px) {
  .register .col-3, .register .col-2 { width: 100%; padding: 0px; }
}
.register h2 { font-size: 60px; line-height: 72px; color: rgb(255, 255, 255); font-family: Georgia,Times,"Times New Roman",serif; margin-top: 84px; }
@media screen and (max-width: 992px) {
  .register h2 { margin-top: 20px; }
}
.register form { width: 100%; background-color: rgb(7, 24, 67); padding: 28px 23px 25px 29px; }
@media screen and (max-width: 992px) {
  .register form { margin-bottom: 20px; }
}
.register form input[type="text"] { border: 0px none; display: block; width: 100%; background-color: rgb(232, 232, 232); font-size: 17px; color: rgb(120, 120, 120); line-height: 26px; font-weight: 400; padding: 14px 17px; margin-bottom: 14px; }
.register form input[type="submit"] { display: block; border-radius: 0px; border: medium none; background-color: rgb(224, 121, 0); color: rgb(255, 255, 255); padding: 16px 28px; font-size: 17px; line-height: 26px; font-weight: 700; width: 100%; }
.solutions-bottom { background-color: rgb(231, 231, 231); }
.solutions-bottom h2 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); font-size: 50px; line-height: 72px; margin-bottom: 14px; }
.news-section-2.solutions-bottom { background-color: rgb(227, 227, 227); padding: 55px 0px 107px; border-bottom: 1px solid rgb(255, 255, 255); }
@media screen and (max-width: 992px) {
  .news-section-2.solutions-bottom .col-1:first-child { display: none; }
}
.news-section-2.solutions-bottom .news-item-dark-blue > div { background-color: rgb(30, 57, 93); overflow: hidden; position: relative; }
.news-section-2.solutions-bottom .news-item-dark-blue > div .caption { padding: 23px 8px 23px 12px ! important; width: 100%; }
.news-section-2.solutions-bottom .news-item-dark-blue > div .caption h3, .news-section-2.solutions-bottom .news-item-dark-blue > div .caption p { color: rgb(255, 255, 255); }
.news-section-2.solutions-bottom .news-item-dark-blue > div .caption h3 { margin-bottom: 6px; }
.news-section-2.solutions-bottom .news-item-dark-blue > div .caption p { line-height: 20px; }
.news-section-2.solutions-bottom .news-item-dark-blue > div .read-more { color: rgb(255, 255, 255); bottom: 16px; left: 12px; }
.news-section-2.solutions-bottom .news-item-single { height: 256px; }
.news-section-2.solutions-bottom .news-item-single > div { height: 256px; }
@media screen and (max-width: 768px) {
  .news-section-2.solutions-bottom .news-item-single > div { height: 320px; }
}
.news-section-2.solutions-bottom .news-item-single:last-child { margin-top: 8px; }
.news-section-2.solutions-bottom .col-1:first-child .news-item-single { padding-right: 8px; }
.news-section .news-item-horizontal:last-child { background-color: rgb(227, 227, 227); }
@media screen and (max-width: 768px) {
  .news-section-2.solutions-bottom .news-item-single:last-child { margin-top: 0px; }
}
@media screen and (max-width: 768px) {
  .news-section .video-news img { height: 320px; }
}
body > section.row.news-section.news-section-2.solutions-bottom > div:nth-child(2) > div.col-2.padded-col-2 > div:nth-child(2) > div.news-item-single.news-item-blue { margin-top: 0px; }
.news-section .news-item-regular > div .read-more { position: absolute; bottom: 75px; }
.news-section .news-item-blue > div .read-more { position: absolute; bottom: -45px; }
@media screen and (max-width: 300px) {
  .news-section .news-item-blue > div .read-more { bottom: -65px; }
}
.news-section-2.solutions-bottom .news-item-dark-blue > div .read-more { position: absolute; bottom: 75px; }
.modal { position: fixed; font-family: Arial,Helvetica,sans-serif; top: 0px; right: 0px; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; z-index: 99999; opacity: 0; transition: opacity 400ms ease-in 0s; pointer-events: none; }
.modal h2 { color: rgb(255, 255, 255); }
.modal:target { opacity: 1; pointer-events: auto; }
.modal .modal-header { height: 120px; }
.modal .modal-header .logosvg { width: 295px; height: 120px; background-size: auto 450%; }
.modal .modal-body { background-color: rgb(255, 255, 255); padding: 45px 38px; }
.modal .modal-body h2 { font-size: 40px; font-family: "Georgia"; color: rgb(72, 72, 72); line-height: 1.8; margin-bottom: 8px; }
.modal .modal-body ul { list-style: outside none none; color: rgb(255, 255, 255); }
.modal .modal-body ul li { font-size: 22px; font-family: "Georgia"; line-height: 1.364; text-align: left; background-color: rgb(25, 114, 184); height: auto; border-bottom: 1px solid rgb(255, 255, 255); padding: 25px 32px; }
.modal .modal-body ul li:nth-child(2n) { background-color: rgb(0, 99, 176); }
.modal > div { width: 25%; position: relative; margin: 80px auto; background: rgb(18, 46, 79) none repeat scroll 0% 0%; }
.modal .close { position: absolute; top: 12px; right: 10px; color: rgb(255, 255, 255); }
@media screen and (max-width: 1320px) {
  .modal > div { width: 40%; }
}
@media screen and (max-width: 768px) {
  .modal > div { width: 80%; }
}
#menu-login-menu, #menu-logout-menu { display: block; float: left; }
#menu-login-menu a, #menu-logout-menu a { font-weight: 700; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border: 1px solid rgb(194, 195, 195); font-size: 14px; font-family: Georgia,Times,"Times New Roman",serif; display: inline-block; padding: 5px 27px 5px 5px; text-align: right; }
#menu-login-menu > li > a > span, #menu-logout-menu > li > a > span { bottom: 3px; margin-right: 27px; position: relative; }
#menu-login-menu > li > a > i, #menu-logout-menu > li > a > i { position: relative; margin-top: -4px; margin-left: 6px; margin-right: 5px; top: 2px; padding-left: 5px; padding-right: 5px; }
#menu-logout-menu > li > a > i { margin-left: 0px; margin-right: 0px; }
#menu-login-menu > li > a, #menu-logout-menu > li > a { margin-top: 2px; padding: 0px; }
#menu-login-menu .sub-menu > li:nth-child(1), #menu-logout-menu .sub-menu > li:nth-child(1) { border-top: 1px solid rgb(179, 179, 179); }
#menu-logout-menu:hover > li > a, #menu-login-menu:hover > li > a, #menu-login-menu:hover .sub-menu li a:hover, #menu-logout-menu .sub-menu li a:hover { background-color: rgb(215, 140, 72); }
.navbar .nav-container nav ul.menu li a { font-size: 14px; font-weight: 700; }
.navbar .nav-container a.btn.btn-blue { font-size: 14px; font-weight: 700; }
.navbar .nav-container nav ul li a:hover { background-color: rgb(215, 140, 72); }
@media (min-width: 0px) and (max-width: 1320px) {
  .logosvg { width: 175px; height: 51px; background-size: auto 850%; }
}
@media screen and (max-width: 1010px) {
  .navbar .main-logo img { width: 30% ! important; float: left; }
}
@media (min-width: 1000px) and (max-width: 1100px) {
  .navbar .main-logo img { width: 100% ! important; float: left; }
  .navbar .nav-container nav { margin-top: 50px; }
}
.navbar ul ul { visibility: hidden; position: absolute; top: 100%; left: 0px; z-index: 598; width: 100%; }
.navbar ul ul li { float: none; }
.navbar ul li.hover, .navbar ul li:hover { position: relative; z-index: 599; cursor: default; }
.navbar ul ul ul { top: 0px; width: 190px; left: 190px; }
.navbar ul li:hover > ul { visibility: visible; }
.navbar ul ul { bottom: 0px; display: inline; }
.navbar ul ul { margin-top: 0px; }
.sub-menu > li:nth-child(1) { border-top: 3px solid rgb(216, 140, 72); }
#menu-item-137 a { background-image: url(734cec24ee754c090ce5c96233f92c8de7cefb0e.png) ; background-repeat: no-repeat; background-position: right center; }
#menu-item-137 a:last-child { background-image: none; }
#menu-item-199 a { background-image: url(734cec24ee754c090ce5c96233f92c8de7cefb0e.png) ; background-repeat: no-repeat; background-position: right center; }
#menu-item-199 a:last-child { background-image: none; }
#menu-item-186 a { background-image: url(734cec24ee754c090ce5c96233f92c8de7cefb0e.png) ; background-repeat: no-repeat; background-position: right center; }
#menu-item-186 a:last-child { background-image: none; height: 42px; }
#menu-item-228 a { background-image: url(734cec24ee754c090ce5c96233f92c8de7cefb0e.png) ; background-repeat: no-repeat; background-position: right center; }
#menu-item-228 a:last-child { background-image: none; }
#menu-item-236 a { background-image: url(734cec24ee754c090ce5c96233f92c8de7cefb0e.png) ; background-repeat: no-repeat; background-position: right center; }
#menu-item-236 a:last-child { background-image: none; }
#menu-item-253 a { background-image: url(734cec24ee754c090ce5c96233f92c8de7cefb0e.png) ; background-repeat: no-repeat; background-position: right center; }
#menu-item-253 a:last-child { background-image: none; }
#menu-item-269 a { background-image: url(734cec24ee754c090ce5c96233f92c8de7cefb0e.png) ; background-repeat: no-repeat; background-position: right center; }
#menu-item-269 a:last-child { background-image: none; }
#menu-item-168 a { background-image: url(734cec24ee754c090ce5c96233f92c8de7cefb0e.png) ; background-repeat: no-repeat; background-position: right center; }
#menu-item-168 a:last-child { background-image: none; }
#menu-item-180 a { background-image: url(734cec24ee754c090ce5c96233f92c8de7cefb0e.png) ; background-repeat: no-repeat; background-position: right center; }
#menu-item-180 a:last-child { background-image: none; }
#menu-item-152 a { background-image: url(734cec24ee754c090ce5c96233f92c8de7cefb0e.png) ; background-repeat: no-repeat; background-position: right center; }
#menu-item-152 a:last-child { background-image: none; }
li.has_children > a::after { content: " →"; }
.arrow { background-color: rgb(0, 0, 0); }
.navbar .nav-container nav ul ul li:hover { background-color: rgb(215, 140, 72) ! important; color: rgb(255, 255, 255) ! important; }
.navbar .nav-container nav ul ul li a:hover { background-color: rgb(215, 140, 72) ! important; color: rgb(255, 255, 255) ! important; }
.navbar ul ul li { font-weight: normal; min-width: 190px; position: relative; }
#menu-main-menu > li:hover { background: rgb(215, 140, 72) none repeat scroll 0% 0%; }
.navbar ul ul li a { font-weight: normal; background-color: rgb(225, 225, 225); width: 100%; display: inline-block; color: rgb(18, 46, 79) ! important; }
@media (min-width: 1100px) and (max-width: 1360px) {
  .navbar .nav-container nav ul.menu li a { font-size: 12px; }
}
.navbar { background-color: rgb(13, 43, 81); color: rgb(255, 255, 255); padding-top: 18px; position: fixed; z-index: 2000; width: 100%; margin-top: -100px; }
.navbar.navbar-bordered::after { position: relative; width: 100%; height: 48px; background: transparent url(9ebc275ed7d5f27960cb8e9670a02817a06477db.svg)  repeat-x scroll left center; }
.navbar.navbar-single { border-bottom: 5px solid rgb(93, 156, 216); }
.navbar.fundpage { border-bottom: 1px solid rgb(93, 156, 216); }
.navbar.fundpage > .container { padding-bottom: 2px; }
.navbar > .container { padding-bottom: 8px; }
.navbar .main-logo { float: left; }
@media screen and (max-width: 992px) {
  .navbar .main-logo { text-align: center; }
}
@media screen and (max-width: 1100px) {
  .navbar .main-logo { text-align: left; }
}
.navbar .nav-container { float: right; margin-right: 13px; }
@media screen and (max-width: 1320px) {
  .navbar .nav-container { margin-right: 0px; }
}
@media screen and (max-width: 992px) {
  .navbar .nav-container { width: 100%; display: none; }
}
@media screen and (max-width: 1100px) {
  .navbar .nav-container { display: none; }
}
.navbar .nav-container nav { float: left; margin-right: 35px; }
@media screen and (max-width: 1320px) {
  .navbar .nav-container nav { margin-right: 20px; }
}
@media screen and (max-width: 992px) {
  .navbar .nav-container nav { margin-right: 66px; }
}
@media screen and (max-width: 1100px) {
  .navbar .nav-container nav { width: 100%; margin-right: 0px; }
}
.navbar .nav-container nav ul li { display: block; float: left; }
.navbar .nav-container nav ul li a { color: rgb(255, 255, 255); font-family: Georgia,Times,"Times New Roman",serif; font-size: 13px; display: inline-block; padding: 8px 18px; }
@media screen and (max-width: 1320px) {
  .navbar .nav-container nav ul li a { padding: 8px 10px; }
}
.navbar a.search-link { position: absolute; right: 0px; }
@media screen and (max-width: 1100px) {
  .admin-bar .navbar a.search-link { top: 43px; }
  .navbar a.search-link { right: 60px; top: 12px; }
}
.navbar .nav-container a.btn { font-family: Georgia,Times,"Times New Roman",serif; display: inline-block; margin-top: 2px; padding: 5px 27px; }
@media screen and (max-width: 1320px) {
  .navbar .nav-container a.btn.btn-white { font-size: 12px ! important; }
  .navbar .nav-container a.btn { padding: 5px 16px; }
}
.navbar .nav-container a.btn.btn-white { font-weight: 700; color: rgb(14, 43, 81); background-color: rgb(255, 255, 255); border: 1px solid rgb(194, 195, 195); font-size: 14px; padding-left: 16px; padding-right: 16px; }
@media screen and (max-width: 1100px) {
  .navbar .nav-container a.btn.btn-white { width: 30%; margin-bottom: 10px; display: block; overflow: hidden; text-align: center; float: right; }
}
.navbar .nav-container a.btn.btn-blue { color: rgb(255, 255, 255); background-color: rgb(0, 90, 181); border: 1px solid rgb(0, 66, 131); margin-left: 10px; margin-right: 34px; }
@media screen and (max-width: 1100px) {
  .navbar { position: relative; overflow-x: hidden; }
  .navbar ul ul { width: 30%; left: 35%; right: auto; }
  .navbar .nav-container a.btn.btn-blue { width: 30%; display: block; margin-bottom: 10px; overflow: hidden; text-align: center; float: right; clear: both; }
}
a.menu-slider { display: none; }
@media screen and (max-width: 1100px) {
  a.menu-slider { display: block; position: absolute; top: 0px; right: 0px; }
}
@media screen and (max-width: 500px) {
  a.menu-slider { top: 0px; padding: 0px; }
}
@media (min-width: 500px) and (max-width: 600px) {
  a.menu-slider { top: 3px; padding: 0px; }
}
@media (min-width: 600px) and (max-width: 800px) {
  a.menu-slider { top: 6px; padding: 0px; }
}
@media screen and (max-width: 1024px) {
  .navbar ul ul { left: 41%; min-width: 100px ! important; top: 8px; }
  .navbar ul ul { top: 8px; }
  .navbar .nav-container nav ul li a { font-size: 10px; }
  .navbar ul ul ul { left: -190px; }
  .navbar ul ul li { max-width: 120px; }
  #menu-item-137 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-137 a:last-child { background-image: none; }
  #menu-item-199 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-199 a:last-child { background-image: none; }
  #menu-item-186 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-186 a:last-child { background-image: none; height: 42px; }
  #menu-item-228 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-228 a:last-child { background-image: none; }
  #menu-item-236 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-236 a:last-child { background-image: none; }
  #menu-item-253 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-253 a:last-child { background-image: none; }
  #menu-item-269 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-269 a:last-child { background-image: none; }
  #menu-item-168 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-168 a:last-child { background-image: none; }
  #menu-item-180 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-180 a:last-child { background-image: none; }
  #menu-item-152 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
}
@media screen and (max-width: 768px) {
  .navbar ul ul { left: 58%; min-width: 100px ! important; top: 8px; }
  .navbar ul ul { top: 8px; }
  .navbar .nav-container nav ul li a { font-size: 10px; }
  .navbar ul ul ul { left: -190px; }
  .navbar ul ul li { max-width: 120px; }
  #menu-item-137 { border-top: 3px solid rgb(216, 140, 72); }
  #menu-item-199 { border-top: 3px solid rgb(216, 140, 72); }
  #menu-item-457 { border-top: 3px solid rgb(216, 140, 72); }
  #menu-item-168 { border-top: 3px solid rgb(216, 140, 72); }
  #menu-item-137 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-137 a:last-child { background-image: none; }
  #menu-item-199 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-199 a:last-child { background-image: none; }
  #menu-item-186 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-186 a:last-child { background-image: none; height: 42px; }
  #menu-item-228 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-228 a:last-child { background-image: none; }
  #menu-item-236 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-236 a:last-child { background-image: none; }
  #menu-item-253 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-253 a:last-child { background-image: none; }
  #menu-item-269 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-269 a:last-child { background-image: none; }
  #menu-item-168 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-168 a:last-child { background-image: none; }
  #menu-item-180 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-180 a:last-child { background-image: none; }
  #menu-item-152 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-152 a:last-child { background-image: none; }
}
@media screen and (max-width: 320px) {
  .navbar ul ul li { width: 100px ! important; min-width: 100px ! important; display: block; }
  .navbar .nav-container nav ul li a { font-size: 10px; }
  .navbar ul ul ul { left: -100px; }
  .navbar ul ul { top: 8px; }
  #menu-item-137 { border-top: 3px solid rgb(216, 140, 72); }
  #menu-item-199 { border-top: 3px solid rgb(216, 140, 72); }
  #menu-item-457 { border-top: 3px solid rgb(216, 140, 72); }
  #menu-item-168 { border-top: 3px solid rgb(216, 140, 72); }
  #menu-item-137 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-137 a:last-child { background-image: none; }
  #menu-item-199 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-199 a:last-child { background-image: none; }
  #menu-item-186 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-186 a:last-child { background-image: none; height: 42px; }
  #menu-item-228 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-228 a:last-child { background-image: none; }
  #menu-item-236 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-236 a:last-child { background-image: none; }
  #menu-item-253 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-253 a:last-child { background-image: none; }
  #menu-item-269 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-269 a:last-child { background-image: none; }
  #menu-item-168 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-168 a:last-child { background-image: none; }
  #menu-item-180 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-180 a:last-child { background-image: none; }
  #menu-item-152 a { background-image: url(828545adf065d5c2baa89fc28026fc38032ccdb9.png) ; background-repeat: no-repeat; background-position: left center; }
  #menu-item-152 a:last-child { background-image: none; }
}
@media screen and (max-width: 1100px) {
  .logosvg { width: 160px; height: 46px; background-size: auto 700%; }
  .navbar { padding-top: 15px; }
  .navbar.navbar-bordered::after { height: 44px; }
  a.menu-slider { top: 20px; right: 20px; }
  .navbar .nav-container { position: absolute; right: 0px; top: 85px; width: 300px; max-width: 100%; background: rgb(225, 225, 225) none repeat scroll 0% 0%; z-index: 9999; padding: 0px 0px 15px; }
  .navbar .nav-container nav ul li { width: 100% ! important; }
  .navbar .nav-container nav ul li a { font-size: 20px; color: rgb(18, 46, 79); display: block; padding: 10px 25px; text-align: left; background: transparent none repeat scroll 0% 0% ! important; }
  .navbar .nav-container nav ul li { border: medium none ! important; }
  .navbar ul ul { position: static ! important; }
  .navbar ul li:hover > ul, .navbar ul li > ul { visibility: visible ! important; }
  .navbar ul li > ul { display: block; width: 100% ! important; max-width: 100% ! important; min-width: inherit; background-color: rgba(255, 255, 255, 0.4) ! important; overflow: hidden; max-height: 0px; transition: max-height 0.6s ease-in-out 0s; }
  .navbar ul ul li, .navbar .nav-container nav ul li { float: none ! important; max-width: 100% ! important; width: 100%; }
  .navbar ul li:hover > ul { max-height: 600px; }
  .navbar .nav-container nav ul li a:hover { background: rgb(241, 241, 241) none repeat scroll 0% 0% ! important; }
  .navbar .nav-container nav ul li.menu-item-has-children > a { background-image: url(1d7b50476e5026f29adde9ceaae9c61e70bd1c0a.)  ! important; background-position: right -3px ! important; background-repeat: no-repeat ! important; padding-right: 60px ! important; }
  .navbar { overflow: visible ! important; position: static ! important; }
  .navbar .container { position: static ! important; }
  .navbar .nav-container nav { margin-top: 0px ! important; }
  .navbar .nav-container nav ul { max-width: 414px; }
  .navbar .nav-container nav ul::after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; width: 100%; }
  .navbar .nav-container nav ul li { width: 100%; text-align: right; }
  .navbar .nav-container a.btn.btn-white, .navbar .nav-container a.btn.btn-blue { display: block ! important; width: calc(100% - 50px) ! important; margin: 10px 25px 0px ! important; border: medium none ! important; padding: 10px 25px ! important; font-size: 16px ! important; font-weight: 700 ! important; }
  .nav-container #menu-login-menu, .nav-container #menu-logout-menu { display: block ! important; width: calc(100% - 50px) ! important; margin: 10px 25px 0px ! important; border: medium none ! important; font-size: 16px ! important; font-weight: 700 ! important; }
  .nav-container #menu-login-menu a, .nav-container #menu-logout-menu a { padding: 6px 21px ! important; border: 0px none; width: 100%; }
  .nav-container #menu-login-menu li, .nav-container #menu-logout-menu li { width: 100% ! important; }
  #menu-login-menu > li > a > i, #menu-logout-menu > li > a > i { padding-right: 0px; padding-left: 0px; }
}
.admin-bar a.menu-slider { top: 65px; }
a.menu-slider { width: 18px; height: 14px; }
@media screen and (min-width: 783px) {
  .admin-bar a.menu-slider { top: 51px; }
}
@media screen and (max-width: 783px) {
  .admin-bar .navbar a.search-link { top: 58px; }
}
@media screen and (max-width: 768px) {
  .navbar.navbar-bordered::after { height: 24px ! important; }
  .navbar .nav-container { top: 71px; min-height: 470px; }
  #menu-main-menu { min-height: 350px; }
}
@media screen and (max-width: 500px) {
  .navbar.navbar-bordered::after { height: 14px ! important; }
  .navbar .nav-container { top: 65px; }
}
@media (min-width: 1320px) {
  .navbar a.search-link { right: 10px; }
}
.listNav, .ln-letters { overflow: hidden; }
.listNavHide { display: none; }
.listNavShow { display: list-item; }
.letterCountShow { display: block; }
.ln-letters a { font-size: 0.9em; display: block; float: left; padding: 2px 6px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: silver currentcolor silver silver; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-decoration: none; }
.ln-letters .ln-last { border-right: 1px solid silver; }
.ln-letters a:hover, .ln-letters .ln-selected { background-color: rgb(234, 234, 234); }
.ln-letters .ln-disabled { color: rgb(204, 204, 204); }
.ln-letter-count { position: absolute; top: 0px; left: 0px; width: 20px; text-align: center; font-size: 0.8em; line-height: 1.35; color: rgb(51, 102, 153); }
.home .news-section .news-item-big .caption { right: 28px; }
.imgg { height: 296px; background-size: cover ! important; }
.imgg2 { height: 256px; background-size: cover ! important; width: 49%; float: left; }
.imgg3 { height: 250px; background-size: cover ! important; width: 100%; }
.cly { width: 16.8% ! important; }
.news-section .news-item-small .caption h3 a { margin-bottom: 6px; height: 60px; overflow: hidden; }
#fund-main .col-1 { width: 19%; }
.news-section { background-color: rgb(232, 232, 232); padding: 9px 0px; }
.news-section > .container { margin-bottom: 9px; }
.news-section .news-item-big { min-height: 520px; height: 520px; position: relative; }
@media (min-width: 1100px) and (max-width: 1320px) {
  .news-section .news-item-big { min-height: 461px ! important; height: 461px; }
  .home .news-section .news-item-small.news-item-blue > div .caption h3 { height: auto; }
}
@media screen and (max-width: 768px) {
  .news-section .news-item-big { width: 100%; margin-bottom: 8px; height: auto; padding: 0px; }
}
@media screen and (max-width: 700px) {
  .home .news-section .news-item-big .caption h3 { font-size: 28px; line-height: 28px; }
}
.news-section .news-item-big .caption { position: absolute; left: 28px; bottom: 59px; }
@media screen and (max-width: 1320px) {
  .news-section .news-item-big .caption { bottom: 20px; }
}
.news-section .news-item-big .caption h3 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); font-size: 40px; line-height: 45px; font-weight: 400; margin-bottom: 8px; }
.news-section .news-item-big .caption h3 a { color: inherit; font-family: Georgia; font-size: 40px; }
.news-section .news-item-big .caption p { font-size: 19px; line-height: 25px; color: rgb(255, 255, 255); padding-left: 3px; }
.news-section .news-item-big .img-responsive { display: block; margin: auto; height: 520px; width: auto; max-width: 100%; }
@media screen and (max-width: 1320px) {
  .news-section .news-item-big .img-responsive { height: 100%; width: 100%; margin-bottom: 25px; }
}
.news-section .news-item-md { min-height: 520px; position: relative; background-color: rgb(255, 255, 255); }
@media screen and (max-width: 1320px) {
  .news-section .news-item-md { min-height: 390px; }
}
@media screen and (max-width: 768px) {
  .news-section .news-item-md { width: 100%; margin-bottom: 8px; padding: 0px; }
}
@media screen and (max-width: 768px) {
  .news-section .news-item-md .img-responsive { height: 200px; }
}
.news-section .news-item-md .caption { padding: 10px 13px; margin-bottom: 30px; }
.news-section .news-item-md .caption h3 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); font-size: 28px; line-height: 33px; font-weight: 400; margin-bottom: 3px; }
.news-section .news-item-md .caption h3 a { color: inherit; font-family: Georgia; font-size: 25px; }
.news-section .news-item-md .caption p { font-size: 14px; line-height: 20px; color: rgba(0, 0, 0, 0.95); padding-left: 3px; }
.news-section .news-item-md .read-more { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); position: absolute; bottom: 16px; left: 17px; font-size: 14px; line-height: 20px; }
.news-section .news-item-small { min-height: 257px; }
@media screen and (max-width: 992px) {
  .news-section .news-item-small { width: 50%; margin-bottom: 8px; }
  .news-section .news-item-small:nth-child(2) { padding-right: 0px; }
}
@media screen and (max-width: 768px) {
  .news-section .news-item-small { width: 100%; margin-bottom: 8px; padding: 0px; }
}
.news-section .news-item-small > div { background-color: rgb(255, 255, 255); position: relative; min-height: 327px; }
.news-section .news-item-small img.img-responsive {  }
.news-section .news-item-small .caption { padding: 3px 11px; }
.news-section .news-item-small .caption h3 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); font-size: 25px; line-height: 30px; font-weight: 400; overflow: hidden; }
@media screen and (max-width: 1320px) {
  .news-section .news-item-small .caption h3 { font-size: 18px; line-height: 25px; }
}
.news-section .news-item-small .caption h3 a { font-family: Georgia; font-size: 28px; color: inherit; }
.news-section .news-item-small .read-more { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(0, 106, 186); position: absolute; bottom: 12px; left: 11px; font-size: 14px; line-height: 20px; }
.news-section .news-item-small.news-item-blue > div .caption h3 { height: 60px; overflow: hidden; }
.news-section .news-item-small.news-item-blue > div { background-color: rgb(0, 106, 186); }
.news-section .news-item-small.news-item-blue > div .caption { padding: 21px 23px; }
.news-section .news-item-small.news-item-blue > div .caption h3, .news-section .news-item-small.news-item-blue > div .caption p { color: rgb(255, 255, 255); }
.news-section .news-item-small.news-item-blue > div .caption h3 { margin-bottom: 6px; }
.news-section .news-item-small.news-item-blue > div .caption p { margin-bottom: 6px; overflow: hidden; }
.news-section .news-item-small.news-item-blue > div .read-more { color: rgb(255, 255, 255); bottom: 16px; left: 22px; }
.news-section .news-item-small.side-image { position: relative; overflow: hidden; max-height: 500px; }
.news-section .news-item-small.side-image .caption { float: left; width: 50%; padding: 23px 17px; }
@media screen and (max-width: 768px) {
  .news-section .news-item-small.side-image .caption { width: 100%; max-height: 500px; }
}
.news-section .news-item-small.side-image .caption h3 { padding-right: 50px; margin-bottom: 10px; }
.news-section .news-item-small.side-image .caption p { font-family: Arial ! important; font-size: 14px ! important; line-height: 20px; color: rgb(94, 94, 94); padding-right: 32px; overflow: hidden; }
.news-section .news-item-small.side-image .read-more { color: rgb(14, 43, 81); bottom: 17px; left: 16px; }
.news-section .news-item-small.side-image img { position: relative; left: 0px; top: 7px; }
@media screen and (max-width: 1320px) {
  .news-section .news-item-small.side-image img { left: 0px; }
}
@media screen and (max-width: 768px) {
  .news-section .news-item-small.side-image img { display: none; }
}
.news-section.news-section-2 { background-color: rgb(255, 255, 255); padding: 52px 0px; }
.news-section.news-section-2 .col-2 { width: 40.5%; }
@media screen and (max-width: 992px) {
  .news-section.news-section-2 .col-2 { width: 50% ! important; }
}
@media screen and (max-width: 768px) {
  .news-section.news-section-2 .col-2 { width: 100% ! important; padding: 0px; }
}
.news-section.news-section-2 .double-small-news { width: 19.2%; }
@media screen and (max-width: 768px) {
  .news-section.news-section-2 .double-small-news { width: 100% ! important; padding: 0px; margin-top: 8px; }
}
.news-section.news-section-2 .caption { padding: 24px 19px; }
.news-section.news-section-2 .caption h3 { color: rgb(14, 43, 81); font-family: Georgia,Times,"Times New Roman",serif; font-size: 25px; line-height: 30px; margin-bottom: 7px; }
@media screen and (max-width: 1320px) {
  .news-section.news-section-2 .caption h3 { font-size: 18px; line-height: 25px; }
}
.news-section.news-section-2 .caption h3 a { color: inherit; }
.news-section.news-section-2 .caption p { font-size: 14px; line-height: 20px; height: 62px; overflow: hidden; color: rgb(94, 94, 94); }
.news-section.news-section-2 .read-more { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); font-size: 14px; line-height: 20px; position: absolute; bottom: 16px; left: 20px; }
.news-section .news-menu { padding-left: 4px; padding-right: 4px; }
@media screen and (max-width: 992px) {
  .news-section .news-menu { width: 100%; padding: 0px; margin-bottom: 8px; }
}
.news-section .news-menu > div { background-color: rgb(48, 48, 48); border-top: 1px solid rgb(80, 80, 80); border-bottom: 1px solid rgb(80, 80, 80); }
.news-section .news-menu h4 { color: rgb(255, 255, 255); font-family: Georgia,Times,"Times New Roman",serif; font-size: 25px; margin-bottom: 11px; }
.news-section .news-menu ul li { border-top: 1px solid rgb(85, 85, 85); display: block; height: 34px; }
.news-section .news-menu ul li a { color: rgb(218, 219, 220); text-transform: uppercase; font-size: 14px; line-height: 34px; padding-left: 3px; }
@media screen and (max-width: 1320px) {
  .news-section .news-menu ul li a { font-size: 10px; }
}
.news-section .vertical-news-big { width: 20.13%; padding-right: 7px ! important; }
@media screen and (max-width: 992px) {
  .news-section .vertical-news-big { width: 25%; }
}
@media screen and (max-width: 768px) {
  .news-section .vertical-news-big { width: 100%; height: 180px; margin-bottom: 8px; padding-right: 0px ! important; }
}
.news-section .vertical-news-big > div { background-color: rgb(237, 237, 237); height: 584px; position: relative; margin-left: 5px; }
@media screen and (max-width: 768px) {
  .news-section .vertical-news-big > div { height: 180px; }
}
@media screen and (max-width: 768px) {
  .news-section .vertical-news-big > div .img-responsive { display: none; }
}
.news-section .news-item-horizontal { overflow: hidden; background-color: rgb(240, 240, 240); position: relative; height: 256px; }
@media screen and (max-width: 768px) {
  .news-section .news-item-horizontal { height: 320px; }
}
.news-section .news-item-horizontal:last-child { background-color: rgb(255, 255, 255); margin-top: 8px; }
.news-section .news-item-horizontal img.img-responsive { width: 49%; float: right; }
@media screen and (max-width: 768px) {
  .news-section .news-item-horizontal img.img-responsive { display: none; }
}
.news-section .news-item-horizontal div.caption { width: 51%; float: left; padding-right: 40px; }
@media screen and (max-width: 768px) {
  .news-section .news-item-horizontal div.caption { width: 100%; }
}
.news-section .news-item-horizontal .read-more { bottom: 12px; }
.news-section .news-item-horizontal .news-item-single { float: left; width: 50%; position: relative; }
@media screen and (max-width: 768px) {
  .news-section .news-item-horizontal .news-item-single { height: 320px; }
}
.news-section .news-item-horizontal .news-item-single > div { height: 281px; }
@media screen and (max-width: 768px) {
  .news-section .news-item-horizontal .news-item-single > div { height: 320px; }
}
.news-section .news-item-horizontal .news-item-single:last-child { padding-left: 6px; }
.news-section .video-news { position: relative; cursor: pointer; }
.news-section .video-news img { width: 100%; height: auto; }
.news-section .video-news::after { width: 37px; height: 42px; background: transparent url(8a290a6060def86ce92ba22ba9dbfb4f1b0e8e69.png)  no-repeat scroll center center; display: block; position: absolute; top: 50%; left: 50%; content: ""; border: 6px solid white; border-radius: 50%; padding: 47px; transform: translate(-50%, -50%); }
.news-section .news-item-blue > div { background-color: rgb(0, 106, 186); overflow: hidden; }
.news-section .news-item-blue > div .caption { padding: 21px 23px ! important; width: 100%; }
.news-section .news-item-blue > div .caption h3, .news-section .news-item-blue > div .caption p { color: rgb(255, 255, 255); }
.news-section .news-item-blue > div .caption h3 { margin-bottom: 6px; }
.news-section .news-item-blue > div .caption p { line-height: 20px; }
.news-section .news-item-blue > div .read-more { color: rgb(255, 255, 255); bottom: 27px; left: 22px; }
.news-section .news-item-dark-blue > div { background-color: rgb(30, 57, 93); overflow: hidden; position: relative; }
.news-section .news-item-dark-blue > div .caption { padding: 23px 8px 23px 12px ! important; width: 100%; }
.news-section .news-item-dark-blue > div .caption h3, .news-section .news-item-dark-blue > div .caption p { color: rgb(255, 255, 255); }
.news-section .news-item-dark-blue > div .caption h3 { margin-bottom: 6px; }
.news-section .news-item-dark-blue > div .caption p { line-height: 20px; }
.news-section .news-item-dark-blue > div .read-more { color: rgb(255, 255, 255); bottom: 16px; left: 12px; }
.news-section .news-item-regular > div { background-color: rgb(235, 235, 235); overflow: hidden; position: relative; }
.news-section .news-item-regular > div .caption { padding: 24px 16px ! important; width: 100%; }
.news-section .news-item-regular > div .read-more { bottom: 14px; left: 15px; }
@media screen and (max-width: 992px) {
  .news-section .double-small-news { width: 25% ! important; }
}
.news-section .double-small-news .news-item-single { height: 296px; }
.news-section .double-small-news .news-item-single > div { height: 296px; }
.news-section .double-small-news .news-item-single:last-child { margin-top: 8px; }
.news-item-single.news-item-regular > div { height: 282px ! important; }
.video-link .round-border { border: 0px none; }
.round-border { position: absolute; z-index: 2; top: 34%; left: 0px; width: 100%; padding: 0px 20px; display: block; margin: 0px; transition: transform 0.25s ease-in 0s; border: 4px solid white; border-radius: 3.8125em; backface-visibility: hidden; }
.play-arrow { width: 50%; height: 50%; position: absolute; top: 28%; left: 33%; }
@media screen and (max-width: 1100px) {
  .news-section .news-item-big { width: 100% ! important; }
  .home .news-section .news-item-big .caption h3 { color: rgb(14, 43, 81) ! important; }
  .home .news-section .news-item-big .caption p { color: rgb(0, 0, 0); text-shadow: none ! important; }
}
@media screen and (max-width: 1100px) {
  .news-section .news-item-small .caption { padding: 20px; }
  .news-section .news-item-big { min-height: 0px ! important; height: auto; }
  .rre { height: auto ! important; }
  .capp { position: relative ! important; left: 0px ! important; height: auto ! important; padding-bottom: 20px; margin-top: 15px; line-height: 20px; }
  .capp a { line-height: 40px; }
}
@media screen and (max-width: 1100px) {
  .news-section .vertical-news-big { width: 50% ! important; }
  .news-section.news-section-2 .col-2 { width: 100% ! important; }
  .pagebox-section-Section2 .col-1-padded.news-menu { margin-bottom: 10px; }
  .pagebox-section-Section2 .news-menu { padding-left: 0px; }
  .col-1.padded-col-1.double-small-news.cly { width: 100% ! important; }
  .col-1.padded-col-1.double-small-news.cly::after { content: ""; display: block; clear: both; height: 0px; }
  .col-1.padded-col-1.double-small-news.cly .news-item-single { width: 50%; float: left; }
  .news-section .double-small-news .news-item-single:last-child { margin-top: 0px; }
  [class*="padded-col-"] { padding-right: 0px ! important; }
}
@media screen and (max-width: 992px) {
  .news-section .vertical-news-big { width: 100% ! important; }
  .news-section .vertical-news-big { padding-right: 0px ! important; padding-left: 0px ! important; margin-bottom: 10px; }
  .news-section .vertical-news-big > div { margin-left: 0px ! important; }
  .news-section .vertical-news-big, .news-section .vertical-news-big > div, .news-section .news-item-horizontal { height: auto ! important; }
  .news-section .news-item-horizontal div.caption, .gg2 { float: none ! important; }
  .gg2, .news-section .news-item-horizontal div.caption { width: 100% ! important; clear: both ! important; float: none ! important; }
  .news-item-horizontal.tyu::after { content: ""; display: block; clear: both; height: 0px; width: 100%; }
}
@media screen and (max-width: 500px) {
  .news-section .news-item-horizontal .news-item-single, .col-1.padded-col-1.double-small-news.cly .news-item-single { width: 100% ! important; }
  .news-section .double-small-news .news-item-single, .news-section .double-small-news .news-item-single > div { height: auto ! important; }
  .news-section .news-item-horizontal .news-item-single:last-child { padding-left: 0px ! important; }
}
@media screen and (max-width: 1320px) {
  .news-section .news-item-md { min-height: 460px; }
}
@media screen and (min-width: 1101px) and (max-width: 1320px) {
  .news-section .news-item-small > div { max-height: 300px; }
  .news-section .news-item-small.news-item-blue > div .caption p { max-height: 160px; }
}
.reset-box, .reset-box * { margin: 0px; padding: 0px; outline: medium none; border: medium none; box-sizing: border-box; list-style-type: none; }
.reset-box a { color: inherit; }
.reset-box img { max-width: 100%; height: auto; }
.wpg-m-nst { border-spacing: 8px 0px; width: 100%; }
.wpg-m-nst .span-table { border-spacing: 0px; }
.wpg-search-choose-topic { color: rgb(255, 255, 255); background-color: rgb(48, 48, 48); width: 20%; }
.wpg-search-choose-topic .wpg-search { border-bottom: 1px solid rgb(85, 85, 85); }
.wpg-search-choose-topic .wpg-choose-topic { padding: 18px; }
.wpg-search-choose-topic .wpg-choose-topic h3 { color: rgb(255, 255, 255); font-family: Georgia,Times,"Times New Roman",serif; font-size: 25px; margin-bottom: 9px; list-style: outside none none; }
.wpg-search-choose-topic .wpg-choose-topic li { color: rgb(218, 219, 220); text-transform: uppercase; font-size: 14px; padding: 9px 3px; border-top: 1px solid rgb(85, 85, 85); }
.wpg-search-choose-topic .wpg-choose-topic ul { padding-bottom: 18px; }
.wpg-bg-news { color: rgb(255, 255, 255); background-color: rgb(1, 61, 93); background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; width: 40%; }
.wpg-img-news { color: rgb(48, 48, 48); background-color: rgb(255, 255, 255); width: 40%; }
.module-nst .container { margin-left: auto; margin-right: auto; width: 1313px; max-width: 100%; }
.wpg-search-choose-topic .wpg-search { padding: 12px; }
.wpg-search-choose-topic .wpg-search input[type="search"] { padding: 0px 9px; height: 38px; line-height: 38px; background: rgb(213, 213, 213) none repeat scroll 0% 0%; font-size: 17px; color: rgb(85, 85, 85); width: 100%; display: block; }
.wpg-search-choose-topic .wpg-search { position: relative; }
.wpg-search-choose-topic .wpg-search button { width: 34px; height: 34px; background-color: rgb(17, 45, 79); background-image: url(0855eeb4bb7a32b593e562a8164d674f17fd0c07.svg) ; background-position: 50% 50%; background-repeat: no-repeat; text-indent: -100000px; overflow: hidden; cursor: pointer; display: inline-block; position: absolute; right: 14px; top: 14px; }
.wpg-box-info-bg-news { padding: 36px; }
.wpg-bg-news h3 { font-size: 40px; line-height: 110%; color: rgb(255, 255, 255); margin-bottom: 9px; }
.wpg-bg-news p { font-size: 19px; line-height: 120%; color: rgb(255, 255, 255); }
.wpg-box-read-now p { padding: 18px; font-size: 14px; font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); }
.wpg-box-info-img-news { padding: 18px; }
.wpg-box-info-img-news h3 { font-size: 28px; margin-bottom: 9px; }
.wpg-box-info-img-news p { font-size: 14px; }
.wpg-colx-bg { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; position: relative; }
.wpg-colx-info { background: rgb(237, 237, 237) none repeat scroll 0% 0%; position: relative; }
.wpg-colx-1-info::before { content: ""; display: block; position: absolute; top: -16px; left: 50%; margin-left: -10px; width: 0px; height: 0px; border-style: solid; border-width: 0px 12px 16px; border-color: transparent transparent rgb(237, 237, 237); z-index: 20; }
.wpg-colx-2-info::before { content: ""; display: block; position: absolute; right: -16px; top: 50%; margin-top: -10px; width: 0px; height: 0px; border-style: solid; border-width: 12px 0px 12px 16px; border-color: transparent transparent transparent rgb(237, 237, 237); z-index: 20; }
.wpg-colx-info h3 { color: rgb(14, 43, 81); font-family: Georgia,Times,"Times New Roman",serif; font-size: 24px; line-height: 120%; margin-bottom: 7px; }
.wpg-colx-info p { font-size: 14px; line-height: 120%; overflow: hidden; color: rgba(0, 0, 0, 0.95); }
.module-nst-2 .wpg-colx-info p { position: relative; font-family: sans-serif; display: block; height: 7em; overflow: hidden; }
.wpg-colx-info-inset { padding: 18px 18px 54px; height: 100%; position: static; }
.wpg-read-now-ws { position: absolute; bottom: 18px; left: 18px; }
.wpg-border-top-x { border-top: 8px solid rgb(255, 255, 255); }
.wpg-border-righ-x { border-right: 8px solid rgb(255, 255, 255); }
.wpg-bg-blue { background: rgb(0, 106, 186) none repeat scroll 0% 0%; }
.wpg-bg-blue * { color: rgb(255, 255, 255) ! important; }
.wpg-bg-darkblue { background: rgb(30, 57, 93) none repeat scroll 0% 0%; }
.wpg-bg-darkblue * { color: rgb(255, 255, 255) ! important; }
.module-nst-2 { padding-top: 9px; }
.wpg-m-nst .wpg-news-item-big { width: 40%; position: relative; }
.wpg-m-nst .wpg-news-item-big img { position: absolute; height: 100%; }
.choose-blog-two-articles .wpg-m-nst .wpg-news-item-big img { object-fit: cover; }
.wpg-m-nst .wpg-news-item-big .caption { position: relative; padding: 50% 28px; }
.wpg-m-nst .wpg-news-item-big .caption h3 { font-size: 40px; line-height: 110%; color: rgb(255, 255, 255); margin-bottom: 9px; }
.wpg-m-nst .wpg-news-item-big .caption .cbta-type { font-size: 19px; line-height: 120%; color: rgb(255, 255, 255); }
.wpg-m-nst-none { margin-top: 9px; display: none ! important; }
@media screen and (max-width: 1320px) {
  .choose-blog-two-articles .wpg-m-nst .wpg-search-choose-topic { width: 24%; }
  .choose-blog-two-articles .wpg-m-nst .wpg-m-img-news, .choose-blog-two-articles .wpg-m-nst .wpg-news-item-big { width: 38%; }
  .module-nst .container { width: 988px; }
}
@media (min-width: 1100px) and (max-width: 1320px) {
  .choose-blog-two-articles .wpg-m-nst .wpg-m-img-news .wpg-parent-height { height: auto ! important; }
}
@media screen and (max-width: 1100px) {
  .choose-blog-two-articles .wpg-m-nst .wpg-news-item-big, .choose-blog-two-articles .wpg-m-nst .wpg-m-img-news, .choose-blog-two-articles .wpg-m-nst .wpg-search-choose-topic, .choose-blog-two-articles .news-section .news-item-small, .choose-blog-two-articles .news-section .news-item-small:first-child { display: block ! important; width: 100% ! important; }
  .choose-blog-two-articles .news-section .news-item-small { margin-bottom: 9px; }
  .choose-blog-two-articles .news-section > .container { width: 988px; }
  .wpg-m-nst .wpg-m-img-news { background-color: rgb(255, 255, 255); }
  .wpg-m-nst .wpg-m-img-news .read-more { display: block; }
  .wpg-m-nst .wpg-news-item-big img { position: relative; }
  .wpg-m-nst .wpg-m-img-news img { width: 100%; }
  .wpg-m-nst .wpg-news-item-big .caption { padding: 28px 0px; }
  .wpg-m-nst .wpg-news-item-big .caption h3 { color: rgb(14, 43, 81) ! important; }
  .wpg-m-nst .wpg-search-choose-topic { margin-bottom: 9px; }
  .wpg-m-nst { display: block ! important; }
  .choose-blog-two-articles .wpg-m-nst .wpg-search-choose-topic { display: none ! important; }
  .choose-blog-two-articles .wpg-m-nst-none .wpg-search-choose-topic, .wpg-m-nst-none .wpg-search-choose-topic { display: block ! important; }
}
@media (min-width: 992px) and (max-width: 1100px) {
  .choose-blog-two-articles .wpg-m-nst .wpg-news-item-big, .choose-blog-two-articles .wpg-m-nst .wpg-m-img-news, .choose-blog-two-articles .wpg-m-nst .wpg-search-choose-topic, .choose-blog-two-articles .news-section .news-item-small, .choose-blog-two-articles .news-section .news-item-small:first-child { width: 99% ! important; margin-left: 9px; }
}
@media screen and (max-width: 992px) {
  .news-research .news-section > .container, .module-nst .container { width: 766px; }
  .news-item-small:first-child { margin-left: 0px ! important; }
  .wpg-search-choose-topic, .wpg-bg-news, .wpg-img-news, .wpg-m-nst, .wpg-colx-1, .wpg-colx-2, .wpg-colx-3 { display: block ! important; }
  .news-research .wpg-m-nst .wpg-search-choose-topic { display: none ! important; }
  .news-research .wpg-m-nst-none .wpg-search-choose-topic, .wpg-m-nst-none .wpg-search-choose-topic { display: block ! important; }
  .news-research .wpg-m-nst { padding-left: 0px; padding-right: 0px; }
  .wpg-m-nst { padding-left: 8px; padding-right: 8px; }
  .wpg-search-choose-topic { height: auto ! important; width: 100%; margin-bottom: 8px; }
  .wpg-bg-news, .wpg-img-news, .wpg-colx-1, .wpg-colx-2 { height: 500px ! important; width: 50% ! important; float: left ! important; margin-bottom: 8px ! important; }
  .wpg-colx-3 { height: 450px ! important; width: 100% ! important; float: none ! important; margin-bottom: 8px ! important; clear: both; }
  .wpg-border-top-x { border-top: medium none; }
  .wpg-border-righ-x { border-right: medium none; }
}
@media screen and (max-width: 768px) {
  .news-research .news-section > .container, .module-nst .container { width: 90%; }
  .wpg-m-nst { padding-left: 0px; padding-right: 0px; }
  .wpg-bg-news, .wpg-img-news { width: 100%; float: none; height: auto ! important; }
  .wpg-colx-1, .wpg-colx-2, .wpg-colx-3, .wpg-colx-info, .wpg-colx-bg { width: 100% ! important; float: none ! important; display: block ! important; height: auto ! important; margin-bottom: 8px ! important; }
  .wpg-bg-news h3, .wpg-box-info-img-news h3 { font-size: 18px; }
  .wpg-bg-news p, .wpg-box-info-img-news p { font-size: 12px; }
  .wpg-colx-bg { min-height: 200px; }
  .wpg-parent-height { min-height: 300px; }
  .wpg-colx-3 { margin-top: -8px; }
  .wpg-colx-info::before { display: none ! important; }
}
@media screen and (max-width: 550px) {
  .wpg-bg-news, .wpg-img-news { display: block ! important; width: 100% ! important; }
}
.pagebox-section.pagebox-section-section4.pagebox-section-width-100 { margin-top: -8px; }
.home .news-section .pss .news-item-horizontal.tyu { height: auto ! important; }
.home .news-section .vertical-news-big { padding-right: 9px ! important; width: 20.5%; }
.home .news-section .news-item-horizontal .news-item-single:last-child { padding-left: 6px; }
.home .news-section .news-menu > div:nth-child(2) { height: 516px; max-height: 516px; }
.news-research .news-menu ul li { height: 29px; }
.news-section .news-item-small img.img-responsive { max-height: 168px; }
.news-menu .news-search-form { height: 67px; padding: 14px; }
.news-menu #search-form { height: 100%; }
.news-menu #search-form .news-search-input { width: 83%; height: 100%; float: left; background-color: rgb(213, 213, 213); border: 0px none; font-size: 17px; font-family: "Arial"; line-height: 1.529; color: rgb(120, 120, 120); padding-left: 12px; }
.rese { width: 37% ! important; }
.news-menu #search-form .news-search-submit { width: 17%; height: 100%; float: left; background-color: rgb(18, 46, 79); border: 2px solid rgb(213, 213, 213); padding-top: 4px; }
.news-menu #search-form .news-search-submit img { width: 33px; height: 33px; margin: -5px -15px 0px; }
.news-menu > div > li > ul { margin-top: 12px; }
.big-header-row h1 { font-size: 60px; color: rgb(14, 43, 81); margin-top: 50px; font-family: Georgia,Times,"Times New Roman",serif; line-height: 72px; }
@media screen and (max-width: 992px) {
  .big-header-row h1 { margin-top: 30px; margin-bottom: 10px; }
}
.big-header-row .signup-newsletter { background-color: rgb(93, 156, 216); padding: 18px 25px 39px; }
@media screen and (max-width: 992px) {
  .big-header-row .signup-newsletter { width: 100%; }
}
.big-header-row .signup-newsletter .input-group { position: relative; }
.big-header-row .signup-newsletter h2 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); font-size: 36px; line-height: 41px; margin-bottom: 10px; }
.big-header-row .signup-newsletter input[type="text"] { border: 0px none; display: block; width: 100%; background-color: rgb(232, 232, 232); font-size: 17px; color: rgb(120, 120, 120); line-height: 26px; font-weight: 400; padding: 16px 17px; }
@media screen and (max-width: 992px) {
  .big-header-row .signup-newsletter input[type="text"] { padding: 16px 10px; font-size: 15px; }
}
.big-header-row .signup-newsletter input[type="submit"] { position: absolute; right: 0px; top: 0px; display: block; border-radius: 0px; border: medium none; background-color: rgb(13, 43, 81); color: rgb(255, 255, 255); padding: 15px 28px; font-size: 17px; line-height: 26px; font-weight: 700; }
.news-alternate { background: rgb(232, 232, 232) none repeat scroll 0% 0%; }
.news-alternate > .container { margin-bottom: 8px; }
.news-menu { padding-left: 4px; padding-right: 4px; }
@media screen and (max-width: 992px) {
  .news-menu { width: 100%; padding: 0px; margin-bottom: 8px; }
}
.news-menu > div { background-color: rgb(48, 48, 48); border-top: 1px solid rgb(80, 80, 80); border-bottom: 1px solid rgb(80, 80, 80); padding: 15px 18px 0px; }
.news-menu h4 { color: rgb(255, 255, 255); font-family: Georgia,Times,"Times New Roman",serif; font-size: 25px; margin-bottom: 11px; }
.news-menu ul li { border-top: 1px solid rgb(85, 85, 85); display: block; height: 34px; }
.news-menu ul li a { color: rgb(218, 219, 220); text-transform: uppercase; font-size: 14px; line-height: 34px; padding-left: 3px; }
.home .news-section .news-item-small .caption { margin-top: 15px; }
@media screen and (max-width: 1320px) {
  .home .news-section .news-item-small img.img-responsive { max-height: 125px; }
  .home .news-section .news-item-small .caption h3 a, .home .news-section.news-section-2 .caption h3 { font-size: 23px; }
  .home .news-section .news-item-md { min-height: 460px; }
  .news-menu ul li a { font-size: 10px; }
  .miniatures-row.insights-blog .caption p { line-height: 15px ! important; }
}
.news-item-big { min-height: 520px; height: 520px; position: relative; margin-left: 4px; width: 40.15%; }
.news-section .news-item-big .caption p a { color: inherit; }
.news-section .news-item-md .caption p a { color: rgba(0, 0, 0, 0.95); }
.news-item-big img.img-responsive.rre { object-fit: cover; }
@media screen and (max-width: 1100px) {
  .home .news-section .news-item-small .caption h3 a, .home .news-section.news-section-2 .caption h3 { font-size: 26px; }
}
@media screen and (max-width: 992px) {
  .news-item-big { width: 50%; margin-left: 0px; }
}
@media screen and (max-width: 768px) {
  .news-item-big { width: 100%; height: 320px; min-height: 320px; margin-bottom: 8px; padding: 0px; }
}
.news-item-big.col-3:last-child { width: 59.35%; padding-right: 0px; }
@media screen and (max-width: 1320px) {
  .news-item-big.col-3:last-child { width: 59%; }
}
@media screen and (max-width: 768px) {
  .news-item-big.col-3:last-child { width: 100%; padding: 0px; margin: 0px 0px 8px; }
}
.news-item-big.col-3:last-child img.img-responsive { width: 100%; }
.news-item-big .caption { position: absolute; left: 28px; bottom: 59px; }
@media screen and (max-width: 768px) {
  .news-item-big .caption { left: 5px; bottom: 20px; }
}
.news-item-big .caption h3 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); font-size: 40px; line-height: 45px; font-weight: 400; margin-bottom: 8px; }
.news-item-big .caption h3 a { color: inherit; }
.news-item-big .caption p { font-size: 19px; line-height: 25px; color: rgb(255, 255, 255); padding-left: 3px; }
.news-item-big .img-responsive { display: block; margin: auto; height: 100%; width: auto; max-width: 100%; }
@media screen and (max-width: 768px) {
  .news-item-big .img-responsive { height: 320px; width: 100%; }
}
.news-item-md { min-height: 520px; position: relative; background-color: rgb(255, 255, 255); width: 39%; }
@media screen and (max-width: 1320px) {
  .news-item-md { width: 39%; }
}
@media screen and (max-width: 992px) {
  .news-item-md { width: 50%; }
}
@media screen and (max-width: 768px) {
  .news-item-md { width: 100%; margin-bottom: 8px; padding: 0px; min-height: 350px; height: 350px; }
}
.news-item-md img.img-responsive { width: 100%; height: auto; }
@media screen and (max-width: 768px) {
  .news-item-md img.img-responsive { height: 180px; }
}
.news-item-md:first-child { width: 39.8%; margin-left: 2px; padding-right: 0px; margin-right: 5px; }
@media screen and (max-width: 768px) {
  .news-item-md:first-child { width: 100%; padding: 0px; margin: 0px 0px 8px; }
}
.news-item-md:first-child img.img-responsive { width: 100%; }
@media screen and (max-width: 768px) {
  .news-item-md:first-child img.img-responsive { height: 180px; }
}
.news-item-md .caption { padding: 0px 13px; }
.news-item-md .caption h3 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); font-size: 28px; line-height: 33px; font-weight: 400; margin-bottom: 3px; }
.news-item-md .caption h3 a { color: inherit; }
.news-item-md .caption p { font-size: 14px; line-height: 20px; color: rgb(94, 94, 94); padding-left: 3px; }
.news-item-md .read-more { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); position: absolute; bottom: 11px; left: 17px; font-size: 14px; line-height: 20px; }
.news-item-small { min-height: 257px; }
@media screen and (max-width: 992px) {
  .news-item-small { width: 50%; margin-bottom: 8px; padding-right: 0px; }
}
@media screen and (max-width: 768px) {
  .news-item-small { width: 100%; padding: 0px; margin: 0px 0px 8px; }
}
.news-item-small { width: 20.14%; }
.news-item-small:first-child { margin-left: 4px; }
@media screen and (max-width: 992px) {
  section.row.miniatures-row.videos > div.container.miniatures > div:nth-child(6) { margin-top: 20px; }
  .miniatures-row.videos .video-link { margin-top: 20px; }
  .news-item-small:first-child { width: 50%; margin-bottom: 8px; padding: 0px 10px 0px 0px; margin-right: 0px; }
}
@media screen and (max-width: 768px) {
  .news-item-small:first-child { width: 100%; padding: 0px; margin: 0px 0px 8px; }
}
.news-item-small > div { background-color: rgb(255, 255, 255); min-height: 257px; position: relative; }
.news-item-small img.img-responsive {  }
.news-item-small .caption { padding: 3px 11px; }
.news-item-small .caption h3 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); font-size: 25px; line-height: 30px; font-weight: 400; }
@media screen and (max-width: 1320px) {
  .news-item-small .caption h3 { font-size: 18px; line-height: 25px; }
}
.news-item-small .caption h3 a { color: inherit; }
.news-item-small .read-more { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(0, 106, 186); position: absolute; bottom: 12px; left: 11px; font-size: 14px; line-height: 20px; }
.news-item-small.news-item-blue { margin-right: 0px; }
@media screen and (max-width: 992px) {
  .news-item-small.news-item-blue { padding-right: 10px; }
}
@media screen and (max-width: 768px) {
  .news-item-small.news-item-blue { padding: 0px; }
}
.news-item-small.news-item-blue > div { background-color: rgb(0, 106, 186); }
.news-item-small.news-item-blue > div .caption { padding: 21px 23px; }
.news-item-small.news-item-blue > div .caption h3, .news-item-small.news-item-blue > div .caption p { color: rgb(255, 255, 255); }
.news-item-small.news-item-blue > div .caption h3 { margin-bottom: 6px; }
.news-item-small.news-item-blue > div .caption p { line-height: 20px; }
.news-item-small.news-item-blue > div .read-more { color: rgb(255, 255, 255); bottom: 16px; left: 22px; }
.news-item-small.side-image { position: relative; overflow: hidden; width: 39%; }
.wpg-bg-img-spcw2 { display: block; float: right; width: 50%; min-height: 327px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }
@media screen and (max-width: 1320px) {
  .news-item-small.side-image { width: 39%; }
}
@media screen and (max-width: 768px) {
  .news-item-small.side-image { width: 100%; padding: 0px; margin: 0px 0px 8px; }
}
.news-item-small.side-image .caption { float: left; width: 50%; padding: 23px 17px; }
@media screen and (max-width: 768px) {
  .news-item-small.side-image .caption { width: 100%; }
}
.news-item-small.side-image .caption h3 { padding-right: 50px; margin-bottom: 10px; }
.news-item-small.side-image .caption p { line-height: 20px; color: rgb(94, 94, 94); padding-right: 20px; }
.news-item-small.side-image .read-more { color: rgb(14, 43, 81); bottom: 17px; left: 16px; }
.news-item-small.side-image img { position: relative; left: 47px; top: 7px; }
@media screen and (max-width: 768px) {
  .news-item-small.side-image img { display: none; }
}
.miniatures-row { background-color: rgb(232, 232, 232); position: relative; padding-top: 10px; }
.miniatures-row.whitepapers { padding-top: 15px; }
.miniatures-row.videos { padding-top: 15px; margin-bottom: 38px; }
.miniatures-row > .container.miniatures { border-bottom: 0px solid rgb(207, 207, 207); padding-bottom: 17px; }
.miniatures-row > .container.miniatures::after { content: ""; display: block; position: absolute; bottom: 0px; height: 1px; width: 100%; background-color: inherit; }
.miniatures-row .col-1 { width: 19.44%; padding: 0px; margin-right: 9px; margin-top: 2px; }
@media screen and (max-width: 1320px) {
  .miniatures-row .col-1 { width: 19.25%; }
}
@media screen and (max-width: 992px) {
  .miniatures-row .col-1 { width: 19.04%; }
}
@media screen and (max-width: 992px) {
  .miniatures-row .col-1 { width: 100%; margin-right: 0px; margin-bottom: 9px; }
}
.miniatures-row .col-1:last-child { margin-right: 0px; margin-top: -24px; }
.miniatures-row h3 { color: rgb(72, 72, 72); font-family: Georgia,Times,"Times New Roman",serif; font-size: 40px; line-height: 72px; }
.miniatures-row a.see-all-link { float: right; display: block; position: relative; top: -41px; font-size: 18px; text-decoration: underline; color: rgb(145, 145, 145); line-height: 25px; font-family: arial,sans-serif; }
.miniatures-row .miniatures { margin-top: -15px; }
.miniatures-row.insights-blog .caption { background-color: rgb(255, 255, 255); margin-top: -8px; font-family: Georgia,Times,"Times New Roman",serif; padding: 10px 11px; position: relative; height: 115px; }
@media screen and (max-width: 1350px) {
  .home .news-section.news-section-2 .col-2 { width: 40.5% ! important; }
}
@media screen and (max-width: 1320px) {
  .miniatures-row.insights-blog .caption { height: 120px; }
  .home .news-section.news-section-2 .col-2 { width: 34.54% ! important; }
  .home .double-small-news.cly { width: 15.5% ! important; }
  .wpg-colx-info h3 { font-size: 21px; }
  .wpg-colx-info p { height: 129px ! important; }
  .news-section .news-item-small.news-item-blue > div .caption h3 { height: 84px; }
}
@media screen and (max-width: 1100px) {
  .wpg-bg-img-spcw2 { width: 100%; }
}
@media screen and (max-width: 992px) {
  .miniatures-row.insights-blog .caption { height: 180px; }
}
@media screen and (max-width: 992px) {
  .miniatures-row.insights-blog .caption { height: 105px; }
}
.miniatures-row.insights-blog .caption h4 { color: rgb(14, 43, 81); font-size: 25px; line-height: 30px; }
.miniatures-row.insights-blog .caption h4 a { color: inherit; }
.miniatures-row.insights-blog .caption p { font-size: 14px; line-height: 20px; }
.miniatures-row.insights-blog .caption .links { position: absolute; bottom: 7px; left: 13px; }
.miniatures-row.insights-blog .caption .links a { display: inline-block; font-size: 14px; line-height: 20px; color: rgb(0, 106, 186); background: transparent url(46d017ee47ef03bc6eb4e1383dbf538fe33cbbfe.png)  no-repeat scroll left center; padding-left: 24px; }
@media screen and (max-width: 992px) {
  .miniatures-row.insights-blog .caption .links a { background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
}
.miniatures-row.insights-blog .caption .links a:first-child { margin-right: 15px; }
.miniatures-row.whitepapers .blue-link { position: relative; overflow: hidden; height: 258px; font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); background-color: rgb(0, 106, 186); }
@media screen and (max-width: 992px) {
  .miniatures-row.whitepapers .blue-link { height: 180px; margin-top: 10px; }
}
.miniatures-row.whitepapers .blue-link .caption { position: absolute; bottom: 9px; left: 12px; }
.miniatures-row.whitepapers .blue-link .caption h4 { font-size: 25px; line-height: 30px; }
.miniatures-row.whitepapers .blue-link .caption p { font-size: 14px; line-height: 20px; margin-bottom: 11px; }
.miniatures-row.whitepapers .blue-link .caption a { color: rgb(255, 255, 255); }
.miniatures-row.whitepapers .blue-link .caption a.download-link { font-size: 14px; line-height: 20px; }
.miniatures-row.videos .caption { padding-top: 4px; }
.miniatures-row.videos .video-link { position: relative; overflow: hidden; height: 258px; font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); text-align: center; background: transparent url(facd6729b4219017c2189d6281bad1e06bad374a.jpg)  no-repeat scroll center center / cover ; }
.miniatures-row.videos .video-link a.play-button { display: inline-block; width: 65px; height: 65px; background: transparent url(60fce74468bb48d0b1f1e70d8b6b172d8d51a814.svg)  no-repeat scroll center center; }
@media screen and (max-width: 992px) {
  .miniatures-row.videos .video-link a.play-button { clear: both; display: block; margin: 0px auto; }
}
.miniatures-row.videos .video-link p { display: inline-block; font-size: 18px; line-height: 20px; padding: 0px; text-align: center; margin-top: 20px; height: 62px; overflow: hidden; }
.page-template-news-template .news-menu > div { min-height: 453px; }
.page-template-news-template .news-menu > div.news-search-form { min-height: inherit; }
@media screen and (min-width: 1380px) {
  .page-template-news-template .rese { width: 37.6% ! important; }
}
@media screen and (max-width: 767px) {
  .wpg-colx-info h3 { font-size: 25px; }
}
@media screen and (max-width: 1100px) {
  .home .news-section.news-section-2 .col-2 { width: 100% ! important; }
  .home .news-item-small:first-child, .home .news-item-small, .home .news-section .news-item-md, .home .news-section .news-item-big { width: 96% ! important; margin-left: 2%; }
  .home .news-item-small { margin-bottom: 9px; }
  .home .news-section .news-item-small .caption { margin-top: 0px; }
  .home .news-section .news-item-small.side-image .fr img { top: 0px; }
  .home div.pagebox-section.pagebox-section-Section2.pagebox-section-width-20 { width: 96%; margin-left: 2%; }
  .home .pagebox-section-Section2 .col-1-padded.news-menu { width: 100%; padding-right: 0px; }
  .home .pagebox-section-Section2 .col-1-padded.news-menu .categories { font-size: 30px; margin-bottom: 0px; }
  .home .pagebox-section-Section2 .col-1-padded.news-menu ul li a { font-size: 24px; }
  .home div.pagebox-section.pagebox-section-Section3.pagebox-section-width-80 { width: 96%; margin-left: 2%; }
  .home .news-section .vertical-news-big { width: 100% ! important; padding-right: 0px ! important; }
  .home .news-section .vertical-news-big > div { margin-left: 0px; }
  .home .news-section .pss .news-item-horizontal.tyu { margin-top: 9px; }
  .home .news-section .news-item-horizontal:last-child { height: 400px; }
  .home .news-section .news-item-horizontal .news-item-single { width: 100%; }
  .home .news-section .news-item-horizontal .news-item-single:last-child { margin-left: 9px; }
  .home .col-1.padded-col-1.double-small-news.cly { margin-top: 9px; }
  .home .news-section .news-item-horizontal.tyu div.gg2, .home .news-section .news-item-horizontal.tyu div.caption { width: 49%; }
  .home .col-1.padded-col-1.double-small-news.cly .news-item-single { width: 49%; margin-left: 0px; }
  .home .news-section .double-small-news .news-item-single > div { height: 100% ! important; }
  .home .news-section .news-menu > div:nth-child(2) { height: auto; max-height: 100%; }
  .home .col-1.padded-col-1.double-small-news.cly .news-item-single.news-item-regular { margin-left: 5px; }
  .home .read-more { display: block; }
  .home .news-section .news-item-md .caption { padding: 10px 13px 50px; }
  .home .news-section .news-item-small .caption { padding: 20px 20px 50px; }
  .home .news-section .news-item-small.side-image .caption { padding: 23px 17px 40px; }
  .read-more { display: none; }
  .choose-blog-two-articles .cbta-excerpt, .choose-blog-two-articles .cbta-type { color: rgb(14, 43, 81) ! important; }
}
@media screen and (max-width: 992px) {
  .news-item-small.side-image { width: 50%; margin: 0px; }
  .home .news-item-small:first-child, .home .news-item-small, .home .news-section .news-item-md, .home .news-section .news-item-big { margin-left: 0px ! important; width: 100% ! important; float: none ! important; }
  .news-section .news-item-md { min-height: 500px; }
  .miniatures-row.videos .video-link p { font-size: 16px; line-height: 23px; }
  .home .news-item-single.video-news.tyu { height: 281px ! important; }
  .home .news-section .news-item-horizontal .news-item-single:last-child { margin-left: 0px; }
  .home .col-1.padded-col-1.double-small-news.cly .news-item-single { width: 49.37%; }
  .home .col-1.padded-col-1.double-small-news.cly .news-item-single.news-item-dark-blue { margin-left: 0px; }
  .home .pss .news-item-single.news-item-blue { height: auto; }
}
@media screen and (max-width: 768px) {
  .home .col-1.padded-col-1.double-small-news.cly .news-item-single { width: 100%; }
  .home .col-1.padded-col-1.double-small-news.cly .news-item-single.news-item-regular { margin-left: 0px; margin-top: 9px; }
  .news-section .news-item-small .caption h3 a, .news-section .news-item-small.side-image .caption p { color: rgb(0, 43, 73) ! important; text-shadow: none ! important; }
}
@media screen and (max-width: 700px) {
  .news-section .news-item-big .caption h3 { font-size: 20px; line-height: 20px; }
  .news-item-big .caption { left: 5px; bottom: 20px; }
}
@media screen and (min-width: 1321px) {
  .news-section .news-item-small:nth-child(2) .caption h3, .news-section .news-item-small:nth-child(1) .caption h3 { max-height: 96px; }
}
@media screen and (max-width: 1100px) {
  .news-section .news-item-small > div {  }
  .news-section .news-item-md { width: 100%; }
  .news-item-small:first-child { width: 100%; }
  .news-section .news-item-small:nth-child(2) { width: 100%; }
  .news-item-small.news-item-blue { width: 100%; }
  .news-section .news-item-small.side-image { width: 100%; }
  .news-section .news-item-small img.img-responsive { margin-right: 0px; max-height: 1100px ! important; object-fit: cover; }
  .news-item-small.news-item-blue { padding-right: 0px; }
  .news-item-small:first-child { padding: 0px ! important; }
  .di {  }
  .fr { overflow: hidden; }
  .news-section .news-item-small.side-image .caption { max-width: 100% ! important; width: 100% ! important; }
  .news-item-small.side-image img { display: block ! important; max-width: 100% ! important; }
  .news-section .video-news img { height: 100%; }
  .news-section .news-item-horizontal:last-child { height: 200px; }
  .news-section .news-item-small.side-image { max-height: 1100px ! important; }
  .boxes-section a.col-1 { font-size: 20px; }
  .news-section .news-item-horizontal img.img-responsive { height: auto ! important; }
  .news-section .news-menu ul li { text-align: center; padding: 10px; height: auto ! important; }
  .news-section .news-menu ul li a { font-size: 30px; }
  .categories { text-align: center; font-size: 30px; }
}
.side-image .fr img { float: right; margin-right: 9px ! important; }
@media (max-width: 1100px) {
  .side-image .fr img { float: none; margin-right: 0px ! important; }
}
@media (min-width: 500px) and (max-width: 1100px) {
  .news-section .news-item-md { min-height: 520px ! important; }
}
@media screen and (max-width: 400px) {
  .news-section .news-menu ul li a { font-size: 20px ! important; }
}
section.row.miniatures-row.insights-blog > div:nth-child(1) > h3 { padding-top: 15px; border-top: 2px solid rgb(195, 195, 195); }
section.row.miniatures-row.whitepapers > div:nth-child(1) > h3 { padding-top: 15px; border-top: 2px solid rgb(195, 195, 195); }
section.row.miniatures-row.videos > div:nth-child(1) > h3 { padding-top: 15px; border-top: 2px solid rgb(195, 195, 195); }
.white-link { text-decoration: none; color: white; }
@media (max-width: 400px) {
  div.col-2.padded-col-2.news-item-md > div > h3 > a { font-size: 20px; }
  .news-item-md .caption p { line-height: 13px; font-size: 11px; }
}
@media (max-width: 355px) {
  .see-all-link { margin-top: 27px; width: 100%; }
}
.news-section .news-item-md { margin-bottom: 10px; }
.news-section .news-item-small .di {  }
@media (max-width: 1320px) and (min-width: 993px) {
  .gg2 { width: 48% ! important; }
}
@media (max-width: 993px) {
  .home .news-section .news-item-horizontal .news-item-single:last-child { padding-left: 0px ! important; }
}
@media screen and (max-width: 1100px) {
  .col-1.padded-col-1.double-small-news.cly { width: 101.5% ! important; }
}
@media screen and (max-width: 769px) {
  .col-1.padded-col-1.double-small-news.cly { width: 100% ! important; }
}
@media screen and (min-width: 1101px) and (max-width: 1320px) {
  .news-section .news-item-small > div { max-height: 300px; }
  .news-section .news-item-small.news-item-blue > div .caption p { max-height: 160px; }
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; margin-top: 100px; }
sub, sup { font-size: 75%; }
#menu-main-menu { list-style: outside none none; margin-left: 0px; }
#menu-main-menu ul { margin-left: 0px; }
.menu-item { list-style: outside none none; margin-left: 0px; }
h1 { font-family: Georgia; font-size: 60px; margin-bottom: 30px; }
h2 { font-family: Georgia; font-size: 23px; line-height: 1.2em; color: rgb(0, 43, 73); }
h3 { font-family: Georgia; font-size: 18px; line-height: 1.2em; color: rgb(0, 43, 73); }
p { font-family: Arial; font-size: 15px; line-height: 25px; color: rgba(0, 0, 0, 0.95); }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
h1.editor-header1 { font-family: Georgia; font-size: 60px; margin: 30px 0px; color: rgb(0, 43, 73); }
h2.editor-header2 { font-family: Georgia; font-size: 23px; color: rgb(0, 43, 73); line-height: 28px; margin: 20px 0px; }
h3.editor-header3 { font-family: Georgia; font-size: 18px; color: rgb(0, 43, 73); line-height: 23px; margin: 15px 0px; }
p.editor-intro-copy { font-family: Georgia; font-size: 17px; color: rgb(0, 0, 0); line-height: 27px; margin-bottom: 15px; margin-top: 15px; }
li.editor-body-text, p.editor-body-text { font-family: Arial; font-size: 15px; color: rgba(0, 0, 0, 0.95); line-height: 25px; margin-bottom: 15px; }
p.editor-callout { font-family: Georgia; font-size: 23px; color: rgb(207, 127, 0); line-height: 23px; margin-bottom: 0px; }
p.editor-footnotes { font-family: Arial; font-size: 10px; color: rgb(99, 102, 106); line-height: 17px; margin-bottom: 0px; }
p.editor-small-images { padding: 0px; margin: 0px; }
p.editor-small-images img { width: auto; }
#blog-main ul, #blog-main li, .article-content ul, .article-content li { margin-bottom: 10px; }
.solutions-module .slides ul li p { margin-bottom: 0px; }
.single-post .orange_call ul, .single-post .blue_call ul, #blog-main .blue_call ul, #blog-main .orange_call ul { padding-left: 40px; }
.single-post .orange_call ul, .single-post .blue_call ul { color: rgb(255, 255, 255); }
ul li p.editor-body-text { margin-bottom: 0px; }
@media screen and (max-height: 480px) {
  h1.editor-header1 { font-size: 45px; }
}
@media not all {
  .modal { display: none; }
  .news-section .news-item-big .img-responsive {  }
}
@media not all {
  .news-section .news-item-big .img-responsive {  }
}
.module-wpg *, .module-wpg { margin: 0px; padding: 0px; outline: medium none; border: medium none; box-sizing: border-box; }
.module-wpg .container { margin: 0px auto; max-width: 1305px; width: 100%; min-width: 220px; padding: 0px 120px; text-align: left; }
.clear-both-fix::after, .clear-both { display: block; height: 0px; clear: both; visibility: hidden; overflow: hidden; }
.clear-both-fix::after { content: ""; }
.span-table { display: table; table-layout: fixed; width: 100%; }
.span-table-row { display: table-row; width: 100%; }
.span-table-cell { display: table-cell; }
.vertical-align-top { vertical-align: top; }
.vertical-align-middle { vertical-align: middle; }
.vertical-align-bottom { vertical-align: bottom; }
.span-1 { width: 4.16667%; }
.span-2 { width: 8.33333%; }
.span-3 { width: 12.5%; }
.span-4 { width: 16.6667%; }
.span-5 { width: 20.8333%; }
.span-6 { width: 25%; }
.span-7 { width: 29.1667%; }
.span-8 { width: 33.3333%; }
.span-9 { width: 37.5%; }
.span-10 { width: 41.6667%; }
.span-11 { width: 45.8333%; }
.span-12 { width: 50%; }
.span-13 { width: 54.1667%; }
.span-14 { width: 58.3333%; }
.span-15 { width: 62.5%; }
.span-16 { width: 66.6667%; }
.span-17 { width: 70.8333%; }
.span-18 { width: 75%; }
.span-19 { width: 79.1667%; }
.span-20 { width: 83.3333%; }
.span-21 { width: 87.5%; }
.span-22 { width: 91.6667%; }
.span-23 { width: 95.8333%; }
.span-24 { width: 100%; }
.module-wpg img { max-width: 100%; height: auto; }
.module-wpg-slider { color: rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.module-wpg-slider, .module-wpg-slider .cycle-slideshow, .module-wpg-slider .wpg-slide { width: 100%; }
.module-wpg-slider .wpg-slide { background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 100%; }
.module-wpg-slider .wpg-slide-inset { height: 100%; }
.module-wpg-slider h2 { color: rgb(255, 255, 255); font-size: 50px; font-family: Georgia,Times,"Times New Roman",serif; line-height: 130%; max-width: 60%; margin-bottom: 160px; }
.module-wpg-slider .container { padding-top: 18px; padding-bottom: 18px; }
.module-wpg-slider { position: relative; }
.module-wpg-slider .wpg-slider-prev strong, .module-wpg-slider .wpg-slider-next strong { display: none; }
.module-wpg-slider .wpg-slider-next { right: 0px; margin-left: 99%; vertical-align: middle; margin-top: 14%; max-width: 25px; position: absolute; z-index: 600; cursor: pointer; }
.module-wpg-slider .wpg-slider-prev { margin-right: 0px; left: 0px; vertical-align: middle; margin-top: 14%; max-width: 25px; position: absolute; z-index: 600; cursor: pointer; }
.module-wpg-slider .wpg-slider-prev::before { font-family: FontAwesome; content: ""; }
.module-wpg-slider .wpg-slider-next {  }
.module-wpg-slider .wpg-slider-next::before { font-family: FontAwesome; content: ""; }
.module-wpg-slider .wpg-slider-pager { background: rgb(232, 232, 232) none repeat scroll 0% 0%; text-align: center; height: 60px; line-height: 60px; }
.module-wpg-slider .wpg-slider-pager span { color: rgb(189, 189, 189); font-size: 52px; cursor: pointer; }
.module-wpg-slider .wpg-slider-pager span.cycle-pager-active { color: rgb(0, 93, 185); }
@media screen and (max-width: 1320px) {
  .module-wpg-slider h2 { font-size: 30px; margin-bottom: 100px; }
}
@media screen and (max-width: 768px) {
  .module-wpg-slider h2 { font-size: 18px; margin-bottom: 60px; }
}
@media screen and (max-width: 600px) {
  .module-wpg-slider h2 { font-size: 12px; margin-bottom: 0px; }
  .module-wpg .container { padding-left: 60px; padding-right: 60px; }
  .module-wpg-slider .wpg-slider-prev, .module-wpg-slider .wpg-slider-next { font-size: 45px; }
  .module-wpg-slider .wpg-slider-prev { left: 9px; }
  .module-wpg-slider .wpg-slider-next { right: 9px; }
  .module-wpg-slider .wpg-slider-pager { height: 30px; line-height: 30px; }
  .module-wpg-slider .wpg-slider-pager span { font-size: 30px; }
}
@media screen and (max-width: 400px) {
  .module-wpg-slider h2 { max-width: 70%; margin-bottom: 0px; }
}
#slider { min-height: 713px; }
@media screen and (max-width: 1320px) {
  #slider { min-height: 0px; }
}
#slider .bx-wrapper { margin: 0px auto 49px; }
#slider .bx-wrapper .bx-viewport { box-shadow: none; border: medium none; left: 0px; }
#slider .bx-wrapper .bx-pager.bx-default-pager a { width: 13px; height: 13px; border-radius: 7px; background-color: rgb(189, 189, 189); margin: 0px 3px; }
#slider .bx-wrapper .bx-pager.bx-default-pager a:hover, #slider .bx-wrapper .bx-pager.bx-default-pager a.active { background-color: rgb(0, 93, 185); }
#slider .bx-pager-item { position: relative; top: 6px; }
#slider h1 { font-size: 60px; font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); line-height: 72px; margin-top: 5px; }
#slider a.btn.btn-blue { display: inline-block; background-color: rgb(0, 90, 181); color: rgb(255, 255, 255); font-size: 15px; margin-top: 12px; font-weight: 700; padding: 11px 58px; }
#slider #slide-1, #slider #slide-2, #slider #slide-3 { background-size: cover ! important; max-height: 600px; padding-top: 183px; padding-bottom: 350px; background-color: transparent; background-image: url(d251df5e08a65b2800832ccb7f043e810195d054.jpg) ; background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 830px 0px; }
@media screen and (max-width: 1320px) {
  #slider #slide-1, #slider #slide-2, #slider #slide-3 { padding-top: 146px; padding-bottom: 280px; }
}
@media screen and (max-width: 992px) {
  #slider #slide-1, #slider #slide-2, #slider #slide-3 { padding-top: 87px; padding-bottom: 168px; background: transparent url(d251df5e08a65b2800832ccb7f043e810195d054.jpg)  no-repeat scroll 720px -150px; }
}
@media screen and (max-width: 768px) {
  #slider #slide-1, #slider #slide-2, #slider #slide-3 { padding-top: 50px; padding-bottom: 50px; background: transparent none repeat scroll 0% 0%; text-align: center; }
}
#slider-small { background: rgb(232, 232, 232) none repeat scroll 0% 0%; }
#slider-small .bx-wrapper { margin: 0px auto 49px; }
.sliw .bx-wrapper .bx-viewport { height: 500px ! important; }
#slider-small .bx-wrapper .bx-viewport { box-shadow: none; border: medium none; left: 0px; }
#slider-small .bx-wrapper .bx-pager.bx-default-pager a { width: 13px; height: 13px; border-radius: 7px; background-color: rgb(189, 189, 189); margin: 0px 3px; }
#slider-small .bx-wrapper .bx-pager.bx-default-pager a:hover, #slider-small .bx-wrapper .bx-pager.bx-default-pager a.active { background-color: rgb(0, 93, 185); }
#slider-small .bx-pager-item { position: relative; top: 6px; }
#slider-small h1 { font-size: 50px; font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); line-height: 55px; margin-bottom: 6px; }
@media screen and (max-width: 992px) {
  #slider-small h1 { font-size: 30px; line-height: 35px; }
}
#slider-small p { color: rgb(255, 255, 255); font-size: 19px; line-height: 25px; padding-left: 6px; }
#slider-small a.btn.btn-white { font-family: Georgia,Times,"Times New Roman",serif; display: inline-block; background-color: rgb(255, 255, 255); color: rgb(14, 43, 81); font-size: 18px; margin-top: 27px; margin-left: 3px; font-weight: 400; padding: 12px 37px; }
#slider-small #slide-1, #slider-small #slide-2, #slider-small #slide-3 { height: 500px ! important; background-size: 100% 100% ! important; padding-top: 128px; padding-bottom: 140px; background-color: transparent; background-image: url(c65c67a0cf3627a9cee29811b97ac14c66ddf409.jpg) ; background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: center top; }
.sliw #slide-1, .sliw #slide-2, .sliw #slide-3 { height: 400px; padding-top: 128px; padding-bottom: 140px; background: transparent url(c65c67a0cf3627a9cee29811b97ac14c66ddf409.jpg)  no-repeat scroll center top / cover ; }
@media screen and (max-width: 992px) {
  #slider-small #slide-1, #slider-small #slide-2, #slider-small #slide-3 { padding: 50px 0px; }
}
@media screen and (max-width: 768px) {
  #slider-small #slide-1, #slider-small #slide-2, #slider-small #slide-3 { text-align: center; }
}
@media screen and (max-width: 768px) {
  #slider-small #slide-1 .padded-col-3, #slider-small #slide-2 .padded-col-3, #slider-small #slide-3 .padded-col-3 { width: 100%; padding: 0px; }
}
#solutions-slider { background: rgb(232, 232, 232) none repeat scroll 0% 0%; }
#solutions-slider.portfolio-slider #slide-1, #solutions-slider.portfolio-slider #slide-2, #solutions-slider.portfolio-slider #slide-3 { padding-top: 42px; padding-bottom: 59px; }
#solutions-slider.portfolio-slider #slide-1 h1, #solutions-slider.portfolio-slider #slide-2 h1, #solutions-slider.portfolio-slider #slide-3 h1 { margin-top: 50px; }
@media screen and (max-width: 1320px) {
  #solutions-slider.portfolio-slider #slide-1 h1, #solutions-slider.portfolio-slider #slide-2 h1, #solutions-slider.portfolio-slider #slide-3 h1 { margin-top: 0px; }
}
#solutions-slider.portfolio-slider .bx-wrapper { margin-bottom: 0px; }
#solutions-slider .bx-wrapper { margin: 0px auto 10px; }
#solutions-slider .bx-wrapper .bx-viewport { box-shadow: none; border: medium none; left: 0px; }
#solutions-slider .bx-wrapper .bx-pager.bx-default-pager a { width: 13px; height: 13px; border-radius: 7px; background-color: rgb(189, 189, 189); margin: 0px 3px; }
#solutions-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, #solutions-slider .bx-wrapper .bx-pager.bx-default-pager a.active { background-color: rgb(0, 93, 185); }
#solutions-slider .bx-controls { position: relative; top: -43px; }
#solutions-slider .bx-pager-item { position: relative; top: 6px; }
#solutions-slider h1 { font-size: 60px; font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); line-height: 72px; margin-bottom: 9px; margin-top: 10px; }
@media screen and (max-width: 992px) {
  #solutions-slider h1 { font-size: 30px; line-height: 35px; }
}
#solutions-slider p { color: rgb(255, 255, 255); font-size: 14px; line-height: 22px; padding-left: 6px; }
#solutions-slider a.btn.btn-white { font-family: Georgia,Times,"Times New Roman",serif; display: inline-block; background-color: rgb(255, 255, 255); color: rgb(14, 43, 81); font-size: 18px; margin-top: 27px; margin-left: 3px; font-weight: 400; padding: 12px 37px; }
#solutions-slider #slide-1, #solutions-slider #slide-2, #solutions-slider #slide-3 { padding-top: 99px; padding-bottom: 75px; background: transparent url(01ec05024d9304a9ef8388e0558a3a36fd7f96e5.jpg)  no-repeat scroll center top / cover ; }
@media screen and (max-width: 992px) {
  #solutions-slider #slide-1, #solutions-slider #slide-2, #solutions-slider #slide-3 { padding: 50px 0px; }
}
@media screen and (max-width: 768px) {
  #solutions-slider #slide-1, #solutions-slider #slide-2, #solutions-slider #slide-3 { text-align: center; }
}
#solutions-slider #slide-1 .padded-col-3 p, #solutions-slider #slide-2 .padded-col-3 p, #solutions-slider #slide-3 .padded-col-3 p { padding-right: 270px; }
@media screen and (max-width: 992px) {
  #solutions-slider #slide-1 .padded-col-3 p, #solutions-slider #slide-2 .padded-col-3 p, #solutions-slider #slide-3 .padded-col-3 p { padding-right: 10px; }
}
@media screen and (max-width: 768px) {
  #solutions-slider #slide-1 .padded-col-3, #solutions-slider #slide-2 .padded-col-3, #solutions-slider #slide-3 .padded-col-3 { width: 100%; padding: 0px; }
}
.cty { width: 20% ! important; }
.register { height: 450px; background: transparent url(78fa19dfa50265bb73b2f0ed03524464f217f9f1.jpg)  repeat scroll 0% 0% / 100% 100%; overflow: hidden; }
.cty h2 { margin-top: 5px ! important; }
@media screen and (max-width: 500px) {
  .cty { width: 100% ! important; }
}
.register-slide-box { margin-top: 15%; float: right; background-color: rgb(224, 121, 0); color: rgb(255, 255, 255); padding: 31px 22px; }
@media screen and (max-width: 1320px) {
  .register-slide-box { width: 35%; }
}
@media screen and (max-width: 1280px) {
  .ssl h1 { font-size: 50px; }
}
@media screen and (max-width: 768px) {
  .register-slide-box { width: 100%; margin-top: 20px; }
}
.register-slide-box h2 { font-family: Georgia,Times,"Times New Roman",serif; font-size: 30px; line-height: 35px; margin-bottom: 10px; }
.register-slide-box p { font-size: 14px; line-height: 22px; padding: 0px 5px ! important; margin-bottom: 27px; }
.register-slide-box a.btn { display: block; width: 100%; color: rgb(255, 255, 255); background-color: rgb(13, 43, 81); text-align: center; padding: 14px 0px; font-size: 17px; line-height: 17px; }
#videos-slider { background-color: rgb(13, 43, 81); padding: 24px 0px 45px; color: rgb(255, 255, 255); }
#videos-slider .player-container { margin-bottom: 23px; }
#videos-slider .description .col-1 { width: 20%; padding-left: 4px; }
@media screen and (max-width: 768px) {
  #videos-slider .description .col-1 { width: 100%; padding-left: 0px; }
}
#videos-slider .description .col-4 { padding: 3px 25px 0px 268px; }
@media screen and (max-width: 1320px) {
  .sliw .bx-wrapper .bx-viewport { height: 400px ! important; }
  #videos-slider .description .col-4 { padding: 3px 0px 0px 75px; text-align: right; }
}
@media screen and (max-width: 768px) {
  .ssl h1 { font-size: 20px; }
  .sliw .bx-wrapper .bx-viewport { height: 300px ! important; }
  #videos-slider .description .col-4 { width: 100%; padding-left: 0px; padding-right: 0px; text-align: left; margin-top: 20px; }
}
#videos-slider .description .col-4 p { font-size: 17px; line-height: 25px; }
#videos-slider .description h4 { font-weight: 700; font-size: 19px; line-height: 24px; }
#videos-slider .description p { font-size: 14px; line-height: 22px; margin-bottom: 0px; }
#videos-slider .description p a { color: inherit; }
#videos-slider .bx-wrapper { margin-bottom: 0px; }
#videos-slider .bx-wrapper .bx-pager { display: none; }
#videos-slider .bx-wrapper .bx-viewport { background: transparent none repeat scroll 0% 0%; box-shadow: none; border: medium none; left: 0px; }
.module-home-slider .ssl p { color: rgb(255, 255, 255); margin: 7px 0px; }
.module-home-slider .ssl p a { color: inherit; display: inline; background-color: transparent; padding: 0px; }
.module-home-slider .ssl > a { color: rgb(255, 255, 255); background-color: rgb(18, 97, 177); display: block; padding: 10px; width: 150px; text-align: center; margin-top: 10px; }
@media screen and (max-width: 1100px) {
  .ssl h1 { font-size: 32px; line-height: 30px; }
  .ssl p { font-size: 16px; line-height: 16px; }
}
@media screen and (max-width: 768px) {
  .ssl h1 { font-size: 22px; line-height: 20px; }
  .ssl p { font-size: 12px; line-height: 12px; }
  .module-home-slider .ssl a { color: rgb(255, 255, 255); background-color: rgb(18, 97, 177); display: block; padding: 5px; width: 100px; text-align: center; font-size: 12px; margin-top: 10px; }
  .module-home-slider .ssl p a { display: inline; background-color: transparent; padding: 0px; }
  .module-home-slider .ssl p { margin: 7px 0px; }
}
@media screen and (max-width: 500px) {
  .ssl h1 { line-height: 110%; }
  .ssl p { line-height: 130%; }
  #slider h1 { font-size: 40px; font-family: Georgia,Times,"Times New Roman",serif; color: rgb(14, 43, 81); line-height: 42px; margin-top: 5px; }
  .sliw .bx-wrapper .bx-viewport { height: 250px ! important; }
}
.slider-arrow-prev { top: 40%; position: absolute; left: 0px; height: 50px; width: 50px; display: inline-block; }
.slider-arrow-next { top: 40%; position: absolute; right: 0px; height: 50px; width: 50px; margin-right: 8px; display: inline-block; }
.bx-wrapper { position: relative; width: 100%; height: 100%; }
.slider-contain { padding-left: 10%; }
.module-wpg-slider .slider-next, .module-wpg-slider .slider-prev { background-color: rgb(238, 238, 238); opacity: 0.6; display: block; color: rgb(178, 182, 184); width: 50px; height: 50px; line-height: 50px; text-align: center; top: 50%; margin-top: -25px; z-index: 600; cursor: pointer; font-size: 50px; position: absolute; }
.module-wpg-slider .slider-next { right: 0px; }
.module-wpg-slider .slider-prev { left: 0px; }
.module-wpg-slider .slider-prev .fa-2x, .module-wpg-slider .slider-next .fa-2x { font-size: 100%; }
@media screen and (max-width: 768px) {
  .module-wpg-slider .slider-next, .module-wpg-slider .slider-prev { width: 25px; height: 25px; line-height: 25px; margin-top: -12.5px; font-size: 20px; }
}
