h1, h2, h3, h4,h5,.pseudoh3 {font-family: 'Raleway', sans-serif;color:#666;}
h1 {padding-top:20px;}
h1 {font-size:1.5rem;}
h3,.pseudoh3 {font-size:1.2rem;}

.chevron {color:#868e96;
	float:right;}

ul {
list-style-type: none;
}

p.about{font-family: 'Archivo Narrow', sans-serif; font-size:0.9rem; line-height:1.5rem; margin-top:10px;color:#868e96;}
li.about{font-family: 'Archivo Narrow', sans-serif; font-size:0.9rem; line-height:1.5rem;color:#868e96;}
p.about a {text-decoration: none;}
nav {margin-bottom:60px; padding-left:30px;}

hr{font-sze:0.9rem;}



.caption {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate( -60%, -50% );
    text-align: center;

}


.navbar {background-color:#f5f5f5;}
.navbar-brand, .navbar-link a,footer {font-family: 'Raleway', sans-serif;}

.btn-secondary {margin-top:10px; margin-bottom:20px;}
a img.active{opacity:90%;}
.center {text-align:center;}



@media screen and (max-width: 768px) {
.film-desktop {display:none;}
.film-mob {display:block}
h1,h3 {text-align:center;}
}
@media screen and (min-width: 768px) {
.film-mob {display:none;}
.film-desktop {display:block;}
}


@media screen and (max-width: 576px) {
.no-mob{display:none;}
.no-desktop{width:40%;display:block;margin-left:30%;}
.no-desktop{display:block}

}
@media screen and (min-width: 576px) {
.no-desktop{display:none;}
.no-mob{display:block;}
}


ul {list-style:none; list-style-position:inside; padding-left:0;}
ul.film-data li,ul.contact li  {font-family: 'Archivo Narrow', sans-serif;  font-size:0.8rem; color:#868e96;}
ul.contact li {font-size:1.0rem; }
ul.film-award {float:left;}
ul.film-award li {font-family: 'Archivo Narrow', sans-serif;  font-size:0.8rem; color:#ffffff;}


ul.film-data li.film-data-head{font-family: 'Raleway',sans-serif; font-size:1rem; line-height:1.2; margin-top:10px;}
ul.film-data li.white {color:white;}
a,a:hover,a:focus{color:#666;}
.holder {position:relative;}
a.nav-link.text-muted {font-size:0.8rem !important;}
/*.play {margin:auto;position:absolute;margin-top:50%; top:0;left:0; bottom:0;right:0;}*/
a.btn{font-family: 'Raleway',sans-serif;font-size:0.8rem; }
/*a.btn {color:#777;background-color: #f7f7f9;}*/
a.btn:focus,a.btn:visited {outline: none;}
.btn-secondary {border:none;}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: $accordion-button-padding-y $accordion-button-padding-x;
  @include font-size($font-size-base);
  color: #212529 !important;
  text-align: left; // Reset button style
  background-color:#fff;
  border: 0;
  @include border-radius(0);
  overflow-anchor: none;
  @include transition($accordion-transition);

  &:not(.collapsed) {
    color:#212529 !important;
    background-color: #fff !important;
    box-shadow:none !important;

    &::after {
      background-image: escape-svg($accordion-button-active-icon);
      transform: $accordion-icon-transform;
    }
  }

  // Accordion icon
  &::after {
    flex-shrink: 0;
    width: $accordion-icon-width;
    height: $accordion-icon-width;
    margin-left: auto;
    content: "";
    background-image: escape-svg($accordion-button-icon);
    background-repeat: no-repeat;
    background-size: $accordion-icon-width;
    @include transition($accordion-icon-transition);
  }

  &:hover {
    z-index: 2;
  }

  &:focus {
    z-index: 3;
    border-color:#212529 !important;
    outline: 0;
    box-shadow:none !important;
  }
}
/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  background-color: white;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  line-height: 60px; /* Vertically center the text there */
  background-color: #f5f5f5;
  font-size: 0.9rem;
  text-align:center;}

.navbar> .container {
    padding-left:0;
  }



  a.social-icon:hover {opacity:0.5!important;}
  a {text-decoration:none;}



/***backgrounds***/
.bg-white {
	background-color:white;
	}
.bg-orange {
	background-color:rgb(253, 195, 0);
	border-color:rgb(253, 195, 0);
	}
.bg-deep-orange {
  background-color:rgb(254, 141, 0);
  }
.bg-purple {
  background-color:rgb(156, 92, 168);
  }
.bg-yellow {
	background-color:rgb(255, 221, 0);
	}
.bg-magenta {
	background-color:rgb(255, 0, 190);
	}
.bg-violet {
    background-color:rgb(120,54,255);
}
.bg-green-screen {
    background-color:rgb(0, 177, 64);
}


body > .container {
  padding: 30px 0px 0;
  }
/*.row{  margin-top:60px;
}*/

.footer > .container {
  */padding-right: 15px;
  padding-left: 15px;
}

.no-js {
 visibility: hidden;
 opacity: 0;
}
.js {
 visibility: visible;
 opacity: 1;
}

a:focus,a:visited {outline:0;border:0;}

.pad-top {
padding-top:15px;
}
.pad-left{
padding-left:0;padding-right:7px;
}
.pad-right{
padding-left:7px;padding-right:0;
}
.pad-bottom{
padding-bottom:20px;
}
.pad-none{
padding-left:0;padding-right:0;
}
/*.row {margin-top:30px !important}*/

.laurel{
    position: absolute !important;
  	display:inline-block;
    top: 70%;
    left: 40%;
    transform: translate( -70%, -40% );
    text-align: center;
}
.laurel img{float:left;}
@media screen and (max-width: 576px) {
.laurel{
    position: absolute;
    top: 70%;
    left: 65%;
    transform: translate( -70%, -65% );
    min-width:280px;
    text-align: center;
}
}