/*
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
*/

/* menu box shadow removed */

.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
    position: fixed;
    top: 0;
    z-index: 210;
    max-width: 100%;
    width: 100%;
    box-shadow: none;
}

.fusion-logo-2x {
  display: none;
  float:left;
}
.aligncenter {
  clear: both;
  display: inline;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a{border-color:0;}
.fusion-header-content-3-wrapper{
  
  margin-right:0px;}
{/* width:50%; */}
.fusion-logo a.custom-button{display:inline; margin:0 20px;}

.fusion-header-content-3-wrapper {
    margin-right: 0px;
    clear: left;
}

/* mobile logo */



/* logo header */


    .fusion-header-content-3-wrapper {
    margin-right: 0px;
    clear: left;
}


/* menu */

.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a{border-color:0;}
.fusion-header-content-3-wrapper{
  
  margin-right:30px;}
{/* width:50%; */}
.fusion-logo a.custom-button{display:inline; margin:0 20px;}

.fusion-header-content-3-wrapper {
    margin-right: 0px;
}

.fusion-is-sticky .fusion-main-menu > ul > li:last-child {
    padding-right: 30px;
}

.fusion-main-menu > ul > li:last-child {
  padding-right: 30px;
}

.fusion-header-menu-align-center .fusion-main-menu {
  text-align: center;
  background-color: #4c4c4c;
}

.fusion-header-menu-align-center .fusion-main-menu {
  text-align: left;
}
.fusion-main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #4c4c4c;
}

.fusion-main-menu > ul > li {
  padding-left: 20px;
 
}

#nav ul a {
  color: #333333 !important;
}
 
#nav ul a:hover {
  color: #333333 !important;
}
 
#nav ul a:active {
  color: #333333 !important;
}
 
#nav ul a, #nav li.current-menu-ancestor a {
  border-top: 0 none;
}

/*custom buttons*/

.button {
 
 /*Step 2: Basic Button Styles*/
 text-decoration: none;
 display: block;
 height: 60px;
 width: 200px;
 background: #4c4c4c;
 border: none;
font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 16px;
 
 /*Step 3: Text Styles*/

 text-align: center;
 line-height: 60px;
 color: #FFFFFF;
font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 16px;
 }
 

a.button2 {
 text-decoration: none;
 display: block;
 height: 60px;
 width: 200px;
 background: #7cc4f0;
 border: none;
/*Step 3: Text Styles*/
  color: #FFFFFF;
 text-align: center;
 line-height: 60px;

    font-weight: 300;
    font-size: 16px;
}
 
/*Step 5: Hover Styles*/
a.button:hover {
 background: #7cc4f0;
color: #FFFFFF;
 
}

a.button2:hover {
 background: #4c4c4c;
 color: #FFFFFF;
}

.fusion-logo-left.fusion-header-v4 .fusion-logo {
    float: left;
    width: auto;
	
	}
#quote {
	float:left;
	
	}
	
#contact {
	float:left;
	}

form,
fieldset {
  margin: 0;
  padding: 20px;
  border-style: none;
  background: #7cc4f0;
}





li.fusion-li-item.size-small span {
font-size: 18px !important;
}

/* menu roll over*/





.menu-item.menu-item-type-post_type.menu-item-object-page  {
background: #4c4c4c;

}


.menu-item.menu-item-type-post_type.menu-item-object-page:hover {
    background: #7cc4f0;
}

span.menu-text {
color:#FFF;
}

span.menu-text:hover {
color:#FFF;
}

/* contact form style */

div.wpcf7 {
	margin: 0;
	padding:0;
	color:#FFF;
}

		/* Courses Fusion List Items*/	

.fusion-li-item {
	font-size: 16px !important;
	line-height: 15px;
}

.fusion-checklist {
    list-style-type: none;
    padding: 0;
    margin-bottom: 50px;
    margin-top: 50px;
}


/* footer border */

.fusion-footer-widget-area {
  overflow: hidden;
  position: relative;
  padding: 43px 10px 40px;
  border-top: 0px solid #e9eaee;
  background: #363839;
  color: #8c8989;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fusion-footer-widget-area h3,
.fusion-footer-widget-area .widget-title {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}