/*
Theme Name: Glacial Theme
Author: Glacial Multimedia
Author URI: https://glacial.com
Description: Your custom created WordPress theme from Glacial Multimedia.
Version: 2.0
Text Domain: glacialtheme
 */

.list-columns {
    column-count: 2;
}

.wp-block-group {
    margin-bottom: 4em;
}

.shadow-columns .wp-block-column {
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3);
    padding: 1em
}

.doc-gallery ul {
    justify-content: center;
}

.doc-gallery ul a {
    border: 5px solid #025a6b;
    text-decoration: none;
    display: block;
    padding: 0px;
} 

.doc-gallery ul a img {
    padding: 7px !important;
}

.doc-gallery ul li a:hover .kadence-blocks-gallery-item__caption {
    background: #c1922d !important;
    color: #000 !important;
}

.doc-gallery ul a:hover {
    border-color: #c1922d;
}

.doc-gallery ul li a .kadence-blocks-gallery-item__caption {
    transition: 0.1s;
}

.contact-footer {
    min-height: 600px;
}

.weightloss-section-new, .chiro-section {
    overflow: hidden;
}

.entry .white-link a {
    color: #fff;
}

.entry .max-width-gallery {
    max-width: 800px;
    width: 80%;
    margin: 0 auto;
}

.entry .top-margin {
    margin-top: -3em;
}

.logo-and-copyright a {
    color: #fff;
}

.cta-link {
    color: #000;
}

.side-nav-holder .cta-link:hover {
    color: #fff;
    background: #025a6b;
}

.services-holder .gradient {
    opacity: 0.6;
    transition: 200ms;
}

.service-card:hover .gradient {
    opacity: 1;
}

.inner-title {
    text-align: left;
}

.breadcrumb, .breadcrumb_last {
    padding: 5px 15px;
    border-right: 1px solid #c1922d;
    font-family: 'Droid Serif', serif;
    color: #c1922d;
    text-decoration: none;
    text-transform: uppercase;
}

.breadcrumb_last {
    padding-right: 15px;
    border-right-style: none;
    color: #025a6b;

}

a.glink {
    color: #f9bc3a;
}

a.glink:hover {
    color: #fff;
}

.header-widget-cont .gtranslate_wrapper a.glink span {
    font-size: 16px;
}

.header-widget-cont {
    display: flex;
    align-items: baseline;
}


.nav-top{
    width:100%;
    display:flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content:center;
    align-items: center;    
}
.bottom-div{
    flex-wrap:wrap;
    justify-content:center;
}

.brand{
    width:auto !important;
}

.brand>img{
    max-width:100%;
    padding-right:20px;
}

.nav-bg .nav-top{
    width:auto;
}
.nav-bg .brand{
    width:200px !important;
}
.nav-bg .bottom-div{
    flex-wrap:nowrap;
}

/* This is not a specific media query, just here for quick access if needed */
@media (max-width: 1200px) and (min-width: 991px) {

}

@media (max-width: 991px) {
    .nav-bg .nav-top{
        width:100%;
    }
    .nav-bg .brand{
        width:auto !important;
    }
    .footer-wrapper-div-jm {
        flex-direction: column-reverse;
        gap: 2em;
    }
    .bottom-div{
        justify-content:flex-end;
    }
}

@media (max-width: 767px) {

    .entry .max-width-gallery {
        width: 100%;
    }

    .entry p.has-large-font-size {
        font-size: 1.2em !important;
    }

    .inner-sub-title {
        margin-bottom: 12px;
        font-size: 35px;
    }
}

@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

@media (max-width: 479px) {

    .doc-gallery ul li {
        width: 100% !important;
    }

    .wp-block-group {
        margin-bottom: 2em;
    }

}

