@font-face {
    font-family: 'Rage_Italic';
    font-style: normal;
    font-weight: normal;
    src:url('https://store24-ubertor-com.s3.amazonaws.com/ernestonarva.my-ubertor.com/content/document/RAGE-1_88.woff');
    }

/*@font-face {
  font-family: 'Rage';
  src: url(https://store24-ubertor-com.s3.amazonaws.com/ernestonarva.my-ubertor.com/content/document/74.TTF);
    font-style: italic; /* Important for italic classification */
}*/

@font-face {
    font-family: 'RageItalic'; /* A unique name for your font */
    src: url('fonts/RageItalic.woff2') format('woff2'),
         url('fonts/RageItalic.ttf') format('truetype'); /* Add more formats if needed */
    font-weight: normal;
    font-style: italic; /* Important for italic classification */
}


.home section.banner {
    display: none;
}

header .-default #realtor_name .-realtor-heading-title {
    font-weight: 600;
    color: #151515 !important;
    text-decoration: none;
    line-height: 1.1em;
    font-family: Playfair Display !important;
    text-transform: uppercase;
}

ul.-social-media-nav.social-media-nav {
    margin-bottom: 10px;
}

header .-default #realtor_name .-realtor-heading-text {
    display: none !important;
}

header .-default #section_main_menu {
     position: relative !important;
}

.-spotlight3.render-spotlight h3 {
    text-align: center;
    line-height: normal;
    margin-bottom: 30px;
}

h2, .h2 {
    line-height: normal;
}

h2.quotefont {
    font-family: rage;
    font-size: 2.4em;
    text-align: center;
    line-height: normal;
    font-style: italic;
    font-weight: bold;
}

img.img-responsive.quoted {
    display: none;
}

.-spotlight3.render-spotlight  h4 {
    font-size: 31px;
    font-family: script;
    text-align: center;
}

.render-cta-widget .cta-text-wrap p, .-cta-widget3 .cta-text-wrap p {
    font-size: 1.3em;
    line-height: normal;
    padding-bottom: 0px;
    color: #000000;
}

p {
    font-size: 1.3em !important;
    line-height: normal !important;
}

.render-spotlight p, .-spotlight3 p {
    font-size: 1.3em;
    line-height: normal;
    font-weight: normal;
}

[data-widget-type=featured_listings] .-description {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    display: none;
}

.community-blurb .-description {
    padding-bottom: 0;
    font-size: 1.3em;
    line-height: normal;
}

.community-blurb {
    padding-top: 100px;
    padding-bottom: 70px;
    color: var(--white);
    background-image: url(https://store24-ubertor-com.s3.amazonaws.com/ernestonarva.my-ubertor.com/content/image/vancouver-cityscape_73.jpeg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-color: #001832;
}

.featured-listing-title {
    text-align: center;
}

[data-widget-type=featured_listings] {
    padding-top: 0px;
    padding-bottom: 0px;
}


._testimonial .-main {
    display: none;
}

.testicntnt .col-md-6 img {
    margin-bottom: 30px;
}
.testicntnt .col-md-6 img {
    border: 1px solid #cecece;
}

footer .-default .brokerage-logo {
    max-width: 250px;
    filter: brightness(0) invert(1);
}

.uber-footer {
    background: #002349;
}

.listing_group-wrapper .multiple-listing-view .tab-content #list .summary .al a {
    font-size: 1em;
    line-height: normal;
}

#static-banner:before {
    background: transparent;
}

a:hover, a:focus {
    color: #23527c;
    text-decoration: none;
}

.listing-detail-wrap .col-md-8 .property-detail {
        padding-left: 15px;
        padding-right: 15px;
 }

@media screen and (min-width: 767px) {
header .-default .header-meta .contact-details {
    margin-top: 65px;
    padding-left: 0;
    font-weight: 600;
}

header .-default #realtor_name .-realtor-heading-title {
    font-size: 5em !important;
}
}

@media screen and (max-width: 768px) {
header .-default .-heading-content {
    display: block;
}

.col-md-8.-heading-content {
    text-align: center;
}

header .-default #logo ._navbar-logo > img {
    margin: 0 auto;
}

ul.contact-details.header-contact-info li {
    text-align: center;
}

.col-md-4.contact-info.header-meta {
    margin-top: 20px;
}

ul.-social-media-nav.social-media-nav {
    text-align: center;
}

.banner #theme-banner-content h1 {
    font-size: 3em;
    padding: 20px;
}
}


@media screen and (min-width: 768px) {
.row.mobile {
    display: none;
}
}


@media screen and (max-width: 767px) {
.row.web .col-md-5 img.img-responsive {
    display: none;
}

.row.web .quotetext {
    display: none;
}
}

@media screen and (min-width: 768px) and (max-width: 900px){
.row.web .col-md-5 {
    width: 50%;
    float: left;
}

.row.web .col-md-7 {
    width: 50%;
    float: left;
}
}