/*!
Jayson Local Styles
 * Copyright 2008-2017 Punchmark
 */

#main-sections > section > div > div > div > div.pt-30.pb-20.text-center.mt-3 {
	display: none !important;
}
section[data-pagebuilder="section"].pearl-banner [data-slider-id].owl-carousel .owl-nav {
    bottom: -10.1vw !important;
}

@media (min-width:575px) {
    section[data-pagebuilder="section"].pearl-banner [data-slider-id].owl-carousel .owl-nav {
        bottom: -7.5vw !important;
    }
}

@media (min-width:768px) {
    section[data-pagebuilder="section"].pearl-banner [data-slider-id].owl-carousel .owl-nav {
        bottom: -7.5vw !important;
    }
}

.btn.btn-primary {
    color: var(--bs-light) !important;
}


/* .three-icon-section img, .filter-light img {
    filter: invert(1) brightness(100%) !important;
} */

section[data-pagebuilder="section"].three-icon-section [data-pagebuilder="column"] {
    border-color: #fff !important;
}

section[data-pagebuilder="section"].price-section [data-pagebuilder="column"] {
    border-color: #fff !important;
}


.alert.alert-global .btn-close-white,
nav.navbar #main-navigation .mobile-container .btn-close {
    filter: invert(1) grayscale(100%) brightness(200%) !important;
}

/*======================

White diamod svg's, borders - three icon section -- color change

=======================*/

.three-icon-section img,
.filter-light img {
    filter: invert(1) brightness(100%) !important;
}

section[data-pagebuilder="section"].three-icon-section [data-pagebuilder="column"] {
    border-color: #fff !important;
}

section[data-pagebuilder="section"].price-section [data-pagebuilder="column"] {
    border-color: #fff !important;
}

/*======================

Diamond Shapes color fixes - dark bg

=======================*/

section.alt .diamond-search-icons a {
    color: #fff !important;
}

section.alt .diamond-search-icons a:hover,
section.alt .diamond-search-icons a:focus {
    color: var(--secondary) !important;
}


/*=====================

Header

======================*/

@media (max-width: 991px) {
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-plus>i.icon-plus {
       color: var(--bs-dark) !important;
    }
}

.alert.alert-global,
.alert.alert-global a {
    color: var(--bs-light) !important;
}

header .content-toolbar.left {
    z-index: 50;
}

header > .main-content > .row > .col {
    min-height: 160px !important;
    height: 160px !important;
}

@media (max-width: 991px) {
    header a#logo {
        width: calc(100% - 200px) !important;
        max-width: 200px !important;
    }

    header > .main-content > .row > .col {
    min-height: 130px !important;
    height: 130px !important;
}
}

@media (max-width: 991px) {
    nav.navbar #main-navigation .mobile-container .mobile-top .mobile-top-nav-links .navbar-nav .nav-item .nav-link::before {
        bottom: 0.375rem !important;
    }
}

/*====================

Footer

======================*/


footer .required-links li a {
    color: var(--bs-dark);
}

/*====================

Ringsettings on dark sections

======================*/

section[data-pagebuilder="section"].alt .ringsettings-icons i,
section[data-pagebuilder="section"].alt .ringsettings-icons span {
    color: #fff;
}

section[data-pagebuilder="section"].alt  .ringsettings-icons a:hover i,
section[data-pagebuilder="section"].alt .ringsettings-icons a:hover span,
section[data-pagebuilder="section"].alt  .ringsettings-icons a:focus i,
section[data-pagebuilder="section"].alt .ringsettings-icons a:focus span {
    opacity: 0.75;
    color: #fff;
}