header .custom-logo-link img{
max-width:380px !important;
}
body.ast-primary-sticky-header-active header .custom-logo-link img{
max-width:150px !important;
}
.ast-above-header-section .user-select{
text-align:right;
}
.ast-above-header-section{
width:100%;
float:right;
display:table;
text-align:right;
}
.ast-above-header-wrap .ast-above-header{
background-color:#982a33;
}
.ast-above-header-wrap .ast-above-header a{
color:#fff !important;
}
.ast-above-header-wrap .ast-above-header a:hover{
color:#fff !important;
text-decoration:underline;
}
.ast-above-header-section .phone-icon,
.ast-above-header-section .email-icon{
margin-right:10px;
margin-bottom:-2px;
fill:white !important;
}
.ast-above-header-section .email-icon{
margin-left:20px;
} .main-header-bar{
background-color: #000 !important; width: 100%; 
} .main-header-menu li a{
color: #fff !important;
}
.main-header-menu li.menu-item.current-menu-item a,
.main-header-menu li a:hover{
color: #a21b2d !important;
}
.fl-col.fl-node-599184acce88a p{
margin-bottom: 0px !important;
}
@media only screen and (max-width: 921px) {
.main-header-bar{
position:inherit !important;
}
.site-main{
margin-top:0 !important;
}
ul#primary-menu li a{
color: #000 !important;
}
ul#primary-menu li a:hover,
ul#primary-menu li.current_page_item a{
color: #a21b2d !important;
}
.ast-above-header-section .user-select{
text-align:center !important;
}
.main-header-bar .ast-container{
padding-right:0px !important;
padding-left:0px !important;
}
.mobile-menu-wrap{
float:left !important;
padding-left:5px !important;
}
.ast-icon.icon-menu-bars{
float:right !important;
padding-right:5px !important;
}
.menu-toggle.main-header-menu-toggle,
.ast-mobile-menu-buttons .ast-button-wrap{
width:100% !important;
}
.menu-toggle.main-header-menu-toggle.ast-mobile-menu-buttons-minimal{
width:100% !important;
}
#primary-menu li{
padding-left:15px !important;
padding-right:15px !important;
text-align:center !important;
}
.astra-widget-social-profiles-inner.clearfix.inline.simple.icon-official-color{
text-align:center !important;
}
#astra-widget-social-profiles-1 .astra-widget-social-profiles-inner .ast-widget-icon{
font-size:50px !important;
}
.astra-widget-social-profiles-inner svg{
width:30px !important;
height:30px !important;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link{
font-size:16px !important;
}
.ast-mobile-menu-buttons .ast-button-wrap{
font-size:16px !important;
}
.ast-small-footer-section.ast-small-footer-section-1,
.ast-small-footer-section.ast-small-footer-section-2{
margin:0 auto !important;
float:none !important;
}
.fl-node-59915657e18d9.fl-row > .fl-row-content-wrap{
padding-top:0px !important;
padding-bottom:0px !important;
}
#astra-widget-address-2{
max-width: 225px;
margin: 0 auto;
margin-bottom: 5%;
}
#text-3{
width: 130px;
margin: 0 auto;
margin-bottom: 5%;
}
#astra-widget-social-profiles-2{
margin: 0 auto;
max-width: 120px;
}
#astra-widget-address-2 h2,
#text-3 h2,
#astra-widget-social-profiles-2 h2{
text-align:center;
}
}