/*

Theme Name: X – Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

/* these items fix the dropdown hover speed of the submenu */
.x-nav-wrap.desktop .x-nav li:hover > .sub-menu {
    display: block !important;
}

.x-nav-wrap.desktop .x-nav li > .sub-menu {
    display: none !important;
}

/* remove the down arrows for items with submenu */
.x-nav-wrap.desktop .x-nav li.menu-item-has-children > a > span::after {
  display: none;
}

/* .x-navbar .x-nav-wrap .x-nav > li > a {
  text-transform: none !important;
} */




.aittypewriter .text {
    color: #ee6629;
}

.x-btn-navbar.collapsed, .x-btn-navbar.collapsed:active, .x-btn-navbar.collapsed:hover {
    color: #fff;
    background-color: #f06623;
}

.x-btn-navbar, .x-btn-navbar:active, .x-btn-navbar:hover {
    color: #f06623;
    background-color: #fff;
}

/* remove margin between footer logo and text */
footer #text-3.widget_text {
    margin-top: 0;
}

.wpcf7-form .wpcf7-textarea {
    height: 100px;
}

.wpcf7-form .wpcf7-submit {
    background-color: #ee6629;
    border-color: #ee6629;
    box-shadow: none;
    font-weight: bold;
    text-shadow: none;
}

.wpcf7-form .wpcf7-submit:hover {
    background-color: #fff;
    border-color: #fff;
    color: #ee6629;
    box-shadow: none;
    text-shadow: none;
}


.ait-featurelist .x-feature-box-title {
    font-weight: bold;
}

.ait-featurelist .x-feature-box-text {
    margin: 0;
}

.x-colophon.top .widget_nav_menu .current-menu-item>a {
    background-color: inherit;
    color: inherit;
  }
  
  .x-colophon.top .h-widget {
    color: #fff;
    background-color: #ee6629;
    font-weight: 400;
    padding: 4px 5px;
    margin-bottom:20px;
  }
  
  .x-colophon.top .widget_nav_menu ul {
    border-radius: 0;
    border: 0;
    box-shadow: none;
  }
  
  .x-colophon.top .widget_nav_menu ul li {
      margin-bottom: 1px;
      
  }
  
  .x-colophon.top .widget_nav_menu ul li a, .x-colophon.top .widget_nav_menu .current-menu-item>a {
      color: #999999;
  }
  
  .x-colophon.top .widget_nav_menu ul li a:hover {
    background-color: #ef6624;
    color: #fff;
  }




footer .widget {
    text-shadow: none;
  }
  
  .x-colophon.top {
    padding: 3% 0 2% !important;
  }
  
  .x-colophon {
    background-color: #222 !important;
    color: #BBBBBB;
    border-top-width: 0;
  }
  
  .x-colophon .h-custom-headline {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  
  .x-colophon .widget.widget_search {
    margin-top: 20px;
  }




@media (max-width: 767px){

  .parallaxbg .x-bg {
    display: none;
  }

  .mobileunderline {
    text-decoration: underline;
    text-decoration-color: rgb(240,102,35);
  }

  .orangesidebar {
    border-color: transparent !important;
    padding: 1em 0em 1em 0em !important;
  }

    h3.aittypewriter {
        font-size: 110%;
    }

    .x-navbar .mobile .x-nav .current-menu-item {
        
        border-left: #f06623 4px solid;
        padding-left: 10px;
    }

    .x-navbar .mobile .x-nav .menu-item {
        
        padding-left: 10px;
    }

    .x-colophon.top {
        padding: 5% 0 4% !important;
      }
      
      .x-slider-container {
        display: none;
      }

      

}