#toolbar .covid-link {
    font-weight: 700;
    font-size: 15px;
    color: red;
}

#inner .covid-btn {
  background: #e49d22 !important;
  color: #FFF !important;
  border: 0 !important;
  margin-top: 1.5rem;
}

#inner .covid-btn:hover {
  background: #dc8b2d !important;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TYPOGRAPHY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
h1 {
    font-size: 1.7rem;
}

#index a, #inner a {
    border-bottom: none;
}

#index a:hover, #inner a:hover {
    border-bottom: none;
    color: #1c5bb1;
}

a, a:active, a:focus, a:visited, h2>a, h2>a:active, h2>a:focus, h2>a:visited, h3>a, h3>a:active, h3>a:focus, h3>a:visited, h4>a, h4>a:active, h4>a:focus, h4>a:visited, h5>a, h5>a:active, h5>a:focus, h5>a:visited, h6>a, h6>a:active, h6>a:focus, h6>a:visited {
    color: #164a92;
}

#inner-content .fa, .fas, .far {
color: #0db6b2;
margin-right: 3px;
}

h3 {
    font-size: 1rem;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BUTTONS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#myCarousel .btn-primary {
    background: none;
    border-color: #da9724;
    color: #fff;
}

#myCarousel .btn-primary:hover {
  border-color: #dc8b2d;
    background: #dc8b2d;
}

#call-to-action .btn-primary {
    background: #E49D22;
    color: #fff;
    border: #da9724;
}
#call-to-action .btn-default {
    border-color: #da9724;
   color: #fff;
}

#call-to-action .btn-primary:hover, #call-to-action .btn-default:hover {
    border-color: #dc8b2d;
    background: #dc8b2d;
}

#featured-services >h2 {
  color: #061644;
  display: block;
  font-size: 2rem;
}
#featured-services .featured a:hover .btn-primary {
   border-color: #da9724;
    background: #E49D22;
}

#newsletter .btn-primary, #newsletter .btn-primary:active, #newsletter .btn-primary:focus {
    background: #E49D22;
    border: 2px solid #da9724;
      color: #fff;
}

#newsletter .btn-primary:hover {
  border-color: #dc8b2d;
  background: #dc8b2d;
}

#inner-sidebar .sidebar-btn {
    background: #E49D22;
   color: #fff;
}
#inner-sidebar .sidebar-btn:hover {
    background: #dc8b2d;
   color: #fff;
}

.btn-default, .btn-default:active, .btn-default:focus, .btn-default:active:focus .btn-default:not(:disabled):not(.disabled):active:focus {
        border-color: #E49D22;
     color: #E49D22 ;
}
.btn-default:hover {
    border-color: #dc8b2d;
     background: #dc8b2d;
}

a.btn, a.btn:active, a.btn:focus, a.btn:active:focus, .btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active:focus, .btn-primary, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus, .btn-default, .btn-default:active, .btn-default:focus, .btn-default:active:focus .btn-default:not(:disabled):not(.disabled):active:focus {
       border-color: #da9724;
      color: #E49D22;
}

.btn:hover, .btn-primary:hover {
      border-color: #dc8b2d;
     background: #dc8b2d;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.sidebar-bg {
    background-image: url(site_images/film-sidebar2.jpg);
}

 #inner-sidebar {
   background: rgba(4, 37, 78, 0.8);
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
HEADER + NAV
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#toolbar {
    background: #e8edf3;
    padding: .4rem 1rem;
}
  
#toolbar a>i {
    color: #10447b;
}

#toolbar a {
    color: #000;
}

#toolbar p {
  color: #eee;
  line-height: 2rem;
  margin-bottom: 0px;
  margin-right: 45px;
}

#toolbar a:hover, #toolbar a:hover i {
    color: #185094;
}

#header-logo {
    padding: 25px 0;
}

#header-logo img {
    width: 180px;
}

#header-logo.fixed-top img {
    min-width: 160px;
}

.navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .nav-item.show .nav-link {
    color: #5f7da0;
}

#navbar-spy {
  background: #aebac8;
}

.navbar .navbar-nav .nav-item:last-of-type .nav-link {
      border: 2px solid #da9724;
    color: #fff;
    background: #E49D22;
    padding: 12px 15px;
}

.navbar .navbar-nav .nav-item:last-of-type .nav-link:hover {
  border-color: #dc8b2d;
    background: #dc8b2d;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CAROUSEL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#services .column {
  border-color: rgba(255, 255, 255, .22);
}

