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



.page-id-203 #main .reading-box h2 {    
	font-family: "Helvetica Neue";
    color: #fff;
    font-size: 20px;
}

#main .fusion-reading-box-container .reading-box {padding: 15px 15px 15px 15px;}

#main .custom-grid-1 {width: calc(50% - ((0.5% + 0.5%) * 0.5)) !important;}
#main .custom-grid-2 {width: calc(25% - ((1% + 1% + 1%) * 0.25 )) !important;}
#main .custom-grid-3 {width: calc(25% - ((1% + 1% + 1%) * 0.25 )) !important;}





.page-id-289 .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link, .page-id-289 .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {border-left: 0;}
.page-id-289 .fusion-tabs.classic .nav-tabs > li.active .tab-link h4 {color: #efa4cd;}


.fusion-header-wrapper .fusion-main-menu .current_page_item:first-child a {border-color: #7caede; color: #7caede;}
.fusion-header-wrapper .fusion-main-menu li:first-child + .current_page_item a {border-color: #ffbc00; color: #ffbc00;}
.fusion-header-wrapper .fusion-main-menu li:first-child + li + .current_page_item a {border-color: #e94e34; color: #e94e34;}
.fusion-header-wrapper .fusion-main-menu li:first-child + li + li + .current_page_item a {border-color: #bdcf00; color: #bdcf00;}
.fusion-header-wrapper .fusion-main-menu li:first-child + li + li + li + .current_page_item a {border-color: #7caede; color: #7caede;}
.fusion-header-wrapper .fusion-main-menu li:first-child + li + li + li + li + .current_page_item a {border-color: #ffbc00; color: #ffbc00;}
.fusion-header-wrapper .fusion-main-menu li:first-child + li + li + li + li + li + .current_page_item a {border-color: #e94e34; color: #e94e34;}

.fusion-header-wrapper .fusion-main-menu ul li:first-child a span:hover {color: #7caede;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child a:hover {border-top-color: #7caede !important; color: #7caede;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li a span:hover {color: #ffbc00;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li a:hover {border-top-color: #ffbc00 !important; color: #ffbc00;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li + li a span:hover {color: #e94e34;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li + li a:hover {border-top-color: #e94e34 !important; color: #e94e34;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li + li + li a span:hover {color: #bdcf00;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li + li + li a:hover {border-top-color: #bdcf00 !important; color: #bdcf00;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li + li + li + li a span:hover {color: #7caede;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li + li + li + li a:hover {border-top-color: #7caede !important; color: #7caede;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li + li + li + li + li a span:hover {color: #ffbc00;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li + li + li + li + li a:hover {border-top-color: #ffbc00 !important; color: #ffbc00;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li + li + li + li + li + li a span:hover {color: #e94e34;}
.fusion-header-wrapper .fusion-main-menu ul li:first-child + li + li + li + li + li + li a:hover {border-top-color: #e94e34 !important; color: #e94e34;}


.widget_layered_nav li a:before, .widget_product_categories li a:before, .woocommerce-tabs .tabs a:hover .arrow:after, .woocommerce-tabs .tabs li.active a .arrow:after {display: none;}
.fusion-content-widget-area .widget li img {width: 9px; margin-top: 5px; margin-right: 5px; margin-left: -10px;}



/*########################### RESPONSIVE FIXES ###########################*/

@media all and (min-width: 0) and (max-width: 800px) {
	.negative-margin-top-remover {margin-top: 0 !important;}
	#main .custom-grid-1, #main .custom-grid-2, #main .custom-grid-3 {width: 100% !important;}
}

@media all and (min-width: 0) and (max-width: 380px) {
	.fusion-logo img {
		width: 210px !important;
	}
	
	.fusion-mobile-menu-icons {
		margin-top: 17px !important;
	}
}