.locations-tab { display: flex; border-bottom: 1px solid #d8d8d8; }
.locations-tab .title { opacity: 0.9; font-family: 'promptregular'; font-size: 14px; color: #000000; letter-spacing: 2px; width: 205px; display: flex; justify-content: center; align-items: center; text-transform: uppercase; }
@media (max-width: 992px) { .locations-tab .title { display: none; } }
.locations-tab .title > div { border-right: 1px solid rgba(0, 0, 0, 0.35); padding-right: 50px; }
.locations-tab .menu { text-transform: uppercase; }
@media (max-width: 992px) { .locations-tab .menu { width: 100%; } }
.locations-tab .menu ul { margin: 0; padding: 0; display: flex; display: -webkit-flex; }
@media (max-width: 992px) { .locations-tab .menu ul { flex-direction: column; } }
.locations-tab .menu ul li { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; flex-direction: column; margin-right: 50px; font-family: 'promptbold'; font-size: 14px; color: rgba(99, 102, 106, 0.45); letter-spacing: 0; padding: 45px 0; cursor: pointer; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; -ms-transition: all 0.5s; }
@media (max-width: 992px) { .locations-tab .menu ul li { width: 100%; padding: 20px 0; } }
.locations-tab .menu ul li:hover { color: #FC4C02; }
.locations-tab .menu ul li.active { color: #FC4C02; }
.locations-tab .menu ul li.active:before { width: 50px; height: 50px; background: #ffffff; font-family: 'icomoon' !important; color: #FC4C02; /* border-left: 15px solid transparent; */ /* border-right: 15px solid transparent; */ /* border-top: 15px solid #e5e5e5; */ content: "\e947"; /* border: 53px solid #ff0000; */ border-radius: 215px; /* position: absolute; */ /* bottom: -15px; */ /* left: 35%; */ /* top: -86px; */ display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; margin-top: -65px; margin-bottom: 15px; z-index: 1; }
@media (max-width: 992px) { .locations-tab .menu ul li.active:before { display: none; } }

.locations-content > div { display: none; } 
.locations-content > div.active { display: flex; display: -webkit-flex; }
@media (max-width: 768px) { .locations-content > div.active { flex-direction: column; } }
.locations-content > div.active > div { width: 100%; }
.locations-content > div .address { padding-left: 205px; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; flex-direction: column; }
@media (max-width: 1280px) { .locations-content > div .address { padding: 50px; } }
.locations-content > div .address h2 { font-family: 'prompt_semiboldregular'; font-size: 30px; color: #FC4C02; letter-spacing: 2.4px; line-height: 39px; text-transform: uppercase; margin: 0; padding-bottom: 30px; }
.locations-content > div .address p { opacity: 0.64; font-family: Helvetica; font-size: 14px; color: #8D8D8D; letter-spacing: 0; line-height: 21px; margin: 0; padding-bottom: 30px; }
.locations-content > div .address h4 { font-family: 'promptbold'; font-size: 12px; color: #003057; letter-spacing: 1.71px; text-transform: uppercase; margin: 0; padding-bottom: 20px; }
.locations-content > div .address a { font-family: 'prompt_mediumregular'; font-size: 17px; color: #8D8D8D; letter-spacing: 0; border-bottom: 1px solid #8D8D8D; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; -ms-transition: all 0.5s; }
.locations-content > div .address a:hover { color: #FC4C02; border-bottom: 1px solid #FC4C02; }
.locations-content > div .map { position: relative; }
.locations-content > div .map .redirect { position: absolute; bottom: 24px; right: 70px; background: #FC4C02; color: #fff; height: 36px; border-radius: 20px; font-family: "promptbold", Helvetica, Arial, sans-serif; font-size: 11px; letter-spacing: 2px; padding: 0 30px; box-shadow: 0 19px 17px -16px rgba(0, 0, 0, 0.64); display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; }

/*# sourceMappingURL=our_locations.css.map */
