/*
Theme Name: Betheme
Theme URI: https://themes.muffingroup.com/betheme/
Author: Muffin group
Author URI: https://muffingroup.com/
Description: The biggest WordPress Theme ever
License: Themeforest Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: betheme
Version: 21.2.9

All css files are placed in /css/ folder
*/

#Action_bar .contact_details {
float: right;
}

.wpmm-nav-wrap ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu {
    left: 0;
}

ul.contact_details {
margin-bottom: 0px;
}

@media only screen and (min-width: 1240px) {
.header-split #Header .top_bar_left .logo {
left: 35%;
width: 30%;
}
}
.sliding_box .desc_wrapper h4 {
    font-size: 30px;
    line-height: 34px;
    font-weight: 300;
}


@media only screen and (min-width: 1240px) {
.header-split #Header .top_bar_left .menu li ul li a:hover {
padding-left: 15px;
}
}

.woocommerce .product_meta {
display: none;
}

body:not(.home) #Content {
padding-top: 0;
}
body.single-product #Content, body.single-post #Content {
padding-top: 35px;
}
body:not(.home) #Header {
    min-height: 60px;
}


@media only screen and (max-width: 767px) {
body:not(.template-slider):not(.header-simple) #Header {
    min-height: 60px;
    background-position: center 202px;
}
}

ul {
margin-bottom: 25px;
list-style: square;
}

.woocommerce .product div.entry-summary h1.product_title {
margin-top: 15px;
color: #8b1111;
}

.widget > h3 {
font-size: 30px;
line-height: 50px;
color: #8b1111;
}

.ot-cmt-cta p {
    font-size: 30px;
    line-height: 38px;
    font-weight: 300;
}
.wpcf7-text, .wpcf7-textarea, .wpcf7-select, .woocommerce-product-search input[type=search] {
box-shadow: none !important;
border: 2px solid #000 !important;
}
.wpcf7-select  {
    -webkit-appearance: menulist;
}
.wpcf7-submit {
border-radius: 0 !important;
background-color: #000 !important;
border: 2px solid #000 !important;
-webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.wpcf7-submit:hover {
border-radius: 0 !important;
color: #000 !important;
background-color: #fff !important;
}


/* .cmt-contact-tabs .vc_tta-tab {
}
.cmt-contact-tabs .vc_tta-tab.vc_active {
}
.cmt-contact-tabs .vc_tta-tab:hover, .cmt-contact-tabs .vc_tta-tab.vc_active:hover {
} */

.cmt-contact-tabs .vc_tta-panel-body {
border: 3px solid #000 !important;
padding: 50px !important;
}
.cmt-contact-tabs .wpcf7 {
margin-bottom: 0!important;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a  {
padding: 15px 40px;
}


.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li .desc a {
font-size: 12px;
line-height: 14px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li .desc h4 {
margin-bottom: 0;
}
.wp-megamenu-wrap .image_frame .image_wrapper .mask {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.woocommerce ul.products li.product .desc {
background: transparent;
padding: 10px;
}
#Top_bar:not(.is-sticky) #menu-cmt-main-menu1 {
padding-top: 26px;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a {
color: #dcdcdc;
}
.wp-megamenu-wrap .image_frame {
border-width: 1px;
}

.wp-megamenu-wrap .woocommerce ul.products li.product {
    margin-bottom: 4px !important;
}

@media only screen and (min-width: 1240px) {
.sticky-dark #Top_bar.is-sticky {
    background: rgba(0,0,0,1);
}
}


.widget widget_nav_menu ul {
    color: #fff;
}
#menu-cmt-main-menu1 > li > a:hover {
    color: #fff;
    text-decoration: none;
}
.wp-megamenu-wrap .textwidget {
padding-top: 12px;
}

#menu-cmt-main-menu1 .current-menu-item a {
font-weight: bold;
border-bottom: 2px solid #fff;
}
.image_frame .image_wrapper .image_links a .icon-link {
    color: #fff;
}
.image_frame .image_wrapper .image_links a:hover, .image_frame .image_wrapper .image_links a:hover .icon-link {
    color: #8b1111;
}
.post-nav {
display: none;
}
.widget_product_categories ul {color: #8b1111; }

.widget_product_categories ul li a .widget_nav_menu ul li a, .widget_recent_entries ul li a {
    padding: 7px 0 7px 3px;
}
.widget_product_categories ul > li:after {display: none;}
.widget_recent_entries ul li a {border: none !important;}
.widget_recent_entries ul, .widget_recent_entries ul li {     list-style: square !important; color: #8b1111; }
.widget_recent_entries ul { list-style-position: inside;     padding: 5px 10px 5px 30px; }
.widget_recent_entries ul li { padding: 0; }

#Footer li, .copyright {font-size: 14px;}

#Content .widget_product_categories ul {
    background-color: transparent;
}
#Content .widget_product_categories ul li a {
color: #8b1111 !important;
}

blockquote {
    background-image: none !important;
}
.post blockquote {
padding: 10px 33px 63px 33px;
}

select {
-webkit-appearance: menulist;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget {
    margin-bottom: 0;
}

.ot-hover-img figure a {
border-bottom: 6px solid #afbab9;
}
.ot-hover-img figure a:hover {
border-bottom: 6px solid #000;
}

.modal-wrapper .close-modal {
margin-top: 5px;
margin-right: 5px;
right: 0px !important;
font-size: 1.6em !important;
}