/* 
Theme Name:      uTech Child
Theme URI:       https://it.cx.ua
Description:     itcxua Child is a child theme of uTech.
Author:          KitNet
Author URI:      https://it.cx.ua
Template:        utech
Version:         2.0.0
*/


/** **********************************************
 *          Add your custom styles here
 * ********************************************* */
ul#nav li[class*="languages"] ul {
    min-width: 100px;
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    width: 100%;
}
h4.author__name {
   /* max-width: 150px;*/
    text-align: center;
    margin: 0 auto !important;
    font-size: 16px !important;
    margin-top: 5px !important;
    font-family: verdana;
}
.author__thumb__designation {
    width: 150px;
}
.author__thumb__designation .author__designation {
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    margin-top: 8px;
}
.single__info__box .info__details a {
    color: #ffffff;
}
.single__info__box .info__details a:hover {
    color: #0045ff;
}


/* ******************* */
ul#offanvas__menu  li[class*="languages"] a.nav-link,
#nav li[class*="languages"] a.nav-link {
    padding: 5px;
    border: 1px solid;
    border-radius: 5px;
    color: #ffffff;
}
ul#offanvas__menu [class*="wpm-languages"]:nth-child(2n+1),
#nav [class*="wpm-languages"]:nth-child(2n+1) {
    margin-left: 5px;
    margin-right: 5px;
}
ul#offanvas__menu  li[class*="languages"].active-language a.nav-link,
#nav li[class*="languages"].active-language a.nav-link {
    /* opacity: 0.5; */
    margin-left: 5px;
    color: #6b8de7;
    filter: grayscale(100%);
    cursor: not-allowed;
}

/* ******************************** */
ul#offanvas__menu  li[class*="languages"] {
    display: inline-block;
    padding-top: 25px;
}
/* ******************************** */
ol li {
    margin-bottom: 0.5em;
    list-style-type: none !important;
    list-style-type: decimal;
}
ol {
    counter-reset: list1;
}
ol > li > ol {
    counter-reset: list2;
}
ol > li > ol > li > ol {
    counter-reset: list3;
}
ol > li:before {
    counter-increment: list1;
    content: counter(list1) ". ";
}
ol > li > ol > li:before {
    counter-increment: list2;
    content: counter(list1) "." counter(list2) ". ";
}
ol > li > ol > li > ol > li:before {
    counter-increment: list3;
    content: counter(list1) "." counter(list2) "." counter(list3) ". ";
}


/* ************************************* */
#mainmenu-area-sticky-wrapper.sticky-wrapper .mainmenu-area-bg {
    background: rgb(0 41 154 / 80%) none repeat scroll 0 0;
}
#mainmenu-area-sticky-wrapper.sticky-wrapper.is-sticky .mainmenu-area-bg {
    background: #ffffff none repeat scroll 0 0;
}

.elementor-3863 .elementor-element.elementor-element-b187519 .member__designation {
    height: 2.5rem;
    line-height:1.25rem;
}

  /*#animate__text__headline__2145 > h1.ah-headline.loading-bar*/
  .elementor-3863 .elementor-element.elementor-element-e8014cb .animate__text__headline h1 {
      color: #FFFFFF;
      font-weight: 700;
      line-height: 0.5em;
  }

@media only screen and (min-width: 1025px) {

  /*#animate__text__headline__2145 > h1.ah-headline.loading-bar*/
  .elementor-3863 .elementor-element.elementor-element-e8014cb .animate__text__headline h1 {
      font-size: 150px !important;
  }

}

@media only screen and (max-width: 991px) {
    .header__style__1 #mainmenu-area-sticky-wrapper.sticky-wrapper .push__menu__button,
    .header__style__2 #mainmenu-area-sticky-wrapper.sticky-wrapper .push__menu__button {
        background: #0b3085;
        border: 1px solid #ffffff;
        border-radius: 5px;
    }
    .header__style__1 #mainmenu-area-sticky-wrapper.sticky-wrapper.is-sticky .push__menu__button,
    .header__style__2 #mainmenu-area-sticky-wrapper.sticky-wrapper.is-sticky .push__menu__button {
        background: #202030;
    }
    [class^="ti-"], [class*=" ti-"] {
        /* font-weight: 700 !important; */
    }
}
/* ****************************************** */
#feedback-form button[class*="-modal-trigger-btn"]:hover,
button[class*="-modal-trigger-btn"] {
   /* transform: translate3d(-2736px, 0px, 0px);*/
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    transition: background-image .3s,background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
}
#feedback-form button[class*="-modal-trigger-btn"],
button[class*="-modal-trigger-btn"] {
    background-color: transparent;
    background-image: linear-gradient(90deg, #0045FF 0%, #BD29F2 100%) !important;
    color: #ffffff !important;
    border-radius: 5px;
    /*margin: 0px 0px 0px 0px;*/
    /*padding: 19px 30px 17px 30px;*/
    border: 1px solid #FFFFFF !important;
}

#feedback-form button[class*="-modal-trigger-btn"]:hover,
#feedback-form button[class*="-modal-trigger-btn"]:focus,
button[class*="-modal-trigger-btn"]:hover {
    background-color: transparent;
    background-image: linear-gradient(270deg, #0045FF 0%, #BD29F2 100%) !important;
    color: #ffffff;
    transition: background-image 1s ease-in-out;
}

button[class*="-modal-trigger-btn"] > span {
    color: #ffffff;
}
button[class*="-modal-trigger-btn"] {
    box-shadow: 0px 10px 40px 0px rgba(34.999999999999986, 51.999999999999964, 222, 0.2) !important;
}


/* ****************************************** */