/*
Theme Name: roomvustore-blog
Theme URI: https://roomvustore.com/blog/
description: Roomvu store blog theme
Author: Roomvu
Author URI: http://roomvustore.com
Template: cover2
Version: 1.0.0
*/
body,
button,
input,
select,
textarea,
.page-title:not(#algolia-search-box),
.entry-title,
.entry-content > h1,
.entry-content > h2,
.entry-content > h3,
.entry-content > h4,
.entry-content > h5,
.entry-content > h6,
.post-navigation .nav-previous .post-title, 
.post-navigation .nav-next .post-title,
.widget-title,
.comment-reply-title,
.mf-modal .mf-content .mf-headline,
.mf-modal .mf-content .mf-tagline,
.mauticform_wrapper label {
    font-family: 'Avenir Next', Arial, Helvetica, sans-serif;
}

.entry-title a,
.entry-title a:hover,
.entry-content a,
.entry-content a:hover,
.calendar_wrap tbody a,
.akismet_comment_form_privacy_notice a,
.logged-in-as a{
    color: #B6915D !important;
}

.entry-title {
    font-weight: 700;
}

.entry-footer a,
.entry-footer a:hover {
    color: rgba(58, 64, 75, 0.75) !important;
}

.site-header, 
.overlay-dark .overlay,
.blog .site-header.headroom.headroom--top,
.site-footer,
.footer-dark .footer-widgets,
.footer-accent .footer-widgets{
    background-color: #3A404B !important;
}

body:not(.has-featured-image) .page-header {
    background-color: #e0e0e0 !important;
}

.single .site-header.headroom.headroom--not-bottom.headroom--pinned.headroom--top {
    background-color: transparent !important;
}


body:not(.has-featured-image) .page-header {
    color:  #B6915D;
}

.widget-title,
.colophon,
.colophon a,
.colophon a:hover {
    color: #fff;
}

.page-title:not(#algolia-search-box) {
    font-size: 6vmin;
    font-weight: 700;
    line-height: 10vmin;
}

.author > a > img {
    vertical-align: middle;
    margin-right: 10px;
}

.entry-featured-image img {
    margin: 1em 0;
    transition: opacity .15s ease;
}

.entry-featured-image img:hover {
    opacity: .75;
    transition: opacity .15s ease;
}

.custom-logo {
    display:block;
    margin: 10px;
    max-height:55px;
    width:auto;
    max-width: 120px; 
}

.custom-logo-link:not([style="display:none;"]) + .site-title:not(.page-title){
    display:none; 
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
    .custom-logo {
        height:55px;
    } 
}

@media screen and (min-width: 600px) {
    .custom-logo {
        margin:10px;
        max-width: 140px;
    } 

    .custom-logo-link:not([style="display:none;"]) + .site-title:not(.page-title){
        display:inline-block; 
    } 
}

.site-title:not(.page-title){
    display:flex;
    align-items: center;
    font-size: 1.25rem;
    font-weight:300;
    margin:20px 10px; 
}

.site-title:not(.page-title) a {
    color:inherit;
    text-decoration:none; 
}

.site-title:not(.page-title) a:hover,
.site-title:not(.page-title) a:active,
.site-title:not(.page-title) a:focus{
    color:inherit;
}

.site-title.page-title a:hover{
    border-color:transparent;
}


@media screen and (min-width: 600px){
    .site-title:not(.page-title) {
        font-size: 1.25rem;
    } 
}

@media screen and (min-width: 800px){
    .site-title:not(.page-title) {
        margin: 20px 10px 20px 120px !important;
    }
}



.cities__con {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: column;
    flex-direction: column;
}

.cities__prov {
    font-weight: 700;
    text-align: center;
    font-size: 1.25rem;
    margin-top: 2.5rem;
    margin-bottom: 1.25rem;
}

.cities__city {
    display: block;
    margin: 0 0 1.25rem;
    color: #000;
    text-align: center;
    font-size: 1rem;
}

@media (min-width: 50rem) {
    .cities__con {
        -ms-flex-direction: row;
        flex-direction: row;
        margin-left: -1.25rem;
        margin-right: -1.25rem;
    }

    .cities__con-item {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
}

