/* Themify Customize Styling */
#headerwrap {	background-image: url(http://spiderswebfilm.com/wp-content/uploads/2016/11/WebBGSpidersWeb_02.jpg);
	background-size: cover;
	background-position: center center; 
}

/* Themify Custom CSS */
body.home #headerwrap {
    background-image: url(http://spiderswebfilm.com/wp-content/uploads/2016/11/WebBGSpidersWeb_02.jpg) !important;
}
body:not(.home) #headerwrap {
    background-image: none;
    background-color: black;
}
body.home #header hgroup:after {
  background-image: url(http://spiderswebfilm.com/wp-content/uploads/2017/01/Credits.png);
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: 60px;
  content: "";
  height: 200px;
  left: 50%;
  max-width: 900px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
}

body.home .home-social .shortcode.last {
  color: #464646;
  background-color: rgba(255, 255, 255, 0.8);
  margin-top: 30px;
  padding: 0 8px;
}

body.home .home-social .shortcode.last h4,
body.home .home-social .shortcode.last a {
  color: #464646;
}

.bonus-material iframe {
    display: block;
    margin: auto;
}
.bonus-material article,
.wpt_listing .wp_theatre_event {
    margin-bottom: 20px;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
    transition: all .3s;
}
.bonus-material article:hover,
.wpt_listing .wp_theatre_event:hover {
    -webkit-box-shadow: 0 8px 8px rgba(0,0,0,.24), 0 0 8px rgba(0,0,0,.12), 0 6px 18px rgba(0,0,0,.12);
    -moz-box-shadow: 0 8px 8px rgba(0,0,0,.24), 0 0 8px rgba(0,0,0,.12), 0 6px 18px rgba(0,0,0,.12);
    box-shadow: 0 8px 8px rgba(0,0,0,.24), 0 0 8px rgba(0,0,0,.12), 0 6px 18px rgba(0,0,0,.12);
    transform: translate3d(0,-2px,0);
}
.wpt_events .wp_theatre_event .wp_theatre_event_tickets {
    top: 1.5em;
    right: 1.5em;
    width: auto;
}
.wpt_events .wp_theatre_event > * {
  margin: 0 105px 0 15px;
}
.wpt_events .wp_theatre_event .wp_theatre_event_tickets a {
    color: white;
    background-color: #ffcb00;
    padding: 10px;
    font-weight: bold;
}

.grid {
    width: 100%;
}
.grid br {
    display: none;
}
.grid .item {
    display: flex;
    margin-bottom: 20px;
    width: 100%;
}
.grid .item .logo {
    margin-right: 20px;
    padding: 5px;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
    transition: all .3s;
}
.grid .item .logo:empty {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.grid .item:hover .logo:empty {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.grid .item:hover .logo {
    -webkit-box-shadow: 0 8px 8px rgba(0,0,0,.24), 0 0 8px rgba(0,0,0,.12), 0 6px 18px rgba(0,0,0,.12);
    -moz-box-shadow: 0 8px 8px rgba(0,0,0,.24), 0 0 8px rgba(0,0,0,.12), 0 6px 18px rgba(0,0,0,.12);
    box-shadow: 0 8px 8px rgba(0,0,0,.24), 0 0 8px rgba(0,0,0,.12), 0 6px 18px rgba(0,0,0,.12);
    transform: translate3d(0,-2px,0);
}
.grid .item .logo a {
    display: block;
}
.grid .item .logo a img {
}
.grid .item .description {
    align-self: center;
    flex: 2 1 auto;
}
.get-involved .item .logo {
    height: 180px;
    width: 300px;
}
.get-involved .item .logo img {
    max-height: 180px;
    max-width: 300px;
}
.reading-list .item .logo {
    height: 300px;
    width: 214px;
}
.reading-list .item .logo img {
    max-height: 300px;
    max-width: 214px;
}
a.read-more {
    background-color: #cca800;
    border-radius: 4px;
    padding: 10px;
}
#comments {
    display: none;
}

