nin/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.homebuttonbar{
margin-top:-37px;
}

.fusion-image-carousel {
  margin-bottom:7px;
}

.content-box-heading {
color:#FFFFFF!important;
font-weight: bold;
font-size:20px;
line-height:22px;
}

.topmarginhomereduce55 {
margin-top:-55px;
}
marginbottom0{
color:#222222 !important;
}
#homebox1{
margin-bottom:0px;
}

.fusion-content-boxes {
  margin-bottom: 0px!important;}

.qaigrouplogo{
margin:0 0 4px;
}

.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea {
height:29px!important;
}

.fusion-content-boxes .heading {
  margin-bottom:-15px!important;
  overflow:hidden;
}

.ubermenu-bar-align-left {
  float:
}



.ubermenu-main {
    margin-top: 0px!important;
}
.ubermenu-skin-black-white-2 {
  background:-webkit-linear-gradient(top, #3D3D3D, #212121);
  border:1px solid #000000;
  box-shadow:rgba(255, 255, 255, 0.0980392) 1px 1px 0 0 inset;
  width:100%!important;
}
.ubermenu-nav, .ubermenu-row, .ubermenu-submenu {
  display:block;
  float:right;
  list-style:none;
  margin:0px 25px 0px 0px!important;
  
}



.fusion-secondary-main-menu {
  backface-visibility:hidden;
  border-bottom-color:transparent;
  border-bottom-style:solid;
  border-bottom-width:1px;
  padding-left:0px!important;
  padding-right:0px!important;
}

#main .sidebar {
    background-color: transparent;
    border: 1px solid;
    padding: 15px 15px 5px 25px!important;
    width: 30%;
}

.sidebar .widget h4 {
    font-size: 14px;
    font-weight: bold!important;
}
.fusion-page-title-captions {
    display: table-cell;
    font-family: "Lato Regular", Arial!important;
    vertical-align: middle;
    width: 45%;
font-family:bold;
}
.fusion-header-v4 .fusion-header {
    padding-bottom: 10px;
    padding-top: 10px;
}
.counter-box-content, .fusion-alert, .fusion-progressbar .sr-only, .post-content blockquote, .review blockquote q {
  font-size:15px;
}
.fusion-testimonials blockquote q {
  font-style:normal;
}
.fusion-testimonials.classic blockquote q {
  display:block;
  font-family:lato;
  line-height:2;
  padding:25px;
}
.fusion-page-title-bar h1 {
    font-size: 38px!important;
    line-height: normal;
}
.fusion-social-networks .fusion-social-networks-wrapper {
  margin:0 11px;
}
.ubermenu .ubermenu-target-text {
  color:inherit;
  display:inline-block;
  font-family:lato!important;
  font-weight:inherit;
  vertical-align:middle;
}
.fusion-page-title-wrapper {
    display: table;
    height: 130%;
    position: relative;
    width: 43%;
    z-index: 1;
}

.fusion-testimonials.classic .company-name {
    color: #b3c93e;
    display: table-cell;
    vertical-align: middle;
}
.fusion-columns {
    margin: 0 -15px 0 40px!important;
}
.fusion-alignleft {
    display: none;
    float: left;
    margin-right: 15px;
}

.fusion-secondary-header a, .fusion-secondary-header a:hover {
  color:#23282D!important;
}