@font-face {
    font-family: Montserrat;
    src: url(/storage/app/media/Montserrat-Regular.ttf);
}
*{
    font-family: Montserrat;
}
.navigation:not(.mm-menu) .navigation__item a, .wrap__featuredblocks .featuredblocks__title, .wrap__featuredblocks .featuredblocks__caption, .wrap__featuredblocks .featuredblock__title, 
.wrap__featuredblocks .featuredblock__link-text, .staff__title, .staff__caption, .staff-member__name, .staff-member__prefix, .testimonials__title, h2, h3, h4, h5, p, ul li, ol li, ul li a, ol li a,
.featuredarticles__title, .featuredarticles__caption, .form__title, .form__caption, form input[type=color], form input[type=date], form input[type=datetime], form input[type=datetime-local], 
form input[type=email], form input[type=month], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form input[type=time], 
form input[type=url], form input[type=week], form input:not([type]), form textarea, form select, form .pagination--mobile .pagination-select, .pagination--mobile form .pagination-select,
.wrap__page-content h1, .wrap__slider .slider__title, .wrap__slider .slider__button a, .page__title, .slider__button a, .cta__button, .cta__button--icon, .featuredblock__button, 
button:not([class^=se__]):not([class^=redactor__]):not([class^=vjs-]):not([class^=redactor-]):not(.gallery-video-btn), input[type=button], input[type=reset], input[type=submit], 
.button, .wrap__map .map__title, .wrap__map .map__caption, .hours__title, .hours__caption, .hours__list .day__name, form input, form label, form select, 
form .pagination--mobile .pagination-select, .pagination--mobile form .pagination-select, .staff-member__link, .featuredarticle__link, .testimonials__source{
    font-family: Montserrat;
}

.wrap__page-content h2 {
    font-style: italic;
}
.shift {
    position: relative;
}
img.shift {
    vertical-align: middle;
}
.gallery_home__container--inner .container.se__g--12 {
    text-align: center;
}
.navigation:not(.mm-menu) .navigation__list>.navigation__item .sublevel-1 {
    min-width: 260px;
}
/* .wrap__slider .slider__button a {
    padding: 9px 20px 5px;
    border-radius: 50px;
} */
/* .slider__button a, .cta__button, .cta__button--icon, .featuredblock__button, button:not([class^=se__]):not([class^=redactor__]):not([class^=vjs-]):not([class^=redactor-]):not(.gallery-video-btn), 
input[type=button], input[type=reset], input[type=submit], .button{
    padding: 9px 20px 5px;
    border-radius: 50px;
} */

.wrap__page-content p, p.featuredblock__description.same-height-right, .staff-member__description p, .testimonials__content, p.featuredarticle__description, .wrap__staff p,
.wrap__editable p, .wrap__page-content ul li, .wrap__hours p, .form ::placeholder, .form .form__control, .breadcrumb__item {
    font-size: 16px !important;
}
button.rabtn {
    background-color: #4761ad !important;
    border: 1px solid #4761ad;
}
button.rabtn:hover {
    background-color: #6d6866 !important;
}