@import url('https://fonts.googleapis.com/css2?family=Hind:wght@300;500&family=Poppins:wght@400;600&display=swap');

body,h1,h2,h3,h4,h5,h6{font-family:'Hind',Arial, sans-serif;color: #848484;}
body{font-weight:300;}


#topbar{background: #ededed; padding-top: 13px; padding-bottom: 0.75em; width: auto; clear: both;}
#topbar .social-media{font-size:16px;}
#topbar .social-media em{ color: #848484; padding: 0 7px; text-align: center; font-size: 15px;}
#topbar .social-media em:hover { color: #dd9142;}

.topbar-notice .alert{margin-bottom:0;padding:5px;display:flex;border:solid 1px;}
.topbar-notice .alert p{width:90%;margin-left:10px; text-align:right;font-weight:600;}
.topbar-notice .alert.alert-dismissible button.close{top:2px!important;}


header{padding-top: 2em; padding-bottom: 1em;}

.navbar-collapse .navbar-nav li a{color:#FFFFFF;font-size:13px;text-transform:uppercase;text-align:center;outline:none;padding:25px 20px; font-weight:600;font-family:'Poppins',Arial,sans-serif;}
.navbar-collapse .navbar-nav li.active a{background-color:transparent;}
.navbar-collapse .navbar-nav li a:hover, .navbar-collapse .navbar-nav li.active a{color:#dd9142;}
.navbar-collapse .navbar-nav li a:hover:before, .navbar-collapse .navbar-nav li.active a:before{ position:absolute; content:''; background:#dd9142; left:0px; bottom:0; width:100%; height:5px;}
.navbar-collapse .navbar-nav li a:hover:after, .navbar-collapse .navbar-nav li.active a:after{border-color: #dd9142 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);position: absolute; content: " "; width: auto; height: auto; bottom: -12px; margin-left: -7px; left: 50%; border-width: 6px; border-style: solid; z-index: 989;}



footer{font-size:16px;line-height: 26px;font-weight: 300;}
footer:before{content: '' !important; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(27, 27, 32, 0.9);}
footer .social-media span a{ color: rgb(27, 27, 32); margin-right: 1em;}
footer .social-media span a em{background: #dd9142; width: 40px; height: 40px; border-radius: 50%; text-align: center; line-height: 20px; vertical-align: middle; padding: 10px;}
footer .footer-address span{font-family:'Poppins',Arial,sans-serif;}
footer .foot-address span.footer{ display: inline-block; vertical-align: top; color: #848484; font-weight: 500;}
footer .footer-address em{color: #ffffff; font-size: 22px; margin-right: 14px;}
.footer-hours div { margin-bottom: 10px;}
a{color: #dd9142; text-decoration: none; outline: none; font-style: normal; font-weight: 400; -webkit-backface-visibility: hidden; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
#footercopyright{background: #1b1b20; font-size: 14px;   font-family: 'Poppins', sans-serif; padding: 35px 0 32px; line-height: 1.7;}
#footercopyright .footer-info{text-align:right;}
#footercopyright .footer-info li {display: inline-block; text-align: right;}
#footercopyright .footer-info li a{padding: 0px 15px;color:#848484;}
#footercopyright .footer-info li a:hover{padding: 0px 15px;color: #dd9142;background:transparent;}