html, body {background-color: #f9f9f9;font-size:16px;}
.site {background:#fff;}
p{font-family: 'Oswald', sans-serif;}
a {font-family: 'Oswald', sans-serif;text-decoration:none!important;color:#081c40;}
a:hover {color: #1f3b6d;}
label {font-family: 'Oswald', sans-serif;text-decoration:none;}
input {font-family: 'Oswald', sans-serif;text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-family: 'Oswald', sans-serif!important;font-weight: 700;}
.h1,.h2,.h3,.h4,.h5,.h6 {font-family: 'Oswald', sans-serif!important;font-weight: 700;}
article p {font-size: 18px;}
.navbar-light .navbar-nav .nav-link{
    font-family: 'Oswald', sans-serif!important;
    font-weight: 500;
    letter-spacing: .5px;
    color:#092453;
    font-size: 18px;
    text-transform: uppercase;
}
a.page-link {
    font-family: 'Oswald', sans-serif!important;
    font-weight: 500;
    letter-spacing: .5px;
    color: #092453;
    font-size: 18px;
}
.navbar-light .navbar-toggler {
    color: rgb(255 255 255 / 55%);
    border-color: rgb(255 255 255 / 10%);
}
.header-master-logo{max-width:6em!important;position: absolute;margin-top: -1em;}
@media screen and (min-device-width: 992px) and (max-device-width: 1200px) { 
.header-master-logo{margin-top: 0em;}
}

@media screen and (min-device-width: 0px) and (max-device-width: 960px) { 
a.dropdown-item{font-size: 1.5em;}
.navbar-light .navbar-nav .nav-link{font-size: 1.75em;margin-bottom:1em;}
#super-regions{display:none;}
#wrapper-footer{text-align:center;}
}

.nav-btn-1{padding: 10px;font-size: 1.2em;font-weight: 700;letter-spacing: 1px;}
.nav-btn-2{padding: 10px;font-size: 1.2em;font-weight: 700;letter-spacing: 1px;margin-left:10px;}
ul.dropdown-menu.show {background: #081c40;}
a.dropdown-item {color: #fff;}
a.dropdown-item:hover {background: #081c40;color: #fff;}
/* BUTTONS */
.btn-primary{background-color:#081c40;border-color:#081c40;color:#fff;}
button.tribe-common-c-btn.tribe-events-c-search__button {background-color:#081c40;border-color:#081c40;color:#fff;}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{background-color:#081c40;border-color:#081c40;color:#fff;}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background-color:#081c40;border-color:#081c40;color:#fff;}
.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover {background-color: rgb(27 36 106 / 80%);}
.page-item.active .page-link{background-color:#081c40;border-color:#081c40;color:#fff;}
button.wp-block-search__button {background-color: #dc3545;border-color: #dc3545;color: #fff;border-radius: 7px;}
.btn-primary.disabled, .btn-primary:disabled{background-color:#081c40;border-color:#081c40;color:#fff;}
.btn-primary:hover {background-color: #20145e;border-color: #20145e;}
.btn-primary, .btn-info,.btn-secondary,.btn-danger,.btn-success,.btn-warning{color:#fff;text-transform: uppercase;font-family: 'Oswald', sans-serif!important;font-weight: 700;}
.btn-block {display: block;width: 100%;margin-bottom: 10px;}
.btn-outline-primary, .wpcf7 input[type=submit]{background-color:#081c40;border-color:#081c40;color:#fff;}
.btn-secondary{background-color: #081c40;border-color: #081c40;}
/* FORMS */
.master-home-form .form-group {margin-bottom: 15px!important;}
.master-home-form .form-group input{
    display: block;
    width: 100%;
    height: 43px;
    padding: 8px 15px;
    font-size: 18px;
    color: #fff;
    background-color: rgba(255,255,255,0.1);
    border-color: rgba(255,255,255,0.1);
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}
.master-home-form label{color:#fff;}
.master-form .form-group {margin-bottom: 15px!important;}
.master-form .form-group input{
    display: block;
    width: 100%;
    height: 43px;
    padding: 8px 15px;
    font-size: 18px;
    color: #fff;
    background-color: rgba(255,255,255,0.1);
    border-color: rgba(255,255,255,0.1);
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}
.master-form label{color:#fff;}
.master-form {background:#081c40;padding:15px 10px;border-radius:18px}
/* FOOTER */
.footer-nav li {list-style: none!important;}
.footer-nav li a{color:#fff;}
ul.footer-nav {padding-left: 0px;}
.post-navigation {display:none;}
footer.entry-footer {display:none;}
/* CARDS */
.master-eo .container{margin-top: -7em;color:#fff;}
.card.master-eo {padding: 1em;border: 0px;}
aside#block-14{
    padding: 10px;
    background: #081c40;
    margin-top: 2em;
    border-radius: 8px;   
}
aside#block-12{
    padding: 10px;
    background: #081c40;
    margin-top: 1em;
    border-radius: 8px;   
}
aside#block-15{display:none;}
li.cat-item a {
    color: #fff;
}
ul.wp-block-categories-list.wp-block-categories {
    list-style: none;
    padding: 0px;
}
.form-control::placeholder {
    color: #fff;
}