body:not(.main-navigation-underline-link-hover) header#site-header nav.main ul li ul li a:hover,
body:not(.main-navigation-underline-link-hover) header#site-header nav.main ul li ul li a:active,
body:not(.main-navigation-underline-link-hover) header#site-header nav.main ul li ul li a:focus {
    text-decoration: underline !important
}

@media(min-width: 768px)and (max-width: 991px) {

    .grandview-items-2-md .row:not(.slides):not(.listing_window-mosaic) .item.items-3,
    .grandview-items-2-md .row:not(.slides):not(.listing_window-mosaic) .item.items-4,
    .grandview-items-2-md .row:not(.slides):not(.listing_window-mosaic) .item.items-5,
    .grandview-items-2-md .row:not(.slides):not(.listing_window-mosaic) .item.items-6,
    .grandview-items-2-md .row:not(.slides):not(.listing_window-mosaic) .item.items-7,
    .grandview-items-2-md .row:not(.slides):not(.listing_window-mosaic) .item.items-8 {
        flex: 0 0 var(--items-2);
        -ms-flex: 0 0 var(--items-2);
        max-width: var(--items-2)
    }
}

html header#site-header,
html.nav-down.reached-top header#site-header,
html.nav-up.reached-top header#site-header {
    box-shadow: var(--header-box-shadow_h) var(--header-box-shadow_v) var(--header-box-shadow_b) rgba(var(--true-black), var(--header-box-shadow_o))
}

section.grandview-main-banner.content:not(.usn_cmp_banner):not(.usn_cmp_breadcrumb) .component-inner {
    padding-top: calc(100px - var(--pc-spacing_sm));
    padding-bottom: calc(100px - var(--pc-spacing_sm))
}

@media(min-width: 992px) {
    section.grandview-main-banner.content:not(.usn_cmp_banner):not(.usn_cmp_breadcrumb) .component-inner {
        padding-top: calc(200px - var(--pc-spacing_xl));
        padding-bottom: calc(200px - var(--pc-spacing_xl));
        display: flex;
        align-items: center;
        min-height: calc(70vh - 120px) !important
    }
}

.grandview-main-banner>.image.background-image.component-background-image::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: .7;
    background-color: #000
}

.grandview-main-banner .usn_pod_searchlinksadvanced .site-search .form-control,
.grandview-main-banner .usn_pod_searchlinks .site-search .form-control {
    border-color: #fff !important
}

.site-search .form-control,
.site-search .form-control::placeholder {
    color: rgba(var(--base-text), 1) !important
}

.grandview-icon-row-center .row .item .inner {
    padding: 15px !important
}

.grandview-icon-row-center .row .item .inner .image {
    width: 60px;
    height: 60px;
    margin: 0 auto 10px auto
}

.grandview-icon-row-center .row .item.item_text-below.item_has-bg .inner .info,
.grandview-icon-row-center .row .item.item_text-below.item_has-bg .inner .info p {
    padding: 0 !important;
    margin: 0 !important
}

body.content-underline-link-hover .grandview-icon-row-center .row .item.item_text-below.item_has-bg .inner a:hover .info p,
body.content-underline-link-hover .grandview-icon-row-center .row .item.item_text-below.item_has-bg .inner a:active .info p,
body.content-underline-link-hover .grandview-icon-row-center .row .item.item_text-below.item_has-bg .inner a:focus .info p {
    text-decoration: underline !important
}

.gs-feed-wrapper .gs-feed-header h2::before,
.gs-feed-wrapper .gs-feed-header h2::after {
    display: none
}

.grandview-icon-list-row .inner .image {
    width: 60px;
    height: calc(var(--base-spacing) + 60px);
    padding-top: var(--base-spacing);
    margin: 0 auto
}

.grandview-icon-list-row .inner .info .text ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important
}

.grandview-icon-list-row .inner .info .text li {
    margin: 15px 0 !important;
    padding: 0 !important;
    list-style: none !important
}

footer#site-footer .item.grandview-footer-logo .image img {
    max-width: 100%;
    height: auto;
    width: auto
}

footer#site-footer .background-image:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: .9;
    background-color: rgba(var(--footer-bg-color1), 0.7)
}

nav.social ul li {
    margin: 0 8px 8px 0 !important
}

nav.social ul li a,
nav.social ul li a img {
    width: 35px;
    height: 35px
}

/*# sourceMappingURL=sourcemaps/gs-theme-grandview.css.map */