/*
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
*/

@media screen and (max-width: 600px) {
.mobile-no	{
display: none !important;
}
}

table td	{
font-size: 15px !important;
}

body	{
font-size: 14px !important;
color: #1d1d1b !important;
}

.post-content	p	{
line-height: 18px !important;
font-size: 13px !important;
font-family: Tahoma !important;
color: #ffffff !important;
}

.post-content a	{
color: #95959 !important;
}

.post-content a:hover	{
color: #ba8758 !important;
}

.ai1ec-event-title {
color:#ffffff;
}

span.fusion-button-text {
color: #fff !important;
}

strong	{
color: #ba8758 !important;
}

#wrapper	{
-webkit-box-shadow: 0px 0px 39px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 39px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 39px 0px rgba(0,0,0,0.75);
}

#main	{
background: #fff !important;
}

.fusion-header	{
background: #f5f5f5 !important;
}

.fusion-logo img	{
color: #f5f5f5 !important;
}

#sidebar	{
color: #1d1d1b !important;
background: #fff !important;
padding: 20px 20px 0 20px !important;
}

#sidebar a	{
color: #ba8758 !important;
}

#sidebar a:hover	{
color: #25292d !important;
}

#sidebar h1	{
font-size: 18px !important;
color: #1d1d1b !important;
border-bottom: solid 1px #9a7a54 !important;
text-align: center !important;
}

#sidebar p	{
font-size: 16px !important;
line-height: 20px !important;
text-align: center !important;
}

#sidebar hr	{
color: grey !important;
border-bottom: solid 1px #292c32 !important;
border-left: solid 1px #292c32 !important;
border-right: solid 1px #292c32 !important;
margin-bottom: 20px !important;
margin-top: 20px !important;
}

hr	{
color: #ffffff !important;
border-bottom: solid 1px #fff !important;
border-left: solid 1px #fff !important;
border-right: solid 1px #fff !important;
margin-bottom: 20px !important;
margin-top: 20px !important;
}

.fusion-main-menu {
margin-top: 0px !important;
margin-bottom:20px;
overflow:visible !important;
}

.fusion-main-menu li	{
height: 25px !important;
margin-top: 20px !important;
border-right: solid 2px #686868 !important;
padding: 0 13px 0 13px !important;
}

.fusion-main-menu li:last-child	{
border-right: none !important;
margin-right: -20px !important;
}

.fusion-main-menu > ul > li > a	{
color: #2a2a2a !important;
text-transform: uppercase !important;
border-bottom: none !important;
font-size: 18px !important;
border-bottom: none !important;
line-height:25px !important;
letter-spacing:normal !important;
}

.fusion-main-menu > ul > li > a:hover	{
color: #ba8758 !important;
}

.fusion-main-menu .current_page_item > a, .fusion-main-menu .current-menu-item > a	{
color: #ba8758 !important;
text-transform: uppercase !important;
border-bottom: none !important;
font-size: 20px !important;
}

.fusion-main-menu .sub-menu {
background-color: #24292D;
width: 175px !important;
border-top: none !important;
box-shadow: none !important;
border-right: none !important;
margin-top:/*20px*/ 0px;
}

ul.sub-menu li	{
margin-top: 0px !important;
padding: 0px !important;
border-right: none !important;
}

ul.sub-menu li:last-child	{
margin-right: 0px !important;
}

.fusion-main-menu .sub-menu a {
padding: 0 0 0 0 !important;
font-size: 16px !important;
line-height: 18px !important;
border-bottom: none !important;
padding: 5px 0px 5px 10px !important;
}

.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a:hover, .fusion-mobile-current-nav-item > a, .fusion-mobile-nav-item a:hover	{
background: #2b3136 !important;
}

.fusion-title	{
margin: 0px 0px 0px !important;
}

h1, h2, h3	{
text-transform: uppercase !important;
}

h1	{
font-size: 26px !important;
line-height: 30px !important;
color: #000 !important;
}

h2	{
font-size: 16px !important;
color: #ba8758 !important;
}

#wrapper .post-content h2, #wrapper .fusion-title h2, #wrapper #main .post-content .fusion-title h2, #wrapper .title h2, #wrapper #main .post-content .title h2, .post-content h2	{
line-height: 16px !important;
padding: 0 0 10px 0 !important;
}

h3	{
font-size: 26px !important;
color: #fff !important;
}

.post-content h3	{
line-height: 36px !important;
}

.fusion-footer-copyright-area	{
border-top: none !important;

}

.fusion-copyright-notice, .fusion-copyright-notice a	{
color: #ffffff !important;
}

.avada-skin-rev	{
border-top: none !important;
border-bottom: none !important;
}

.wpcf7-form input[type="submit"], .wpcf7-submit, .mc4wp-form input[type="submit"]	{
padding: 8px !important;
border-radius: 0px !important;
color: #292c30 !important;
border: solid 2px #292c30 !important;
background: #fff !important;
font-family: "Unica One",Arial,Helvetica,sans-serif !important;
font-weight: bold !important;
}

.wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-form .wpcf7-captchar	{
color: #fff !important;
background: #292c30 !important;
border: solid 1px #fff !important;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}

.select-arrow	{
background: #fff !important;
color: #292c30 !important;
}

.mc4wp-form input[type="email"]	{
background: #fff !important;
color: #292c30 !important;
padding: 8px !important;
border: none !important;
}

.tfs-slider .slide-content-center h1	{
color: #fff !important;
font-weight: normal !important;
font-size: 36px !important;
}

.tfs-slider .slide-content-center hr	{
color: #fff !important;
border-bottom: none !important;
width: 25% !important;
}

.tfs-slider .slide-content-center	{
font-size: 20px !important;
color: #fff !important;
}

.custom-box p, .custom-box a	{
color: #fff !important;
}

.tfs-slider .flex-direction-nav a	{
color: #fff !important;
}

div.wpcf7-validation-errors	{
border: 2px solid red !important;
color: #fff !important;
font-family: Arial !important;
}

.fusion-social-networks	{
margin: 0 auto !important;
text-align: center !important;
}

.fusion-copyright-content {
  float: right !important;
    margin: 0 !important;
    text-align: center !important;

}