#services .row>div[class*='col-']:not(:nth-of-type(3)) {
    border-right: 1px solid rgba(255, 255, 255, .22);
    border-left: 1px solid rgba(255, 255, 255, 0.22);
}

#services {
background: rgba(4, 37, 78, 0.65);
}

#service-spy {
  background: #262f46;
}

#myCarousel .carousel-caption h2 span {
  background: rgba(6, 22, 68, 0.65);
  padding: .25rem 1rem;
  font-size: 3rem;
}

#myCarousel .overlay {
    background: rgba(102, 109, 117, 0.65);
}

#myCarousel .carousel-caption h2 {
    color: #fff;
   font-size: 4.2rem;
}

#myCarousel .carousel-inner .carousel-item:nth-of-type(1) {
    background-image: url(site_images/film-industry-home.jpg);
}

#myCarousel .carousel-inner .carousel-item:nth-of-type(2) {
    background-image: url(site_images/filming-home.jpg);
}

#myCarousel .carousel-inner .carousel-item:nth-of-type(3) {
    background-image: url(site_images/drama-home.jpg);
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
HOME PAGE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#index h1::after {
    background: #feb157;
}
#index h1 {
    text-transform: uppercase;
    font-size: 30px;
  color: #061644;
}
#index p {
text-align: justify;
}
#index img {
    width: 100px;
    margin: 0 0 20px 25px;
}

#index {
    padding: 3rem 0 5rem;
}

#affiliates {
    background: #fff;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CONSULTATION BOX
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#call-to-action img {
margin-right: 30px;
}

#call-to-action h2 {
    color: #fff;
}

#call-to-action p {
    color: #fff;
    margin: 0 0 .75rem;
}

#call-to-action .col-lg-6 {
    background: #092f54;
}

#cta-background {
    background-image: url(site_images/movie-seats.jpg);
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LOWER SERVICE BOXES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#featured-services .featured h2 {
    color: #0c3965;
    font-size: 1.5rem;
    margin: 0 0 1.5rem;
}

#featured-services p {
    margin-bottom: .5rem;
}

#featured-services {
    padding: 5rem 0 5.5rem;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NEWSLETTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#newsletter {
    background: #082f58;
}
#newsletter h2 {
    color: #f5ad2f;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#footer-top {
    background: #e8edf3;
}

#footer-bottom {
    background: #082544;
}

#footer-top h2, #footer-top a, #footer-top p {
    color: #212121;
}
#footer-bottom a {
    color: #eee;
}
#footer-top a:hover {
    color: #8c8585;
}
#footer-social i {
    color: rgba(183, 183, 183, 0.85);
    background: #eff2f5;
    border: 1px solid #e8edf3;
  box-shadow: 1px 2px 3px 0 rgba(0,0,0,.2);
}

#footer-bottom a, #footer-bottom p {
    color: #eee;
}

#footer-bottom a:hover {
    color: #fff;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MEDIA QUERIES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media (max-width:1199px) {
#services .service {
    padding: calc(-1rem + 5vw) 2rem;
    text-align: center;
}
}
@media (max-width: 768px) {
#toolbar p {
    margin-right: 0px;
}
#myCarousel .carousel-caption h2 {
    font-size: 3rem;
}

#myCarousel .carousel-caption h2 span {
    font-size: 2.5rem;
}
#footer-top {
    padding: 3rem .5rem 3rem;
}
#footer-top h2 {
    margin: 15px 0 .75rem;
}
}
@media (max-width: 480px) {
#header-logo img {
    width: 160px;
}
#header-logo.fixed-top img {;
    min-width: 150px;
}
#myCarousel .carousel-caption h2 {
    font-size: 2.5rem;
}

#myCarousel .carousel-caption h2 span {
    font-size: 1.8rem;
}

#services .service {
    padding: calc(0rem + 5vw) 2rem;
}
#services {
    padding: 1rem .125rem;
}
#footer-top .row div[class*='col-'] {
    padding: 0 1.25rem 1.25rem;
}
#footer-top {
    padding: 3.5rem .5rem .5rem;
}
#index h1 {
    line-height: 1.25;
}
#index {
    padding: 0px;
}
#call-to-action img {
    margin: 0px auto 15px !important;
    float: none !important;
    display: block;
}
}