/* Theme Name: Muzze Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: Muzze is a modernized take on an ever-popular WordPress. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Muzze will make your WordPress look beautiful everywhere. Created by <a href="https://themeforest.net/user/ovatheme">Ovatheme</a>
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: muzze
Version: 1.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  muzze-child
*/

/*my custom css start*/
/*
.menu_top_main{
        position: initial  !important;
}
.menu_top_main .ova-mega-menu{
        width: 100% !important;
            min-height: 170px;
            opacity: 0.8;
}

.menu_top_main li.ova-megamenu ul.ova-mega-menu > li:nth-child(2) {
    background-color: transparent !important;
}
.info_icon:before{
    content:"\f05a";
    position: absolute;
    left: 0px;
    font-size: 20px;
    color: #fff;
    font-family: "Font Awesome 6 Free";
}
.menu_top_main li.ova-megamenu ul.ova-mega-menu.three-columns > li{
   padding: 20px; 
}
*/
 .cat_vm {
    display: none;
}
.cat_area_vm{
    font-weight: 400;
    font-size: 20px;
    margin: 15px 3px 0 3px;
}
.cat_active{
    display: block !important
}
.virtual_member_login{
    margin: 8% 0 2% 0;
    text-align: center;
}
.main_menu_tp .mega-sub-menu{
    margin-top: 32px !important;
    opacity: 0.9 !important;
}
.ovamenu_shrink .elementor-widget-wrap,.ovamenu_shrink  #mega-menu-primary ,.ovamenu_shrink .elementor-column, .ovamenu_shrink .elementor-widget, .ovamenu_shrink  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, .ovamenu_shrink .mega-menu-wrap, .ovamenu_shrink .mega-sub-menu .mega-menu-item div, .ovamenu_shrink  .elementor-section-wrap, .ovamenu_shrink .elementor-container{
    position: initial !important;
}
.main_menu_tp #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    display: none !important;
}
.heading_gf{
    margin: 20px 0;
}

.login-form button,
.login-form input{
    width: 100%;
    border-radius: 0px;
}
.login_young_auth #loginform p{
    width:45%;
    margin-right: 4%;
    float: left;
}
.login_young_auth #loginform .login-remember{
    width: 100% !important;  
}
.login_young_auth #loginform .login-remember #rememberme{
    width: 20px;
    margin-top: -5px;
    margin-right: 10px;
    float: left;
    padding-top: 25px;


}
.login_young_auth #loginform p label, .login_young_auth #loginform p input{
    width: 100%;
}
.login_young_auth #wp-submit{
    width: auto !important;
}
.logout_cm{
    height: 40px;
    line-height: 36px;
    background-color: #e77204;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    cursor: pointer;
    display: inline-block;
    border: 2px solid #e77204;
}
.logout_cm:hover{
    background-color: #fff;
    color: #e77204;
    border: 2px solid #e77204;
}
.terms_cond_ar ol li, .terms_cond_ar ul li{
    padding: 0 0 0 15px;
    margin: 0 0 0 15px !important;
}
.hd-terms-c{
    font-size: 30px;
    margin: 10px;
}
.terms_cond_ar h5{
    margin: 15px 0;
    font-size: 24px;
}
.terms_cond_ar{
    width: 100%;
    height: 300px;
    overflow-y: scroll;
    border: 1px solid #f1f1f1;
    padding: 0 20px;
}
.terms_and_conditions{
    max-height: 300px;
    max-width: 100%;
    overflow-x: auto;
}
.expand_bg_to_left > .elementor-widget-wrap:before{
    content: "";
    display: block;
    width: 500%;
    height: 100%;
    right: 100%;
    position: absolute;
    background-color: inherit;
}
.alert-success, .htmega-notify-button.alert-success {
    color: #fff !important;
    background-color: #799fc3 !important;
    border-color: #799fc3 !important;
}
/*my custom css end*/
.col-md-3.featured-img + .col-md-9:before{
    width:0px;
    content:"";
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.col-md-3.featured-img + .col-md-9 *{
    /* width:calc(100% - 5px); */
    display: inline-block;
    vertical-align: middle;
}
