/*!
 * Masterpiece Styles
 * Copyright 2008-2017 Punchmark
 */

#services-cards > div > p {
    display: none !important;
}

/*==================

General

======================*/

section[data-pagebuilder="section"].blue-bg {
    background: var(--bs-primary) !important;
}

section[data-pagebuilder="section"] .owl-carousel .owl-dots, section[data-pagebuilder="section"] .owl-carousel .owl-dots.disabled {
    padding: 0;
}


.btn-secondary {
    color: var(--bs-light) !important;
    background: #AA7038 !important;
}

.btn-secondary:hover,
.btn-secondary:focus {
    background: #7b4f26 !important;
}

/*===============

Header

===============*/

/* header .content-toolbar .content-toolbar-inner>ul>li.dropdown .dropdown-menu .dropdown-item:hover, header .content-toolbar .content-toolbar-inner>ul>li.dropdown .dropdown-menu .dropdown-item:focus {
    color: var(--bs-light) !important;
}

nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu:not(.dropdown-menu-wide) .form-label,
.dropdown-menu .form-label-group>label {
    background: transparent !important;
} */

header, header.sticky {
    position: relative !important;
}

@media(max-width:767px){
    footer [data-bs-toggle="collapse"] h6::before, footer [data-bs-toggle="collapse"] .h6::before {
        color: transparent !important;
    }
    header .main-content > .row > .col {
        height: 88px !important;
    }
    header>.container, header>.container-fluid, header>.container-sm, header>.container-md, header>.container-lg, header>.container-xl, header>.container-xxl {
        padding-top: 8px;
    }
    header .content-toolbar .content-toolbar-inner>ul>li>a>i,
       header .content-toolbar .content-toolbar-inner>ul>li>a>i:before {
        width: 20px !important;
        height: 20px !important;
        font-size: 20px !important;
    }
}

@media(max-width:420px){
 header a#logo img {
    max-width: 210px !important;
 }
}

@media(max-width:360px){
     header a#logo img {
    max-width: 178px !important;
 }
}

.alert.alert-global {
    background: var(--primary) !important;
}

/*===============

Footer

===============*/

footer {
    background: var(--bs-section-default-inset) !important;
}

@media(max-width: 767px) {
    footer .col-12 > h6,
    footer .col-12 > .h6 {
        padding-left: 1.25rem !important;
    }
}

footer,
footer [data-bs-toggle="collapse"] h6, 
footer [data-bs-toggle="collapse"] .h6 {
    background: var(--bs-section-default-inset) !important;
}

footer h6, 
footer .h6 {
    line-height: 1.45 !important;
}

footer .form-control {
    background: transparent !important;
    border-width: 3px !important;
    border-right: none !important;
    border-color: #AA7038 !important;
}

footer .subscribe-widget-xl .btn-primary {
    background-color: #AA7038 !important;
    border-color: #AA7038 !important;
    color: var(--secondary) !important;
}

footer .subscribe-widget-xl .btn-primary:hover,
footer .subscribe-widget-xl .btn-primary:focus {
    background-color: #8c5929 !important;
    border-color: #8c5929 !important;
    color: var(--secondary) !important;
}

footer .form-control,
footer .form-control::placeholder {
    color: var(--bs-dark) !important;
}

footer .subscribe-widget-xl form label {
    color: var(--bs-dark) !important;
}

@media (min-width: 768px) {
    footer [data-bs-toggle="collapse"] h6, footer [data-bs-toggle="collapse"] .h6 {
        margin-bottom: 25px !important;
    }
}

footer .footerlinks a:hover,
 footer .footerlinks a:focus,
 footer a:hover, 
 footer a:focus, 
 footer a:hover > *, footer a:focus > *,
 footer .social-networks .network:hover i, footer .social-networks .network:focus i,
 footer .required-links li a:hover, footer .required-links li a:focus {
    color: rgba(0, 0, 0, 0.5) !important;
}
footer p, footer p *, footer .p, footer .p *, footer address, footer address * {
    color: var(--bs-dark) !important;
}

footer .social-networks .network a, footer .social-networks .network i {
    color: var(--bs-dark) !important;
    transition: opacity 0.15s linear;
}

#main-sections > section > div > div > div > div.pt-30.pb-20.text-center.mt-3 {
display: none !important;
}


/*==================

Remove gold buying from education page

======================*/

#education #edu-nav-gold {
    display: none !important;
}

/*==================

iphone scroll fix - image grid

======================*/

.grid .grid-item .widget>a {
    touch-action: auto !important;
}