@import url(https://fonts.googleapis.com/css?family=Abel);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
/*
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=9ff739ed1fc0fa29fc57)
 * Config saved to config.json and https://gist.github.com/9ff739ed1fc0fa29fc57
 */
/* normalize.css v3.0.2 | MIT License | git.io/normalize */
/* line 12, css/_bootstrap.scss */

/* Light -- #CFBD4A /*
/* Dark  -- #360638 /*
/* Site Header -- # 29032b /*


/* line 296, css/_bootstrap.scss */
a {
   color: #360638;
}

/* line 301, css/_bootstrap.scss */
a:hover,
a:focus {
  color: #000;
}


/* Fonts */
/* Colours */
/* line 29, css/_config.scss */
.primary-col {
   color: #360638;
}

/* line 32, css/_config.scss */
.highlight-col {
 color: #CFBD4A;
}

/* line 120, css/_config.scss */
body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #444444;
  background-color: #f2f2f2;
}

/* line 129, css/_config.scss */
a,
a:visited {
  xcolor: #444444;
}

/* line 132, css/_config.scss */
p a {
  border-bottom: 1px solid #444444;
}

/* line 136, css/_config.scss */
p a:hover,
p a:focus {
  color: #CFBD4A;
  border-color: #CFBD4A;
  text-decoration: none;
}


/* GLOBAL =================================== */
/* line 151, css/_config.scss */
a.btn,
.btn {
  color: #fff;
  border: 2px solid #CFBD4A
}

/* line 161, css/_config.scss */
a.btn:hover,
.btn:hover {
  background-color: #CFBD4A;
  color: #fff;
}

/* line 174, css/_config.scss */
a.btn.solid-btn,
.btn.solid-btn {
  background-color: #CFBD4A;
}
/* line 178, css/_config.scss */
a.btn.solid-btn:hover,
.btn.solid-btn:hover {
  background-color: #CC9D01;
}

/* line 194, css/_config.scss */
a.icon-link {
  color: #360638;
}
/* line 196, css/_config.scss */
a.icon-link i {
  color: #CFBD4A;
}
/* line 200, css/_config.scss */
a.icon-link:hover {
  color: #CFBD4A;
}

/* Arrows */
/* line 98, css/_vendor.scss */
.slick-prev,
.slick-next {
  background-color: #CFBD4A;
}

/* line 123, css/_vendor.scss */
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  background: #CC9D01;
}


/* HEADER =================================== */
/* line 13, style.scss */
.site-header-wrapper {
  background-color: #29032b;
}





/* line 34, style.scss */
a.menu-trigger {
  background-color: #CFBD4A;
}
/* line 43, style.scss */
a.menu-trigger.active {
  background-color: #CFBD4A;
}

.site-header__content.bgcolor{
    background-color: #190428;
}

.brand img
  {
 
    max-width: 125px;
    padding: 12px;
  }

/* line 69, style.scss */
.main-nav li.current_page_item a,
.main-nav a:hover,
.main-nav a:focus {
  background-color: #cfbd4a;
}
@media (max-width: 420px) {
    .main-nav li.current_page_item a {
        background-color: #2e1573 !important;
    }
}
@media (min-width: 992px) {
    .brand img
  {

    padding: 12px 0;

  }
  

  /* line 98, style.scss */
  .main-nav li.current_page_item a,
  .main-nav a:hover,
  .main-nav a:focus {
    border-bottom-color: #CFBD4A;
   background-color: transparent;
  }
  
   .main-nav ul {
    overflow: hidden;
	xbackground: linear-gradient(rgba(41, 3, 43, 0.4), rgba(41, 3, 43, 0.4));
	padding: 5px 0;
	border-radius: 8px;
  }

  .main-nav a {
    font-size: 1em;
    
}

.main-nav li {
   
    margin-left: 12px;
}
  
   
}

@media (min-width: 1200px) {

  .main-nav li {
   
    margin-left: 24px;
}

  .main-nav a {
    font-size: 1.125em;
    
}

  .brand
{
  width:auto;
}

  }


/* line 158, style.scss */
.section-heading {
  color: #360638;
}
/* line 165, style.scss */
.section-heading:after {
  background-color: #CFBD4A;
}



/* line 331, style.scss */
.overlay {
  background-color: #360638;
  background-color: rgba(20, 9, 50, 0.9);
  border: 6px solid #CFBD4A;
}

/* History Panel */
/* line 366, style.scss */
.history-panel-wrapper {
  background-color: #360638;
  position: relative;
}


