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

.fusion-secondary-header {
    background-color: #e3d7ad !important;
    font-size: 0.9em;
    color: #484848 !important;
    border-bottom-color: #a2966c !important;
}
.fusion-secondary-header a, .fusion-secondary-header a:hover {
    color: #4f0a02 !important;
}
.fusion-secondary-header a:hover {
    text-decoration:underline;
}
.fusion-header-v4 .fusion-header {
    padding-top: 20px;
    padding-bottom: 20px;
    transition: none;
}
#side-header .fusion-logo, .fusion-header .fusion-logo {
    margin:0;
}
.fusion-secondary-menu > ul > li {
    border-color: #a29463 !important;
}
.fusion-main-menu > ul > li > a {
    text-transform:uppercase;
}
.fusion-main-menu .fusion-widget-cart-counter > a:before, .fusion-main-menu > ul > li > a {
    color: #ffffff !important;
}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a, .fusion-footer-widget-area .fusion-accordian .panel-title a, .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a, .fusion-footer-widget-area .jtwt .jtwt_tweet a, .fusion-footer-widget-area .widget li a:before, .fusion-footer-widget-area a {
    color: #444444 !important;
}
.ei-title h2 {
    font-size: 42px;
    color: #ffffff !important;
}
.ei-title h3 {
    font-size: 20px;
    color: #e0e0e0  !important;
}
.ei-title h2, .ei-title h3 { text-shadow: 1px 1px 5px #232323 !important; }
footer .textwidget p {
    font-size: 14px;
    line-height: 20px;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 5px;
}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title {
    color: #350000 !important;
    margin-bottom: 15px;
    font-size: 18px;
}
.widget_nav_menu ul li {
    border-color: #c7bc92 !important;
    padding-bottom:3px !important;
    padding-top:3px !important;
}
.widget_nav_menu ul li a {
    font-size:14px;
}
ul.accreditations { list-style:none; margin:0; padding:0; }
ul.accreditations li { float:left; width:48%; padding-right:10px; line-height: 1.2em; }
ul.accreditations li img { clear:both; width:100%; }
ul.accreditations li span { line-height:0.7em; }
ul.accreditations li a { font-size:0.85em; }
ul.accreditations li:last-child { padding-right:0px; }

.fusion-secondary-header { font-size:14px !important; }

.fusion-logo-left.fusion-header-v4 .fusion-logo {
    float: none;
    width: auto;
    margin: 0 !important;
}
.ei-title {
    background: none;
    padding: 0;
    border-radius: inherit;
    max-width: 800px;
    left: 10%;
    margin: 0;
    width: 100%;
}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title {
    color: #350000;
    font-size: 18px !important;
}
.fusion-footer-widget-column {
    margin-bottom: 20px !important;
}



@media screen and (min-width:1000px) {
	.fusion-header-content-3-wrapper {
    position: absolute;
    left: 200px; }}
@media only screen and (max-width: 800px) {
.fusion-contact-info {
    padding: 10px 0 !important;
    line-height: 1.5em;}
.fusion-alignright, a.fusion-logo-link, div#sliders-container { display:none !important; }
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft {
    border-bottom-color: #a29463 !important;}
.fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {
    color: #2f2f2f !important;
    font-size: 40px;
    margin: 20px 0 0;}
.fusion-header-tagline span {
    font-size: 1.5em !important;
    max-width: 300px !important;
    display: block;
    line-height: 1.4em;}
main#main { padding: 20px;}
.comment-respond .fusion-title .comment-reply-title.title-heading-left, .fusion-title h1.title-heading-left, .fusion-title h2.title-heading-left, .fusion-title h3.title-heading-left, .fusion-title h4.title-heading-left, .fusion-title h5.title-heading-left, .fusion-title h6.title-heading-left {padding-right:0 !important;}
h1 { font-size: 1.6em !important;}}