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

/* Accessibility Fixes */

/* style-responsive.php AND css/responsive-off.css */
#Header_creative.dropdown,
/* css/shortcodes.css */
hr,
select,textarea,
a.mfn-link,
/* css/base.css */
a,a:visited,a:focus,
.mfp-wrap,
button.mfp-close,button.mfp-arrow,
.slick-list:focus,
.slick-slide,
/* assets/ui/jquery.ui.all.css */
.ui-helper-reset,
.ui-widget:active,
/* muffin-options/css/options.css */
#mfn-wrapper *,
.mfn-slider-field .uislider .ui-slider-handle,
/* functions/admin/assets/plugins/magnific-popup/magnific-popup.css */

/* FIX FOR PROJECTHUDDLE PLUGIN */
body.mobile-side-slide, body.admin-bar {
    position: static;
}
/* End PH Fixes */

/* Overall Annoying Fixes */
/* no min-height for #Header */
body:not(.template-slider) #Header {
    min-height: 0;
}

/* smartnet-maintenance styles */
.smartnet-maintenance {
    padding: 120px 20px;
    text-align: center;
    background: #f8f9fb;
}

.smartnet-maintenance-inner {
    max-width: 800px;
    margin: 0 auto;
}

.smartnet-maintenance h1 {
    font-size: 44px;
    margin-bottom: 25px;
    font-weight: 700;
}

.smartnet-maintenance p {
    font-size: 18px;
    margin-bottom: 20px;
    color: #555;
}

.smartnet-btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 14px 28px;
    background: #0056b3;
    color: #fff;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    margin: 10px;
}

.smartnet-whatsapp {
    background: #25D366;
}

.smartnet-btn i {
    font-size: 20px;
}

/* unvisited link */
.smartnet-maintenance a:link {
  color: white;
  text-decoration: none;
}

/* Mobile: show icon only */
@media (max-width: 768px) {

    .smartnet-btn {
        padding: 14px;
        border-radius: 50%;
        width: 50px;
        height: 50px;
        justify-content: center;
    }

    .smartnet-btn .btn-text {
        display: none;
    }
}
