body,h1,html{padding:0;vertical-align:baseline;background:0 0}abbr,address,article,aside,audio,b,blockquote,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,span,strong,tbody,tfoot,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}a,small,sub,sup,table,td,th{margin:0;padding:0;background:0 0}small,sub,sup,table{border:0;outline:0;vertical-align:baseline}a,td,th{font-size:100%}body,h1,html,td,th{border:0;outline:0}article,aside,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{vertical-align:baseline;transition:color .4s ease;color:#04a64b}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0;font:100%}td{font-weight:400}input,select{vertical-align:middle}pre{white-space:pre-l ine;word-wrap:break -word}input.radio,input[type=radio]{vertical-align:text-bottom}input.checkbox,input[type=checkbox],th{vertical-align:bottom}input{-webkit-appearance:none;border-radius:0}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}a:active,a:hover{outline:none}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input.button,input.submit,input[type=button],input[type=submit]{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand(BackgroundImageCache,false,true))}input::-moz-focus-inner{border:none}textarea{resize:none}:focus{outline:0}.img-left,.img-right{float:right;display:block;margin:0 0 10px 10px}.img-left{float:left;margin:0 10px 10px 0}body,html{text-align:center;margin:auto;background:#000;font:400 15px/150% proxima-nova-soft,sans-serif}body{background-color:#fff;width:100%!important;color:#414042}html{color:#fff}li#mobile_nav{display:none!important}#logo a span,#primary_nav li ul,#social_links li a span,.home_banner_link a span,.post_box_icon span,.post_box_image a span,.post_box_link a span{display:none}.page_width{width:1024px;position:relative;margin:auto;text-align:left}.section{clear:both;padding:0;margin:0}.col{transition:width .3s ease;display:block;float:left;margin:1% 0 1% 1.6%;min-height:1px}#banner_section .col:first-child,#header .col:first-child,.col:first-child,div.search_result div.col:first-child{margin-left:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_12_of_12{width:100%}.span_11_of_12{width:91.53%}.span_10_of_12{width:83.06%}.span_9_of_12{width:74.6%}.span_8_of_12{width:66.13%}.span_7_of_12{width:57.66%}.span_6_of_12{width:49.2%}.span_5_of_12{width:40.73%}.span_4_of_12{width:32.26%}.span_3_of_12{width:23.8%}.span_2_of_12{width:15.33%}.span_1_of_12{width:6.866%}a:hover{color:#8314cc}h1,h2,h3,h4{font-style:normal}h1,h3,h4{letter-spacing:.05em;font-family:"amboy-black",sans-serif;font-weight:400}h2{font-family:"proxima-nova-soft",sans-serif;font-weight:600}h1 a,h2 a,h3 a,h4 a{text-decoration:none}h1 a{color:#414042}#search_bar,h1{position:relative}#content h3.widget-title,h1{line-height:140%;display:inline-block;padding-bottom:5px}h1{margin:0 0 20px;color:#414042;font-size:1.75em}#content h3.widget-title:before,h1:before{content:"";position:absolute;width:35px;height:1px;bottom:0;left:0;border-bottom:4px solid #04a64b}#content h2{font-size:1.45em;margin:20px 0}#content h3{font-size:1.25em;margin:20px 0 10px}#content h3.widget-title{font-size:1.25em;margin-top:0;margin-bottom:10px;position:relative}#content h3.widget-title:before{border-bottom:4px solid #28ff00}#search_bar{display:none;background:#000 url(images/sprite.png) repeat-x left bottom;color:#fff}#search_bar div.page_width{text-align:center}#search,#search2{padding:25px 0;margin:auto;height:48px;float:right;width:100%}div#search input.search-input,div#search2 input.search-input{width:75%;height:48px;border-style:none;font-size:14px;padding:0 2.5%;float:left;background-color:#fff;text-align:left;color:#d0d0d0;font-family:"proxima-nova-soft",sans-serif;font-style:normal;font-weight:700}div#search2 input.search-input{color:#000;background-color:#efeded}#content h3,div#search input.search-input:hover,div#search2 input.search-input:hover{color:#04a64b}div#search input.search-input:focus,div#search2 input.search-input:focus{color:#04a64b}div#search input.search-button,div#search2 input.search-button{width:20%;height:48px;border-style:none;float:left;cursor:pointer;z-index:1000;position:relative;background:#04a64b url(images/sprite.png) no-repeat center -444px;margin:0;text-indent:-1000px}div#search input.search-button:hover,div#search2 input.search-button:hover{background:#e740ff url(images/sprite.png) no-repeat center -444px}.search_result{padding:15px}#content div.search_result h2{margin:5px 0}.search_result:nth-of-type(odd){background-color:rgba(240,237,237,.35);border-radius:5px}.search-entry-footer{font-size:.85em;color:#8c8c8c}#mobile_nav_menu{display:none;background:#000 url(images/sprite.png) repeat-x left bottom;color:#fff;position:relative;padding:25px 15px;text-align:left}#mobile_nav_menu a{color:#fff;text-decoration:none}#mobile_nav_menu a:hover{color:#28ff00;text-decoration:none}#mobile_nav_menu ul li{border-top:1px solid #292929;text-transform:uppercase}#mobile_nav_menu ul li:first-of-type{border-top:none}#mobile_nav_menu ul li ul li{border-top:1px solid #232323;text-transform:capitalize}#mobile_nav_menu ul li ul li ul li{margin:0 20px}#mobile_nav_menu ul li:before{content:none;margin-right:0}#mobile_nav_menu ul li a{display:block;padding:10px 0}#mobile_nav_menu ul li ul li a:before,#mobile_nav_menu ul li ul li a:hover:before{content:'-';display:inline-block;width:20px;font-weight:700}#mobile_nav_menu ul li ul li a:hover:before{content:'+'}#header{z-index:59999}#banner_section .col,#header .col,div.search_result div.col{margin:0 0 0 1.6%}#secondary_nav{background:#000 url(images/sprite.png) repeat-x left bottom;color:#fff;text-transform:uppercase;height:48px;border-bottom:2px solid #000;font-size:.9em;z-index:99999;position:relative}#secondary_nav a{text-decoration:none;color:#fff}#secondary_nav a:hover{text-decoration:none;color:#28ff00}ul#menu-secondary{position:absolute;float:left;left:150px}#secondary_nav,#secondary_nav li,#secondary_nav ul{margin:0;padding:0}#secondary_nav li{border-left:1px solid #3c3c3b;display:inline-block}#footer li.credit,#footer li:first-child,#secondary_nav li:first-child{border-left:none}#secondary_nav li a{display:block;padding:0 15px;margin:0;line-height:48px}#secondary_nav ul li ul{display:none;position:absolute;top:48px;padding:5px 0;background-color:rgba(0,0,0,.75);border-radius:0 0 5px 5px}#primary_nav ul li:hover ul li a:hover,#secondary_nav ul li:hover a,#secondary_nav ul li:hover li a:hover{color:#28ff00}#secondary_nav ul li:hover ul{display:block;padding-right:10px}#secondary_nav li ul li{border-left:none;display:block;margin:0;padding:0}#secondary_nav li ul li a{line-height:28px}#secondary_nav ul li:hover li a{color:#fff}#secondary_nav ul li ul li a:before{content:'-';display:inline-block;width:15px;font-weight:700}#deep_footer ul li a:hover:before,#secondary_nav ul li ul li a:hover:before{content:'+';font-weight:700;display:inline-block;width:15px}#social_links{float:right}#social_links li{display:block;float:left;padding:0;margin:0}#social_links li a{transition:background-color .4s ease;padding:0;margin:0;display:block;width:50px;height:48px}li.menu-item-90 a,li.twitter a{background:url(images/sprite.png) no-repeat center -300px}li.menu-item-90 a:hover,li.twitter a:hover{background:#1da1f3 url(images/sprite.png) no-repeat center -300px}li.facebook a,li.menu-item-89 a{background:url(images/sprite.png) no-repeat center -348px}li.facebook a:hover,li.menu-item-89 a:hover{background:#3b5998 url(images/sprite.png) no-repeat center -348px}li.share a,li.share span#share_icon{background:url(images/sprite.png) no-repeat center -396px}li.share a:hover,li.share span#share_icon:hover{background:#8314cc url(images/sprite.png) no-repeat center -396px}li.share span#share_icon{display:block;width:50px;height:48px;float:left}li.search span#search_icon{background:url(images/sprite.png) no-repeat center -444px;display:block;width:50px;height:48px;float:left}li.search span#search_icon:hover{background:#04a64b url(images/sprite.png) no-repeat center -444px}#logo{position:absolute;float:left;z-index:99999}#logo a{display:block;height:185px;width:175px;background:url(images/sprite.png) no-repeat -20px -85px}#primary_nav{background:#04a64b;color:#fff;height:100px;box-sizing:border-box;z-index:79999}#primary_nav ul{padding:0}#primary_nav li{transition:all .4s ease;float:left;font-size:1.65em;text-align:center;color:#fff;line-height:100px;font-family:"amboy-black",sans-serif;font-style:normal;font-weight:400;letter-spacing:.05em}#primary_nav li:first-child:nth-last-child(1){width:100%}#primary_nav li:first-child:nth-last-child(2),#primary_nav li:first-child:nth-last-child(2)~li{width:50%}#primary_nav li:first-child:nth-last-child(3),#primary_nav li:first-child:nth-last-child(3)~li{width:33.3333%}#primary_nav li:first-child:nth-last-child(4),#primary_nav li:first-child:nth-last-child(4)~li{width:25%}#primary_nav li:first-child:nth-last-child(5),#primary_nav li:first-child:nth-last-child(5)~li{width:20%}#primary_nav li:first-child:nth-last-child(6),#primary_nav li:first-child:nth-last-child(6)~li{width:16.6666%}#primary_nav li:first-child:nth-last-child(7),#primary_nav li:first-child:nth-last-child(7)~li{width:14.2857%}#primary_nav li:first-child:nth-last-child(8),#primary_nav li:first-child:nth-last-child(8)~li{width:12.5%}#primary_nav li a{transition:background .4s ease;display:block;text-decoration:none;color:#fff;background:0 0;text-shadow:3px 4px 0 rgba(0,0,0,.5)}#primary_nav li a:hover{text-decoration:none;color:#fff;background:#8314cc}#primary_nav ul li ul{display:none;position:absolute;left:0;right:0;top:99px;background-color:rgba(131,20,204,.9);z-index:59999;font-size:14px;min-height:200px;max-height:200px}#primary_nav li ul li{width:100%}#primary_nav ul li ul li ul{min-height:auto;max-height:auto;background-color:transparent;font-size:.45em;position:relative;top:-50px}#primary_nav ul li ul a{line-height:150px}#primary_nav ul li ul li ul li{width:75%!important;margin:0 0 0 25%;clear:both;text-align:left}#primary_nav ul li:hover a{background:#8314cc}#primary_nav ul li:hover ul li a,.c-hamburger--htx.is-active span{background:0 0}#primary_nav ul li:hover ul{display:block}#primary_nav ul li ul li ul li a{line-height:25px;font-family:"proxima-nova-soft",sans-serif;font-style:normal;font-weight:600;text-shadow:none}#primary_nav ul li ul li ul li a:hover{color:#fff!important}#primary_nav ul li ul li ul li a:before{content:'-';display:inline-block;width:25px;font-weight:700;float:left}#primary_nav ul li ul li ul li a:hover:before{content:'+';font-weight:700;display:inline-block;width:25px}body.home #banner_section{height:200px}#banner_section{background:#d0d0d0;max-height:450px;z-index:59999;overflow:hidden}.home_banner_image{height:200px!important;background-position:center center;background-repeat:no-repeat;background-size:cover}.home_banner_content{margin:10px 0;height:135px;overflow:hidden;border-bottom:1px solid #c3c3c4}.home_banner_content h1{color:#8314cc;margin:0 0 10px;padding-top:0}.home_banner_content h1:before{transition:all .4s ease;border-bottom:4px solid #e740ff}.home_banner_content h1:hover:before{border-bottom:4px solid #04a64b;width:70px}.home_banner_content h1 a,.home_banner_content h1 a:hover{color:#8314cc}.home_banner_content h2{margin:0;padding:0;font-size:1.25em;font-weight:400}#content ul li a,.home_banner_content h2 a{text-decoration:none}.home_banner_player{float:left;width:75%;height:50px}#footer li.credit,.home_banner_link{float:right}.home_banner_link a{transition:all .4s ease;border-radius:5px;display:block;width:30px;height:30px;background:#04a64b url(images/sprite.png) no-repeat center -500px}.home_banner_link a:hover{background:#8314cc url(images/sprite.png) no-repeat center -500px}.banner_image img{width:100%!important;height:auto!important}.banner_image{background-repeat:no-repeat;background-position:center;background-size:cover}.page_banner{height:450px}#banner-slideshow,.page_banner{width:100%!important}#content,#content.nobanner{margin:25px 0 10px}body.home #content{margin:10px 0}#content p,.gray_bg2 p{margin-bottom:15px}#content ol,#content ul{margin-bottom:20px}#content ul li:before,#deep_footer ul li a:before{content:'-';display:inline-block;width:15px;font-weight:700}#content-bk ul li a{display:inline-block}#content ul li a:hover+#content ul li:before{content:'+'}#post_boxs{color:#fff;font-size:.9em;line-height:120%}#post_boxs div.col{background:#04a64b url(images/sprite.png) repeat-x center bottom;border-bottom:3px solid #04a64b}#post_boxs div.col:nth-of-type(odd){background:#8314cc url(images/sprite.png) repeat-x center bottom;border-bottom:3px solid #8314cc}#post_boxs div.col:nth-of-type(3n+0){background:#e740ff url(images/sprite.png) repeat-x center bottom;border-bottom:3px solid #e740ff}#post_boxs div.col:nth-of-type(5n+0){margin-left:0}.post_box_outer{height:350px;overflow:hidden;position:relative}.post_box_image{background:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;height:150px}.post_box_image a{display:block;width:100%;height:100%}.post_box_inner{color:#fff;padding:20px 15px 15px}#post_boxs h3{color:#fff;font-size:1.15em;margin-top:0;margin-bottom:10px;line-height:140%;display:inline-block;padding-bottom:5px;position:relative}#post_boxs h3:before{transition:all .4s ease;content:"";position:absolute;width:35px;height:1px;bottom:0;left:0;border-bottom:4px solid #28ff00}#post_boxs h3:hover:before{width:70px}#post_boxs div.col:nth-of-type(odd) h3:before{border-bottom:4px solid #e740ff}#post_boxs div.col:nth-of-type(3n+0) h3:before{border-bottom:4px solid #8314cc}#deep_footer h3 a span,#deep_footer h3 a:hover span,.post_box_inner h3 a,.post_box_inner h3 a:hover{color:#fff}.post_box_icon{display:block;width:40px;height:40px;border-radius:20px;background:#000;position:absolute;top:130px;right:15px}.post_box_icon.shows{background:#000 url(images/sprite.png) no-repeat center -550px}.post_box_icon.news{background:#000 url(images/sprite.png) no-repeat center -600px}.post_box_icon.music{background:#000 url(images/sprite.png) no-repeat center -650px}.post_box_icon.videos{background:#000 url(images/sprite.png) no-repeat center -700px}.post_box_icon.case-studies{background:#000 url(images/sprite.png) no-repeat center -750px}.post_box_icon.production2{background:#000 url(images/sprite.png) no-repeat center -800px}.post_box_icon.media{background:#000 url(images/sprite.png) no-repeat center -850px}.post_box_icon.special-guests{background:#000 url(images/sprite.png) no-repeat center -900px}.post_box_link{position:absolute;right:15px;bottom:15px}.post_box_link a{transition:all .4s ease;border-radius:5px;display:block;width:30px;height:30px;background:#8314cc url(images/sprite.png) no-repeat center -500px}.post_box_link a:hover{background:#28ff00 url(images/sprite.png) no-repeat center -500px}#post_boxs div.col:nth-of-type(3n+0) .post_box_link a,#post_boxs div.col:nth-of-type(odd) .post_box_link a{background:#04a64b url(images/sprite.png) no-repeat center -500px}#post_boxs div.col:nth-of-type(odd) .post_box_link a:hover{background:#e740ff url(images/sprite.png) no-repeat center -500px}#post_boxs div.col:nth-of-type(3n+0) .post_box_link a:hover{background:#8314cc url(images/sprite.png) no-repeat center -500px}.profile{border-top:1px solid #ccc;clear:both}.profile:first-of-type{border-top:none}.profile img{float:left;margin-right:25px;margin-bottom:15px;max-height:250px;max-width:250px;width:100%!important;height:auto!important}.gray_bg{margin-bottom:-10px}.gray_bg,.gray_bg2{background:#d0d0d0;padding:15px 0}#content div.gray_bg h3,#deep_footer h3,div.gray_bg2 h3{font-size:1.25em;margin-top:0;margin-bottom:10px;line-height:140%;display:inline-block;padding-bottom:5px;position:relative;color:#04a64b}#content div.gray_bg h3:before,#deep_footer h3:before,div.gray_bg2 h3:before{content:"";position:absolute;width:35px;height:1px;bottom:0;left:0;border-bottom:4px solid #000}#post-header{background:rgba(209,209,209,.5);padding:20px 0 10px}#post-header p.posted-on{font-weight:600}#post-header h1{color:#8314cc;margin-bottom:10px}#post-header h1:before{border-bottom:4px solid #e740ff}#post-header .post_box_icon{top:-40px;right:25px;z-index:9999}.addthis_inline_share_toolbox{margin-top:30px!important;clear:both}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;max-height:450px}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;max-height:450px}img.news-hero{width:100%!important;height:auto}img.alp-schools-logo{width:75%!important;height:auto}#deep_footer{background:#000;color:#fff;font-size:.9em}#deep_footer h3{color:#fff;margin-bottom:20px}#deep_footer h3:before{transition:all .4s ease;border-bottom:4px solid #04a64b}#deep_footer h3:hover:before{width:70px}#deep_footer h3:nth-of-type(even){margin-top:30px}#deep_footer a,#footer a{text-decoration:none;color:#fff}#deep_footer a:hover{color:#04a64b}#deep_footer ul li:before{content:none;margin-right:0}#deep_footer ul li a,#footer li a{display:block}.deep_footer_shows{border-left:1px solid #e740ff;margin:15px 0;padding-left:15px}#deep_footer .deep_footer_news h3.widget-title,#deep_footer .deep_footer_shows h3.widget-title{display:block;clear:both}#deep_footer .deep_footer_shows h3:before{border-bottom:4px solid #e740ff}#deep_footer .deep_footer_shows a:hover{color:#e740ff}.deep_footer_contacts,.deep_footer_news{border-left:1px solid #28ff00;margin:15px 0;padding-left:15px}#deep_footer .deep_footer_news h3:before{border-bottom:4px solid #28ff00}#deep_footer .deep_footer_news a:hover{color:#28ff00}.deep_footer_contacts{border-left:1px solid #04a64b}.deep_footer_contacts img{max-width:90%!important;height:auto!important}#footer{background:#000;color:#fff;border-top:1px solid #3c3c3b;border-bottom:1px solid #3c3c3b;font-size:.75em;text-transform:uppercase}#footer .col{margin:0 0 0 1.6%}#footer a:hover{text-decoration:none;color:#28ff00}#footer li,#footer ul,.c-hamburger{margin:0;padding:0}#footer li{border-left:1px solid #3c3c3b;display:inline-block}#footer li a{padding:0 15px;margin:0;line-height:48px}#footer li span{padding-right:15px}.c-hamburger{display:block;position:relative;overflow:hidden;width:48px;height:48px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:22px;left:10px;right:10px;height:4px;background:#fff}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#fff;content:""}.c-hamburger span::before{top:-10px}.c-hamburger span::after{bottom:-10px}.c-hamburger--htx{background-color:transparent}.c-hamburger--htx:hover{background-color:#04a64b}.c-hamburger--htx span{transition:background 0 .3s}.c-hamburger--htx span::after,.c-hamburger--htx span::before{transition-duration:.3s,.3s;transition-delay:.3s,0}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:#e740ff}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::after,.c-hamburger--htx.is-active span::before{transition-delay:0s,.3s}.clear{clear:both}.black{color:#000}.green{color:#04a64b}.green_dark{color:#208e4c}.green_light{color:#28ff00}.magenta{color:#e740ff}.purple{color:#8314cc}.edit-link,p.edit-link{text-align:right}@media screen and (max-width:1024px){.page_width{width:96%!important;margin:0 2%!important}#banner_section div.page_width{width:100%!important;margin:0!important}#banner_section{max-height:410px}.page_banner{height:410px}}@media screen and (max-width:768px){#banner_section .span_1_of_12,ul#menu-secondary{display:none}li#mobile_nav{display:block!important;z-index:99999}#logo{top:-20px}#primary_nav{height:95px}#primary_nav li{font-size:1.55em;line-height:95px}body.home #banner_section div.page_width{width:98%!important;margin:0 2% 0 0!important}#banner_section .span_4_of_12{margin-left:0;width:40.73%}#banner_section .span_6_of_12{width:57.66%}#banner_section{max-height:315px}.page_banner{height:315px}#content .span_3_of_12,#deep_footer .span_3_of_12{width:49.2%}#content .span_3_of_12:nth-child(odd),#deep_footer .span_3_of_12:nth-child(odd){margin-left:0}.post_box_icon{top:180px}#post_boxs div.col:nth-of-type(3n+0){background:#04a64b url(images/sprite.png) repeat-x center bottom;border-bottom:3px solid #04a64b}#post_boxs div.col:nth-of-type(4n+0){background:#e740ff url(images/sprite.png) repeat-x center bottom;border-bottom:3px solid #e740ff}#post_boxs div.col:nth-of-type(3n+0) h3:before{border-bottom:4px solid #28ff00}#post_boxs div.col:nth-of-type(4n+0) h3:before{border-bottom:4px solid #8314cc}#post_boxs div.col:nth-of-type(3n+0) .post_box_link a{background:#8314cc url(images/sprite.png) no-repeat center -500px}#post_boxs div.col:nth-of-type(3n+0) .post_box_link a:hover{background:#28ff00 url(images/sprite.png) no-repeat center -500px}#post_boxs div.col:nth-of-type(4n+0) .post_box_link a{background:#04a64b url(images/sprite.png) no-repeat center -500px}#post_boxs div.col:nth-of-type(4n+0) .post_box_link a:hover{background:#8314cc url(images/sprite.png) no-repeat center -500px}.post_box_outer{height:350px;overflow:hidden;position:relative}.post_box_image{background:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;height:200px}.profile img{max-height:150px;max-width:150px}#deep_footer .span_6_of_12{width:100%;margin-left:0}}@media only screen and (max-width:480px){.col{margin:1% 0}.span_10_of_12,.span_11_of_12,.span_12_of_12,.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12{width:100%}#banner_section .span_1_of_12,.noMobile{display:none}#logo{top:-10px}#logo a{height:85px;width:110px;background:url(images/sprite.png) no-repeat center 0}#social_links li a,li.search span#search_icon,li.share span#share_icon{width:48px}#banner_section{max-height:200px}.page_banner{height:200px}body.home #banner_section{height:auto;max-height:700px}body.home #banner_section .col{margin-bottom:20px}#primary_nav{height:75px}#primary_nav li{font-size:1.25em;line-height:75px}#primary_nav li ul{display:none!important}h1{font-size:1.45em}#banner_section div.page_width,body.home #banner_section div.page_width{width:100%!important;margin:0%!important}#banner_section div.page_width{padding:0}#banner_section .span_4_of_12{width:100%;margin:0}#banner_section .span_6_of_12{width:96%!important;margin:0 2%!important}#banner_section{background:#d0d0d0;height:auto;z-index:59999}.home_banner_image{height:250px!important}.home_banner_content{margin:10px 0;padding:0 0 10px;height:auto;border-bottom:1px solid #c3c3c4}.home_banner_content h2{font-size:1.05em}#content .span_3_of_12,#deep_footer .span_3_of_12{width:100%}.post_box_outer{height:auto;padding-bottom:35px}#post_boxs div.col:nth-of-type(even){background:#04a64b url(images/sprite.png) repeat-x center bottom;border-bottom:3px solid #04a64b}#post_boxs div.col:nth-of-type(odd){background:#8314cc url(images/sprite.png) repeat-x center bottom;border-bottom:3px solid #8314cc}#post_boxs div.col:nth-of-type(3n+0){background:#e740ff url(images/sprite.png) repeat-x center bottom;border-bottom:3px solid #e740ff}#post_boxs div.col:nth-of-type(even) h3:before{border-bottom:4px solid #28ff00}#post_boxs div.col:nth-of-type(odd) h3:before{border-bottom:4px solid #e740ff}#post_boxs div.col:nth-of-type(3n+0) h3:before{border-bottom:4px solid #8314cc}#post_boxs div.col:nth-of-type(even) .post_box_link a{background:#8314cc url(images/sprite.png) no-repeat center -500px}#post_boxs div.col:nth-of-type(even) .post_box_link a:hover{background:#28ff00 url(images/sprite.png) no-repeat center -500px}#post_boxs div.col:nth-of-type(3n+0) .post_box_link a,#post_boxs div.col:nth-of-type(odd) .post_box_link a{background:#04a64b url(images/sprite.png) no-repeat center -500px}#post_boxs div.col:nth-of-type(odd) .post_box_link a:hover{background:#e740ff url(images/sprite.png) no-repeat center -500px}#post_boxs div.col:nth-of-type(3n+0) .post_box_link a:hover{background:#8314cc url(images/sprite.png) no-repeat center -500px}.profile img{width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important}}@media only screen and (max-width:340px){#logo{left:-17px}#social_links li a,.c-hamburger,li.search span#search_icon,li.share span#share_icon{width:40px}}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-devicepixel-ratio:1.5),only screen and (min-resolution:1.5dppx){#logo a,#mobile_nav_menu,#post_boxs div.col,#post_boxs div.col:nth-of-type(3n+0),#post_boxs div.col:nth-of-type(3n+0) .post_box_link a,#post_boxs div.col:nth-of-type(3n+0) .post_box_link a:hover,#post_boxs div.col:nth-of-type(4n+0),#post_boxs div.col:nth-of-type(4n+0) .post_box_link a,#post_boxs div.col:nth-of-type(4n+0) .post_box_link a:hover,#post_boxs div.col:nth-of-type(even),#post_boxs div.col:nth-of-type(even) .post_box_link a,#post_boxs div.col:nth-of-type(even) .post_box_link a:hover,#post_boxs div.col:nth-of-type(odd),#post_boxs div.col:nth-of-type(odd) .post_box_link a,#post_boxs div.col:nth-of-type(odd) .post_box_link a:hover,#search_bar,#secondary_nav,.home_banner_link a,.home_banner_link a:hover,.post_box_icon.case-studies,.post_box_icon.media,.post_box_icon.music,.post_box_icon.news,.post_box_icon.production2,.post_box_icon.shows,.post_box_icon.special-guests,.post_box_icon.videos,.post_box_link a,.post_box_link a:hover,div#search input.search-button,div#search input.search-button:hover,div#search2 input.search-button,div#search2 input.search-button:hover,li.facebook a,li.facebook a:hover,li.menu-item-89 a,li.menu-item-89 a:hover,li.menu-item-90 a,li.menu-item-90 a:hover,li.search span#search_icon,li.search span#search_icon:hover,li.share a,li.share a:hover,li.share span#share_icon,li.share span#share_icon:hover,li.twitter a,li.twitter a:hover{background-image:url(images/sprite@x2.png);background-size:200px 3000px}}.mejs-container,.mejs-controls,.mejs-mediaelement{background:url()!important;background-color:#191919!important;border-radius:3px}.mejs-currenttime,.mejs-duration{color:#28ff00!important}.mejs-controls .mejs-button button:focus{outline:none!important}.mejs-controls .mejs-time-rail .mejs-time-total{background:#222!important}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#6a6a6a!important}.mejs-controls .mejs-time-rail .mejs-time-current{background-color:#28ff00!important}.mejs-controls .mejs-time-rail a,.mejs-controls .mejs-time-rail span{border-radius:5px!important}

table.table{
    width:100%;
    border-collapse: collapse;
}
table.table th{
    border-bottom:3px solid #c9c9c9;
    padding:4px;
    font-weight: bold;
    text-align: left;
}

table.table td{
    border-bottom:1px solid #c9c9c9;
    padding:4px;
}
table.table  .icon{
    vertical-align: middle;
}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #f9f9f9;
}

.btn-default {
	text-decoration: none;
}

.btn-default:hover, .btn-default:focus {
    background-color: #e0e0e0;
    background-position: 0 -15px;
}
.btn-default:hover, .btn-default:focus, .btn-default:active {
    color: #333;
}
.btn, .btn:hover, .btn:focus {
    text-decoration: none;
}
.btn-default {
	background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
    background-repeat: repeat-x;
    text-shadow: 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #ccc;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
}
