/* 
* Production Center Home Page Style
*/
.section-production-center-redesign-panel div.content > h1#page-title {
	display: none;
}

/***********************************************/
/* Home Tab  */
.section-production-center-redesign-panel div.prod-center-menu .view-header {
        margin-right: -8px;
}
.section-production-center-redesign-panel div.prod-center-menu .view-header div#home-tab {
        display: block;
        background-color: rgb(255, 255, 255);
        color: rgb(210, 166, 77);
        font-size: 14px;
        text-transform: uppercase;
        letter-spacing: 0.09em;
        padding: 10px 0px;
        border-top: 1px solid rgb(222, 222, 222);
        line-height: 1;
        font-family: arial,verdana,sans-serif;
        font-style: normal;
        font-weight: bold;
        position: relative;
        text-align: center;
}

/***********************************************/
/* Left Menu for Contracts */
.section-production-center-redesign-panel div.prod-center-menu > .view-content {
        margin-right: -8px;
}
.section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row a {
        display: block;
        background-color: #fff;
        color: #7e7e7e;
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 0.09em;
        padding: 11px 0;
        border-top: 1px solid #dedede;
        padding-left: 50px;
        padding-right: 5px;
        line-height: 1;
        font-family: arial, verdana, sans-serif;
        font-style: normal;
        font-weight: 500;
        position: relative;
}
.section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row {
        transition: .5s ease-out;
        -moz-transition: .5s ease-out;
        -webkit-transition: .5s ease-out;
        -o-transition: .5s ease-out;
}
.section-production-center-redesign-panel div.prod-center-menu > .view-content > .views-row a.active,
.section-production-center-redesign-panel div.prod-center-menu > .view-content > .views-row a:hover {
        background-color: #d2a64d;
        color: #fff;
        border-color: #fff;
}
.section-production-center-redesign-panel div.prod-center-menu > .view-content > div.prod-center-sub-category-theatrical > .view-content > .views-row a.active,
.section-production-center-redesign-panel div.prod-center-menu > .view-content > div.prod-center-sub-category-theatrical .views-row a:hover,
.section-production-center-redesign-panel div.prod-center-menu > .view-content > div.prod-center-sub-category-television > .view-content > .views-row a.active,
.section-production-center-redesign-panel div.prod-center-menu > .view-content > div.prod-center-sub-category-television .views-row a:hover {
        background-color: #7e7e7e;
        color: #fff;
        border-color: #fff;
}
.section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row a::before {
        font-family: 'Material Icons';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        position: absolute;
        left: 20px;
}
/*Font Icons*/
        /*Audiobooks
        .section-production-center-redesign-panel div.prod-center-menu .view-content > .views-row-1 a::before {
                content: '\E02F';
                top: 6px;
        }*/
        /*Commercials*/
        .section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row-1 a::before {
                content: '\E04B';
                top: 6px;
        }
        /*Corporate Educational*/
        .section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row-2 a::before {
                content: '\E0AF';
                top: 12px;
        }
        /*Interactive rebranded to Video Games*/
        .section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row-8 a::before {
                content: '\E338';
                top: 6px;
        }
        /*Music Video*/
        .section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row-3 a::before {
                content: '\E063';
                top: 6px;
        }
        /*New Media*/
        .section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row-4 a::before {
                content: '\E064';
                top: 6px;
        }
        /*News & Braodcast
        .section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row-7 a::before {
                content: '\E61d';
                top: 12px;
        }*/
        /*Sound Recordings*/
        .section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row-5 a::before {
                content: '\E02A';
                top: 6px;
        }
        /*Television*/
        .section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row-6 a::before {
                content: '\E333';
                top: 6px;
        }
        /*Theatrical Film*/
        .section-production-center-redesign-panel div.prod-center-menu > .view-content .views-row-7 a::before {
                content: '\E02C';
                top: 6px;
        }
/*End Font Icons*/

/***********************************************/
/* Panel Code Design */
div#prod-center-panel-home div.boxWrapperLeft div.boxWrapperRight > div.boxHeader,
div#prod-center-panel-home span.views-slideshow-controls-text-pause {
	display: none;
}

