@font-face {
font-family: 'trajan-pro';
src: url('/storage/app/media/trajan-pro.ttf') format('truetype');
}
h1, h2, h3, h4, h5, h6, p, a, span, input, table, tr, li, ul, .testimonials__source, .wrap__slider .slider__title {
font-family: 'trajan-pro'!important;
}

.staff-member {
    display: grid;
    grid-template-columns: auto auto;
}
/* .navigation:not(.mm-menu) .navigation__list > .navigation__item > a {
    padding: 26px 10px 23px;
}
.navigation__item {
    font: 13px / 1.2 "roboto-bold", Arial, Helvetica, sans-serif;
} */

.page__title:before {
    vertical-align: middle;
    display: inline-flex;
 filter: drop-shadow(0px 0px 0px black);
    align-items: center;
    content: url(/storage/app/media/icontooth.png);
}


.page__title:after {

content:url('/storage/app/media/icontooth.png');
 vertical-align: middle;
    display: inline-flex;
   filter: drop-shadow(0px 0px 0px black);
    align-items: center;


}

.page__title {
   
    color: #1e355e;
    font-size: 30px;
    text-decoration: underline;
    line-height: 32px;
    font-weight: bold;
    font-family: "roboto-bold", Arial, Helvetica, sans-serif;
    margin: 0 0 25px;
}



.sss .page__title {

 font-weight: bold;

}


.wrap__slider .slider__item:after {
    background: #1e355e;
}
.wrap__page {
    background-color: #1e355e;
    background-image: linear-gradient(white, #1e355e, #1e355e, #11264c, #0d1d3a);
}
.wrap__slider .slider__button a, .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 {
    background: #e52219;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item.has-child:hover > a, .navigation:not(.mm-menu) .navigation__list > .navigation__item div[class^='sublevel-'] > ul, .wrap__featuredblocks .featuredblock__item:hover {
    background: #e52219;
}
.location__phone a, .location__fax a, .location__phone:before {
    color: #e52219;
}
.wrap__featuredblocks .featuredblock__item {
    border-bottom: 2px solid #e52219;
}
.cstm_socmed img {
    max-width: 100px;
    margin: 10px;
}
.cstm_socmed p {
    display: contents;
    margin: 0 10px;
}
.cstm_socmed {
    text-align: center;
}
b.cstm_font {
    color: #e52219;
    font-size: 26px;
}
.staff-member__image {
    width: 100%;
    max-width: 250px;
}
.staff-member__image-wrapper {
    width: 250px;
}

.page__title {
    color: #1e355e;
    font-size: 26px;
    text-decoration: underline;
    line-height: 32px;
    font-weight: bold;
    font-family: "roboto-bold", Arial, Helvetica, sans-serif;
    margin: 0 0 25px;
}








@media (max-width: 1024px) {
.wrap-intro .wrap__logoHome, .wrap__slider {
    background: #1e355e;
}
}
@media (max-width: 768px) {
.staff-member__image {
    width: 100%;
}
.staff {
    max-width: unset;
}
.staff-member__image-wrapper {
    width: 100%;
    text-align: center;
    float: unset;
    max-width: 250px;
    margin-top: 30px;
}
.staff-member__image {
    margin-bottom: 20px;
}


.staff-member {
    display: unset !important;
    grid-template-columns: unset !important;
}



.page__title:before {
    vertical-align: middle;
    display: inline-flex;
  filter: contrast(0.8);
    align-items: center;
    content: url(/storage/app/media/new-stock/iconmobile.png) !Important;
}


.page__title:after {

 content: url(/storage/app/media/new-stock/iconmobile.png) !Important;
 vertical-align: middle;
    display: inline-flex;
    filter: contrast(0.8);
    align-items: center;


}
.page__title {
    
    font-size: 20px !Important;

}
}

#mm-0 > div.fullwidth-layout.wrap__layout > div > div > div.wrap__page > div > div.wrap__page-text.wrap-item > h1 {
    font-size: 28px;
}