@media (min-width: 768px) {
  /* line 366, style.scss */
  .history-panel-wrapper {
    
  }
}

/* ABOUT =================================== */
/* line 400, style.scss */
.main-content h2 {
  color: #360638;
}


/* line 448, style.scss */
.award-img {
  color: #360638;
}
/* line 459, style.scss */
.award-img strong {
  color: #CFBD4A;
}

/* Mini Featured Progs */
/* line 474, style.scss */
.mini-featured-progs {
  background-color: #360638;
}
/* line 495, style.scss */

/* line 504, style.scss */
.mini-prog-panel h3 span {
  background-color: #360638;
  box-shadow: 10px 0 0 #360638, -10px 0 0 #360638;
}
/* line 511, style.scss */
.mini-prog-panel .time-date {
  color: #CFBD4A;
}


.blog-post .post-inner h4, #wbtvukptweets h4 {
  
    color: #360638;
}

   .blog-post  a:hover .post-inner{
background: #dddddd;
border-bottom: 2px solid #CFBD4A;

  }

/* line 536, style.scss */
.image-panel a {
  color: #360638;
}
/* line 539, style.scss */
.image-panel a:hover {
  color: #CFBD4A;
}

/* line 544, style.scss */

.image-panel h3 {
   border-top: 2px solid #360638;
  
}

/* line 562, style.scss */
.image-panel .job-title {
  color: #CFBD4A;
}
/* line 575, style.scss */
.staff-name h1 {
  color: #360638;
}
/* line 579, style.scss */
.staff-name .job-title {
   color: #CFBD4A;
}


/* PROG SEARCH =================================== */
/* line 609, style.scss */
.programme-filters-wrapper {
  background-color: #360638;
}


.orderby a.selected
{
border-bottom: 1px solid #360638;
}

/* line 640, style.scss */
.search-btn {
  background-color: #CFBD4A;
}
/* line 650, style.scss */
.search-btn:hover {
  background-color: #03a9ef;
}


/* line 674, style.scss */
.page-intro__content.programme h1 {
  background-color: #CFBD4A;
}
/* line 683, style.scss */
.page-intro__content.programme h1:before {
  background-color: #CFBD4A;
}
/* line 728, style.scss */
.programme-info a:hover {
  color: #CFBD4A;
}
/* line 730, style.scss */
.programme-info span {
  color: #CFBD4A;
}


/* line 753, style.scss */
.grey-panel {
  color: #360638;
}


/* REEL =================================== */
/* line 792, style.scss */
.showreel h2 {
  color: #CFBD4A;
}

/* line 808, style.scss */
.contact-details a:hover {
  color: #CFBD4A;
  border-bottom-color: #CFBD4A;
}


/* line 825, style.scss */
#map-canvas {
  background-color: #CFBD4A;
}

/* GENERIC =================================== */
/* line 846, style.scss */
.generic-content h3 {
  color: #CFBD4A;
}

 .pager
{
  font-size: 1.2em;
  font-weight: 700;
padding: 15px;
background-color:#EEEEEE;
text-align:center;
margin: 10px 0;
}

.pager a
{
display:inline-block;
color: #000;
margin: 0 3px;
padding: 0 8px;
}

.pager a.current
{
  border-radius: 10px;
 background: #360638;
  color: #fff;
  padding: 0 4px;
    color: #FFF;
}

/* ONe Trust */
.optanon-alert-box-wrapper .banner-content .banner-policy-link {
  color: #0397D6 !important; }

.filming-talent{
    font-size:0.3em;
}

.filming-talent a{
    color:#FFFFFF;
}

.dropdown-toggle { padding: 0; }
/**** ****/

ul.dropdown {display:block;
            
    text-decoration: none;
    font-size: 90%; }

@media (min-width: 768px) {
    ul.dropdown {
        display: none;
             position: absolute;
             top:75px;
     }
}


ul.dropdown li { list-style-type: none; margin-left: 0!important;
    margin-right: 12px; float:none;}
ul.dropdown li a { text-decoration: none!important; padding: 0em 0; border-bottom:0!important;  }

.home-vid-overlay{
    height:auto;
    pointer-events:none;
}
.home-vid-overlay .background-image{
    height: 400px;
    margin-top: -320px;
}

@media (min-width: 768px) {
    .home-vid-overlay {
        height: 100vh;
        position: relative;
        margin-top: -245px;
    }
}