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

/* Global */

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1400px;
}

/* Global END */


/* Header */

#Action_bar .contact_details .phone a:before {
    content: 'Call or Text '
}

#Action_bar .icon-phone:before {
    content: '\e96c';
}

#Action_bar .icon-mail-line:before {
    content: '\e8d0';
}

#Action_bar .contact_details li {
    margin-right: 25px;
}

#Action_bar .social li a {
    margin: 8px;
}

#Action_bar .contact_details li > i {
    margin-right: 8px;
}

#Action_bar .contact_details a {
    text-decoration: none;
}

#Top_bar .logo {
    max-width: 273px;
}

#Top_bar .menu > li > a {
    font-weight: 500;
}

#Top_bar .top_bar_right .action_button {
	font-size: 16px;
    font-weight: 500;
}

@media (min-width: 1240px) {    
    #menu-main-menu .menu-item-has-children {
        position: relative;
    }
    
    #menu-main-menu .menu-item-has-children::after {
        font-family: 'mfn-icons';
        content: '\e867';
        position: absolute;
        height: 15px;
        width: 15px;
        border-radius: 50px;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        display: inline-block;
        text-align: center;
        line-height: 15px;
    }
}

/* Header END */


/* Footer */

#Footer {
    background-color: #14457b;
}

#Footer .footer_action {
	background: #4FB3C0 !important;
}

#Footer .footer_copy .social li {
    margin-right: 20px;
}

#Footer .mcb-column-inner .icon-phone-1:after {
    content:' Call or Text';
    font-style: normal
}

.mfn-footer, .mfn-footer .widget_recent_entries ul li a {
    color: #fff;
}

.mfn-footer h1, .mfn-footer h1 a, .mfn-footer h1 a:hover, .mfn-footer h2, .mfn-footer h2 a, .mfn-footer h2 a:hover, .mfn-footer h3, .mfn-footer h3 a, .mfn-footer h3 a:hover, .mfn-footer h4, .mfn-footer h4 a, .mfn-footer h4 a:hover, .mfn-footer h5, .mfn-footer h5 a, .mfn-footer h5 a:hover, .mfn-footer h6, .mfn-footer h6 a, .mfn-footer h6 a:hover {
    color: #fff;
}

.mfn-footer .footer_copy {
    border-top-color: rgba(255, 255, 255, 1);
}

.mfn-footer .footer_copy .social li a, .mfn-footer .footer_copy .social-menu a {
    color: #fff;
}

.footer-social-icons {
    gap: 1em;
}

.footer-social-icons svg path{
    fill: #fff;
}

#Footer .footer_copy .social {
    display: none;
}

/* Footer END */


/* FAQ */

.faq .question > .title {
	font-size: 16px !important;
	font-weight: 500 !important;
}

/* FAQ END */
