html,body,div,span,object,iframe,h1,h2,h3,h4,p,a,img,ol,ul,li,form,label,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ol,ul,dl{list-style:none}
blockquote,q{quotes:none}
:focus,:active{outline:0}
table{border-collapse:collapse}
table,th,td,caption{text-align:left;vertical-align:top}
h1,h2,h3,p{padding:0 0 20px 0}
h1,h2,h3{font-weight:normal}
hr{display:none}
select{margin-right:7px;vertical-align:middle}
option{margin-right:7px}
body{-webkit-text-size-adjust:none}
header,footer,aside,nav,article,section{display:block;min-height:1px}
img{vertical-align:bottom}
a{color:#333}
.cfx:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
* html .cfx{height:1px}
*+html .cfx{min-height:1px}
.standard_content h2{border-top:1px solid #333;font-size:24px;line-height:24px;font-style:italic;color:#999;padding-top:20px;clear:both}.standard_content h2.noLine{padding-top:0;border-top:0}
.standard_content h2:first-child,.standard_content h1+h2{border:0;padding-top:0}
.standard_content ol{margin-bottom:20px;padding-left:18px;list-style:decimal}.standard_content ol li{padding:5px 10px 5px 0;position:relative}
.standard_content .alignnone{margin:0 0 20px}
.standard_content .aligncenter{margin:0 auto 20px}
.standard_content .alignleft{float:left;margin:0 20px 20px 0}
.standard_content .alignright{float:right;margin:0 0 20px 20px}
.standard_content .wp-caption-text{font-size:14px;line-height:16px;color:#666;border-bottom:1px solid #333}
.standard_content hr,.standard_content .hr{font-size:0;line-height:0;height:5px;background:#e5e5e5;margin:0 0 20px}
.standard_content a{color:#0067b1}.standard_content a:hover{color:#0067b1}
.hidetext{text-indent:-3000px;overflow:hidden}
.text-hover{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.bodyfont{font:400 16px/20px 'Lato',sans-serif;-webkit-text-size-adjust:none}
.lightheading{font:300 18px/20px 'Lato',sans-serif;text-transform:uppercase}
html>body{overflow-y:scroll}
*+html>body{overflow-y:visible}
*+html{overflow-x:hidden}
* html{overflow-x:hidden}
.cfx:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
* html .cfx{height:1px}
*+html .cfx{min-height:1px}
body,select,input,textarea{font:400 16px/20px 'Lato',sans-serif;-webkit-text-size-adjust:none;color:#4d4e49}
body a{color:#4d4e49}
body a:hover{color:#4d4e49}
html{height:100%;max-width:1920px}
html{background:#ddd}
/*html.touch{overflow:hidden}*/
body{background:#ddd;overflow:hidden;position:absolute;top:0;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100%;min-width:400px}
.chromeframe{z-index:100000;background:#f00;padding:10px 5%;width:90%;min-height:20px;color:#fff;text-align:center;border-bottom:10px solid #fff}.chromeframe a{color:#fff;text-decoration:underline}
.inner{width:auto;max-width:1230px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;position:relative}
#wrapper{padding-bottom:310px}
#header{background:#f7f7f7;min-height:140px;border-bottom:10px solid #e9e9e9}#header #logo{position:absolute;top:30px;left:44px;width:146px;height:100px;background-position:-5px -35px;padding:0;text-indent:-3000px;overflow:hidden}
#header #navbutton{display:none}
#header #decor1{position:absolute;top:0;left:194px;width:299px;height:140px;background-position:-155px -5px}
#header nav{position:relative;width:auto;max-width:1230px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;z-index:101}#header nav ul{position:absolute;top:60px;right:15px;font-size:0;line-height:0}#header nav ul li{display:inline;margin:0 8px}#header nav ul li a{display:-moz-inline-box !important;display:inline-block;padding:0 0 5px;font-size:18px;line-height:20px;text-decoration:none;border-bottom:5px solid transparent}#header nav ul li a:hover{color:#72cdf4}
#header nav ul li a.selected {color:#20567e;border-bottom:5px solid #20567e} 
#header nav ul li.current-menu-item {color:#20567e;padding-bottom:5px;border-bottom:5px solid #20567e}
footer{position:absolute;bottom:0;left:0;background:#fff;height:250px;width:100%;border-top:10px solid #e9e9e9}footer #footer_top{background:#fff;min-height:95px;padding-top:35px}footer #footer_top .inner{padding:0 20px}footer #footer_top .inner h2{font-weight:700;padding:0}
footer #footer_top .inner #decor2{position:absolute;top:-35px;right:105px;background-position:-458px -5px;background-position:-802px -5px;width:145px;height:55px;width:299px;height:140px}
footer #footer_bottom{background:#f0f0f0;height:120px;font-size:12px;color:#c2c1be}footer #footer_bottom .inner{padding:20px}footer #footer_bottom .inner a{color:#c2c1be}
footer #footer_bottom .inner #credit{position:absolute;top:20px;right:20px;color:#c2c1be;text-decoration:none;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out}footer #footer_bottom .inner #credit:hover{color:#c2c1be}
footer #footer_bottom .inner #social_links{width:100px;height:40px;position:absolute;top:-70px;right:10px}footer #footer_bottom .inner #social_links li{width:40px;height:40px;float:left;margin:0 10px 0 0}footer #footer_bottom .inner #social_links li a{display:block;text-indent:-3000px;overflow:hidden;width:40px;height:40px}footer #footer_bottom .inner #social_links li a.facebook{background-position:-712px -65px}footer #footer_bottom .inner #social_links li a.facebook:hover{background-position:-712px -105px}
footer #footer_bottom .inner #social_links li a.twitter{background-position:-672px -65px}footer #footer_bottom .inner #social_links li a.twitter:hover{background-position:-672px -105px}
.brightcove{width:100%;margin-bottom:30px;background:#e1e1e1;position:relative}.brightcove img{width:100%;height:auto}
.brightcove video,.brightcove embed,.brightcove iframe,.brightcove object{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:bottom}
#productions_nav{min-height:100px;background:#fff}#productions_nav ul{padding:40px 0 0 0}#productions_nav ul li{display:inline;font-size:16px;line-height:20px}#productions_nav ul li:before{content:" / ";margin:0 8px 0 10px}
#productions_nav ul li:first-child:before{content:""}
#productions_nav ul li a{padding:0 0 5px;text-decoration:none;border-bottom:5px solid transparent}#productions_nav ul li a:hover{color:#72cdf4}
#productions_nav ul li a.selected{color:#20567e;border-bottom:5px solid #20567e}
#productions_nav #productions_search{position:absolute;top:34px;right:20px}#productions_nav #productions_search #productions_search_inner{position:relative;background:#ddd;width:220px;height:32px}
#productions_nav #productions_search label{position:absolute;top:1px;right:1px;width:30px;height:30px;text-indent:-3000px;overflow:hidden;background-position:-518px -60px}
#productions_nav #productions_search input{margin:0;border:0;height:32px;line-height:32px;width:188px;padding:0;background:#ddd;color:#fff;text-indent:15px}
#productions_nav #productions_search button{width:30px;height:30px;margin:0;border:0;background:transparent;position:absolute;top:2px;right:2px;opacity:0;cursor:pointer;font-size:0;line-height:0}
#main .grid{padding-top:30px}
#strap{padding:15px 20px 15px;background:#acb8ba;text-align:center;border-bottom:10px solid #e9e9e9}#strap h2{color:#fff;padding:0 0 4px;font:300 18px/20px 'Lato',sans-serif;text-transform:uppercase;font-size:24px;line-height:26px;letter-spacing:4px}
#strap h3{color:#7e817d;padding:0;font:300 18px/20px 'Lato',sans-serif;text-transform:uppercase;font-size:24px;line-height:26px;letter-spacing:3px}#strap h3 span{margin:0 10px}
#home_promo{position:relative;height:530px;max-width:1200px;margin:30px auto 0}#home_promo .block{margin-bottom:0;height:533px;width:25%;position:absolute;top:0;min-width:0;-webkit-transition:width .4s ease-out,left .4s ease-out;-moz-transition:width .4s ease-out,left .4s ease-out;-ms-transition:width .4s ease-out,left .4s ease-out;-o-transition:width .4s ease-out,left .4s ease-out;overflow:hidden}#home_promo .block h3{background:#000;color:#fff;padding:0;font:300 18px/20px 'Lato',sans-serif;text-transform:uppercase;height:30px;line-height:30px;margin:0 15px 0;text-align:center}#home_promo .block h3.scripted-drama{background:#522f92}
#home_promo .block h3.factual-specials{background:#e50e63}
#home_promo .block h3.factual-series{background:#f9a451}
#home_promo .block .info{position:absolute}#home_promo .block .info .title{height:40px;margin-bottom:10px}
#home_promo .block.scripted-drama .pad{border-color:#522f92}
#home_promo .block.factual-specials .pad{border-color:#e50e63}
#home_promo .block.factual-series .pad{border-color:#f9a451}
#home_promo .block .pad{height:490px;border-bottom:10px solid #f00;max-width:590px;min-width:0;position:relative;overflow:hidden}#home_promo .block .pad img{position:absolute;top:0;left:50%;margin-left:-364px;width:728px;height:500px}
#home_promo .block.left{left:0}
#home_promo .block.middle{left:16.666666666666668%}
#home_promo .block.right{right:0}
#home_promo .block .permalink{width:50%;display:table;padding:0;height:60px}#home_promo .block .permalink span{vertical-align:middle;display:table-cell;height:60px;padding:0 10px}
#home_promo .block .permalink.right{left:50%;border-left:1px solid #ccc}
#home_promo .block .permalink:hover{background:#ccc}
#home_promo .block .permalink i{font-style:normal}
#home_promo.showleft .block.left{width:50%}
#home_promo.showleft .block.middle{width:25%;left:50%}
#home_promo.showleft .block.right{width:25%}
#home_promo.showmiddle .block.left{width:25%}
#home_promo.showmiddle .block.middle{left:25%;width:50%}
#home_promo.showmiddle .block.right{width:25%}
#home_promo.showright .block.left{width:25%}
#home_promo.showright .block.middle{left:25%;width:25%}
#home_promo.showright .block.right{width:50%}
.no-opacity .block .screen{display:none}
.no-opacity .block .info{background:url("../img/opacity.png?v=003")}
.block{float:left;min-height:150px;width:33.333333333333336%;min-width:250px;margin-bottom:30px}.block.purple .bar {background:#522e92}
.block.light_blue .bar,.block.light_blue .screen{background:#72cdf4}
.block.dark_blue .bar,.block.dark_blue .screen{background:#0068b2}
.block.orange .bar,.block.orange .screen{background:#f9a350}
.block.pink .bar,.block.pink .screen{background:#e50e63}
.block.green .bar,.block.green .screen{background:#d6e03e}
.block .screen{position:absolute;top:0;left:0;opacity:.3;z-index:1;width:100%;height:100%}
.block .pad{position:relative;margin:0 15px;height:100%;max-width:380px;overflow:hidden;cursor:pointer}.block .pad img{width:100%;height:auto;}#people_grid .block .pad img{width:100%;height:auto;position: relative;top: 30px;}
.block h3.bar{position:absolute;top:0;left:0;width:100%;height:25px;padding:5px 0 0 0;z-index:101;font:300 18px/20px 'Lato',sans-serif;text-transform:uppercase;text-align:center;background:#20567e;color:#fff}.block h3.bar.scripted-drama{background:#522f92}
.block h3.bar.factual-specials{background:#e50e63}
.block h3.bar.factual-series{background:#f9a451}
.block h3.bar a{text-decoration:none;color:#fff}
.block .play{position:absolute;top:50%;left:50%;margin-left:-23px;margin-top:-10px;width:46px;height:46px;background-position:-617px -14px}
.block.people .info{height:250px;bottom:-190px}.block.people .info p{padding:0 20px 20px;max-height:1000px;overflow:hidden}
.block .info{position:absolute;bottom:-140px;left:0;width:100%;height:200px;z-index:100;color:#fff;line-height:20px;background:#000;background:rgba(0,0,0,0.5);text-align:center;-webkit-transition:bottom .2s ease-in-out;-moz-transition:bottom .2s ease-in-out;-ms-transition:bottom .2s ease-in-out;-o-transition:bottom .2s ease-in-out;color:#e9e9e9}.block .info .title{height:60px;overflow:hidden;padding-top:10px}.block .info .title h2{height:40px;display:table;overflow:hidden;width:100%;font-weight:400;text-transform:uppercase;font-size:14px;padding:0;color:#e9e9e9}.block .info .title h2 span{display:table-cell;max-height:40px;vertical-align:middle;padding:0 20px}
.block .info p{padding:0 20px 0;max-height:60px;overflow:hidden}
.block .info .permalink{position:absolute;bottom:0;left:0;height:40px;background:#fff;text-align:center;text-transform:uppercase;text-decoration:none;width:100%;padding-top:20px}
.block:hover .info{bottom:0}
.block.small:hover .info{bottom:-140px}
.js .small{}
#prevnext{position:absolute;bottom:30px;right:30px}#prevnext a,#prevnext span{display:-moz-inline-box !important;display:inline-block;width:40px;height:30px;margin-right:1px;font-size:16px;line-height:20px;padding-top:10px;text-align:center;text-decoration:none;background:#e9e9e9;color:#fff !important}
#prevnext a:hover{background:#999;color:#fff}
.sharer{border-top:5px solid #e4e3e1;height:40px;padding:30px 0 0;margin-top:10px}.sharer a{float:left;width:40px;height:40px;text-indent:-3000px;overflow:hidden;margin-right:10px}.sharer a.facebook{background-position:-712px -65px}.sharer a.facebook:hover{background-position:-712px -105px}
.sharer a.twitter{background-position:-672px -65px}.sharer a.twitter:hover{background-position:-672px -105px}
.sharer a.google{background-position:-752px -65px}.sharer a.google:hover{background-position:-752px -105px}
#billboard{height:600px;width:100%;overflow:hidden;position:relative;z-index:1}#billboard img{height:600px;width:1600px;position:absolute;top:0;left:50%;margin-left:-800px}
.js .preload{background:#ddd}.js .preload img{display:none}
#no_results{padding:20px 15px}
#small_right{float:left;width:33%;height:auto}#small_right #small_right_inner{margin:30px 0 0 50px;height:auto;max-width:200px}#small_right #small_right_inner h1{background:#fff;text-transform:uppercase;text-align:center;height:20px;line-height:20px;padding:5px 0 5px 0;font-weight:400;font-size:18px}
#small_right #small_right_inner .block{float:none;width:100%;min-width:100px;min-height:100px}#small_right #small_right_inner .block .pad{margin:0}
#small_right #tags{margin-bottom:30px}#small_right #tags h2{background:#20567e;padding:7px 10px;color:#fff;font:300 18px/20px 'Lato',sans-serif;text-transform:uppercase;font-size:16px}
#small_right #tags ul li{border-bottom:1px solid #d3cfc3}#small_right #tags ul li a{display:block;padding:7px 10px 7px 20px;text-decoration:none;color:#fff;position:relative;color:#0068b2}#small_right #tags ul li a:before{content:"-";position:absolute;top:7px;left:10px;color:#0068b2}
#small_right #tags ul li a:hover{text-decoration:underline}
#small_right #archives{margin-bottom:30px}#small_right #archives h2{background:#20567e;padding:7px 10px;color:#fff;font:300 18px/20px 'Lato',sans-serif;text-transform:uppercase;font-size:16px}
#small_right #archives ul{background:#b3b3b3}#small_right #archives ul li{border-bottom:1px solid #fff}#small_right #archives ul li a{display:block;padding:7px 10px;text-decoration:none;color:#fff}#small_right #archives ul li a:hover{background:#0067b1}
#small_right #archives ul li.selected a{background:#0067b1}
#small_right #archives ul li.selected ul{display:block}#small_right #archives ul li.selected ul li{border-bottom:0;border-top:1px solid #fff}#small_right #archives ul li.selected ul li a{background:#7daecc}#small_right #archives ul li.selected ul li a:hover{background:#95c1db}
#small_right #archives ul li.selected ul li a.selected{background:#95c1db}
#small_right #archives ul li ul{display:none}
#large_left{width:64%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;max-width:800px;position:relative;top:30px;left:20px;z-index:2;}#large_left.no_offset{top:30px;margin-bottom:10px}#large_left.no_offset section .feature_body{padding-top:0;}
#large_left section .bar{height:22px;padding:5px 30px 3px;line-height:20px;margin:0;font:300 18px/20px 'Lato',sans-serif;text-transform:uppercase;background:#20567e;color:#fff}#large_left section .bar.scripted-drama{background:#522f92}
#large_left section .bar.factual-specials{background:#e50e63}
#large_left section .bar.factual-series{background:#f9a451}
#large_left section .bar a{text-decoration:none;color:#fff}
#large_left section .title{padding:5px 0 0;min-height:80px;overflow:hidden;background:#fff;background:rgba(255,255,255,0.8)}#large_left section .title h2{height:80px;display:table;width:100%;font-weight:700;padding:0}#large_left section .title h2 span{font:300 32px/40px 'Lato',sans-serif;text-transform:uppercase;display:table-cell;vertical-align:middle;padding:0 30px;color:#333}
#large_left section article.feature_body{padding:30px 30px 0 30px !important}
#large_left section article h1{font:300 32px/40px 'Lato',sans-serif;text-transform:uppercase}
#large_left section article .sharer{padding:0 0 30px;border:0;border-bottom:5px solid #e4e3e1}
#large_left section article .meta span{display:-moz-inline-box !important;display:inline-block;width:70px;color:#848382;font-style:italic}
#large_left section .feature_body{position:relative;padding:0 30px 30px;background:#fff;background:rgba(255,255,255,0.8);}#large_left section .feature_body h2{border-top:1px solid #333;font-size:24px;line-height:24px;font-style:italic;color:#999;padding-top:20px;clear:both}#large_left section .feature_body h2.noLine{padding-top:0;border-top:0}
#large_left section .feature_body h2:first-child,#large_left section .feature_body h1+h2{border:0;padding-top:0}
#large_left section .feature_body ol{margin-bottom:20px;padding-left:18px;list-style:decimal}#large_left section .feature_body ol li{padding:5px 10px 5px 0;position:relative}
#large_left section .feature_body .alignnone{margin:0 0 20px}
#large_left section .feature_body .aligncenter{margin:0 auto 20px}
#large_left section .feature_body .alignleft{float:left;margin:0 20px 20px 0}
#large_left section .feature_body .alignright{float:right;margin:0 0 20px 20px}
#large_left section .feature_body .wp-caption-text{font-size:14px;line-height:16px;color:#666;border-bottom:1px solid #333}
#large_left section .feature_body hr,#large_left section .feature_body .hr{font-size:0;line-height:0;height:5px;background:#e5e5e5;margin:0 0 20px}
#large_left section .feature_body a{color:#0067b1}#large_left section .feature_body a:hover{color:#0067b1}
#large_left section .feature_body .the_content{border-top:5px solid #e4e3e1;padding:20px 0 0}#large_left section .feature_body .the_content.no_border{border-top:0;padding:0}
#large_left section .feature_body figure{margin-bottom:20px}#large_left section .feature_body figure figcaption{color:#bebebb;padding:20px 0 0}
#large_left section .feature_body figure img{max-width:100%;height:auto}
#large_left section .feature_body #feature_table{border-top:5px solid #e4e3e1;padding:20px 0 10px}#large_left section .feature_body #feature_table table tr.bottom_space th,#large_left section .feature_body #feature_table table tr.bottom_space td{padding-bottom:20px}
#large_left section .feature_body #feature_table table th{font:normal 400 16px/20px 'Lato',sans-serif;color:#848382;padding:0 0 0 0;width:180px}
#large_left section .feature_body #feature_table table a{color:#0067b1}
#large_left #related_featured{padding-top:30px}#large_left #related_featured .block{float:left;width:50%;min-width:100px}#large_left #related_featured .block .pad{margin:0 15px 0 0}
#large_left #related_featured .block:last-child .pad{margin:0 0 0 15px}
.no-opacity #large_left section .title,.no-opacity #large_left section .feature_body{background:url("../img/opacity-white.png?v=003")}
#pagination_outer{padding:30px 15px !important}#pagination_outer .pagination a{color:#333 !important}
.pagination{padding:0 0 0 15px;font-size:0;line-height:0}.pagination a,.pagination span{display:inline-block;width:40px;height:30px;border-right:1px solid #d6e03e;font-size:16px;line-height:20px;padding-top:10px;text-align:center;text-decoration:none}.pagination a.next,.pagination span.next,.pagination a.prev,.pagination span.prev{background:#fff;color:#b2b1ac}
.pagination a.current,.pagination span.current{background:#d6e03e;color:#fff}
.pagination a:last-child,.pagination span:last-child{border:0}
.pagination a:hover{background:#d6e03e;color:#fff}
#password_form input{background:#ccc;border:0;padding:5px 10px;width:250px;height:20px;margin-right:5px}
#password_form button{vertical-align:top;line-height:20px;padding:5px 10px;border:0;height:30px;font:300 18px/20px 'Lato',sans-serif;background:#20567e;text-transform:uppercase;color:#fff;font-size:16px;font-weight:300;cursor:pointer}#password_form button:hover{background:#999}
#logo,#decor1,#decor2,.sharer a,#navbutton span,#social_links a,#productions_search label,.block .play{background-image:url("https://www.dsp.tv/wp-content/uploads/2017/10/sprite.png?v=003");background-repeat:no-repeat}
.retina #logo,.retina #decor1,.retina #decor2,.retina .sharer a,.retina #navbutton span,.retina #social_links a,.retina #productions_search label,.retina .block .play{-webkit-background-size:1200px 150px;background-size:1200px 150px;background-image:url("http://www.dsp.tv/wp-content/uploads/2017/10/spritex2.png") !important}
@media only screen and (max-width:1438px){#billboard{height:540px;width:100%}#billboard img{width:1440px;height:540px;margin-left:-720px} #large_left{top:30px;} #large_left section .feature_body{}}@media only screen and (max-width:1199px){#billboard{height:450px}#billboard img{width:1200px;height:450px;margin-left:-600px} #large_left{top:30px;} #large_left section .feature_body{}}@media only screen and (max-width:1024px){#billboard{height:384px}#billboard img{width:1024px;height:384px;margin-left:-514px} #large_left{top:30px;} #home_promo{position:relative;height:530px;margin:30px 5px 0}#home_promo .block{width:27.5%}#home_promo .block h3{margin:0 10px} #home_promo .block .pad{margin:0 10px 0} #home_promo.showleft .block.left{width:45%} #home_promo.showleft .block.middle{width:27.5%;left:45%} #home_promo.showleft .block.right{width:27.5%} #home_promo.showmiddle .block.left{width:27.5%} #home_promo.showmiddle .block.middle{left:27.5%;width:45%} #home_promo.showmiddle .block.right{width:27.5%} #home_promo.showright .block.left{width:27.5%} #home_promo.showright .block.middle{left:27.5%;width:27.5%} #home_promo.showright .block.right{width:45%}}@media only screen and (max-width:1010px){#header #decor1{left:auto;right:20px;opacity:1;background-position:-802px -5px}}@media only screen and (max-width:980px){#home_promo .block .permalink i{display:none} #productions_nav ul li a span{display:none} footer #footer_top .inner #decor2{display:none}}@media only screen and (max-width:850px){.inner .grid{margin:auto;max-width:820px} .block{width:50%}}@media only screen and (max-width:867px){#small_right{display:none}#small_right.dont_hide{display:block} #wrapper{padding-bottom:0} #small_right{float:none;position:static;width:100%;height:auto;margin:0 auto}#small_right #small_right_inner{margin:0 20px 0 20px;height:auto;max-width:100%}#small_right #small_right_inner .block{float:left;width:33.333333333333336%} #large_left{width:auto;float:none;position:relative;left:0;top:20px;margin:0 20px 50px}#large_left.no_offset{margin:0 20px 60px} footer{position:static}}@media only screen and (max-width:767px){#home_promo .block .permalink i{display:inline} #billboard{height:300px;width:100%}#billboard img{height:300px;width:800px;margin-left:-400px} #productions_nav ul{padding:15px 0 0 0;text-align:center;margin-bottom:10px} #productions_nav #productions_search{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto 0;position:relative;top:auto;right:auto;padding:10px 15px 0}#productions_nav #productions_search #productions_search_inner{width:100%} footer{position:static}footer #footer_bottom .inner{position:static;padding:20px}footer #footer_bottom .inner p{padding:0} footer #footer_bottom .inner #social_links{top:20px;z-index:100000} footer #footer_bottom .inner #credit{position:static} #header #decor1{display:none} #header #logo{position:static;display:block;margin:20px auto} #header #navbutton{position:absolute;top:20px;left:20px;z-index:1000;cursor:pointer;padding-left:50px;text-transform:uppercase;color:#a4a4a4;font-weight:700;font-size:16px;line-height:40px;display:block}#header #navbutton span{position:absolute;top:0;left:0;width:40px;height:40px;background-position:-548px -65px} #header #navbutton:hover span,#header #navbutton.selected span{background-position:-588px -65px} #header nav{padding:80px 0 0;background:#dedede}#header nav.open ul{height:217px} #header nav ul{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;height:0;overflow:hidden;position:static;border-top:1px solid #d2d2d2;padding:0;background:#eaeaea}#header nav ul li{margin:0;display:block;float:none;border-bottom:1px solid #d2d2d2}#header nav ul li a{display:block !important;border:0;padding:5px 20px}#header nav ul li a.selected{background:#fff;border:0;color:#4d4e49} #header nav ul li a:hover{background:#fff;border:0;color:#4d4e49} #home_promo{position:relative;height:540px;margin:30px 20px 30px;padding-top:0}#home_promo .block{cursor:pointer}#home_promo .block .pad{border-top:10px solid #000}#home_promo .block .pad .info{bottom:0} #home_promo.showleft .block,#home_promo.showmiddle .block,#home_promo.showright .block{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:540px;max-width:100%;padding:30px 0 0}#home_promo.showleft .block h3,#home_promo.showmiddle .block h3,#home_promo.showright .block h3{position:absolute;top:0;width:33.333333333333336%;margin:0;z-index:100;} #home_promo.showleft .block.left,#home_promo.showmiddle .block.left,#home_promo.showright .block.left,#home_promo.showleft .block.middle,#home_promo.showmiddle .block.middle,#home_promo.showright .block.middle,#home_promo.showleft .block.right,#home_promo.showmiddle .block.right,#home_promo.showright .block.right{width:100%;left:0;right:auto}#home_promo.showleft .block.left .pad,#home_promo.showmiddle .block.left .pad,#home_promo.showright .block.left .pad,#home_promo.showleft .block.middle .pad,#home_promo.showmiddle .block.middle .pad,#home_promo.showright .block.middle .pad,#home_promo.showleft .block.right .pad,#home_promo.showmiddle .block.right .pad,#home_promo.showright .block.right .pad{margin:0 0 0;padding:0;max-width:100%;display:none} #home_promo.showleft .block.left h3,#home_promo.showmiddle .block.left h3,#home_promo.showright .block.left h3{left:0} #home_promo.showleft .block.middle h3,#home_promo.showmiddle .block.middle h3,#home_promo.showright .block.middle h3{left:33.333333333333336%} #home_promo.showleft .block.right h3,#home_promo.showmiddle .block.right h3,#home_promo.showright .block.right h3{left:66.66666666666667%} #home_promo.showleft .block.left .pad{display:block} #home_promo.showmiddle .block.middle .pad{display:block} #home_promo.showright .block.right .pad{display:block}}@media only screen and (max-width:590px){#large_left .feature_body #feature_table table tr{display:block}#large_left .feature_body #feature_table table tr.bottom_space th{padding-bottom:0} #large_left .feature_body #feature_table table tr.bottom_space td{padding-bottom:15px} #large_left .feature_body #feature_table table tr th{display:block;width:100%} #large_left .feature_body #feature_table table tr td{display:block;width:100%;padding-bottom:15px} #large_left #related_featured{padding-top:30px}#large_left #related_featured .block{float:none;width:100%}#large_left #related_featured .block .pad{margin:0 0 0 0} #large_left #related_featured .block:last-child .pad{margin:0 0 0 0} #home_promo h3 span{display:none} .inner{max-width:410px} .block{float:none;width:100%}.block.small{width:100%} #small_right #small_right_inner{margin:30px 20px 0 20px;height:auto;max-width:100%}#small_right #small_right_inner .block{float:left;width:100%} #password_form input{width:180px}}
