/* 

320
375
425
768

@media (min-width: 425px) { }

@media (max-width: 600px) { ... }
@media (min-width: 600px) { ... }

@media (min-width: 992px) { ... }
@media (min-width: 1200px) { ... }
*/


/* core start */

@media (min-width: 425px) {
    input,
    select {
        height: 2em;
        font-size: 1em;
    }
}

.wp-block-pullquote {
    font-style: italic;
}

.wp-block-pullquote > blockquote > p {
    margin-bottom: 0;
}

.wp-block-pullquote > blockquote a {
    text-decoration: none;
}

.business-times {
    text-transform: uppercase;
}
/* core end */

/* logo start */
.wrapper-logo .wp-block-site-title {
    font-family: "Tangerine", cursive;
    text-transform:capitalize;
    position: absolute;
}

.wrapper-logo .logo-icon {
    opacity: 0.1;
}

.wrapper-logo .wp-block-site-title > a:hover {
    text-decoration: none;
}

.wp-block-post-title {
    text-align: center;
    text-transform: capitalize;
}

.wpcf7 {
    text-align: center;
}



@media (min-width: 425px) { 
    .wrapper-logo .wp-block-site-title {
        font-size: 4em !important;
        margin-top: 2rem !important;
    }
}

@media (min-width: 600px) {
    .wrapper-logo .wp-block-site-title {
        font-size: 5em !important;
        margin-top: 1.5rem !important;
    }
}

@media (min-width: 992px) { 
    .wrapper-logo .wp-block-site-title {
        margin-top: 1.1rem !important;
    }
}

header .wrapper-logo .wp-block-site-title,
footer .wrapper-logo .wp-block-site-title {
    font-size:3em;
    margin-top: 3rem;
}

header .wrapper-logo .logo-icon,
footer .wrapper-logo .logo-icon {
    width: 13rem;
}

footer .wrapper-logo .logo-icon {
    opacity: 0.2;
}

.wrapper-logo .wp-block-site-title {
    font-size:3em;
    margin-top: 3rem;

}

.wrapper-logo .logo-icon {
    width: 13rem;
}
/* logo end */


/* footer start */
footer {
    background-color: black;
    color:white;
    margin-block-start: 0rem;
    /* font-size:0.8em; */
}

footer,
footer h2 {
    font-size:0.8em;
}

footer .wrapper-logo {
    margin-top:1em;
    margin-bottom:3em;
}

footer > div > div {
    margin-top:3em !important;
    margin-bottom: 3em !important;;
    /* display: none ; */
}

footer > div > div:first-child {
    margin-top:0em !important;
}

footer > div > div:last-child {
    margin-bottom:0em !important;
}

footer .wp-element-button {
    background-color:white;
    color:black;
}

footer .business-info,
footer .web-menu,
footer .social-menu-2 {
    text-transform: uppercase;
}

footer ul.business-info {
    display: flex;
    flex-wrap: wrap; 
}

footer ul.business-info > li {
    margin-right:1em;
} 

footer .business-info a,
footer .legal-statement > a {
    text-decoration: none;
}

footer .wpcf7 p {
    margin-top:0;
}

footer .wpcf7 br {
    display: none;
}

footer #sec-subscribe-for-updates {
    text-align: center;
}

footer #sec-subscribe-for-updates h2 {
    text-transform: uppercase;
}

footer #sec-subscribe-for-updates .wpcf7-spinner {
    display: none;
}





/* footer end */

/* home start */
body.home .nav-top {
    display:none;
}

body.home main {
    margin-top:0 !important;
}

body.home main > div {
    padding-top:0 !important;
    padding-bottom:0 !important;
}

body.home main .wp-block-post-title {
    display: none;
}

body.home main .entry-content {
    margin-top:0;
}

body.home .wp-block-pullquote {
    font-size:1em;
    /* padding:0; */
}



body.home #sec-make-a-reservation form {
    text-align: center;
    background: white;
    /* margin-left:4em; 
    margin-right:4em; */
    padding-bottom: 1em;
}

body.home #sec-make-a-reservation h2 {
    margin-top: 1em;
    margin-bottom: 2em;
    text-transform: uppercase;
}
/* home end */

/* reservations/make */
body.page-id-19 .nav-top a[href="https://thelobbybar.com/reservation/make/"] {
    display: none;
}

/* members/application/ */
body.page-id-31 .nav-top a[href="https://thelobbybar.com/members/application/"] {
    display: none;
}









