/*
Theme Name: kanat
*/
.rtl .wpcf7 input[type="url"], .rtl  .wpcf7 input[type="email"], .rtl  .wpcf7 input[type="tel"] {
    direction: rtl;
}

.wpml-ls-native {
    text-transform: lowercase;
    display: block;
}
.wpml-ls-native:first-letter {
    text-transform: uppercase;
}

.rtl .b-form .menu-phone ~ .form__input-star, .rtl .b-form .menu-subject ~ .form__input-star {

    right: -2px;
}
.m-industries__icon {

    text-align: unset;
}

.m-industries__item--1 .m-industries__icon {

    text-align: center;

}
@media screen and (max-width: 1199px) {
 .b-industries__name span {
        position: relative;
     margin: 0 0px 0 15px;
    }

  .b-industries__name span::before, .b-industries__name span::after {
        content: '';
        display: block;
        position: absolute;
        width: 10px;
        height: 2px;
        background: #452a7a;
        left: 50%;
        top: 50%;
        margin: 0 0 0 -5px;
        margin-top: 0px;
        -webkit-transition: 0.4s ease all;
        -o-transition: 0.4s ease all;
        transition: 0.4s ease all;
    }

   .b-industries__name span::before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-top: -2px;
    }

   .b-industries__name span::after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        margin-top: 4px;
    }

    .rtl .b-industries__name span::before {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);

    }

   .rtl .b-industries__name span::after {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);

    }
}
.b-content .b-list__more {
    z-index: 0;
}
.b-form .menu-phone ~ .form__input-star {

/*    left: 43px;
*/    top: 3px;

}
.b-form .menu-subject ~ .form__input-star {

/*    left: 77px;
*/    top: 3px;

}
.m-services__icon {

    width: 48px;
}
.b-fixed {

    z-index: 15;
}
@media screen and (max-width: 1199px) {
    .b-archive .b-table tr:hover, .b-archive .b-table tr:focus {

        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
/*.b-list__small + .b-list__small + .b-list__small + .b-list__small + .b-list__small {
    border: none;
}*/
@media screen and (max-width: 575px) {
    .b-list__small:nth-child(3) {
        border-top: 3px solid #d4cfdf !important;
    }
}
    .b-tabs__block {
        display: none;
    }
.b-tabs__block.is-active {
    display: block;
}
 .b-faq__links a:focus {
     color: #452a7a;
}
.b-faq__links a:focus::after {
    width: 0;
}
.b-faq__links a:focus {
    color: #452a7a;
}
.b-faq__links a.is-active:focus {
    color: #0ab285;
}
.b-faq__links a.is-active:focus::after {
    width: 100%;
}
.ya-share2 ul .ya-share2__item::before {
    content: none;
}
.wpcf7 {
    direction: ltr;
}
.rtl .wpcf7 {
    direction: rtl;
}
.m-industries__name {
    /*font-weight: normal;*/
    position: relative;

}

.m-industries__links a {
    position: relative;
    display: flex;
    flex-direction: column;

}
.m-industries__name::after, .m-industries__links a::after {
    content: attr(data-title);
    display: flex;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    font-weight: 700;

}
.m-industries__item a:hover,.m-industries__item a:active,.m-industries__item a:focus, .m-industries__item a:hover .m-industries__name,.m-industries__item a:active .m-industries__name,.m-industries__item a:focus .m-industries__name   {
    text-decoration: none;
    font-weight: 700;
}

.m-services__item:hover .m-services__name, .m-services__item:active .m-services__name, .m-services__item:focus .m-services__name {
    font-weight: 700;
    text-decoration: none;
}
.b-pagination a {
    line-height: 39px;
    text-indent: 1px;
    display: inline-block;
}

.b-line {

    z-index: 2;
    top: 98px;
}
.bn-news ul li a{color: #fff;}
@media screen and (max-width: 1199px) {
    .b-line {

        top: 73px;

    }
}

.b-industries__list > ul > li > ul a:hover, .b-industries__list > ul > li > ul a:focus, .b-industries__list > ul > li > ul a:active  {
    text-decoration: none;
    font-weight: bold;
}
.b-list__more {

    z-index: 0;
}
.b-list__label {

    z-index: 1;
}


.b-form .wpcf7-form-control-wrap.is-filled .form__input-holder {
    font-weight: 600;
    font-size: 16px;
    opacity: 0.6;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
}
.b-list__label span {
    margin: 5px;
    background: #fff;
    border-radius: 4px;
    font-weight: 600;
    font-size: 16px;
    line-height: 1;
    padding: 4px 10px;
    color: #452a7a;
    -webkit-transition: 0.4s ease all;
    -o-transition: 0.4s ease all;
    transition: 0.4s ease all;
}
/*.app-header__list-in > ul > li > div, .app-header__list-in > ul > li > ul {
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    top: 400%;

}




.app-header__list-in > ul > li:hover > div, .app-header__list-in > ul > li:focus > div{
    top: 100%;

}*/
/*.app-header__list-in > ul > li:hover > ul, .app-header__list-in > ul > li:focus > ul{
    top: 64px;

}*/

body {
    overflow-x: hidden;
}
.overflow-hidden2 {
    overflow: hidden;
}

@media screen and (max-width: 1199px) {
.a-form__item:hover .a-form__in, .a-form__item:focus .a-form__in {
        opacity: 0 !important;
        visibility: hidden !important;
    }

    .a-form__item.is-opened .a-form__in {
        opacity: 1 !important;
        visibility: visible !important;
    }
    .a-form__item.is-opened.a-form__item-z-index {
        z-index: 3;
    }
.a-form__item:hover .a-form__arrow::after, .a-form__item:focus .a-form__arrow::after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
   .a-form__item:hover .a-form__arrow::before, .a-form__item:focus .a-form__arrow::before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .a-form__item.is-opened .a-form__arrow::before {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .a-form__item.is-opened .a-form__arrow::after {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }






    .js-wpml-ls-item-toggle1-click {
        position: absolute;
        right: 2px;
        width: 35px;
        height: 30px;
        top: 8px;
        z-index: 10;
        cursor: pointer;
    }
    .app-header__lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu, .app-header__lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu {
        display: none;
    }
    .app-header__lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-item-toggle::after, .app-header__lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-item-toggle::after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .app-header__lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-item-toggle::before, .app-header__lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-item-toggle::before {

        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);

    }


    .app-header__lang .wpml-ls-legacy-dropdown .is-opened .wpml-ls-sub-menu {
        display: block !important;
    }
    .app-header__lang .wpml-ls-legacy-dropdown .is-opened .wpml-ls-item-toggle::after {
        -webkit-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        -o-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
    }

    .app-header__lang .wpml-ls-legacy-dropdown .is-opened .wpml-ls-item-toggle::before {

        -webkit-transform: rotate(-45deg) !important;
        -ms-transform: rotate(-45deg) !important;
        -o-transform: rotate(-45deg) !important;
        transform: rotate(-45deg) !important;

    }
}
/*.alignnone {


    height: auto;
    margin-top: 20px;
}
.alignright {
    float: right;
    padding-left: 20px;
    height: auto;
    margin-top: 20px;
}
.alignleft {
    float: left;
    padding-right: 20px;
    height: auto;
    margin-top: 20px;
}
.aligncenter {
    margin-right: auto;
 margin-left: auto;
    height: auto;
    margin-top: 20px;
    display: block;
}*/


.b-fixed__form .f-form .b-form .form__input-wrap {
    margin-bottom: 15px;
}
.b-fixed__form .wpcf7-acceptance label {
    margin-bottom: 15px;
}
