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, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0; }

img, fieldset {
  border: 0; }

*:focus {
  outline: none; }

a {
  color: #fff;
  text-decoration: none; }

table {
  border-collapse: collapse; }

ul, li {
  list-style: none; }

input placeholder {
  color: #4d56a9;
  opacity: 1; }

input:-moz-placeholder {
  color: #4d56a9;
  opacity: 1; }

::-moz-placeholder {
  color: #4d56a9;
  opacity: 1; }

::-webkit-input-placeholder {
  color: #4d56a9;
  opacity: 1; }

input:focus:-moz-placeholder {
  color: #4d56a9;
  opacity: 1; }

input:focus::-moz-placeholder {
  color: #4d56a9;
  opacity: 1; }

input:focus::-webkit-input-placeholder {
  color: #4d56a9;
  opacity: 1; }

.yellow {
  color: #fbba1c; }

html, body {
  height: 100%; }

body {
  font: 14px 'Open Sans';
  color: #fff;
  background: #2e3276 url(/wp-content/themes/darkblue/img/bg1920.png) repeat-y center; }

.align-center {
  text-align: center; }

.centerBlock {
  max-width: 1140px;
  margin: auto;
  position: relative; }

.container {
  min-height: 100%;
  background: url(/wp-content/themes/darkblue/img/bubbles.png) no-repeat center bottom fixed; }
  .container.blurred {
    filter: blur(5px); }

.logo {
  width: 294px;
  height: 62px;
  background: url(/wp-content/themes/darkblue/img/logo.png) no-repeat;
  text-indent: -10000px;
  overflow: hidden;
  display: inline-block; }

.menu {
  display: flex;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase; }
  .menu li {
    margin: 0 13px; }
    .menu li:last-child {
      margin-right: 0; }
      .menu li._y a {
        padding: 14px 70px;
        background: #fbba1c;
        color: #2a2b68;
        transition: opacity .5s ease; }
        .menu li:last-child a:after {
          width: 11px;
          height: 17px;
          background: url(/wp-content/themes/darkblue/img/a27.png) no-repeat;
          position: absolute;
          right: 15px;
          top: 17px;
          content: ""; }
        .menu li:last-child a:hover {
          opacity: .7; }
    .menu li a {
      padding: 14px;
      display: inline-block;
      border-radius: 25px;
      position: relative; }

.tabBlock {
  padding: 0 95px; }

.wob {
  font-size: 31px;
  font-weight: 600;
  background: #2a2b68;
  color: #fff;
  display: inline-block;
  padding: 0 11px;
  margin-bottom: 3px; }

.props {
  font-size: 21px;
  padding: 35px 0; }
  .props li {
    margin: 0 0 10px;
    position: relative;
    padding: 11px 10px 11px 66px; }
    .props li:before {
      width: 44px;
      height: 48px;
      position: absolute;
      left: 0;
      top: 0;
      background: #f00;
      content: ""; }
    .props li.prop1:before {
      background: url(/wp-content/themes/darkblue/img/icon21.png) no-repeat center; }
    .props li.prop2:before {
      background: url(/wp-content/themes/darkblue/img/icon22.png) no-repeat center; }
    .props li.prop3:before {
      background: url(/wp-content/themes/darkblue/img/icon23.png) no-repeat center; }
    .props li.prop4:before {
      background: url(/wp-content/themes/darkblue/img/icon24.png) no-repeat center; }
    .props li.prop5:before {
      background: url(/wp-content/themes/darkblue/img/icon25.png) no-repeat center; }

.options {
  display: flex;
  font-size: 31px;
  font-weight: 600;
  padding: 30px 0 0; }
  .options__single {
    position: relative;
    padding: 10px 10px 10px 120px;
    box-sizing: border-box;
    margin-right: 82px;
    white-space: nowrap; }
    .options__single:before {
      width: 98px;
      height: 97px;
      position: absolute;
      left: 0;
      top: 0;
      content: "";
      border-radius: 50%; }
    .options__single.option1:before {
      background: url(/wp-content/themes/darkblue/img/icon98-1.png) no-repeat center; }
    .options__single.option2:before {
      background: url(/wp-content/themes/darkblue/img/icon98-2.png) no-repeat center; }
    .options__single.option3:before {
      background: url(/wp-content/themes/darkblue/img/icon98-3.png) no-repeat center; }
    .options__single.option3 {
      margin-right: 0; }

.flexer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-flow: row wrap; }

.dz {
  font-size: 21px;
  padding: 30px 0 0;
  display: flex;
  align-items: center; }
  .dz img {
    margin-right: 25px; }
  .dz b {
    font-size: 31px;
    font-weight: 600;
    padding: 0 15px; }

.navi {
  display: flex;
  padding: 154px 0 80px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px; }
  .navi__single {
    padding: 14px 39px;
    cursor: pointer;
    border: 2px solid;
    color: #fff;
    border-radius: 30px;
    margin: 0 25px 0 0; }
    .navi__single.selected {
      cursor: auto;
      background: #2a2b68;
      border-color: #2a2b68; }

.list290 {
  display: flex;
  justify-content: center; }
  .list290__single {
    width: 290px;
    margin: 0 20px;
    background: #fff;
    padding-bottom: 20px;
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
    .list290__single-img {
      max-width: 100%;
      width: 100%; }
    .list290__single-title {
      height: 73px;
      overflow-y: hidden;
      border-bottom: 2px solid #ceddff;
      font-size: 17px;
      font-weight: 600;
      padding: 10px 0;
      margin: 0 22px; }
      .list290__single-title a {
        color: #3b4496; }
    .list290__single-comments {
      font-size: 11px;
      font-weight: 600;
      color: #a4bfff;
      margin: 0 22px;
      padding: 5px 0; }
      .list290__single-comments:before {
        width: 17px;
        height: 14px;
        background: url(/wp-content/themes/darkblue/img/icon17.png) no-repeat;
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px; }
    .list290__single-announce {
      font-size: 13px;
      color: #000;
      margin: 0 22px 15px;
      line-height: 19px;
      flex-grow: 1;
      min-height: 125px; }
    .list290__single-button {
      font-size: 11px;
      font-weight: 700;
      color: #a4bfff;
      text-transform: uppercase;
      padding: 4px 13px;
      border: 2px solid;
      border-radius: 5px;
      display: inline-block;
      margin: 0 22px;
      transition: padding .5s ease; }
      .list290__single-button:hover {
        padding: 4px 20px; }

.menuTrigger {
  width: 53px;
  height: 53px;
  background: url(/wp-content/themes/darkblue/img/icon53.png) no-repeat;
  text-indent: -10000px;
  overflow: hidden;
  display: none; }

.slick-dots {
  display: flex;
  justify-content: center;
  margin: 30px 0 0; }
  .slick-dots li button {
    width: 20px;
    height: 20px;
    border: 2px solid #7f81f6;
    border-radius: 50%;
    text-indent: -10000px;
    overflow: hidden;
    margin: 0 5px;
    background: none;
    cursor: pointer; }
  .slick-dots li.slick-active button {
    background: #7f81f6; }

.slick-arrow {
  width: 21px;
  height: 33px;
  background: url(/wp-content/themes/darkblue/img/a21.png) no-repeat;
  position: absolute;
  top: 45%;
  border: none;
  cursor: pointer;
  text-indent: -10000px;
  overflow: hidden; }
  .slick-arrow.slick-prev {
    left: -40px; }
  .slick-arrow.slick-next {
    right: -40px;
    transform: rotate(180deg); }

.logos {
  margin: 16px 0; }
  .logos__single {
    margin-bottom: 14px;
    display: block; }

.mapWrapper {
  width: 100%;
  padding: 16px 0; }
  .mapWrapper img, .mapWrapper iframe {
    max-width: 100%;
    width: 100%; }

.fullScreenView {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  position: relative; }
  .fullScreenView__top {
    background: #2a2b68;
    padding: 20px 0;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%; }
    .fullScreenView__top .centerBlock {
      display: flex;
      align-items: center;
      justify-content: space-between; }
  .fullScreenView__bottom {
    min-height: 158px;
    background: #2a2b68;
    position: relative;
    z-index: 3; }
  .fullScreenView.view1 {
    padding-bottom: 200px; }
    .fullScreenView.view1 .fullScreenView__data .centerBlock {
      z-index: 2; }
      .fullScreenView.view1 .fullScreenView__data .centerBlock .iconView1 {
        position: absolute;
        width: 733px;
        height: 631px;
        /*background: url(/wp-content/themes/darkblue/img/pic733.png) no-repeat;*/
        background: url(/wp-content/themes/darkblue/img/picbrainandgl.png) no-repeat;
        content: "";
        right: 0;
        top: 200px; }
        .fullScreenView.view1 .fullScreenView__data .centerBlock .iconView1 .star {
          position: absolute;
          width: 114px;
          height: 117px;
          background: url(/wp-content/themes/darkblue/img/star_03.png) no-repeat;
          transform: scale(0.3);
          transition: transform .5s ease; }
          .fullScreenView.view1 .fullScreenView__data .centerBlock .iconView1 .star.shining {
            transform: scale(1); }
          .fullScreenView.view1 .fullScreenView__data .centerBlock .iconView1 .star.star1 {
            left: 14px;
            top: 29px; }
          .fullScreenView.view1 .fullScreenView__data .centerBlock .iconView1 .star.star2 {
            left: 125px;
            top: 275px; }
          .fullScreenView.view1 .fullScreenView__data .centerBlock .iconView1 .star.star3 {
            left: 310px;
            top: 80px; }
          .fullScreenView.view1 .fullScreenView__data .centerBlock .iconView1 .star.star4 {
            right: 154px;
            top: 80px; }
          .fullScreenView.view1 .fullScreenView__data .centerBlock .iconView1 .star.star5 {
            left: -37px;
            top: 212px; }
      .fullScreenView.view1 .fullScreenView__data .centerBlock .textBlock1 {
        padding: 180px 0;
        position: relative;
        z-index: 3; }
        .fullScreenView.view1 .fullScreenView__data .centerBlock .textBlock1 h1 {
          font-weight: 700;
          font-size: 80px;
          color: #fbba1c;
          text-transform: uppercase;
          line-height: 83px;
          margin: 0 0 76px; }
        .fullScreenView.view1 .fullScreenView__data .centerBlock .textBlock1 > a {
          color: #fbba1c;
          background: #2a2b68;
          font-size: 16px;
          font-weight: 700;
          text-transform: uppercase;
          display: inline-block;
          padding: 15px 48px;
          border-radius: 30px;
          transition: opacity .5s ease;
          margin-top: 150px; }
          .fullScreenView.view1 .fullScreenView__data .centerBlock .textBlock1 > a:hover {
            opacity: .7; }
  .fullScreenView.view2 .fullScreenView__data .centerBlock {
    height: calc(100% - 220px);
    padding: 0 0 220px; }
    .fullScreenView.view2 .fullScreenView__data .centerBlock .iconView2 {
      position: absolute;
      width: 652px;
      height: 581px;
      background: url(/wp-content/themes/darkblue/img/pic652.png) no-repeat;
      content: "";
      right: 0;
      bottom: 0; }
    .fullScreenView.view2 .fullScreenView__data .centerBlock .textBlock1 {
      padding: 140px 0 5px; }
  .fullScreenView.view3 .textBlock1 {
    padding: 140px 0 5px; }
    .fullScreenView.view3 .textBlock1 .whity {
      font-size: 16px;
      font-weight: 700;
      text-transform: uppercase;
      color: #fff;
      border: 2px solid;
      padding: 11px 57px 11px 27px;
      line-height: 30px;
      letter-spacing: 1px;
      border-radius: 30px;
      transform: translateY(-16px); }
      .fullScreenView.view3 .textBlock1 .whity:before {
        width: 28px;
        height: 28px;
        background: url(/wp-content/themes/darkblue/img/icon28.png) no-repeat;
        content: "";
        margin: 0 21px 0 0;
        display: inline-block;
        vertical-align: middle; }
  .fullScreenView.view3 .schemeWrap {
    position: relative; }
    .fullScreenView.view3 .schemeWrap .molecule {
      width: 218px;
      border-radius: 50%;
      height: 218px;
      position: absolute;
      background: url(/wp-content/themes/darkblue/img/molecule.png) no-repeat;
      transform: scale(0);
      transition: transform .5s ease; }
      .fullScreenView.view3 .schemeWrap .molecule.shining {
        transform: scale(1); }
      .fullScreenView.view3 .schemeWrap .molecule.m1 {
        left: -10px;
        top: 110px; }
      .fullScreenView.view3 .schemeWrap .molecule.m2 {
        left: 280px;
        top: 55px; }
      .fullScreenView.view3 .schemeWrap .molecule.m3 {
        left: 595px;
        top: 100px; }
      .fullScreenView.view3 .schemeWrap .molecule.m4 {
        left: 945px;
        top: 155px; }
  .fullScreenView.view3 .scheme {
    max-width: 100%;
    margin: 70px 0; }
  .fullScreenView.view3 .textBlock2 {
    display: flex;
    margin-bottom: 100px; }
    .fullScreenView.view3 .textBlock2__single {
      padding: 4px 51px;
      position: relative;
      box-sizing: border-box;
      width: 44%;
      font-size: 21px; }
      .fullScreenView.view3 .textBlock2__single:before {
        width: 16px;
        height: 102px;
        background: url(/wp-content/themes/darkblue/img/icon16.png) no-repeat;
        position: absolute;
        left: 15px;
        top: -78px;
        content: ""; }
      .fullScreenView.view3 .textBlock2__single:last-child {
        width: 56%; }
  .fullScreenView.view5 .fullScreenView__data .centerBlock {
    padding: 140px 0 30px; }
    .fullScreenView.view5 .fullScreenView__data .centerBlock .flexer {
      padding: 25px 0;
      align-items: flex-start; }
      .fullScreenView.view5 .fullScreenView__data .centerBlock .flexer i {
        display: block;
        padding: 25px 0; }
      .fullScreenView.view5 .fullScreenView__data .centerBlock .flexer .subFlexer {
        width: 290px; }
      .fullScreenView.view5 .fullScreenView__data .centerBlock .flexer i {
        font: 600 17px 'Open Sans'; }
      .fullScreenView.view5 .fullScreenView__data .centerBlock .flexer .flexer {
        width: calc(100% - 290px);
        padding: 0; }
      .fullScreenView.view5 .fullScreenView__data .centerBlock .flexer select {
        background: #2a2b68;
        padding: 10px;
        color: #fff;
        font: 15px 'Open Sans';
        border: 1px solid #fbba1c;
        border-radius: 5px;
        width: 50%;
        margin-top: 20px; }
  .fullScreenView.view5 .fullScreenView__bottom-text {
    font-size: 12px;
    padding: 15px 0 35px;
    align-items: flex-start; }
    .fullScreenView.view5 .fullScreenView__bottom-text p {
      line-height: 15px;
      margin: 0 0 5px; }
    .fullScreenView.view5 .fullScreenView__bottom-text a {
      color: #fbba1c;
      text-decoration: underline; }
    .fullScreenView.view5 .fullScreenView__bottom-text .t1 {
      width: 65%;
      margin-right: 5%;
      display: flex;
      align-items: flex-start; }
      .fullScreenView.view5 .fullScreenView__bottom-text .t1 img {
        margin-right: 30px; }
    .fullScreenView.view5 .fullScreenView__bottom-text .t2 {
      width: 30%;
      text-align: right; }
      .fullScreenView.view5 .fullScreenView__bottom-text .t2 p {
        margin-bottom: 13px; }
  .fullScreenView.view5 .fullScreenView__bottom-warn img {
    max-width: 100%; }
  .fullScreenView__data {
    flex-grow: 1; }

.mobileMenu {
  font-size: 16px;
  font-weight: 600;
  position: fixed;
  left: 0;
  top: -100%;
  width: 100%;
  z-index: 15;
  background: #2a2b68;
  transition: top .5s ease;
  opacity: 0; }
  .mobileMenu.active {
    top: 0; }
  .mobileMenu ul {
    display: flex;
    flex-direction: column; }
  .mobileMenu a {
    display: block;
    padding: 10px 20px;
    border-bottom: 1px solid #fff; }

.fullScreenView__top.violet ~ .mobileMenu.active {
  top: 80px; }

.article {
  background: #2a2b68;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 20;
  width: 100%;
  display: none; }
  .article__title {
    position: relative;
    background: url(/wp-content/themes/darkblue/img/del1920.jpg) no-repeat; }
    .article__title .centerBlock {
      height: 253px;
      display: flex; }
      .article__title .centerBlock i {
        position: absolute;
        right: 0;
        top: 16px;
        width: 52px;
        height: 52px;
        background: url(/wp-content/themes/darkblue/img/icon52.png) no-repeat;
        text-indent: -10000px;
        overflow: hidden;
        cursor: pointer;
        transition: transform .5s ease; }
        .article__title .centerBlock i:hover {
          transform: rotate(90deg); }
      .article__title .centerBlock p {
        margin: auto 0;
        font-size: 31px;
        font-weight: 600; }
      .article__title .centerBlock img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%; }
  .article__body {
    padding: 52px 0; }
    .article__body-text {
      font-size: 17px;
      line-height: 23px; }
      .article__body-text h2 {
        font-size: 21px;
        font-weight: 600;
        margin: 9px 0 22px; }
      .article__body-text p {
        margin: 0 0 15px; }
      .article__body-text ul li {
        padding: 0 0 10px 9px;
        position: relative; }
        .article__body-text ul li:before {
          position: absolute;
          left: 0;
          top: 10px;
          width: 4px;
          height: 4px;
          background: #fff;
          border-radius: 50%;
          content: ""; }
    .article__body-socials {
      padding: 30px 0 37px; }
    .article__body-navi {
      font-size: 17px;
      color: #4d56a9; }
      .article__body-navi a {
        color: #fbba1c; }
      .article__body-navi .centerBlock {
        display: flex;
        border-top: 1px solid #7384c3;
        border-bottom: 1px solid #7384c3;
        padding: 30px 0 37px; }
        .article__body-navi .centerBlock .prev {
          width: 50%;
          position: relative;
          padding: 0 0 0 43px;
          display: flex;
          flex-direction: column; }
          .article__body-navi .centerBlock .prev:before {
            width: 12px;
            height: 18px;
            background: url(/wp-content/themes/darkblue/img/a21.png) no-repeat;
            content: "";
            position: absolute;
            left: 0;
            top: 25px;
            background-size: 100%; }
          .article__body-navi .centerBlock .prev span {
            padding: 5px 0 10px; }
        .article__body-navi .centerBlock .next {
          width: 50%;
          text-align: right;
          padding-right: 43px;
          display: flex;
          flex-direction: column;
          position: relative; }
          .article__body-navi .centerBlock .next:before {
            width: 12px;
            height: 18px;
            background: url(/wp-content/themes/darkblue/img/a21.png) no-repeat;
            content: "";
            position: absolute;
            right: 0;
            top: 25px;
            background-size: 100%;
            transform: rotate(180deg); }
          .article__body-navi .centerBlock .next span {
            padding: 5px 0 10px; }
    .article__body-commentsArea {
      padding: 22px 0; }
      .article__body-commentsArea .flexer {
        justify-content: flex-start; }
        .article__body-commentsArea .flexer .list290__single-comments {
          margin: 0; }
          .article__body-commentsArea .flexer .list290__single-comments + .leaveReply {
            margin-left: 35px; }
    .article__body-commentsForm {
      padding: 18px 0; }
      .article__body-commentsForm legend {
        font-size: 17px; }
        .article__body-commentsForm legend span {
          font-size: 21px;
          padding: 9px 0;
          display: block; }
      .article__body-commentsForm .fields {
        display: flex;
        flex-direction: column;
        padding: 30px 0 6px;
        align-items: flex-start; }
        .article__body-commentsForm .fields__single {
          margin: 0 0 21px;
          position: relative;
          background: #1b1c53;
          max-width: 460px;
          width: 460px;
          border-radius: 5px; }
          .article__body-commentsForm .fields__single:before {
            width: 23px;
            height: 23px;
            position: absolute;
            left: 8px;
            top: 10px;
            background: #f00;
            content: "";
            z-index: 3; }
          .article__body-commentsForm .fields__single.mw {
            max-width: 100%;
            width: 100%; }
          .article__body-commentsForm .fields__single input, .article__body-commentsForm .fields__single textarea {
            background: none;
            border: none;
            padding: 9px 44px;
            color: #fff;
            font: 17px 'Open Sans';
            box-sizing: border-box;
            width: 100%; }
          .article__body-commentsForm .fields__single textarea {
            resize: none;
            overflow: hidden;
            height: 153px;
            width: 100%; }
          .article__body-commentsForm .fields__single.txt:before {
            background: url(/wp-content/themes/darkblue/img/icon-input-txt.png) no-repeat;
            left: 10px; }
          .article__body-commentsForm .fields__single.name:before {
            background: url(/wp-content/themes/darkblue/img/icon-input-name.png) no-repeat;
            left: 10px;
            top: 12px; }
          .article__body-commentsForm .fields__single.email:before {
            background: url(/wp-content/themes/darkblue/img/icon-input-email.png) no-repeat; }
          .article__body-commentsForm .fields__single.website {
            display: none; }
            .article__body-commentsForm .fields__single.website:before {
              background: url(/wp-content/themes/darkblue/img/icon-input-website.png) no-repeat; }
      .article__body-commentsForm .controls {
        display: flex;
        flex-direction: column;
        align-items: flex-start; }
        .article__body-commentsForm .controls label {
          order: 2; }
        .article__body-commentsForm .controls div {
          order: 1;
          position: relative;
          margin: 0 0 35px; }
          .article__body-commentsForm .controls div:after {
            width: 11px;
            height: 17px;
            background: url(/wp-content/themes/darkblue/img/a27.png) no-repeat;
            position: absolute;
            right: 15px;
            top: 17px;
            content: "";
            z-index: 2; }
          .article__body-commentsForm .controls div input {
            padding: 14px 53px;
            background: #fbba1c;
            color: #2a2b68;
            transition: opacity .5s ease;
            border-radius: 25px;
            border: none;
            font: 700 16px 'Open Sans';
            text-transform: uppercase;
            cursor: pointer; }
            .article__body-commentsForm .controls div input:hover {
              opacity: .7; }
            .article__body-commentsForm .controls div input[disabled] {
              cursor: not-allowed; }
        .article__body-commentsForm .controls label {
          font-size: 17px; }
          .article__body-commentsForm .controls label input {
            display: none; }
            .article__body-commentsForm .controls label input:checked + span {
              background: #fbba1c; }
          .article__body-commentsForm .controls label span {
            width: 29px;
            height: 29px;
            background: #1b1c53;
            border-radius: 5px;
            display: inline-block;
            vertical-align: middle;
            margin-right: 15px; }

.leaveReply {
  cursor: pointer;
  color: #a4bfff;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 2px dotted; }

.commentsList {
  padding: 68px 10px 52px 98px;
  font-size: 17px;
  border-bottom: 1px solid #7384c3; }
  .commentsList__single {
    margin: 0 0 30px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative; }
    .commentsList__single-author {
      font-weight: 700;
      margin: 0 0 14px; }
    .commentsList__single-text {
      margin: 0 0 20px; }

.videoWrap {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  display: none; }
  .videoWrap.activeVideo {
    display: flex; }
  .videoWrap .videoControl {
    margin: auto;
    width: 763px;
    height: 431px;
    display: block; }
  .videoWrap .videoList {
    width: 100%;
    height: 100%; }
    .videoWrap .videoList__single {
      width: 100%;
      height: 100%;
      min-width: 763px; }
      .videoWrap .videoList__single img, .videoWrap .videoList__single iframe {
        width: 100%;
        height: 100%;
        min-width: 763px;
        width: 763px;
        height: 431px;
        display: block; }
  .videoWrap .slick-arrow.slick-prev {
    left: -60px; }
  .videoWrap .slick-arrow.slick-next {
    right: -60px; }
.videoList .text {
    background: black;
    padding: 5px;
    margin-top: -2px;
}
.menu li a:hover {
    color: #fbba1c;
}

._r a {
    color: #FF0000;
}


.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown .sub-menu {
  display: none;
  position: absolute;
  z-index: 1;
}

.dropdown:hover .sub-menu {
  display: block;
}
.sub-menu {
    list-style: none;
    left: -10px;
    top: 37px;
    padding: 10px;right: 0;
}

.dropdown .sub-menu li {
    background: #38408f;
    min-height: 35px;
    width: 100%;
    margin-bottom: 1px;
    padding-top: 6px;
    cursor: pointer;
}
.dropdown .sub-menu li:hover {
    background: #fbba1c;
    
}

.dropdown .sub-menu a {
    padding: 0;
    margin: 5px 10px;
}


.menu li:last-child a::after {
    width: 11px;
    height: 17px;
    background: url(/wp-content/themes/darkblue/img/a27.png) no-repeat;
    position: absolute;
    right: 15px;
    top: 17px;
    content: "";
}

.dropdown .sub-menu li:last-child a::after {
    content: unset;
}




._content {
    max-width: 1140px;
    margin: 0 auto;
    margin-top: 150px;
    min-height:400px;
    margin-bottom:50px;
}

._bubbles {
    background: url(/wp-content/themes/darkblue/img/bubbles.png) no-repeat center bottom fixed;}

._article .image {
    width: 290px;
    height: 202px;
    float:left;
    }
._article .comments, ._article .link, ._article .image, ._article .title, ._article .excerpt  {margin-bottom:20px;font-size:13px}

._article .title {
    font-size: 20px;
}

._article a:hover {text-decoration:underline}



._article {
    margin-bottom: 30px;
    display:flex;
}
._article .left {
    width: 290px;
    min-height: 202px;
    margin-right: 20px;
}
._article .right {
    
}



._content h1 span {
    font-size: 31px;
    font-weight: 600;
    background: #2a2b68;
    color: #fff;
    display: inline-block;
    padding: 0 11px;
    margin-bottom: 30px;
}


.menu li:last-child a:hover {
    opacity: 1;
}

.menu li._y:hover a {
    background: #fff;color: #2a2b68;
}

.menu li._y a {
    padding: 14px 55px;}
    
    .menu li:last-child a::after {
    right: 20px;
    top: 15px;
}
    
    
    
    
    .dropdown .sub-menu li:hover a {color: #fff;}
    
    
    
article .contents p, article .contents ul, article .contents h2 {margin-bottom:20px}
    
article .contents ul li {
list-style: square;
padding-left: 0;
margin-left: 18px;
}
     
article .contents a u {text-decoration:none}
article .contents * {font-size:14pt;color:#fff}
    
 article .contents table td {
    border-bottom: 1px solid #fff;
    padding:10px
}

 article .contents table {margin-bottom:50px;margin-top:40px}
 
 

 article p {
    margin-bottom: 20px;
}
 
 
.linkSwitcher {display: none}    
    .list290__single-announce {
    min-height: 260px;
}
    