@font-face {
    font-family: Metropolis Light;
    src: url(https://www.homeanddesign.com/wp-content/plugins/marius/assets/fonts/Metropolis-Light.woff2);
    font-weight: 300;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'proxima-nova';
    src: url(https://www.homeanddesign.com/wp-content/plugins/marius/assets/fonts/Metropolis-LightItalic.woff2);
    font-weight: 300;
    font-style: italic;
    font-display: auto;
}

@font-face {
    font-family: 'proxima-nova';
    src: url(https://www.homeanddesign.com/wp-content/plugins/marius/assets/fonts/Metropolis-Regular.woff2);
    font-weight: normal;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'proxima-nova';
    src: url(https://www.homeanddesign.com/wp-content/plugins/marius/assets/fonts/Metropolis-RegularItalic.woff2);
    font-weight: normal;
    font-style: italic;
    font-display: auto;
}

@font-face {
    font-family: 'proxima-nova';
    src: url(https://www.homeanddesign.com/wp-content/plugins/marius/assets/fonts/Metropolis-Bold.woff2);
    font-weight: bold;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'proxima-nova';
    src: url(https://www.homeanddesign.com/wp-content/plugins/marius/assets/fonts/Metropolis-BoldItalic.woff2);
    font-weight: bold;
    font-style: italic;
    font-display: auto;
}

/* .oxel_megamenu_parent * {
    font-family: "Metropolis Regular", Arial, sans-serif; letter-spacing: -.5px
} */

.drts-location-map-controls {
    z-index: 1 !important;
}
/* .ct-inner-content {
    padding: 0 20px 0 20px;
} */
.drts-slider-photos figure,
.drts-slider-photos-photo-no-padding,
.drts-slider-photos-main {
    background:#fff !important;
}
.drts-slider-photos-thumbnails .slick-slide {
    opacity: 1;
    transition: opacity .3s;
    -webkit-transition: opacity .3s;
}
/* .oxy-post {
    width: 100% !important;
} */
.drts-slider-photos-thumbnails .slick-next:before,
.drts-slider-photos-thumbnails .slick-prev:before {
    color: #fff;
}
.drts-slider-photos-main .slick-next:before,
.drts-slider-photos-main .slick-prev:before {
    color: #000;
}
@media only screen and (max-width: 900px) {
    .drts-slider-photos .slick-arrow {
        opacity: 1;
        z-index:999;
    }

}

.drts-view-entities-footer {
    margin-bottom: 50px;
}

.directory-listing-title a {
    font-size: 20px !important;
    line-height: 20px !important;
}

.directory-listing-title {
    margin-top: 10px !important;
}

.drts-col-12.drts-col-sm-6.drts-col-lg-3.drts-view-entity-container {
    flex:0 0 25%;
}


@media only screen and (min-width: 901px) {
    .drts-col-12 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}
