/**
 *Theme Name: Antic
 */
 /* Defaults */
/** {*/
/*    outline: 0.3px solid red;*/
/*}*/

:root {
    --yellow: #F6C20A;
    --yellow-hover: #F9DE53;
    --black: #202024;
    --grey: #F8F8F8;
    --blue: #2CAEF0;
    --blue-hover: #1298DD;
  }
  *,
  *::before,
  *::after {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
  }
  body {
      font-size: 16px;
      line-height: 24px;
      font-family: 'Gotham Pro';
      font-weight: 400;
      padding: 0;
      margin: 0;
      letter-spacing: -0.03em;
  }
  hr {
      margin: 1rem 0;
      color: #000;
      background-color: #000;
      border: 0;
      height: 2px;
  }
  h6, h5, h4, h3, h2, h1, p, ul, ol {
      margin: 0;
      padding: 0;
      line-height: 1.2;
  }
  h1 {
      font-size: 68px;
      line-height: 95.2px;
  }
  h2 {
      font-size: 48px;
      line-height: 67px;
  }
  h3 {
      font-size: 36px;
      line-height: 50px;
  }
  h4 {
      font-size: 24px;
      line-height: 33px;
  }
  li {
      list-style-type: none;
      display: list-item;
  }
  a {
      text-decoration: none;
      color: inherit;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
      display: block;
  }
  span {
      display: block;
  }
  
  .btn {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 16px;
      position: relative;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
      cursor: pointer;
  }
  .btn-yellow {
      background-color: var(--yellow);
      color: var(--black)
  }
  .btn-yellow:hover {
      background-color: var(--yellow-hover);
  }
  .btn-black {
      background-color: var(--black);
      color: #fff;
  }
  .btn-grey {
      background-color: var(--grey);
      color: inherit;
  }
  .btn-blue {
      background-color: var(--blue);
      color: #fff;
  }
  .btn-white {
      background-color: #fff;
  }
  .copy {
      display: inline-block;
      width: 27px;
      height: 27px;
      background: url(/wp-content/themes/antic/assets/img/icons/copy.png) no-repeat center center;
  }
  .copy.active {
      background-image: url(/wp-content/themes/antic/assets/img/icons/copy-active.png);
  }
  .page_breadcrumbs {
      margin-top: 40px;
  }
  .breadcrumb a,
  .breadcrumb span {
      display: inline-block;
      color: #b1b1b1;
      margin-right: 10px;
  }
  .breadcrumb a:hover {
      color: var(--yellow);
  }
  /* Container */
  .container {
    margin: 0 auto;
  }
  
  
  @media (min-width: 1201px) {
    .container {
      max-width: 1200px;
    }
    .main_img-768{
          display: block !important;
      }
    
  }
  @media (max-width: 1200px) {
    .container {
      max-width: 1140px;
      padding: 0 30px;
    }
  }
  @media (max-width: 992px) {
   .container {
      max-width: 960px;
    }
  }
  @media (max-width: 768px) {
   .container {
      max-width: 720px;
      padding: 0 40px;
    }
  }
  @media (max-width: 576px) {
    .container {
      max-width: 100%;
      padding: 0 20px;
    }
  }
  /* FlexBox */
  .d-flex {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
  .j-between {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
  }
  .j-center {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
  }
  .a-center {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
  .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
  }
  .row-a {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
  .wrap {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  }
  .download_buttons .row{
   justify-content: center !important;
  }
  
  
  /* Header */
  header {
      padding: 16px 0;
      position: relative;
  }
  .header_logo {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 18%;
              flex: 0 0 18%;
  }
  .header_logo a {
      width: 82px;
  }
  .header_logo a img {
      width: 100%;
  }
  .header_menu {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 60%;
              flex: 0 0 60%;
  }
  .header_btns {
      width: 100%;
      height: 50px;
      box-sizing: border-box;
      display: flex;
      justify-content: space-between;
      display: -webkit-flex;
  }
  .header-reg-btn{
          /*1background-image: url(/wp-content/themes/antic/assets/img/icons/download.png);*/
      background-color: var(--yellow);
      /*1background-repeat: no-repeat;*/
      /*1background-position: left 1rem center;*/
      /*1background-size: 19px;*/
      border-radius: 8px;
      /*1min-width: 150px;*/
      text-align: right;
      padding: 6px 16px;
      display: flex;
      align-items: center;
      font-size: 14px;
      }
  .header_menu ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
  .header_menu ul li {
      margin-right: 48px;
  }
  .header_menu ul li a {
      font-size: 14px;
  }
  .header_menu ul li a:hover  {
      color: var(--yellow);
  }
  .header_menu ul li a:active {
      color: var(--yellow-hover);
  }
  .header_menu ul li a:visited {
      color: var(--black);
  }
  .btns-wrap {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%;
      cursor: pointer;
      margin-right: 5px;
  }
  .btns-wrap:hover .header_dropdown {
      display: block;
  }
  .header_download-btn {
      /*1background-image: url(/wp-content/themes/antic/assets/img/icons/download.png);*/
      background-color: var(--yellow);
      /*1background-repeat: no-repeat;*/
      /*1background-position: left 1rem center;*/
      /*1background-size: 19px;*/
      border-radius: 8px;
      /*1min-width: 150px;*/
      text-align: right;
      padding: 6px 16px;
      display: flex;
      align-items: center;
      font-size: 14px;
  }
  .header_download-btn span {
      padding: 6px 15px;
      width: 100%;
      border-left: 1px solid rgba(32, 32, 36, 0.1);
      white-space:nowrap;
  }
  .header_download-btn:before {
      content:'';
      display: block;
      flex: 0 0 15px;
      height: 21px;
      margin-right: 17px;
      background: url(/wp-content/themes/antic/assets/img/icons/download.png) no-repeat center center/cover;
  }
  .header_download-btn:hover {
  	  background-color: var(--yellow-hover);
  }
  .header_dropdown {
      display: none;
      border-radius: 8px;
      -webkit-box-shadow: 0px 6px 24px -6px rgba(0, 0, 0, 0.2);
              box-shadow: 0px 6px 24px -6px rgba(0, 0, 0, 0.2);
      background: #fff;
      width: 150px;
      padding: 5px 16px;
      position: absolute;
      top: 100%;
      z-index: 99;
  }
  .btns-wrap a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 9px 0;
      font-size: 14px;
  }
  .btns-wrap a:before {
      content: "";
      display: block;
      margin-right: 9px;
      background-repeat: no-repeat;
      background-position: center center; 
  }
  /* drop download */
  .btns-wrap.download .header_dropdown a:before {
      width: 14px;
      height: 14px; 
  }
  .btns-wrap.download .header_dropdown a:hover {
      color: var(--yellow);
  }
  .btns-wrap.download .header_dropdown a.windows:before {
      background-image: url(/wp-content/themes/antic/assets/img/icons/windows.svg);
      background-size: contain;
  }
  .btns-wrap.download .header_dropdown a.macos:before {
      background-image: url(/wp-content/themes/antic/assets/img/icons/macos.svg);
      background-size: contain;
  }
  
  /* drop lang */
  .btns-wrap.lang .header_dropdown {
      right: -30px;
  }
  .btns-wrap.lang a:before {
      width: 20px;
      height: 20px;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
  }
  .btns-wrap.lang a.ru:before {
      background-image: url(/wp-content/themes/antic/assets/img/icons/ru.png);
  }
  .btns-wrap.lang a.en:before {
      background-image: url(/wp-content/themes/antic/assets/img/icons/english.png);
  }
  .btns-wrap.lang a.cn:before {
      background-image: url(/wp-content/themes/antic/assets/img/icons/china.png);
  }
  .btns-wrap.lang a.pt:before {
      background-image: url(/wp-content/themes/antic/assets/img/icons/portugues.png);
  }
  .btns-wrap.lang a.ua:before {
      background-image: url(https://antik-browser.com/wp-content/themes/antic/assets/img/icons/uk3.png);
  }
  
  /**
   * ÃËÀÂÍÀß ÑÒÐÀÍÈÖÀ
   */
  
  /* Section Main */
  .section-main {
      background: var(--black);
  }
  .section-main_desc {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 40%;
              flex: 0 0 40%;
  }
  .section-main_desc h1 {
      color: #fff;
  }
  .section-main_desc p {
      color: rgba(177, 177, 177, 1);
      font-size: 21px;
      line-height: 33px;
      margin-top: 20px;
  }
  .section-main_desc .btn {
      width: 230px;
      height: 60px;
      border-radius: 8px;
      margin-top: 77px;
  }
  .main_img-wrap {
      position: relative;
      width: 637px;
  }
  .main_img {
      width: 100%;
      height: 100%;
      display: block;
  }
  .main_img-768 {
       display: none; 
      width: 97%;
      min-height: 576px;
  } 
  .main_icon {
      position: absolute;
      top: -200%;
  }
  .main_icon.icon-1 { left: 17px; top:-27px; }
  .main_icon.icon-5 { left: 0; top: 540px; }
  
  
  /** Ñåêöèè **/
  .section_title {
      margin-top: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
  }
  .section_title p {
      color: #B1B1B1;
      margin-left: 60px;
      width: 340px;
      font-size: 21px;
      line-height: 33px;
  }
  /* Êàòåãîðèè ñåêñèè ïîä çàãîëîâêîì */
  .section_categories {
      margin-top: 40px;
  }
  .section_categories .btn {
      border-radius: 12px;
      height: 60px;
      padding: 0 30px;
      margin-right: 20px;
      cursor: pointer;
  }
  .section_categories .btn:hover,
  .section_categories .btn.active {
      background: var(--black);
      color: #fff;
  }
  /* Section Banners */
  .section_banners {
      margin-top: 60px;
      border-bottom: 1px solid #E5E5E5;
      padding-bottom: 100px;
  }
  .section_banners .banner_wrap {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0px;
              flex: 1 0 0;
      margin-right: 20px;
  }
  .section_banners .banner {
      display: none;
      height: 360px;
      border-radius: 16px;
      overflow: hidden;
      position: relative;
      background-color: #232428;
  }
  .section_banners .banner img {
      display: none;
      position: absolute;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      z-index: 1;
  }
  
  .section_banners .banner-2 img {
      -o-object-position: -120px center;
         object-position: -120px center;
  }
  .section_banners .banner-3 img {
      -o-object-position: 120px center;
         object-position: 120px center;
  }
  .section_banners .banner-4 img {
      -o-object-position: -20px center;
         object-position: -20px center;
  }
  .section_banners .banner-1,
  .section_banners .banner-2 {
       -webkit-box-orient: horizontal;
       -webkit-box-direction: reverse;
           -ms-flex-direction: row-reverse;
               flex-direction: row-reverse;
  }
  
  .section_banners .banner.active {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
  .section_banners .banner_description {
      padding: 20px 40px;
      height: 100%;
      width: 44%;
      z-index: 1;
  }
  .section_banners .banner_description .banner_title {
      font-size: 28px;
      line-height: 39px;
      font-weight: 700;
      color: var(--yellow);
      margin-bottom: 24px;
  }
  .section_banners .banner_description .banner_text,
  .section_banners .banner_description .banner_text p,
  .section_banners .banner_description .banner_text ul li {
      font-size: 21px;
      line-height: 33px;
      color: #fff;
  }
  .section_banners .banner_description .banner_text ul {
      padding-left: 20px;
  }
  .section_banners .banner_description .banner_text ul li {
      list-style-type: disc;
      line-height: 29px;
  }
  .banner_switch {
      width: 265px;
      margin: -10px 0;
  }
  .banner_switch .btn {
      height: 80px;
      margin: 10px 0;
      border: 1px solid transparent;
  }
  .banner_switch .btn:hover {
      border-color: inherit;
  }
  .banner_switch .btn.active {
      background-color: var(--black);
      color: #fff;
  }
  
  /* Section Params */
  .section_params-wrap {
      margin-top:  67px;
      position: relative;
      height: 856px;
  }
  .params_items-rows {
      padding-top: 55px;
  }
  .section_params-wrap .param_img {
      margin: 0 auto;
      position: absolute;
      left: 0;
      right: 0;
      top: 30px;
      width: 860px;
      height: 740px;
      z-index: -1;
  }
  .section_params-wrap .param_img img {
      width: 100%;
      height: 100%;
  }
  .section_params-wrap .section_params-row {
      margin: 24px auto;
  }
  .section_params-row:nth-child(1),
  .section_params-row:nth-child(6) {
      width: 73%;
  }
  .section_params-row:nth-child(2),
  .section_params-row:nth-child(5) {
      width: 88%;
  }
  .section_params-wrap .params_item {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 202px;
              flex: 0 0 202px;
      height: 80px;
  }
  
  /* Section Calculate */
  .section_calculate {
      background: var(--black);
      padding: 20px 0;
  }
  .section_calculate .col-1 {
      display: flex;
  }
  .section_calculate .col-1 h2 {
      color: var(--yellow);
  /*     width: 313px; */
  /*     margin-top: 30px; */
  }
  .section_calculate .col-1 p {
      flex-basis: 50%;
      color: #fff;
      font-size: 21px;
      line-height: 33px;
  /*     width: 276px; */
      margin-top: 16px;
  }
  .calculate_wrap {
      width: 600px;
      padding: 48px;
      background: #fff;
      border-radius: 16px;
  }
  .calculate_tabs {
      margin-bottom: 66px;
  }
  .calculate_tabs span {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 49%;
              flex: 0 0 49%;
      height: 60px;
      border-radius: 8px;
  }
  .calculate_tabs span:hover,
  .calculate_tabs span.active {
      background-color: var(--black);
      color: #fff;
  }
  .calculate_wrap[data-range="calc_single"] .range-row.team {
      display: none;
  }
  .calculate_wrap .range-row .range {
      margin: 20px 0 85px;
  }
  .calculate_wrap .range-row .range-title {
      margin-bottom: 24px;
  }
  .calculate_wrap .range-row input::-webkit-inner-spin-button,
  .calculate_wrap .range-row input::-webkit-outer-spin-button {
      -webkit-appearance: none;
  }
  .calculate_wrap .range-row input {
      font-size: 24px;
      font-weight: 700;
      border: none;
      outline: none;
      border-radius: 8px;
      background: #f8f8f8;
      padding: 5px;
      width: 68px;
      text-align: center;
  }
  .calculate_wrap .label {
      font-size: 14px;
      line-height: 22px;
      color: #B1B1B1;
  }
  .calculate_total .total {
      margin-top: 12px;
  }
  .calculate_total .btn {
      width: 250px;
      height: 60px;
      border-radius: 8px;
  }
  .calculate_total .total_count {
      font-size: 60px;
      line-height: 60px;
      font-weight: 700;
  }
  
  /* Section Reviews */
  .section_reviews {
      padding-top: 50px;
      border-bottom: 1px solid #e5e5e5;
  }
  .section_reviews-wrap {
      margin: 73px 0 100px;
  }
  .review-item {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 49%;
              flex: 0 0 49%;
      height: 230px;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 60%;
  }
  .review-item.fbkilla {
      background-image: url(/wp-content/themes/antic/assets/img/Logo_FB-Killa.png);
  }
  .review-item.fbkilla:hover {
      background-image: url(/wp-content/themes/antic/assets/img/Logo_FB-Killa-hover.png);
  }
  .review-item.vilo4nik {
      background-image: url(/wp-content/themes/antic/assets/img/Logo_Vilo4nik.net.png);
  }
  .review-item.vilo4nik:hover {
      background-image: url(/wp-content/themes/antic/assets/img/Logo_Vilo4nik.net-hover.png);
  }
  .review-item:hover {
      background-color: var(--black);
  }
  
  /* Section Download */
  .section_download {
      border-bottom: 1px solid #e5e5e5;
  }
  .download_buttons {
      margin: 60px 0 100px;
      justify-content: center !important;
  }
  .download_buttons .row{
      justify-content: center;
  }
  .download_buttons .btn {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33%;
              flex: 0 0 33%;
      height: 100px;
      font-size: 24px;
      line-height: 24px;
          margin: 10px;
  }
  .download_buttons .btn:before {
      content: "";
      display: block;
      width: 23px;
      height: 23px;
      margin-right: 18px;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
  }
  .download_buttons .btn.windows:before {
      background-image: url(/wp-content/themes/antic/assets/img/icons/windows.svg);
  }
  .download_buttons .btn.macos:before {
      background-image: url(/wp-content/themes/antic/assets/img/icons/macos.svg);
  }
  
  .section_download.column {
      margin-bottom: 80px;
      border: none;
  }
  .section_download.column .section_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
  }
  .section_download.column h2 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      align-self: center;
  }
  .section_download.column .download_buttons {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 40%;
              flex: 0 0 40%;
      margin: 0;
  }
  .section_download.column .btn {
      margin-bottom: 20px;
  }
  /* Section Contacts */
  .section_contcts-wrap {
      margin: 85px 0 100px;
  }
  .contacts-col.col-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 407px;
              flex: 0 0 407px;
  }
  .contacts-col.col-2 {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0px;
              flex: 1 0 0;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap
  }
  .section_contacts .btn-blue {
      width: 350px;
      height: 100px;
      font-size: 24px;
      line-height: 24px;
  }
  .section_contacts .btn-grey {
  /*     width: 488px; */
      display: inline-flex;
      height: 100px;
      font-size: 24px;
      line-height: 24px;
      justify-content: start;
      padding-left: 20px;
      padding-right:50px;
      
  }
  .section_contacts .btn-black {
      width: 100px;
      height: 100px;
  }
  .section_contacts .btn-blue:hover {
      background-color: #1298DD;
  }
  .section_contacts .btn-black:hover {
      background-color: #44444B;
  }
  .contacts-col.col-1 .btn {
      margin-bottom: 20px;
  }
  .contacts_socials {
      margin: 0 -10px;
  }
  .contacts_socials .btn {
      margin: 0 10px;
  }
  .contacts_socials .btn a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 39px;
  }
  .contacts_socials .btn a img {
      width: 100%;
  }
  .contacts-col.col-2 .copy {
      position: absolute;
      right: 16px;
  }
  
  /* Footer */
  footer {
      background: var(--black);
      padding: 80px 0;
  }
  .footer-logo a {
      width: 130px;
  }
  .footer-logo img {
      width: 100%;
  }
  .footer-logo {
      margin-right: 50px;
  }
  .footer-cols {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 80%;
              flex: 0 0 80%;
  }
  .footer-col_title {
      font-size: 24px;
      line-height: 24px;
      text-transform: uppercase;
      color: var(--yellow);
      margin-bottom: 36px;
  }
  .footer-col ul li a {
      color: #fff;
      font-size: 18px;
      line-height: 18px;
      margin-bottom: 24px;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
  }
  .footer-col ul li a:hover {
      color: var(--yellow);
  }
  @media (max-width: 1080px) {
      .footer-logo {
          flex-direction:column;
      }
      
  }
  footer .btns-wrap {
      height: auto;
      margin-top: 15px;
  }
  footer .btns-wrap > a {
      color: #fff;
  }
  footer .btns-wrap.lang .header_dropdown {
      right: auto;
      top: -115px;
  }
  .site-main .entry-header {
      padding: 50px 0 10px;
  }
  .site-main .entry-content {
      padding-bottom: 70px;
  }
  /**
   * ÁËÎÃ
   */
   
  /* Section Blog */
  .section_blog {
      margin-bottom: 230px;
  }
  .section_blog .section_categories {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  }
  .section_blog .section_categories .btn {
      margin-bottom: 10px;
  }
  
  .section_blog-items {
      margin: 40px -0.5% 0;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
  }
  .blog-item {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 32%;
              flex: 0 0 32%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      height: 300px;
      border-radius: 16px;
      position: relative;
      overflow: hidden;
      padding: 20px 24px 26px;
      margin: 0 0.5% 20px;
  }
  .blog-item.hide {
      display: none;
  }
  .blog-item:after{
      content:"";
      display: block;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
      background: linear-gradient(360deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
      z-index: -1;
  }
  
  .blog-item-img {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      z-index: -1;
  }
  .blog-item_title {
      font-size: 24px;
      line-height: 33px;
      font-weight: 700;
      color: #fff;
  }
  .blog_views {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      line-height: 19px;
      color: #fff;
  }
  .blog_views .views {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: 23px;
  }
  .blog_views .views:before {
      content: "";
      display: block;
      width: 20px;
      height: 15px;
      background: url(/wp-content/themes/antic/assets/img/icons/views.png) no-repeat center center;
      margin-right: 6px;
  }
  .blog_item-arrow {
      display: none;
      width: 84px;
      height: 28px;
      position: absolute;
      bottom: 35px;
      right: 35px;
      background: url(/wp-content/themes/antic/assets/img/icons/blog_item-arrow.png) no-repeat center center/cover;
  }
  .blog-item:hover .blog-item_title,
  .blog-item:hover .blog_views {
      display: none;
  }
  .blog-item:hover .blog_item-arrow {
      display: block;
  }
  .blog_showmore {
      border: 1px solid;
      border-radius: 5px;
      height: 50px;
      width: 230px;
      margin: 40px auto 0;
  }
  .blog_showmore:hover {
      background-color: var(--black);
      color: #fff;
  }
  
  /**
   * ÑÒÐÀÍÈÖÀ ÁËÎÃÀ
   */
  .section_blog-page {
      margin-top: 36px;
      margin-bottom: 180px;
  }
  .blog-page_banner {
      border-radius: 16px;
      overflow: hidden;
      padding: 28px 36px;
      position: relative;
      height: 300px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
  }
  .blog-page_banner:after {
      content: '';
      display: block;
      width: 100%;
      height:100%;
      position: absolute;
      left: 0;
      top: 0;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
      background: linear-gradient(360deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
      z-index: -1;
  }
  .blog-page_bnner-img {
      position: absolute;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      top:0;
      left: 0;
      z-index: -1;
  }
  .blog-page_banner .title {
      font-size: 36px;
      line-height: 50px;
      font-weight: 700;
      color: #fff;
      width: 48%;
  }
  .blog-page_banner .tags {
      position: absolute;
      right: 36px;
      margin: 0 -8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
  .blog-page_banner .tags span {
      font-size: 14px;
      padding: 6px 16px;
      background: #fff;
      margin: 0 8px;
      border-radius: 8px;
      cursor: pointer;
  }
  .blog_page-content {
      margin-top: 48px;
  }
  .blog_page-content .page_content {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 55%;
              flex: 0 0 55%;
  }
  .blog_page-content .blog_sidebar {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33%;
              flex: 0 0 33%;
      margin-top: 60px;
  }
  .blog_sidebar-title {
      margin-bottom: 36px;
      font-size: 24px;
      line-height: 33px;
      font-weight: 700;
  }
  
  
  .entry-content p {
      line-height: 25px; 
       margin: 20px 0; 
  }
  
  .page-template-default h3,
  .blog_page-content h3 {
      margin: 24px 0;
  }
  .page-template-default p,
  .blog_page-content p {
  /*     line-height: 25px; */
  /*     margin: 20px 0; */
  }
  .page-template-default ul,
  .blog_page-content ul {
      padding-left: 20px;
  }
  .footer-cols ul {
      padding-left:0px;
  }
  .page-template-default .entry-content ul li,
  .blog_page-content ul li {
      line-height: 25px;
      margin-bottom: 16px;
      list-style-type: disc;
  }
  .page-template-default hr,
  .blog_page-content hr {
      margin: 40px 0;
  }
  .page-template-default .post_note,
  .blog_page-content .post_note {
      font-size: 24px;
      line-height: 33px;
      font-weight: 700;
      border-radius: 16px;
      padding: 32px 38px;
      margin: 40px 0;
      background: -o-linear-gradient(148.45deg, #fbe288 0%, #feecab 100.82%);
      background: linear-gradient(301.55deg, #fbe288 0%, #feecab 100.82%);
  }
  
  
  /**
   * ÏÐÎÌÎÀÊÖÈÈ
   */
  .section_promo {
      margin-bottom: 230px;
  }
  .section_promo .section_wrap {
      margin-top: 60px;
  }
  .section_promo-col.col-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 32%;
              flex: 0 0 32%;
  }
  .section_promo-col.col-1 .btn {
      height: 124px;
      margin-bottom: 20px;
      font-size: 24px;
      line-height: 36px;
      padding: 28px 36px;
  }
  .section_promo-col.col-1 .btn:hover,
  .section_promo-col.col-1 .btn.active {
      background-color: var(--black);
      color: #fff;
  }
  .section_promo-col.col-2 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 66%;
              flex: 0 0 66%;
  }
  .promo_item {
      display: none;
  }
  .promo_item.active {
      display: block;
  }
  .promo_banner {
      border-radius: 16px;
      height: 347px; 
      overflow: hidden;
  }
  .promo_banner img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
  }
  .promo_content {
      margin-top: 40px;
      margin-left: 30px;
      position: relative;
  }
  .promo_content-title {
      margin-bottom: 24px;
  }
  .promo_content-title h3 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
  }
  .promo_content-desc {
      line-height: 25px;
      width: 60%;
  }
  .promo_content-expire {
      font-size: 24px;
      line-height: 33px;
      font-weight: 700;
      color: var(--yellow);
      position: absolute;
      right: 0;
      top: 0;
  }
  .promo_content-expire p span {
      font-size: 12px;
      line-height: 19px;
      color: #b1b1b1;
      font-weight: 400;
  }
  .promo_support {
      margin-top: 75px;
      margin-left: 30px;
      width: 66%;
      align-items: center;
  }
  .promo_support p {
      font-size: 18px;
      line-height: 27px;
      font-weight: 500;
  }
  .promo_support .btn {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 244px;
              flex: 0 0 244px;
      height: 60px;
      border-radius: 8px;
      margin-left: 48px;
  }
  
  /**
   * ÏÎËÅÇÍÛÅ ÑÅÐÂÈÑÛ (ÏÐÎÊÑÈ)
   */
  
  .section_services {
      border-bottom: 1px solid #e5e5e5;
      padding-bottom: 120px;
  }
  .section_services .section_wrap,
  .section_partners .section_wrap {
      margin-top: 60px;
  }
  .section_services .infoblock_items {
      display: none;
  }
  .section_services .infoblock_items.active {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
  
  .section_partners {
      margin-bottom: 180px;
  }
  .services_attention {
      margin-top: 107px;
      width: 68%;
  }
  .services_attention-title {
      font-size: 36px;
      line-height: 36px;
      font-weight: 700;
      color: #ED0006;
      margin-right: 36px;
  }
  .services_attention-text p {
      font-size: 24px;
      line-height: 36px;
  }
  
  
  .infoblock_items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0 -10px;
  }
  .infoblock_item {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 32%;
              flex: 0 0 32%;
      background: var(--grey);
      margin: 0 10px;
      border-radius: 16px;
      padding: 36px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
  }
  .infoblock_desc {
      margin-bottom: 24px;
  }
  .infoblock_item-title {
      font-size: 36px;
      line-height: 36px;
      font-weight: 700;
      margin-bottom: 1rem;
  }
  .infoblock_item-text {
      line-height: 25px;
      color: #b1b1b1;
  }
  .infoblock_item .btn {
      height: 60px;
      position: relative;
      font-weight: 500;
  }
  .infoblock_btns .promocode {
      background: #fff;
      font-size: 18px;
  }
  .infoblock_btns .promocode .copy {
      position: absolute;
      right: 22px;
      width: 20px;
      height: 20px;
      background-size: cover;
  }
  .infoblock_btns .link {
      background: var(--blue);
  }
  .infoblock_item-note {
      font-size: 14px;
      line-height: 22px;
      margin-top: 10px;
      color: #b1b1b1;
      text-align: center;
  }
  .infoblock_link {
      margin-top: 36px;
  }
  .plans {
      display: flex;
      flex-wrap: wrap;
      max-width: 980px;
      padding: 0;
      margin: 0 auto;
      justify-content: center;
      display: -webkit-flex;
      display: -webkit-box;
      display: -moz-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
  }
  .plan:nth-child(even){
      margin-left: 25px;
  }
  .plan {
      flex-basis: 480px;
      box-sizing: border-box;
      width: 48%;
      border-radius: 16px;
      padding-top: 32px;
      padding-left: 40px;
      padding-right: 40px;
      padding-bottom: 32px;
      flex: auto;
      background-color: white;
      position: relative;
      margin-top: 25px;
  }
  .plan .label {
      font-size: 12px;
      line-height: 120%;
      letter-spacing: -0.03em;
      color: #B1B1B1;
  }
  .plan .header {
      font-size: 30px;
      line-height: 120%;
      letter-spacing: -0.03em;
      color: #202024;
      width: 100%;
      display: flex;
      align-items: center;
      position: relative;
  }
  .plan .plan-btn {
      text-align: center;
      border: 1px solid #000000;
      box-sizing: border-box;
      border-radius: 8px;
      color: #202024;
      height: 60px;
      font-family: 'GOTHAM PRO', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 100%;
      letter-spacing: -0.03em;
      margin-top: 30px
  }
  
  .select_plan_button_block {
      margin-top: 48px;
      margin-bottom: 23px;
  /* 	max-width: 400px; */
      display: flex;
      justify-content: center;
      
  }
  
  
  .select_plan_button {
      font-family: 'GOTHAM PRO', sans-serif;
      background: #fff;
  padding: 22px 100px;	
      font-size: 16px;
      font-weight: 400;
      border: 1px solid #000;
      border-radius: 8px;
      width: 100%;cursor: pointer;
  }
  
  
  .plan .price{
      display: inline-block;
      font-weight: 700;
      flex: 1;
      font-size: 48px;
      line-height: 120%;
      text-align: right;
      letter-spacing: -0.03em;
  }
  .plan .period{
      font-size: 20px;
      line-height: 120%;
      letter-spacing: -0.03em;
  }
  .plan .name{
      min-width: max-content;
      font-size: 36px;
  }
  .plans-wrapper{
      margin-top: 30px;
  }
  .feature{
      display: inline-block;
      font-size: 16px;
      font-weight: 700;
      line-height: 120%;
      padding: 5px 14px;
      position: relative;
      background-size: cover;
      letter-spacing: -0.03em;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='150' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.42 2.302A4 4 0 0 1 10.044 0H146a4 4 0 0 1 4 4v24a4 4 0 0 1-4 4H10.043a4 4 0 0 1-3.622-2.302l-5.625-12a4 4 0 0 1 0-3.396l5.625-12Z' fill='%23F6C20A'/%3e%3c/svg%3e ");
      border-radius: 3px;
      margin-top: 10px;
  }
  .plan-features {
      margin-bottom: 16px;
  }
  .custom-plan .btn{
      padding: 15px 0;
      margin-top: 30px;
  }
  .custom-plan .btn:hover{
      background: var(--blue-hover);
  }
  @media (max-width: 900px){
      .plan .name{
          font-size: 24px;
      }
      .plan .price {
          font-size: 32px;
      }
      .plan .period {
          font-size: 16px;
      }
  }
  @media (max-width: 767px){
      .plans{
          flex-direction: column;
      }
      .plan{
          margin-left: 0 !important;
          width: 100%;
      }
  }
  @media (min-width: 767px){
      .custom-plan .btn{
          position: absolute;
          top: 0;
          right: 40px;
          padding: 15px 44px;
      }
  }
  
  .section_params {
      border-bottom: 1px solid #e5e5e5;
      padding: 20px 0 100px 0;
      /*border-radius: 10px;*/
      /*margin: 30px 10px;*/
      background-color: #202024;
  }
  .section_params .section_title h2 {
      color: #F6C20A;
  }
  .section_params .section_title p {
      color:#fff;
  }
  .params_block {
      display: flex;
      justify-content: space-between;
  }
  .params_block .section_descr {
      padding-right: 55px;
      position: relative;
  }
  .params_block .section_descr p {
      font-size: 18px;
      margin: 15px 0;
      line-height: 2rem;
      color:#fff;
  }
  .params_block .section_descr::after {
      content: '';
      position: absolute;
      background: url(/wp-content/themes/antic/assets/img/arrow.png) no-repeat center;
      width: 408px;
      height: 132px;
      bottom: -50px;
      right: -190px;
  }
  .custom-tarif {
      display:flex;
      padding: 30px;
      width:100%;
  }
  .custom-tarif a.btn {
      white-space: nowrap;
      height: fit-content;
      padding: 15px 60px;
  }
  .ac-container {
      padding: 30px;
      margin-left: 0 !important;
      width:100%;
  }
  .ac-container>.title {
      max-width: 580px;
      font-size: 2rem;
      font-weight: bold;
      margin-bottom: 30px;
  }
  .accordion-flex {
      display: flex;
      justify-content: space-between;
  }
  .accordion-flex .block {
      width:49%;
  }
  .accordion{
      position: relative;
      background-color: #F6F6F6;
      border-radius: 10px;
      margin: 5px 0;
  }
  
  .accordion .head{
    padding: 20px 30px;
    cursor: pointer;
    transition: 0.2s ease;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  
  .accordion .arrow{
    color: #563e6e;
    font-size: 60px;
    transition: 0.25s ease;
    opacity: 0.3;
    transform: rotate(-90deg);
  }
  
  .accordion.hide .head .title .fa {
      color:#cecece !important;
  }
  
  .accordion .head:hover .arrow{
    opacity: 1;
  }
  
  .accordion .head:hover, .accordion .active{
    background-color: #000;
    border-radius: 10px;
    color:#fff;
  }
  
  .accordion .arrow-animate{
    transform: rotate(0deg);
    opacity: 1;
  }
  
  .accordion .content{
      background-color: #000000;
      display: none;
      padding: 20px 30px;
      color: #ffffff;
      border-radius: 10px;
      margin-top: 5px;
  }
  .accordion .head .fa {
      color: #f6c20a;
      font-size: 2rem;
      margin-right: 10px;
  }
  .fa-info-circle:before {
      content: "i" !important;
      font-family: 'Gotham Pro';
      border: 1px solid #c5c5c5;
      color: #c5c5c5;
      padding: 6px 13px;
      border-radius: 50%;
      font-size: 18px;
      top: 28%;
      right: 20px;
      position: absolute;
  }
  .accordion .head .fa-info-circle {
      opacity:1;
  }
  .accordion .head:hover .fa-info-circle {
      opacity:0;
  }
  .accordion .head .title {
      display:flex;
      align-items: center;
      width: 76%;
  }
  .current-menu-item a{
      color: var(--yellow) !important;
  }
  .footer-text {
      font-size:12px;
      color: #a0a0a0;
      margin-top:20px;
  }
  .banner-1.rev .banner_description {
      width:32%;
  }
  .top_head .section_title {
      margin-top:50px;
  }
  
  @media (max-width:1200px) {
      .params_block {
          flex-direction:column;
      }
      .params_block .section_descr {
          padding-right: 0;
      }
      .params_block .section_descr::after {
          display:none;
      }
  }
  @media (max-width:916px) {
      .plan:nth-child(even) {
          margin-left: 0;
      }
      .plan {
          width: 100%;
      }
  }
  @media (min-width:769px) {
      .ac-left .accordion .head:hover + .content {
          display: block;
          position: absolute;
          z-index: 9999;
          top: 0;
          right: -104%;
          width: 100%;
          margin: 0;
      }
      .ac-right .accordion .head:hover + .content {
          display: block;
          position: absolute;
          z-index: 9999;
          top: 0;
          left: -104%;
          width: 100%;
          margin: 0;
      }
  }
  @media (max-width:768px) {
      
      .custom-tarif {
          flex-direction: column;
      }
      .custom-tarif a.btn {
          margin-top: 20px;
      }
      .section_calculate .col-1 {
          flex-direction:column;
          width: 100%;
      }
      .section_calculate .col-1 p {
          margin-left:0;
      }
      .accordion-flex {
          flex-direction:column;
      }
      .accordion-flex .block {
          width: 100%;
      }
      .ac-container>.title {
          font-size: 1.4rem;
      }
      .banner-1 .banner_description {
          width:100%;
      }
      .accordion .head{
          padding: 20px 10px;
      }
  }
  
  footer.entry-footer {display:none}
  a.blog_item-href {
      display: block;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
  }
  .promo_block_button .btn {
      height: 50px;
      min-height: 50px;
  }
  .blog_sidebar-items {display:flex}
  .blog_sidebar-items .blog-item {
      width:32%;
  }
  
  
  .section_inner_page {
      text-align: center;
      margin-bottom: 190px;
      margin-top:40px;
  }
  .section_inner_page h1 {
      max-width: 1200px;
      margin: auto;
  }
  .section_inner_page .btn {
      background-color: #319cef;
      color: #fff;
      padding: 20px 50px;
      width: fit-content;
      margin: 40px auto 40px;
  }
  .section_inner_page p {
      font-size: 1.5rem;
      margin-top:20px;
  }
  .section_download.inner_page p {
      justify-content: center;
      font-size: 1.5rem;
  }
  
  .header_menu ul li.no-active a {
      color: var(--black) !important;
  }
  .menu li.no-active a {
      color: #fff !important;
  }
  .header-reg-btn {font-size:14px}
  .header_btns *{
      transition: color 0.3s, opacity 0.3s, background 0.3s !important;
  }
  .page_content a{
  display: contents !important;
  color: #5452d8;
  }