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

/*#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-shop #Top_bar, .header-shop-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {
    background: rgba(66 ,80 ,93, 60%);
}*/
#Top_bar .logo {
    float: right;
    margin: 0 0px 0 30px;
}
#Top_bar.is-sticky .logo {
    margin: 0 0px 0 30px;
}
.header-classic #Top_bar {
    position: absolute;
    background-color: transparent;
}
#Top_bar:not(.is-sticky) {
    top: 0!important;
    background: rgba(66 ,80 ,93, 95%) !important;
}
body.button-custom .action_button:hover {
    color: #2d3d4b!important;
    background-color: #4cd4c7 !important;
    border-color: #4cd4c7;
    box-shadow: unset;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li{
    color: #fff;
    text-shadow: 3px 0px 8px #000;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a{
    color: #fff;
    text-shadow: 3px 0px 8px #000;
}
.subheader-both-center #Subheader .title {
    text-shadow: 3px 0px 8px #000;
}

#Top_bar .menu li ul li a span {
    font-size: 16px;
}
#Top_bar .menu li ul li a {
    padding: 1px 17px;
}
.image_frame .image_wrapper .image_links {
    display: none;
}
h3 a:hover {
    color: #cf845f;
}
h3 a {
    color: #000;
}
.button_align.align_left {
    text-align: left;
}

body.button-custom .action_button {
    border: 1px solid;
}
body.button-custom .action_button:hover {
    background-color: #2d3d4b;
    color: #ffffff;
}

#Top_bar .menu li ul li {
    width: 220px;
}
hr.hr_narrow {
    width: 40%;
}

a {
    color: #0a0a0a;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
    border-radius: 8px 8px 8px 8px;
}

.fixed-nav.fixed-nav-next {
    left: 0;
    right: auto;
    display: none;
}
.fixed-nav.fixed-nav-prev {
    left: auto;
    right: 0;
    display: none;
}
.column_column ul, .column_helper ul, .column_visual ul, .icon_box ul, .mfn-acc ul, .ui-tabs-panel ul, .post-excerpt ul, .the_content_wrapper ul, .column_product_short_description ul, .elementor-text-editor ul {
    list-style: disc outside;
    margin: 0 30px 15px 30px;
}
.post-nav .list-nav {
    float: right;
}
.post-nav .next-prev-nav {
    float: left;
}

.portfolio_group .portfolio-item .desc .title_wrapper h5 {
    text-align: center;
}
.widget h4{
    font-size:22px;
    color: #4cd4c7;
    line-height: 10px;
}
.copyright{
    font-size: 14px;
}
.copyright a{
    font-weight: 400;
    text-decoration: underline;
}
.copyright a:hover{
    text-decoration:none;
}

#wonderplugincarousel-1 .amazingcarousel-list-container {
    direction: ltr;
}
#wonderplugincarousel-1 .amazingcarousel-title{
    display: none;
}
#wonderplugincarousel-2 .amazingcarousel-list-container {
    direction: ltr;
}
#wonderplugincarousel-2 .amazingcarousel-title{
    display: none;
}
#wonderplugincarousel-3 .amazingcarousel-title{
    display: none;
}
#wonderplugincarousel-3 .amazingcarousel-list-container {
    direction: ltr;
}
#wonderplugincarousel-4 .amazingcarousel-title{
    display: none;
}
#wonderplugincarousel-4 .amazingcarousel-list-container {
    direction: ltr;
}
#wonderplugincarousel-5 .amazingcarousel-title{
    display: none;
}
#wonderplugincarousel-5 .amazingcarousel-list-container {
    direction: ltr;
}
#wonderplugincarousel-6 .amazingcarousel-title{
    display: none;
}
#wonderplugincarousel-6 .amazingcarousel-list-container {
    direction: ltr;
}

#wonderplugincarousel-4 .amazingcarousel-item-container {
    text-align: center;
    padding: 0px !important;
    background-color:transparent  !important;
    border: 0px solid #ddd  !important;
    -moz-box-shadow: 0px 0px 0px 1px rgba(96, 96, 96, 0.1) !important;
     -webkit-box-shadow: 0px 0px 0px 0px rgba(96, 96, 96, 0.1) !important; 
    box-shadow: 0px 0px 0px 0px rgba(96, 96, 96, 0.1) !important; 
}

#wonderplugincarousel-5 .amazingcarousel-item-container {
    text-align: center;
    padding: 0px !important;
    background-color:transparent  !important;
    border: 0px solid #ddd  !important;
    -moz-box-shadow: 0px 0px 0px 1px rgba(96, 96, 96, 0.1) !important;
     -webkit-box-shadow: 0px 0px 0px 0px rgba(96, 96, 96, 0.1) !important; 
    box-shadow: 0px 0px 0px 0px rgba(96, 96, 96, 0.1) !important; 
}

#wonderplugincarousel-6 .amazingcarousel-item-container {
    text-align: center;
    padding: 0px !important;
    background-color:transparent  !important;
    border: 0px solid #ddd  !important;
    -moz-box-shadow: 0px 0px 0px 1px rgba(96, 96, 96, 0.1) !important;
     -webkit-box-shadow: 0px 0px 0px 0px rgba(96, 96, 96, 0.1) !important; 
    box-shadow: 0px 0px 0px 0px rgba(96, 96, 96, 0.1) !important; 
}

.amazingcarousel-hover-effect{
    background-image: none !important;
}
#html5-text {
    display: none !important;
}

.anima-box {
    margin: 0 -12px -40px 0;
    padding: 0 0 0 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius:10px;
}
.mcb-section .mcb-wrap .mcb-item-ne6tsmkl8 .column_attr {
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
}
.mcb-section .mcb-wrap .mcb-item-cag7pss6n .column_attr {
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
}
.mcb-section .mcb-wrap .mcb-item-ixbeq47oj .column_attr {
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
}
.mcb-section .mcb-wrap .mcb-wrap-482a62ba3 .column_attr {
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
}
.column_attr.mfn-inline-editor.clearfix.align_center{
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
}

.section.has-video .section_video video {
    position: absolute;
    top: -110px;
    left: 0;
    min-height: 100%;
    min-width: 100%;
}