h1{border-bottom:3px solid #cccccc;font-size:2.667em;line-height:1em;padding:0 0 0.5em;margin:0}blockquote{font-style:italic;margin-top:2em;font-size:1.3em}blockquote strong{font-style:normal}blockquote p{margin:0.5em 0}blockquote .quote-credit{font-size:0.8em;text-align:right;font-weight:bold}#wrapper{text-align:left;width:958px;margin:0 auto;line-height:1.5;border:1px solid #ccc}#breadcrumb{float:left;margin:15px 10px}#secondary-header{margin:0 10px;border-bottom:1px solid #cccccc;padding-bottom:2px;overflow:visible;border-bottom:1px solid #cccccc;padding-bottom:2px;position:relative;clear:left}#secondary-header h1{border-bottom:3px solid #cccccc}#secondary-header .call-us{background-position:0 15px;float:right;position:absolute;top:25px;padding:15px 0 5px 50px;height:70px;top:-20px;right:0}.pagination{position:relative}.pagination .prev{float:left}.pagination .next{float:right}.image-link{float:left;padding-right:15px}.kind{font-size:0.9em;text-transform:uppercase;background:#db0322;color:#fff;padding:1px 7px}.article-meta .pub-date{color:#898989;font-style:italic;margin-left:0.5em}ul.summary .article-meta{font-size:0.9em;margin-bottom:0.5em}ul.summary li{overflow:hidden;clear:left;margin:1.5em 0 1em;padding-bottom:1.5em;border-bottom:1px solid #cccccc}ul.summary li:last-child{border-bottom:0;margin-bottom:0;border-bottom:0}ul.summary li h3{text-transform:none;font-weight:bold;letter-spacing:0;margin-bottom:0.5em}ul.summary li h3 a:hover,ul.summary li div{overflow:hidden;color:#333}ul.summary li p{margin-bottom:1em}#content{display:table;overflow:visible;border:0;padding:15px 0;width:930px;clear:left}#content.left-nav{width:958px;padding:0.5em 15px 0.5em 0}#content.left-nav h1{padding-left:0}#content.left-nav #sidebar{border-left:0;border-right:2px solid #cccccc;padding-left:0;overflow:hidden;width:192px}#content.left-nav #sidebar .nav{margin:-1em 0 2em 15px;width:100%}#content.left-nav #sidebar .nav li{width:157px}#content.left-nav #sidebar h2{border-bottom:1px dotted #CFCFCF;margin-left:15px;margin-right:15px;padding-bottom:5px}#content.left-nav #main-content{border-right:none;border-right:0;padding-left:15px;padding-right:0px}#content.left-nav #detail{padding-bottom:1.5em}#content.left-nav .aside{border-top:3px solid #ccc}#content.left-nav .aside h2{border-top:1px solid #ccc;padding-top:1.5em;margin-top:2px}#main-content{display:table-cell;padding:1.5em 0 1.5em 15px;padding:1.5em 15px 1.5em 0;margin-right:15px;overflow:hidden}#main-content .aside{clear:left}#main-content ul.summary{margin-top:3em}#main-content .aside ul.summary{margin-top:1em}#main-content #secondary-header{margin:0 15px 2em 0}#main-content,#sidebar{vertical-align:top}#sidebar{width:177px;border:none;border-left:2px solid #cccccc;display:table-cell;vertical-align:top;padding:1.5em 0 0 15px;overflow:hidden}#sidebar h2{margin-bottom:1.5em}#sidebar .nav{margin-top:-1em}#sidebar .nav li{display:block;padding:8px 10px;width:162px;border-bottom:0px dashed gray}#sidebar .nav li:hover{background-color:#f5f5f5}#sidebar .nav li a{text-decoration:underline;display:block}#sidebar .nav li span{font-size:2em;float:right;color:#aaaaaa;text-decoration:none;position:absolute;right:10px}#sidebar .nav li.selected{margin-right:0;padding:8px 10px;background-color:#e3e2d6;font-weight:bold;position:relative}#sidebar .nav li.selected:hover{background-color:#e3e2d6}#sidebar .nav li.selected a{color:black;text-decoration:none}#sidebar .nav li.selected span{color:#666}#detail{overflow:hidden;padding-bottom:1em}#detail img{float:left;margin-bottom:1em;padding-right:15px}.resources-aside{float:left;clear:left;margin-right:30px;width:127px\9;padding-bottom:5px}.highlights-content .left,#text-wrapper .left{float:left !important}.highlights-content .right,#text-wrapper .right{float:right !important}.text-wrapper{padding-left:1px;overflow:hidden}.text-wrapper p{margin-bottom:1em}.text-wrapper ul li{list-style-type:disc}.text-wrapper ul.summary li{list-style-type:none}.text-wrapper ol,.text-wrapper ul{margin:1em 0}.text-wrapper .indented{margin-left:15px}.text-wrapper ol li{list-style-type:decimal}.text-wrapper ul li,.text-wrapper ol li{list-style-position:inside}body#show-list p.intro,#content p.intro,body#last-minute #content p.intro{padding:0.5em 15px 1em 0}body#show-list .results{width:100%;text-align:right;color:#7f7f7f;font-size:0.9em;padding:0.25em 0}body#last-minute table{margin:1.5em 0 2em}#content table{width:100%;line-height:1.3}#groups-last-minute th.show{padding-left:0}table .show-date{width:117px;padding-right:0}table .show-time{width:119px;padding-right:0}table .number-tickets{width:123px;padding-left:0}table .price{width:83px;padding-left:10px}table tbody .seats-section{padding-left:15px}table tbody .price{padding-left:25px}table .seats-section{width:123px}table .call{width:127px;text-align:center}#content table thead tr th{position:relative;position:static\9}#content table th p{padding-left:23px;height:37px;color:#065CA8;font-size:1em}#content table th div{background:url("../img/icons/arr-asc-small.b35e0f47d0e2.png") no-repeat 0 40%;overflow:hidden;position:relative;height:37px}#content table th div span{background:url("../img/icons/arr-desc-small.0fa7946d64dc.png") no-repeat 0 21px;position:absolute;left:0;height:37px;width:7px}table th.show-date div,table th.number-tickets div,table th.show-time div{margin-left:8px}table th.show p,table th.price p,table th.seats-section p{line-height:37px}table th.show-date p,table th.number-tickets p,table th.show-time p{margin:0;padding:0}#content table th{border-top:4px solid #fff}#content table thead th.sorting_asc,#content table thead th.sorting_desc{border-top:4px solid #DB0322}table .headerSortUp div span{background:none}table .headerSortUp div{background-position:0 55%}table .headerSortDown div{background:none}table .headerSortDown div span{background:url("../img/icons/arr-desc-small.0fa7946d64dc.png") no-repeat 100% 55%}body#show-list #content.left-nav #sidebar h2{border-bottom:1px dotted #cfcfcf;margin-bottom:0.5em;margin-left:10px;margin-right:10px;padding-left:0;padding-bottom:2px;font-size:20px;text-transform:uppercase;font-weight:400}body#show-list #sidebar h2 span{font-size:0.65em;line-height:1.4;display:block;padding-bottom:2px;margin-bottom:5px;border-bottom:1px dotted #cfcfcf;font-weight:400}body#show-list #sidebar ul{padding-left:10px;padding-right:0;margin-bottom:3em;overflow:hidden}body#show-list #sidebar li{border-bottom:1px solid #efefef;padding:2px 0;margin-right:15px;clear:left}body#show-list #sidebar li a{padding-left:12px;background:url("../img/icons/arr-more-red.b2eaf2a97553.png") no-repeat scroll 0 50% transparent;display:block}body#show-list #sidebar li.selected{border:0;padding:0;width:167px}body#show-list #sidebar li.selected a{width:168px;padding-right:12px;margin:0;background:#3992EE;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-transform:none;font-size:1em;color:white;float:left;font-weight:bold;height:22px;line-height:22px;position:relative}body#show-list #sidebar li.selected a div{right:-24px}body#show-list #sidebar li.selected a span{border:11px solid white;border-left-color:transparent;position:absolute;right:0;top:0;margin-left:11px;width:0;height:0;line-height:0px}body#show-list #sidebar li.selected a:hover,body#show-list #sidebar li.selected a:visited,body#show-list #sidebar li.selected a:active{color:white;text-decoration:none}#ad-box{background:url("../img/decoration/diagonal-pattern-f1f1f1.ff74f1caa92d.png") repeat scroll 0 0 transparent;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin-left:-15px;padding:12px 24px;position:relative;top:-0.5em}#content.home #main-content,#content.home #sidebar{padding-top:1em}#groups-homepage #wrapper{width:928px;padding:0 15px}#groups-homepage #secondary-header{overflow:hidden;padding:40px 0 1.5em;margin:0;border-bottom:0px solid #FFF;background:url("../img/decoration/horizontal-break-two.6f5b9e899848.png") repeat-x scroll 0 100% transparent}#groups-homepage #secondary-header h1{font-size:2em;border:0;padding:0}#groups-homepage #secondary-header #tagline{font-size:4.2em;width:615px;line-height:1.2;float:left}#groups-homepage #secondary-header #intro{font-size:1.1em;overflow:hidden;float:left;width:277px;padding:5px 0 15px 30px}#groups-homepage #secondary-header #intro p{margin:1em 0;line-height:1.6}#groups-homepage #secondary-header .intro-links{color:#666}#groups-homepage #secondary-header .intro-links a{margin:0 0 0 0.5em;text-decoration:underline;font-size:1.1em}#groups-homepage #secondary-header .intro-links a.button{margin:0 0.5em 0 0;text-decoration:none}#groups-homepage #secondary-header .intro-links a.button:hover{text-decoration:none}#groups-homepage .featured{clear:left;margin-top:2px;padding-bottom:2em;border-top:0px solid #FFF;border-bottom:1px solid #cccccc;overflow:hidden;position:relative}#groups-homepage .featured h2{margin:0.75em 0 0.5em 15px}#groups-homepage .featured .prev{left:14px;position:absolute;top:107px}#groups-homepage .featured .next{position:absolute;right:11px;top:107px}#groups-homepage .featured .no-carousel-controls .prev,#groups-homepage .featured .no-carousel-controls .next{visibility:hidden}#groups-homepage .featured ul{left:-15px;width:844px;height:133px;position:relative}#groups-homepage .featured ul li{display:inline-block;float:left;position:relative;width:105px;padding-bottom:99px}#groups-homepage .featured ul li a{text-align:center;display:block}#groups-homepage .featured ul li a img{display:block;float:right}#groups-homepage #carousel-wrapper{border:1px solid #ccc;margin:0 36px;overflow:hidden;padding:15px;text-align:center;width:827px;height:134px}body#groups-homepage #content{width:930px}body#groups-homepage #content h3{padding-bottom:0.75em}body#groups-homepage #content #main-content{clear:left;width:593px;margin-right:0;padding-right:0}body#groups-homepage #content #sidebar{width:320px;border:0;border-left:2px solid #cccccc}body#groups-homepage #content #sidebar .social-media{border:0;overflow:hidden;padding:1.5em 0}body#groups-homepage #content #sidebar .social-media .facebook{margin-left:13px}body#groups-homepage #content #sidebar .social-media .twitter{margin-left:18px}body#groups-homepage #content #sidebar .last-minute{padding-top:0}body#groups-homepage #content #sidebar .subscribe h3{padding-bottom:1em}body#groups-homepage #content #sidebar .subscribe a{text-transform:capitalize;display:block;line-height:1.2;padding-left:71px;font-size:1.1em;background:url("../img/site-tools/groups-newsletter.4afddfd115f1.jpg") no-repeat 0 50%}body#groups-homepage #content #sidebar .last-minute,body#groups-homepage #content #sidebar .subscribe{padding:1.5em 0;border-bottom:1px solid #cccccc;overflow:hidden;padding-bottom:0}body#groups-homepage .latest-buzz{overflow:hidden;width:581px}body#groups-homepage .latest-buzz p{margin-bottom:1em}body#groups-homepage .latest-buzz img{padding:0 15px 1em 0;float:left}body#groups-homepage .latest-buzz .aside{padding-top:2em}body#groups-homepage .latest-buzz .aside h4{padding-bottom:0.75em;font-size:1.5em;font-weight:bold;line-height:1.111em}body#groups-homepage #ad-box{padding-right:4px;margin-bottom:1.2em}body#groups-homepage #footer.container-960{width:100%}.event-image-wrapper{display:inline-block;float:left;margin-right:15px;margin-bottom:1em}#detail .event-image-wrapper img{padding-right:0}.event-image-wrapper .buy-tickets-wrapper{float:left;width:100%}.buy-tickets-wrapper{background:#f7f6ed;overflow:hidden;padding-top:1em;position:relative;top:-1em;clear:left}.event-image-wrapper p,.event-image-wrapper .from,.event-image-wrapper .price,.event-image-wrapper a.buy-tickets{float:left}.event-image-wrapper a.buy-tickets{clear:left}.event-image-wrapper span,.event-image-wrapper a.buy-tickets{line-height:1}.event-image-wrapper p{font-size:0.85em}.event-image-wrapper .from{display:block;text-transform:uppercase;font-weight:700}.event-image-wrapper .price{clear:left;display:block;font-size:2em;margin-bottom:5px;letter-spacing:-2px;font-weight:700;color:#000}.event-image-wrapper a.buy-tickets{display:block;width:118px;height:24px;overflow:hidden;color:#fff;background:#db0423 url("../img/buttons/pill-lrg-cart.0f43cf725eb7.png") no-repeat;text-transform:uppercase;font-weight:700;padding:9px 0 0 36px;margin:0 10px 12px;font-size:0.92em}.baa body#groups-homepage #secondary-header{padding-top:2em;padding-bottom:2em;margin-top:0}.baa body#groups-homepage #secondary-header #featured-custom{width:550px;float:left}.baa body#groups-homepage #secondary-header #intro{font-size:1.1em;overflow-x:visible;overflow-y:visible;float:left;width:340px;height:auto;margin-top:0;padding-top:0;padding-bottom:0}.baa body#groups-homepage #secondary-header #intro h1{padding-left:0;padding-bottom:0.5em;border-bottom:0;padding-top:0;margin-top:0;font-size:2.2em}.baa body#groups-homepage #secondary-header #intro p{padding:0 0 12px 0;margin:0}.baa body#groups-homepage #secondary-header #intro .contact{line-height:1.75em;border-bottom:0px solid #CCCCCC;background-color:#F7F6ED;padding:10px 20px;margin-top:1em}.baa body#groups-homepage #secondary-header #intro .contact p{font-size:1em;line-height:1.75em;padding-bottom:0;padding-top:0}.video-header .baa body#groups-homepage #secondary-header #intro .contact p{font-size:1em;line-height:1.75em}.baa body#groups-homepage #secondary-header #intro .contact ul{margin-top:0}.baa body#groups-homepage #secondary-header #intro .contact ul img{padding-right:10px;vertical-align:middle}.baa body#groups-homepage #secondary-header #intro div{padding-bottom:12px}.baa body#groups-homepage .section{border-bottom:1px solid #ccc;padding-bottom:1.5em}.baa body#groups-homepage #content #sidebar{width:333px}body.guide-page h2{margin-bottom:1em;text-transform:capitalize;font-size:1.8em;font-weight:bold;letter-spacing:0}body.guide-page h3,body.guide-page h4{margin:0.5em 0}body.guide-page h4{font-size:1.2em}body.guide-page .text-wrapper img{float:left;padding:0 15px 1em 0}body.guide-page .text-wrapper ul.summary{margin-left:0}#hotels-homepage-content .circle,#build-packages-form .circle{position:absolute;left:0;top:0}ol.circular{margin:2em 0}ol.circular li{list-style:none;padding-left:55px;position:relative;margin:2.2em 0}ol.circular li .circle{position:absolute;left:0;top:0}ol.circular li h3{font-weight:bold;letter-spacing:0;text-transform:none;color:#333;font-size:1.4em}ol.circular li p{margin:1em 0}ol.circular li ol li{list-style-type:decimal;padding-left:0}ol.circular li ul li{list-style-type:disc;padding-left:0}ol.circular li ol.indented li{margin-left:20px}body#resource-list #main-content{padding-top:0.5em}body#resource-list #main-content ul.summary{margin-top:0}#show-list #wrapper{width:969px}#show-list.groups .no-results-msg{margin:1em 0;text-align:center}#content table td .secondary-text{color:#999;font-style:italic}#content table thead th{border-bottom:2px solid #666666;font-size:1.1em;padding:0.5em 0;text-align:left;height:37px;color:#065CA8;cursor:pointer}#content table thead tr th.resource-links{background-color:#e3e2d6;position:static;color:#000;cursor:auto;padding:0;margin:0;line-height:37px}#content table thead tr th.resource-links p{padding:auto 0;margin:0 0 0 10px;color:#000;line-height:37px}#content table tbody td{border-bottom:1px solid #cccccc;padding:1em 0}#content table thead tr .show{width:193px;padding-left:10px}table .show a{display:inline-block;vertical-align:middle;width:125px}table .show a.image-link{float:none;padding:0;margin-top:0;width:55px}table .show img{float:left;margin-right:15px}table .min-tickets p,table .onsale-date p,table .running-time p,table td.min-tickets,table td.onsale-date,table td.running-time{text-align:center;margin-left:0;padding-left:0}table .show-date,table .show-time,table .number-tickets{text-align:center}table td.onsale-date{padding-right:30px;text-align:right}table .min-tickets p{padding-left:18px !important}table .onsale-date p{padding-left:18px !important}table .running-time p{padding-left:18px !important}table td.running-time{padding-left:26px}#content table thead tr .min-tickets,table .min-tickets{width:90px}#content table thead tr .onsale-date,table .onsale-date{width:84px;padding:0 10px 0 50px}#content table thead tr .running-time,table .running-time{width:94px;padding:0 22px 0 31px}table th.onsale-date div,table th.running-time div{margin-left:10px}#content table tbody td.resource-links{background-color:#f7f7f7;line-height:1.8;width:149px;padding-right:0;padding-left:15px}#content table tbody td.resource-links .button{font-size:12px;padding:0;margin-right:7px;height:25px;line-height:25px;width:95px}#content table tbody td.resource-links p{margin-top:7px;color:#666;margin-bottom:7px}table th.show p{line-height:37px}body.video-header #breadcrumb{margin-bottom:3px}body.video-header #secondary-header{display:table;padding-bottom:0;margin-bottom:0;width:930px}body.video-header #secondary-header .br-vid{display:table-cell;width:608px;height:342px;margin-left:0}body.video-header #secondary-header .br-vid object{width:608px;height:342px}body.video-header #secondary-header #intro{display:table-cell;vertical-align:top;padding-left:23px;padding-top:16px}body.video-header #secondary-header #intro h1{padding-left:0;padding-bottom:0.5em;border-bottom:0;font-size:2.2em}body.video-header #secondary-header #intro .classroom-logo{background:url("http://s3.broadway.com/mediaspot/1.686.png") no-repeat;height:78px;margin-bottom:0.25em;text-indent:-9999px;border-bottom:0}body.video-header #secondary-header #intro p{font-size:1.3em;line-height:1.5em}body.video-header #secondary-header #intro .social-media{margin-top:3em}body.video-header #secondary-header #intro .social-media h3{margin-bottom:0.5em}body.video-header #secondary-header #intro .social-media .twitter{margin-left:15px}body#classroom-homepage #secondary-header{border:0}.highlights{background:url("../img/decoration/diagonal-pattern-cccccc.c81718c3da5e.png") repeat scroll 0 0 white;margin:0 15px;padding:5px;width:918px}.highlights-col{display:table-cell;vertical-align:top;position:relative;padding:0 0 0 15px;background:#fff}.highlights .highlights-content{width:170px;padding-right:15px;margin:15px 0;border-right:1px solid #cccccc}.highlights .highlights-content h2{font-size:1.5em;margin-top:0.5em;margin-bottom:1em}.highlights .highlights-content h3{font-size:1.5em;font-weight:400;color:#000}.highlights .highlights-content p{margin:0.5em 0;color:#333}.highlights ul li{margin:1em 0;padding-bottom:1em;border-bottom:1px dashed #ccc}#center-right .highlights-content{border:0}.highlights .ad{border-left:1px solid #ccc;padding:0 0 0 2px;vertical-align:top;width:313px;background:url("../img/global/overlay-white.017d42e46e73.png") repeat scroll 0 0 transparent}.highlights .ad .swf-ad-300x250{margin:15px 6px}#classroom-homepage #content{width:928px;margin:0 15px;padding:0.5em 0 15px}#classroom-homepage #content h2{font-size:1.5em}#classroom-homepage #main-content{width:592px;padding-left:0}#classroom-homepage #main-content ul.summary{margin:0}#classroom-homepage #content #sidebar{border:0;background-color:#f7f6ed;width:306px;padding-bottom:1em}#classroom-homepage #content #sidebar h2{margin-bottom:0.75em;margin-left:7px}#classroom-homepage #content #sidebar ul li{padding:0 0 0.5em;margin-right:15px;font-size:0.9em}#classroom-homepage #content #sidebar ul li a{background:url("../img/icons/arr-more-red.b2eaf2a97553.png") no-repeat scroll 0 1em transparent;border-top:1px dotted #cfcfcf;display:block;padding-left:8px;padding-top:0.5em}.groups-about-us #content #sidebar{width:277px}.groups-about-us #secondary-header{text-align:center;border:0}.groups-about-us h1{margin-bottom:0.25em;border:0}.groups-about-us h2{margin:2em 0 1em}.groups-about-us h3{margin:0 0 1em}.groups-about-us #main-content p{margin-bottom:1em}.groups-about-us #main-content ul.summary{margin:0}.groups-about-us #main-content ul.summary p{margin:0}.groups-about-us #sidebar{border:0}.groups-about-us #sidebar .section{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}.groups-about-us #sidebar .section:last-child{border:0}.groups-about-us #sidebar .section p{margin:1em 0}.groups-press #main-content{padding-top:0}.groups-press #main-content ul.summary{margin-top:0}.flatpage-half-onyx{background:#f9f9f9}.flatpage-half-onyx #wrapper{margin-top:30px;background-color:#ffffff}#classroom-request-form #main-content,#groups-order-request #main-content{overflow:visible;padding-bottom:0}#groups-order-request #groups-form-header img{float:left;padding-bottom:15px;padding-right:15px}#groups-order-request #groups-form-header h2{padding:0 0 5px 0;margin:0;font-size:1.25em;line-height:1em;text-transform:none;font-weight:600}#groups-order-request #groups-form-header p{padding:0 0 10px 0;margin:0;font-size:1em;line-height:1em}#groups-order-request #groups-form-header .dates{color:#828282}#request-form{background-color:#F7F6ED;border-top:1px solid #EAEAEA;padding:0 15px 2em;margin:-0.5em -15px -0.5em -14px;position:relative;left:0}#request-form .instructions{display:block;padding:22px 0 12px;border-bottom:1px dotted #7f7f7f}#request-form p{margin-bottom:15px}#request-form .workshop label,#request-form select{float:left}#request-form ul{margin:1em 0}#request-form li{padding:0.35em 0;clear:left;overflow:hidden}#request-form li label{display:block;font-weight:bold}#request-form li.workshop{padding-bottom:1em}#request-form .choices{margin-top:1em;position:relative}#request-form .choices ul{margin-top:0.5em;margin-left:5px}#request-form .choices li{position:relative}#request-form .choices input{width:auto;margin-right:10px;margin-top:0}#request-form .choices label.error{position:absolute;left:100px;top:40%;line-height:1.4}#request-form #id_zip_code ~ .error{line-height:1.4}#request-form .errorlist{margin:0;color:#db0322;font-weight:bold}#request-form input{width:240px;margin-right:5px;float:left;clear:left}#request-form input[type="submit"]{width:auto}#request-form #loading{margin-left:15px;line-height:16px;color:#808080;font-style:italic;position:absolute;bottom:3px;left:60px}#request-form #loading img{margin-right:5px;position:relative;top:3px}#request-form fieldset{position:relative}select#id_workshop{display:inline;margin-left:10px}#id_requested_date_icon{position:absolute;bottom:2px;left:250px}.no-js #id_requested_date_icon{display:none}.calendar-wrapper{position:relative;overflow:hidden}.calendar-wrapper noscript{color:#666}#id_requested_date_icon,input#id_requested_date{float:left}#request-form .validation-advice,#request-form label.error{float:left;font-weight:bold;color:#db0322;margin-left:15px;line-height:23px;width:270px}#request-form label.error{display:inline-block;vertical-align:middle}#request-form .group-size label.error{width:auto}#request-form .date .validation-advice,#request-form .date label.error{position:absolute;line-height:23px;left:270px}#ontheroad-homepage #secondary-header{overflow:hidden;font-size:1.2em}#ontheroad-homepage #secondary-header img{float:left;padding-right:15px}#ontheroad-homepage #secondary-header h1{border:0;margin-top:1em;font-size:2em}#ontheroad-homepage #secondary-header strong{display:block;font-size:1.5em;line-height:1.2;margin-bottom:1.2em}#ontheroad-homepage #secondary-header .button{position:relative;top:1.5em}#ontheroad-homepage #intro{position:relative;top:-1.8em}#ontheroad-homepage #content h2{margin:1em 0}#ontheroad-homepage .col{float:left}#ontheroad-homepage .middle-col{width:285px;padding:0 15px 0 0}#ontheroad-homepage .middle-col ul.summary li{padding-bottom:0}#ontheroad-homepage .right-col{width:260px;padding:0 0 0 15px}#ontheroad-homepage .right-col ul.summary li p{margin-bottom:0}#ontheroad-homepage #main-content,#ontheroad-homepage #sidebar{padding-top:0;border:0}#ontheroad-homepage #main-content{width:300px}#ontheroad-homepage #main-content ul.summary{margin-top:0}#ontheroad-homepage #main-content ul.summary h3{font-size:1.3em;margin:0.5em 0}#ontheroad-homepage #main-content ul.summary li{padding-bottom:0;margin:1em 0}#ontheroad-homepage #sidebar{width:585px;margin-right:0;padding-right:0}#ontheroad-homepage #sidebar ul.featured-shows h3{font-size:1.125em;margin:0 0 0.5em 0}#ontheroad-homepage .br-vid{margin:0 0 2em 0}#ontheroad-homepage blockquote{margin-bottom:30px;margin-top:30px}#ontheroad-homepage #content form{clear:both;margin:0 0 8px 0}#ontheroad-homepage #content form .highlight-section{padding:2em;position:relative\9;border-top:1px solid #CCC \9;background-color:transparent\9}#ontheroad-homepage #content form h2{font-size:1.8em;font-style:italic;font-weight:bold;letter-spacing:0;margin:0 0 0.5em;text-transform:none}#ontheroad-homepage #content form p{margin:0.5em 0 1em}#ontheroad-homepage #content form input.button{border:0;font-size:1.2em;color:#fff;line-height:1.4}#ontheroad-homepage #content form input{color:#888;font-size:1.2em;margin-right:15px;display:inline;height:auto}#ontheroad-homepage #newsletter-email{width:290px}#ontheroad-homepage #newsletter-email.active{color:#333}#ontheroad-homepage .msg-error{color:#db0322;font-weight:bold;font-size:1.1em;margin-top:1em}.onyx .btn{display:inline-block;font-weight:bold;line-height:1.3;text-align:center;white-space:normal;vertical-align:middle;cursor:pointer;user-select:none;padding:15px 40px 16px 40px;font-size:16px;border-radius:10px;outline:0;transition-property:opacity, background, box-shadow, border-color;transition-duration:.15s;transition-timing-function:ease}.onyx .btn:hover{text-decoration:none;outline:0}.onyx .btn:focus{outline:0}.onyx .btn:focus:not(:hover){outline:0;box-shadow:0 0 0 3px #b3d7ec}.onyx .btn:active{outline:0;text-decoration:none;transition:none}.onyx .btn[disabled],.onyx .btn.disabled{opacity:.4;cursor:not-allowed;pointer-events:none;transition:none}.onyx .btn--blue,.onyx .btn--gray,.onyx .btn--snow,.onyx .btn--black{color:#fff;border:0;box-shadow:0 3px 3px 0 rgba(0,0,0,0.15)}.onyx .btn--blue:hover,.onyx .btn--blue:focus,.onyx .btn--gray:hover,.onyx .btn--gray:focus,.onyx .btn--snow:hover,.onyx .btn--snow:focus,.onyx .btn--black:hover,.onyx .btn--black:focus{color:#fff}.onyx .btn--blue:hover,.onyx .btn--gray:hover,.onyx .btn--snow:hover,.onyx .btn--black:hover{box-shadow:0 3px 3px 1px rgba(0,0,0,0.1)}.onyx .btn--blue:active,.onyx .btn--gray:active,.onyx .btn--snow:active,.onyx .btn--black:active{background-position:0 50%;box-shadow:none}.onyx .btn--blue{color:#fff !important;background-color:#0068D9;text-shadow:0 1px 0 #004BA0}.onyx .btn--blue:link{color:#fff !important}.onyx .btn--blue:visited{color:#fff}.onyx .btn--blue:focus{color:#fff}.onyx .btn--blue:hover{color:#fff}.onyx .btn--blue:active{color:#fff}.onyx .btn--blue .svg-icon{filter:drop-shadow(0 2px 0 #004BA0)}.onyx .btn--blue:hover{background-color:#004BA0}.onyx .btn--blue:active{background-image:linear-gradient(180deg, #004BA0 0%, #0068D9 100%)}.onyx .btn--blue[disabled],.onyx .btn--blue.disabled{background-color:#666;text-shadow:0 1px 0 #000}.onyx .btn--gray{color:#fff !important;background-color:#666;text-shadow:0 1px 0 #000}.onyx .btn--gray:link{color:#fff !important}.onyx .btn--gray:visited{color:#fff}.onyx .btn--gray:focus{color:#fff}.onyx .btn--gray:hover{color:#fff}.onyx .btn--gray:active{color:#fff}.onyx .btn--gray .svg-icon{filter:drop-shadow(0 1px 0 #000)}.onyx .btn--gray:hover{background-color:#444}.onyx .btn--gray:active{background-image:linear-gradient(0deg, #666 0%, #444 100%)}.onyx .btn--gray[disabled],.onyx .btn--gray.disabled{background-color:#666;text-shadow:0 1px 0 #000}.onyx .btn--snow{color:#444 !important;color:#444;text-shadow:0 1px 0 #fff;border:1px solid #ccc;background-color:#f9f9f9}.onyx .btn--snow:link{color:#444 !important}.onyx .btn--snow:visited{color:#444}.onyx .btn--snow:focus{color:#444}.onyx .btn--snow:hover{color:#444}.onyx .btn--snow:active{color:#444}.onyx .btn--snow .svg-icon{filter:drop-shadow(0 1px 1px #fff)}.onyx .btn--snow:hover{background-color:#eee;color:#444}.onyx .btn--snow:focus{color:#444}.onyx .btn--snow:active{background-image:linear-gradient(0deg, #f9f9f9 0%, #eee 100%)}.onyx .btn--snow[disabled],.onyx .btn--snow.disabled{background-color:#f9f9f9}.onyx .btn--black{color:#fff !important;background-color:#333;text-shadow:0 1px 0 #000}.onyx .btn--black:link{color:#fff !important}.onyx .btn--black:visited{color:#fff}.onyx .btn--black:focus{color:#fff}.onyx .btn--black:hover{color:#fff}.onyx .btn--black:active{color:#fff}.onyx .btn--black .svg-icon{filter:drop-shadow(0 1px 0 #000)}.onyx .btn--black:hover{background-color:#444}.onyx .btn--black:active{background-image:linear-gradient(0deg, #444 0%, #111 100%)}.onyx .btn--black[disabled],.onyx .btn--black.disabled{background-color:#333;text-shadow:0 1px 0 #000}.onyx .btn--pills{border:0;padding:10px 10px 8px;background:#fff}.onyx .btn--pills:link{color:#0069e0 !important}.onyx .btn--pills:hover{color:#004BA0 !important;background:#fff}.onyx .btn--pills:active{background:#eef3f5;box-shadow:inset 0 -1px 0 0 #fff,inset 0 0 5px 0 #ccc !important}.onyx .btn--pills:visited{color:#0069e0 !important}.onyx .btn-lg{padding:20px 60px;font-size:22px}.onyx .btn-md{padding:14px 40px 15px}.onyx .btn-sm{padding:10px 20px 11px 20px}.onyx .btn-xs{padding:7px 10px 8px 10px;font-size:12px}.onyx .search__typeahead .typeahead__dropdown{width:100%;position:absolute;z-index:999;background-color:#f9f9f9;box-shadow:0 1px 3px 0 rgba(0,0,0,0.5);padding-left:0;margin-left:0;list-style:none;margin-top:15px}.onyx .search__typeahead .typeahead__icon-wrapper{cursor:pointer;padding:15px;position:absolute;bottom:-5px;right:15px}.onyx .link-111-444{color:#111}.onyx .link-111-444:link{color:#111}.onyx .link-111-444:visited{color:#111}.onyx .link-111-444:focus{color:#444}.onyx .link-111-444:hover{color:#444}.onyx .link-111-444:active{color:#444}.onyx .navbar-search__input{border:0 !important}.onyx .navbar-search__input:focus{box-shadow:none !important;outline:inherit !important;outline:-webkit-focus-ring-color auto 5px !important}.onyx .typeahead__dropdown h3{text-transform:inherit !important}.back-to-top-js:hover{text-decoration:none}.back-to-top-js:active{text-decoration:underline}.no-transform{text-transform:none !important}.result-item:hover{text-decoration:none !important}
