.advanced_block_one.design_one {
  display: block;
  position: relative;
  background-color: #ffffff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0 15px 35px rgba(61, 82, 104, 0.1), 0 5px 15px rgba(0, 0, 0, 0.08); }
  @media (max-width: 767px) and (min-width: 100px) {
    .advanced_block_one.design_one {
      margin-top: 30px; } }
  .advanced_block_one.design_one .term {
    display: block;
    position: relative;
    height: 260px;
    text-decoration: none; }
    .advanced_block_one.design_one .term > img {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      -o-object-fit: cover;
      border-radius: 10px 10px 0 0; }
    .advanced_block_one.design_one .term:after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 15;
      border-radius: 10px 10px 0 0;
      background: rgba(0, 0, 0, 0.5); }
    .advanced_block_one.design_one .term .heading {
      display: block;
      position: absolute;
      left: 0;
      bottom: 100px;
      width: 100%;
      text-align: center;
      color: #ffffff;
      font-size: 26px;
      line-height: 60px;
      z-index: 20; }
      .advanced_block_one.design_one .term .heading img {
        height: 60px;
        width: auto;
        display: inline-block;
        margin-right: 10px; }
  .advanced_block_one.design_one .subterms {
    display: block;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    width: 100%;
    top: 180px;
    padding: 0 10px;
    z-index: 25;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px; }
    .advanced_block_one.design_one .subterms .subterm {
      display: inline-block;
      color: #ffffff;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      text-decoration: none;
      margin: 3px 3px;
      padding: 3px 5px;
      background-color: #183245;
      border-radius: 3px; }
      .advanced_block_one.design_one .subterms .subterm:hover {
        background-color: #ffffff;
        color: #183245; }
  .advanced_block_one.design_one .posts {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0 10px 20px;
    overflow: auto;
    max-height: 200px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff; }
    .advanced_block_one.design_one .posts .post {
      display: block;
      margin-top: 6px;
      position: relative;
      text-decoration: none;
      font-size: 14px;
      line-height: 18px;
      padding-left: 16px;
      color: #808080; }
      .advanced_block_one.design_one .posts .post:hover {
        text-decoration: underline;
        color: #183245; }
      .advanced_block_one.design_one .posts .post:after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -3px;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background: #183245; }
  .advanced_block_one.design_one .view_all {
    display: block;
    border-top: 1px solid #e6e6e6;
    width: 100%;
    height: 48px;
    border-radius: 0 0 8px 8px;
    padding-top: 15px;
    text-align: center;
    font-size: 15px;
    color: #183245;
    font-weight: 700; }
    .advanced_block_one.design_one .view_all:hover {
      opacity: .7; }
  .advanced_block_one.design_one:hover .posts {
    border-color: #183245; }
  .advanced_block_one.design_one:hover .view_all {
    background-color: #183245;
    color: #ffffff; }

.advanced_block_one.design_two {
  display: block;
  position: relative;
  background-color: #ffffff;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #DFE5F0;
  box-shadow: 0 12px 12px rgba(130, 149, 187, 0.12); }
  @media (max-width: 767px) and (min-width: 100px) {
    .advanced_block_one.design_two {
      margin-top: 30px; } }
  .advanced_block_one.design_two .term {
    display: block;
    position: relative;
    height: 160px;
    text-decoration: none; }
    .advanced_block_one.design_two .term > img {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      -o-object-fit: cover;
      border-radius: 10px 10px 0 0; }
    .advanced_block_one.design_two .term:after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 15;
      border-radius: 6px 6px 0 0;
      background: rgba(0, 0, 0, 0.4); }
    .advanced_block_one.design_two .term .heading {
      display: block;
      position: absolute;
      left: 0;
      bottom: 50px;
      width: 100%;
      text-align: center;
      color: #ffffff;
      font-size: 26px;
      line-height: 60px;
      font-weight: bold;
      z-index: 20; }
      .advanced_block_one.design_two .term .heading img {
        height: 60px;
        width: auto;
        display: inline-block;
        margin-right: 10px; }
  .advanced_block_one.design_two .subterms {
    display: block;
    padding: 20px 25px 0;
    z-index: 25;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px; }
    .advanced_block_one.design_two .subterms .subterm {
      display: inline-block;
      position: relative;
      color: #d0a330;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      text-decoration: none;
      margin: 6px 6px 0 0;
      padding: 6px 6px;
      border-radius: 4px;
      border: 1px solid #d0a330; }
      .advanced_block_one.design_two .subterms .subterm:before {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 0;
        background: #d0a330;
        opacity: .1; }
      .advanced_block_one.design_two .subterms .subterm:hover {
        border-color: #183245;
        color: #183245; }
        .advanced_block_one.design_two .subterms .subterm:hover:before {
          background-color: #183245; }
  .advanced_block_one.design_two .posts {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 25px 20px 25px; }
    .advanced_block_one.design_two .posts .post {
      display: block;
      margin-top: 12px;
      position: relative;
      text-decoration: none;
      font-size: 14px;
      line-height: 20px;
      padding-left: 18px;
      color: #231F20; }
      .advanced_block_one.design_two .posts .post:hover {
        text-decoration: underline;
        color: #183245; }
      .advanced_block_one.design_two .posts .post:after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -4px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #E7E4DF; }
  .advanced_block_one.design_two .for_view_all {
    display: block;
    padding: 0 25px 25px; }
  .advanced_block_one.design_two .view_all {
    display: block;
    width: 100%;
    height: 46px;
    background: #183245;
    border-radius: 4px;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 46px;
    font-weight: 700; }
    .advanced_block_one.design_two .view_all:after {
      content: '';
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      zoom: 1;
      *display: inline;
      margin-top: 15px;
      margin-left: 10px;
      width: 10px;
      height: 16px;
      background: url("images/view_all_right.png") no-repeat center; }
    .advanced_block_one.design_two .view_all:hover {
      opacity: .7; }

.product_cart_block {
  display: block;
  margin-top: 50px; }
  .product_cart_block .product_cart_block_heading {
    display: block;
    position: relative; }
    .product_cart_block .product_cart_block_heading .heading {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      zoom: 1;
      *display: inline;
      padding-left: 40px;
      line-height: 32px; }
      .product_cart_block .product_cart_block_heading .heading.small_number {
        padding-left: 24px; }
      .product_cart_block .product_cart_block_heading .heading .number {
        display: block;
        position: absolute;
        left: 0;
        top: 1px;
        font-weight: bold;
        font-size: 22px;
        line-height: 32px;
        color: #183245; }
      .product_cart_block .product_cart_block_heading .heading h2 {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        *display: inline;
        margin: 0;
        padding: 0;
        font-weight: bold;
        font-size: 22px;
        line-height: 32px;
        color: #231F20; }
        .product_cart_block .product_cart_block_heading .heading h2 a {
          font-weight: bold;
          font-size: 22px;
          line-height: 32px;
          color: #183245;
          margin-right: 0; }
          .product_cart_block .product_cart_block_heading .heading h2 a:hover {
            text-decoration: underline; }
        .product_cart_block .product_cart_block_heading .heading h2 .product_label {
          font-weight: bold;
          font-size: 22px;
          line-height: 32px;
          color: #231F20; }
  .product_cart_block .product_cart_block_info {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: calc(100% - 380px) 340px;
    grid-template-columns: auto 340px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-template-areas: "col-1 col-2";
    grid-column-gap: 40px;
    margin-top: 40px; }
    @media (min-width: 640px) and (max-width: 767px) {
      .product_cart_block .product_cart_block_info {
        margin-top: 30px;
        -ms-grid-columns: calc(100% - 310px) 290px;
        grid-template-columns: auto 290px;
        grid-column-gap: 20px; } }
    @media (min-width: 100px) and (max-width: 640px) {
      .product_cart_block .product_cart_block_info {
        -ms-grid-columns: 100%;
        grid-template-columns: 100%;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
        grid-template-areas: "col-2" "col-1";
        grid-column-gap: 0;
        grid-row-gap: 30px;
        margin-top: 20px; } }
    .product_cart_block .product_cart_block_info .product_cart_block_info_col_1 {
      display: block;
      grid-area: col-1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        .product_cart_block .product_cart_block_info .product_cart_block_info_col_1 {
          margin-right: 40px; } }
  @media all and (-ms-high-contrast: none) and (min-width: 100px) and (max-width: 640px), (-ms-high-contrast: active) and (min-width: 100px) and (max-width: 640px) {
    .product_cart_block .product_cart_block_info .product_cart_block_info_col_1 {
      margin-right: 0; } }

      @supports (-ms-accelerator: true) {
        .product_cart_block .product_cart_block_info .product_cart_block_info_col_1 {
          margin-right: 40px; }
          @media (min-width: 100px) and (max-width: 640px) {
            .product_cart_block .product_cart_block_info .product_cart_block_info_col_1 {
              margin-right: 0; } } }
      @media (min-width: 100px) and (max-width: 640px) {
        .product_cart_block .product_cart_block_info .product_cart_block_info_col_1 {
          -ms-grid-column: 1;
          -ms-grid-row: 1; } }
    .product_cart_block .product_cart_block_info .product_cart_block_info_col_2 {
      display: block;
      grid-area: col-2;
      -ms-grid-column: 2;
      -ms-grid-row: 1; }
      @media (min-width: 100px) and (max-width: 640px) {
        .product_cart_block .product_cart_block_info .product_cart_block_info_col_2 {
          -ms-grid-column: 1;
          -ms-grid-row: 2; } }
    .product_cart_block .product_cart_block_info .product_cart_block_features {
      display: block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: relative;
      border: 1px solid #E7E4DF;
      padding: 20px 28px 20px;
      border-radius: 6px; }
      @media (min-width: 100px) and (max-width: 767px) {
        .product_cart_block .product_cart_block_info .product_cart_block_features {
          padding: 20px 18px 20px; } }
      .product_cart_block .product_cart_block_info .product_cart_block_features .heading {
        display: block;
        position: absolute;
        top: -10px;
        left: 10px;
        color: #c0c0c0;
        font-size: 16px;
        font-weight: 600;
        line-height: 18px;
        padding: 0 10px;
        text-transform: uppercase;
        background: #ffffff; }
      .product_cart_block .product_cart_block_info .product_cart_block_features li:before {
        color: #E7E4DF !important; }
    .product_cart_block .product_cart_block_info .btn_link {
      display: block;
      margin: 24px auto;
      width: 100%;
      height: 46px;
      color: #ffffff;
      font-size: 18px;
      text-align: center;
      font-weight: 700;
      line-height: 46px;
      text-decoration: none;
      background: #183245;
      border-radius: 4px; }
      .product_cart_block .product_cart_block_info .btn_link i {
        display: inline-block;
        margin-left: 5px;
        font-size: 16px; }
      .product_cart_block .product_cart_block_info .btn_link:hover {
        opacity: .7; }
    .product_cart_block .product_cart_block_info .product_cart_block_gallery {
      display: block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: relative; }
      .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider {
        display: block;
        background: #FFFFFF;
        box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);
        max-height: 340px;
        overflow: hidden;
        border-radius: 6px; }
        @media (min-width: 640px) and (max-width: 767px) {
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider {
            max-height: 290px; } }
        @media (min-width: 100px) and (max-width: 640px) {
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider {
            max-height: 640px; } }
        .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-prev, .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-next {
          display: block;
          position: absolute;
          top: calc(50% - 30px);
          width: 40px;
          height: 60px;
          cursor: pointer;
          z-index: 200;
          border: none;
          font-size: 0;
          background: linear-gradient(138.42deg, #d0a330 15.07%, #183245 88.46%);
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-prev:after, .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-next:after {
            content: '';
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-prev:focus, .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-next:focus {
            outline: none; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-prev:hover, .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-next:hover {
            opacity: .85; }
        .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-prev {
          left: 0;
          border-radius: 0 4px 4px 0; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-prev:after {
            background: url("images/slick_prev_2.png") no-repeat center; }
        .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-next {
          right: 0;
          border-radius: 4px 0 0 4px; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-next:after {
            background: url("images/slick_next_2.png") no-repeat center; }
        .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-dots {
          display: block;
          position: absolute;
          bottom: 10px;
          left: 0;
          width: 100%;
          text-align: center;
          z-index: 200; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-dots li {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: middle;
            zoom: 1;
            *display: inline;
            margin: 0 5px; }
            .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-dots li button {
              display: block;
              width: 12px;
              height: 12px;
              padding: 0;
              background-color: #808080;
              border-radius: 50%;
              font-size: 0;
              cursor: pointer;
              border: none;
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-duration: 0.3s;
              -moz-transition-duration: 0.3s;
              -o-transition-duration: 0.3s;
              transition-duration: 0.3s; }
              .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-dots li button:focus {
                outline: none; }
              .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-dots li button:hover {
                background-color: #d0a330; }
            .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .slick-dots li.slick-active button {
              background-color: #d0a330; }
        .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .image_item {
          display: block;
          position: relative; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .image_item:after {
            content: '';
            display: block;
            padding-top: 100%; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .image_item img {
            display: block;
            position: absolute;
            top: 45px;
            left: 45px;
            width: calc(100% - 90px);
            height: calc(100% - 90px);
            object-fit: contain;
            -o-object-fit: contain; }
            @media (min-width: 600px) and (max-width: 767px) {
              .product_cart_block .product_cart_block_info .product_cart_block_gallery .product_slickSlider .image_item img {
                top: 40px;
                left: 40px;
                width: calc(100% - 80px);
                height: calc(100% - 80px); } }
      .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider {
        display: block;
        position: relative;
        margin-top: 20px;
        padding: 0 5px;
        max-height: 76px;
        overflow: hidden; }
        .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .thumbnails_slider_prev, .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .thumbnails_slider_next {
          display: block;
          position: absolute;
          top: calc(50% - 20px);
          width: 40px;
          height: 40px;
          cursor: pointer;
          z-index: 200;
          border: none;
          font-size: 0;
          border-radius: 50%;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .thumbnails_slider_prev:focus, .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .thumbnails_slider_next:focus {
            outline: none; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .thumbnails_slider_prev:hover, .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .thumbnails_slider_next:hover {
            opacity: .85; }
        .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .thumbnails_slider_prev {
          left: 0;
          background: #F3F3F3 url("images/slick_prev.png") no-repeat center; }
        .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .thumbnails_slider_next {
          right: 0;
          background: #F3F3F3 url("images/slick_next.png") no-repeat center; }
        @media (min-width: 600px) and (max-width: 767px) {
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider {
            max-height: 64px; } }
        @media (min-width: 100px) and (max-width: 640px) {
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider {
            display: none; } }
        .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .product_thumbnails_slickSlider {
          display: block; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .product_thumbnails_slickSlider .slick-slide {
            margin: 0 5px; }
            .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .product_thumbnails_slickSlider .slick-slide:focus {
              outline: none; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .product_thumbnails_slickSlider .slick-list {
            margin: 0 -5px; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .product_thumbnails_slickSlider .image_item {
            display: block;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            cursor: pointer;
            border: 1px solid #E7E4DF;
            border-radius: 6px; }
            .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .product_thumbnails_slickSlider .image_item:focus {
              outline: none; }
            .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .product_thumbnails_slickSlider .image_item:after {
              content: '';
              display: block;
              padding-top: 100%; }
            .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .product_thumbnails_slickSlider .image_item img {
              display: block;
              position: absolute;
              top: 10px;
              left: 10px;
              width: calc(100% - 20px);
              height: calc(100% - 20px);
              object-fit: contain;
              -o-object-fit: contain; }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .thumbnails_slider .product_thumbnails_slickSlider .slick-current.slick-active .image_item {
            border: 2px solid #183245; }
      .product_cart_block .product_cart_block_info .product_cart_block_gallery .rating {
        display: block;
        position: absolute;
        top: 24px;
        right: 24px;
        width: 60px;
        height: 60px;
        background: linear-gradient(138.42deg, #d0a330 15.07%, #183245 88.46%);
        border-radius: 50%;
        opacity: .9;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s; }
        @media (min-width: 100px) and (max-width: 767px) {
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .rating {
            top: 12px;
            right: 18px;
            width: auto;
            padding: 0 8px;
            height: 32px;
            border-radius: 4px; } }
        .product_cart_block .product_cart_block_info .product_cart_block_gallery .rating > span {
          display: block;
          text-align: center;
          font-weight: bold;
          font-size: 14px;
          line-height: 60px;
          color: #F3F3F3;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s; }
          @media (min-width: 100px) and (max-width: 767px) {
            .product_cart_block .product_cart_block_info .product_cart_block_gallery .rating > span {
              font-size: 14px;
              line-height: 32px; } }
          .product_cart_block .product_cart_block_info .product_cart_block_gallery .rating > span > span {
            font-weight: bold;
            font-size: 22px;
            line-height: 60px;
            color: #F3F3F3;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            -o-transition-duration: 0.3s;
            transition-duration: 0.3s; }
            @media (min-width: 100px) and (max-width: 767px) {
              .product_cart_block .product_cart_block_info .product_cart_block_gallery .rating > span > span {
                font-size: 14px;
                line-height: 32px; } }
  .product_cart_block .product_cart_block_text {
    display: block;
    margin-top: 40px; }
    @media (min-width: 100px) and (max-width: 767px) {
      .product_cart_block .product_cart_block_text {
        margin-top: 30px; } }
    .product_cart_block .product_cart_block_text p:first-child:first-letter {
      float: none !important;
      color: inherit !important;
      font-size: inherit !important;
      line-height: inherit !important;
      padding: 0 !important;
      font-family: inherit !important; }
    .product_cart_block .product_cart_block_text p:first-child {
      font-weight: inherit !important;
      font-size: inherit !important;
      line-height: inherit !important; }
    .product_cart_block .product_cart_block_text table {
      max-width: 100% !important;
      width: 100%; }
  .product_cart_block .product_cart_block_pros_cons {
    display: block;
    position: relative;
    margin-top: 40px;
    background: #FFFFFF;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);
    border-radius: 6px;
    padding: 30px; }
    @media (min-width: 640px) and (max-width: 767px) {
      .product_cart_block .product_cart_block_pros_cons {
        margin-top: 30px;
        padding: 20px; } }
    @media (min-width: 100px) and (max-width: 640px) {
      .product_cart_block .product_cart_block_pros_cons {
        margin-top: 30px;
        padding: 0; } }
    .product_cart_block .product_cart_block_pros_cons:after, .product_cart_block .product_cart_block_pros_cons:before {
      content: '';
      display: block;
      clear: both; }
    .product_cart_block .product_cart_block_pros_cons .line {
      display: block;
      position: absolute;
      left: 50%;
      top: 0;
      width: 1px;
      height: 100%;
      background: #E7E4DF; }
      @media (min-width: 100px) and (max-width: 640px) {
        .product_cart_block .product_cart_block_pros_cons .line {
          display: none; } }
    .product_cart_block .product_cart_block_pros_cons .pros, .product_cart_block .product_cart_block_pros_cons .cons {
      display: block;
      width: calc(50% - 30px); }
      @media (min-width: 100px) and (max-width: 640px) {
        .product_cart_block .product_cart_block_pros_cons .pros, .product_cart_block .product_cart_block_pros_cons .cons {
          width: 100%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; } }
      .product_cart_block .product_cart_block_pros_cons .pros .title_pros, .product_cart_block .product_cart_block_pros_cons .pros .title_cons, .product_cart_block .product_cart_block_pros_cons .cons .title_pros, .product_cart_block .product_cart_block_pros_cons .cons .title_cons {
        display: block;
        font-weight: bold;
        font-size: 22px;
        line-height: 30px;
        color: #231F20;
        padding-bottom: 10px; }
      .product_cart_block .product_cart_block_pros_cons .pros ul, .product_cart_block .product_cart_block_pros_cons .cons ul {
        display: block;
        padding: 0;
        margin: 0; }
        .product_cart_block .product_cart_block_pros_cons .pros ul li, .product_cart_block .product_cart_block_pros_cons .cons ul li {
          display: block;
          margin: 12px 0 0;
          position: relative;
          list-style: none;
          padding: 5px 0 5px 48px;
          font-size: 16px;
          line-height: 22px;
          color: #231F20; }
          .product_cart_block .product_cart_block_pros_cons .pros ul li > span, .product_cart_block .product_cart_block_pros_cons .cons ul li > span {
            content: '';
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            width: 32px;
            height: 32px;
            background: #F3F3F3;
            border-radius: 50%;
            line-height: 32px;
            text-align: center; }
            .product_cart_block .product_cart_block_pros_cons .pros ul li > span svg, .product_cart_block .product_cart_block_pros_cons .cons ul li > span svg {
              display: block;
              position: absolute;
              left: 50%;
              top: 50%;
              -moz-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
              -webkit-transform: translate(-50%, -50%);
              -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .product_cart_block .product_cart_block_pros_cons .pros {
      float: left; }
      @media (min-width: 100px) and (max-width: 640px) {
        .product_cart_block .product_cart_block_pros_cons .pros {
          float: none;
          padding: 20px; } }
      .product_cart_block .product_cart_block_pros_cons .pros ul li > span svg {
        fill: #32CD32;
        width: 12px;
        height: auto; }
    .product_cart_block .product_cart_block_pros_cons .cons {
      float: right; }
      @media (min-width: 100px) and (max-width: 640px) {
        .product_cart_block .product_cart_block_pros_cons .cons {
          float: none;
          border-top: 1px solid #E7E4DF;
          padding: 20px; } }
      .product_cart_block .product_cart_block_pros_cons .cons ul li > span svg {
        fill: #CD5C5C;
        width: 10px;
        height: auto; }
  .product_cart_block .product_cart_block_video {
    display: block;
    margin-top: 40px; }

article.wpb_text_column.post.wpb_content_element > div.wpb_wrapper ul li a.flex-next {
  color: #ffffff !important; }

article.wpb_text_column.post.wpb_content_element > div.wpb_wrapper ul li a.flex-prev {
  color: #ffffff !important; }

.product_table_block.not_adaptive {
  display: block;
  background: #FFFFFF;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  overflow: hidden; }
  .product_table_block.not_adaptive .table {
    display: block; }
    .product_table_block.not_adaptive .table .thead {
      display: block; }
      .product_table_block.not_adaptive .table .thead .tr {
        display: block;
        background: #d0a330; }
        .product_table_block.not_adaptive .table .thead .tr:after, .product_table_block.not_adaptive .table .thead .tr:before {
          content: '';
          display: block;
          clear: both; }
        .product_table_block.not_adaptive .table .thead .tr .th {
          display: block;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          float: left;
          padding: 10px 20px;
          font-weight: bold;
          font-size: 16px;
          line-height: 22px;
          color: #FFFFFF;
          text-align: center; }
        .product_table_block.not_adaptive .table .thead .tr .th-1 {
          width: 22%; }
        .product_table_block.not_adaptive .table .thead .tr .th-2 {
          width: 56%; }
        .product_table_block.not_adaptive .table .thead .tr .th-3 {
          width: 22%; }
    .product_table_block.not_adaptive .table .tbody {
      display: block; }
      .product_table_block.not_adaptive .table .tbody .tr {
        display: block;
        position: relative;
        border-bottom: 1px solid #E7E4DF;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s; }
        .product_table_block.not_adaptive .table .tbody .tr:after, .product_table_block.not_adaptive .table .tbody .tr:before {
          content: '';
          display: block;
          clear: both; }
        .product_table_block.not_adaptive .table .tbody .tr .tr-line {
          display: block;
          position: absolute;
          background: #d0a330;
          z-index: 5;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
          opacity: 0; }
        .product_table_block.not_adaptive .table .tbody .tr .tr-line-1 {
          top: 0;
          left: 0;
          width: 100%;
          height: 2px;
          border-radius: 2px 2px 0 0; }
        .product_table_block.not_adaptive .table .tbody .tr .tr-line-2 {
          top: 0;
          right: 0;
          width: 2px;
          height: 100%;
          border-radius: 0 2px 2px 0; }
        .product_table_block.not_adaptive .table .tbody .tr .tr-line-3 {
          bottom: 0;
          right: 0;
          width: 100%;
          height: 2px;
          border-radius: 0 0 2px 2px; }
        .product_table_block.not_adaptive .table .tbody .tr .tr-line-4 {
          bottom: 0;
          left: 0;
          width: 2px;
          height: 100%;
          border-radius: 2px 0 0 2px; }
        .product_table_block.not_adaptive .table .tbody .tr .td {
          display: block;
          position: relative;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          float: left;
          padding: 10px 20px; }
          .product_table_block.not_adaptive .table .tbody .tr .td > div {
            display: block;
            position: relative; }
            .product_table_block.not_adaptive .table .tbody .tr .td > div.h_center {
              display: block;
              position: absolute;
              left: 20px;
              top: 50%;
              width: calc(100% - 40px);
              -moz-transform: translate(0px, -50%);
              -ms-transform: translate(0px, -50%);
              -webkit-transform: translate(0px, -50%);
              -o-transform: translate(0px, -50%);
              transform: translate(0px, -50%); }
        .product_table_block.not_adaptive .table .tbody .tr .td-type-2 {
          background: #ffffff;
          padding: 0; }
        .product_table_block.not_adaptive .table .tbody .tr .td-1 {
          width: 22%;
          padding: 10px 30px 10px 20px; }
        .product_table_block.not_adaptive .table .tbody .tr .td-2 {
          width: 56%;
          border-left: 1px solid #E7E4DF;
          border-right: 1px solid #E7E4DF; }
        .product_table_block.not_adaptive .table .tbody .tr .td-3 {
          width: 22%; }
        .product_table_block.not_adaptive .table .tbody .tr:hover {
          background: #F3F3F3;
                    /*
                                        .rating {
                                            width: 70px;
                                            height: 70px;

                                            > span {
                                                font-size: 16px;
                                                line-height: 70px;

                                                > span {
                                                    font-size: 24px;
                                                    line-height: 70px;
                                                }
                                            }
                                        }
                                        */ }
          .product_table_block.not_adaptive .table .tbody .tr:hover .tr-line {
            opacity: 1; }
  .product_table_block.not_adaptive .links {
    display: block;
    text-align: center; }
    .product_table_block.not_adaptive .links .btn_link {
      display: block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0 auto;
      width: 100%;
      padding: 7px;
      background: #183245;
      border-radius: 4px;
      font-size: 16px;
      line-height: 20px;
      color: #FFFFFF;
      text-align: center;
      text-decoration: none;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-duration: 0.3s;
      -moz-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s; }
      .product_table_block.not_adaptive .links .btn_link:hover {
        opacity: .7; }
      .product_table_block.not_adaptive .links .btn_link i {
        margin-right: 4px; }
    .product_table_block.not_adaptive .links .string_link {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      zoom: 1;
      *display: inline;
      margin-top: 14px;
      font-size: 16px;
      line-height: 20px;
      text-decoration-line: underline;
      color: #183245; }
      .product_table_block.not_adaptive .links .string_link:hover {
        text-decoration: none; }
  .product_table_block.not_adaptive .img {
    display: block;
    position: relative; }
    .product_table_block.not_adaptive .img:after {
      content: '';
      display: block;
      padding-top: 100%; }
    .product_table_block.not_adaptive .img > span {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .product_table_block.not_adaptive .img img {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: contain;
      -o-object-fit: contain; }
    .product_table_block.not_adaptive .img .rating {
      display: block;
      position: absolute;
      top: 0;
      right: -10px;
      width: 60px;
      height: 60px;
      background: linear-gradient(138.42deg, #d0a330 15.07%, #183245 88.46%);
      border-radius: 50%;
      opacity: .9;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-duration: 0.3s;
      -moz-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s; }
      .product_table_block.not_adaptive .img .rating > span {
        display: block;
        text-align: center;
        font-weight: bold;
        font-size: 14px;
        line-height: 60px;
        color: #F3F3F3;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s; }
        .product_table_block.not_adaptive .img .rating > span > span {
          font-weight: bold;
          font-size: 22px;
          line-height: 60px;
          color: #F3F3F3;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s; }
  .product_table_block.not_adaptive .label {
    display: none;
    height: 30px;
    background: #E7E4DF;
    border-radius: 4px;
    padding: 0 8px;
    font-size: 14px;
    line-height: 30px;
    color: #231F20; }
  .product_table_block.not_adaptive .heading {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    color: #183245;
    margin-right: 10px; }
    .product_table_block.not_adaptive .heading a {
      font-weight: bold;
      font-size: 22px;
      line-height: 30px;
      color: #183245;
      margin-right: 4px; }
      .product_table_block.not_adaptive .heading a:hover {
        text-decoration: underline; }
    .product_table_block.not_adaptive .heading > .label {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      zoom: 1;
      *display: inline; }
  .product_table_block.not_adaptive .excerpt {
    display: block;
    margin-top: 10px;
    font-size: 16px;
    line-height: 22px;
    color: #231F20; }

.product_table_block.adaptive {
  display: block; }
  .product_table_block.adaptive .table {
    display: block; }
    .product_table_block.adaptive .table .thead {
      display: none; }
    .product_table_block.adaptive .table .tbody {
      display: block;
      margin: 0 0 0 -20px; }
      .product_table_block.adaptive .table .tbody:after, .product_table_block.adaptive .table .tbody:before {
        content: '';
        display: block;
        clear: both; }
      .product_table_block.adaptive .table .tbody .tr {
        display: grid;
        position: relative;
        float: left;
        margin: 30px 0 0 20px;
        width: calc(50% - 20px);
        background: #FFFFFF;
        box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);
        border-radius: 6px;
        padding-top: 50px;
        overflow: hidden;
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto;
        grid-template-areas: "row1" "row2" "row3"; }
        @media (min-width: 100px) and (max-width: 640px) {
          .product_table_block.adaptive .table .tbody .tr {
            width: calc(100% - 20px); } }
        .product_table_block.adaptive .table .tbody .tr .tr-line {
          display: none; }
        .product_table_block.adaptive .table .tbody .tr .td-type-2 {
          grid-area: row1;
          padding: 50px 20px 0; }
        .product_table_block.adaptive .table .tbody .tr .td-type-1 {
          grid-area: row2;
          padding: 0 20px 14px; }
        .product_table_block.adaptive .table .tbody .tr .td-type-4 {
          grid-area: row3;
          padding: 0 20px;
          border-top: 1px solid #E7E4DF; }
  .product_table_block.adaptive .img {
    display: block; }
    .product_table_block.adaptive .img > span {
      display: block;
      position: relative; }
      .product_table_block.adaptive .img > span:after {
        content: '';
        display: block;
        padding-top: 100%; }
      .product_table_block.adaptive .img > span img {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
        -o-object-fit: contain; }
    .product_table_block.adaptive .img .rating {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      zoom: 1;
      *display: inline;
      margin-top: 4px;
      background: linear-gradient(156.73deg, #d0a330 15.07%, #183245 88.46%);
      border-radius: 4px;
      font-weight: bold;
      font-size: 14px;
      line-height: 20px;
      padding: 6px 8px;
      color: #F3F3F3; }
  .product_table_block.adaptive .heading {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 20;
    background: #183245;
    border-radius: 6px 6px 0 0;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    padding: 8px 20px; }
    .product_table_block.adaptive .heading a {
      font-weight: bold;
      font-size: 18px;
      line-height: 22px;
      color: #FFFFFF;
      text-decoration: none; }
    .product_table_block.adaptive .heading > .label {
      display: none; }
  .product_table_block.adaptive .label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
    background: #E7E4DF;
    border-radius: 4px;
    padding: 5px 8px;
    font-size: 14px;
    line-height: 20px;
    color: #231F20;
    overflow: hidden; }
  .product_table_block.adaptive .empty_label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
    border-radius: 4px;
    padding: 5px 8px;
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    overflow: hidden; }
  .product_table_block.adaptive .excerpt {
    display: block;
    margin-top: 14px;
    font-size: 15px;
    line-height: 20px;
    color: #231F20;
    height: 100px;
    overflow: hidden; }
  .product_table_block.adaptive .links {
    display: block;
    position: relative;
    height: 56px; }
    .product_table_block.adaptive .links .btn_link {
      display: block;
      position: absolute;
      width: calc(50% - 10px);
      top: 50%;
      right: 0;
      padding: 7px;
      background: #183245;
      border-radius: 4px;
      font-size: 14px;
      line-height: 18px;
      color: #FFFFFF;
      text-align: center;
      text-decoration: none;
      -moz-transform: translate(0px, -50%);
      -ms-transform: translate(0px, -50%);
      -webkit-transform: translate(0px, -50%);
      -o-transform: translate(0px, -50%);
      transform: translate(0px, -50%);
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-duration: 0.3s;
      -moz-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s; }
      .product_table_block.adaptive .links .btn_link:hover {
        opacity: .7; }
      .product_table_block.adaptive .links .btn_link i {
        margin-right: 4px; }
    .product_table_block.adaptive .links .string_link {
      display: block;
      position: absolute;
      width: calc(50% - 10px);
      left: 0;
      top: 50%;
      font-size: 14px;
      line-height: 18px;
      text-decoration-line: underline;
      color: #183245;
      text-align: center;
      -moz-transform: translate(0px, -50%);
      -ms-transform: translate(0px, -50%);
      -webkit-transform: translate(0px, -50%);
      -o-transform: translate(0px, -50%);
      transform: translate(0px, -50%); }
      .product_table_block.adaptive .links .string_link:hover {
        text-decoration: none; }

.vab_custom_header {
  margin-top: 74px !important; }
  @media (min-width: 640px) and (max-width: 800px) {
    .vab_custom_header {
      margin-top: 60px !important; } }
  @media (min-width: 0) and (max-width: 639px) {
    .vab_custom_header {
      margin-top: 50px !important; } }
  .vab_custom_header header {
    border: none !important;
    box-shadow: 0 12px 12px rgba(130, 149, 187, 0.1) !important;
    width: 100% !important;
    z-index: 1000;
    position: fixed !important;
    top: 0 !important;
    background: #ffffff !important; }
    @media (min-width: 0) and (max-width: 800px) {
      .vab_custom_header header {
        z-index: 1030; } }
  .vab_custom_header .avb_header {
    display: block; }
    .vab_custom_header .avb_header .avb_header_wrap {
      display: block;
      position: relative;
      height: 74px; }
      @media (min-width: 640px) and (max-width: 800px) {
        .vab_custom_header .avb_header .avb_header_wrap {
          height: 60px; } }
      @media (min-width: 0) and (max-width: 639px) {
        .vab_custom_header .avb_header .avb_header_wrap {
          height: 50px; } }
      .vab_custom_header .avb_header .avb_header_wrap .avb_logo {
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        -moz-transform: translate(0px, -50%);
        -ms-transform: translate(0px, -50%);
        -webkit-transform: translate(0px, -50%);
        -o-transform: translate(0px, -50%);
        transform: translate(0px, -50%); }
        @media (min-width: 0) and (max-width: 800px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_logo {
            left: 50%;
            margin-left: -75px;
            z-index: 100; } }
        .vab_custom_header .avb_header .avb_header_wrap .avb_logo img {
          display: block;
          width: 220px;
          height: auto; }
          @media (min-width: 0) and (max-width: 800px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_logo img {
              width: 150px; } }
      .vab_custom_header .avb_header .avb_header_wrap .avb_search {
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        width: calc(100% - 530px);
        height: 46px;
        left: 270px;
        top: 50%;
        margin-top: -23px;
        background: #F6F8FC;
        border-radius: 32px; }
        .vab_custom_header .avb_header .avb_header_wrap .avb_search.avb_shorted {
          width: calc(100% - 670px); }
        @media (min-width: 0) and (max-width: 800px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_search {
            display: none;
            left: -5px;
            top: 100%;
            height: 84px;
            width: calc(100% + 10px);
            margin: -1px 0 0 0;
            border-radius: 0;
            background: #FFFFFF; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search:before {
              content: '';
              display: block;
              position: absolute;
              left: 0;
              top: -20px;
              height: 20px;
              width: 100%;
              z-index: 50;
              box-shadow: 0px 8px 12px rgba(130, 149, 187, 0.1); }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search.active {
              display: block; } }
        .vab_custom_header .avb_header .avb_header_wrap .avb_search form.search-form {
          display: block;
          position: relative;
          width: 100%;
          height: 46px; }
          @media (min-width: 0) and (max-width: 800px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_search form.search-form {
              width: calc(100% - 40px);
              height: 44px;
              left: 20px;
              top: 20px;
              background: #F6F8FC;
              border-radius: 32px; } }
        .vab_custom_header .avb_header .avb_header_wrap .avb_search .re-ajax-search {
          display: block;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          position: absolute;
          left: 0;
          top: 0;
          width: calc(100% - 46px);
          height: 46px;
          padding: 0 24px;
          border-radius: 32px 0 0 32px;
          background: #F6F8FC;
          border: none;
          font-size: 14px; }
          @media (min-width: 0) and (max-width: 800px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_search .re-ajax-search {
              height: 44px;
              padding: 0 10px; } }
        .vab_custom_header .avb_header .avb_header_wrap .avb_search .btnsearch {
          display: block;
          position: absolute;
          right: 0;
          top: 0;
          width: 46px;
          height: 46px;
          border-radius: 0 32px 32px 0;
          color: #183245;
          font-size: 18px;
          background: #F6F8FC !important;
          padding: 0;
          margin: 0;
          border: none;
          line-height: 46px;
          text-align: center;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s; }
          @media (min-width: 0) and (max-width: 800px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_search .btnsearch {
              top: 4px;
              right: 4px;
              width: 38px;
              height: 38px;
              line-height: 38px;
              border-radius: 50%;
              background: #183245 !important;
              color: #ffffff !important;
              font-size: 18px; } }
          .vab_custom_header .avb_header .avb_header_wrap .avb_search .btnsearch i {
            color: #183245;
            font-size: 18px;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            -o-transition-duration: 0.3s;
            transition-duration: 0.3s; }
            @media (min-width: 0) and (max-width: 800px) {
              .vab_custom_header .avb_header .avb_header_wrap .avb_search .btnsearch i {
                color: #ffffff;
                font-size: 18px; } }
          .vab_custom_header .avb_header .avb_header_wrap .avb_search .btnsearch:focus {
            outline: none; }
          .vab_custom_header .avb_header .avb_header_wrap .avb_search .btnsearch:hover {
            color: #d0a330; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search .btnsearch:hover i {
              color: #d0a330; }
        @media (min-width: 800px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_search.avb_search_short {
            width: calc(100% - 780px); } }
        @media (max-width: 1140px) and (min-width: 1024px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_search.avb_search_short {
            left: 240px;
            width: calc(100% - 700px); } }
        @media (max-width: 1023px) and (min-width: 800px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_search.avb_search_short {
            display: none;
            left: -5px;
            top: 100%;
            height: 50px;
            width: calc(100% + 10px);
            margin: 0;
            border-radius: 0; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search.avb_search_short:before {
              content: '';
              display: block;
              position: absolute;
              left: 0;
              top: -20px;
              height: 20px;
              width: 100%;
              z-index: 50;
              box-shadow: 0px 8px 12px rgba(130, 149, 187, 0.1); }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search.avb_search_short.active {
              display: block; } }
      .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn {
        display: none; }
        @media (max-width: 1023px) and (min-width: 800px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn.avb_search_btn_short {
            display: block;
            position: absolute;
            right: 20px;
            top: calc(50% - 9px);
            width: 20px;
            height: 18px; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn.avb_search_btn_short svg.not_active {
              display: block;
              width: 20px;
              height: 20px;
              fill: #183245; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn.avb_search_btn_short svg.active {
              display: none;
              width: 20px;
              height: 20px;
              fill: #808080; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn.avb_search_btn_short.active svg.not_active {
              display: none; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn.avb_search_btn_short.active svg.active {
              display: block; } }
        @media (min-width: 0) and (max-width: 800px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn {
            display: block;
            position: absolute;
            right: 20px;
            top: calc(50% - 9px);
            width: 20px;
            height: 18px; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn svg.not_active {
              display: block;
              width: 20px;
              height: 20px;
              fill: #183245; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn svg.active {
              display: none;
              width: 20px;
              height: 20px;
              fill: #808080; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn.active svg.not_active {
              display: none; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_search_btn.active svg.active {
              display: block; } }
      .vab_custom_header .avb_header .avb_header_wrap .avb_burger_btn_ver_2 {
        display: none; }
        @media (min-width: 0) and (max-width: 800px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_burger_btn_ver_2 {
            display: block;
            position: absolute;
            left: 20px;
            top: 50%;
            margin-top: -12px;
            width: 24px;
            height: 24px; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_burger_btn_ver_2 svg.not_active {
              display: block;
              margin: 2px;
              width: 20px;
              height: 20px;
              fill: #d0a330; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_burger_btn_ver_2 svg.active {
              display: none;
              margin: 2px;
              width: 20px;
              height: 20px;
              fill: #808080; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_burger_btn_ver_2.active svg.not_active {
              display: none; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_burger_btn_ver_2.active svg.active {
              display: block; } }
      .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 {
        display: none;
        position: fixed;
        left: 0;
        top: 60px;
        width: 100%;
        height: calc(100% - 60px);
        z-index: 999; }
        .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2.active {
          display: block; }
        .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 .close {
          display: block;
          position: absolute;
          right: 0;
          top: 0;
          width: 20%;
          height: 100%;
          cursor: pointer;
          background: rgba(0, 0, 0, 0.7); }
        .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu {
          display: block;
          position: absolute;
          left: 0;
          top: 0;
          width: 80%;
          height: 100%;
          overflow: auto;
          background: #ffffff;
          padding: 0; }
          .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li {
            display: block;
            position: relative;
            border-bottom: 1px solid #808080; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > a {
              display: block;
              padding: 15px 20px 15px 20px;
              color: #183245;
              font-size: 18px;
              font-weight: 400;
              text-transform: uppercase;
              text-decoration: none; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > a:hover {
                background-color: #183245;
                color: #ffffff; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li.current-menu-item > a {
              background-color: #183245;
              color: #ffffff; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > ul {
              display: block; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > ul > li {
                display: block; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > ul > li > a {
                  display: block;
                  color: #231F20;
                  font-size: 16px;
                  font-weight: 700;
                  text-decoration: none;
                  padding: 10px 20px 10px 30px; }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > ul > li > a:hover {
                    color: #183245; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > ul > li.current-menu-item > a {
                  color: #183245; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > ul > li > ul {
                  display: block; }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > ul > li > ul > li {
                    display: block; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > ul > li > ul > li > a {
                      display: block;
                      color: #231F20;
                      font-size: 14px;
                      font-weight: 400;
                      text-decoration: none;
                      padding: 10px 20px 10px 40px; }
                      .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > ul > li > ul > li > a:hover {
                        color: #183245; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu_mobile_ver_2 ul.menu > li > ul > li > ul > li.current-menu-item > a {
                      color: #183245; }
      .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 {
        display: block;
        position: absolute;
        top: 25px;
        right: -10px;
        text-align: right;
        z-index: 100; }
        @media (max-width: 1023px) and (min-width: 800px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 {
            right: 60px; } }
        @media (min-width: 0) and (max-width: 800px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 {
            display: none; } }
        .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav {
          display: block; }
          .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu {
            display: block;
            font-size: 0;
            letter-spacing: -.25em;
            text-align: right; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li {
              display: -moz-inline-stack;
              display: inline-block;
              vertical-align: top;
              zoom: 1;
              *display: inline;
              letter-spacing: normal;
              word-spacing: normal;
              font-size: medium;
              position: relative;
              margin-left: 20px;
              padding: 0 10px 25px; }
              @media (max-width: 1140px) and (min-width: 1024px) {
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li {
                  margin-left: 10px; } }
              @media (max-width: 1023px) and (min-width: 800px) {
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li {
                  margin-left: 10px; } }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:after, .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:before {
                content: '';
                display: block;
                position: absolute;
                bottom: 0;
                width: 0;
                height: 4px;
                background: #183245;
                -webkit-transition-property: all;
                -moz-transition-property: all;
                -o-transition-property: all;
                transition-property: all;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                -o-transition-duration: 0.3s;
                transition-duration: 0.3s; }
                @media (min-width: 0) and (max-width: 800px) {
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:after, .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:before {
                    display: none; } }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:after {
                left: 50%; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:before {
                right: 50%; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li > .a {
                display: block;
                font-weight: bold;
                font-size: 14px;
                line-height: 24px;
                color: #d0a330;
                text-transform: uppercase;
                text-decoration: none;
                cursor: pointer;
                -webkit-transition-property: all;
                -moz-transition-property: all;
                -o-transition-property: all;
                transition-property: all;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                -o-transition-duration: 0.3s;
                transition-duration: 0.3s; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li.menu-item-has-children > a:after {
                content: "\f107";
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: top;
                zoom: 1;
                *display: inline;
                margin-left: 3px;
                margin-top: 1px;
                font-size: 17px;
                font-family: 'Font Awesome 5 Free';
                font-weight: 900; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li.current-menu-item > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li.current-menu-item > .a {
                color: #183245; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:hover:after, .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:hover:before {
                width: calc(50% - 10px); }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:hover > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:hover > .a {
                color: #183245; }
                @media (min-width: 0) and (max-width: 800px) {
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:hover > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:hover > .a {
                    color: #d0a330; } }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:hover.menu-item-has-children > a:after, .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:hover.menu-item-has-children > .a:after {
                content: "\f106"; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li:hover > ul {
                visibility: visible;
                opacity: 1;
                transform: translate(0, 0); }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li > ul {
                display: block;
                position: absolute;
                top: 100%;
                left: 0;
                margin-top: -1px;
                min-width: 200px;
                z-index: 900;
                visibility: hidden;
                opacity: 0;
                transform: translate(0, 20px);
                transition-property: all;
                transition-duration: .2s;
                transition-timing-function: linear;
                background: #FFFFFF;
                border-radius: 0 0 6px 6px;
                padding: 10px 0; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li > ul > li {
                  display: block;
                  text-align: left; }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li > ul > li > a {
                    display: block;
                    padding: 4px 30px;
                    font-size: 14px;
                    line-height: 20px;
                    color: #231F20;
                    text-decoration: none;
                    -webkit-transition-property: all;
                    -moz-transition-property: all;
                    -o-transition-property: all;
                    transition-property: all;
                    -webkit-transition-duration: 0.3s;
                    -moz-transition-duration: 0.3s;
                    -o-transition-duration: 0.3s;
                    transition-duration: 0.3s; }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li > ul > li.current-menu-item > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li > ul > li.current-menu-item > .a {
                    color: #183245; }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li > ul > li:hover > a {
                    background: linear-gradient(128.42deg, #d0a330 11.46%, #183245 100%);
                    color: #ffffff; }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu_ver_2 nav ul.menu > li > ul > li > ul {
                    display: none; }
      .vab_custom_header .avb_header .avb_header_wrap .avb_menu {
        display: block;
        position: absolute;
        top: 25px;
        right: -10px;
        text-align: right;
        z-index: 100; }
        @media (min-width: 801px) and (max-width: 1024px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_menu {
            right: 10px; } }
        @media (min-width: 640px) and (max-width: 800px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_menu {
            right: auto;
            left: 20px;
            top: 20px;
            width: calc(100% - 94px); } }
        @media (min-width: 0) and (max-width: 639px) {
          .vab_custom_header .avb_header .avb_header_wrap .avb_menu {
            right: auto;
            left: 20px;
            top: 15px; } }
        .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list {
          display: block;
          font-size: 0;
          letter-spacing: -.25em;
          text-align: right; }
          @media (min-width: 640px) and (max-width: 800px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list {
              text-align: left; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list:before, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list:after {
                content: '';
                display: block;
                clear: both; } }
          @media (min-width: 0) and (max-width: 639px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list {
              text-align: left; } }
          .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: top;
            zoom: 1;
            *display: inline;
            letter-spacing: normal;
            word-spacing: normal;
            font-size: medium;
            position: relative;
            margin-left: 20px;
            padding: 0 10px 25px; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item .burger {
              display: none;
              position: absolute;
              left: 0;
              top: 0;
              width: 24px;
              height: 24px; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item .burger svg.not_active {
                display: block;
                margin: 2px;
                width: 20px;
                height: 20px;
                fill: #d0a330; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item .burger svg.active {
                display: none;
                margin: 2px;
                width: 20px;
                height: 20px;
                fill: #808080; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:after, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:before {
              content: '';
              display: block;
              position: absolute;
              bottom: 0;
              width: 0;
              height: 4px;
              background: #183245;
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-duration: 0.3s;
              -moz-transition-duration: 0.3s;
              -o-transition-duration: 0.3s;
              transition-duration: 0.3s; }
              @media (min-width: 0) and (max-width: 800px) {
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:after, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:before {
                  display: none; } }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:after {
              left: 50%; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:before {
              right: 50%; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item > .a {
              display: block;
              font-weight: bold;
              font-size: 14px;
              line-height: 24px;
              color: #d0a330;
              text-transform: uppercase;
              text-decoration: none;
              cursor: pointer;
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-duration: 0.3s;
              -moz-transition-duration: 0.3s;
              -o-transition-duration: 0.3s;
              transition-duration: 0.3s; }
              @media (min-width: 0) and (max-width: 800px) {
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item > a i, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item > .a i {
                  display: none !important; } }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item > a i, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item > .a i {
                margin-left: 1px;
                font-size: 17px; }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:hover:after, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:hover:before {
              width: calc(50% - 10px); }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:hover > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:hover > .a {
              color: #183245; }
              @media (min-width: 0) and (max-width: 800px) {
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:hover > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:hover > .a {
                  color: #d0a330; } }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:hover > a i:before, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:hover > .a i:before {
                content: "\f106"; }
            @media (min-width: 800px) and (max-width: 8000px) {
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:hover .submenu_box {
                visibility: visible;
                opacity: 1;
                transform: translate(0, 0); } }
            @media (min-width: 640px) and (max-width: 800px) {
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item {
                padding: 0 0 0 30px;
                margin: 0; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item .burger {
                  display: block; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item.right_item {
                  float: right; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item.active > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item.active > .a {
                  opacity: 0; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item.active svg.not_active {
                  display: none; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item.active svg.active {
                  display: block; } }
            @media (min-width: 0) and (max-width: 639px) {
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item {
                display: none;
                margin: 0;
                padding: 0; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:first-child {
                  display: block;
                  width: 24px;
                  height: 24px; }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:first-child > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item:first-child > .a {
                    display: none; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item .burger {
                  display: block; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item.active > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item.active > .a {
                  opacity: 0; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item.active svg.not_active {
                  display: none; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .menu_list .menu_list_item.active svg.active {
                  display: block; } }
        .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box {
          display: block;
          position: fixed;
          top: 74px;
          left: 50%;
          width: 1200px;
          margin-left: -600px;
          max-height: calc(100% - 74px);
          z-index: 900;
          visibility: hidden;
          opacity: 0;
          transform: translate(0, 20px);
          transition-property: all;
          transition-duration: .2s;
          transition-timing-function: linear; }
          @media screen and (max-width: 1279px) and (min-width: 1141px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box {
              width: 1080px;
              margin-left: -540px; } }
          @media (max-width: 1140px) and (min-width: 1024px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box {
              width: 980px;
              margin-left: -490px; } }
          @media (max-width: 1023px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box {
              width: 100%;
              margin: 0;
              left: 0; } }
          @media (min-width: 640px) and (max-width: 800px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box {
              width: 100%;
              margin: 0;
              left: 0;
              top: 58px;
              max-height: calc(100% - 60px);
              z-index: 1020; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box.active {
                visibility: visible;
                opacity: 1;
                transform: translate(0, 0); } }
          @media (min-width: 0) and (max-width: 639px) {
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box {
              width: 100%;
              margin: 0;
              left: 0;
              top: 48px;
              max-height: calc(100% - 48px);
              z-index: 1020; }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box.active {
                visibility: visible;
                opacity: 1;
                transform: translate(0, 0); } }
          .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box:before {
            display: none;
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(180deg, #d0a330 0%, #183245 100%);
            opacity: 0.9;
            z-index: 10; }
          .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap {
            display: block;
            position: relative;
            background: #FFFFFF;
            border-radius: 0 0 6px 6px;
            z-index: 20;
            max-height: 100%;
            overflow: auto; }
            @media (min-width: 0) and (max-width: 800px) {
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap {
                border-radius: 0; } }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap:before {
              content: '';
              display: block;
              position: absolute;
              left: 0;
              top: -20px;
              height: 20px;
              width: 100%;
              z-index: 50;
              box-shadow: 0 12px 12px rgba(130, 149, 187, 0.1); }
            .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap {
              display: -ms-grid;
              display: grid;
              -ms-grid-columns: 1fr 1fr 1fr 1fr;
              grid-template-columns: 1fr 1fr 1fr 1fr;
              -ms-grid-rows: auto; }
              @media (min-width: 640px) and (max-width: 800px) {
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap {
                  grid-template-columns: 1fr 1fr;
                  -ms-grid-columns: 1fr 1fr;
                  -ms-grid-rows: auto auto; } }
              @media (min-width: 0) and (max-width: 639px) {
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap {
                  grid-template-columns: 1fr;
                  -ms-grid-columns: 1fr;
                  -ms-grid-rows: auto auto auto auto; } }
              .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column {
                display: block;
                text-align: left;
                padding: 40px 0 50px; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_1 {
                  -ms-grid-row: 1;
                  -ms-grid-column: 1; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_2 {
                  -ms-grid-row: 1;
                  -ms-grid-column: 2; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_3 {
                  -ms-grid-row: 1;
                  -ms-grid-column: 3; }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_4 {
                  -ms-grid-row: 1;
                  -ms-grid-column: 4; }
                @media (min-width: 640px) and (max-width: 800px) {
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column {
                    padding: 30px 0 0; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_1 {
                      -ms-grid-row: 1;
                      -ms-grid-column: 1; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_2 {
                      -ms-grid-row: 1;
                      -ms-grid-column: 2; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_3 {
                      -ms-grid-row: 2;
                      -ms-grid-column: 1; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_4 {
                      -ms-grid-row: 2;
                      -ms-grid-column: 2; } }
                @media (min-width: 0) and (max-width: 639px) {
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column {
                    padding: 30px 0 0; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_1 {
                      -ms-grid-row: 1;
                      -ms-grid-column: 1; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_2 {
                      -ms-grid-row: 2;
                      -ms-grid-column: 1; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_3 {
                      -ms-grid-row: 3;
                      -ms-grid-column: 1; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_4 {
                      -ms-grid-row: 4;
                      -ms-grid-column: 1; } }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column:nth-child(2n) {
                  background: #F6F8FC; }
                  @media (min-width: 0) and (max-width: 639px) {
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column:nth-child(2n) {
                      background: none; } }
                .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item {
                  display: block;
                  position: relative;
                  padding: 17px 0 16px; }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item:before {
                    content: '';
                    display: block;
                    position: absolute;
                    width: calc(100% - 120px);
                    height: 1px;
                    left: 60px;
                    top: 0;
                    background: #808080; }
                    @media (min-width: 640px) and (max-width: 800px) {
                      .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item:before {
                        width: calc(100% - 60px);
                        height: 1px;
                        left: 30px; } }
                    @media (min-width: 0) and (max-width: 639px) {
                      .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item:before {
                        width: calc(100% - 40px);
                        height: 1px;
                        left: 20px;
                        opacity: .7; } }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item:first-child {
                    padding-top: 0; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item:first-child:before {
                      display: none; }
                      @media (min-width: 0) and (max-width: 800px) {
                        .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item:first-child:before {
                          display: block; } }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item:last-child {
                    padding-bottom: 0; }
                    @media (min-width: 0) and (max-width: 639px) {
                      .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item:last-child {
                        padding-bottom: 6px; } }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > .a {
                    display: block;
                    padding: 4px 60px;
                    font-style: normal;
                    font-weight: bold;
                    font-size: 18px;
                    line-height: 26px;
                    color: #183245;
                    text-decoration: none;
                    -webkit-transition-property: all;
                    -moz-transition-property: all;
                    -o-transition-property: all;
                    transition-property: all;
                    -webkit-transition-duration: 0.3s;
                    -moz-transition-duration: 0.3s;
                    -o-transition-duration: 0.3s;
                    transition-duration: 0.3s; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > a:hover, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > .a:hover {
                      background: linear-gradient(128.42deg, #d0a330 11.46%, #183245 100%);
                      color: #ffffff; }
                    @media (min-width: 640px) and (max-width: 800px) {
                      .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > .a {
                        padding: 4px 30px; } }
                    @media (min-width: 0) and (max-width: 639px) {
                      .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > .a {
                        padding: 8px 20px;
                        font-size: 15px;
                        line-height: 20px;
                        color: #231F20; }
                        .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > a:after, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > .a:after {
                          content: "\f105";
                          font-family: FontAwesome;
                          margin-left: 4px; } }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems {
                    display: block; }
                    @media (min-width: 0) and (max-width: 639px) {
                      .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems {
                        display: none; } }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem {
                      display: block; }
                      .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > .a {
                        display: block;
                        padding: 4px 60px;
                        font-size: 14px;
                        font-weight: normal;
                        line-height: 20px;
                        color: #231F20;
                        text-decoration: none;
                        -webkit-transition-property: all;
                        -moz-transition-property: all;
                        -o-transition-property: all;
                        transition-property: all;
                        -webkit-transition-duration: 0.3s;
                        -moz-transition-duration: 0.3s;
                        -o-transition-duration: 0.3s;
                        transition-duration: 0.3s; }
                        .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > a:hover, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > .a:hover {
                          background: linear-gradient(128.42deg, #d0a330 11.46%, #183245 100%);
                          color: #ffffff; }
                        @media (min-width: 640px) and (max-width: 800px) {
                          .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > .a {
                            padding: 4px 30px; } }
                        @media (min-width: 0) and (max-width: 639px) {
                          .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > a, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > .a {
                            padding: 6px 20px; } }
                  @media (min-width: 0) and (max-width: 639px) {
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item.active .avb_submenu_subitems {
                      display: block; } }
                @media (min-width: 640px) and (max-width: 800px) {
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_1 .avb_submenu_item:first-child:before, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_2 .avb_submenu_item:first-child:before {
                    display: none; }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_3, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_4 {
                    padding: 13px 0 0; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_3 .avb_submenu_item, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_4 .avb_submenu_item {
                      padding: 17px 0 16px; } }
                @media (min-width: 0) and (max-width: 639px) {
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_1 .avb_submenu_item {
                    padding: 7px 0 6px; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_1 .avb_submenu_item:first-child:before {
                      display: none; }
                  .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_2, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_3, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_4 {
                    padding: 0; }
                    .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_2 .avb_submenu_item, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_3 .avb_submenu_item, .vab_custom_header .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column.avb_menu_column_4 .avb_submenu_item {
                      padding: 7px 0 6px; } }
  .vab_custom_header .avb_submenu_box_mask {
    display: none;
    position: fixed;
    top: 74px;
    left: 0;
    width: 100%;
    height: calc(100% - 74px);
    z-index: 60;
    /*background: linear-gradient(180deg, #d0a330 0%, #183245 100%);*/
    /*opacity: 0.9;*/
    background: #231F20;
    opacity: 0.6; }
  .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap {
    background: linear-gradient(180deg, #d0a330 0%, #183245 100%); }
    .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column {
      display: block;
      position: relative; }
      .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 1px;
        height: 100%;
        background: #F3F3F3;
        opacity: 0.3; }
      .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column:last-child:after {
        display: none; }
      .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column:nth-child(2n) {
        background: none; }
      .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item:before {
        background: #F3F3F3;
        opacity: 0.8; }
      .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > a, .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > .a {
        color: #F3F3F3; }
        .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > a:hover, .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item > .a:hover {
          background: #183245;
          color: #F3F3F3; }
      .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem {
        display: block; }
        .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > a, .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > .a {
          color: #F3F3F3; }
          .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > a:hover, .vab_custom_header.vab_custom_header_color_back .avb_header .avb_header_wrap .avb_menu .submenu_box .avb_menu_wrap .avb_menu_columns_wrap .avb_menu_column .avb_submenu_item .avb_submenu_subitems .avb_submenu_subitem > .a:hover {
            background: #183245;
            color: #F3F3F3; }
  .vab_custom_header.vab_custom_header_color_back .avb_submenu_box_mask {
    background: #231F20;
    opacity: 0; }
  .vab_custom_header.vab_custom_header_opacity_back .avb_submenu_box_mask {
    background: #231F20;
    opacity: 0; }

.avb_footer {
  display: block;
  padding: 50px 0; }
  .avb_footer .avb_footer_cols {
    display: block; }
    .avb_footer .avb_footer_cols:before, .avb_footer .avb_footer_cols:after {
      content: '';
      display: block;
      clear: both; }
    .avb_footer .avb_footer_cols .avb_footer_col {
      display: block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      float: left; }
    .avb_footer .avb_footer_cols .avb_footer_col_1 {
      width: 290px; }
      @media (max-width: 1023px) and (min-width: 768px) {
        .avb_footer .avb_footer_cols .avb_footer_col_1 {
          width: 200px; } }
      @media (max-width: 767px) {
        .avb_footer .avb_footer_cols .avb_footer_col_1 {
          width: 100%; } }
    .avb_footer .avb_footer_cols .avb_footer_col_2 {
      width: calc(100% - 540px);
      padding: 0 100px; }
      @media (max-width: 1140px) and (min-width: 1024px) {
        .avb_footer .avb_footer_cols .avb_footer_col_2 {
          padding: 0 30px; } }
      @media (max-width: 1023px) and (min-width: 768px) {
        .avb_footer .avb_footer_cols .avb_footer_col_2 {
          padding: 0 30px;
          width: calc(100% - 400px); } }
      @media (max-width: 767px) {
        .avb_footer .avb_footer_cols .avb_footer_col_2 {
          width: 100%;
          padding: 30px 0 0; } }
    .avb_footer .avb_footer_cols .avb_footer_col_3 {
      width: 250px; }
      @media (max-width: 1023px) and (min-width: 768px) {
        .avb_footer .avb_footer_cols .avb_footer_col_3 {
          width: 200px; } }
      @media (max-width: 767px) {
        .avb_footer .avb_footer_cols .avb_footer_col_3 {
          width: 100%;
          padding: 30px 0 0; } }
  .avb_footer .avb_footer_logo {
    display: block; }
    .avb_footer .avb_footer_logo img {
      display: block;
      max-width: 100%;
      height: auto; }
  .avb_footer .avb_footer_text {
    display: block;
    margin-top: 30px;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF; }
  .avb_footer .avb_footer_social {
    display: block;
    margin-top: 30px; }
    .avb_footer .avb_footer_social i.fa, .avb_footer .avb_footer_social i.fas {
      font-family: FontAwesome !important;
      font-weight: 400 !important; }
    .avb_footer .avb_footer_social .social_icon a {
      border-radius: 4px; }
  .avb_footer .avb_footer_copyright {
    display: block;
    margin-top: 30px;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF; }
  .avb_footer .avb_footer_form {
    display: block; }
    .avb_footer .avb_footer_form .rehub_chimp {
      display: block;
      position: relative;
      padding: 60px 30px 30px;
      margin: 16px 0 0;
      background: #F6F8FC;
      border-radius: 6px;
      border: none; }
      @media (max-width: 1023px) {
        .avb_footer .avb_footer_form .rehub_chimp {
          padding: 40px 15px 15px; } }
      .avb_footer .avb_footer_form .rehub_chimp:before {
        position: absolute;
        top: 0;
        left: 50%;
        width: 48px;
        height: 48px;
        line-height: 48px;
        border-radius: 50%;
        background: #183245;
        box-shadow: 0 6px 8px rgba(130, 149, 187, 0.4);
        content: "\f0e0";
        font-size: 20px;
        color: #fff;
        margin: -16px 0 0 -24px;
        font-family: 'FontAwesome', 'Font Awesome 5 Pro'; }
      .avb_footer .avb_footer_form .rehub_chimp h3 {
        display: block;
        font-weight: bold;
        font-size: 22px;
        line-height: 30px;
        text-align: center;
        color: #231F20;
        margin: 0;
        text-transform: none; }
      .avb_footer .avb_footer_form .rehub_chimp p {
        display: block;
        margin: 12px 0 0;
        font-size: 14px;
        line-height: 20px;
        text-align: center;
        color: #231F20; }
      .avb_footer .avb_footer_form .rehub_chimp #mc_embed_signup {
        overflow: hidden;
        width: 100%;
        position: relative;
        vertical-align: middle;
        margin: 0;
        background-color: transparent;
        padding: 0;
        max-width: 100%;
        margin: 0; }
      .avb_footer .avb_footer_form .rehub_chimp #mc_embed_signup input.email {
        display: block;
        margin: 30px auto 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #DFE5F0;
        width: 100%;
        height: 46px;
        outline: none;
        background: #FFFFFF;
        border-radius: 4px;
        font-weight: normal;
        font-size: 14px;
        padding: 0 24px; }
      .avb_footer .avb_footer_form .rehub_chimp #mc_embed_signup input#mc-embedded-subscribe {
        display: block;
        position: relative;
        right: auto;
        top: auto;
        margin: 8px auto 0;
        width: 100%;
        height: 46px;
        border: none;
        border-radius: 4px;
        background: #183245;
        font-weight: bold;
        font-size: 18px;
        line-height: 46px;
        text-shadow: none;
        font-weight: bold;
        color: #fff !important;
        cursor: pointer;
        box-shadow: none;
        padding: 0;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s; }
        .avb_footer .avb_footer_form .rehub_chimp #mc_embed_signup input#mc-embedded-subscribe:hover {
          opacity: .7; }
  .avb_footer .avb_footer_menu {
    display: block; }
    .avb_footer .avb_footer_menu ul.menu {
      display: block; }
      .avb_footer .avb_footer_menu ul.menu li {
        display: block;
        margin-top: 12px; }
        .avb_footer .avb_footer_menu ul.menu li:first-child {
          margin-top: 0; }
        .avb_footer .avb_footer_menu ul.menu li a {
          font-weight: bold;
          font-size: 14px;
          line-height: 22px;
          text-transform: uppercase;
          text-decoration: none;
          color: #FFFFFF;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s; }
          .avb_footer .avb_footer_menu ul.menu li a:hover {
            color: #183245; }
  .avb_footer .avb_footer_dmca {
    display: block;
    margin-top: 30px; }

.vab_promo_block.design_two {
  display: block;
  position: relative;
  padding: 180px 0 240px; }
  @media (max-width: 1023px) {
    .vab_promo_block.design_two {
      padding: 60px 0 120px; } }
  @media (max-width: 767px) and (min-width: 100px) {
    .vab_promo_block.design_two {
      padding: 45px 0; } }
  .vab_promo_block.design_two:before, .vab_promo_block.design_two:after {
    content: '';
    display: block;
    clear: both; }
  .vab_promo_block.design_two .vab_promo_block_text {
    display: block;
    float: right;
    width: calc(40% - 30px);
    padding-top: 30px; }
    @media (max-width: 1023px) {
      .vab_promo_block.design_two .vab_promo_block_text {
        float: none;
        width: 100%;
        padding-top: 30px; } }
    .vab_promo_block.design_two .vab_promo_block_text .vab_promo_block_heading {
      display: block;
      font-style: normal;
      font-weight: bold;
      font-size: 44px;
      line-height: 1.2;
      color: #231F20; }
      @media (min-width: 100px) and (max-width: 767px) {
        .vab_promo_block.design_two .vab_promo_block_text .vab_promo_block_heading {
          font-size: 32px !important;
          line-height: 36px; } }
    .vab_promo_block.design_two .vab_promo_block_text .vab_promo_block_content {
      display: block;
      margin-top: 40px;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 26px;
      text-align: left;
      color: #231F20; }
  .vab_promo_block.design_two .vab_promo_block_image {
    display: block;
    float: left;
    width: calc(60% - 30px); }
    @media (max-width: 1023px) {
      .vab_promo_block.design_two .vab_promo_block_image {
        float: none;
        width: 100%;
        margin-top: 30px; } }
    .vab_promo_block.design_two .vab_promo_block_image img {
      display: block;
      width: 100%;
      max-width: 100%;
      margin: 0 auto;
      height: auto; }
  .vab_promo_block.design_two .vab_show_scroll_icon {
    display: block;
    position: absolute;
    bottom: -24px;
    left: 50%;
    margin-left: -24px;
    z-index: 30;
    opacity: 1;
    -webkit-animation: bounce 2s infinite 2s;
    animation: bounce 2s infinite 2s;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
    transform: scale(1); }
    @media (min-width: 100px) and (max-width: 767px) {
      .vab_promo_block.design_two .vab_show_scroll_icon {
        bottom: 15px;
        margin-left: -16px; } }
    .vab_promo_block.design_two .vab_show_scroll_icon svg {
      display: block;
      width: 48px;
      height: 48px; }
      @media (min-width: 100px) and (max-width: 767px) {
        .vab_promo_block.design_two .vab_show_scroll_icon svg {
          width: 32px;
          height: 32px; } }
      .vab_promo_block.design_two .vab_show_scroll_icon svg circle {
        fill: #183245; }
      .vab_promo_block.design_two .vab_show_scroll_icon svg path {
        fill: #ffffff; }

.vab_promo_block.design_one {
  display: block;
  position: relative;
  padding: 60px 0 90px; }
  .vab_promo_block.design_one .vab_promo_block_heading {
    display: block;
    margin: 0 auto 0;
    width: 840px;
    max-width: 100%;
    font-style: normal;
    font-weight: bold;
    font-size: 44px;
    line-height: 1.2;
    text-align: center;
    color: #231F20; }
    @media (min-width: 100px) and (max-width: 767px) {
      .vab_promo_block.design_one .vab_promo_block_heading {
        font-size: 32px !important;
        line-height: 36px; } }
  .vab_promo_block.design_one .vab_promo_block_content {
    display: block;
    margin: 40px auto 0;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #231F20;
    width: 840px;
    max-width: 100%; }
  .vab_promo_block.design_one .vab_promo_block_image {
    display: block;
    margin-top: 40px; }
    .vab_promo_block.design_one .vab_promo_block_image img {
      display: block;
      max-width: 100%;
      margin: 0 auto;
      height: auto; }
  .vab_promo_block.design_one .vab_show_scroll_icon {
    display: block;
    position: absolute;
    bottom: -24px;
    left: 50%;
    margin-left: -24px;
    z-index: 30;
    opacity: 1;
    -webkit-animation: bounce 2s infinite 2s;
    animation: bounce 2s infinite 2s;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
    transform: scale(1); }
    @media (min-width: 100px) and (max-width: 767px) {
      .vab_promo_block.design_one .vab_show_scroll_icon {
        bottom: 15px;
        margin-left: -16px; } }
    .vab_promo_block.design_one .vab_show_scroll_icon svg {
      display: block;
      width: 48px;
      height: 48px; }
      @media (min-width: 100px) and (max-width: 767px) {
        .vab_promo_block.design_one .vab_show_scroll_icon svg {
          width: 32px;
          height: 32px; } }
      .vab_promo_block.design_one .vab_show_scroll_icon svg circle {
        fill: #183245; }
      .vab_promo_block.design_one .vab_show_scroll_icon svg path {
        fill: #ffffff; }

.vab_search_block {
  display: block;
  padding: 70px 10px 80px; }
  .vab_search_block .vab_search_block_text {
    display: block;
    max-width: 1200px;
    margin: 0 auto; }
    .vab_search_block .vab_search_block_text .vab_search_block_heading {
      display: block;
      font-weight: bold;
      font-size: 26px;
      line-height: 32px;
      text-align: center;
      color: #FFFFFF; }
    .vab_search_block .vab_search_block_text .vab_search_block_content {
      display: block;
      margin-top: 30px;
      font-size: 18px;
      line-height: 32px;
      text-align: center;
      color: #FFFFFF; }
  .vab_search_block .vab_search_block_form {
    display: block;
    position: relative;
    width: 570px;
    max-width: 100%;
    margin: 40px auto 0; }
    .vab_search_block .vab_search_block_form form.search-form {
      display: block;
      position: relative;
      width: 100%;
      background: #F6F8FC;
      height: 46px;
      border-radius: 32px; }
      .vab_search_block .vab_search_block_form form.search-form .re-ajax-search {
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        left: 0;
        top: 0;
        width: calc(100% - 100px);
        height: 46px;
        padding: 0 24px;
        border-radius: 32px 0 0 32px;
        background: #F6F8FC;
        border: none;
        font-size: 14px; }
      .vab_search_block .vab_search_block_form form.search-form .btnsearch {
        display: block;
        position: absolute;
        top: 4px;
        right: 4px;
        width: 92px;
        height: 38px;
        background: #183245 !important;
        border-radius: 32px;
        font-size: 18px;
        color: #FFFFFF; }
    .vab_search_block .vab_search_block_form .re-aj-search-wrap {
      position: absolute;
      z-index: 500;
      right: 20px;
      width: calc(100% - 40px);
      top: 100%;
      background-color: #fff;
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15); }
      .vab_search_block .vab_search_block_form .re-aj-search-wrap h3 {
        font-size: 15px;
        line-height: 20px;
        margin: 0; }

.vab_step_slider {
  display: block;
  padding: 60px 0 90px; }
  @media (max-width: 767px) and (min-width: 100px) {
    .vab_step_slider {
      padding: 45px 0; } }
  .vab_step_slider .vab_heading {
    display: block;
    font-weight: bold;
    font-size: 26px;
    line-height: 33px;
    text-align: center;
    color: #231F20;
    margin-bottom: 60px; }
    @media (min-width: 100px) and (max-width: 640px) {
      .vab_step_slider .vab_heading {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 30px; } }
  .vab_step_slider .vab_step_slider_control {
    display: block;
    position: relative; }
    .vab_step_slider .vab_step_slider_control .vab_step_slider_control_prev, .vab_step_slider .vab_step_slider_control .vab_step_slider_control_next {
      display: block;
      position: absolute;
      top: 0;
      width: 40px;
      height: 40px;
      background: #F6F8FC;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      line-height: 40px;
      text-align: center;
      cursor: pointer;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-duration: 0.3s;
      -moz-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s; }
      @media (max-width: 1023px) and (min-width: 768px) {
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_prev, .vab_step_slider .vab_step_slider_control .vab_step_slider_control_next {
          display: none !important; } }
      @media (min-width: 640px) and (max-width: 767px) {
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_prev, .vab_step_slider .vab_step_slider_control .vab_step_slider_control_next {
          display: none !important; } }
      @media (min-width: 100px) and (max-width: 640px) {
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_prev, .vab_step_slider .vab_step_slider_control .vab_step_slider_control_next {
          display: none !important; } }
      .vab_step_slider .vab_step_slider_control .vab_step_slider_control_prev svg, .vab_step_slider .vab_step_slider_control .vab_step_slider_control_next svg {
        display: block;
        position: absolute;
        top: calc(50% - 8px);
        left: calc(50% - 5px);
        width: 10px;
        height: 16px;
        fill: #231F20;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s; }
      .vab_step_slider .vab_step_slider_control .vab_step_slider_control_prev:hover, .vab_step_slider .vab_step_slider_control .vab_step_slider_control_next:hover {
        background: #d0a330; }
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_prev:hover svg, .vab_step_slider .vab_step_slider_control .vab_step_slider_control_next:hover svg {
          fill: #F3F3F3; }
      .vab_step_slider .vab_step_slider_control .vab_step_slider_control_prev:active, .vab_step_slider .vab_step_slider_control .vab_step_slider_control_next:active {
        opacity: .7; }
    .vab_step_slider .vab_step_slider_control .vab_step_slider_control_prev {
      left: 0; }
    .vab_step_slider .vab_step_slider_control .vab_step_slider_control_next {
      right: 0; }
    .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items {
      display: block;
      margin: 0 auto;
      width: calc(100% - 160px);
      font-size: 0;
      letter-spacing: -.25em; }
      @media (max-width: 1023px) and (min-width: 768px) {
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items {
          width: 100%; } }
      @media (min-width: 640px) and (max-width: 767px) {
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items {
          width: 100%; } }
      @media (min-width: 100px) and (max-width: 640px) {
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items {
          width: 100%; } }
      .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        letter-spacing: normal;
        word-spacing: normal;
        font-size: medium;
        position: relative;
        cursor: pointer; }
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item .vab_step_slider_progress {
          display: block;
          position: absolute;
          z-index: 20;
          top: 19px;
          left: -50%;
          width: 100%;
          height: 2px;
          background: #DFE5F0; }
          @media (min-width: 100px) and (max-width: 767px) {
            .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item .vab_step_slider_progress {
              top: 15px; } }
          .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item .vab_step_slider_progress .vab_step_slider_progress_line {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 0;
            height: 100%;
            background: #d0a330;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.1s;
            -moz-transition-duration: 0.1s;
            -o-transition-duration: 0.1s;
            transition-duration: 0.1s; }
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item .vab_step_slider_control_number {
          display: block;
          position: relative;
          margin: 0 auto;
          width: 40px;
          height: 40px;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          border-radius: 50%;
          font-style: normal;
          font-weight: bold;
          font-size: 18px;
          line-height: 40px;
          text-align: center;
          color: #d0a330;
          background: #ffffff;
          z-index: 30; }
          @media (min-width: 100px) and (max-width: 640px) {
            .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item .vab_step_slider_control_number {
              width: 32px;
              height: 32px;
              line-height: 32px; } }
          .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item .vab_step_slider_control_number:after {
            content: '';
            display: block;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            border: 2px solid #DFE5F0;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            -o-transition-duration: 0.3s;
            transition-duration: 0.3s; }
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item .vab_step_slider_control_heading {
          display: block;
          padding: 10px 10px 0;
          font-size: 14px;
          line-height: 20px;
          text-align: center;
          color: #231F20; }
          @media (min-width: 640px) and (max-width: 767px) {
            .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item .vab_step_slider_control_heading {
              display: none !important; } }
          @media (min-width: 100px) and (max-width: 640px) {
            .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item .vab_step_slider_control_heading {
              display: none !important; } }
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item:first-child .vab_step_slider_progress {
          display: none; }
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item.active .vab_step_slider_progress .vab_step_slider_progress_line {
          width: 100%; }
        .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item.active .vab_step_slider_control_number {
          background: linear-gradient(136.62deg, #d0a330 12.51%, #183245 88.29%);
          color: #F3F3F3; }
          .vab_step_slider .vab_step_slider_control .vab_step_slider_control_items .vab_step_slider_control_item.active .vab_step_slider_control_number:after {
            opacity: 0; }
  .vab_step_slider .vab_step_slider_items {
    display: block;
    padding-top: 40px;
    max-height: 410px;
    overflow: hidden; }
    @media (min-width: 640px) and (max-width: 767px) {
      .vab_step_slider .vab_step_slider_items {
        padding-top: 10px; } }
    @media (min-width: 100px) and (max-width: 640px) {
      .vab_step_slider .vab_step_slider_items {
        padding-top: 0px;
        max-height: 810px; } }
    .vab_step_slider .vab_step_slider_items .vab_step_slider_item {
      display: block; }
      .vab_step_slider .vab_step_slider_items .vab_step_slider_item:after, .vab_step_slider .vab_step_slider_items .vab_step_slider_item:before {
        content: '';
        display: block;
        clear: both; }
      .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_text {
        display: block;
        float: left;
        width: calc(100% - 700px);
        padding-top: 80px; }
        @media (max-width: 1023px) and (min-width: 768px) {
          .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_text {
            width: calc(100% - 450px); } }
        @media (min-width: 640px) and (max-width: 767px) {
          .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_text {
            width: calc(50% - 10px);
            padding-top: 60px; } }
        @media (min-width: 100px) and (max-width: 640px) {
          .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_text {
            width: 100%;
            float: none;
            padding-top: 40px; } }
        .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_text .vab_step_slider_text_heading {
          display: block;
          font-style: normal;
          font-weight: bold;
          font-size: 22px;
          line-height: 30px;
          color: #231F20; }
          @media (min-width: 640px) and (max-width: 767px) {
            .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_text .vab_step_slider_text_heading {
              font-size: 18px;
              line-height: 22px; } }
          @media (min-width: 100px) and (max-width: 640px) {
            .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_text .vab_step_slider_text_heading {
              font-size: 18px;
              line-height: 22px;
              text-align: center; } }
        .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_text .vab_step_slider_text_desc {
          display: block;
          margin-top: 8px;
          font-style: normal;
          font-weight: normal;
          font-size: 18px;
          line-height: 32px;
          color: #231F20; }
          @media (min-width: 640px) and (max-width: 767px) {
            .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_text .vab_step_slider_text_desc {
              font-size: 16px;
              line-height: 20px; } }
          @media (min-width: 100px) and (max-width: 640px) {
            .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_text .vab_step_slider_text_desc {
              font-size: 16px;
              line-height: 20px;
              text-align: center; } }
      .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_image {
        display: block;
        float: right;
        position: relative;
        width: 670px;
        height: 360px; }
        @media (max-width: 1023px) and (min-width: 768px) {
          .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_image {
            width: 420px;
            height: 300px; } }
        @media (min-width: 640px) and (max-width: 767px) {
          .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_image {
            width: calc(50% - 10px);
            height: 240px; } }
        @media (min-width: 100px) and (max-width: 640px) {
          .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_image {
            margin-top: 20px;
            width: 100%;
            height: 200px;
            float: none; } }
        .vab_step_slider .vab_step_slider_items .vab_step_slider_item .vab_step_slider_image img {
          display: block;
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          object-fit: scale-down;
          -o-object-fit: scale-down; }

.vab_list_of_posts {
  display: block;
  padding: 25px 0 50px; }
  @media (max-width: 767px) and (min-width: 100px) {
    .vab_list_of_posts {
      padding: 45px 0; } }
  .vab_list_of_posts .vab_heading {
    display: block;
    font-weight: bold;
    font-size: 26px;
    line-height: 33px;
    text-align: center;
    color: #231F20;
    margin-bottom: 60px; }
    @media (min-width: 100px) and (max-width: 640px) {
      .vab_list_of_posts .vab_heading {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 30px; } }
  .vab_list_of_posts .vab_list_of_posts_items {
    display: block;
    font-size: 0;
    letter-spacing: -.25em;
    margin: -30px 0 0 -30px; }
    @media (max-width: 1140px) and (min-width: 1024px) {
      .vab_list_of_posts .vab_list_of_posts_items {
        margin: -30px 0 0 -20px; } }
    @media (min-width: 100px) and (max-width: 640px) {
      .vab_list_of_posts .vab_list_of_posts_items {
        text-align: center; } }
    .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      zoom: 1;
      *display: inline;
      letter-spacing: normal;
      word-spacing: normal;
      font-size: medium;
      margin: 30px 0 0 30px;
      width: calc(33.33% - 30px);
      border: 1px solid #DFE5F0;
      background: #ffffff;
      box-shadow: 0 12px 12px rgba(130, 149, 187, 0.12);
      border-radius: 6px;
      overflow: hidden; }
      @media (max-width: 1140px) and (min-width: 1024px) {
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item {
          margin: 30px 0 0 20px;
          width: calc(33.33% - 20px); } }
      @media (max-width: 1023px) and (min-width: 768px) {
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item {
          width: calc(50% - 30px); } }
      @media (min-width: 640px) and (max-width: 767px) {
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item {
          width: calc(50% - 30px); } }
      @media (min-width: 100px) and (max-width: 640px) {
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item {
          width: calc(100% - 30px);
          text-align: left;
          max-width: 400px; } }
      .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_img {
        display: block;
        position: relative;
        height: 200px; }
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_img img {
          display: block;
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          object-fit: cover;
          -o-object-fit: cover; }
      .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info {
        display: block;
        padding: 35px 25px 0; }
        @media screen and (max-width: 1279px) and (min-width: 1141px) {
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info {
            padding: 30px 20px 0; } }
        @media (max-width: 1140px) and (min-width: 1024px) {
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info {
            padding: 25px 15px 0; } }
        @media (min-width: 100px) and (max-width: 767px) {
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info {
            padding: 25px 15px 0; } }
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms {
          display: -moz-inline-stack;
          display: inline-block;
          vertical-align: top;
          zoom: 1;
          *display: inline; }
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term {
            display: block;
            position: relative;
            width: 144px;
            height: 34px;
            border: 1px solid #d0a330;
            box-sizing: border-box;
            border-radius: 4px;
            font-style: normal;
            font-weight: normal;
            font-size: 14px;
            line-height: 32px;
            color: #d0a330;
            text-align: center;
            text-decoration: none;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            -o-transition-duration: 0.3s;
            transition-duration: 0.3s; }
            @media (max-width: 1140px) and (min-width: 1024px) {
              .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term {
                width: 120px; } }
            @media (min-width: 100px) and (max-width: 767px) {
              .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term {
                width: 120px;
                font-size: 14px;
                height: 32px;
                line-height: 30px; } }
            .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term:before {
              content: '';
              display: block;
              position: absolute;
              left: 0;
              top: 0;
              width: 100%;
              height: 100%;
              background: #d0a330;
              opacity: .1;
              z-index: 0; }
            .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term span {
              display: block;
              position: relative;
              z-index: 10; }
            .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term:hover {
              border-color: #183245;
              color: #183245; }
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_date {
          display: -moz-inline-stack;
          display: inline-block;
          vertical-align: top;
          zoom: 1;
          *display: inline;
          margin-left: 30px;
          font-style: normal;
          font-weight: normal;
          font-size: 14px;
          line-height: 34px;
          color: #231F20; }
          @media screen and (max-width: 1279px) and (min-width: 1141px) {
            .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_date {
              margin-left: 20px; } }
          @media (max-width: 1140px) and (min-width: 1024px) {
            .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_date {
              margin-left: 20px; } }
          @media (min-width: 100px) and (max-width: 767px) {
            .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_date {
              margin-left: 15px; } }
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_date svg {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: middle;
            zoom: 1;
            *display: inline;
            margin-top: -5px;
            margin-right: 4px;
            width: 20px;
            height: 18.1px;
            fill: #ACB3C1; }
      .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text {
        display: block;
        position: relative;
        padding: 0 25px;
        height: 120px; }
        @media (max-width: 1140px) and (min-width: 1024px) {
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text {
            padding: 0 15px; } }
        @media (min-width: 100px) and (max-width: 767px) {
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text {
            padding: 10px 15px;
            height: 130px; } }
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text > div {
          display: block;
          position: absolute;
          top: 50%;
          left: 25px;
          width: calc(100% - 50px);
          -moz-transform: translate(0px, -50%);
          -ms-transform: translate(0px, -50%);
          -webkit-transform: translate(0px, -50%);
          -o-transform: translate(0px, -50%);
          transform: translate(0px, -50%); }
          @media (max-width: 1140px) and (min-width: 1024px) {
            .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text > div {
              left: 15px;
              width: calc(100% - 30px); } }
          @media (min-width: 100px) and (max-width: 767px) {
            .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text > div {
              left: 15px;
              width: calc(100% - 30px); } }
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text .vab_list_of_posts_heading {
          display: block;
          font-style: normal;
          font-weight: bold;
          font-size: 18px;
          line-height: 26px;
          color: #231F20;
          text-decoration: none;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s; }
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text .vab_list_of_posts_heading:hover {
            color: #d0a330; }
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text .vab_list_of_posts_desc {
          display: block;
          margin-top: 20px;
          font-style: normal;
          font-weight: normal;
          font-size: 14px;
          line-height: 20px;
          color: #231F20; }
      .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_stats {
        display: block;
        padding: 0 25px 30px; }
        @media (max-width: 1140px) and (min-width: 1024px) {
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_stats {
            padding: 0 15px 25px; } }
        @media (min-width: 100px) and (max-width: 767px) {
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_stats {
            padding: 0 15px 25px; } }
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_stats:before, .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_stats:after {
          content: '';
          display: block;
          clear: both; }
        .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_stats .vab_list_of_posts_stat {
          display: block;
          margin-top: 4px;
          float: left;
          width: 50%;
          font-style: normal;
          font-weight: normal;
          font-size: 13px;
          line-height: 20px;
          color: #9099AC; }
          @media (min-width: 640px) and (max-width: 710px) {
            .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_stats .vab_list_of_posts_stat {
              width: 100%; } }
          @media (min-width: 100px) and (max-width: 356px) {
            .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_stats .vab_list_of_posts_stat {
              width: 100%; } }
          .vab_list_of_posts .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_stats .vab_list_of_posts_stat span {
            color: #231F20; }

.vab_list_of_posts_horizontal {
  display: block;
  padding: 25px 0 50px; }
  .vab_list_of_posts_horizontal .vab_heading {
    display: block;
    font-weight: bold;
    font-size: 26px;
    line-height: 33px;
    text-align: center;
    color: #231F20;
    margin-bottom: 60px; }
    @media (min-width: 100px) and (max-width: 640px) {
      .vab_list_of_posts_horizontal .vab_heading {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 30px; } }
  .vab_list_of_posts_horizontal .vab_list_of_posts_items {
    display: block;
    font-size: 0;
    letter-spacing: -.25em;
    margin: -30px 0 0 -30px;
    text-align: center; }
    .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      zoom: 1;
      *display: inline;
      letter-spacing: normal;
      word-spacing: normal;
      font-size: medium;
      position: relative;
      margin: 30px 0 0 30px;
      width: calc(50% - 30px);
      border: 1px solid #DFE5F0;
      background: #ffffff;
      box-shadow: 0 12px 12px rgba(130, 149, 187, 0.12);
      padding: 20px 35px 20px 235px;
      border-radius: 6px;
      overflow: hidden;
      text-align: left; }
      @media screen and (max-width: 1279px) and (min-width: 1141px) {
        .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item {
          padding: 20px 15px 20px 215px; } }
      @media (max-width: 1140px) and (min-width: 1024px) {
        .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item {
          padding: 15px 15px 15px 215px; } }
      @media (max-width: 1023px) and (min-width: 768px) {
        .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item {
          width: calc(80% - 30px); } }
      @media (max-width: 767px) and (min-width: 600px) {
        .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item {
          width: calc(100% - 30px);
          padding: 15px 15px 15px 215px; } }
      @media (max-width: 599px) {
        .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item {
          width: calc(100% - 30px);
          padding: 15px; } }
      .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_img {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 200px;
        height: 100%; }
        @media (max-width: 599px) {
          .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_img {
            position: relative;
            left: auto;
            top: auto;
            width: 100%;
            height: 200px;
            margin-bottom: 12px; } }
        .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_img img {
          display: block;
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          object-fit: cover;
          -o-object-fit: cover;
          border-radius: 6px 0 0 6px; }
          @media (max-width: 599px) {
            .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_img img {
              border-radius: 6px; } }
      .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text {
        display: block;
        position: relative; }
        .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text .vab_list_of_posts_heading {
          display: block;
          font-style: normal;
          font-weight: bold;
          font-size: 18px;
          line-height: 26px;
          color: #231F20;
          text-decoration: none;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s; }
          .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text .vab_list_of_posts_heading:hover {
            color: #d0a330; }
        .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_text .vab_list_of_posts_desc {
          display: block;
          margin-top: 10px;
          font-style: normal;
          font-weight: normal;
          font-size: 14px;
          line-height: 20px;
          color: #231F20; }
      .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info {
        display: block;
        position: relative;
        padding: 20px 0 0; }
        .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms {
          display: -moz-inline-stack;
          display: inline-block;
          vertical-align: top;
          zoom: 1;
          *display: inline; }
          .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term {
            display: block;
            position: relative;
            width: 144px;
            height: 34px;
            border: 1px solid #d0a330;
            box-sizing: border-box;
            border-radius: 4px;
            font-style: normal;
            font-weight: normal;
            font-size: 14px;
            line-height: 32px;
            color: #d0a330;
            text-align: center;
            text-decoration: none;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            -o-transition-duration: 0.3s;
            transition-duration: 0.3s; }
            @media (max-width: 1140px) and (min-width: 1024px) {
              .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term {
                width: 120px; } }
            @media (min-width: 100px) and (max-width: 767px) {
              .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term {
                width: 120px;
                font-size: 14px;
                height: 32px;
                line-height: 30px; } }
            .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term:before {
              content: '';
              display: block;
              position: absolute;
              left: 0;
              top: 0;
              width: 100%;
              height: 100%;
              background: #d0a330;
              opacity: .1;
              z-index: 0; }
            .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term span {
              display: block;
              position: relative;
              z-index: 10; }
            .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_terms .vab_list_of_posts_meta_term:hover {
              border-color: #183245;
              color: #183245; }
        .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_date {
          display: block;
          right: 0;
          bottom: 0;
          position: absolute;
          font-style: normal;
          font-weight: normal;
          font-size: 14px;
          line-height: 34px;
          color: #231F20; }
          @media screen and (max-width: 1279px) and (min-width: 1141px) {
            .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_date {
              margin-left: 20px; } }
          @media (max-width: 1140px) and (min-width: 1024px) {
            .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_date {
              margin-left: 20px; } }
          @media (min-width: 100px) and (max-width: 767px) {
            .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_date {
              margin-left: 15px; } }
          .vab_list_of_posts_horizontal .vab_list_of_posts_items .vab_list_of_posts_item .vab_list_of_posts_meta_info .vab_list_of_posts_meta_date svg {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: middle;
            zoom: 1;
            *display: inline;
            margin-top: -5px;
            margin-right: 4px;
            width: 20px;
            height: 18.1px;
            fill: #ACB3C1; }

.sidebar .widget.top_offers {
  display: block;
  background: #FFFFFF;
  border: 1px solid #DFE5F0;
  box-sizing: border-box;
  border-radius: 6px;
  padding: 12px 28px 24px; }
  .sidebar .widget.top_offers .title {
    display: block;
    background: none !important;
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    color: #231F20 !important;
    margin: 0;
    text-transform: none; }
    .sidebar .widget.top_offers .title:after, .sidebar .widget.top_offers .title:before {
      display: none !important; }
  .sidebar .widget.top_offers .rh_deal_block {
    display: block;
    padding: 10px 0 0 0; }
    .sidebar .widget.top_offers .rh_deal_block .deal_block_row {
      display: block;
      position: relative;
      padding: 16px 16px 10px 90px;
      min-height: 96px;
      border-bottom: 1px solid #DFE5F0; }
      .sidebar .widget.top_offers .rh_deal_block .deal_block_row:last-child {
        border-bottom: none; }
      .sidebar .widget.top_offers .rh_deal_block .deal_block_row .deal-pic-wrapper {
        display: block;
        position: absolute;
        left: 0;
        top: 16px;
        width: 70px;
        height: 70px;
        margin: 0;
        float: none; }
        .sidebar .widget.top_offers .rh_deal_block .deal_block_row .deal-pic-wrapper a {
          display: block; }
          .sidebar .widget.top_offers .rh_deal_block .deal_block_row .deal-pic-wrapper a img {
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            border: 1px solid #E7E4DF;
            box-sizing: border-box;
            border-radius: 2px; }
      .sidebar .widget.top_offers .rh_deal_block .deal_block_row .rh-deal-details {
        display: block;
        width: 100%;
        float: none; }
        .sidebar .widget.top_offers .rh_deal_block .deal_block_row .rh-deal-details .rh-deal-name {
          display: block;
          margin: 0; }
          .sidebar .widget.top_offers .rh_deal_block .deal_block_row .rh-deal-details .rh-deal-name h5 {
            display: block;
            font-weight: bold;
            font-size: 15px;
            line-height: 20px;
            color: #231F20;
            margin: 0; }
            .sidebar .widget.top_offers .rh_deal_block .deal_block_row .rh-deal-details .rh-deal-name h5 a {
              display: block;
              font-weight: bold;
              font-size: 15px;
              line-height: 20px;
              color: #231F20;
              text-decoration: none;
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-duration: 0.3s;
              -moz-transition-duration: 0.3s;
              -o-transition-duration: 0.3s;
              transition-duration: 0.3s; }
              .sidebar .widget.top_offers .rh_deal_block .deal_block_row .rh-deal-details .rh-deal-name h5 a:hover {
                color: #183245; }
        .sidebar .widget.top_offers .rh_deal_block .deal_block_row .rh-deal-details .rh-deal-pricetable {
          display: none !important; }

aside.sidebar .widget_text .title .wpsm_pretty_list.small_gap_list.wpsm_pretty_hover ul li {
  padding: 0 !important;
  margin: 0 !important; }

aside.sidebar .widget_text .title .wpsm_pretty_list.small_gap_list.wpsm_pretty_hover ul li:hover {
  padding: 0 !important; }

.sidebar > .widget.widget_text {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #DFE5F0 !important;
  border-bottom: 1px solid #DFE5F0 !important;
  box-sizing: border-box;
  border-radius: 6px;
  padding: 10px;
  box-shadow: none !important;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100% - 100px); }
  .sidebar > .widget.widget_text .wpsm_arrowlist {
    display: block; }
    .sidebar > .widget.widget_text .wpsm_arrowlist ul {
      display: block; }
      .sidebar > .widget.widget_text .wpsm_arrowlist ul li {
        display: block; }
        .sidebar > .widget.widget_text .wpsm_arrowlist ul li:before {
          display: none !important; }
        .sidebar > .widget.widget_text .wpsm_arrowlist ul li a {
          display: block !important;
          padding: 10px 20px !important;
          margin: 0;
          font-weight: bold;
          font-size: 16px;
          line-height: 22px;
          color: #231F20;
          border-bottom: 1px solid #DFE5F0; }
          .sidebar > .widget.widget_text .wpsm_arrowlist ul li a .dl-menu-subtitle {
            display: block;
            margin-top: 4px;
            font-size: 14px;
            line-height: 20px;
            color: #231F20; }
          .sidebar > .widget.widget_text .wpsm_arrowlist ul li a.active {
            background: #F6F8FC !important;
            border-radius: 4px !important;
            color: #231F20 !important; }
            .sidebar > .widget.widget_text .wpsm_arrowlist ul li a.active .dl-menu-subtitle {
              color: #231F20 !important; }
            .sidebar > .widget.widget_text .wpsm_arrowlist ul li a.active:hover {
              color: #183245 !important; }
              .sidebar > .widget.widget_text .wpsm_arrowlist ul li a.active:hover .dl-menu-subtitle {
                color: #183245 !important; }
          .sidebar > .widget.widget_text .wpsm_arrowlist ul li a:hover {
            color: #183245 !important; }
            .sidebar > .widget.widget_text .wpsm_arrowlist ul li a:hover .dl-menu-subtitle {
              color: #183245 !important; }
        .sidebar > .widget.widget_text .wpsm_arrowlist ul li:last-child a {
          border-bottom: none; }

@keyframes bounce {
  0%,
    100%,
    20%,
    50%,
    80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px); } }
.img-object-fit-contain.active {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain; }
  .img-object-fit-contain.active img {
    display: none !important; }

.img-object-fit-cover.active {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  .img-object-fit-cover.active img {
    display: none !important; }

#fancybox-left, #fancybox-right {
  width: 40px; }

#fancybox-right {
  left: auto;
  right: 10px; }
  #fancybox-right:hover {
    left: auto;
    right: 10px;
    opacity: .7; }
    #fancybox-right:hover span {
      left: auto;
      right: 0; }

#fancybox-left {
  left: 10px;
  right: auto; }
  #fancybox-left:hover {
    left: 10px;
    right: auto;
    opacity: .7; }
    #fancybox-left:hover span {
      left: 0;
      right: auto; }

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  border-radius: 50%; }

#fancybox-right-ico {
  left: auto;
  right: 0;
  background: #F3F3F3 url("images/slick_next.png") no-repeat center; }

#fancybox-left-ico {
  left: 0;
  right: auto;
  background: #F3F3F3 url("images/slick_prev.png") no-repeat center; }

#fancybox-close {
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: #F3F3F3 url("images/cancel.png") no-repeat center;
  border-radius: 50%; }
  #fancybox-close:hover {
    opacity: .7; }

.related_articles.dl1 ul {
  margin-top: -15px; }

.related_articles.dl1 ul li {
  border: 1px solid #DFE5F0;
  box-sizing: border-box;
  border-radius: 6px;
  margin-top: 15px; }

.related_articles.dl1 .rh_related_link_image {
  display: table;
  width: 100%;
  padding: 0 !important;
  border: none;
  background-color: #fff;
  height: 176px;
  text-align: center; }

.related_articles.dl1 ul li figure {
  height: 150px;
  display: table-cell;
  vertical-align: middle;
  position: relative; }

.related_articles.dl1 ul li figure img {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -o-object-fit: cover;
  border-radius: 6px 6px 0 0; }

.related_articles.dl1 .rh_related_link {
  display: block;
  font-style: normal;
  font-weight: 700 !important;
  border: 20px solid #ffffff;
  border-radius: 6px;
  margin: 0;
  font-size: 18px;
  line-height: 26px;
  height: 148px;
  overflow: hidden;
  color: #231F20;
  text-align: center;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s; }
  .related_articles.dl1 .rh_related_link:hover {
    color: #d0a330; }

.custom_search_box.flat_style_form input[type="text"] {
  border-radius: 100px; }

footer#theme_footer {
  background-size: cover; }

.footer_widget #text-3 .textwidget p {
  color: #ffffff;
  font-size: 14px;
  line-height: 20px; }

footer#theme_footer div.f_text {
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF; }

.footer_widget #menu-secondary-menu {
  list-style: none; }
  .footer_widget #menu-secondary-menu li {
    margin-bottom: 12px;
    padding-left: 0; }
    .footer_widget #menu-secondary-menu li:before {
      display: none !important; }
    .footer_widget #menu-secondary-menu li a {
      font-weight: bold;
      font-size: 14px;
      line-height: 22px;
      text-transform: uppercase;
      color: #FFFFFF;
      text-decoration: none; }

@media (min-width: 801px) {
  .product_table_design_2 {
    display: block;
    background: #FFFFFF;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);
    border-radius: 0 0 6px 6px; }
    .product_table_design_2 .table {
      display: table; }
      .product_table_design_2 .table .tbody {
        display: table-row-group; }
        .product_table_design_2 .table .tbody .tr {
          display: table-row; }
          .product_table_design_2 .table .tbody .tr:first-child .td {
            border-top: none; }
          .product_table_design_2 .table .tbody .tr .td {
            display: table-cell;
            position: relative;
            vertical-align: middle;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-top: 1px solid #DFE5F0;
            border-right: 1px solid #DFE5F0;
            padding: 14px; }
            .product_table_design_2 .table .tbody .tr .td:first-child {
              border-left: 1px solid #DFE5F0; }
          .product_table_design_2 .table .tbody .tr .td-1 {
            width: 22%; }
          .product_table_design_2 .table .tbody .tr .td-2 {
            width: 46%; }
          .product_table_design_2 .table .tbody .tr .td-3 {
            width: 11%; }
          .product_table_design_2 .table .tbody .tr .td-4 {
            width: 21%; }
    .product_table_design_2 .label {
      display: block;
      position: relative;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 180px;
      padding: 5px 14px;
      margin-left: -22px;
      font-size: 14px;
      line-height: 18px;
      text-align: center;
      color: #FFFFFF;
      background: linear-gradient(106.44deg, #d0a330 5.29%, #183245 100.53%); }
      .product_table_design_2 .label:before {
        content: '';
        display: block;
        position: absolute;
        top: 100%;
        left: 0;
        border-left: 4px solid transparent;
        border-bottom: 16px solid transparent;
        border-top: 16px solid #183245;
        border-right: 4px solid #183245;
        z-index: 5; }
      .product_table_design_2 .label .triangle-left {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 10px;
        height: 100%;
        overflow: hidden;
        z-index: 5; }
        .product_table_design_2 .label .triangle-left:before {
          content: '';
          display: block;
          position: absolute;
          top: 50%;
          right: 0;
          width: 100%;
          height: 50%;
          background-image: linear-gradient(to left bottom, white 0%, white 50%, transparent 58%); }
        .product_table_design_2 .label .triangle-left:after {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          right: 0;
          width: 100%;
          height: 50%;
          background-image: linear-gradient(to left top, white 0%, white 50%, transparent 58%); }
    .product_table_design_2 .img {
      display: block;
      position: relative;
      width: 160px; }
      .product_table_design_2 .img:after {
        content: '';
        display: block;
        padding-top: 100%; }
      .product_table_design_2 .img img {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
        -o-object-fit: contain; }
    .product_table_design_2 .edit_link {
      display: block;
      position: absolute;
      bottom: 5px;
      left: 0;
      z-index: 5;
      font-size: 12px;
      padding: 4px;
      background: #ffffff; }
    .product_table_design_2 .heading {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      zoom: 1;
      *display: inline;
      font-weight: bold;
      font-size: 22px;
      line-height: 30px;
      color: #183245;
      margin-right: 10px; }
      .product_table_design_2 .heading a {
        font-weight: bold;
        font-size: 22px;
        line-height: 30px;
        color: #183245;
        margin-right: 4px; }
        .product_table_design_2 .heading a:hover {
          text-decoration: underline; }
    .product_table_design_2 .excerpt {
      display: block;
      margin-top: 10px;
      font-size: 16px;
      line-height: 22px;
      color: #231F20; }
      .product_table_design_2 .excerpt p {
        font-size: 16px;
        line-height: 22px;
        color: #231F20;
        margin: 0 0 16px 0; }
      .product_table_design_2 .excerpt ul {
        font-size: 16px;
        line-height: 22px;
        color: #231F20;
        margin: -4px 0 16px 0;
        padding: 0; }
        .product_table_design_2 .excerpt ul li {
          list-style: none;
          padding: 0 0 0 22px;
          margin: 4px 0 0 0;
          position: relative; }
          .product_table_design_2 .excerpt ul li:before {
            content: '';
            display: block;
            position: absolute;
            left: -3px;
            top: 10px;
            background: #d0a330;
            width: 7px;
            height: 3px;
            border-radius: 2px;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg); }
          .product_table_design_2 .excerpt ul li:after {
            content: '';
            display: block;
            position: absolute;
            left: 0;
            top: 8px;
            background: #d0a330;
            width: 11px;
            height: 3px;
            border-radius: 2px;
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg); }
    .product_table_design_2 .read_review {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      zoom: 1;
      *display: inline;
      font-size: 16px;
      line-height: 22px;
      color: #183245;
      font-weight: 400;
      text-decoration: none;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-duration: 0.3s;
      -moz-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s; }
      .product_table_design_2 .read_review:hover {
        opacity: .9; }
    .product_table_design_2 .progresbarWrap {
      display: block;
      width: 72px;
      height: 72px;
      background: #fcfcfc;
      border-radius: 36px;
      padding: 8px; }
      .product_table_design_2 .progresbarWrap .progress_bar {
        display: block;
        position: relative;
        width: 56px;
        height: 56px;
        background: #fcfcfc;
        border-radius: 28px; }
        .product_table_design_2 .progresbarWrap .progress_bar .text_value {
          display: block;
          position: absolute;
          top: 50%;
          left: 0;
          width: 100%;
          text-align: center;
          -moz-transform: translate(0px, -50%);
          -ms-transform: translate(0px, -50%);
          -webkit-transform: translate(0px, -50%);
          -o-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
          font-weight: bold;
          font-size: 22px;
          line-height: 30px;
          color: #d0a330; }
    .product_table_design_2 .btn {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      zoom: 1;
      *display: inline;
      width: 100%;
      height: 42px;
      background: #183245;
      border-radius: 4px;
      font-weight: bold;
      font-size: 19px;
      line-height: 42px;
      text-align: center;
      color: #FFFFFF;
      text-decoration: none;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-duration: 0.3s;
      -moz-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s; } }
    @media (min-width: 801px) and (max-width: 1140px) {
      .product_table_design_2 .btn {
        font-size: 17px; } }
@media (min-width: 801px) {
      .product_table_design_2 .btn i {
        display: none;
        margin-right: 2px;
        margin-top: 13px;
        font-size: 14px; }
      .product_table_design_2 .btn:hover {
        opacity: .9;
        color: #FFFFFF;
        text-decoration: none;
        box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15); }
      .product_table_design_2 .btn:active {
        color: #FFFFFF;
        text-decoration: none;
        box-shadow: 0 15px 15px rgba(0, 0, 0, 0), inset 0 -2px 0 rgba(0, 0, 0, 0), inset 0 0 7px rgba(0, 0, 0, 0.3); } }
@media (max-width: 800px) {
  .product_table_design_2 {
    display: block;
    margin-top: 20px; }
    .product_table_design_2 .table {
      display: block; }
      .product_table_design_2 .table .tbody {
        display: block;
        margin: -20px 0 0 -20px;
        text-align: center; }
        .product_table_design_2 .table .tbody .tr {
          display: -moz-inline-stack;
          display: inline-block;
          vertical-align: top;
          zoom: 1;
          *display: inline;
          letter-spacing: normal;
          word-spacing: normal;
          font-size: medium;
          position: relative;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          margin: 20px 0 0 20px;
          width: calc(49% - 20px);
          text-align: left;
          background: #FFFFFF;
          box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);
          border-radius: 6px;
          padding-top: 92px; } }
        @media (max-width: 800px) and (min-width: 100px) and (max-width: 640px) {
          .product_table_design_2 .table .tbody .tr {
            width: calc(100% - 20px); } }
@media (max-width: 800px) {
          .product_table_design_2 .table .tbody .tr > div {
            display: -ms-grid;
            display: grid;
            grid-template-columns: 100%;
            grid-template-rows: auto auto auto auto;
            grid-template-areas: "td3" "td1" "td2" "td4";
            grid-gap: 0; }
          .product_table_design_2 .table .tbody .tr .td-1 {
            -ms-grid-row: 2;
            -ms-grid-row-span: 1;
            -ms-grid-column: 1;
            -ms-grid-column-span: 1;
            grid-area: td1;
            padding: 20px 30px 0 30px; }
          .product_table_design_2 .table .tbody .tr .td-2 {
            -ms-grid-row: 3;
            -ms-grid-row-span: 1;
            -ms-grid-column: 1;
            -ms-grid-column-span: 1;
            grid-area: td2;
            padding: 0 20px 20px; }
          .product_table_design_2 .table .tbody .tr .td-3 {
            -ms-grid-row: 1;
            -ms-grid-row-span: 1;
            -ms-grid-column: 1;
            -ms-grid-column-span: 1;
            grid-area: td3; }
          .product_table_design_2 .table .tbody .tr .td-4 {
            -ms-grid-row: 4;
            -ms-grid-row-span: 1;
            -ms-grid-column: 1;
            -ms-grid-column-span: 1;
            grid-area: td4;
            padding: 0 20px 10px; }
          .product_table_design_2 .table .tbody .tr .heading {
            display: block;
            position: absolute;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            top: 0;
            left: 0;
            width: 100%;
            background: #183245;
            border-radius: 6px 6px 0 0;
            padding: 10px 20px;
            font-weight: bold;
            font-size: 18px;
            line-height: 24px;
            color: #FFFFFF;
            z-index: 10; }
            .product_table_design_2 .table .tbody .tr .heading a {
              font-size: 18px;
              line-height: 24px;
              color: #FFFFFF;
              text-decoration: none; }
          .product_table_design_2 .table .tbody .tr .label {
            display: block;
            position: absolute;
            top: 98px;
            left: -7px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 180px;
            height: 64px;
            background: linear-gradient(106.44deg, #d0a330 5.29%, #183245 100.53%);
            z-index: 20; }
            .product_table_design_2 .table .tbody .tr .label span {
              display: block;
              position: absolute;
              left: 14px;
              top: 50%;
              width: calc(100% - 28px);
              font-size: 14px;
              line-height: 18px;
              text-align: center;
              color: #FFFFFF;
              -moz-transform: translate(0px, -50%);
              -ms-transform: translate(0px, -50%);
              -webkit-transform: translate(0px, -50%);
              -o-transform: translate(0px, -50%);
              transform: translate(0px, -50%); }
            .product_table_design_2 .table .tbody .tr .label:before {
              content: '';
              display: block;
              position: absolute;
              top: 100%;
              left: 0;
              border-left: 4px solid transparent;
              border-bottom: 16px solid transparent;
              border-top: 16px solid #183245;
              border-right: 4px solid #183245;
              z-index: 5; }
            .product_table_design_2 .table .tbody .tr .label .triangle-left {
              display: none; }
          .product_table_design_2 .table .tbody .tr .progresbarWrap {
            display: block;
            position: absolute;
            top: 94px;
            right: 10px;
            width: 72px;
            height: 72px;
            background: #fcfcfc;
            border-radius: 36px;
            padding: 8px;
            z-index: 20; }
            .product_table_design_2 .table .tbody .tr .progresbarWrap .progress_bar {
              display: block;
              position: relative;
              width: 56px;
              height: 56px;
              background: #fcfcfc;
              border-radius: 28px; }
              .product_table_design_2 .table .tbody .tr .progresbarWrap .progress_bar .text_value {
                display: block;
                position: absolute;
                top: 50%;
                left: 0;
                width: 100%;
                text-align: center;
                -moz-transform: translate(0px, -50%);
                -ms-transform: translate(0px, -50%);
                -webkit-transform: translate(0px, -50%);
                -o-transform: translate(0px, -50%);
                transform: translate(0px, -50%);
                font-weight: bold;
                font-size: 22px;
                line-height: 30px;
                color: #d0a330; }
          .product_table_design_2 .table .tbody .tr .img {
            display: block;
            margin-top: 20px;
            position: relative; }
            .product_table_design_2 .table .tbody .tr .img:after {
              content: '';
              display: block;
              padding-top: 100%; }
            .product_table_design_2 .table .tbody .tr .img img {
              display: block;
              position: absolute;
              left: 0;
              top: 0;
              width: 100%;
              height: 100%;
              object-fit: contain;
              -o-object-fit: contain; }
          .product_table_design_2 .table .tbody .tr .edit_link {
            display: none; }
          .product_table_design_2 .table .tbody .tr .excerpt {
            display: block;
            grid-area: line2;
            font-size: 16px;
            line-height: 22px;
            color: #231F20;
            height: 154px;
            overflow: auto; }
            .product_table_design_2 .table .tbody .tr .excerpt p {
              font-size: 16px;
              line-height: 22px;
              color: #231F20;
              margin: 0 0 16px 0; }
            .product_table_design_2 .table .tbody .tr .excerpt ul {
              font-size: 16px;
              line-height: 22px;
              color: #231F20;
              margin: -4px 0 16px 0;
              padding: 0; }
              .product_table_design_2 .table .tbody .tr .excerpt ul li {
                list-style: none;
                padding: 0 0 0 22px;
                margin: 4px 0 0 0;
                position: relative; }
                .product_table_design_2 .table .tbody .tr .excerpt ul li:before {
                  content: '';
                  display: block;
                  position: absolute;
                  left: 0;
                  top: 10px;
                  background: #d0a330;
                  width: 7px;
                  height: 3px;
                  border-radius: 2px;
                  -moz-transform: rotate(45deg);
                  -ms-transform: rotate(45deg);
                  -webkit-transform: rotate(45deg);
                  -o-transform: rotate(45deg);
                  transform: rotate(45deg); }
                .product_table_design_2 .table .tbody .tr .excerpt ul li:after {
                  content: '';
                  display: block;
                  position: absolute;
                  left: 3px;
                  top: 8px;
                  background: #d0a330;
                  width: 11px;
                  height: 3px;
                  border-radius: 2px;
                  -moz-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                  -webkit-transform: rotate(-45deg);
                  -o-transform: rotate(-45deg);
                  transform: rotate(-45deg); }
          .product_table_design_2 .table .tbody .tr .read_review {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: top;
            zoom: 1;
            *display: inline;
            font-size: 16px;
            line-height: 22px;
            color: #183245;
            font-weight: 400;
            text-decoration: none;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            -o-transition-duration: 0.3s;
            transition-duration: 0.3s; }
            .product_table_design_2 .table .tbody .tr .read_review:hover {
              opacity: .9; }
          .product_table_design_2 .table .tbody .tr .btn {
            display: block;
            margin: 0 auto;
            width: 100%;
            height: 42px;
            background: #183245;
            border-radius: 4px;
            font-weight: bold;
            font-size: 19px;
            line-height: 42px;
            text-align: center;
            color: #FFFFFF;
            text-decoration: none;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            -o-transition-duration: 0.3s;
            transition-duration: 0.3s; }
            .product_table_design_2 .table .tbody .tr .btn i {
              display: none;
              margin-right: 2px;
              margin-top: 13px;
              font-size: 14px; }
            .product_table_design_2 .table .tbody .tr .btn:hover {
              opacity: .9;
              color: #FFFFFF;
              text-decoration: none;
              box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15); }
            .product_table_design_2 .table .tbody .tr .btn:active {
              color: #FFFFFF;
              text-decoration: none;
              box-shadow: 0 15px 15px rgba(0, 0, 0, 0), inset 0 -2px 0 rgba(0, 0, 0, 0), inset 0 0 7px rgba(0, 0, 0, 0.3); } }

/*# sourceMappingURL=advanced_block_one.css.map */