div#prod-center-panel-home div.prod-center-home-slide  {
/*	display: table;
	width: 50%;
	margin: 0 auto;
	text-align: center;
*/}
div#prod-center-panel-home div.prod-center-home-slide .views_slideshow_controls_text,
div#prod-center-panel-home div.prod-center-home-slide .views_slideshow_controls_text:hover {        
	text-align: center;
        padding: 5px 0;
        color: #D2A64D;
        text-decoration: none;
}

div#prod-center-panel-home div.prod-center-home-slide .views_slideshow_controls_text .views-slideshow-controls-text-previous a:before {
        font-family: 'Material Icons';
        position: absolute;
        content: '\E314';
        margin-left: -30px;
        font-size: 30px;
}
div#prod-center-panel-home div.prod-center-home-slide .views_slideshow_controls_text .views-slideshow-controls-text-next a:after {
        font-family: 'Material Icons';
        position: absolute;
        content: '\E315';
        margin-right: -30px;
        font-size: 30px;
}

div#prod-center-panel-home .prod-center-home-contracts-menu .view-content .contract-category-row {
	display: inline-block;	
}
div#prod-center-panel-home .prod-center-home-contracts-menu .view-content .contract-category-row a {
	padding: 10px 40px;
	border: 1px solid #000;
	display: table-cell;
	width: 1%;
	color: #fff;
	background-color: #000;
}


div#prod-center-panel-home div.prod-center-home-tab-content,
div#prod-center-panel-home div.prod-center-home-contact-block {
	height: 0;
	transform: scale(0);
	transition: transform 0.5s;
	margin-bottom: 0;
}

div#prod-center-panel-home .prod-center-home-tabs ul.prod-center-home-menu-tabs {
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #d2a64d;
	display: table;
	table-layout: fixed;
	text-align: center;
	width: 100%;
	text-shadow: none;
}

div#prod-center-panel-home .prod-center-home-tabs ul.prod-center-home-menu-tabs li {
	list-style: none;
	display: table-cell;
	width: 25%;
	/*padding-right: 1px;*/
	height: auto;
	vertical-align: bottom;
}

div#prod-center-panel-home .prod-center-home-tabs ul.prod-center-home-menu-tabs li a {
	display: block;
	min-height: 100%;
	padding: 4px 10px;
	background-color: #FFF;
	color: #7e7e7e;
	padding: 4px;
}

/*div#prod-center-panel-home .prod-center-home-tabs ul.prod-center-home-menu-tabs li a::before {
	font-family: 'Material Icons';
	font-size: 25px;
	position: absolute;
}

div#prod-center-panel-home .prod-center-home-tabs ul.prod-center-home-menu-tabs li a.sign-online-tab::before {
	content: '\E913';
	margin-left: -30px;
}

div#prod-center-panel-home .prod-center-home-tabs ul.prod-center-home-menu-tabs li a.cast-clearance-tab::before {
        content: '\E85D';
	margin-left: -30px;
}*/

div#prod-center-panel-home .prod-center-home-tabs ul.prod-center-home-menu-tabs li:hover,
div#prod-center-panel-home .prod-center-home-tabs ul.prod-center-home-menu-tabs li a.active,
div#prod-center-panel-home .prod-center-home-tabs ul.prod-center-home-menu-tabs li:hover a.active,
div#prod-center-panel-home .prod-center-home-tabs ul.prod-center-home-menu-tabs li a:hover {
	background-color: #d2a64d;
	color: #fff;
	border-color: #fff;
	cursor: pointer;
}
div#prod-center-panel-home div#prod-center-sign-online-section.active,
div#prod-center-panel-home div#prod-center-cast-clearance-section.active {
	transform: scale(1);
	display: block;
	height: auto;
}

div#prod-center-panel-home div.prod-center-home-contact-block.active {
	height: auto;
	transform: scale(1);
	display: block;
}

div#prod-center-panel-home div.prod-center-home-contact-block .view-content {
	padding: 3px 5px 0 20px;
	color: #7e7e7e;
	background-color: #fff;
	height: 0;
	transition: transform 0.5s;
}
div#prod-center-panel-home div.prod-center-home-contact-block .view-content.active {
	height: auto;
	transform: scale(1);
	display: block;
}
div#prod-center-panel-home div.prod-center-home-contact-block .view-header {
        padding: 3px 5px 0px;
	color: #7e7e7e;
        background-color: #fff;
	cursor: pointer;
}
div#prod-center-panel-home div.prod-center-home-contact-block .view-header.active {
        color: #fff;
        background-color: #d2a64d;
}
div#prod-center-panel-home div.prod-center-home-contact-block .view-content .prod-center-home-contact-title {
	font-style: italic;
}
div#prod-center-panel-home div.prod-center-home-contact-block .view-content .prod-center-home-contact-phone {
	font-weight: bold;
	padding-bottom: 7px;
}
div#prod-center-panel-home div.prod-center-home-contact-block-row {
	margin-top: -5px;
}


