.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
.page-node-6776 .panel-left,.page-node-6776 .panel-left .inside,.page-node-6776 .panel-left .panel-pane,.page-node-6776 .panel-left .pane-content{height:610px;}.carousel{min-height:644px;height:100%;width:100%;overflow:hidden;position:relative;}.hero .carousel{min-height:660px;}.carousel__slide{position:absolute;left:100%;width:100%;height:610px;background-size:cover;background-position:center center;}.hero .carousel__slide{height:660px;}#carousel__slide-0{left:0;}.carousel__arrow-left{position:absolute;z-index:20;left:0;top:50%;background-color:rgba(255,255,255,0.5);padding:12px 18px;font-size:24px;font-weight:bold;color:#EB008C;cursor:pointer;}.carousel__arrow-right{position:absolute;z-index:20;right:0;top:50%;background-color:rgba(255,255,255,0.5);padding:12px 18px;font-size:24px;font-weight:bold;color:#EB008C;cursor:pointer;}.carousel__arrow-left:hover,.carousel__arrow-right:hover{background-color:rgba(255,255,255,0.75);}.carousel__title{font-family:'vitesse',sans-serif;font-weight:bold;font-style:normal;font-size:3rem;color:#EB008C;letter-spacing:0.06rem;line-height:normal;text-transform:uppercase;padding:10px 80px 10px 20px;background-color:rgba(255,255,255,0.8);position:absolute;left:0px;top:80px;max-width:90%;z-index:20;}.carousel__video{height:600px;background-color:#000;}.carousel__video iframe{width:100%;height:600px;}.carousel__text{position:absolute;z-index:1;right:100px;bottom:20%;}.carousel__text--mobile{position:absolute;z-index:1;left:50px;top:50px;}.carousel__text-heading{color:#FFF;font-family:'vitesse',sans-serif;font-size:60px;font-weight:500;font-style:normal;line-height:72px;text-transform:uppercase;}.carousel__text-heading--mobile{font-family:'vitesse',sans-serif;font-weight:normal;font-style:normal;font-size:4.25rem;color:white;letter-spacing:0.4rem;line-height:0.9;text-transform:uppercase;display:block;margin:0;padding:0;margin-top:36px;}.carousel__text-heading:hover{text-decoration:none;}.carousel__text-sub-heading{color:#FFF;font-family:'franklin-gothic-urw',sans-serif;font-size:36px;font-weight:500;font-style:normal;text-transform:uppercase;}.carousel__text-sub-heading--mobile{font-family:'franklin-gothic-urw',sans-serif;font-weight:500;font-style:normal;font-size:2.5rem;color:white;letter-spacing:0.25rem;line-height:normal;text-transform:uppercase;display:block;margin-top:-10px;}@media screen and (max-width:768px){.carousel__text-sub-heading-link,.carousel__text-sub-heading{font-size:24px;}}@media screen and (max-width:400px){.carousel__text-sub-heading--mobile .mobile-arrows{display:block;}}.carousel__text-sub-heading-link{color:#DF0080;font-family:'franklin-gothic-urw',sans-serif;font-size:36px;font-weight:500;font-style:normal;margin-left:10px;-webkit-transition:all 100ms;-moz-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;display:inline-block;}.carousel__text-sub-heading-link--mobile{color:#FFF;font-family:'franklin-gothic-urw',sans-serif;font-size:24px;font-weight:500;font-style:normal;margin-left:10px;-webkit-transition:all 100ms;-moz-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;}.carousel__text-sub-heading-link:hover{text-decoration:none;color:#EB008C;}.text_link--mobile:hover,.text_link:hover{text-decoration:none;}.text_link--mobile:hover{color:#FFF;}.active .carousel__text-sub-heading-link{transform:translateX(20px);}.carousel__slide--mobile{display:none;}@media screen and (max-width:992px){#carousel__slide-0--mobile{display:block;}.pane-tsa-carousel-whats-happening-carousel,.page-node-6776 .panel-left .pane-content,.page-node-6776 .panel-left{height:calc(90vw + 265px + 54px) !important;}.page-node-6776 .panel-left .inside{height:calc(90vw + 265px + 54px) !important;}.carousel{height:calc(90vw + 265px);min-height:calc(90vw + 265px);}.carousel.locations_sf{height:calc(90vw + 20px);min-height:calc(90vw + 20px);}.carousel__slide{height:90vw;}.hero .carousel__slide{height:90vw;}.carousel__video{height:90vw;width:100%;}.carousel__video iframe{height:90vw;width:100%;}.carousel__slide--mobile{height:245px;width:100%;background-color:#EB008C;position:absolute;top:90vw;}.carousel__text-heading,.carousel__text-sub-heading,.carousel__text-sub-heading-link{display:none !important;}.carousel__arrow-right,.carousel__arrow-left{top:33%;}}@media screen and (min-width:992px){.carousel_slide--mobile,.carousel__text-sub-heading--mobile,.carousel__text-heading--mobile,.carousel__text-sub-heading-link--mobile{display:none !important;}}.carousel__indicators--mobile{margin-top:20px;float:right;}.carousel__indicators--mobile .slide-indicator-btn{height:14px;width:14px;border-radius:0px;border:1px solid #FFF;background-color:#FFF;margin-right:20px;cursor:default;}.carousel__indicators--mobile .slide-indicator-btn.current{background-color:transparent;}
.improvedselect ul li{padding:0 5px;display:block;margin:0;cursor:pointer;background:none;}.improvedselect .del_all:hover,.improvedselect .add_all:hover,.improvedselect .del:hover,.improvedselect .add:hover{background:#ccc;}.improvedselect .improvedselect-text-wrapper{border:1px solid gray;margin-bottom:5px;}.improvedselect input.improvedselect_filter{width:96%;height:20px;padding:0 2%;}.improvedselect .add_all,.improvedselect .del_all,.improvedselect .del,.improvedselect .add{display:block;width:80%;margin:0 auto;border:1px solid gray;cursor:pointer;margin:0 0 10px 0;text-align:center;margin-left:10%;background:white;}.improvedselect .improvedselect_control{float:left;width:18%;padding-top:30px;}.improvedselect li:hover{background:#eee;}.improvedselect li.selected{color:white;background:#3399ff;}.improvedselect ul.improvedselect_sel,.improvedselect ul.improvedselect_all{width:40%;height:200px;overflow:auto;margin:0;padding:0;display:block;border:1px solid gray;background:white;list-style:none;overflow:auto;}.improvedselect .improvedselect_all{float:left;}.improvedselect .improvedselect_sel{float:right;}.improvedselect .clear{clear:both;}.improvedselect{border:1px solid gray;background:#eee;padding:1%;min-width:440px;}
