/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/

.main-orange-block {
    max-width: 700px;
    margin: 0 auto;
}

.button-custom .button_theme, body.button-custom .button_theme, .button-custom button, .button-custom input[type="button"], .button-custom input[type="reset"], .button-custom input[type="submit"], .button-custom .woocommerce #respond input#submit, body.button-custom.woocommerce a.button:not(.default), .button-custom .woocommerce button.button, .button-custom .woocommerce input.button,

.button-custom .button_theme:hover, body.button-custom .button_theme:hover, .button-custom button:hover, .button-custom input[type="button"]:hover, .button-custom input[type="reset"]:hover, .button-custom input[type="submit"]:hover, .button-custom .woocommerce #respond input#submit:hover, body.button-custom.woocommerce a.button:not(.default):hover, .button-custom .woocommerce button.button:hover, .button-custom .woocommerce input.button:hover {
    color: #ffffff;
    background-color: #ff5e14;
    border-color: transparent;
}
.button-custom .button_theme:hover, body.button-custom .button_theme:hover, .button-custom button:hover, .button-custom input[type="button"]:hover, .button-custom input[type="reset"]:hover, .button-custom input[type="submit"]:hover, .button-custom .woocommerce #respond input#submit:hover, body.button-custom.woocommerce a.button:not(.default):hover, .button-custom .woocommerce button.button:hover, .button-custom .woocommerce input.button:hover {
    opacity: 0.85;
}

body.button-custom .button {
    border: none;
    color: #fff !important;
}

#Subheader:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.2;
}
.header-split #Header .top_bar_left .menu li ul li a,
#Top_bar .menu li ul li a span {
    text-align: left;
}

#Top_bar .menu li ul li {
    width: 270px;
}
#Top_bar .menu li ul li ul {
    left: 270px;
}

#Top_bar .menu_wrapper {
    float: right;
}

@media only screen and (max-width: 767px) {
    .main-orange-block {
        margin-top: -400px !important;
    }
    .content_wrapper .section_wrapper, .container, .four.columns .widget-area {
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
    .column_attr.mobile_align_center {
        text-align: left;
    }
    body:not(.template-slider) #Header {
        min-height: 60px;
    }
}
