/*
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-stack #Top_bar {
	background:none !important;
}
body.header-stack:not(.template-slider) #Header{min-height:250px;}
.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab:nth-child(1) > a span:before{content:'' !important;background:url(images/sa-flag.jpg) no-repeat !important;background-size:100% !important;width:20px !important;height:15px !important;display:inline-block !important;position:relative !important;margin-right:10px;}
.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab:nth-child(2) > a span:before{content:'' !important;background:url(images/uk-flag.jpg) no-repeat !important;background-size:100% !important;width:20px !important;height:15px !important;display:inline-block !important;position:relative !important;margin-right:10px;}
table tr, table td, tbody{
	border:none !important;
}

body {
    padding:30px;
    font:normal 14px/1.5 Arial, sans-serif;
}

/* Hover tooltips */
.white-top {
    position:relative;
    cursor:help;
}
    .white-top .white-top-content {
        position:absolute;
        top:-10px; /* - top padding */
        right:9999px;
        width:200px;
        margin-right:-220px; /* width + left/right padding */
        padding:10px;
        color:#fff;
        background:#333;
        -webkit-box-shadow:2px 2px 5px #aaa;
           -moz-box-shadow:2px 2px 5px #aaa;
                box-shadow:2px 2px 5px #aaa;
        opacity:0;
        -webkit-transition:opacity 250ms ease-out;
           -moz-transition:opacity 250ms ease-out;
            -ms-transition:opacity 250ms ease-out;
             -o-transition:opacity 250ms ease-out;
                transition:opacity 250ms ease-out;
    }
        .white-top .white-top-content:before {
            content:' '; /* Must have content to display */
            position:absolute;
            top:50%;
            left:-16px; /* 2 x border width */
            width:0;
            height:0;
            margin-top:-8px; /* - border width */
            border:8px solid transparent;
            border-right-color:#333;
        }
        .white-top:hover .white-top-content {
            right:-20px;
            opacity:1;
        }
/* Hover tooltips */
.brown-kraft {
    position:relative;
    cursor:help;
}
    .brown-kraft .brown-kraft-content {
        position:absolute;
        top:-10px; /* - top padding */
        right:9999px;
        width:200px;
        margin-right:-220px; /* width + left/right padding */
        padding:10px;
        color:#fff;
        background:#333;
        -webkit-box-shadow:2px 2px 5px #aaa;
           -moz-box-shadow:2px 2px 5px #aaa;
                box-shadow:2px 2px 5px #aaa;
        opacity:0;
        -webkit-transition:opacity 250ms ease-out;
           -moz-transition:opacity 250ms ease-out;
            -ms-transition:opacity 250ms ease-out;
             -o-transition:opacity 250ms ease-out;
                transition:opacity 250ms ease-out;
    }
        .brown-kraft .brown-kraft-content:before {
            content:' '; /* Must have content to display */
            position:absolute;
            top:50%;
            left:-16px; /* 2 x border width */
            width:0;
            height:0;
            margin-top:-8px; /* - border width */
            border:8px solid transparent;
            border-right-color:#333;
        }
        .brown-kraft:hover .brown-kraft-content {
            right:-20px;
            opacity:1;
        }
/* Hover tooltips */
.gloss-art {
    position:relative;
    cursor:help;
}
    .gloss-art .gloss-art-content {
        position:absolute;
        top:-10px; /* - top padding */
        right:9999px;
        width:200px;
        margin-right:-220px; /* width + left/right padding */
        padding:10px;
        color:#fff;
        background:#333;
        -webkit-box-shadow:2px 2px 5px #aaa;
           -moz-box-shadow:2px 2px 5px #aaa;
                box-shadow:2px 2px 5px #aaa;
        opacity:0;
        -webkit-transition:opacity 250ms ease-out;
           -moz-transition:opacity 250ms ease-out;
            -ms-transition:opacity 250ms ease-out;
             -o-transition:opacity 250ms ease-out;
                transition:opacity 250ms ease-out;
    }
        .gloss-art .gloss-art-content:before {
            content:' '; /* Must have content to display */
            position:absolute;
            top:50%;
            left:-16px; /* 2 x border width */
            width:0;
            height:0;
            margin-top:-8px; /* - border width */
            border:8px solid transparent;
            border-right-color:#333;
        }
        .gloss-art:hover .gloss-art-content {
            right:-20px;
            opacity:1;
        }
// Remove jQuery Migrate from front-end
function dequeue_jquery_migrate( $scripts ) {
    if ( ! is_admin() && isset( $scripts->registered['jquery'] ) ) {
        $script = $scripts->registered['jquery'];
        if ( $script->deps ) {
            $script->deps = array_diff( $script->deps, array( 'jquery-migrate' ) );
        }
    }
}
add_action( 'wp_default_scripts', 'dequeue_jquery_migrate' );