/***********************************************/
/** Mobile Style **/
.section-production-center-redesign-panel div.prod-center-menu div#home-tab.mobile-selected-category-tab {
        background-color: #d2a64d;
        color: #fff;
        border-color: #fff;
        font-weight: initial;
        display: none;
}

.section-production-center-redesign-panel div.prod-center-menu div#home-tab.mobile-selected-category-tab p::after {
        font-family: 'Material Icons';
        font-size: 20px;
        content: '\E313';
        position: absolute;
        top: 7px;
}

/***********************************************/
/** Miscellaneous Style Fix **/
.section-production-center-redesign-panel div.yvette-slide-panel-view > div.boxBottom {
	display: none;
}

.section-production-center-redesign-panel div.main-content {
	/*margin-top: -20px;*/
}

/***********************************************/
/** Production Center Home Slide **/
.section-production-center-redesign-panel div.view-prod-center-redesign {
	/*width: 100%;
	height: 400px;*/
}

.section-production-center-redesign-panel div.view-content div.pc-home-slide div.pc-home-slide-bg-img span {
	display: none;
}

.section-production-center-redesign-panel div.view-content div.pc-home-slide div.pc-home-slide-links {
	padding-top: 185px; /* centered links */
	padding-left: 185px;
	font-size: 18px;
	text-shadow: none;
}

.section-production-center-redesign-panel div.view-content div.pc-home-slide div.pc-home-slide-links .item-list ul {
	list-style-type: none;
	width: 340px;
}

.section-production-center-redesign-panel div.view-content div.pc-home-slide div.pc-home-slide-links .item-list ul li {
	display: inline;
	width: 50%;
	line-height: 1.5em;
	float: left;
}

.section-production-center-redesign-panel div.view-content div.pc-home-slide div.pc-home-slide-links .item-list ul li a {
	color: #000;
}

.section-production-center-redesign-panel div.view-content div.pc-home-slide {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

/***********************************************/
/** Production Center Home Slide Mobile **/
@media screen and (max-width: 767px) {
        .section-production-center-redesign-panel div.view-prod-center-redesign {
                width: 100%;
                height: 197px;
        }

        .section-production-center-redesign-panel div.view-content div.pc-home-slide div.pc-home-slide-links {
                padding-top: 90px;
                padding-left: 75px;
                font-size: 11px;
                text-shadow: none;
        }

        .section-production-center-redesign-panel div.view-content div.pc-home-slide div.pc-home-slide-links .item-list ul {
                width: 210px;
        }

        .section-production-center-redesign-panel div.view-content div.pc-home-slide div.pc-home-slide-links .item-list ul li {
                margin-top: -5px;
                word-break: break-all;
        }

}


/***********************************************/
/** Production Center Home Slide Dots **/
/* Dot Slide Control*/
.section-production-center-redesign-panel .dots,
.section-production-center-redesign-panel .dot-item,
.section-production-center-redesign-panel .dot {
  margin: 0;
  padding: 0;
  list-style: none;
  border: 0;
  background: transparent;
}

.section-production-center-redesign-panel .dots {
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  text-align: right;
  list-style: none;
  margin-right: 10px;
  font-size: 0;
}

.section-production-center-redesign-panel .dot-item {
  list-style: none;
  display: inline-block;
  width: 18px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  cursor: pointer;
  opacity: 0.8;
}

.section-production-center-redesign-panel .dot {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 6px;
  font-size: 0;
  border: solid 1px rgba(255, 255, 255, 0.8);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.5);
}

.no-touch .dot-item:hover .dot {
  background-color: rgba(255, 255, 255, 0.2);
}

.section-production-center-redesign-panel .dot-item:active .dot,
.section-production-center-redesign-panel .dot-item.active .dot  {
  background-color: #D2A64D;
}
