/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/
@import url("../Avada/style.css");

.woocommerce-tabs.fusion-tabs.fusion-tabs-1 .nav-tabs li a {
    border-top-color: #ebeaea;
    background-color: #ebeaea;
}

.woocommerce-tabs.fusion-tabs.fusion-tabs-1 .nav-tabs {
    background-color: #ffffff;
}

.woocommerce-tabs.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:hover, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:focus {
    background-color: #ffffff;
    border-right-color: #ffffff;
}

.woocommerce-tabs.fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover {
    background-color: #ffffff;
    border-top-color: #ffffff;
}

.woocommerce-tabs.fusion-tabs.fusion-tabs-1 .tab-pane {
    background-color: #ffffff;
}

.woocommerce-tabs.fusion-tabs.fusion-tabs-1 .nav, .fusion-tabs.fusion-tabs-1 .nav-tabs, .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
    border-color: #ebeaea;
}

.woocommerce-billing-fields.total-ammount-0 {
    overflow: hidden;
}

.woocommerce-billing-fields .create-account {
    clear: both;
}

.page-title-captions {
    display: block;
}

#breadcrumbs {
    margin-top: 0
}

.page-id-31872 #content {
    width: 75%;
}

#post-31872 .shipping-coupon .coupon .input-text {
    width: 200px;
    position: relative;
    top: -2px
}

#wrapper .fusion-tabs .tab-content > form > .active {
    display: block;
}

form.checkout #order_review_heading, form.checkout #order_review {
    display: block !important;
}

.woocommerce-page #content {
    width: 75%;
}

.woocommerce-page #main .sidebar {
    width: 22%;
}

#nav > ul > li > ul,
#sticky-nav > ul > li > ul,
#nav > ul > li > div,
#sticky-nav > ul > li > div {
    /* transition: z-index {hide duration here}s steps(1), visibility {hide duration here}s steps(1), opacity 0.2s ease-in {hide duration here}s; */
    -webkit-transition: z-index .5s steps(1), visibility .5s steps(1), opacity .2s ease-in .3s;
    -moz-transition: z-index .5s steps(1), visibility .5s steps(1), opacity .2s ease-in .3s;
    -o-transition: z-index .5s steps(1), visibility .5s steps(1), opacity .2s ease-in .3s;
    transition: z-index .5s steps(1), visibility .5s steps(1), opacity .2s ease-in .3s;
    z-index: -1!important;
    visibility: hidden!important;
}

#nav > ul > li.hover-active:hover > ul,
#sticky-nav > ul > li.hover-active:hover > ul,
#nav > ul > li.hover-active:hover > div,
#sticky-nav > ul > li.hover-active:hover > div {
    /*transition: z-index {show duration here}s steps(1), visibility {show duration here}s steps(1), opacity 0.2s ease-in {show duration here}s; */
    -webkit-transition: z-index .5s steps(1), visibility .5s steps(1), opacity .3s ease-in .5s;
    -moz-transition: z-index .5s steps(1), visibility .5s steps(1), opacity .3s ease-in .5s;
    -o-transition: z-index .5s steps(1), visibility .5s steps(1), opacity .3s ease-in .5s;
    transition: z-index .5s steps(1), visibility .5s steps(1), opacity .3s ease-in .5s;
    z-index: 9999!important;
    visibility: visible!important;
}
.navigation.menu.fusion-navbar-nav > li.current-menu-item.locked div,
.navigation.menu.fusion-navbar-nav > li.current-menu-item.locked ul {
    display: none;
}
#nav ul li:hover > ul ul,
#sticky-nav ul li:hover > ul ul,
#nav ul li:hover > div div,
#sticky-nav ul li:hover > div div,
#nav ul li:hover > div ul,
#sticky-nav ul li:hover > div ul {
    -webkit-transition: opacity .2s ease-in;;
    -moz-transition: opacity .2s ease-in;;
    -o-transition: opacity .2s ease-in;;
    transition: opacity .2s ease-in;;
}

#nav ul li, #sticky-nav ul li.current-menu-item {
    padding: 3px 35px 3px 3px;
    margin: -3px 0 -3px -3px;
}

#wrapper .search-table .search-button input[type="submit"] {
    background-color: #a0ce4e;
}
.fusion-megamenu-wrapper {
    min-width: 940px;
}
.search input, #searchform input {display: inline;}

#sidebar .widget h3, #sidebar .widget .heading h3 {
    color: #767782;
    text-transform: uppercase;
    text-align:center;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
ul#socialsb {
    list-style: none;
    padding: 0;
}

.sc_info_box {
    padding: 0;
    background-color: #FFF;
}