#homepage-description{display:none}#priority-bulletin,#store-message{background:red;padding:5px 2%}#priority-bulletin p,#store-message p{color:#fff;font-weight:normal;text-align:center;line-height:18px}#priority-bulletin p #priority-bulletin-heading,#store-message p #priority-bulletin-heading{font-weight:bold}#priority-bulletin a,#store-message a{color:#fff}#priority-bulletin a:hover,#store-message a:hover{color:#dcdcdc}#store-message{position:relative;background:#007dfd}#store-message .close-button{font-family:verdana;position:absolute;top:15px;right:4%;color:#fff;font-size:20px;text-decoration:none;font-weight:normal;cursor:pointer}#tess-widget{background:red;padding:10px 2%;clear:both;overflow:hidden;text-align:center}#tess-widget h3{color:#fff}#session-timeout{position:relative;top:0;left:0;width:100%;z-index:101;margin:0}#session-timeout .alert{width:95%;padding:15px 2.5%;margin:0}#language-guides{display:none;margin:0;position:relative;text-align:right;background:#ececec;width:96%;z-index:3;padding:12px 2% 8px 2%;clear:both;overflow:hidden}#language-guides img{margin-left:1%}form#search-block-form--2,form#search-block-form{display:none;margin:0;position:relative;text-align:right;background:#ececec;width:96%;z-index:3;padding:14px 2% 11px 2%;clear:both;overflow:hidden}form#search-block-form--2 input,form#search-block-form input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;width:25%;min-width:300px;height:30px;font-size:14px;vertical-align:middle;margin:0;padding:0 2.5%}form#search-block-form--2 input.form-submit,form#search-block-form input.form-submit{width:6%;min-width:80px;height:33px;border:1px solid #000;padding:0;background-color:#dcdcdc;text-transform:uppercase;font-size:14px;font-weight:bold;color:#000;text-align:center;cursor:pointer}@media print{header{display:none !important}}header#mobile{display:none}header#desktop{position:relative;width:96%;padding:25px 2% 0 2%}header#desktop #mos-logo{width:200px;position:absolute;top:25px;left:2%}header#desktop #utility-nav{clear:both;text-align:right}header#desktop #utility-nav a{margin-right:2%;float:right;font-size:16px}header#desktop #utility-nav img{display:block;float:right}header#desktop #utility-nav img#language-icon{cursor:pointer}header#desktop #utility-nav i#desktop-search-icon{color:#c5c5c5;font-size:34px;cursor:pointer;float:right;margin-right:2%}header#desktop #utility-nav .global-toolbar{position:relative;float:right;margin:0 6%;display:block;width:auto}header#desktop #utility-nav .global-toolbar button,header#desktop #utility-nav .global-toolbar .border-cta{cursor:pointer;background:#fff;padding:6px 12px;border:1px solid red;text-decoration:none;margin:0;color:red;font-family:arial;font-size:16px;font-weight:bold;float:left;display:block}header#desktop #utility-nav .global-toolbar button:hover,header#desktop #utility-nav .global-toolbar .border-cta:hover{color:#007dfd;border:1px solid #007dfd}header#desktop #utility-nav .global-toolbar button:focus,header#desktop #utility-nav .global-toolbar .border-cta:focus{outline:none}header#desktop #utility-nav .global-toolbar .dropdown{display:inline-block}header#desktop #utility-nav .global-toolbar .fa-shopping-cart{color:#c5c5c5;text-decoration:none;font-size:2em;vertical-align:bottom;margin:0 -30px 0 0;display:inline;position:relative;padding:0 0 0 5px;width:auto}header#desktop #utility-nav .global-toolbar .fa-shopping-cart:hover{color:#545454}header#desktop #utility-nav .global-toolbar .fa-shopping-cart.global-toolbar-cart-has-items{color:#c5c5c5}header#desktop #utility-nav .global-toolbar .fa-shopping-cart span{background:red;border-radius:9px;color:#FFF;display:inline-block;font-family:arial;font-weight:bold;text-align:center;font-size:9px;height:11px;padding-top:3px;vertical-align:top;width:14px;right:15px;position:relative;top:0px}header#desktop #utility-nav .global-toolbar .dropdown-menu{text-align:left;float:none;margin:0;padding:0;position:absolute;top:32px}header#desktop #utility-nav .global-toolbar .dropdown-menu li{list-style-type:none;display:block;position:relative;padding:5px 0}header#desktop #utility-nav .global-toolbar .dropdown-menu li a{font-size:14px;color:#000;font-weight:normal;text-align:left;float:none;text-decoration:none;display:block;margin:0;padding:0 10px}header#desktop #utility-nav .global-toolbar .dropdown-menu li a:hover{background:transparent}header#desktop #utility-nav .global-toolbar .dropdown-menu li:hover{background:#ececec}header#desktop nav{text-align:right;padding:40px 0 20px 0;clear:both;overflow:hidden}header#desktop nav a{text-decoration:none;color:#000;font-size:17px;padding:15px 1.5%;text-transform:uppercase}header#desktop nav a.highlight{background:#007dfd;color:#fff}header#desktop #dropdown-nav{width:100%;position:absolute;top:135px;left:0;z-index:100;background:#dcdcdc;-webkit-box-shadow:0px 6px 10px 0px rgba(50,50,50,0.26);-moz-box-shadow:0px 6px 10px 0px rgba(50,50,50,0.26);box-shadow:0px 6px 10px 0px rgba(50,50,50,0.26)}header#desktop #dropdown-nav .nav-wrapper{width:80%;padding:40px 10%;clear:both;overflow:hidden;display:none}header#desktop #dropdown-nav .nav-wrapper .nav-column{width:20%;padding:0 2.5%;float:left}header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583-1 h2,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583-1 .submitted,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583-1 #enews-email-label-1,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583-1 .form-required,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583-2 h2,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583-2 .submitted,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583-2 #enews-email-label-2,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583-2 .form-required,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583 h2,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583 .submitted,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583 #enews-email-label,header#desktop #dropdown-nav .nav-wrapper .nav-column #node-95583 .form-required{display:none}header#desktop #dropdown-nav .nav-wrapper .nav-column input{margin:0;padding:5px;width:100%;font-size:16px}header#desktop #dropdown-nav .nav-wrapper .nav-column input.form-submit{padding:6px 12px;border:1px solid red;text-decoration:none;background:transparent;width:auto;color:red;font-weight:bold;cursor:pointer}header#desktop #dropdown-nav .nav-wrapper .nav-column input.form-submit:hover{color:#007dfd;border:1px solid #007dfd;cursor:pointer}header#desktop #dropdown-nav .nav-wrapper .nav-column ul{list-style-type:none;margin:0;padding:0}header#desktop #dropdown-nav .nav-wrapper .nav-column ul#social-media img{width:28px;margin:1px 4px 0 0;float:left}header#desktop #dropdown-nav .nav-wrapper .nav-column ul#social-media span{color:#000;float:left;font-size:30px;margin:0 4px 0 0}header#desktop #dropdown-nav .nav-wrapper .nav-column p{padding:0;margin:5px 0;display:block;position:relative;line-height:18px}header#desktop #dropdown-nav .nav-wrapper .nav-column p.cta{padding:8px 0 0 0}header#desktop #dropdown-nav .nav-wrapper .nav-column p a{display:block;padding:5px 0;color:#000;text-decoration:none;font-weight:normal}header#desktop #dropdown-nav .nav-wrapper .nav-column p a:hover{color:#007dfd;text-decoration:underline}header#desktop #dropdown-nav .nav-wrapper .nav-column p a.border-cta{color:red;font-weight:bold;padding:6px 12px;display:initial}header#desktop #dropdown-nav .nav-wrapper .nav-column p a.border-cta:hover{color:#007dfd;text-decoration:none}@media only screen and (max-width:1100px){header#desktop #mos-logo{width:175px}header#desktop #utility-nav a.border-cta{padding:6px 10px;font-size:14px}header#desktop #utility-nav img{max-width:27px}header#desktop #utility-nav .global-toolbar .border-cta,header#desktop #utility-nav .global-toolbar button{padding:6px 10px;font-size:14px}header#desktop nav{padding:30px 0 20px 0}header#desktop nav a{font-size:14.5px;padding:15px 1.5%}header#desktop #dropdown-nav{top:123px}}@media only screen and (max-width:875px){header#desktop{display:none}form#search-block-form--2,form#search-block-form{text-align:center;width:90%;padding:10px 5% 8px 5%;margin:0 auto}form#search-block-form--2 input,form#search-block-form input{width:60%;min-width:0px;height:30px;margin:0;padding:0 2%}form#search-block-form--2 input.form-submit,form#search-block-form input.form-submit{width:24%;padding:0;margin:0}header#mobile{display:block;width:100%;clear:both;overflow:hidden;padding:10px 0;-webkit-box-shadow:0px 1px 12px 0px rgba(50,50,50,0.26);-moz-box-shadow:0px 1px 12px 0px rgba(50,50,50,0.26);box-shadow:0px 1px 12px 0px rgba(50,50,50,0.26)}header#mobile #mobile-mos-logo{margin:12px 0 8px 3%;width:260px}header#mobile #marker{margin:10px 1.5% 0 0;float:right;font-size:33px;color:#000}header#mobile #menu{padding-left:10px;margin:10px 3% 0 0;font-size:33px;float:right;cursor:pointer}header#mobile #menu:hover{color:#545454}header#mobile .fa-shopping-cart{margin:10px 0 0 0;color:#000;text-decoration:none;font-size:33px;display:block;float:right;position:relative;padding-right:4%}header#mobile .fa-shopping-cart:hover{color:#545454}header#mobile .fa-shopping-cart.global-toolbar-cart-has-items{color:#c5c5c5}header#mobile .fa-shopping-cart span{background:red;border-radius:9px;color:#FFF;display:inline-block;font-family:arial;font-weight:bold;text-align:center;font-size:9px;height:11px;padding-top:3px;position:relative;left:-15px;text-align:center;vertical-align:top;width:14px}header#mobile #mobile-search-icon{margin:10px 2% 0 0;font-size:30px;float:right;cursor:pointer}header#mobile #mobile-search-icon:hover{color:#545454}}#mobile-nav{display:block;position:fixed;overflow-x:hidden;width:60%;height:100%;left:100%;top:0;background-color:#545454;padding-top:20px;z-index:1000;-webkit-transition:-webkit-transform 1s ease-in-out;-ms-transition:-ms-transform 1s ease-in-out;transition:transform 1s ease-in-out;-webkit-box-shadow:0px 6px 10px 0px rgba(50,50,50,0.26);-moz-box-shadow:0px 6px 10px 0px rgba(50,50,50,0.26);box-shadow:0px 6px 10px 0px rgba(50,50,50,0.26)}#mobile-nav a{float:left;font-size:1.05em;width:80%;display:block;padding:8px 10%;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:normal;text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none}#mobile-nav a:hover{background-color:#797979}#mobile-nav a .fa-angle-right{float:right;font-size:1.2em;font-weight:bold}#mobile-nav a .mobile-nav-icon{width:35px}#mobile-nav a.border-cta,#mobile-nav a button{cursor:pointer;background:transparent;border:1px solid #fff;text-decoration:none;text-transform:none;color:#fff;font-family:arial;font-size:16px;font-weight:bold;float:left;display:inline-block;width:60%;margin:0 15% 20px 15%;padding:8px 5%;text-align:center}#mobile-nav a.border-cta:hover,#mobile-nav a button:hover{color:red;border:1px solid red}#mobile-nav a.border-cta:focus,#mobile-nav a button:focus{outline:none}#mobile-nav a#logout{color:#ececec;text-decoration:underline;text-transform:none;font-size:14px;text-align:center;margin:-10px 0 10px 0;padding:0px 10% 5px 10%}#mobile-nav a#logout:hover{color:red;background:transparent}#mobile-nav .ticket-button{width:60%;margin:15px 15%;padding:8px 5%;text-align:center;font-weight:bold;text-transform:none}#mobile-nav .ticket-button:hover{background:red}#content-container{-webkit-transition:-webkit-transform 1s ease-in-out;-ms-transition:-ms-transform 1s ease-in-out;transition:transform 1s ease-in-out}.sidebar-active{-webkit-transform:translateX(-60%);-ms-transform:translateX(-60%);transform:translateX(-60%)}.active-sidebar{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (max-width:550px){#store-message .close-button{top:4px;right:3%}header#mobile #mobile-mos-logo{padding:12px 0 6px 3%;margin:0;width:58%;max-width:260px}header#mobile #mobile-search-icon{margin:6px 1% 0 0}header#mobile .fa-shopping-cart{padding:0 2% 0 0;margin:6px 0 0 0}header#mobile .fa-shopping-cart.global-toolbar-cart-has-items{margin:6px -4.5% 0 0}header#mobile #menu{padding:6px 3% 0 0;margin:0}header#mobile #marker{margin:6px 3% 0 0}}#bottom-modal .field{width:65%;display:inline-block}#bottom-modal .modal-cta a{margin-top:10px;min-width:100px;text-align:center;border:0;font-size:16px;font-weight:bold;opacity:1;background-color:#007dfd;padding:7px 13px;color:#fff !important;text-decoration:none;float:right;z-index:1;overflow:auto;clear:both}#bottom-modal .modal-cta a:hover{background-color:red}#bottom-modal .field-label{display:none}#signup-form,#bottom-modal{width:90%;height:auto;padding:15px 5% 30px 5%;background-color:#545454;color:#fff;position:fixed;overflow:hidden;bottom:0;z-index:11;opacity:0.97;display:none}#signup-form input,#bottom-modal input{line-height:22px;font-size:16px}#signup-form input.form-text,#bottom-modal input.form-text{width:90%;min-width:250px;height:30px;border:1px solid #ececec;border-radius:0px;font-size:14px;margin-bottom:1%;padding:0px 2.5%}#signup-form .webform-component--email-enews,#bottom-modal .webform-component--email-enews{width:65%}#signup-form .form-actions,#bottom-modal .form-actions{width:0px;display:inline-block}#signup-form input.form-submit,#bottom-modal input.form-submit{padding:6px 12px;border:1px solid #F00;text-decoration:none;background:#F00;width:auto;color:#FFF;font-weight:bold;cursor:pointer;-webkit-appearance:none;line-height:17px}#signup-form .form-item,#bottom-modal .form-item{display:inline-block;margin-right:2%}#signup-form h3,#bottom-modal h3{font-size:25px;margin:15px 0;font-weight:bold}#signup-form p,#bottom-modal p{width:45%;float:left;margin-right:5%}#signup-form #signup-form-close,#signup-form #bottom-modal-close,#bottom-modal #signup-form-close,#bottom-modal #bottom-modal-close{position:relative;float:right;color:#fff}#signup-form #signup-form-close,#bottom-modal #signup-form-close{font-size:30px;font-weight:normal}#signup-form #bottom-modal-close,#bottom-modal #bottom-modal-close{top:-40px}#signup-form #bottom-modal-button,#bottom-modal #bottom-modal-button{float:right !important;display:inline-block}#signup-form #signup-form-enews,#bottom-modal #signup-form-enews{float:left;width:50%}#signup-form #signup-form-enews h2,#signup-form #signup-form-enews .submitted,#signup-form #signup-form-enews .webform-component--label-email-enews,#bottom-modal #signup-form-enews h2,#bottom-modal #signup-form-enews .submitted,#bottom-modal #signup-form-enews .webform-component--label-email-enews{display:none}@media print{footer,#copyright{display:none !important}}@media only screen and (max-width:875px){#bottom-modal #bottom-modal-button,#signup-form #bottom-modal-button{margin-top:1%}#bottom-modal #bottom-modal-button,#bottom-modal #signup-form-enews,#signup-form #bottom-modal-button,#signup-form #signup-form-enews{float:none !important;width:100%}#bottom-modal .field,#bottom-modal p,#signup-form .field,#signup-form p{width:100%;float:none;margin:0}#bottom-modal h3,#signup-form h3{font-size:22px;letter-spacing:-1px}#bottom-modal input.form-text,#signup-form input.form-text{min-width:1px}.form-item,.form-actions{margin-top:.5%;margin-bottom:.5%}.field-item{margin-top:-20px;margin-bottom:-10px}}@media only screen and (max-width:650px){#bottom-modal,#signup-form{padding:5px 5% 20px 5%}#bottom-modal h3,#signup-form h3{font-size:22px;letter-spacing:-1.5px}#bottom-modal .field-type-text-long,#bottom-modal p,#signup-form .field-type-text-long,#signup-form p{font-size:14px;line-height:18px}#bottom-modal .form-actions,#signup-form .form-actions{width:0px}}@media only screen and (min-width:1700px){#bottom-modal,#signup-form{width:70%}}#copyright{background-color:#dcdcdc;width:96%;margin:20px 0 0 0;padding:20px 2%}#copyright p{text-align:center}footer{width:96%;margin:40px auto 0 auto;padding:0 2%;clear:both;overflow:hidden}footer#footer-mobile{display:none}footer div{min-height:350px;width:18%;padding:3%;float:left;border-right:2px solid #dcdcdc}footer div ul{list-style-type:none;margin:0;padding:0}footer div ul#footer-social-media li{float:left;margin:0 6px 0 0}footer div ul#footer-social-media li img{display:inline-block;width:32px;margin:2px 0 0 0px}footer div ul#footer-social-media li span{font-size:35px;color:#000}footer div p.title{font-weight:bold;text-transform:uppercase;margin-bottom:20px}footer div img{width:90%;display:block;margin:5px 5%;position:relative}footer div img#charity-navigator{margin:40px 0 0 0}footer div#secondary-nav ul{margin:0px 0 25px 0}footer div#secondary-nav li{line-height:28px}footer div#premier-partners a.border-cta{text-align:center}footer div#premier-partners ul{margin:0px 0 40px 0;text-align:center}footer div#premier-partners ul a{text-align:center}footer div#contact-info{border:0px}footer div#contact-info .title{font-size:18px;line-height:22px;text-transform:uppercase;font-weight:bold}footer div#contact-info div.contact{padding:20px 0;display:block;float:none;width:100%;border:0px;min-height:0px}footer div#contact-info address,footer div#contact-info p,footer div#contact-info a{line-height:22px;margin:0;padding:0}@media only screen and (max-width:550px){#copyright{width:70%;margin:0;padding:10px 15% 30px 15%;background:#fff}#copyright p{font-size:13px;line-height:17px}footer{width:100%;margin:0 auto;padding:0}footer div{min-height:0px;width:100%;padding:0;float:none;border-right:0px}footer div p{width:90%;padding:0px 5%;margin:0}footer div p.title{text-align:center}footer div#secondary-nav{width:90%;margin:20px 5%}footer div#secondary-nav .title{display:none}footer div#secondary-nav ul{clear:both;overflow:hidden;width:100%;margin:0 auto 20px auto;text-align:left}footer div#secondary-nav ul li{width:42%;padding:3px 4%;float:left}footer div#secondary-nav ul#footer-social-media{display:none}footer div#premier-partners{width:90%;padding:0px 5%}footer div#premier-partners .title{display:none}footer div#premier-partners ul{clear:both;overflow:hidden}footer div#premier-partners ul li{float:left;width:50%;margin:0 auto}footer div#mission,footer div#contact-info{display:none}footer#footer-mobile{display:block}footer#footer-mobile div{padding:40px 0 30px 0;clear:both;overflow:hidden}footer#footer-mobile div div{padding:10px 0 10px 15%}footer#footer-mobile div div p{line-height:22px}footer#footer-mobile div div p.title{text-align:left;margin:0 0 4px 0;padding:0}footer#footer-mobile div div p.title a{color:#000}footer#footer-mobile div div p.title a:hover{color:#007dfd}footer#footer-mobile div div i{width:32px;float:left;margin:5px 5% 10px 5%;color:#000}footer#footer-mobile div div #footer-phone{font-size:55px}footer#footer-mobile div div #footer-marker{font-size:63px}footer#footer-mobile div#social-icons{width:235px;margin:0 auto;padding:40px 0 10px 0;text-align:center}footer#footer-mobile div#social-icons a{margin:0;padding:0}footer#footer-mobile div#social-icons a img{display:inline-block;width:50px;margin:0;padding:2px 0 0 3px;float:left}footer#footer-mobile div#social-icons a span{color:#000;font-size:55px;padding:0 5px;float:left}}#slider{position:relative;margin:0 auto;padding:0;*zoom:1}#slider #general-bulletin{z-index:2;background:rgba(255,255,255,0.8);padding:20px 2%;width:23%;margin:0;position:absolute;top:60px;right:2%;color:#000}#slider #general-bulletin .close-button{font-family:verdana;position:absolute;top:5px;right:4%;color:#000;font-size:20px;text-decoration:none;font-weight:normal;cursor:pointer}#slider #general-bulletin h4{margin:0;font-size:16px;line-height:16px;text-align:left}#slider #general-bulletin p,#slider #general-bulletin a{font-size:14px;line-height:16px;margin:0;padding:5px 0}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}.bx-wrapper .bx-viewport{left:0px;background:#000;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper bx-controls-auto{position:absolute;right:2%;bottom:20px;width:100%}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-pager .bx-controls-auto-item,.bx-wrapper bx-controls-auto .bx-pager-item,.bx-wrapper bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a,.bx-wrapper bx-controls-auto.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#666;font-size:1px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper bx-controls-auto.bx-default-pager a:hover,.bx-wrapper bx-controls-auto.bx-default-pager a.active{background:#ff0000}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;outline:0;width:55px;height:55px;text-indent:-9999px;z-index:10}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-prev{left:10px;cursor:pointer;background:url(/sites/dev-elvis.mos.org/themes/mos_responsive/img/icons/slide-arrow.png) center center no-repeat;overflow:hidden;background-position:-3px -33px;top:123px;left:8px}.bx-wrapper .bx-prev:hover{background-position:-123px -33px}.bx-wrapper .bx-next{right:10px;cursor:pointer;background:url(/sites/dev-elvis.mos.org/themes/mos_responsive/img/icons/slide-arrow.png) center center no-repeat;overflow:hidden;background-position:-63px -33px;top:123px;right:8px}.bx-wrapper .bx-next:hover{background-position:-183px -33px}.bx-wrapper .bx-loading{min-height:50px;background:url(/sites/dev-elvis.mos.org/themes/mos_responsive/img/icons/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:right;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:0px}.bxslider{background-color:#000;clear:both;overflow:hidden;width:100%;height:auto;position:relative;margin:0 auto}.bxslider img{width:100%;display:block;margin-top:-20px}.bxslider .player{max-width:72%;max-height:500px;margin:0 auto}.bxslider .player iframe{display:block;margin-top:-1%}.bxslider .slide-description{max-width:35%;background:rgba(0,0,0,0.6);position:absolute;top:60px;left:0;padding:20px 2%;color:#fff;clear:both;overflow:hidden;z-index:4}.bxslider .slide-description h2{font-size:30px;font-weight:bold;line-height:34px;margin:0 0 0px 0;padding:10px 0}.bxslider .slide-description h2 a{color:#fff;text-decoration:none;display:block}.bxslider .slide-description h3{margin:0 0 15px 0;font-size:20px;line-height:24px;padding:0;font-weight:normal}.bxslider .slide-description h3 a{color:#fff;text-decoration:none;font-weight:normal;display:block}.bxslider .slide-description .cta{margin:0 0 5px 0}.bxslider .left-arrow,.bxslider .right-arrow{display:block;position:absolute;width:55px;height:55px;margin-top:20px;cursor:pointer;background:url(/sites/dev-elvis.mos.org/themes/mos_responsive/img/icons/slide-arrow.png) center center no-repeat;overflow:hidden}.bxslider .left-arrow{background-position:-3px -33px;top:123px;left:8px}.bxslider .left-arrow:hover{background-position:-123px -33px}.bxslider .right-arrow{background-position:-63px -33px;top:123px;right:8px}.bxslider .right-arrow:hover{background-position:-183px -33px}.bxslider .slide-photo-credit{color:#cacaca;font-size:12px;position:absolute;bottom:20px;left:2%;margin:0;padding:0;text-align:left;z-index:1000}#map{position:relative;margin:0 auto;padding:0;margin:0 auto;width:100%;height:500px}#map iframe{display:block;width:100%;height:100%}#map iframe.scroll-off{pointer-events:none}#map iframe .gmnoprint{cursor:pointer}#page-content ul.promotions,#page-content ul#promotions{list-style-type:none;margin:0;padding:40px 7.5%;width:85%;clear:both;overflow:hidden}#page-content ul.promotions.daily-schedule li,#page-content ul#promotions.daily-schedule li{margin-bottom:100px}#page-content ul.promotions li,#page-content ul#promotions li{float:left}#page-content ul.promotions li.text-promo,#page-content ul#promotions li.text-promo{width:24%;height:0;padding:2% 2% 25.75% 2%;margin:2.5% 2.5% 0 2.5%;border:1px solid red;text-align:center;list-style:none}#page-content ul.promotions li.text-promo img,#page-content ul#promotions li.text-promo img{margin:10px 0 0 0;width:25%}#page-content ul.promotions li.text-promo img.twitter-logo,#page-content ul#promotions li.text-promo img.twitter-logo{width:19px;position:relative;top:5px;left:-10px}#page-content ul.promotions li.text-promo h3,#page-content ul#promotions li.text-promo h3{margin:10px 0 10px 0;font-weight:bold;line-height:26px;font-size:24px}#page-content ul.promotions li.text-promo h3 a,#page-content ul#promotions li.text-promo h3 a{color:#000;text-decoration:none}#page-content ul.promotions li.text-promo p,#page-content ul#promotions li.text-promo p{font-size:16px;line-height:18px;margin:5px 0}#page-content ul.promotions li.text-promo p .fa-exclamation-triangle,#page-content ul#promotions li.text-promo p .fa-exclamation-triangle{font-size:.8em;color:red}#page-content ul.promotions li.text-promo p .override,#page-content ul#promotions li.text-promo p .override{margin:4px 0}#page-content ul.promotions li.text-promo .border-cta,#page-content ul#promotions li.text-promo .border-cta{display:inline-block;margin-top:15px}#page-content ul.promotions li.photo-promo,#page-content ul#promotions li.photo-promo{width:28%;margin-top:2.5%;margin-left:2.5%;margin-right:2.5%;position:relative;list-style:none}#page-content ul.promotions li.photo-promo .callout,#page-content ul#promotions li.photo-promo .callout{position:absolute;top:0px;right:0px;background:#000;color:#fff;padding:12px 5%;font-size:14px;letter-spacing:1px;text-transform:uppercase;-webkit-box-shadow:-6px 4px 18px 0px rgba(140,140,140,0.4);-moz-box-shadow:-6px 4px 18px 0px rgba(140,140,140,0.4);box-shadow:-6px 4px 18px 0px rgba(140,140,140,0.4)}#page-content ul.promotions li.photo-promo .callout a,#page-content ul#promotions li.photo-promo .callout a{display:block;font-weight:normal;color:#fff;text-decoration:none}#page-content ul.promotions li.photo-promo .teaser-description,#page-content ul#promotions li.photo-promo .teaser-description{background:rgba(255,255,255,0.7);color:#000;z-index:1;position:absolute;bottom:3px;left:0;margin:0;width:86%;padding:15px 7%}#page-content ul.promotions li.photo-promo .teaser-description.stretch,#page-content ul#promotions li.photo-promo .teaser-description.stretch{top:0;background:rgba(255,255,255,0.9);padding:10% 7%}#page-content ul.promotions li.photo-promo .teaser-description h4,#page-content ul#promotions li.photo-promo .teaser-description h4{font-weight:bold;font-size:18px;line-height:20px;text-align:left;padding:0;margin:0}#page-content ul.promotions li.photo-promo .teaser-description h4 a,#page-content ul#promotions li.photo-promo .teaser-description h4 a{color:#000;text-decoration:none;display:block}#page-content ul.promotions li.photo-promo .teaser-description p,#page-content ul#promotions li.photo-promo .teaser-description p{font-size:13px;line-height:18px;margin:15px 0 25px 0;display:none}#page-content ul.promotions li.photo-promo .teaser-description p.content-type,#page-content ul#promotions li.photo-promo .teaser-description p.content-type{margin-bottom:15px;font-weight:bold;text-transform:uppercase}#page-content ul.promotions li.photo-promo img,#page-content ul#promotions li.photo-promo img{width:100%}#page-content ul.promotions li.photo-promo img.instagram-logo,#page-content ul#promotions li.photo-promo img.instagram-logo{width:19px;position:relative;top:5px}@media only screen and (max-width:1100px){#page-content ul.promotions,#page-content ul#promotions{padding:20px 2.5%;width:95%}#page-content ul.promotions li.text-promo h3,#page-content ul#promotions li.text-promo h3{font-size:20px}#page-content ul.promotions li.text-promo img,#page-content ul#promotions li.text-promo img{margin:0}#slider #general-bulletin{top:20px}.bxslider .player{max-width:69%;max-height:350px}.bxslider .player iframe{display:block;margin-top:-1%}.bxslider .slide-description{top:20px}.bxslider .slide-description h2{font-size:22px;line-height:26px;margin-bottom:5px}.bxslider .slide-description h3{display:none}}@media only screen and (max-width:875px){#slider #general-bulletin{position:relative;width:90%;padding:20px 5%;top:0px;left:0;background-color:#ececec}.bx-wrapper .bx-pager{text-align:right;bottom:10px}.bxslider{padding-bottom:5px}.bxslider .player{max-width:80%;max-height:300px}.bxslider .player iframe{display:block;margin-top:-1%}.bxslider img{margin-top:0px}.bxslider .slide-description{padding:10px 0;margin-top:-7px;position:relative;top:0;width:100%;max-width:100%}.bxslider .slide-description h2{font-size:18px;line-height:22px;text-align:center;width:100%;left:auto;margin-bottom:0px;padding:0}.bxslider .slide-description .cta,.bxslider .slide-description a.solid-cta{display:none}.bxslider .slide-photo-credit{display:none}#page-content ul.promotions,#page-content ul#promotions{padding:30px 5%;width:90%}#page-content ul.promotions li.text-promo,#page-content ul#promotions li.text-promo{width:39.5%;padding:2% 2% 41.5% 2%;margin:3%}#page-content ul.promotions li.text-promo img,#page-content ul#promotions li.text-promo img{margin:10px 0 0 0}#page-content ul.promotions li.text-promo img.twitter-logo,#page-content ul#promotions li.text-promo img.twitter-logo{top:15px}#page-content ul.promotions li.text-promo h4.social-media-title,#page-content ul#promotions li.text-promo h4.social-media-title{font-size:16px}#page-content ul.promotions li.photo-promo,#page-content ul#promotions li.photo-promo{width:44%;margin:3%}#page-content ul.promotions li.photo-promo h4.social-media-title,#page-content ul#promotions li.photo-promo h4.social-media-title{font-size:16px}}@media only screen and (max-width:600px){body{webkit-text-size-adjust:100%}.bxslider .slide-photo-credit{font-size:10px}.bxslider .player{max-width:84%}.bxslider .player iframe{display:block;margin-top:-1.5%}#map{width:100%;height:260px}#map iframe{width:100%;height:100%}#page-content ul.promotions,#page-content ul#promotions{padding:2.5%;width:95%}#page-content ul.promotions.daily-schedule li.daily-schedule-promo,#page-content ul#promotions.daily-schedule li.daily-schedule-promo{height:auto}#page-content ul.promotions li.text-promo,#page-content ul#promotions li.text-promo{width:39%;padding:2% 2% 41.5% 2%;margin:3% 3% 0 3%}#page-content ul.promotions li.text-promo img,#page-content ul#promotions li.text-promo img{margin:5px 0 0 0;width:30%;min-width:60px}#page-content ul.promotions li.text-promo img.twitter-logo,#page-content ul#promotions li.text-promo img.twitter-logo{min-width:1px;top:5px;left:-5px}#page-content ul.promotions li.text-promo h3,#page-content ul#promotions li.text-promo h3{margin:0;font-weight:bold;font-size:18px;line-height:20px}#page-content ul.promotions li.text-promo:first-child,#page-content ul#promotions li.text-promo:first-child{float:none;clear:both;border:0;overflow:hidden;margin:25px auto 15px auto;width:auto;height:auto;text-align:left;display:table}#page-content ul.promotions li.text-promo:first-child .teaser-icon,#page-content ul#promotions li.text-promo:first-child .teaser-icon{text-align:left;vertical-align:middle;display:table-cell}#page-content ul.promotions li.text-promo:first-child a,#page-content ul#promotions li.text-promo:first-child a{text-align:left;width:100%;display:block}#page-content ul.promotions li.text-promo:first-child a img,#page-content ul#promotions li.text-promo:first-child a img{width:80%;margin:0 20% 0 0}#page-content ul.promotions li.text-promo:first-child a.border-cta,#page-content ul#promotions li.text-promo:first-child a.border-cta{width:auto;margin:10px 0 0 0;display:inline-block}#page-content ul.promotions li.text-promo:first-child #exhibit-halls,#page-content ul#promotions li.text-promo:first-child #exhibit-halls{padding-top:25px;text-align:left;vertical-align:middle;display:table-cell;width:75%}#page-content ul.promotions li.text-promo:first-child h3,#page-content ul#promotions li.text-promo:first-child h3{position:absolute;display:block;font-size:20px;line-height:22px;margin:0;padding:0}#page-content ul.promotions li.text-promo:first-child p,#page-content ul#promotions li.text-promo:first-child p{font-size:16px;margin:8px 0 3px 0}#page-content ul.promotions li.photo-promo,#page-content ul#promotions li.photo-promo{float:none;width:94%;margin:20px 3%;position:relative;display:block;height:230px;overflow:hidden}#page-content ul.promotions li.photo-promo .teaser-description,#page-content ul#promotions li.photo-promo .teaser-description{bottom:0}#page-content ul.promotions li.photo-promo img,#page-content ul#promotions li.photo-promo img{margin-top:-20%}#page-content ul.promotions li.photo-promo.daily-schedule-promo .callout,#page-content ul#promotions li.photo-promo.daily-schedule-promo .callout{top:64px;padding:8px 5%}#page-content ul.promotions li.text-promo,#page-content ul#promotions li.text-promo{position:relative;display:block;width:90%;height:auto;padding:0px 2% 20px 2%;margin:0 3% 20px 3%}}@media only screen and (max-width:420px){.bxslider .player{max-width:89%}.bxslider .player iframe{display:block;margin-top:-2%}}html{background:#ececec}html.noMax{background:#fff}html.noMax body{margin:0;padding:0;font-family:arial;max-width:none}html body{background:#fff;margin:0 auto;padding:0;font-family:arial;max-width:1600px}.hide-this,.hidden{display:none;padding:5px 2%}.full-width{width:100%}.full-width img{width:100%}.read-more{line-height:24px}.gray{background-color:#dcdcdc}#internships-faq,.view-display-id-view_block_list_accessible_offerings,#already-a-member,.view-dom-id-c6649d1a473e83c1d113a7403af9cacf,.view-display-id-view_block_list_visit_us_primary,#wrapper_select-what-to-do-and-overnights,#wrapper_buy-tickets-and-additional-info,#visit-us_events,.view-display-id-view_block_list_member_event,.view-display-id-view_block_list_educators_primary,#educators_field-trips,#educators_traveling-programs,#educators_educator-resources,view-display-id-engineering_curriculum .offering-details{display:none}h1{font-size:32px;line-height:38px;margin:30px 0 15px 0;padding:0;font-weight:bold}h1.page-title{margin:50px 5% 20px 5%;display:block}h1.page-title p{font-size:32px;line-height:38px;padding:0;font-weight:bold}h1.subtitle{display:inline}h2{font-size:24px;line-height:28px;margin:25px 0;padding:0}h2.teaser-category{margin:0 7%}h2.hr-category{margin:0 5%}h2#press-date{margin:25px 5%}h3{font-size:21px;line-height:26px;margin:15px 0;font-weight:normal;padding:0}h4{font-size:18px;line-height:22px;margin:15px 0;padding:0}h5{font-size:12px;margin:5px 0;font-weight:lighter;padding:0}p{margin:15px 0;font-size:16px;line-height:24px;padding:0}a{color:red;font-weight:bold;text-size:16px}a img{border:0}a:hover{color:#007dfd;text-decoration:none}a.border-cta{padding:6px 12px;border:1px solid red;text-decoration:none}a.border-cta:hover{color:#007dfd;border:1px solid #007dfd}a.solid-cta{color:#fff;background-color:#007dfd;padding:7px 13px;text-decoration:none}a.solid-cta:hover{background-color:red;color:#fff}a.solid-cta[disabled="disabled"]{background-color:#ececec;cursor:inherit}a.light{font-weight:normal}.field-collection-container{margin:0;border:0px}#conflict-message{padding:30px 4%;cursor:pointer;clear:both;overflow:hidden;font-family:arial}#conflict-message #close-box{font-size:20px;position:absolute;top:5px;right:10px;color:#545454}#conflict-message h2{text-align:center;color:red;padding:0;margin:0}#conflict-message .lg{font-weight:bold;padding:0;margin:5px 0}#conflict-message .cta{display:block;margin:20px 0 10px 0;width:100%;text-align:center}#conflict-message .cta button.solid-cta{color:#fff;background-color:#007dfd;padding:7px 13px;text-decoration:none;border:0;display:inline;font-weight:bold}#conflict-message .cta button.solid-cta:hover{background:red}#conflict-message .cta button.solid-cta:focus{outline:0px}#conflict-message .cta button.border-cta{background:transparent;color:red;font-weight:bold;font-size:16px;padding:6px 12px;margin:0 2% 0 0;display:inline;border:1px solid red;text-decoration:none}#conflict-message .cta button.border-cta:hover{color:#007dfd;border:1px solid #007dfd}#conflict-message .cta button.border-cta:focus{outline:0px}#page-content{clear:both;overflow:hidden;display:block}#page-content .cta{padding:15px 0}#page-content .page-subtitle{width:90%;padding:0px 5%}#page-content .float-right{float:right;width:40%;max-width:350px;margin:0px 0 15px 2%}#page-content .float-right img{width:100%}#page-content .float-left{float:left;width:40%;max-width:350px;margin:0px 2% 15px 0}#page-content .float-left img{width:100%}#page-content .photo-credit{position:inherit;color:#ececec;padding:0;margin:0;text-align:right;margin:-27px 2% 0 0;font-size:12px}#page-content .sub-section{position:relative;display:block;width:90%;padding:30px 5%;clear:both;overflow:hidden}#page-content .sub-section:first-child{padding:0px 5% 30px 5%}#page-content .sub-section.gray:first-child{margin:20px 0 0 0;padding:30px 5%}#page-content .sub-section .promotions,#page-content .sub-section #promotions{width:100%;padding:0;margin:0}#page-content .sub-section .promotions li,#page-content .sub-section #promotions li{width:21%;margin:15px 2%;float:left;position:relative;display:block}#page-content .two-column{padding:0px 4% 15px 0;margin:0;overflow:hidden;display:block;float:left;display:block;width:46%;overflow:hidden}#page-content .two-column img{width:100%}#page-content .three-column{float:left;display:block;width:31%;padding:15px 2% 15px 0}#page-content .three-column img{width:100%}#page-content .offering-description{float:left;width:50%;margin:40px 0 40px 5%}#page-content .offering-description .page-title{margin:20px 0;display:inline}#page-content .offering-description h3{color:#545454;margin-bottom:10px}#page-content .offering-description #social-share{float:right;margin:15px 0 0 0;padding:0;display:table}#page-content .offering-description #social-share div{display:table-cell;vertical-align:top;padding:0 0 0 10px}#page-content .offering-description .course-times div p{line-height:50px !important}#page-content .offering-description .details{margin:40px 0;clear:both;overflow:hidden}#page-content .offering-description .details #length .details-text{margin-left:42px}#page-content .offering-description .details #audience .details-text{margin-left:40px}#page-content .offering-description .details #location .details-text{margin-left:30px}#page-content .offering-description .details div{width:30%;padding:0 3% 0 0;float:left}#page-content .offering-description .details div p{margin:0;padding:0;line-height:17px}#page-content .offering-description .details div p .fa{float:left;font-size:38px;margin:8px 10px 10px 0;font-weight:normal;color:#545454}#page-content .offering-description .details div p.title{padding:0 0 5px 0;font-weight:bold;text-transform:uppercase}#page-content .offering-details{float:left;width:35%;padding:0 2.5% 2.5% 2.5%;margin:40px 2.5%}#page-content .offering-details h3{color:#545454}#page-content .offering-details small{padding:15px 0;display:block}#page-content .offering-details #sale-date{font-weight:bold}#page-content .offering-details #social-share .fb-share-button{float:left;margin-right:10px}#page-content .offering-details #social-share .tweet{display:inline-block;float:left}#page-content .press-assets{margin:40px 5%}#page-content .press-assets h3:first-child{margin:0 0 15px 0}#page-content .press-assets .asset-credit{font-size:11px;line-height:13px}#page-content .press-assets .asset-description{font-size:14px;line-height:18px}#page-content .press-assets .floating li:nth-child(4n+5){clear:left}#page-content .node-webform .submitted{display:none}#page-content .webform-confirmation,#page-content .links{margin:40px 5%}#page-content ul li{list-style:outside url(/sites/dev-elvis.mos.org/themes/mos_responsive/img/icons/bullet.png);line-height:17px;margin:8px 0}#page-content ul.content-list{display:block;margin:0;padding:0}#page-content ul.content-list li{display:block}#page-content ul.content-list#winners{margin:5px 2%}#page-content ul.content-list#winners li{margin:25px 0}#page-content ul.content-list#winners li h3{font-weight:bold;display:inline;margin:0;padding:0}#page-content ul.content-list#winners li h3.award-year{position:absolute}#page-content ul.content-list#winners li h3.award-winner{margin-left:75px;display:inline-block}#page-content ul.content-list#winners li p{margin:8px 0;padding:0;display:block}#page-content ul.content-list#winners li p.award-snippet{margin-left:75px}#page-content ul#courses-offered{padding:0;margin:0}#page-content ul#courses-offered li{list-style:none;padding:0;margin:0}#page-content ul#courses-offered li h3{margin:0;padding:0}#page-content ul#courses-offered li table{margin:15px 0 30px 0}#page-content ul.press-releases{padding:0;margin:0}#page-content ul.press-releases li{margin:40px 10%;padding:0;font-size:21px;line-height:26px;font-weight:bold}#page-content ul.press-releases li a{margin-top:5px;display:block;font-weight:normal}#page-content ul.floating{overflow:hidden;display:block;margin:15px 0;padding:0}#page-content ul.floating li{float:left;list-style-type:none;display:block;padding:0 3% 0 0;width:22%;min-width:120px}#page-content ul.floating li img{width:100%;height:auto}#page-content ul.floating li.logo{width:10%;min-width:120px}#page-content form{margin:50px 0 0 50px}#page-content form h5{color:#dcdcdc;margin:0 0 0 25px}#page-content form textarea{width:400px;height:150px;line-height:18px}#page-content form input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}#page-content form .button{color:red;font-weight:bold;font-size:16px;padding:6px 12px;margin:20px 0;height:40px;width:225px;border:1px solid red;text-decoration:none;background-color:white}#page-content form .button:hover{color:#007dfd;border:1px solid #007dfd}#page-content form#webform-client-form-95583{margin:40px 5%}#page-content form#webform-client-form-95583 input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;min-width:25%;min-width:300px;height:30px;font-size:14px;vertical-align:center;margin:0;padding:0 2.5%}#page-content form#webform-client-form-95583 input.form-submit{width:6%;min-width:80px;height:33px;border:1px solid red;padding:0;background-color:#fff;text-transform:none;font-size:14px;font-weight:bold;color:red;text-align:center;cursor:pointer}#page-content form#webform-client-form-95583 input.form-submit:hover{color:#007dfd;border:1px solid #007dfd}#page-content form input:hover,#page-content form textarea:hover,#page-content form input:focus,#page-content form textarea:focus{border-color:3px solid #dcdcdc}#page-content #node-1642008 form fieldset{width:90%}#page-content #node-1642008 form fieldset legend{margin-bottom:28px}#page-content #node-95575 form fieldset{width:85%}#page-content #node-1642008 h2,#page-content #node-1642008 .submitted,#page-content #node-95575 h2,#page-content #node-95575 .submitted{display:none}#page-content #node-1642008 form fieldset,#page-content #node-95575 form fieldset{margin:1% 5%;background-color:#dcdcdc;border:1px solid #fff}#page-content #node-1642008 form fieldset fieldset,#page-content #node-95575 form fieldset fieldset{margin:1% 0%;padding:20px 2%}#page-content #node-1642008 form .fieldset-wrapper,#page-content #node-95575 form .fieldset-wrapper{margin:0 3%}#page-content #node-1642008 form .webform-calendar,#page-content #node-95575 form .webform-calendar{width:auto}#page-content #node-1642008 form .form-actions,#page-content #node-95575 form .form-actions{margin:20px 5%}#page-content #node-1642008 form input[type="submit"],#page-content #node-95575 form input[type="submit"]{cursor:pointer;background:#fff;border:1px solid red;padding:6px 12px;text-decoration:none;color:red;font-family:arial;font-size:16px;font-weight:bold}#page-content #node-1642008 form input[type="submit"]:hover,#page-content #node-95575 form input[type="submit"]:hover{color:#007dfd;border:1px solid #007dfd}#page-content #node-1642008 form input[type="text"],#page-content #node-1642008 form textarea,#page-content #node-95575 form input[type="text"],#page-content #node-95575 form textarea{border:1px solid #545454;border-radius:0px;font-size:14px;margin-bottom:1%;padding:0px 2.5%}#page-content #node-1642008 form select,#page-content #node-95575 form select{color:#000;font-family:arial;font-size:14px;border:1px solid #000;vertical-align:middle;margin:0 1% 0 0;background:#fff}#page-content #node-1642008 form select:hover,#page-content #node-95575 form select:hover{border:1px solid #007dfd;color:#007dfd}#page-content #node-1642008 form input[type="text"],#page-content #node-1642008 form select,#page-content #node-95575 form input[type="text"],#page-content #node-95575 form select{height:30px;min-wdth:300px}#page-content #node-1642008 form input[type="image"],#page-content #node-95575 form input[type="image"]{margin-top:4px;height:18px}#page-content #node-1642008 form textarea,#page-content #node-95575 form textarea{width:100%}#page-content #node-1642008 form select,#page-content #node-95575 form select{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#page-content .view-hr-opportunities{margin:0 5%}#page-content .view-hr-opportunities .views-field-title{padding:15px 0}#page-content #oops{color:#545454;width:90%;padding:80px 5%;clear:both;overflow:hidden;background:#ececec}#page-content #oops h1{font-size:90px;line-height:90px;letter-spacing:-3px}#page-content #oops h2{font-size:36px;line-height:38px}#page-content #oops p{font-size:18px;font-weight:bold;margin-top:60px}#page-content #oops ul li{padding:3px 0}#page-content #oops #bones{float:right;width:50%;opacity:.8}#make-a-gift{width:55%;margin:0 2.5%;padding:0;float:right}@media only screen and (max-width:1000px){#page-content .offering-description{width:90%;float:none;padding:0;margin:20px 5% 0 5%}#page-content .offering-description .details{margin:30px 0 10px 0}#page-content .offering-details{width:90%;margin:0 0 20px 0;padding:20px 5%;float:none;background:#fff}}@media only screen and (max-width:700px){#page-content .float-right,#page-content .float-left{float:none;width:100%;padding:0;margin:0;max-width:none}#page-content .press-assets .floating li{padding:5px 5%;width:90%}#page-content ul{margin:0px 0}#page-content ul.floating li{padding:5px 20%;width:60%;min-width:0;float:none;text-align:left}#page-content .sub-section{padding:20px 5%;width:90%}#page-content .sub-section .promotions li,#page-content .sub-section #promotions li{width:46%;margin:5px 2%;padding:0}#page-content .sub-section .promotions li.photo-promo .teaser-description,#page-content .sub-section .promotions li.photo-promo .callout,#page-content .sub-section #promotions li.photo-promo .teaser-description,#page-content .sub-section #promotions li.photo-promo .callout{display:block}#page-content .sub-section .promotions li:last-child,#page-content .sub-section #promotions li:last-child{display:block}#page-content .sub-section .two-column{width:100%;float:none;padding:10px 0;display:block}#page-content .sub-section .two-column:first-child{margin-top:-20px}#page-content .sub-section .three-column{width:100%;padding:10px 0;float:none;display:block}#page-content form{margin:0}#page-content form input,#page-content form textarea{padding:10px;margin:10px;border:1px solid #dcdcdc;width:200px}#page-content #oops #bones{margin:0;padding:0;float:none;width:40%;min-width:150px}#page-content #oops h1{margin:20px 0 0 0}#make-a-gift{width:100%;float:none}}#sustainability-page{margin-bottom:0.1%}#sustainability-page img{width:100%}#sustainability-page .sustainability-text{padding-bottom:0.01%}#sustainability-page .sustainability-text img{width:100%;display:block}#sustainability-page .sustainability-text .floating-right{width:150px;float:right;margin:0px 0px 10px 20px;display:inline-block}#sustainability-page .sustainability-text .floating-left{width:100px;float:left;clear:both;margin:25px 20px 10px 0px;display:inline-block}#sustainability-page .sustainability-text h3{font-size:1.5em}#sustainability-page .sustainability-text .hidden{display:none}#sustainability-page .sustainability-text .cite-text{margin-top:-0.5%}#sustainability-page .sustainability-text blockquote{padding:0 0.1%}#sustainability-page .sustainability-text a.sustainability-read-less{display:none;margin-right:0.1%;margin-top:0.1%}#sustainability-page .sustainability-text .hidden.indented{padding-left:0.1%}#sustainability-page .sustainability-text .hidden.indented h3,#sustainability-page .sustainability-text .hidden.indented h4{padding:0.1% 1% 0 1%}#sustainability-page .sustainability-text .hidden .hidden{padding:0.1% 2%}#sustainability-page .sustainability-text .hidden p{padding:0.1% 1%}#sustainability-page .sustainability-text .hidden p.book-desc{padding:0.1% 1% 0 1%}#sustainability-page .sustainability-text .hidden p a{padding:0% 0%}#sustainability-page .sustainability-text .hidden img{padding:0.1% 1%}#sustainability-page .sustainability-text .hidden div{padding:0.1% 1%}#sustainability-page .sustainability-text .hidden a{padding:0.1% 1%}#sustainability-page .sustainability-text .hidden a.read-more{float:none}#sustainability-page .sustainability-text .hidden a.read-less{display:none;float:none}#sustainability-page .sustainability-text .hidden p.book-desc a{padding:0px}#sustainability-page .sustainability-text .hidden .book{padding-top:20px;padding-bottom:20px}#sustainability-page .sustainability-text .hidden ul{padding:0.1% 3%}#sustainability-page .sustainability-text #block-views-97e0443774deca4acf95484b0a62ac82{padding:0.1% 0 0 0.1%}#sustainability-page .sustainability-text ul#sustainability-listings{margin-bottom:0.1%;padding:0.1% 0%}#sustainability-page .sustainability-text ul#sustainability-listings li.sustainability-listing{list-style:none;clear:both;padding:0.05% 0;min-height:150px}#sustainability-page .sustainability-text ul#sustainability-listings li.sustainability-listing img{float:left;margin-right:1%;width:150px;height:150px;padding:0% 0%}#sustainability-page .sustainability-text ul#sustainability-listings li.sustainability-listing h2{font-size:1em;padding:0.05% 0 0 0;margin:0}#sustainability-page .sustainability-text ul#sustainability-listings li.sustainability-listing p{padding:0}#digital-signage-screen{text-align:center}#digital-signage,#digital-signage-screen{cursor:none;width:100%;height:auto;display:block;position:relative;clear:both;overflow:hidden;background:#4b3f7d;background-image:url(/sites/dev-elvis.mos.org/themes/mos_responsive/img/purple_bg.jpg)}#digital-signage #date-time,#digital-signage-screen #date-time{z-index:1000;text-align:right;background:#4b3f7d;color:#fff;text-shadow:2px 2px 2px #333;position:absolute;top:100px;right:0;padding:20px 2.5%}#digital-signage #date-time p,#digital-signage-screen #date-time p{font-size:52px;line-height:52px;font-weight:normal}#digital-signage .digSlider,#digital-signage-screen .digSlider{margin:0;padding:0;width:100%;min-width:1920px;min-height:1080px;background:#4b3f7d}#digital-signage .digSlider .bx-viewport,#digital-signage-screen .digSlider .bx-viewport{max-height:0 !important;background:#4b3f7d !important}#digital-signage .digSlider li,#digital-signage-screen .digSlider li{padding:0;margin:0}#digital-signage .digSlider img,#digital-signage-screen .digSlider img{width:100%;display:block;margin-top:0px}#digital-signage #exhibit-halls,#digital-signage-screen #exhibit-halls{z-index:1000;text-align:left;background:#4b3f7d;color:#fff;text-shadow:2px 2px 2px #333;position:absolute;bottom:100px;left:0;padding:20px 2.5% 30px 2.5%}#digital-signage #exhibit-halls h1,#digital-signage-screen #exhibit-halls h1{margin:25px auto 10px auto;color:#fff;font-size:60px;line-height:60px;text-shadow:2px 2px 2px #333;font-weight:bold}#digital-signage #exhibit-halls #exc-halls,#digital-signage-screen #exhibit-halls #exc-halls{font-size:46px;line-height:46px}#digital-signage #exhibit-halls #exc-halls .hall-hours,#digital-signage-screen #exhibit-halls #exc-halls .hall-hours{font-size:46px;line-height:46px;font-weight:normal}#digital-signage #exhibit-halls div .exc-dates,#digital-signage #exhibit-halls div .exc-hours,#digital-signage-screen #exhibit-halls div .exc-dates,#digital-signage-screen #exhibit-halls div .exc-hours{font-size:46px;line-height:46px;display:none}#digital-signage #exhibit-halls div .exc-dates .fa-exclamation-triangle,#digital-signage #exhibit-halls div .exc-hours .fa-exclamation-triangle,#digital-signage-screen #exhibit-halls div .exc-dates .fa-exclamation-triangle,#digital-signage-screen #exhibit-halls div .exc-hours .fa-exclamation-triangle{margin-top:-4px;margin-right:2px;font-size:38px;font-weight:normal}#digital-signage #exhibit-halls div .exc-dates .location,#digital-signage #exhibit-halls div .exc-hours .location,#digital-signage-screen #exhibit-halls div .exc-dates .location,#digital-signage-screen #exhibit-halls div .exc-hours .location{font-weight:normal}#digital-signage .ds-title-container,#digital-signage-screen .ds-title-container{display:table-cell;vertical-align:middle;width:22%;text-align:left;margin-top:50px;border-right:1px solid #fff;padding-left:2%}#digital-signage .ds-show-container,#digital-signage-screen .ds-show-container{padding-top:5%}#digital-signage .ds-times-container,#digital-signage-screen .ds-times-container{display:table-cell;width:69%;padding-left:5%;text-align:left;border-left:0px none;vertical-align:middle}#digital-signage .ds-show-duration,#digital-signage-screen .ds-show-duration{font-size:32px;padding:5px 0px;margin:0px;font-style:italic}#digital-signage h1,#digital-signage-screen h1{padding-top:10%;font-size:64px;line-height:64px;margin:0px;color:#fff;text-shadow:2px 2px 2px #333}#digital-signage h1.welcome-header,#digital-signage-screen h1.welcome-header{padding-top:0%}#digital-signage h2,#digital-signage-screen h2{font-size:56px;line-height:56px;color:#fff;text-shadow:2px 2px 2px #333}#digital-signage p,#digital-signage-screen p{font-size:40px;line-height:40px;color:#fff;text-shadow:2px 2px 2px #333}#digital-signage p.ds-times,#digital-signage p.ds-times,#digital-signage-screen p.ds-times,#digital-signage-screen p.ds-times{font-size:50px;line-height:50px;margin-bottom:10%}#digital-signage li,#digital-signage-screen li{display:inline-block;width:230px;font-size:46px;padding-bottom:20px;color:#fff}#digital-signage #ds-prices,#digital-signage-screen #ds-prices{width:90%;color:#fff;font-size:46px;font-family:Arial,sans-serif;text-shadow:2px 2px 2px #333;text-align:left;position:absolute;top:40%;transform:translateY(-50%);left:5%}#digital-signage #ds-prices #ds-prices-title,#digital-signage-screen #ds-prices #ds-prices-title{font-size:64px;line-height:64px;margin:0px;padding:50px 0px 0px 0px}#digital-signage #ds-prices .extra-info,#digital-signage-screen #ds-prices .extra-info{font-size:25px;line-height:25px}#digital-signage #ds-prices .ds-prices-table,#digital-signage-screen #ds-prices .ds-prices-table{width:100%;margin-right:auto;margin-left:auto;font-size:46px;line-height:46px}#digital-signage #ds-prices .ds-prices-table td,#digital-signage-screen #ds-prices .ds-prices-table td{padding-bottom:12px}#digital-signage #ds-prices .ds-prices-table .ds-prices-table-title,#digital-signage-screen #ds-prices .ds-prices-table .ds-prices-table-title{font-size:32px;line-height:32px;border-bottom:#fff 1px solid}#digital-signage #ds-prices .ds-prices-table .ds-prices-table-title td,#digital-signage-screen #ds-prices .ds-prices-table .ds-prices-table-title td{padding-top:25px}#digital-signage #ds-prices .ds-prices-table .ds-prices-venue,#digital-signage-screen #ds-prices .ds-prices-table .ds-prices-venue{font-weight:bold}#digital-signage #ds-prices .ds-prices-table .ds-prices-venue td,#digital-signage-screen #ds-prices .ds-prices-table .ds-prices-venue td{padding-top:10px;width:25%}#digital-signage #ds-prices .ds-prices-table .ds-prices-venue .ds-prices-venue-title,#digital-signage-screen #ds-prices .ds-prices-table .ds-prices-venue .ds-prices-venue-title{padding-right:100px}#digital-signage #ds-prices .ds-prices-table .ds-prices-membership,#digital-signage-screen #ds-prices .ds-prices-table .ds-prices-membership{font-weight:bold}#digital-signage #ds-prices .ds-prices-table .ds-prices-membership td,#digital-signage-screen #ds-prices .ds-prices-table .ds-prices-membership td{padding-top:10px;width:30%}#digital-signage #ds-prices .ds-prices-table .ds-prices-membership .ds-prices-membership-title,#digital-signage-screen #ds-prices .ds-prices-table .ds-prices-membership .ds-prices-membership-title{padding-right:100px}@media (max-width:650px){#sustainability-page .sustainability-text img{width:100%}}@media (max-width:600px){#page-content .offering-description .details div p .fa{width:100%}#page-content .offering-description .details #length .details-text{margin-left:0px}#page-content .offering-description .details #audience .details-text{margin-left:0px}#page-content .offering-description .details #location .details-text{margin-left:0px}}.reciprocal-view-table .view-content-table .view-header,.reciprocal-view-table .view-content-table .view-empty{position:absolute;top:220px}@media only screen and (max-width:1050px){.reciprocal-view-table .view-content-table .view-header,.reciprocal-view-table .view-content-table .view-empty{top:320px}}@media only screen and (max-width:700px){.reciprocal-view-table .view-content-table .view-header,.reciprocal-view-table .view-content-table .view-empty{top:380px}}@media only screen and (max-width:425px){.reciprocal-view-table .view-content-table .view-header,.reciprocal-view-table .view-content-table .view-empty{top:490px}}.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission{margin-left:0px !important;margin-bottom:120px !important}.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission #edit-submit-content-table{cursor:pointer;background:#fff;border:1px solid red;padding:6px 12px;text-decoration:none;margin:62px 1% 0 0;color:red;font-family:arial;font-size:16px;font-weight:bold}.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission #edit-submit-content-table:hover{color:#007dfd;border:1px solid #007dfd}@media only screen and (max-width:1050px){.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission #edit-submit-content-table{margin:31px 1% 0 0}}@media only screen and (max-width:866px){.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission #edit-submit-content-table{margin:62px 1% 0 0}}@media only screen and (max-width:700px){.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission #edit-submit-content-table{margin:31px 1% 0 0}}.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission input,.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission select{color:#000;font-family:arial;font-size:16px !important;border:1px solid #000;height:32px;vertical-align:middle;margin:12px 1% 0 0;background:#fff}.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission input:hover,.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission select:hover{border:1px solid #007dfd;color:#007dfd}.reciprocal-view-table #views-exposed-form-content-table-view-block-table-reciprocal-admission select{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#datepicker-button{float:right}.field-trip-activites-results #field-trip-activity-sheet-list{padding-left:0px}.field-trip-activites-results #field-trip-offerings-list{padding-left:0px}.field-trip-activites-results #ftg-block_sticky-wrapper{background:#dcdcdc;padding:10px;margin-bottom:10px}@media (max-width:700px){.field-trip-activites-results #ftg-block_sticky-wrapper{margin-left:0px}}.field-trip-activites-results #ftg-block_sticky-wrapper a.button{cursor:pointer;background:#fff;border:1px solid red;font-size:16px;color:red;padding:6px 12px;text-decoration:none;margin:31px 1% 10px 0;font-family:arial;font-size:16px;font-weight:bold}.field-trip-activites-results #ftg-block_sticky-wrapper a.button:hover{color:#007dfd;border:1px solid #007dfd}.field-trip-activites-results #ftg-block_sticky-wrapper h2{text-align:center}.field-trip-activites-results .view-header{text-align:center}.field-trip-activites-results #field-trip-activity-sheet-list{padding-left:0px}.field-trip-activites-results #views-exposed-form-field-trip-activity-sheets-default{margin:50px 0px 0px 0px;background-color:#dcdcdc;margin:50px 0px 0px 0px}.field-trip-activites-results #views-exposed-form-field-trip-activity-sheets-default input[type="submit"]{cursor:pointer;background:#fff;border:1px solid red;padding:6px 12px;text-decoration:none;margin:31px 1% 10px 0;color:red;font-family:arial;font-size:16px;font-weight:bold}.field-trip-activites-results #views-exposed-form-field-trip-activity-sheets-default input[type="submit"]:hover{color:#007dfd;border:1px solid #007dfd}.field-trip-activites-results #views-exposed-form-field-trip-activity-sheets-default input[type="checkbox"]{margin:0px;-webkit-appearance:checkbox}@media (max-width:700px){.field-trip-activites-results #views-exposed-form-field-trip-activity-sheets-default input[type="checkbox"]{height:15px;width:15px}.field-trip-activites-results #views-exposed-form-field-trip-activity-sheets-default #edit-submit-field-trip-activity-sheets{margin-top:0px}}.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default{background-color:#dcdcdc;margin:50px 0px 0px 0px}.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default .views-exposed-widget{margin-left:1%}.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default #edit-field-ftgo-type-value-wrapper,.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default #edit-field-ftgo-learning-goals-value-wrapper{width:25%}.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default #edit-field-ftg-grade-value-wrapper,.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default #edit-field-ftg-grade-value-1-wrapper{width:16%}@media (max-width:700px){.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default a,.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default label{font-size:13px}}.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default input,.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default select{margin:0px 1% 0px 0px}.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default input[type="checkbox"]{width:15px;-webkit-appearance:checkbox}.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default input[type="submit"]{padding:0px 10px 0px 10px;margin-top:5%;margin-bottom:5%;color:red;border:1px solid red}.field-trip-activites-results #views-exposed-form-field-trip-guide-offerings-default input[type="submit"]:hover{border:1px solid #007dfd;color:#007dfd}.field-trip-activites-results #views-exposed-form-field-trip-activity-sheets-default .views-exposed-widget{width:20%;margin-left:1%}.field-trip-activites-results #views-exposed-form-field-trip-activity-sheets-default #edit-field-ftg-type-value-wrapper{min-width:190px}.field-trip-activites-results #views-exposed-form-field-trip-activity-sheets-default #edit-field-ftg-type-value{margin-top:5%}.field-trip-activites-results input,.field-trip-activites-results select{color:#000;font-family:arial;font-size:16px !important;border:1px solid #000;height:32px;font-size:14px;vertical-align:middle;margin:12px 1% 0 0;background:#fff}.field-trip-activites-results input:hover,.field-trip-activites-results select:hover{border:1px solid #007dfd;color:#007dfd}.field-trip-activites-results select{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.field-trip-activites-results ul li.fto-row,.field-trip-activites-results ul li.fts-row,.field-trip-activites-results ul li.fta-row{list-style:none !important;table-layout:fixed}.field-trip-activites-results ul li.fto-row,.field-trip-activites-results ul li.fts-row{margin-bottom:1%}.field-trip-activites-results .fto-img,.field-trip-activites-results .fts-img{width:20%;min-width:125px;margin-right:1%}.field-trip-activites-results .fta-img{width:15%;min-width:100px;margin-right:1%}.field-trip-activites-results .fto-info,.field-trip-activites-results .fts-info,.field-trip-activites-results .fta-info{width:70%;display:inline-block;vertical-align:top}.field-trip-activites-results .fto-info h3,.field-trip-activites-results .fts-info h3,.field-trip-activites-results .fta-info h3{margin-top:1%}@media (max-width:550px){.field-trip-activites-results ul li.fto-row,.field-trip-activites-results ul li.fts-row,.field-trip-activites-results ul li.fta-row{margin-top:2% !important;margin-bottom:2% !important}.field-trip-activites-results .fto-info,.field-trip-activites-results .fts-info,.field-trip-activites-results .fta-info{width:96%;padding-right:2%;padding-left:2%}.field-trip-activites-results .fto-img,.field-trip-activites-results .fts-img,.field-trip-activites-results .fta-img{width:96%;margin-left:2%;margin-right:2%;margin-top:2%}}.field-trip-guide-activites #edit-field-ftg-type-value-wrapper{display:none}.field-trip-guide-activites .views-submit-button{width:20%}@media (max-width:700px){.field-trip-guide-activites .views-exposed-widget{width:35% !important;margin-left:5% !important}.field-trip-guide-activites .views-submit-button{margin-top:5%}}#modalContent{width:75%}#modalContent .modal-header{height:0px}#modalContent .modal-forms-modal-content{width:100%}#modalContent input[type="text"]{width:99.5%}#modalContent input,#modalContent select{color:#000;font-family:arial;font-size:16px;border:1px solid #000;height:32px;vertical-align:middle;margin:12px 1% 0 0;background:#fff}#modalContent input:hover,#modalContent select:hover{border:1px solid #007dfd;color:#007dfd}#modalContent .form-submit,#modalContent #edit-add,#modalContent #mos-ftg_modal-close{margin-bottom:2%}@media (max-width:550px){#modalContent{font-size:12px}#modalContent p{font-size:12px}#modalContent input{font-size:12px !important}}.sub-section table{width:100%;border-collapse:collapse;margin:30px 0;border:1px solid #545454}.sub-section table th{background:#545454;color:#fff;font-weight:bold}.sub-section table td,.sub-section table th{padding:6px;text-align:left}.sub-section table tr:nth-of-type(odd){background:#ececec}.sub-section table tr.even{background:#fff}.sub-section table tr.even,.sub-section table tr.odd{padding:0px;border:none}.sub-section table caption{text-align:left;font-weight:bold;font-size:21px;width:100%}.sub-section table .courses-dates{width:40%}.sub-section table .course-times{width:25%}.sub-section table .courses-grades{width:20%}.sub-section table .courses-sold-out{width:15%}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.sub-section table tr .courses-dates,.sub-section table tr .courses-times,.sub-section table tr .courses-grades,.sub-section table tr .courses-sold-out{width:auto}.sub-section table,.sub-section thead,.sub-section tbody,.sub-section th,.sub-section td,.sub-section tr{display:block}.sub-section thead tr{display:none}.sub-section td{border:none;position:relative}.sub-section td:first-child{background-color:#545454;color:#fff;text-align:center}.sub-section td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;margin-left:50%}.prices td:nth-of-type(2):before{content:"Nonmembers"}.prices td:nth-of-type(3):before{content:"Basic Members"}.prices td:nth-of-type(4):before{content:"Premier members"}#courses-offered li table th{display:none}.reciprocal-table td:nth-of-type(2):before{content:"Program"}.reciprocal-table td:nth-of-type(3):before{content:"Institution"}.reciprocal-table td:nth-of-type(4):before{content:"Phone"}.reciprocal-table td:nth-of-type(5):before{content:"Notes"}.sub-section .reciprocal-table td:before{margin-left:-100%;font-weight:bold}.admission-table td:nth-of-type(2):before{content:"Adult (12+)"}.admission-table td:nth-of-type(3):before{content:"Senior (60+)"}.admission-table td:nth-of-type(4):before{content:"Child (3 - 11)"}.field-trip-exhibit-halls td:nth-of-type(2):before{content:"September - August"}.field-trip-exhibit-halls td:nth-of-type(3):before{content:"September,October,January"}.field-trip-add-on td:nth-of-type(2):before{content:"Price Per Person"}.membership td:nth-of-type(2):before{content:"(Exhibit Halls)"}.corporate-membership td:nth-of-type(2):before{content:"Luna"}.corporate-membership td:nth-of-type(3):before{content:"Pioneer"}.corporate-membership td:nth-of-type(4):before{content:"Voyager"}.corporate-membership td:nth-of-type(5):before{content:"Spirit"}.corporate-membership td:nth-of-type(6):before{content:"Opportunity*"}.admission-members td:nth-of-type(2):before{content:"Adult (12+)"}.admission-members td:nth-of-type(3):before{content:"Senior (60+)"}.admission-members td:nth-of-type(4):before{content:"Child (3 - 11)"}.admission-members td:nth-of-type(5):before{content:"Members (all ages)"}}.sold-out-time{color:#dcdcdc;text-decoration:line-through}#scheduled-hours{padding:40px 5%}#scheduled-hours .fa-exclamation-triangle{color:red}#scheduled-hours h1{font-size:32px;line-height:34px}#scheduled-hours h1 .fa-calendar{margin-right:1%;color:#007dfd}#scheduled-hours h1 .fa-calendar:hover{color:red}#scheduled-hours #featured-hours{margin:40px 0 60px 0}#scheduled-hours #hours-schedule{padding:20px 0 20px 5%}#scheduled-hours #other-venues{margin:20px 0;padding:0 0 30px 0}#scheduled-hours #other-venues .venue{margin:5px 1% 0 1%;padding:10px 2%}#scheduled-hours #other-venues .venue h4{margin:20px 0 0 0}#scheduled-print-hours{padding:0px 5%}#scheduled-print-hours #exhibit-halls{border:solid;min-height:0px !important}#scheduled-print-hours h1{font-size:24px;line-height:24px}#scheduled-print-hours #featured-hours{margin:10px 0 10px 0}#scheduled-print-hours #hours-schedule{padding:10px 0 10px 5%}#scheduled-print-hours #regular-hours{border-bottom:0px !important}#scheduled-print-hours #regular-hours h3{margin-top:0px}#scheduled-print-hours #other-venues{margin:0;padding:0}#scheduled-print-hours #other-venues .venue{margin:0px 1% 0 1%;padding:5px 2%}#scheduled-print-hours #other-venues .venue h4{margin:10px 0 0 0}#scheduled-print-hours,#scheduled-hours{clear:both;overflow:hidden}#scheduled-print-hours .view-hours,#scheduled-hours .view-hours{margin-top:50px;width:auto}#scheduled-print-hours .view-hours.mobile,#scheduled-hours .view-hours.mobile{display:none}#scheduled-print-hours .view-hours.desktop,#scheduled-hours .view-hours.desktop{display:block}#scheduled-print-hours #featured-hours,#scheduled-hours #featured-hours{width:40%;float:left}#scheduled-print-hours #featured-hours #exhibit-halls,#scheduled-hours #featured-hours #exhibit-halls{background:#fff;padding:40px 10% 30px 10%;min-height:150px}#scheduled-print-hours #featured-hours #exhibit-halls h2,#scheduled-hours #featured-hours #exhibit-halls h2{margin:0 0 0px 0;padding:0}#scheduled-print-hours #featured-hours #exhibit-halls p,#scheduled-hours #featured-hours #exhibit-halls p{margin:10px 0;font-size:18px}#scheduled-print-hours #featured-hours #exhibit-halls p#date-displayed,#scheduled-hours #featured-hours #exhibit-halls p#date-displayed{font-style:italic;margin:2px 0 15px 0;padding:0;color:#545454}#scheduled-print-hours #featured-hours #exhibit-halls p.exception,#scheduled-hours #featured-hours #exhibit-halls p.exception{color:#545454;font-size:16px;font-style:italic}#scheduled-print-hours #featured-hours #exhibit-halls #exc-halls,#scheduled-hours #featured-hours #exhibit-halls #exc-halls{font-weight:bold}#scheduled-print-hours #featured-hours #exhibit-halls #exc-halls .hall-hours,#scheduled-hours #featured-hours #exhibit-halls #exc-halls .hall-hours{font-weight:normal}#scheduled-print-hours #featured-hours #exhibit-halls div .exc-dates,#scheduled-print-hours #featured-hours #exhibit-halls div .exc-hours,#scheduled-hours #featured-hours #exhibit-halls div .exc-dates,#scheduled-hours #featured-hours #exhibit-halls div .exc-hours{display:none}#scheduled-print-hours #featured-hours #exhibit-halls .cta,#scheduled-hours #featured-hours #exhibit-halls .cta{margin-top:20px}#scheduled-print-hours #hours-schedule,#scheduled-hours #hours-schedule{width:55%;float:left}#scheduled-print-hours #hours-schedule .view-all,#scheduled-hours #hours-schedule .view-all{font-weight:normal;float:right}#scheduled-print-hours #hours-schedule #regular-hours,#scheduled-hours #hours-schedule #regular-hours{padding:0 0 10px 0;border-bottom:1px solid #545454}#scheduled-print-hours #hours-schedule #regular-hours p,#scheduled-hours #hours-schedule #regular-hours p{padding:0 2%}#scheduled-print-hours #hours-schedule #special-hours,#scheduled-hours #hours-schedule #special-hours{padding:10px 0 0 0;width:100%;clear:both;overflow:hidden}#scheduled-print-hours #hours-schedule #special-hours .view-all,#scheduled-hours #hours-schedule #special-hours .view-all{margin-top:20px}#scheduled-print-hours #hours-schedule #special-hours p,#scheduled-hours #hours-schedule #special-hours p{width:45%;margin:0;padding:5px 2%;float:left}#scheduled-print-hours #other-venues,#scheduled-hours #other-venues{display:none;background:#fff;clear:both;overflow:hidden;border:0;display:none}#scheduled-print-hours #other-venues h2,#scheduled-hours #other-venues h2{color:#545454;margin:40px 0 10px 3%}#scheduled-print-hours #other-venues .venue,#scheduled-hours #other-venues .venue{display:block;float:left;width:44%}#scheduled-print-hours #other-venues .venue h3,#scheduled-hours #other-venues .venue h3{margin:0;padding:0}#scheduled-print-hours #other-venues .venue h4,#scheduled-hours #other-venues .venue h4{padding:0}#scheduled-print-hours #other-venues .venue h4 .sm,#scheduled-hours #other-venues .venue h4 .sm{color:#545454;font-weight:normal}#scheduled-print-hours #other-venues .venue p,#scheduled-hours #other-venues .venue p{margin:0;padding:5px 2.5%;line-height:20px}#scheduled-print-hours #other-venues .venue p em,#scheduled-hours #other-venues .venue p em{font-size:12px;color:#545454}#scheduled-print-hours #other-venues .venue .exc-dates,#scheduled-hours #other-venues .venue .exc-dates{display:none}.plain{padding:40px 5% 0px 5% !important}.plain #exhibit-halls{min-height:0px !important}.plain #regular-hours{border-bottom:0px !important}.plain #regular-hours h3{margin-top:30px}.sub-section#plain-schedule .showing h2{font-size:20px;line-height:22px;background-color:#ececec;margin:20px 0;padding:8px 2.5%;width:95%;font-weight:normal;color:#000}.sub-section#plain-schedule .showing h2 a{text-decoration:none;color:#000;font-weight:normal;display:block}.sub-section#print-schedule{padding:10px 5%}.sub-section#print-schedule .showing h2{font-size:20px;line-height:22px;background-color:#fff;margin:0;padding:8px 2.5%;width:94%;font-weight:normal;color:#000;border:solid}.sub-section#print-schedule .showing h4{margin:10px 0 0 0}.sub-section#print-schedule .showing div{padding:0}.sub-section#plain-schedule #displaying,.sub-section#print-schedule #displaying{width:100%;margin:20px 0 20px -1.5%;display:block;float:none}.sub-section#plain-schedule #displaying #datepicker-button,.sub-section#print-schedule #displaying #datepicker-button{float:none}.sub-section#plain-schedule .showing p,.sub-section#print-schedule .showing p{width:90%;margin:15px 5%;font-size:14px;line-height:16px}.sub-section#plain-schedule .showing p.category-description,.sub-section#print-schedule .showing p.category-description{font-style:italic;color:#545454}.sub-section#plain-schedule .showing div,.sub-section#print-schedule .showing div{clear:both;overflow:hidden;width:100%;padding:0 0 20px 0}.sub-section#plain-schedule .showing div div,.sub-section#print-schedule .showing div div{width:95%;padding:0 2.5%}.sub-section#plain-schedule .showing div div .fa,.sub-section#print-schedule .showing div div .fa{display:inline;clear:none;padding:0;width:auto}.sub-section #displaying{float:right;display:inline}.sub-section #displaying p{font-weight:bold;margin:0;display:inline-block;padding:3px 15px}.sub-section #displaying #datepicker-button{margin:0 0 15px 0}.sub-section .showing h2{margin-bottom:0}.sub-section .showing h2 a{text-decoration:none}#hours-modal-content{display:none;padding:20px 5%;overflow-y:auto;overflow-x:hidden}#hours-modal-content h2{margin:10px 0 20px 0}#hours-modal-content h3{border-top:1px solid #545454;margin:20px 0 0 0;padding:20px 0 0 0}#hours-modal-content p{margin:10px 2.5%}#hours-modal-content p.range{margin:5px 0;color:#545454}#alerts-modal-content{display:none;padding:20px 2.5%;height:400px;overflow-y:auto;overflow-x:hidden}#alerts-modal-content h2{margin:10px 2.5% 20px 2.5%}#alerts-modal-content #alerts{width:100%;border:0;padding:0;margin:0}#alerts-modal-content #alerts p{display:inline-block;width:44%;padding:10px 2.5%;margin:0;vertical-align:middle}#simplemodal-overlay{background:#000;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#simplemodal-container{width:60%;min-height:500px;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#simplemodal-container a.modalCloseImg{background:url(/sites/dev-elvis.mos.org/files/images/main/home/modal_x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-10px;right:-10px;cursor:pointer}#page-content .asynch-promotions{display:none}#page-content .asynch-promotions .text-promo div .exc-dates,#page-content .asynch-promotions .text-promo div .exc-hours,#page-content .promotions .text-promo div .exc-dates,#page-content .promotions .text-promo div .exc-hours,#page-content #promotions .text-promo div .exc-dates,#page-content #promotions .text-promo div .exc-hours{display:none;margin:0}#page-content ul.daily-schedule li.photo-promo .showtimes{font-size:16px;line-height:18px;position:absolute;text-align:center;padding:15px 0;width:100%;display:block}#page-content ul.daily-schedule li.photo-promo .cta{width:100%}#page-content ul.daily-schedule li.photo-promo .cta.buy-tickets{margin:40px auto 0 auto;position:absolute;text-align:center}#page_daily-schedule h1{padding:10px 5% 0 5%;margin:20px 0 0 0}#page_daily-schedule #date-picker{float:left;padding:15px;margin:20px 5%}#page_daily-schedule #exhibit-halls{padding:0px 5% 35px 7%}#page_daily-schedule #exhibit-halls span.hours-prefix{font-weight:bold}#page_daily-schedule #exhibit-halls span.hours-times{display:inline}#page_daily-schedule #exhibit-halls ul li{padding:2px 0}#page_daily-schedule #temporary-exhibits{margin:0;padding:20px 2.5% 35px 2.5%;clear:both;overflow:hidden;background:#dcdcdc}#page_daily-schedule #temporary-exhibits .offering-preview_text{width:56%;margin-right:5%;float:left}#page_daily-schedule #temporary-exhibits span.hours-times{display:block}#page_daily-schedule #temporary-exhibits li{padding:2px 0}#page_daily-schedule #temporary-exhibits-teaser-asset{width:35%;float:left}#page_daily-schedule #scheduled-shows-and-events{padding:30px 5% 0px 5%}#page_daily-schedule #scheduled-shows-and-events h2{padding-bottom:15px}#page_daily-schedule #scheduled-shows-and-events #venues{overflow:hidden;padding-bottom:60px}#page_daily-schedule #scheduled-shows-and-events #venues .venue{width:42%;margin:0 4% 30px 4%;float:left}#page_daily-schedule #scheduled-shows-and-events #venues .venue .offering{padding:0 3%}#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row{width:100%;display:inline-block;overflow:hidden;padding:0;margin:0}#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_butterfly-garden p,#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_lunch p,#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_events p{padding:0 5%}#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_butterfly-garden ul,#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_lunch ul,#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_events ul{padding:0 10% 15px 10%;margin:0}#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_butterfly-garden ul li,#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_lunch ul li,#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_events ul li{margin:0;padding:2px 0}#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_butterfly-garden .view-empty,#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_lunch .view-empty,#page_daily-schedule #scheduled-shows-and-events #venues div.venue-row #venue_events .view-empty{padding:0 5% 10px 5%}#page_daily-schedule #scheduled-shows-and-events h3{color:#000;background:#dcdcdc;padding:8px 3%;margin:0px 0 25px 0;font-size:18px}#page_daily-schedule #scheduled-shows-and-events .collapsible-heading a:after,#page_daily-schedule #scheduled-shows-and-events .collapsible-heading-collapsed a:after{content:none}#page_daily-schedule #scheduled-shows-and-events a.collapsible-heading-toggle{display:block}#page_daily-schedule #scheduled-shows-and-events a.collapsible-heading-toggle:hover{background:none}#page_daily-schedule #scheduled-shows-and-events h4.title{font-style:normal;margin:15px 0 0 0;padding:0 2%;color:red}#page_daily-schedule #scheduled-shows-and-events h4.title:hover{color:#007dfd;cursor:pointer}#page_daily-schedule #scheduled-shows-and-events ul.venue-info,#page_daily-schedule #scheduled-shows-and-events p.venue-info,#page_daily-schedule #scheduled-shows-and-events p.event-type{font-style:italic;color:#545454;margin-bottom:20px}#page_daily-schedule #scheduled-shows-and-events .times{padding:0 4%;margin:8px 0}#page_daily-schedule #scheduled-shows-and-events li.time{display:inline-block;margin:4px 5% 0 0}#page_daily-schedule #scheduled-shows-and-events p.field-trip-time,#page_daily-schedule #scheduled-shows-and-events li.field-trip-time,#page_daily-schedule #scheduled-shows-and-events p.disclaimer{font-style:italic;color:#545454}#page_daily-schedule #scheduled-shows-and-events .more-info{color:#545454;padding-bottom:15px;display:none;margin:5px 4%;font-size:16px;line-height:20px}#page_daily-schedule #scheduled-shows-and-events .more-info p{width:100%;padding:0;margin:10px 0}#page_daily-schedule #scheduled-shows-and-events .more-info p.offering-description{font-size:16px;line-height:20px;margin:10px 0}#page_daily-schedule #scheduled-shows-and-events .more-info ul.description-url_ticket-or-registration-or-not{clear:both;overflow:hidden;margin:10px 0 10px -3%;width:100%}#page_daily-schedule #scheduled-shows-and-events .more-info ul.description-url_ticket-or-registration-or-not li{margin:0;padding:5px 0}#page_daily-schedule #block-system-main,#page_daily-schedule #block-system-main #main-content{display:block}#page_hours h1{padding:10px 5%;margin:20px 0 10px 0}#page_hours #hours_exhibit-halls{padding:30px 5%;background:#dcdcdc}#page_hours #hours_exhibit-halls .views-field-field-hours-exc-dates{font-style:italic}#page_hours #hours_exhibit-halls h3{color:#fff;background:#545454;padding:8px 3%;margin:0px 0 25px 0;font-size:18px}#page_hours #hours_exhibit-halls p{padding:0 2%}#page_hours #hours_exhibit-halls #hours_exhibit-halls_regular_summer{width:46%;float:left;margin:15px 2%}#page_hours #hours_exhibit-halls #hours_exhibit-halls_regular_summer ul{margin-bottom:30px}#page_hours #daily-schedule-notice{clear:both;overflow:none}#page_hours #hours_exhibit-halls_special{padding:0;margin:0;width:46%;margin:15px 2%;float:left}#page_hours #hours_exhibit-halls_special div{padding:0 .5%}#page_hours #hours_exhibit-halls_special li{list-style:none;margin-left:0;padding:10px 0}#page_hours #hours_exhibit-halls_special .views-field-field-location,#page_hours #hours_exhibit-halls_special .views-field-field-location .field-content,#page_hours #hours_exhibit-halls_special .views-field-field-hours-exc-closed,#page_hours #hours_exhibit-halls_special .views-field-field-hours-exc-closed .field-content,#page_hours #hours_exhibit-halls_special .views-field-field-hours-exc-times,#page_hours #hours_exhibit-halls_special .views-field-field-hours-exc-times .field-content{display:inline}#page_hours #hours_other-venues-wrapper{padding:30px 5% 35px 5%;clear:both;overflow:hidden}#page_hours #hours_other-venues{margin:0;padding:0}#page_hours #hours_other-venues #hours_omni,#page_hours #hours_other-venues #hours_planetarium,#page_hours #hours_other-venues #hours_3d,#page_hours #hours_other-venues #hours_butterfly-garden,#page_hours #hours_other-venues #hours_cahners,#page_hours #hours_other-venues #hours_discovery-center,#page_hours #hours_other-venues #hours_erc,#page_hours #hours_other-venues #hours_garage,#page_hours #hours_other-venues #hours_store,#page_hours #hours_other-venues #hours_cafe,#page_hours #hours_other-venues .other-venue{display:inline-block;width:45.5%;padding:15px 2%;margin:0;vertical-align:top}#page_hours #hours_other-venues #hours_omni p,#page_hours #hours_other-venues #hours_planetarium p,#page_hours #hours_other-venues #hours_3d p,#page_hours #hours_other-venues #hours_butterfly-garden p,#page_hours #hours_other-venues #hours_cahners p,#page_hours #hours_other-venues #hours_discovery-center p,#page_hours #hours_other-venues #hours_erc p,#page_hours #hours_other-venues #hours_garage p,#page_hours #hours_other-venues #hours_store p,#page_hours #hours_other-venues #hours_cafe p,#page_hours #hours_other-venues .other-venue p{padding:0 2%;margin:0}#page_hours #hours_other-venues ul{padding:5px 6%;margin:0}#page_hours #hours_other-venues ul li{padding:3px 0}#page_hours #hours_other-venues ul ul{padding:5px 6%;list-style-type:circle}#page_hours #hours_other-venues h3{color:#000;background:#dcdcdc;padding:8px 3%;margin:0px 0 25px 0;font-size:18px}#page_hours #hours_other-venues p#finding-planetarium-showtimes{padding:0}#page_hours #hours_other-venues .view-content ul li{list-style:none;margin:0;padding:0}#page_hours #hours_other-venues .views-field-field-hours-exc-dates{font-style:italic}@media only screen and (max-width:1000px){#page-content ul.promotions li.photo-promo .showtimes,#page-content ul#promotions li.photo-promo .showtimes{font-size:14px;line-height:16px}}@media only screen and (max-width:875px){#simplemodal-container{width:90%;min-height:0px}#alerts-modal-content{height:400px}#alerts-modal-content h2{font-size:22px;line-height:24px;margin:10px 2.5% 20px 2.5%}#alerts-modal-content #alerts p{display:block;width:95%;padding:10px 2.5%}#page-content .sub-section #displaying{float:none;text-align:center}#page-content .sub-section #displaying p,#page-content .sub-section #displaying a{float:none;display:block}#page-content h1{font-size:26px;line-height:30px}#page-content .showing h2{font-size:20px;line-height:22px;background-color:#dcdcdc;margin:20px 0;padding:8px 5%;width:90%;font-weight:normal;color:#000}#page-content .showing h2 a{text-decoration:none;color:#000;font-weight:normal;display:block}#page-content .showing p{width:90%;margin:15px 5%;font-size:14px;line-height:16px}#page-content .showing p.category-description{font-style:italic;color:#545454}#page-content ul.daily-schedule li.photo-promo{width:100%;margin:0 0 15px 0;padding:0;float:none;display:block;clear:both;overflow:hidden}#page-content ul.daily-schedule li.photo-promo a img{display:none}#page-content ul.daily-schedule li.photo-promo .teaser-description{background:transparent;position:relative;display:block;width:90%;margin:10px 5% 0 5%;padding:0}#page-content ul.daily-schedule li.photo-promo .teaser-description h4{font-size:20px;line-height:22px}#page-content ul.daily-schedule li.photo-promo .teaser-description h4 a{color:red}#page-content ul.daily-schedule li.photo-promo .teaser-description h4 a:hover{color:#007dfd}#page-content ul.daily-schedule li.photo-promo .showtimes{width:90%;margin:0px 5%;padding:5px 0;font-size:16px;line-height:20px;text-align:left;position:relative;display:block}#page-content ul.daily-schedule li.photo-promo .cta{margin:0;padding:10px 0;width:100%}#page-content ul.daily-schedule li.photo-promo .cta.buy-tickets{margin:0 5%;display:block;position:relative;text-align:left}#scheduled-hours #hours-schedule #special-hours{margin:10px 0 20px 0}#scheduled-hours #hours-schedule #special-hours .view-all{margin-top:20px}#scheduled-hours #hours-schedule #special-hours p{width:90%;padding:5px 5%;float:none}#scheduled-hours .view-hours{width:100%;margin:20px 5%}#scheduled-hours .view-hours.mobile{display:block}#scheduled-hours .view-hours.desktop{display:none}#page_daily-schedule #temporary-exhibits{margin:0;padding:10px 0 40px 0}#page_daily-schedule #temporary-exhibits ul{margin:0;padding:0 5%}#page_daily-schedule #temporary-exhibits .offering-preview_text{width:100%;margin-right:0;float:none}#page_daily-schedule #temporary-exhibits-teaser-asset{width:100%;margin:25px 0 0 0;float:none}#page_daily-schedule #scheduled-shows-and-events{padding:20px 5%}#page_daily-schedule #scheduled-shows-and-events #venues{overflow:hidden}#page_daily-schedule #scheduled-shows-and-events #venues div.venue{width:100%;margin:0 0 25px 0;float:none}#page_hours #hours_exhibit-halls #hours_exhibit-halls_regular_summer,#page_hours #hours_exhibit-halls #hours_exhibit-halls_special{width:100%;float:none;margin:20px 0}#page_hours #hours_other-venues #hours_omni,#page_hours #hours_other-venues #hours_planetarium,#page_hours #hours_other-venues #hours_3d,#page_hours #hours_other-venues #hours_butterfly-garden,#page_hours #hours_other-venues #hours_cahners,#page_hours #hours_other-venues #hours_discovery-center,#page_hours #hours_other-venues #hours_erc,#page_hours #hours_other-venues #hours_garage,#page_hours #hours_other-venues #hours_store,#page_hours #hours_other-venues #hours_cafe,#page_hours #hours_other-venues .other-venue{width:100%;float:none;margin:20px 0;padding:0}}@media only screen and (max-width:700px){#scheduled-hours{padding:0px 5% 30px 5%}#scheduled-hours #featured-hours{width:100%;margin:0px}#scheduled-hours #featured-hours #exhibit-halls{padding:30px 10% 20px 10%;min-height:0}#scheduled-hours #featured-hours #exhibit-halls h2{margin:5px 0 10px 0}#scheduled-hours #featured-hours #exhibit-halls .cta{margin:15px 0 10px 0;padding:10px 0}#scheduled-hours #other-venues{margin:0;padding:0 0 10px 0}#scheduled-hours #other-venues h2{font-weight:normal;font-size:24px;line-height:26px;margin:30px 5% 0 5%;width:90%;padding-bottom:10px;border-bottom:1px solid #dcdcdc}#scheduled-hours #other-venues .venue{width:90%;margin:20px 5%;padding:0;float:none;clear:both;overflow:hidden;display:block}#scheduled-hours #other-venues .venue h3{font-size:20px;line-height:22px}#scheduled-hours #other-venues .venue h3 a{text-decoration:none}#scheduled-hours #other-venues .venue p{padding:5px 0;font-size:16px;line-height:18px}#scheduled-hours #hours-schedule{width:100%;padding:0px}#scheduled-hours #hours-schedule div{width:100%}#scheduled-hours #hours-schedule div#regular-hours{border-top:1px solid #545454;padding-top:10px;display:none}#scheduled-hours #hours-schedule div#special-hours{border-top:1px solid #545454}#scheduled-hours #hours-schedule div .view-all{margin-top:20px}}#page-content form.search-form{margin:0;position:relative;text-align:left;background:#dcdcdc;width:96%;padding:20px 5%;clear:both;overflow:hidden}#page-content form.search-form label{margin:0 2% 0 0}#page-content form.search-form input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;width:25%;min-width:300px;height:30px;font-size:14px;vertical-align:center;margin:0;padding:0 2.5%}#page-content form.search-form input.form-submit{width:6%;min-width:80px;height:33px;border:1px solid #000;padding:0;background-color:#dcdcdc;text-transform:uppercase;font-size:14px;font-weight:bold;color:#000;text-align:center;cursor:pointer}#page-content form.search-form .search-advanced{display:none}#page-content .search-result{list-style:none;margin:0;padding:30px 2%;width:90%}#page-content .search-result .search-result-title{font-size:21px;line-height:26px}#page-content .search-result .search-result-title .search-result-link{background-image:none;padding-right:0px;border-bottom:0px}#page-content .search-result .search-result-info{margin:15px 0;font-size:16px;line-height:24px;padding:0}@media only screen and (max-width:875px){#page-content form.search-form{text-align:center;width:90%;padding:15px 5%;margin:0 auto}#page-content form.search-form label{display:block;margin:0 0 5px 0}#page-content form.search-form input{width:60%;min-width:0px;height:30px;margin:0;padding:0 2%}#page-content form.search-form input.form-submit{width:24%;padding:0;margin:0}}header#desktop #mos-puck-logo{width:290px;position:absolute;top:25px;left:0%}#node-25196136{background-color:#dcdcdc}#node-25196136 h2,#node-25196136 .field-label-hidden{display:none}#node-25196136 form{margin:0px}#node-25196136 input[type="text"],#node-25196136 .form-item textarea{border:1px solid #545454;border-radius:0px;font-size:14px;margin-bottom:3%;padding:0px 2.5%;width:100%}#node-25196136 input[type="text"]{height:30px}#node-25196136 input[type="submit"]{cursor:pointer;color:red;font-weight:bold;padding:6px 12px;display:initial;border:1px solid red;background-color:#dcdcdc;font-size:16px;line-height:18px}#node-25196136 input[type="submit"]:hover{color:#007dfd;border:1px solid #007dfd}#page-content .two-column .ww-reviews-footer-img img,#page-content .two-column .ww-bca-2015 img{width:130px}#page-content .weddings-information .sub-section #promotions li{width:80%;max-width:400px;margin:auto;float:none}.wedding-badges{width:50%;margin:auto}.wedding-badge{width:20%;margin:0% 6%}@media only screen and (max-width:1100px){#page-content .weddings-information .sub-section #promotions li:last-child{display:block}header#desktop #mos-puck-logo{top:60px;width:200px}#node-25196136 .form-item{margin:0}#node-25196136 .form-item textarea{width:90%}#node-25196136 .form-item input[type="text"]{width:85%}#node-25196136 .form-item input[type="radio"]{width:20px}#node-25196136 .form-item label{margin-top:1%;margin-left:3%}#node-25196136 .form-item #edit-submitted-event-type label{margin-left:0%}}@media only screen and (max-width:900px){.wedding-badges{width:75%}}@media only screen and (max-width:600px){.wedding-badges{width:100%}}@media only screen and (max-width:450px){.wedding-badge{width:40%;margin:5% 30%}}#page-content .field-items{margin:40px 5% 0 5%;width:90%}#page-content form{margin:0}#page-content form button,#page-content form .btn,#page-content form .webform-submit{width:auto;cursor:pointer;background:#fff;padding:6px 12px;border:1px solid red;text-decoration:none;margin:20px 0;color:red;font-family:arial;font-size:16px;font-weight:bold}#page-content form button:hover,#page-content form .btn:hover,#page-content form .webform-submit:hover{color:#007dfd;border:1px solid #007dfd}#page-content form select{color:#000;font-family:arial;font-size:16px !important;border:1px solid #000;height:32px;font-size:14px;vertical-align:middle;margin:0 1% 0 0;background:#fff}#page-content form select:hover{border:1px solid #007dfd;color:#007dfd}#page-content form textarea{margin:0;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;border:1px solid #545454;height:150px;padding:15px 1.75%;font-size:14px;vertical-align:middle;width:96.5%}#page-content form label{font-weight:normal;margin:15px 0}#page-content form input[type="text"],#page-content form input[type="email"],#page-content form input[type="password"],#page-content form input[type="date"],#page-content form input[type="tel"],#page-content form input[type="currency"]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;border:1px solid #545454;height:30px;font-size:14px;vertical-align:middle;margin:0;padding:0 2.5%}#page-content form input[type="text"]:disabled,#page-content form input[type="email"]:disabled,#page-content form input[type="password"]:disabled,#page-content form input[type="date"]:disabled,#page-content form input[type="tel"]:disabled,#page-content form input[type="currency"]:disabled{color:#545454;background:#ececec}#page-content form input[type="checkbox"]{border:1px solid #000;display:inline-block;width:20px;height:20px;padding:0 0 0 2px;background:#fff;vertical-align:text-bottom;margin-right:5px;cursor:pointer;color:#fff}#page-content form input[type="checkbox"]:checked{color:#007dfd;border:1px solid #007dfd}#page-content form input[type="checkbox"]:focus{outline:none}#page-content form input[type="radio"]{background-color:#fff;border:1px solid #545454;width:16px;height:16px;border-radius:8px;padding:0;margin:0;vertical-align:middle}#page-content form input[type="radio"]:checked{background-color:#007dfd}#page-content form input[type="radio"]:focus{outline:none}#page-content form input[type="image"]{width:25px;height:25px}#page-content form.webform-client-form-32052956{width:90%;margin:40px 5%}#page-content form.webform-client-form-32052956 textarea{margin:0;padding:0;width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}label.accessible-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#mastercard{margin:40px 0 20px 0;clear:both;overflow:hidden;display:table}#mastercard span{display:block;vertical-align:middle;display:table-cell;width:10%}#mastercard span img{min-width:100px;width:100%}#mastercard p{width:87%;font-size:18px;vertical-align:middle;display:table-cell;padding:0 0 0 3%}#other-cards{margin:0;clear:both;overflow:hidden;display:table;float:right;width:15%;min-width:200px}#other-cards span{display:table-cell;vertical-align:middle}#other-cards span img{width:90%;margin:0 5%;display:block}#my-account-container{margin-left:25%;width:100%}nav#account{float:left;width:17.5%;margin:0 2.5% 0 5%;padding:0;background:transparent}nav#account a{font-size:14px;background:#ececec;padding:8px 15px;color:#000;border:1px solid #fff;text-decoration:none;border-radius:10px;margin:3px 0;display:block}nav#account a:hover,nav#account a:active{background:#fff;color:#007dfd;border:1px solid #007dfd}nav#account a.current{color:#fff;background:#007dfd;border:1px solid #007dfd}nav#account a .fa{margin-right:5px}#session-timeout{letter-spacing:-0.25px}#session-timeout .tooltip{position:fixed}#session-timeout .tooltip .tooltip-inner{min-width:200px}#decline-modal-content{margin:20px}#decline-modal-content .solid-cta{background:#007dfd;border:1px solid #007dfd;font-weight:bold;color:#fff;padding:6px 12px;width:auto;display:inline-block;font-family:arial;font-size:16px}#decline-modal-content .solid-cta:hover{background:red;border:1px solid red}#email-confirm,#cancel-modal-content{margin:20px;height:400px;text-align:center}#email-confirm p,#cancel-modal-content p{text-align:center;font-size:24px;margin:30px auto}#email-confirm .solid-cta,#cancel-modal-content .solid-cta{display:block;border-radius:10px;margin:40px 6.5% !important;padding:25px 5% !important;font-size:28px !important;font-weight:normal;text-align:center;cursor:pointer;background:#007dfd;border:1px solid #007dfd;font-weight:bold;color:#fff;width:24.5%;float:left}#email-confirm .solid-cta span,#cancel-modal-content .solid-cta span{font-weight:normal}#email-confirm #modal-terms-content,#cancel-modal-content #modal-terms-content{text-align:left}#email-confirm #modal-terms-content p,#cancel-modal-content #modal-terms-content p{text-align:left;font-size:16px;margin:20px auto}#email-confirm #modal-terms-content #terms-close-box,#cancel-modal-content #modal-terms-content #terms-close-box{position:fixed;top:740px;width:600px;text-align:center}.center{text-align:center}.more-info{display:none}#time-conflict-modal{padding:0 5% 20px 5%;width:90%;clear:both;overflow:hidden;background:#fff}#time-conflict-modal h3{color:red;font-weight:bold;margin-top:20px}#time-conflict-modal p{margin:15px 0 0 0;padding:0}#time-conflict-modal .lg{font-weight:bold;margin-right:10px}#time-conflict-modal .continue{margin:20px 0 0 0}#time-conflict-modal .continue .solid-cta{background:#007dfd;border:1px solid #007dfd;font-weight:bold;color:#fff;padding:6px 12px;width:auto;display:inline-block;font-family:arial;font-size:16px;float:right}#time-conflict-modal .continue .solid-cta:hover{background:red;border:1px solid red}#time-conflict-modal .continue .border-cta{background:#fff;border:1px solid red;color:red;font-weight:bold;font-family:arial;font-size:16px;padding:6px 12px;display:inline-block}#time-conflict-modal .continue .border-cta:hover{color:#007dfd;border:1px solid #007dfd}#select-times-modal{padding:0 5% 20px 5%;width:90%;clear:both;overflow:hidden;background:#fff}#select-times-modal h3{font-weight:bold;margin-top:20px}#select-times-modal p{margin:15px 0 0 0;padding:0}#select-times-modal .title{color:#545454;clear:both;overflow:hidden;margin:0;padding:20px 0 5px 0}#select-times-modal #showtimes{width:100%;padding:0;margin:0;text-align:center}#select-times-modal #showtimes .time{text-align:center;width:23%;margin:2px 1%;float:left;background:#fff}#select-times-modal #showtimes .time a{margin:0;padding:6px 0;font-family:arial;font-size:16px;color:#007dfd;display:block;cursor:pointer;border:1px solid #007dfd}#select-times-modal #showtimes .time a:hover{color:red;background:#fff;border:1px solid red}#select-times-modal #showtimes .time a.timeSlotSelected{color:red;background:#fff;border:1px solid red}#select-times-modal #showtimes .time a.timeSlotOverLap{color:#545454;border:1px solid #545454}#select-times-modal #showtimes .time a.timeSlotOverLap.timeSlotSelected{color:red;background:#fff;border:1px solid red}#select-times-modal #showtimes .time a.timeSlotOverLap:hover{color:red;background:#fff;border:1px solid red}#select-times-modal #showtimes .time a.timeSlotSoldOut{color:#dcdcdc;border:1px solid #dcdcdc;text-decoration:line-through}#select-times-modal #showtimes .time a.time-past{color:#dcdcdc;border:1px solid #dcdcdc;text-decoration:line-through}.store-widget{position:relative;margin:0 auto;padding:0px 0 40px 0;width:90%;clear:both;overflow:hidden}.store-widget.account{margin:0 5% 0 0;padding:0px 0 40px 0;width:70%;display:inline-block;clear:none;overflow:auto}.store-widget .wrapper,.store-widget #wrapper{background:#ececec;padding:20px 5%;display:block}.store-widget .wrapper .notification-box,.store-widget #wrapper .notification-box{color:#007dfd;position:relative;display:block}.store-widget .wrapper .notification-box small,.store-widget #wrapper .notification-box small{color:#000}.store-widget .wrapper div.two-col,.store-widget #wrapper div.two-col{clear:none;overflow:hidden;float:left;width:50%}.store-widget .wrapper div.two-col input[type="text"],.store-widget .wrapper div.two-col input[type="email"],.store-widget .wrapper div.two-col input[type="password"],.store-widget #wrapper div.two-col input[type="text"],.store-widget #wrapper div.two-col input[type="email"],.store-widget #wrapper div.two-col input[type="password"]{width:90%;margin:5px 0}.store-widget .wrapper div.two-col select,.store-widget #wrapper div.two-col select{width:90%;margin:5px 0}.store-widget .wrapper div.two-col .two-col,.store-widget #wrapper div.two-col .two-col{width:50%;overflow:hidden;float:left;clear:none}.store-widget .wrapper div.two-col .two-col input[type="text"],.store-widget .wrapper div.two-col .two-col input[type="email"],.store-widget .wrapper div.two-col .two-col input[type="password"],.store-widget .wrapper div.two-col .two-col input[type="tel"],.store-widget #wrapper div.two-col .two-col input[type="text"],.store-widget #wrapper div.two-col .two-col input[type="email"],.store-widget #wrapper div.two-col .two-col input[type="password"],.store-widget #wrapper div.two-col .two-col input[type="tel"]{width:80%;padding:0 5%}.store-widget .wrapper div.input-group,.store-widget #wrapper div.input-group{padding:0;margin:10px 0;width:100%}.store-widget .wrapper div.input-group .input-group-addon,.store-widget #wrapper div.input-group .input-group-addon{width:5%;background:#dcdcdc}.store-widget .wrapper div.input-group .message,.store-widget #wrapper div.input-group .message{display:inline-block;width:20%;padding:6px 2.5%;color:#007dfd}.store-widget .wrapper div.input-group input[type="text"],.store-widget .wrapper div.input-group input[type="email"],.store-widget .wrapper div.input-group input[type="password"],.store-widget #wrapper div.input-group input[type="text"],.store-widget #wrapper div.input-group input[type="email"],.store-widget #wrapper div.input-group input[type="password"]{width:48%;margin:0;padding:0 1%}.store-widget .wrapper div.continue,.store-widget .wrapper div#continue,.store-widget #wrapper div.continue,.store-widget #wrapper div#continue{text-align:right;clear:both;overflow:hidden}.store-widget .wrapper div.continue a,.store-widget .wrapper div#continue a,.store-widget #wrapper div.continue a,.store-widget #wrapper div#continue a{display:inline-block}.store-widget .wrapper div.continue.donation-continue,.store-widget .wrapper div#continue.donation-continue,.store-widget #wrapper div.continue.donation-continue,.store-widget #wrapper div#continue.donation-continue{text-align:center}.store-widget .wrapper div input,.store-widget #wrapper div input{margin:5px 0}.store-widget .wrapper div input#date-selected,.store-widget #wrapper div input#date-selected{font-size:16px;font-family:arial;padding:6px 0px}.store-widget .wrapper div label,.store-widget #wrapper div label{line-height:22px;margin:15px 0;font-weight:bold}.store-widget .wrapper button.border-cta,.store-widget #wrapper button.border-cta{background:transparent;color:red;font-weight:bold;font-family:arial;font-size:16px;padding:6px 12px;margin:0px 1%;border:1px solid red;text-decoration:none;width:100%}.store-widget .wrapper button.border-cta:hover,.store-widget #wrapper button.border-cta:hover{color:#007dfd;border:1px solid #007dfd}.store-widget .wrapper button.border-cta:focus,.store-widget #wrapper button.border-cta:focus{outline:0px}.store-widget .wrapper .solid-cta,.store-widget #wrapper .solid-cta{color:#fff;background-color:#007dfd;padding:7px 13px;text-decoration:none;border:0}.store-widget .wrapper .solid-cta span,.store-widget #wrapper .solid-cta span{font-size:16px;font-weight:bold;font-family:arial,sans-serif}.store-widget .wrapper .solid-cta:hover,.store-widget #wrapper .solid-cta:hover{background-color:red;color:#fff}.store-widget .error{color:red}.store-widget form button{cursor:pointer;background:#fff;border:1px solid red;padding:6px 12px;text-decoration:none;margin:0;color:red;font-family:arial;font-size:16px;font-weight:bold}.store-widget form button:hover{color:#007dfd;border:1px solid #007dfd}.store-widget .lg{font-weight:bold}.store-widget .sm{color:#545454;font-weight:normal;font-size:16px}.store-widget .alert{margin-top:15px}.store-widget .alert p{margin:0}.store-widget#login-widget form{margin:0;padding:0}.store-widget#login-widget p.text-muted{font-weight:normal;margin:0;font-size:14px;color:#545454;font-style:italic}.store-widget#login-widget #forgot-pw{font-size:14px;margin:30px 0}.store-widget.my-account .wrapper,.store-widget.my-account #wrapper,.store-widget#my-account .wrapper,.store-widget#my-account #wrapper{background:#ececec;padding:20px 5%;display:block;position:relative}.store-widget.my-account .wrapper .action,.store-widget.my-account #wrapper .action,.store-widget#my-account .wrapper .action,.store-widget#my-account #wrapper .action{position:absolute;top:40px;right:5%}@media only screen and (max-width:700px){.store-widget.my-account .wrapper .action,.store-widget.my-account #wrapper .action,.store-widget#my-account .wrapper .action,.store-widget#my-account #wrapper .action{position:relative;top:0px;right:0px}}.store-widget#register div{clear:both;overflow:hidden}.store-widget#register div#continue{padding-top:20px;text-align:center}.store-widget#register div#continue p{margin-bottom:0}.store-widget#register div#continue p.lg{margin:0;padding:0}.store-widget#register div .border-cta{display:inline-block;width:auto}.store-widget#register div div input[type="checkbox"]{border:1px solid #000;display:inline-block;width:20px;height:20px;padding:0 0 0 2px;background:#fff;vertical-align:text-bottom;margin-right:5px;cursor:pointer;color:#fff}.store-widget#register div div input[type="checkbox"]:checked{color:#007dfd;border:1px solid #007dfd}.store-widget#register div div input[type="checkbox"]:focus{outline:none}.store-widget#register div div .enews{font-weight:normal;display:inline;vertical-align:text-bottom;color:#545454}.store-widget#register label{display:block}.store-widget#merge-membership #wrapper{text-align:center}.store-widget#merge-membership #wrapper form #membership-number label{margin:5px 0;display:block}.store-widget#merge-membership #wrapper #reminder{margin:15px 0 30px 0}.store-widget#cart #wrapper .membership-benefit{list-style:disc outside none;display:list-item;margin:0px 0px 0px 15px}.store-widget#cart #wrapper .sub-membership-benefit{list-style:circle outside none;display:list-item;margin:0px 0px 0px 30px}.store-widget#cart #wrapper .buy-membership{background:#fff;padding:10px 2.5% 20px 2.5%;margin:20px 0 40px 0;width:95%}.store-widget#cart #wrapper .buy-membership h3{font-weight:bold}.store-widget#cart #wrapper #total{text-align:right;width:100%;margin:40px 0 20px 0}.store-widget#cart #wrapper #continue{margin-bottom:20px;clear:both;overflow:hidden}.store-widget#cart #wrapper #continue .border-cta{display:inline-block;float:left;margin:0;width:auto}.store-widget#cart #wrapper #continue .solid-cta{font-weight:bold}.store-widget#cart #wrapper ul{margin:0;padding:0}.store-widget#cart #wrapper ul#order-summary-messages{margin:0;padding:0}.store-widget#cart #wrapper ul#order-summary-messages li{background:#007dfd;color:#fff;padding:10px 2.5%;border-radius:4px;text-align:center}.store-widget#cart #wrapper ul li{width:95%;list-style:none;background:#fff;border-radius:8px;padding:20px 2.5%;display:table}@media only screen and (max-width:700px){.store-widget#cart #wrapper ul li{display:inline-block}}.store-widget#cart #wrapper ul li .passes{border-radius:4px;margin-top:10px;background:#007dfd;font-size:16px;text-align:center}@media only screen and (max-width:700px){.store-widget#cart #wrapper ul li .passes{display:block}}.store-widget#cart #wrapper ul li .passes div{padding:5px 2%;background:#007dfd;color:#fff;width:96%;border-radius:4px}.store-widget#cart #wrapper ul li .passes div .amount{margin:0;padding:5px 8px;background:#fff;color:#545454;font-size:16px;vertical-align:middle}.store-widget#cart #wrapper ul li .passes div .change{border:0;border-radius:4px;padding:6px 8px;margin:0;font-size:16px;font-weight:bold;color:#000;background:#dcdcdc;cursor:pointer;vertical-align:middle}.store-widget#cart #wrapper ul li .passes div .change.decrement{padding:4px 8px 8px 8px;font-size:22px}.store-widget#cart #wrapper ul li .passes div .change:hover{color:#fff;background:#545454}.store-widget#cart #wrapper ul li .line-item-message{display:table-caption;background:#007dfd;color:#fff;padding:10px 2.5%;border-radius:4px;text-align:center}@media only screen and (max-width:700px){.store-widget#cart #wrapper ul li .line-item-message{display:block}}.store-widget#cart #wrapper ul li notifications-container{background:#007dfd;color:#fff;display:table-caption;text-align:center;color:#000}.store-widget#cart #wrapper ul li .col{vertical-align:middle}.store-widget#cart #wrapper ul li .col.performance{width:30%;padding-right:4%;display:inline-block}.store-widget#cart #wrapper ul li .col.performance .details{text-align:left;width:60%}.store-widget#cart #wrapper ul li .col.performance .details h3 a{text-decoration:none}.store-widget#cart #wrapper ul li .col.performance .details .lg{font-size:18px}.store-widget#cart #wrapper ul li .col.performance .details .editable{cursor:pointer}.store-widget#cart #wrapper ul li .col.performance .details .editable:hover{color:#007dfd}.store-widget#cart #wrapper ul li .col.performance .details .editable .fa-pencil{font-size:14px;cursor:pointer}.store-widget#cart #wrapper ul li .col.performance .details .editable .fa-pencil:hover{color:#007dfd}.store-widget#cart #wrapper ul li .col.performance img{width:40%;float:right;margin-left:5%;margin-top:15px}.store-widget#cart #wrapper ul li .col.tickets{width:49%;padding-right:4%;display:inline-block;text-align:left}.store-widget#cart #wrapper ul li .col.tickets h3{margin:0;padding:0 0 0 2.5%}.store-widget#cart #wrapper ul li .col.tickets .message{margin:0;padding:0 0 0 2.5%}.store-widget#cart #wrapper ul li .col.tickets .light{display:block;clear:both;margin:30px 0 5px 2.5%;cursor:pointer}.store-widget#cart #wrapper ul li .col.tickets .ticket-type{width:26%;max-width:120px;padding:0 2.5%;float:left;font-size:16px;min-height:100px}.store-widget#cart #wrapper ul li .col.tickets .ticket-type p{color:#545454;margin:10px 0 5px 0;padding:0;line-height:18px;min-height:2em}.store-widget#cart #wrapper ul li .col.tickets .ticket-type .form-control{padding:0;margin:0;font-weight:bold;text-align:center;border:0;font-size:16px;border:1px solid #dcdcdc;min-width:35px}.store-widget#cart #wrapper ul li .col.tickets .ticket-type .input-group{margin:5px 0 7px 0}.store-widget#cart #wrapper ul li .col.tickets .ticket-type .input-group-addon{padding:0 12px;margin:0;width:5%;font-size:16px;font-weight:bold;color:#000;border:1px solid #dcdcdc;background:#dcdcdc;cursor:pointer}.store-widget#cart #wrapper ul li .col.tickets .ticket-type .input-group-addon.decrement{font-size:22px}.store-widget#cart #wrapper ul li .col.tickets .ticket-type .input-group-addon:hover{color:#fff;background:#007dfd;border:1px solid #007dfd}.store-widget#cart #wrapper ul li .col.tickets .ticket-type .price{margin:5px 0;font-size:14px;color:#545454}.store-widget#cart #wrapper ul li .col.tickets .ticket-type input::-webkit-outer-spin-button,.store-widget#cart #wrapper ul li .col.tickets .ticket-type input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.store-widget#cart #wrapper ul li .col.tickets .ticket-type number-selector .increment:before,.store-widget#cart #wrapper ul li .col.tickets .ticket-type div .increment:before{content:'+'}.store-widget#cart #wrapper ul li .col.tickets .ticket-type number-selector .decrement:before,.store-widget#cart #wrapper ul li .col.tickets .ticket-type div .decrement:before{content:'-'}.store-widget#cart #wrapper ul li .col.price{width:10%;display:inline-block}.store-widget#cart #wrapper ul li .col.price .base-price{margin:0;padding:0;color:#545454;text-decoration:line-through}.store-widget#cart #wrapper ul li .col.price .border-cta{display:inline-block;cursor:pointer;margin-bottom:20px}.store-widget#cart #wrapper ul li .col.price a{cursor:pointer}.store-widget#cart #wrapper ul.recommendations .mbl-cta{display:none}.store-widget#cart #wrapper #order-summary ul#order{padding:0;margin:0px auto;width:100%}.store-widget#cart #wrapper #order-summary ul#order li{background:#fff;list-style:none;display:table;width:95%;padding:10px 2.5%;margin:0;border:1px solid #ececec}.store-widget#cart #wrapper #order-summary ul#order li#order-summary-messages{background:#007dfd;color:#fff;text-align:center}.store-widget#cart #wrapper #order-summary ul#order li div{vertical-align:middle;display:table-cell}.store-widget#cart #wrapper #order-summary ul#order li div p{margin:5px 0}.store-widget#cart #wrapper #order-summary ul#order li div p.lg{font-size:20px}.store-widget#cart #wrapper #order-summary ul#order li div.ticket-detail{width:10%;text-align:left}.store-widget#cart #wrapper #order-summary ul#order li div.ticket-detail .contribution-fund-desc{display:none}.store-widget#cart #wrapper #order-summary ul#order li div.ticket-total{width:20%;text-align:right}.store-widget#cart #wrapper #order-summary ul#order li div.ticket-price{width:6%;text-align:right;padding:0 3%}.store-widget#cart #wrapper #order-summary ul#order li div.ticket-price a{display:inline-block;margin-top:10px;cursor:pointer}.store-widget#cart #wrapper #order-summary ul#order li div.ticket-price a:hover{color:#007dfd}.store-widget#cart #wrapper #order-summary ul#order li#subtotal,.store-widget#cart #wrapper #order-summary ul#order li#discounts,.store-widget#cart #wrapper #order-summary ul#order li#total{width:100%;padding:0;background:transparent}.store-widget#cart #wrapper #order-summary ul#order li#subtotal div:first-child,.store-widget#cart #wrapper #order-summary ul#order li#discounts div:first-child,.store-widget#cart #wrapper #order-summary ul#order li#total div:first-child{text-align:right;width:75%}.store-widget#cart #wrapper #order-summary ul#order li#subtotal div:last-child,.store-widget#cart #wrapper #order-summary ul#order li#discounts div:last-child,.store-widget#cart #wrapper #order-summary ul#order li#total div:last-child{text-align:right;width:17%;padding:0 5% 0 3%}.store-widget#cart #wrapper #order-summary ul#order li#subtotal{padding:15px 0 0 0}.store-widget#cart #wrapper #order-summary ul#order li#discounts{padding:0;font-style:italic}.store-widget#cart #wrapper #order-summary ul#order li#total{border-radius:0;border-top:1px solid #545454;padding-top:15px;margin:15px 0}.store-widget#cart #wrapper #order-summary ul#order li#total div:last-child{padding:0 5% 0 0}.store-widget#cart #wrapper #actions{clear:both;overflow:hidden;padding-top:20px}.store-widget#cart #wrapper #actions #clearcart{display:inline-block;width:auto}.store-widget#cart #wrapper #actions #continue{float:right;margin-top:0px}.store-widget#cart #wrapper #actions #continue .solid-cta{margin-left:10px;font-weight:bold}.store-widget#add-donation #wrapper input[type="checkbox"]{background:#fff;width:22px;height:22px;cursor:pointer;-webkit-appearance:none;appearance:none;border:2px solid #545454;border-radius:5px;color:#fff;vertical-align:middle;margin-right:5px;padding-left:0px}.store-widget#add-donation #wrapper input[type="checkbox"]:checked{font-size:18px;color:#007dfd;border:2px solid #007dfd;vertical-align:middle}.store-widget#add-donation #wrapper input[type="checkbox"]:checked:focus{outline:0px}.store-widget#add-donation #wrapper input[type="checkbox"]:focus{outline:0px}.store-widget#add-donation #wrapper #amount{float:right;width:auto;margin:10px}.store-widget#add-donation #wrapper #amount.disabled{display:none}.store-widget#add-donation #wrapper #amount select{color:#000;font-family:arial;font-size:16px !important;border:2px solid #000;height:32px;vertical-align:middle;margin:0 1% 0 0;background:#fff}.store-widget#add-donation #wrapper #amount select:hover{border:2px solid #007dfd;color:#007dfd}.store-widget#add-donation #wrapper #amount input[type="currency"]{padding:3px 6px;max-width:80px;text-align:left;font-size:18px;border:0px;vertical-align:middle}.store-widget#add-donation #wrapper #amount input[type="currency"]:focus{outline:0px}.store-widget#add-donation #wrapper #continue{margin:20px 0 40px 0}.store-widget#add-donation #wrapper #continue .solid-cta{font-weight:bold}.store-widget#donate{width:35%;margin:0 5% 0 0;float:right;clear:none;overflow:auto}.store-widget#donate .alert{margin:15px 2% 0 2%}.store-widget#donate h2{margin:10px 0}.store-widget#donate #current-level,.store-widget#donate #message,.store-widget#donate #innovator-level{margin:15px 3%}.store-widget#donate h3{font-weight:bold;margin-top:30px}.store-widget#donate .container{background:#fff;padding:20px 5%;margin-bottom:30px}.store-widget#donate .contribution-level-group .contribution-level{background:#fff;border:2px solid #fff;margin:4px 0}.store-widget#donate .contribution-level-group .contribution-level .panel-title{font-weight:normal;padding:0;margin:0;position:relative}.store-widget#donate .contribution-level-group .contribution-level .panel-title:focus{outline:none}.store-widget#donate .contribution-level-group .contribution-level .panel-title a{font-weight:normal;display:block;padding:10px 5%;color:#545454;text-decoration:none}.store-widget#donate .contribution-level-group .contribution-level:hover{border:2px solid #007dfd}.store-widget#donate .contribution-level-group .contribution-level:hover .panel-title a{color:#007dfd}.store-widget#donate .contribution-level-group .contribution-level.panel-open{background:#fff;border:2px solid #007dfd}.store-widget#donate .contribution-level-group .contribution-level.panel-open .panel-title{margin-bottom:20px}.store-widget#donate .contribution-level-group .contribution-level.panel-open .panel-title a{background:#007dfd;color:#fff;text-decoration:none;display:block}.store-widget#donate .contribution-level-group .contribution-level.panel-open .panel-title:focus{outline:none}.store-widget#donate .contribution-level-group .contribution-level.panel-open p{margin:10px 5%}.store-widget#donate .contribution-level-group .contribution-level.panel-open:after{width:100%;display:block;font-size:16px;vertical-align:middle;padding:5px 0;margin:20px auto 0 auto;text-align:center;content:"SELECTED LEVEL";background:#007dfd;color:#fff}.store-widget#donate form div div #contribution{width:30%;display:inline;font-size:20px}.store-widget#donate form div div #contribute{display:inline-block;font-weight:bold;font-family:arial;margin-left:5px}.store-widget#donate form div div label{vertical-align:middle;margin:0;padding:0;display:inline}.store-widget#donate form div div input[type="checkbox"]{border:1px solid #000;display:inline-block;width:20px;height:20px;padding:0 0 0 2px;background:#fff;vertical-align:middle;margin-right:5px;cursor:pointer;color:#fff}.store-widget#donate form div div input[type="checkbox"].fa-times{padding:0 0 0 3px}.store-widget#donate form div div input[type="checkbox"]:checked{color:#007dfd;border:1px solid #007dfd}.store-widget#donate form div div input[type="checkbox"]:checked.fa-times{color:red;border:1px solid red}.store-widget#donate form div div input[type="checkbox"]:focus{outline:none}.store-widget#donate form div div #dob_lbl{margin:15px 2.5% 0 2.5%;display:block}.store-widget#donate form div div #dob{margin:15px 2.5%;clear:both;overflow:hidden}.store-widget#donate form div div #dob select{width:32%;float:left;margin-bottom:0px}@media only screen and (max-width:1000px){.store-widget#donate form div div #dob select{width:100%;margin-bottom:5px}}@media only screen and (max-width:700px){.store-widget#donate form div div #dob select{width:32%;margin-bottom:0px}}@media only screen and (max-width:400px){.store-widget#donate form div div #dob select{width:100%;margin-bottom:5px}}.store-widget#donate #innovator .alert-warning{color:#000}.store-widget#select-tickets{width:100%;margin:0;padding:0}.store-widget#select-tickets.course-widget li table button{font-weight:bold}.store-widget#select-tickets.course-widget li table button:disabled{font-weight:normal}.store-widget#select-tickets #wrapper{min-height:200px;padding:0px;margin:0;background:#fff}.store-widget#select-tickets #wrapper .loading{margin:0 0}.store-widget#select-tickets #wrapper #cal #date-selector:focus{outline:0}.store-widget#select-tickets #wrapper #cal #date-selector #date-selected{cursor:pointer;border:1px solid red;border-radius:0;width:89%;margin:0;padding:2px 5%;color:red;font-weight:bold;font-size:16px;font-family:arial}.store-widget#select-tickets #wrapper #cal #date-selector .fa-chevron-down{color:red;margin:10px 3% 0 0}.store-widget#select-tickets #wrapper #cal #calendar-open{height:0px;padding:0px;border:0px;display:inherit}.store-widget#select-tickets #wrapper #cal .dropdown-menu{margin:15px 0 0 0}.store-widget#select-tickets #wrapper #cal .dropdown-menu li{margin:-20px 0 0 0 !important;padding:0 !important;list-style:none;background:#fff}.store-widget#select-tickets #wrapper #cal .dropdown-menu li small{padding:0;text-align:center}.store-widget#select-tickets #wrapper #cal .dropdown-menu li table{border-color:#fff}.store-widget#select-tickets #wrapper #cal .dropdown-menu li table button{cursor:pointer;text-align:center;background:#fff;border:0;border-radius:4px;padding:0px 6px;appearance:button;-moz-appearance:none;-webkit-appearance:none}.store-widget#select-tickets #wrapper #cal .dropdown-menu li table button:focus{outline:0}.store-widget#select-tickets #wrapper #cal .dropdown-menu li table button:disabled{cursor:inherit}.store-widget#select-tickets #wrapper #cal .dropdown-menu li table button:hover{background:#007dfd;color:#fff}.store-widget#select-tickets #wrapper #cal .dropdown-menu li table button.active{background:red;color:#fff}.store-widget#select-tickets #wrapper #ticket-times #no-tickets{margin:30px 0 10px 1%}.store-widget#select-tickets #wrapper #ticket-times .cta{clear:both;overflow:hidden;display:block;padding:20px 0 0 1%}.store-widget#select-tickets #wrapper #ticket-times .cta .add-to-cart{display:block;clear:both;overflow:hidden;font-weight:bold;font-family:arial;background:#007dfd}.store-widget#select-tickets #wrapper #ticket-times .cta .add-to-cart:disabled{background:#ececec;color:#fff}.store-widget#select-tickets #wrapper #ticket-times .cta .add-to-cart:disabled:hover{background:#ececec;color:#fff}.store-widget#select-tickets #wrapper #ticket-times .cta .add-to-cart:focus{outline:0}.store-widget#select-tickets #wrapper #ticket-times .cta .add-to-cart:hover{background:red;color:#fff}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount{clear:both;overflow:hidden;width:100%}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type{width:28%;padding:0 2.5%;float:left;font-size:16px}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type h4{color:#545454;margin:20px 0 0 0;padding:0;font-weight:normal}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type .form-control{padding:0;margin:0;font-weight:bold;text-align:center;border:0;font-size:16px;border:1px solid #dcdcdc}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type .input-group{margin:5px 0 7px 0}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type .input-group-addon{padding:0 12px;margin:0;width:5%;font-size:16px;font-weight:bold;color:#000;border:1px solid #dcdcdc;background:#dcdcdc;cursor:pointer}@media only screen and (max-width:700px){.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type .input-group-addon{padding:0 8px}}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type .input-group-addon.decrement{font-size:22px}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type .input-group-addon:hover{color:#fff;background:#007dfd;border:1px solid #007dfd}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type .price{margin:5px 0;font-size:14px;color:#545454}@media only screen and (max-width:700px){.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type .price{font-size:12px}}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type input::-webkit-outer-spin-button,.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type number-selector .increment:before,.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type div .increment:before{content:'+'}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type number-selector .decrement:before,.store-widget#select-tickets #wrapper #ticket-times #ticket-amount .ticket-type div .decrement:before{content:'-'}.store-widget#select-tickets #wrapper #ticket-times #ticket-amount #ticket-add-on-notice{display:none;margin-top:10px}.store-widget#select-tickets #wrapper #ticket-times #showtimes{width:100%;margin:0 0;padding:0;text-align:center}.store-widget#select-tickets #wrapper #ticket-times #showtimes .time{text-align:center;width:23%;margin:2px 1%;float:left;background:#fff}.store-widget#select-tickets #wrapper #ticket-times #showtimes .time label{margin:0;padding:6px 0;font-family:arial;font-size:16px;color:#007dfd;display:block;cursor:pointer;border:1px solid #007dfd}.store-widget#select-tickets #wrapper #ticket-times #showtimes .time label:hover{color:red;background:#fff;border:1px solid red}.store-widget#select-tickets #wrapper #ticket-times #showtimes .time label.timeSlotSelected{color:red;background:#fff;border:1px solid red}.store-widget#select-tickets #wrapper #ticket-times #showtimes .time label.timeSlotOverLap{color:#545454;border:1px solid #545454}.store-widget#select-tickets #wrapper #ticket-times #showtimes .time label.timeSlotOverLap.timeSlotSelected{color:red;background:#fff;border:1px solid red}.store-widget#select-tickets #wrapper #ticket-times #showtimes .time label.timeSlotOverLap:hover{color:red;background:#fff;border:1px solid red}.store-widget#select-tickets #wrapper #ticket-times #showtimes .time label.timeSlotSoldOut{color:#dcdcdc;border:1px solid #dcdcdc;text-decoration:line-through}.store-widget#select-tickets #wrapper #ticket-times #showtimes .time .radio{display:none}.store-widget#communication-preferences #wrapper select{color:#000;font-family:arial;font-size:16px !important;border:1px solid #000;height:32px;font-size:14px;vertical-align:middle;margin:0 1% 0 0;background:#fff}.store-widget#communication-preferences #wrapper select:hover{border:1px solid #007dfd;color:#007dfd}.store-widget#communication-preferences #wrapper label{display:inline}.store-widget#communication-preferences #wrapper .email-list{margin:20px 0;padding:30px 5%;background:#fff}.store-widget#communication-preferences #wrapper .email-list p{margin:0}.store-widget#communication-preferences #wrapper .cta{text-align:right}.store-widget#update-account #wrapper{clear:both;overflow:hidden}.store-widget#update-account #wrapper .confirm label,.store-widget#update-account #wrapper .confirm .required-field{color:red}.store-widget#update-account #wrapper .cta{clear:both;overflow:hidden;text-align:right}.store-widget#update-account #wrapper .cta .solid-cta{font-size:16px;font-weight:bold;font-family:arial,sans-serif}.store-widget#update-account #wrapper .cta .solid-cta span{font-size:16px;font-weight:bold;font-family:arial,sans-serif}.store-widget#addresses #wrapper{clear:both;overflow:hidden}.store-widget#addresses #wrapper #add{cursor:pointer;position:absolute;top:35px;right:5%}.store-widget#addresses #wrapper #continue .border-cta{width:auto}.store-widget#addresses #wrapper select{width:100% !important}.store-widget#addresses #wrapper .address{min-height:175px;width:42.5%;padding:20px 2.5%;float:left;margin:20px 0;border-radius:8px;background:#fff}.store-widget#addresses #wrapper .address:nth-child(2n+1){margin:20px 0 20px 5%}.store-widget#addresses #wrapper .address p{margin:0}.store-widget#addresses #wrapper .address p:first-child{font-weight:bold}.store-widget#addresses #wrapper .address p.saving{margin:10px 0}.store-widget#addresses #wrapper .address .billing{margin:15px 0;color:#007dfd;font-weight:bold}.store-widget#addresses #wrapper .address .actions .fa{text-decoration:underline}.store-widget#addresses #wrapper .address .actions a{margin-right:5%;text-decoration:underline}.store-widget#household .action{float:right;display:inline-block;margin-top:10px}.store-widget#household h3{width:50%;display:inline-block}@media only screen and (max-width:700px){.store-widget#household .action{float:left;display:block;margin-top:0px}.store-widget#household h3{width:100%;display:block}}.store-widget#household #age-type label{margin:5px 0}.store-widget#household ul{display:table;width:100%;clear:both;overflow:hidden;padding:0;margin:0 auto}.store-widget#household ul li{margin:0;display:table-row;list-style-type:none;background:#fff;width:100%}.store-widget#household ul li:hover{cursor:pointer}.store-widget#household ul li:hover div.hh-manage a{display:inline}.store-widget#household ul li div{padding:15px 2%;width:auto;border-bottom:10px solid #ececec;display:table-cell;vertical-align:middle}.store-widget#household ul li div.hh-title{font-size:14px;color:#545454;width:20%}.store-widget#household ul li div.hh-title .fa-user{margin-right:5px}.store-widget#household ul li div.hh-name{font-size:18px}.store-widget#household ul li div.hh-name .sm{display:block;font-size:14px}.store-widget#household ul li div.hh-manage{width:35%;text-align:left}.store-widget#household ul li div.hh-manage a{text-decoration:none;margin:0 4%;color:red;font-weight:normal}.store-widget#household ul li div.hh-manage a:hover{color:#007dfd}.store-widget#household .continue,.store-widget#household #continue{float:none}.store-widget#household .continue button,.store-widget#household #continue button{margin:20px 1% 20px 0}.store-widget#household .continue button.solid-cta,.store-widget#household #continue button.solid-cta{margin:20px 0 20px 1%}.store-widget#household .continue button.border-cta,.store-widget#household #continue button.border-cta{width:auto;display:inline-block}@media only screen and (max-width:700px){.store-widget#household #add-secondary #last-name-col,.store-widget#household #add-secondary #first-name-col{width:100%}.store-widget#household #add-secondary #last-name-col input,.store-widget#household #add-secondary #first-name-col input{margin-bottom:5px}.store-widget#household #add-secondary .two-col input{width:80%}}.store-widget#order-confirm #wrapper #get-tix-methods{clear:both;overflow:hidden}.store-widget#order-confirm #wrapper #get-tix-methods .solid-cta{float:left;margin:5px 20px 5px 0;padding:7px 13px;font-family:arial;font-size:16px;line-height:18px;font-weight:bold}.store-widget#order-confirm #wrapper #get-tix-methods .solid-cta#add-passbook{display:none}.store-widget#order-confirm #wrapper #get-tix-methods .get-tix{background:#fff;width:90%;clear:both;overflow:hidden;border-radius:5px;padding:20px 5%;margin:20px 0}.store-widget#order-confirm #wrapper #get-tix-methods .get-tix .border-cta{display:inline-block;margin:0px 5px 20px 5px}.store-widget#order-confirm #wrapper #order-details{border-top:1px solid #545454;padding:20px 0;margin:40px 0 0 0;clear:both;overflow:hidden}.store-widget#order-confirm #wrapper #order-details table{background:#fff !important;border:0px !important;width:100% !important}.store-widget#order-confirm #wrapper #order-details table#order-details{margin:0px 1.5%}.store-widget#order-confirm #wrapper #order-details table#order-details tbody td:last-child{width:100%;display:block !important}.store-widget#order-confirm #wrapper #order-details table tbody{border:0px !important;background:#fff !important;font-size:16px !important}.store-widget#order-confirm #wrapper #order-details table tbody tr h3{font-size:18px !important;line-height:20px !important}.store-widget#order-confirm #wrapper #order-details table tbody tr:first-child td:last-child{display:none !important}.store-widget#order-confirm #wrapper #order-details table tbody tr:last-child p{display:none}.store-widget#order-confirm #wrapper #order-details table tbody #confirmation-details{width:95% !important;font-size:16px !important}.store-widget#order-confirm #wrapper #order-details table tbody #confirmation-details tbody tr{width:100% !important;padding:0 !important}.store-widget#order-confirm #wrapper #order-details table tbody #confirmation-details tbody tr th{width:40% !important;margin:0 !important;padding:0 2.5% 0 0 !important;border:0px !important;font-size:16px !important}.store-widget#order-confirm #wrapper #order-details table tbody #confirmation-details tbody tr th:last-child{width:15% !important;padding:0 !important}.store-widget#order-confirm #wrapper #order-details table tbody #confirmation-details tbody tr td{border:0px !important;width:40% !important;padding:0 2.5% 0 0 !important;margin:0 !important;font-size:14px !important}.store-widget#order-confirm #wrapper #order-details table tbody #confirmation-details tbody tr td:last-child{width:15% !important;padding:0 !important;text-align:left !important}.store-widget#order-confirm #wrapper #order-details table tbody #confirmation-details tbody tr td div{font-size:14px !important;border:1px solid #dcdcdc !important;border-radius:6px;margin:10px 0}.store-widget#order-confirm #wrapper #order-details table tbody #confirmation-details tbody tr td div img{margin:10px 2.5% !important;height:100% !important;width:95% !important;max-width:150px !important;min-width:0px !important}.store-widget#order-confirm #wrapper #order-details table tbody #visit-footer tbody tr th,.store-widget#order-confirm #wrapper #order-details table tbody #contribution-footer tbody tr th,.store-widget#order-confirm #wrapper #order-details table tbody #membership-footer tbody tr th{font-size:18px !important;font-weight:normal;border:0px !important}.store-widget#order-confirm #wrapper #order-details table tbody #visit-footer tbody tr td,.store-widget#order-confirm #wrapper #order-details table tbody #contribution-footer tbody tr td,.store-widget#order-confirm #wrapper #order-details table tbody #membership-footer tbody tr td{font-size:14px !important;display:block !important;width:95% !important;margin:0 2.5% !important}.store-widget#order-confirm #wrapper #order-details #print{float:right;margin:0 5px 20px 0}@media only screen and (max-width:700px){.store-widget#order-confirm #wrapper #order-details #print{display:none}}.store-widget#order-confirm #wrapper #order-details .details{font-weight:bold}.store-widget#constituent-collection #wrapper,.store-widget#gift-membership #wrapper{background:#ececec;padding:20px 5%;clear:both;overflow:hidden}.store-widget#constituent-collection #wrapper .clear,.store-widget#gift-membership #wrapper .clear{clear:both;overflow:hidden}.store-widget#constituent-collection #wrapper #age-type,.store-widget#gift-membership #wrapper #age-type{margin:30px 0 0 0}.store-widget#constituent-collection #wrapper #age-type label,.store-widget#gift-membership #wrapper #age-type label{margin:0 20px 0 10px}.store-widget#constituent-collection #wrapper .household-child,.store-widget#gift-membership #wrapper .household-child{clear:both;overflow:hidden;margin-bottom:20px}.store-widget#constituent-collection #wrapper .household-child label,.store-widget#gift-membership #wrapper .household-child label{margin:0 10px 0 0;display:inline-block;font-weight:normal}.store-widget#constituent-collection #wrapper .two-col .border-cta,.store-widget#gift-membership #wrapper .two-col .border-cta{margin-bottom:40px}.store-widget#constituent-collection #wrapper .border-cta,.store-widget#gift-membership #wrapper .border-cta{display:inline-block;width:auto}.store-widget#constituent-collection #wrapper #continue .solid-cta,.store-widget#gift-membership #wrapper #continue .solid-cta{font-weight:bold}.store-widget#constituent-collection #wrapper #continue .border-cta,.store-widget#gift-membership #wrapper #continue .border-cta{margin:20px 0}.store-widget#constituent-collection #notice,.store-widget#gift-membership #notice{margin:0 0 10px 10px;float:right;font-weight:bold;text-align:right}.store-widget#constituent-collection #notice .fa-question-circle,.store-widget#gift-membership #notice .fa-question-circle{margin-left:2px;color:#007dfd;text-decoration:none}.store-widget#constituent-collection #notice .fa-question-circle:hover,.store-widget#gift-membership #notice .fa-question-circle:hover{color:red}.store-widget#constituent-collection #notice .notice-message,.store-widget#gift-membership #notice .notice-message{font-weight:normal}.store-widget#constituent-collection #household,.store-widget#gift-membership #household{display:inline;margin:20px 0;clear:both;overflow:hidden}.store-widget#constituent-collection .add-secondary,.store-widget#constituent-collection #add-secondary,.store-widget#constituent-collection #add-child,.store-widget#gift-membership .add-secondary,.store-widget#gift-membership #add-secondary,.store-widget#gift-membership #add-child{padding:0 0 20px 0;clear:both;overflow:hidden}.store-widget#constituent-collection .add-secondary textarea,.store-widget#constituent-collection #add-secondary textarea,.store-widget#constituent-collection #add-child textarea,.store-widget#gift-membership .add-secondary textarea,.store-widget#gift-membership #add-secondary textarea,.store-widget#gift-membership #add-child textarea{height:150px;width:94%;padding:15px 2.5%}.store-widget#constituent-collection .add-secondary input,.store-widget#constituent-collection #add-secondary input,.store-widget#constituent-collection #add-child input,.store-widget#gift-membership .add-secondary input,.store-widget#gift-membership #add-secondary input,.store-widget#gift-membership #add-child input{margin:5px 0}.store-widget#constituent-collection .add-secondary input.address,.store-widget#constituent-collection #add-secondary input.address,.store-widget#constituent-collection #add-child input.address,.store-widget#gift-membership .add-secondary input.address,.store-widget#gift-membership #add-secondary input.address,.store-widget#gift-membership #add-child input.address{width:90%}.store-widget#constituent-collection .add-secondary input#city,.store-widget#constituent-collection .add-secondary input#zip,.store-widget#constituent-collection #add-secondary input#city,.store-widget#constituent-collection #add-secondary input#zip,.store-widget#constituent-collection #add-child input#city,.store-widget#constituent-collection #add-child input#zip,.store-widget#gift-membership .add-secondary input#city,.store-widget#gift-membership .add-secondary input#zip,.store-widget#gift-membership #add-secondary input#city,.store-widget#gift-membership #add-secondary input#zip,.store-widget#gift-membership #add-child input#city,.store-widget#gift-membership #add-child input#zip{width:20%}.store-widget#constituent-collection .add-secondary input#secondary-email,.store-widget#constituent-collection #add-secondary input#secondary-email,.store-widget#constituent-collection #add-child input#secondary-email,.store-widget#gift-membership .add-secondary input#secondary-email,.store-widget#gift-membership #add-secondary input#secondary-email,.store-widget#gift-membership #add-child input#secondary-email{width:94%}.store-widget#constituent-collection .add-secondary input#home-phone,.store-widget#constituent-collection .add-secondary input#mobile-phone,.store-widget#constituent-collection #add-secondary input#home-phone,.store-widget#constituent-collection #add-secondary input#mobile-phone,.store-widget#constituent-collection #add-child input#home-phone,.store-widget#constituent-collection #add-child input#mobile-phone,.store-widget#gift-membership .add-secondary input#home-phone,.store-widget#gift-membership .add-secondary input#mobile-phone,.store-widget#gift-membership #add-secondary input#home-phone,.store-widget#gift-membership #add-secondary input#mobile-phone,.store-widget#gift-membership #add-child input#home-phone,.store-widget#gift-membership #add-child input#mobile-phone{width:130px}.store-widget#constituent-collection .add-secondary .two-col input::-webkit-outer-spin-button,.store-widget#constituent-collection .add-secondary .two-col input::-webkit-inner-spin-button,.store-widget#constituent-collection #add-secondary .two-col input::-webkit-outer-spin-button,.store-widget#constituent-collection #add-secondary .two-col input::-webkit-inner-spin-button,.store-widget#constituent-collection #add-child .two-col input::-webkit-outer-spin-button,.store-widget#constituent-collection #add-child .two-col input::-webkit-inner-spin-button,.store-widget#gift-membership .add-secondary .two-col input::-webkit-outer-spin-button,.store-widget#gift-membership .add-secondary .two-col input::-webkit-inner-spin-button,.store-widget#gift-membership #add-secondary .two-col input::-webkit-outer-spin-button,.store-widget#gift-membership #add-secondary .two-col input::-webkit-inner-spin-button,.store-widget#gift-membership #add-child .two-col input::-webkit-outer-spin-button,.store-widget#gift-membership #add-child .two-col input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.store-widget#constituent-collection .add-secondary label,.store-widget#constituent-collection #add-secondary label,.store-widget#constituent-collection #add-child label,.store-widget#gift-membership .add-secondary label,.store-widget#gift-membership #add-secondary label,.store-widget#gift-membership #add-child label{margin-right:10px}.store-widget#constituent-collection .add-secondary #address_state,.store-widget#constituent-collection .add-secondary #address_country,.store-widget#constituent-collection #add-secondary #address_state,.store-widget#constituent-collection #add-secondary #address_country,.store-widget#constituent-collection #add-child #address_state,.store-widget#constituent-collection #add-child #address_country,.store-widget#gift-membership .add-secondary #address_state,.store-widget#gift-membership .add-secondary #address_country,.store-widget#gift-membership #add-secondary #address_state,.store-widget#gift-membership #add-secondary #address_country,.store-widget#gift-membership #add-child #address_state,.store-widget#gift-membership #add-child #address_country{margin:0 3%}.store-widget#constituent-collection .add-secondary .fa-envelope-o,.store-widget#constituent-collection #add-secondary .fa-envelope-o,.store-widget#constituent-collection #add-child .fa-envelope-o,.store-widget#gift-membership .add-secondary .fa-envelope-o,.store-widget#gift-membership #add-secondary .fa-envelope-o,.store-widget#gift-membership #add-child .fa-envelope-o{margin-right:5px}.store-widget#constituent-collection .action,.store-widget#gift-membership .action{display:inline-block;margin:15px 0 15px 1%;width:auto}.store-widget#constituent-collection .action .border-cta,.store-widget#gift-membership .action .border-cta{background:#fff}.store-widget#gift-membership #gift-giver #send-to label,.store-widget#gift-membership #recipient #send-to label{margin:0;padding:0}.store-widget#gift-membership #gift-giver #send-to #to-recipient,.store-widget#gift-membership #recipient #send-to #to-recipient{margin-left:20px}.store-widget#gift-membership #gift-giver #send-to #recipient-name,.store-widget#gift-membership #recipient #send-to #recipient-name{width:50%}.store-widget#gift-membership #gift-giver #adult-one,.store-widget#gift-membership #recipient #adult-one{margin:40px 0 10px 0;padding:10px 0 35px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;clear:both;overflow:hidden}.store-widget#gift-membership #gift-giver #adult-two,.store-widget#gift-membership #recipient #adult-two{margin:0;padding:0 0 35px 0;border-bottom:1px solid #dcdcdc;clear:both;overflow:hidden}.store-widget#my-membership #wrapper{background:#ececec;padding:20px 5%}.store-widget#my-membership #wrapper .fa-exclamation-circle{margin:10px 0 10px 10px;color:red;float:right;font-size:36px}.store-widget#my-membership #wrapper h3{margin-bottom:0}.store-widget#my-membership #wrapper p#expiration{margin:0}.store-widget#my-membership #wrapper div ul{margin:30px 0 20px 0;padding:30px 5%;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.store-widget#my-membership #wrapper div ul li{margin:5px 0}.store-widget#my-membership #wrapper div ul li:last-child{list-style:none;list-style-type:none;padding:0;margin:10px 0 0 -18px}.store-widget#my-membership #wrapper #continue .action{margin:20px 0 20px 20px;display:inline-block;float:right}.store-widget#my-membership #wrapper #continue .action.solid-cta{margin:15px 0;float:none}.store-widget#auto-enroll #wrapper{background:#ececec;padding:20px 5%}.store-widget#auto-enroll #wrapper label{font-weight:bold}.store-widget#auto-enroll #wrapper #continue{display:block;text-align:right;margin:15px 0}.store-widget#auto-enroll #wrapper #payment{margin:40px 0;padding:15px 0 0 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.store-widget#payment iframe{width:100%;margin:0;height:300px}.store-widget#payment .solid-cta{font-weight:bold;font-size:16px;font-family:arial}.store-widget#payment ul{margin:30px 0;padding:0}.store-widget#payment ul li{font-size:16px;list-style:none;margin:5px 0;padding:10px 5%;background:#fff;width:90%;display:table}.store-widget#payment ul li .card-info{width:60%;display:table-cell;padding:0;margin:0;vertical-align:middle;font-size:16px;font-weight:normal}.store-widget#payment ul li .card-info input[type="radio"]{margin-right:10px;background-color:#fff;border:1px solid #545454;width:16px;height:16px;border-radius:8px;padding:0;margin:0 5px 0 0;vertical-align:middle}.store-widget#payment ul li .card-info input[type="radio"]:checked{background-color:#007dfd}.store-widget#payment ul li .card-info input[type="radio"]:focus{outline:none}.store-widget#payment ul li .card-info .card{font-size:30px;vertical-align:middle}.store-widget#payment ul li .card-info .sm{display:block;font-size:14px}.store-widget#payment ul li .security-code,.store-widget#payment ul li .save-card{text-align:right;display:table-cell;width:40%;padding:0;margin:0}.store-widget#payment ul li .security-code input[type="text"],.store-widget#payment ul li .save-card input[type="text"]{width:50px}.store-widget#manage-pay #add{float:right;margin:15px 0 15px 10px}.store-widget#manage-pay iframe{width:95%;margin:0;height:300px}.store-widget#manage-pay #payment{padding:15px 0 0 0}.store-widget#manage-pay #payment ul{margin:30px 0;padding:0}.store-widget#manage-pay #payment ul li{font-size:16px;list-style-type:none;margin:5px 0;padding:10px 5%;background:#fff;width:90%;display:table;border:3px solid #fff}.store-widget#manage-pay #payment ul li .fa-card{font-size:30px;display:table-cell;vertical-align:middle;width:15%}.store-widget#manage-pay #payment ul li div{display:table-cell;padding-left:10px;vertical-align:middle}.store-widget#manage-pay #payment ul li div .sm{display:block;font-size:14px}.store-widget#manage-pay #payment ul li div.card-info{width:40%}.store-widget#manage-pay #payment ul li div.card-renew{width:15%}.store-widget#manage-pay #payment ul li div.card-action{width:10%;margin:0;padding:0}.store-widget#manage-pay #payment ul li div.card-action .sm{display:inline}.store-widget#manage-pay #payment ul li div.card-action .sm a{margin:0 10px}.store-widget#manage-pay #payment ul li .fa-check-circle{width:10%;display:table-cell;padding-left:10px;vertical-align:middle;text-align:right;font-size:28px;margin:0;color:#fff}.store-widget#manage-pay #payment ul li:hover{border:3px solid #007dfd;cursor:pointer}.store-widget#manage-pay #payment ul li.selected{border:3px solid #007dfd}.store-widget#manage-pay #payment ul li.selected .fa-check-circle{color:#007dfd}.store-widget#get-tickets p{margin:15px 1%}.store-widget#get-tickets #delivery{margin:30px 0 25px 0}.store-widget#get-tickets #delivery p{margin:15px 0}.store-widget#get-tickets #delivery div{display:inline}.store-widget#get-tickets #delivery div button.solid-cta{font-family:arial;font-weight:bold;font-size:16px;color:#fff;background-color:#007dfd;padding:7px 13px;margin:0px 0px 0px 1%;text-decoration:none;border:0}.store-widget#get-tickets #delivery div button.solid-cta:hover{background-color:red;color:#fff}.store-widget#get-tickets #delivery div button.solid-cta:focus{outline:0px}.store-widget#tickets-passes .action{width:80%;margin:25px auto;text-align:center}.store-widget#tickets-passes ul{clear:both;overflow:hidden;padding:0;margin:0 auto;width:100%}.store-widget#tickets-passes ul li{margin:0 0 10px 0;padding:15px 2%;clear:both;overflow:hidden;list-style-type:none;width:95.5%;position:relative;background:#ececec}.store-widget#tickets-passes ul li h2{margin:0 0 10px 0;padding:0}.store-widget#tickets-passes ul li div{border:0}.store-widget#tickets-passes ul li p{margin:0}.store-widget#tickets-passes ul li .extra-content .passbook-passes a{text-decoration:none}.store-widget#tickets-passes ul li .extra-content .passbook-passes a .label{color:red;font-size:100%;line-height:1.5}.store-widget#tickets-passes ul li .extra-content .passbook-passes a .label:hover{cursor:pointer;color:#007dfd}.store-widget#tickets-passes ul li .extra-content .mms-wrap .mms-error{padding:0px;color:red;background-color:#ececec}.store-widget#tickets-passes ul li .extra-content .mms-wrap .mms-option .label{margin-top:1.5%;color:red;font-size:100%;line-height:1.5}.store-widget#tickets-passes ul li .extra-content .mms-wrap .mms-option .label:hover{cursor:pointer;color:#007dfd}.store-widget#tickets-passes ul li .extra-content .mms-wrap .form-control{height:25px;margin-top:1.5%;width:75%;display:inline-block}.store-widget#tickets-passes ul li .extra-content .mms-wrap button{margin-top:1.5%;cursor:pointer;background:#fff;border:1px solid red;padding:6px 12px;text-decoration:none;color:red;font-family:arial;font-size:16px;font-weight:bold}.store-widget#tickets-passes ul li .extra-content .mms-wrap button:hover{color:#007dfd;border:1px solid #007dfd}.store-widget#tickets-passes ul li .extra-content .bar-codes img{width:30%;margin-right:3%;margin-bottom:1.5%;margin-top:1.5%}@media only screen and (max-width:700px){.store-widget#tickets-passes ul li .extra-content .bar-codes img{width:60%;margin-right:20%;margin-left:20%}}.store-widget#tickets-passes ul li .get-tix{width:auto;margin:0 2%;position:absolute;top:20px;right:0;padding:0;display:block;clear:both;overflow:hidden}.store-widget#tickets-passes ul li .get-tix div{float:left;background:#fff;display:block;position:relative;margin:0 2px;padding:5px 10px;width:auto;border:1px solid #545454;border-radius:6px;color:#545454;font-size:11px;line-height:11px}.store-widget#tickets-passes ul li .get-tix div:hover{background:#007dfd;color:#fff;cursor:pointer}.store-widget#tickets-passes ul li .get-tix div #wallet{width:24px;padding:2px 5px 0 0}.store-widget#tickets-passes ul li .get-tix div .fa{display:inline;margin:5px 5px 5px 0;font-size:22px}.store-widget#tickets-passes ul li .get-tix div .fa.fa-mobile{margin:0 5px 0 0;font-size:30px;line-height:20px}.store-widget#tickets-passes ul li .get-tix div .action{float:right;display:block;margin:0;padding:0;text-align:left;width:auto}.store-widget#tickets-passes ul li .get-tix div .lg{text-align:left;margin:0;padding:0;display:block;font-size:14px;line-height:12px}.store-widget#offers #wrapper #offer-code{text-align:center;margin-bottom:20px}.store-widget#offers #wrapper #offer-code input[type="text"]{padding:6px 0;text-align:center;font-size:18px;border:0px;vertical-align:middle}.store-widget#offers #wrapper #offer-code input[type="text"]:focus{outline:0px}.store-widget#offers #wrapper #offer-code .solid-cta{cursor:pointer;font-weight:bold}.store-widget#import-pass .wrapper,.store-widget#tpp-confirm .wrapper{background:#ececec;width:80%;padding:30px 10%}.store-widget#import-pass .wrapper div.two-col,.store-widget#tpp-confirm .wrapper div.two-col{clear:none;overflow:hidden;float:left;width:45%;text-align:left;margin:20px 2.5% 35px 2.5%}.store-widget#import-pass .wrapper div.two-col p,.store-widget#tpp-confirm .wrapper div.two-col p{padding:5px !important}.store-widget#import-pass .wrapper #pass-code,.store-widget#tpp-confirm .wrapper #pass-code{background:#fff;width:94%;margin:0px auto;padding:20px 2%;text-align:center}.store-widget#import-pass .wrapper #pass-code form,.store-widget#tpp-confirm .wrapper #pass-code form{margin:40px 0}.store-widget#import-pass .wrapper #pass-code #error-message,.store-widget#tpp-confirm .wrapper #pass-code #error-message{background:red;padding:10px 2.5%;margin:0 auto;color:#fff}.store-widget#import-pass .wrapper #pass-code #error-message p,.store-widget#tpp-confirm .wrapper #pass-code #error-message p{padding:0;margin:0;font-size:14px;line-height:16px}.store-widget#import-pass .wrapper #pass-code h2,.store-widget#tpp-confirm .wrapper #pass-code h2{margin:0;padding:20px 0 2px 0;line-height:20px}.store-widget#import-pass .wrapper #pass-code p,.store-widget#tpp-confirm .wrapper #pass-code p{padding:10px;margin:0;line-height:16px}.store-widget#import-pass .wrapper #pass-code .cta,.store-widget#tpp-confirm .wrapper #pass-code .cta{clear:both;margin:20px 0}.store-widget#import-pass .wrapper #pass-code .cta a,.store-widget#tpp-confirm .wrapper #pass-code .cta a{margin:20px 2px;width:auto}.store-widget#share-pass ul{clear:both;overflow:hidden;background:#ececec;width:80%;margin:20px auto 0 auto;padding:20px 10%}.store-widget#share-pass ul li{list-style-type:none;float:left;width:31%;background:#fff;margin:10px 1%;padding:10px 0;text-align:center}.store-widget#share-pass ul li.disabled{color:#dcdcdc}.store-widget#share-pass ul li.disabled input{border:1px solid #ececec}.store-widget#share-pass ul li.disabled p{color:#dcdcdc}.store-widget#share-pass ul li p{color:#545454;font-size:14px;margin:15px 0}.store-widget#share-pass ul li input{width:30px;height:21px;font-size:14px;text-align:center;vertical-align:middle;margin:0;padding:0;text-transform:uppercase}.store-widget#share-pass ul li .btn-number{margin:0;padding:5px 8px;color:#fff;background:#007dfd;border:0;cursor:pointer}.store-widget#share-pass ul li .btn-number:disabled{color:#fff;background:#ececec}.store-widget#share-pass ul li .btn-number:disabled:hover{background:#ececec;cursor:auto}.store-widget#share-pass ul li .btn-number:hover{background:red}.store-widget#share-pass ul li.active{background:#007dfd;color:#fff}.store-widget#share-pass ul li.active input{border:1px solid #fff}.store-widget#share-pass ul li.active .btn-number{background:#fff;color:#000}.store-widget#share-pass ul li.active .btn-number:disabled{color:#dcdcdc}.store-widget#share-pass ul li.active .btn-number:disabled:hover{background:#fff;cursor:auto}.store-widget#share-pass ul li.active p{color:#fff}.store-widget#share-pass #email-gift{background:#ececec;margin:0px auto;width:70%;padding:5px 15% 40px 15%}.store-widget#share-pass #email-gift input{width:95%}.store-widget#share-pass #email-gift textarea{margin:10px 0;height:150px;width:95%}.store-widget#tpp #wrapper div{clear:both;overflow:hidden}.store-widget#tpp #wrapper div.two-col{clear:none}.store-widget#tpp #wrapper div#grades{margin:0;padding:0 2.5%}.store-widget#tpp #wrapper div#grades label{font-weight:normal;margin-right:2%}.store-widget#tpp #wrapper #selected-school{clear:both;overflow:hidden;margin:20px 0;padding:15px 5% 25px 5%;width:90%;display:block;position:relative;text-align:center;background:#fff}.store-widget#tpp #wrapper #selected-school h4{margin:10px 0}.store-widget#tpp #wrapper .footnote{font-size:12px;text-align:center}.store-widget#tpp #wrapper #school-email{border-top:1px solid #545454;margin-top:30px;padding-top:20px}.store-widget#tpp #wrapper h4{font-size:16px}.store-widget#tpp #wrapper .domain label{margin:0}.store-widget#tpp #wrapper ul{margin:15px 0;padding:0;list-style:none;clear:both;overflow:hidden}.store-widget#tpp #wrapper ul input{vertical-align:middle}.store-widget#tpp #wrapper ul label{font-weight:normal;margin:0;padding:0;vertical-align:middle}.store-widget#tpp #wrapper ul li{padding:0 2.5%;margin:5px 0;list-style:none;width:45%;float:left}.store-widget#tpp #wrapper input[type="checkbox"]{margin:2px;position:relative}.store-widget#order-history #wrapper .order-details{margin:20px 0}.store-widget#order-history #wrapper .order-details h3{margin:0;padding:0}.store-widget#order-history #wrapper .visit-date{margin:30px 0 10px 0}.store-widget#order-history #wrapper #clear-cart{display:inline-block;margin:20px 0 40px 0}.store-widget#order-history #wrapper #continue{float:right;margin-top:20px}.store-widget#order-history #wrapper #continue .solid-cta{margin-left:10px;font-weight:bold}.store-widget#order-history #wrapper ul.order{padding:0;margin:0px auto;width:100%}.store-widget#order-history #wrapper ul.order li{background:#fff;list-style:none;display:table;width:95%;padding:10px 2.5%;margin:0;border:1px solid #ececec}.store-widget#order-history #wrapper ul.order li#order-summary-messages{background:#007dfd;color:#fff;text-align:center;padding:10px 2.5%;border-radius:4px}.store-widget#order-history #wrapper ul.order li div{vertical-align:middle;display:table-cell}.store-widget#order-history #wrapper ul.order li div p{margin:5px 0}.store-widget#order-history #wrapper ul.order li div p.lg{font-size:20px}.store-widget#order-history #wrapper ul.order li div.line-item-message{display:table-caption;background:#007dfd;color:#fff;text-align:center;padding:10px 2.5%;border-radius:4px;margin:2px 0}.store-widget#order-history #wrapper ul.order li div.ticket-detail{width:40%;text-align:left}.store-widget#order-history #wrapper ul.order li div.ticket-detail .contribution-fund-desc{display:none}.store-widget#order-history #wrapper ul.order li div.ticket-total{width:40%;text-align:right}.store-widget#order-history #wrapper ul.order li div.ticket-price{width:20%;text-align:right;padding:0 3%}.store-widget#order-history #wrapper ul.order li#subtotal,.store-widget#order-history #wrapper ul.order li#discounts,.store-widget#order-history #wrapper ul.order li#total{width:100%;padding:0;background:transparent}.store-widget#order-history #wrapper ul.order li#subtotal div:first-child,.store-widget#order-history #wrapper ul.order li#discounts div:first-child,.store-widget#order-history #wrapper ul.order li#total div:first-child{text-align:right;width:75%}.store-widget#order-history #wrapper ul.order li#subtotal div:last-child,.store-widget#order-history #wrapper ul.order li#discounts div:last-child,.store-widget#order-history #wrapper ul.order li#total div:last-child{text-align:right;width:17%;padding:0 5% 0 0}.store-widget#order-history #wrapper ul.order li#subtotal{padding:15px 0 0 0}.store-widget#order-history #wrapper ul.order li#discounts{padding:0;font-style:italic}.store-widget#order-history #wrapper ul.order li#total{border-top:1px solid #545454;padding-top:15px;margin:15px 0}.store-widget#order-history #wrapper ul.order li#total div:last-child{padding:0 5% 0 0}.store-widget#membership-upsell .cta{text-align:right;clear:both}.store-widget#membership-upsell .cta button.solid-cta{font-family:arial;font-weight:bold;font-size:16px;color:#fff;background-color:#007dfd;padding:7px 13px;margin:0px 1%;text-decoration:none;border:0}.store-widget#membership-upsell .cta button.solid-cta:hover{background-color:red;color:#fff}.store-widget#membership-upsell .cta button.solid-cta:focus{outline:0px}.store-widget#membership-upsell .cta button.border-cta{background:transparent;color:red;font-weight:bold;font-family:arial;font-size:16px;padding:6px 12px;margin:0px 1%;border:1px solid red;text-decoration:none}.store-widget#membership-upsell .cta button.border-cta:hover{color:#007dfd;border:1px solid #007dfd}.store-widget#membership-upsell .cta button.border-cta:focus{outline:0px}.store-widget#membership-upsell #discover{background:#007dfd;color:#fff;width:94%;padding:0px 2.5%;clear:both;overflow:hidden;border-radius:5px}.store-widget#membership-upsell #discover button.border-cta{background:#fff;color:#007dfd;font-weight:bold;font-family:arial;font-size:16px;padding:6px 12px;margin:0 0 15px 0;text-decoration:none;border-radius:5px;border:0}.store-widget#membership-upsell #discover button.border-cta:hover{background:#fff;color:red}.store-widget#membership-upsell #discover button.border-cta:focus{outline:0px}.store-widget#membership-upsell ul{width:99%;display:table;margin:20px 0;min-height:200px;clear:both;overflow:hidden;padding:0}.store-widget#membership-upsell ul li{list-style-type:none;color:#000;display:table-cell;width:20%;padding:10px 2.5%;vertical-align:middle;background:#fff;text-align:center;border:1px solid #ececec}.store-widget#membership-upsell ul li:hover{background:#fff;color:#007dfd;border:3px solid #007dfd;cursor:pointer;padding:7px 2.5%}.store-widget#membership-upsell ul li:first-child{background:#ececec}.store-widget#membership-upsell ul li:first-child h3 .lg{font-style:italic}.store-widget#membership-upsell ul li:first-child p{font-size:14px;line-height:18px}.store-widget#membership-upsell ul li:first-child:hover{color:#000;background:#ececec;cursor:default;border:1px solid #ececec}.store-widget#membership-upsell ul li.recommended{background:#fff;color:#007dfd;border:3px solid #007dfd;padding:7px 2.5%}.store-widget#membership-upsell ul li.recommended:hover{background:#007dfd;color:#fff;border:3px solid #007dfd}.store-widget#membership-upsell ul li.selected{background:#007dfd;color:#fff;border:3px solid #007dfd}.store-widget#membership-upsell ul li.selected.current{background:#007dfd !important}.store-widget#membership-upsell ul li .fa-star{color:#f1bb00}.store-widget.kiosk{background:#fff;width:100% !important;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.store-widget.kiosk #kiosk-message{background:red;color:#fff;width:90%;padding:20px 5%;text-align:center;font-size:20px;margin-bottom:40px}.store-widget.kiosk .button,.store-widget.kiosk .solid-cta,.store-widget.kiosk .border-cta,.store-widget.kiosk .btn{font-size:24px !important;line-height:24px !important;padding:15px 5% !important;margin:10px 1% !important;vertical-align:baseline !important;cursor:pointer !important}.store-widget.kiosk .button span,.store-widget.kiosk .solid-cta span,.store-widget.kiosk .border-cta span,.store-widget.kiosk .btn span{font-size:24px !important}.store-widget.kiosk .button.disabled,.store-widget.kiosk .solid-cta.disabled,.store-widget.kiosk .border-cta.disabled,.store-widget.kiosk .btn.disabled{background-color:#dcdcdc}.store-widget.kiosk .solid-cta:hover{color:#fff !important;background:#007dfd !important}.store-widget.kiosk .border-cta:hover{color:red !important;border:1px solid red !important}.store-widget.kiosk #wrapper .notification-box,.store-widget.kiosk #order-summary-messages{text-align:center;font-size:18px;width:100%;border-radius:10px;padding:0}.store-widget.kiosk #wrapper .notification-box .alert,.store-widget.kiosk #wrapper .notification-box li,.store-widget.kiosk #order-summary-messages .alert,.store-widget.kiosk #order-summary-messages li{color:#000;width:100%;padding:10px;margin:10px 0;padding:20px 0}.store-widget.kiosk #wrapper .notification-box .alert .close,.store-widget.kiosk #wrapper .notification-box li .close,.store-widget.kiosk #order-summary-messages .alert .close,.store-widget.kiosk #order-summary-messages li .close{display:none}.store-widget.kiosk h1{padding:0 !important;text-align:center !important;margin:20px 0 0 0 !important;font-size:50px !important;line-height:52px !important}.store-widget.kiosk h2{text-align:center !important;margin:30px 0 !important;font-weight:normal !important;font-size:24px !important;line-height:26px !important}.store-widget.kiosk p{font-size:20px !important;line-height:26px !important}.store-widget.kiosk p#eh-required{font-size:26px !important;font-weight:bold;line-height:34px;text-align:center;width:90%;margin:40px 5% 0 5% !important;color:red}.store-widget.kiosk .highlight{font-size:1.1em;color:#007dfd;font-weight:bold;margin:0;padding:0;display:block}.store-widget.kiosk #order-summary-messages{margin:20px 5%;width:90%;list-style:none}.store-widget.kiosk #order-summary-messages li{list-style:none}.store-widget.kiosk #swipe-instructions{width:88%;margin:0px 6%;text-align:center}.store-widget.kiosk #swipe-instructions h2{line-height:32px !important;margin:40px 0 !important}.store-widget.kiosk #swipe-instructions #pinpad{text-align:center;width:45% !important;max-width:540px;margin:0 auto 20px auto}.store-widget.kiosk #swipe-instructions #pinpad.member{width:50% !important;max-width:600px !important;margin:40px 0 80px 0}.store-widget.kiosk #cards{width:90%;margin:40px 5% 0 5%;clear:both;overflow:hidden}.store-widget.kiosk #cards #mastercard{float:left;overflow:hidden;clear:none;width:60%;margin:0 0 20px 0}.store-widget.kiosk #cards #mastercard span{width:15%}.store-widget.kiosk #cards #mastercard span img{width:100%;min-width:50px}.store-widget.kiosk #cards #mastercard p{text-align:left;width:auto;color:#545454;font-style:italic}.store-widget.kiosk #cards #other-cards{clear:none;float:right;margin:30px auto}.store-widget.kiosk#welcome h1{margin-top:60px !important}.store-widget.kiosk#welcome .cta{margin:20px 0}.store-widget.kiosk#welcome .cta .solid-cta{border-radius:10px !important;display:block !important;width:60% !important;padding:25px 5% !important;margin:0 15% !important;font-weight:normal !important}.store-widget.kiosk#welcome .cta .solid-cta span{font-size:30px !important;line-height:30px !important;font-weight:normal}.store-widget.kiosk#welcome .cta .solid-cta:hover{background-color:#007dfd;color:#fff}.store-widget.kiosk#welcome .cta .solid-cta.disabled:hover{background-color:#dcdcdc}.store-widget.kiosk#timeout{position:absolute;display:block;top:0;left:0;background:#fff;z-index:1000;padding:0}.store-widget.kiosk#timeout .solid-cta:hover{background-color:#007dfd;color:#fff}.store-widget.kiosk#timeout #message{padding:180px 0 300px 0;min-height:60vh}.store-widget.kiosk#your-tickets .solid-cta:hover,.store-widget.kiosk#login .solid-cta:hover{background-color:#007dfd;color:#fff}.store-widget.kiosk#your-tickets #discounts,.store-widget.kiosk#login #discounts{padding:0;font-style:italic}.store-widget.kiosk#membership-upsell #wrapper{margin:0 !important}.store-widget.kiosk#membership-upsell h1{margin:30px 0 !important;font-size:44px !important;line-height:46px !important}.store-widget.kiosk#membership-upsell p{font-size:18px}.store-widget.kiosk#membership-upsell p#recommended-level{float:right;margin-right:1.5%}.store-widget.kiosk#membership-upsell ul{margin:10px 0}.store-widget.kiosk#membership-upsell ul#basic-member{margin-top:10px}.store-widget.kiosk#membership-upsell ul li{padding:0 1%;width:20%}.store-widget.kiosk#membership-upsell ul li:first-child{width:34%}.store-widget.kiosk#membership-upsell ul li p{font-size:16px;line-height:18px}.store-widget.kiosk#membership-upsell .cta{text-align:center !important;padding:30px 0 !important}.store-widget.kiosk#membership-upsell .cta a{padding:10px 3% !important}.store-widget.kiosk#membership-upsell .cta a.solid-cta:hover{background-color:#007dfd;color:#fff}.store-widget.kiosk#payment{margin:0;padding:0}.store-widget.kiosk#payment #wrapper{margin:0;padding:0}.store-widget.kiosk#payment #wrapper h1{margin:70px 0 0 0 !important}.store-widget.kiosk#payment #wrapper iframe{width:100%;margin:0;height:300px}.store-widget.kiosk#payment #wrapper #free-checkout{text-align:center}.store-widget.kiosk#payment #wrapper #free-checkout #complete-trans,.store-widget.kiosk#payment #wrapper #free-checkout #process-trans{margin-top:60px !important}.store-widget.kiosk#payment #wrapper .print-options #print-tickets{padding:80px 0 160px 0}.store-widget.kiosk#payment #wrapper .print-options #print-tickets .print-tickets{border-radius:10px !important;display:block !important;padding:25px 8% !important;margin:0 auto !important;font-weight:normal !important;background-color:#007dfd !important;color:#fff !important;border:0 !important;font-size:30px !important;line-height:30px !important}.store-widget.kiosk#payment #wrapper .print-options #go-green{position:fixed;bottom:0;left:0;width:100%;padding:120px 0 160px 0;z-index:100}.store-widget.kiosk#payment #wrapper .print-options #go-green div.center{padding:20px 0}.store-widget.kiosk#payment #wrapper .print-options #go-green .ticket-arrow{font-size:80px;display:block;margin:40px 0}.store-widget.kiosk#payment #wrapper .email-tix,.store-widget.kiosk#payment #wrapper .text-tix{margin:60px auto !important;text-align:center !important}.store-widget.kiosk#payment #wrapper .email-tix label,.store-widget.kiosk#payment #wrapper .text-tix label{text-align:left;display:block;margin:15px 0 15px 15%}.store-widget.kiosk#payment #wrapper .email-tix #email-my-tix,.store-widget.kiosk#payment #wrapper .email-tix #cell-number,.store-widget.kiosk#payment #wrapper .text-tix #email-my-tix,.store-widget.kiosk#payment #wrapper .text-tix #cell-number{width:40%}.store-widget.kiosk#payment #wrapper .email-tix #email-signup-button,.store-widget.kiosk#payment #wrapper .email-tix #text-submit,.store-widget.kiosk#payment #wrapper .text-tix #email-signup-button,.store-widget.kiosk#payment #wrapper .text-tix #text-submit{font-weight:normal !important}.store-widget.kiosk#payment #wrapper .email-tix #email-signup-button .fa-mobile-phone,.store-widget.kiosk#payment #wrapper .email-tix #text-submit .fa-mobile-phone,.store-widget.kiosk#payment #wrapper .text-tix #email-signup-button .fa-mobile-phone,.store-widget.kiosk#payment #wrapper .text-tix #text-submit .fa-mobile-phone{font-size:1.15em}.store-widget.kiosk#payment #wrapper .email-tix .signup,.store-widget.kiosk#payment #wrapper .text-tix .signup{margin-top:40px}.store-widget.kiosk#payment #wrapper .email-tix .signup label,.store-widget.kiosk#payment #wrapper .text-tix .signup label{margin:0;text-align:center}.store-widget.kiosk#payment #wrapper .email-tix .note,.store-widget.kiosk#payment #wrapper .text-tix .note{width:60%;margin:80px auto;text-align:center}.store-widget.kiosk #scroller{height:700px;overflow-y:auto;overflow-x:hidden;width:100%;padding:0 0 15px 0;margin:0px auto 20px auto;position:relative;border-bottom:3px solid #ececec;-webkit-box-shadow:0px 4px 45px -13px rgba(0,0,0,0.6);-moz-box-shadow:0px 4px 45px -13px rgba(0,0,0,0.6);box-shadow:0px 4px 45px -13px rgba(0,0,0,0.6)}.store-widget.kiosk #scroller::-webkit-scrollbar{width:40px;height:40px}.store-widget.kiosk #scroller::-webkit-scrollbar-button{width:0;height:0}.store-widget.kiosk #scroller::-webkit-scrollbar-thumb{background:#545454;color:#fff;border:0px none #fff;border-radius:13px}.store-widget.kiosk #scroller::-webkit-scrollbar-thumb:hover{background:#545454}.store-widget.kiosk #scroller::-webkit-scrollbar-thumb:active{background:#545454}.store-widget.kiosk #scroller::-webkit-scrollbar-track{background:#ececec;border:0px none #dcdcdc;border-radius:0px}.store-widget.kiosk #scroller::-webkit-scrollbar-track:hover{background:#ececec}.store-widget.kiosk #scroller::-webkit-scrollbar-track:active{background:#ececec}.store-widget.kiosk #scroller::-webkit-scrollbar-corner{background:transparent}.store-widget.kiosk#cart{width:100%;margin:0}.store-widget.kiosk#cart h1{margin:30px 0 40px 0 !important}.store-widget.kiosk#cart #order-date{font-weight:bold !important;text-align:left !important;margin:20px 5% 0 5% !important;padding:20px 0 !important;border-bottom:2px solid #ececec}.store-widget.kiosk#cart #recommendation{float:left;width:40%;padding:10px 5.5%;color:#545454}.store-widget.kiosk#cart #recommendation p{font-size:34px}.store-widget.kiosk#cart #recommendation p.lg{font-size:22px !important}.store-widget.kiosk#cart #recommendation .border-cta{display:inline-block !important;margin:10px 0 0 0 !important;padding:13px 3% !important}.store-widget.kiosk#cart ul#order{padding:0 !important;margin:0px auto !important;width:90%}.store-widget.kiosk#cart ul#order li{list-style:none;width:100%;padding:0 0 20px 0;margin:20px 0;clear:both;overflow:hidden;border-bottom:2px solid #ececec}.store-widget.kiosk#cart ul#order li:first-child{margin:5px 0}.store-widget.kiosk#cart ul#order li .line-item-message{width:100%;padding:0 !important;margin:0 0 20px 0 !important}.store-widget.kiosk#cart ul#order li .line-item-message p{background:#007dfd;color:#fff;width:90%;border-radius:6px;text-align:left;padding:10px 5%;font-size:18px !important;line-height:22px !important}.store-widget.kiosk#cart ul#order li div{float:left}.store-widget.kiosk#cart ul#order li div p{font-size:20px;margin:5px 0}.store-widget.kiosk#cart ul#order li div p.lg{font-size:24px !important}.store-widget.kiosk#cart ul#order li div.actions{width:30%;position:relative}.store-widget.kiosk#cart ul#order li div.actions .border-cta{margin-top:-25px;font-size:18px;padding:10px;margin-right:5%;display:inline-block}.store-widget.kiosk#cart ul#order li div.ticket-detail{width:35%;text-align:left}.store-widget.kiosk#cart ul#order li div.ticket-detail .contribution-fund-desc{display:none}.store-widget.kiosk#cart ul#order li div.ticket-total{width:18%;text-align:right}.store-widget.kiosk#cart ul#order li div.ticket-price{width:13%;text-align:right;padding:0 20px 0 0}.store-widget.kiosk#cart ul#order li div.passes{text-align:center;border:0;background-color:#007dfd;font-size:18px;padding:10px 5%;width:90%;border-radius:8px;color:#fff;margin-top:20px}.store-widget.kiosk#cart ul#order li div.passes button{vertical-align:middle;background:#ececec;border:0px;border-radius:5px;padding:10px 12px;font-size:20px;margin:0}.store-widget.kiosk#cart ul#order li div.passes button:focus{outline:0px}.store-widget.kiosk#cart ul#order li div.passes button.decrement{font-size:17px;padding:11px 12px;line-height:16px;font-weight:bold}.store-widget.kiosk#cart ul#order li div.passes .amount{background-color:#fff;color:#545454;width:40px;padding:9px 12px;text-align:center;font-size:16px;border:0px;vertical-align:middle}.store-widget.kiosk#cart ul#order li div.passes .amount:focus{outline:0px}.store-widget.kiosk#cart #totals{text-align:right;width:90%;margin:0 2% 20px 0 !important;padding:10px 1.5%}.store-widget.kiosk#cart #totals #subtotal,.store-widget.kiosk#cart #totals #passes-applied{font-size:22px !important}.store-widget.kiosk#cart #totals #passes-applied{font-style:italic}.store-widget.kiosk#cart #totals .lg{font-size:26px !important}.store-widget.kiosk#donation .amount{width:320px;margin:80px auto 100px auto;text-align:center;font-size:40px}.store-widget.kiosk#donation .amount .input-group{display:inline}.store-widget.kiosk#donation .amount input[type="number"]::-webkit-inner-spin-button,.store-widget.kiosk#donation .amount input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.store-widget.kiosk#donation .amount input[type="number"]{width:130px;float:left;text-align:center;font-size:34px !important;padding:5px 0 !important;display:inline;height:auto;vertical-align:middle;margin:0 10px 0 0;-moz-appearance:textfield}.store-widget.kiosk#donation .amount input[type="number"]:focus{outline:0}.store-widget.kiosk#donation .amount p{font-size:40px;margin:15px 0}.store-widget.kiosk#donation .amount p#dollar{display:inline;float:left;color:#545454;font-weight:normal !important;margin:20px 5px 0 0;font-size:34px !important}.store-widget.kiosk#donation .amount .btn{display:inline-block;border:0;border-radius:8px;text-align:center;margin:0 5px !important;padding:18px 24px !important;background:#007dfd;color:#fff;font-size:20px;vertical-align:middle}.store-widget.kiosk#donation .amount .btn:focus{outline:0}.store-widget.kiosk#donation .amount .btn[disabled]{background-color:#dcdcdc}.store-widget.kiosk#donation .amount .increment:before{content:"\f067";font-family:FontAwesome}.store-widget.kiosk#donation .amount .decrement:before{content:"\f068";font-family:FontAwesome}.store-widget.kiosk #wrapper{background-color:transparent;height:100%}.store-widget.kiosk #wrapper label{font-size:24px !important;line-height:26px !important;font-weight:normal !important;margin:15px 0}.store-widget.kiosk #wrapper input[type="checkbox"]{width:28px;height:28px;cursor:pointer;-webkit-appearance:none;appearance:none;border:2px solid #dcdcdc;border-radius:5px;color:#fff;vertical-align:middle;margin-right:5px;padding-left:1px}.store-widget.kiosk #wrapper input[type="checkbox"]:checked{font-size:23px;color:#007dfd;border:2px solid #007dfd;vertical-align:middle}.store-widget.kiosk #wrapper input[type="checkbox"]:checked:focus{outline:0px}.store-widget.kiosk #wrapper input[type="checkbox"]:focus{outline:0px}.store-widget.kiosk #wrapper input[type="text"],.store-widget.kiosk #wrapper input[type="email"],.store-widget.kiosk #wrapper input[type="password"],.store-widget.kiosk #wrapper input[type="tel"]{margin:0;padding:10px 2%;font-size:24px;font-weight:normal;vertical-align:baseline}.store-widget.kiosk #wrapper input[type="text"]:focus,.store-widget.kiosk #wrapper input[type="email"]:focus,.store-widget.kiosk #wrapper input[type="password"]:focus,.store-widget.kiosk #wrapper input[type="tel"]:focus{box-shadow:0 0 8px #007dfd}.store-widget.kiosk #wrapper .cta{clear:both}.store-widget.kiosk#member-login,.store-widget.kiosk#ticket-pickup,.store-widget.kiosk#your-tickets{margin:0px auto;text-align:center}.store-widget.kiosk#member-login .cta .border-cta,.store-widget.kiosk#ticket-pickup .cta .border-cta,.store-widget.kiosk#your-tickets .cta .border-cta{display:inline-block !important}.store-widget.kiosk#member-login .solid-cta,.store-widget.kiosk#ticket-pickup .solid-cta,.store-widget.kiosk#your-tickets .solid-cta{margin:20px 1% 0 1%}.store-widget.kiosk#login{margin:0px auto;text-align:center}.store-widget.kiosk#login form{margin:40px auto}.store-widget.kiosk#login form .input-group{padding:0;margin:30px auto;width:75%}.store-widget.kiosk#login form .input-group .input-group-addon{width:5%;background:#dcdcdc;font-size:18px}.store-widget.kiosk#login form .input-group input[type="text"],.store-widget.kiosk#login form .input-group input[type="email"],.store-widget.kiosk#login form .input-group input[type="password"]{width:90%;margin:0;padding:10px 5%;font-size:24px;font-weight:normal}.store-widget.kiosk#one-step .fa-check-circle{color:#007dfd}.store-widget.kiosk#one-step #description{margin:100px 6%}.store-widget.kiosk#one-step h2{text-align:left !important}.store-widget.kiosk#member-register #form{margin-top:40px}.store-widget.kiosk#member-register .two-col{margin:10px 0}.store-widget.kiosk#member-register label{display:block}.store-widget.kiosk#member-register #onestep-signup{clear:both;overflow:hidden}.store-widget.kiosk#member-register #onestep-signup label{vertical-align:middle;display:inline}.store-widget.kiosk#member-register #onestep-signup p{font-size:20px}.store-widget.kiosk#member-register .notes{margin:60px 0}.store-widget.kiosk#complete-registration{text-align:center}.store-widget.kiosk#complete-registration h1{margin-bottom:60px !important}.store-widget.kiosk#complete-registration label{margin:40px 0 10px 1%;display:block;text-align:left !important}.store-widget.kiosk#complete-registration #street-address{width:93%}.store-widget.kiosk#complete-registration div{clear:both;overflow:hidden}.store-widget.kiosk#complete-registration div .two-col{margin:0;clear:none;overflow:auto}.store-widget.kiosk#complete-registration div .two-col input[type="text"]{margin:0}.store-widget.kiosk#complete-registration .cta{margin:60px auto 0 auto}.store-widget.kiosk#complete-registration .sm{font-style:italic;margin:50px 0 !important;font-size:18px}.store-widget.kiosk#email,.store-widget.kiosk#mobile{text-align:center}.store-widget.kiosk#email #enter-email,.store-widget.kiosk#mobile #enter-email{margin:80px 0 30px 0}.store-widget.kiosk#email input[type="email"],.store-widget.kiosk#mobile input[type="email"]{width:45%}.store-widget.kiosk#email label,.store-widget.kiosk#mobile label{color:#545454;font-size:20px;font-weight:normal;vertical-align:middle}.store-widget.kiosk#message{padding:180px 0}.store-widget.kiosk#message h1.fail{color:red}.store-widget.kiosk#message h1.success{color:#007dfd}.store-widget.kiosk#message .cta{margin:60px 0}.store-widget.kiosk#message .cta .fail{background:red}.store-widget.kiosk#message .cta .success{background:#007dfd}.store-widget.kiosk#complete #complete-text{font-size:28px !important;margin:80px 0 !important}.store-widget.kiosk#complete #complete-text .fa-check-circle{color:#007dfd}.store-widget.kiosk#complete .cta{margin-top:100px}.store-widget.kiosk#your-tickets h1{margin:50px 0 0 0 !important}.store-widget.kiosk#your-tickets #cancel{float:left}.store-widget.kiosk#your-tickets .note{width:80%;margin:80px auto !important}.store-widget.kiosk#your-tickets .note .highlight{font-size:1.5em;color:red;margin-bottom:10px}.store-widget.kiosk#your-tickets ul#order{border:1px solid #dcdcdc;padding:20px 5%;margin:40px auto;width:89%}.store-widget.kiosk#your-tickets ul#order li{list-style:none;display:table;width:100%;padding:0;margin:5px 0}.store-widget.kiosk#your-tickets ul#order li div{display:table-cell}.store-widget.kiosk#your-tickets ul#order li div p{font-size:20px;margin:5px 0}.store-widget.kiosk#your-tickets ul#order li div p.lg{font-size:24px}.store-widget.kiosk#your-tickets ul#order li div.ticket-detail{width:39%;padding-left:1%;text-align:left}.store-widget.kiosk#your-tickets ul#order li div.ticket-detail .contribution-fund-desc{display:none}.store-widget.kiosk#your-tickets ul#order li div.ticket-total{width:40%;text-align:right}.store-widget.kiosk#your-tickets ul#order li div.ticket-price{width:19%;text-align:right;padding:0 1% 0 0}.store-widget.kiosk#your-tickets ul#order li#subtotal div:first-child,.store-widget.kiosk#your-tickets ul#order li#discounts div:first-child{text-align:left;padding:0 0 0 1%;width:79%}.store-widget.kiosk#your-tickets ul#order li#subtotal div:last-child,.store-widget.kiosk#your-tickets ul#order li#discounts div:last-child{text-align:right;width:19%;padding:0 1% 0 0}.store-widget.kiosk#your-tickets ul#order li#discounts{padding:0;font-style:italic}.store-widget.kiosk#your-tickets ul#order li#total{text-align:right;margin-top:15px;border-top:1px solid #545454;padding:15px 0 0 1%}.store-widget.kiosk#your-tickets ul#order li#total div:first-child{text-align:right;width:80%}.store-widget.kiosk#your-tickets ul#order li#total div:last-child{text-align:right;width:20%;padding:0 20px 0 0}.store-widget.kiosk#showtimes h1{margin:0 !important}.store-widget.kiosk#venues .button,.store-widget.kiosk#shows .button,.store-widget.kiosk#showtimes .button,.store-widget.kiosk#ticket-count .button{display:block;border-radius:10px;margin:40px 5% !important;padding:25px 5% !important;font-weight:normal;text-align:center;cursor:pointer;font-size:30px !important;line-height:30px !important}.store-widget.kiosk#venues .button.timeSlotSoldOut,.store-widget.kiosk#shows .button.timeSlotSoldOut,.store-widget.kiosk#showtimes .button.timeSlotSoldOut,.store-widget.kiosk#ticket-count .button.timeSlotSoldOut{background-color:#dcdcdc !important;color:#fff !important;cursor:default}.store-widget.kiosk#venues .continue,.store-widget.kiosk#shows .continue,.store-widget.kiosk#showtimes .continue,.store-widget.kiosk#ticket-count .continue{text-align:right;clear:both;overflow:hidden;margin-right:1%}.store-widget.kiosk#venues .continue a,.store-widget.kiosk#shows .continue a,.store-widget.kiosk#showtimes .continue a,.store-widget.kiosk#ticket-count .continue a{display:inline-block}.store-widget.kiosk#venues .ticket-type,.store-widget.kiosk#shows .ticket-type,.store-widget.kiosk#showtimes .ticket-type,.store-widget.kiosk#ticket-count .ticket-type{width:33%;margin:40px 0;float:left;text-align:center}.store-widget.kiosk#venues .ticket-type label,.store-widget.kiosk#shows .ticket-type label,.store-widget.kiosk#showtimes .ticket-type label,.store-widget.kiosk#ticket-count .ticket-type label{display:block;font-size:22px}.store-widget.kiosk#venues .ticket-type input[type="text"],.store-widget.kiosk#shows .ticket-type input[type="text"],.store-widget.kiosk#showtimes .ticket-type input[type="text"],.store-widget.kiosk#ticket-count .ticket-type input[type="text"]{width:60px;text-align:center;vertical-align:middle}.store-widget.kiosk#venues .ticket-type input[type="text"]:focus,.store-widget.kiosk#shows .ticket-type input[type="text"]:focus,.store-widget.kiosk#showtimes .ticket-type input[type="text"]:focus,.store-widget.kiosk#ticket-count .ticket-type input[type="text"]:focus{outline:0}.store-widget.kiosk#venues .ticket-type p,.store-widget.kiosk#shows .ticket-type p,.store-widget.kiosk#showtimes .ticket-type p,.store-widget.kiosk#ticket-count .ticket-type p{margin:15px 0}.store-widget.kiosk#venues .ticket-type .btn-number,.store-widget.kiosk#shows .ticket-type .btn-number,.store-widget.kiosk#showtimes .ticket-type .btn-number,.store-widget.kiosk#ticket-count .ticket-type .btn-number{display:inline-block;vertical-align:middle;background-color:#007dfd;border:0;margin:0 5px;padding:17px 20px;border-radius:10px;color:#fff}.store-widget.kiosk#venues .ticket-type .btn-number:disabled,.store-widget.kiosk#shows .ticket-type .btn-number:disabled,.store-widget.kiosk#showtimes .ticket-type .btn-number:disabled,.store-widget.kiosk#ticket-count .ticket-type .btn-number:disabled{color:#fff;background:#ececec}.store-widget.kiosk#venues .ticket-type .btn-number:focus,.store-widget.kiosk#shows .ticket-type .btn-number:focus,.store-widget.kiosk#showtimes .ticket-type .btn-number:focus,.store-widget.kiosk#ticket-count .ticket-type .btn-number:focus{outline:0}.store-widget.kiosk#venues .pagination,.store-widget.kiosk#shows .pagination,.store-widget.kiosk#showtimes .pagination,.store-widget.kiosk#ticket-count .pagination{background-color:#ececec;float:right;margin-right:2%;clear:both;display:block;overflow:hidden;position:relative;border-radius:5px;vertical-align:middle}.store-widget.kiosk#venues .pagination .page,.store-widget.kiosk#shows .pagination .page,.store-widget.kiosk#showtimes .pagination .page,.store-widget.kiosk#ticket-count .pagination .page{font-size:24px;line-height:24px;display:inline-block;padding:18px;vertical-align:middle;background-color:#007dfd;color:#fff}.store-widget.kiosk#venues .pagination .page.disabled,.store-widget.kiosk#shows .pagination .page.disabled,.store-widget.kiosk#showtimes .pagination .page.disabled,.store-widget.kiosk#ticket-count .pagination .page.disabled{background-color:#dcdcdc}.store-widget.kiosk#venues .pagination .page:first-child,.store-widget.kiosk#shows .pagination .page:first-child,.store-widget.kiosk#showtimes .pagination .page:first-child,.store-widget.kiosk#ticket-count .pagination .page:first-child{margin-right:6px}.store-widget.kiosk#venues .pagination .page:last-child,.store-widget.kiosk#shows .pagination .page:last-child,.store-widget.kiosk#showtimes .pagination .page:last-child,.store-widget.kiosk#ticket-count .pagination .page:last-child{margin-left:6px}.store-widget.kiosk#ticket-count .continue{text-align:center}.store-widget.kiosk#shows .button{min-height:100px;cursor:pointer;margin:20px 5% !important}.store-widget.kiosk#shows .button span{display:block;margin:6px 0 0 0;font-weight:normal !important;font-size:30px !important;line-height:30px !important}.store-widget.kiosk#shows .button span.showtimes{font-size:24px !important;line-height:26px !important}.store-widget.kiosk#showtimes #timeslots{width:100%;margin:20px auto 0px auto;text-align:center;padding:0}.store-widget.kiosk#showtimes #timeslots .button{display:inline-block;width:14%;padding:8px 0;margin:10px 1% !important;text-align:center;background:#007dfd;color:#fff;font-size:30px !important;line-height:30px !important;border-radius:10px}.store-widget.kiosk#showtimes #timeslots .button span{font-weight:normal !important}.store-widget.kiosk#get-tickets{text-align:center}.store-widget.kiosk#get-tickets #get-tix{margin:100px auto}.store-widget.kiosk#get-tickets #get-tix a{font-size:40px}.store-widget.kiosk#get-tickets #get-tix a#print-tix{background:red;font-size:50px}.store-widget.kiosk#get-tickets #get-tix p{margin:120px auto 60px auto}nav#kiosk{width:78%;padding:40px 11%;position:fixed;bottom:0;left:0;background-color:#ececec;display:block;clear:both;overflow:hidden;z-index:7}nav#kiosk button,nav#kiosk .btn,nav#kiosk .solid-cta,nav#kiosk .border-cta{font-size:24px;line-height:24px;padding:13px 3% !important;margin:20px 1%;vertical-align:baseline}nav#kiosk button.left,nav#kiosk .btn.left,nav#kiosk .solid-cta.left,nav#kiosk .border-cta.left{float:left;margin:0}nav#kiosk button.right,nav#kiosk .btn.right,nav#kiosk .solid-cta.right,nav#kiosk .border-cta.right{float:right;margin:0}nav#kiosk button.right#view-cart,nav#kiosk button.right#print-tickets,nav#kiosk .btn.right#view-cart,nav#kiosk .btn.right#print-tickets,nav#kiosk .solid-cta.right#view-cart,nav#kiosk .solid-cta.right#print-tickets,nav#kiosk .border-cta.right#view-cart,nav#kiosk .border-cta.right#print-tickets{margin-left:2%;border:1px solid red}nav#kiosk button.right#kiosk-checkout,nav#kiosk .btn.right#kiosk-checkout,nav#kiosk .solid-cta.right#kiosk-checkout,nav#kiosk .border-cta.right#kiosk-checkout{margin-left:2%}.ui-keyboard{text-align:center;position:fixed;bottom:0;left:0;width:100%;background:#ececec;padding:40px 0;z-index:100000;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-keyboard button{font-family:arial;font-size:22px;line-height:24px;border:0;box-shadow:none;border-radius:4px;min-width:60px;padding:18px 23px;margin:6px;background:#000;color:#fff}.ui-keyboard button.ui-keyboard-space{width:40%}.cartConflictModel .pull-right{font-size:30px;margin-right:2%;color:#545454}.cartConflictModel h3{font-size:28px;font-weight:bold;color:red;text-align:center}.cartConflictModel p,.cartConflictModel h4{margin-top:20px;font-size:18px}.cartConflictModel .text-center{text-align:center}.cartConflictModel .conflictPerformance{padding:10px 5%;background-color:#ececec;border-radius:4px;width:90%}.cartConflictModel .conflictPerformance div{display:inline}.cartConflictModel .conflictPerformance div.performanceTime{font-weight:bold;margin-right:2%}.cartConflictModel .conflictPerformance div.performanceLocation{margin-left:2%;font-style:italic}.cartConflictModel .btn-default{background:#fff;color:red;font-size:18px;border:1px solid red;font-weight:bold;padding:10px 5%;margin:10px 2% 10px 0}.cartConflictModel .btn-default:hover{color:#007dfd;border:1px solid #007dfd}.cartConflictModel .btn-primary{background:#007dfd;color:#fff;font-size:18px;border:1px solid #007dfd;font-weight:bold;padding:10px 5%;margin:10px 0 10px 0}.cartConflictModel .btn-primary:hover{background:red;border:1px solid red}@media only screen and (max-width:900px){#cart #wrapper ul li{width:95%}#cart #wrapper ul li .tickets .ticket-type .form-control{font-size:14px !important;min-width:20px !important}#cart #wrapper ul li .tickets .ticket-type .input-group-addon{padding:0 8px !important;width:5% !important}}@media only screen and (max-width:900px){.store-widget#addresses #wrapper #add{display:block;width:180px;top:0;right:0;position:relative;margin:0;text-align:center}}@media only screen and (max-width:700px){nav#account{float:none;width:90%;margin:0 5%}#my-account-container{margin-left:0%;width:100%}.store-widget{position:relative;display:block;margin:0 auto;padding:20px 0;width:90%}.store-widget.account{margin:2% 5%;padding:0;width:90%;display:block;clear:both;overflow:hidden}.store-widget.account#household{margin:0 5%;width:90%}.store-widget #wrapper div.two-col{width:100%;float:none;clear:both}.store-widget #wrapper div.two-col input[type="text"],.store-widget #wrapper div.two-col input[type="email"],.store-widget #wrapper div.two-col input[type="password"],.store-widget #wrapper div.two-col input[type="tel"]{width:94%;margin:5px 0;padding:0 2.5%}.store-widget #wrapper div.two-col select{width:100%}.store-widget #wrapper div.two-col .two-col{width:100%;float:none;clear:both}.store-widget #wrapper div.two-col .two-col input[type="text"],.store-widget #wrapper div.two-col .two-col input[type="email"],.store-widget #wrapper div.two-col .two-col input[type="password"],.store-widget #wrapper div.two-col .two-col input[type="tel"]{width:94%;margin:5px 0;padding:0 2.5%}.store-widget #wrapper div.input-group input[type="text"],.store-widget #wrapper div.input-group input[type="email"],.store-widget #wrapper div.input-group input[type="password"]{width:95%;padding:0 2%}.store-widget #wrapper div.input-group .message{display:none}.store-widget#select-tickets #wrapper .ticket-type .input-group-addon{padding:0 8px !important;width:5% !important}.store-widget#cart{width:100%}.store-widget#cart #wrapper #actions{width:100%;margin:0;padding:0;text-align:center}.store-widget#cart #wrapper #actions #clearcart{display:inline-block;margin:20px 0 0 0;padding:6px 0;width:100%}.store-widget#cart #wrapper #actions #continue{float:none;margin:0;padding:0}.store-widget#cart #wrapper #actions #continue .border-cta{width:99%;padding:6px 0;text-align:center;margin:20px 0 0 0}.store-widget#cart #wrapper #actions #continue .solid-cta{width:100%;padding:7px 0;margin:20px 0 0 0;text-align:center;display:block}.store-widget#cart #wrapper ul li .col{display:block}.store-widget#cart #wrapper ul li .col .lg{margin:5px 0;font-size:20px;line-height:22px}.store-widget#cart #wrapper ul li .col.performance,.store-widget#cart #wrapper ul li .col.tickets,.store-widget#cart #wrapper ul li .col.price{width:100%;display:block}.store-widget#cart #wrapper ul li .col.performance .details h3{margin:5px 0 10px 0}.store-widget#cart #wrapper ul li .col.performance .details h3 a{text-decoration:underline}.store-widget#cart #wrapper ul li .col.performance a img{width:80px}.store-widget#cart #wrapper ul li .col.price{clear:both;overflow:hidden;text-align:center}.store-widget#cart #wrapper ul li .col.price h4,.store-widget#cart #wrapper ul li .col.price div{display:block}.store-widget#cart #wrapper ul li .col.price .border-cta{display:block;width:97.5%;padding:6px 0px}.store-widget#cart #wrapper ul li .col.tickets{display:block;margin:0;padding:0}.store-widget#cart #wrapper ul li .col.tickets h3{color:#545454;font-size:18px;line-height:20px;margin:17px 2px;padding:0}.store-widget#cart #wrapper ul li .col.tickets .ticket-type{max-width:none;width:30%;padding:0 1.5%}.store-widget#cart #wrapper ul li .col.tickets .ticket-type .form-control{font-size:14px;min-width:20px}.store-widget#cart #wrapper ul li .col.tickets .ticket-type .input-group-addon{padding:0 8px;width:5%}.store-widget#cart #wrapper ul li .col.tickets .light{margin:5px 0 20px 0;text-align:center}.store-widget#cart #wrapper ul.recommendations li .tickets,.store-widget#cart #wrapper ul.recommendations li .price{display:none}.store-widget#cart #wrapper ul.recommendations .mbl-cta{margin:10px 0 0 0;display:inline-block;text-align:center}.store-widget#add-donation #wrapper #amount{float:none}.store-widget#tickets-passes ul li .get-tix{clear:both;overflow:hidden;position:relative;margin:0px auto 30px auto;padding:0;width:100%}.store-widget#tickets-passes ul li .get-tix div{width:29%;margin:5px 5%;padding:5px 5%}.store-widget#tickets-passes ul li .get-tix div .action{margin-right:5%}.store-widget#donate{float:none;width:90%;margin:0 5%;overflow:auto;clear:both}.store-widget#donate form div div #contribution{width:40%;display:inline;font-size:20px}.store-widget#donate form div div #contribute{width:45% !important;display:inline !important;margin-left:0}.store-widget#addresses #wrapper{padding:10px 2.5% 20px 2.5%}.store-widget#addresses #wrapper #add{display:inline-block;top:0;right:0;position:relative;margin:0 0 20px 0;text-align:center}.store-widget#addresses #wrapper .address{float:none;width:90%;margin:0 2.5% 20px 2.5%}.store-widget#addresses #wrapper .address:nth-child(2n+1){margin:0 2.5% 20px 2.5%}.store-widget#household .action{position:relative;top:0;right:0;margin:10px 0 20px 0}.store-widget#household ul li:hover div.hh-manage a{display:block}.store-widget#household ul li div.hh-title{text-align:center}.store-widget#household ul li div.hh-manage a{display:block;margin:7px 0 7px 0;text-align:center}.store-widget#constituent-collection #wrapper #household,.store-widget#gift-membership #wrapper #household{margin:0 0 10px 0}.store-widget#constituent-collection #wrapper #household label,.store-widget#gift-membership #wrapper #household label{display:block;margin:15px 0 10px 0}.store-widget#constituent-collection #wrapper .household-child input,.store-widget#gift-membership #wrapper .household-child input{display:inline-block !important}.store-widget#constituent-collection #wrapper .household-child label,.store-widget#gift-membership #wrapper .household-child label{display:inline-block !important}.store-widget#constituent-collection #wrapper .solid-cta,.store-widget#gift-membership #wrapper .solid-cta{width:auto;display:inline-block}.store-widget#import-pass .wrapper{width:90%;padding:20px 5%}.store-widget#import-pass .wrapper #pass-code{background:#ececec;width:100%;padding:0}.store-widget#import-pass .wrapper #pass-code form input{width:55%}.store-widget#share-pass ul{width:90%;padding:20px 5%}.store-widget#share-pass ul p{line-height:18px}.store-widget#share-pass ul li{margin:10px auto;padding:2px 0;float:none;width:100%}.store-widget#share-pass #email-gift{width:90%;padding:15px 5%}.store-widget#share-pass #email-gift textarea{width:95%;margin:10px 0;padding:10px 2.5%}.store-widget#order-history #wrapper ul#order li{display:block;width:95%;padding:10px 2.5%}.store-widget#order-history #wrapper ul#order li div{padding:0;display:block}.store-widget#order-history #wrapper ul#order li div.ticket-detail,.store-widget#order-history #wrapper ul#order li div.ticket-total,.store-widget#order-history #wrapper ul#order li div.ticket-price{text-align:left;padding:0;display:block;width:100%}.store-widget#order-history #wrapper ul#order li div.ticket-detail .contribution-fund-desc,.store-widget#order-history #wrapper ul#order li div.ticket-total .contribution-fund-desc,.store-widget#order-history #wrapper ul#order li div.ticket-price .contribution-fund-desc{display:none}.store-widget#order-history #wrapper ul#order li#subtotal,.store-widget#order-history #wrapper ul#order li#discounts,.store-widget#order-history #wrapper ul#order li#total{display:block;width:95%;padding:5px 2.5%;margin:0;clear:both;overflow:hidden}.store-widget#order-history #wrapper ul#order li#subtotal div:first-child,.store-widget#order-history #wrapper ul#order li#subtotal div:last-child,.store-widget#order-history #wrapper ul#order li#discounts div:first-child,.store-widget#order-history #wrapper ul#order li#discounts div:last-child,.store-widget#order-history #wrapper ul#order li#total div:first-child,.store-widget#order-history #wrapper ul#order li#total div:last-child{display:block;float:left;width:50%;padding:0px 0}.store-widget#order-history #wrapper ul#order li#subtotal div:first-child,.store-widget#order-history #wrapper ul#order li#discounts div:first-child,.store-widget#order-history #wrapper ul#order li#total div:first-child{text-align:left}.store-widget#order-history #wrapper ul#order li#subtotal{padding-top:20px}.store-widget#order-history #wrapper ul#order li#discounts{padding-bottom:20px}.store-widget#order-history #wrapper .pagination{margin:30px 0}.store-widget#order-history #wrapper .pagination .page{font-size:18px;padding:6px}.store-widget#order-history #wrapper .pagination .page.current{padding:8px}.store-widget#order-history #wrapper .pagination .page:hover{padding:8px}.store-widget#membership-upsell ul{width:99%;display:block;border:1px solid #545454}.store-widget#membership-upsell ul li{text-align:left;width:auto;padding:0 5%;margin:0;display:block}.store-widget#membership-upsell ul li:first-child{text-align:center}.store-widget#membership-upsell .cta{float:none !important;text-align:center !important}.store-widget#membership-upsell .cta span{display:block !important;margin:10px 0}.store-widget#tpp .two-col input[type="radio"],.store-widget#tpp .two-col input[type="checkbox"]{width:auto}.store-widget#tpp #continue{margin-top:20px}.store-widget#tpp #school-email label{font-weight:normal;font-size:16px}.store-widget#tpp-confirm .two-col{float:none !important;margin:0 !important;width:100% !important}.store-widget#tpp-confirm .two-col span{display:block}.store-widget#order-confirm #wrapper #get-tix-methods .solid-cta#add-passbook{display:inline-block}}#spiders-campaign-content{margin:20px 0;font-family:'intro_head_rbase',Arial,sans-serif;background-color:#f6f6f6}#spiders-campaign-content p{font-size:22px;line-height:26px}#spiders-campaign-content h2{font-size:36px;margin:40px 0 0 0 !important}#spiders-campaign-content ul li{list-style:none !important;color:#5e5e5e;font-size:22px}#spiders-campaign-content a{color:#1babc3;text-decoration:none}#spiders-campaign-content .sub-section:first-child{padding:0px 5% 0 5%}#spiders-campaign-content .bx-controls{display:none}.spiders-campaign-copy{width:70%;margin:0 auto;color:#5e5e5e;text-align:center}#spiders-tour-locations{width:400px;margin:0 auto}#spiders-social-media-icons-container{display:block;margin-top:15px}#spiders-social-media-icons{display:block;width:275px;height:70px;margin:0 auto}#spiders-social-media-icons li{padding:0 10px;float:left}#spiders-social-media-icons li img{width:55px}#spiders-contest-legal{padding-bottom:25px}@media (max-width:750px){#spiders-campaign-copy{width:95% !important;margin:0 auto}#spiders-campaign-content ul{margin:0 auto !important}#spiders-campaign-content ul li{font-size:18px}}#gift-membership-slide{width:100%;height:200px;position:relative;padding:80px 0 100px 0;background-color:#ca0020;overflow:hidden}#gift-membership-slide h1{color:#fff;font-size:54px;line-height:1.35;font-family:'Satisfy',cursive;margin:20px 5%;z-index:2000 !important}#gift-membership-slide #slide-headline{width:40%;padding:2%;margin-top:-4%}#gift-membership-slide #slide-headline p{margin-left:4%}#gift-membership-slide #snowflakeContainer{position:absolute;left:0px;top:0px;z-index:0 !important}#gift-membership-slide #snowflakeContainer .snowflake{padding-left:15px;font-family:Cambria,Georgia,serif;font-size:14px;line-height:24px;position:absolute;color:#FFFFFF;user-select:none;-webkit-user-select:none;z-index:2 !important}#gift-membership-slide #snowflakeContainer .snowflake:hover{cursor:default}#gift-membership-slide #image-overlay{position:absolute;right:0;bottom:-4px}#gift-membership-slide #image-overlay img{height:360px}#ribbon-bow-divider{height:32px;width:100%;background-color:#d61212;position:relative}#ribbon-bow-divider img{width:180px;position:absolute;right:60px;top:-38px;z-index:100}#cyber-monday{width:100%;position:relative;padding:60px 0 40px 0;background-color:#ca0020;text-align:center;overflow:hidden}#cyber-monday h1{color:#fff;font-size:50px;line-height:50px;font-family:arial;margin:20px 5%;z-index:2000 !important}#cyber-monday h2{color:#fff;font-size:30px;line-height:34px;font-family:arial;margin:40px 5% 50px 5%;font-weight:normal;z-index:2000 !important}#cyber-monday p{color:#fff;font-family:arial;font-size:22px;z-index:2000 !important}#cyber-monday em{color:#fff}#cyber-monday #offer-code{text-align:center;margin-bottom:20px}#cyber-monday #offer-code input[type="text"]{padding:5px 0;text-align:center;font-size:22px;border:0;vertical-align:middle;margin:0}#cyber-monday #offer-code input[type="text"]:focus{outline:0px}#cyber-monday #offer-code .solid-cta{background:#007dfd;color:#fff;padding:8px 13px;font-size:18px;cursor:pointer;font-weight:bold;border:0;margin:0;vertical-align:middle}#cyber-monday #snowflakeContainer{position:absolute;left:0px;top:0px;z-index:0 !important}#cyber-monday #snowflakeContainer .snowflake{padding-left:15px;font-family:Cambria,Georgia,serif;font-size:14px;line-height:24px;position:absolute;color:#FFFFFF;user-select:none;-webkit-user-select:none;z-index:2 !important}#cyber-monday #snowflakeContainer .snowflake:hover{cursor:default}@media only screen and (max-width:900px){#gift-membership-slide h1{font-size:48px !important}#gift-membership-slide #slide-headline{width:50% !important}#gift-membership-slide #image-overlay img{height:260px !important}#ribbon-bow-divider{height:30px}#ribbon-bow-divider img{width:100px;right:28px;top:-18px}}@media only screen and (max-width:750px){#gift-membership-slide h1{font-size:40px !important}#gift-membership-slide #slide-headline{position:absolute;top:0;right:0;width:98% !important;padding:2%}#gift-membership-slide #image-overlay{bottom:-30px}#gift-membership-slide #image-overlay img{height:255px !important}}@media only screen and (max-width:480px){#gift-membership-slide{height:220px}#gift-membership-slide h1{font-size:32px !important;margin:30px 5% 10px 5% !important}#gift-membership-slide #image-overlay{bottom:-65px !important}#gift-membership-slide #image-overlay img{width:97%;margin-left:2%}#cyber-monday h1{font-size:40px;line-height:40px}#cyber-monday h2{font-size:25px;line-height:28px}#cyber-monday p{font-size:18px}#cyber-monday em{font-size:14px}}#frame-your-genius #intro{display:block;padding:40px 5%;background:#ececec;clear:both;overflow:hidden}#frame-your-genius #intro h1{font-size:40px;line-height:44px;margin:25px 0}#frame-your-genius #intro #framed-photo{width:35%;float:right;max-width:400px;margin:0 0 0 4%}#frame-your-genius #intro p{font-size:20px;padding:6px 0}#frame-your-genius #intro p strong{font-size:22px;color:red}#frame-your-genius #intro #social-media-icons{font-size:50px;display:table}#frame-your-genius #intro #social-media-icons a{color:#000;text-decoration:none;padding:0;margin:0;display:table-cell;vertical-align:top;padding:20px 20px 20px 0}#frame-your-genius #intro #social-media-icons a span{display:inline}#frame-your-genius #intro #social-media-icons a img{display:inline;margin:0;border:0;width:46px;padding-top:5px}#frame-your-genius #instructions{display:block;padding:40px 5%}#frame-your-genius #instructions h2{font-size:30px;line-height:32px}#frame-your-genius #instructions ol{font-size:20px}#frame-your-genius #instructions ol li{padding:6px 0}#frame-your-genius #instructions #rules{margin:0 20px}#frame-your-genius #frames{margin:0 0 40px 0}#frame-your-genius #frames .frame{display:block;width:30%;margin:20px 1.5%;float:left;position:relative}#frame-your-genius #frames .frame img{position:relative;width:100%}#frame-your-genius #frames .frame p{font-size:20px;font-weight:bold;position:absolute;top:100px;left:0;width:60%;margin:0 20%;z-index:100;text-align:center}#frame-your-genius #frames .frame p .location{font-size:16px;font-weight:normal;display:block;margin:20px 0}@media (max-width:900px){#frame-your-genius #intro #framed-photo{width:45%;margin:0 0 2% 2%}#frame-your-genius #frames{margin:0 0 40px 0}#frame-your-genius #frames .frame{display:block;width:45%;margin:20px 2.5%}}@media (max-width:550px){#frame-your-genius #intro{padding:20px 5%}#frame-your-genius #intro #framed-photo{width:70%;float:none;margin:0px 15%}#frame-your-genius #intro h1{font-size:30px;line-height:32px;margin:15px 0;text-align:center}#frame-your-genius #intro p{font-size:16px}#frame-your-genius #intro p strong{font-size:18px}#frame-your-genius #intro #social-media-icons{text-align:center;margin:0 auto}#frame-your-genius #intro #social-media-icons a{padding:0px 20px 0px 0}#frame-your-genius #instructions{padding:20px 5%}#frame-your-genius #instructions h2{font-size:24px;line-height:26px;text-align:center}#frame-your-genius #frames{margin:0 0 40px 0}#frame-your-genius #frames .frame{display:block;width:80%;margin:10px 10%}}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}abbr[title]{border-bottom:1px dotted;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}@font-face{font-family:'Glyphicons Halflings';src:url(/sites/dev-elvis.mos.org/themes/mos_responsive/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(/sites/dev-elvis.mos.org/themes/mos_responsive/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/sites/dev-elvis.mos.org/themes/mos_responsive/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/sites/dev-elvis.mos.org/themes/mos_responsive/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/sites/dev-elvis.mos.org/themes/mos_responsive/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/sites/dev-elvis.mos.org/themes/mos_responsive/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicon-asterisk:before{content:"\2a";}.glyphicon-plus:before{content:"\2b";}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac";}.glyphicon-minus:before{content:"\2212";}.glyphicon-cloud:before{content:"\2601";}.glyphicon-envelope:before{content:"\2709";}.glyphicon-pencil:before{content:"\270f";}.glyphicon-glass:before{content:"\e001";}.glyphicon-music:before{content:"\e002";}.glyphicon-search:before{content:"\e003";}.glyphicon-heart:before{content:"\e005";}.glyphicon-star:before{content:"\e006";}.glyphicon-star-empty:before{content:"\e007";}.glyphicon-user:before{content:"\e008";}.glyphicon-film:before{content:"\e009";}.glyphicon-th-large:before{content:"\e010";}.glyphicon-th:before{content:"\e011";}.glyphicon-th-list:before{content:"\e012";}.glyphicon-ok:before{content:"\e013";}.glyphicon-remove:before{content:"\e014";}.glyphicon-zoom-in:before{content:"\e015";}.glyphicon-zoom-out:before{content:"\e016";}.glyphicon-off:before{content:"\e017";}.glyphicon-signal:before{content:"\e018";}.glyphicon-cog:before{content:"\e019";}.glyphicon-trash:before{content:"\e020";}.glyphicon-home:before{content:"\e021";}.glyphicon-file:before{content:"\e022";}.glyphicon-time:before{content:"\e023";}.glyphicon-road:before{content:"\e024";}.glyphicon-download-alt:before{content:"\e025";}.glyphicon-download:before{content:"\e026";}.glyphicon-upload:before{content:"\e027";}.glyphicon-inbox:before{content:"\e028";}.glyphicon-play-circle:before{content:"\e029";}.glyphicon-repeat:before{content:"\e030";}.glyphicon-refresh:before{content:"\e031";}.glyphicon-list-alt:before{content:"\e032";}.glyphicon-lock:before{content:"\e033";}.glyphicon-flag:before{content:"\e034";}.glyphicon-headphones:before{content:"\e035";}.glyphicon-volume-off:before{content:"\e036";}.glyphicon-volume-down:before{content:"\e037";}.glyphicon-volume-up:before{content:"\e038";}.glyphicon-qrcode:before{content:"\e039";}.glyphicon-barcode:before{content:"\e040";}.glyphicon-tag:before{content:"\e041";}.glyphicon-tags:before{content:"\e042";}.glyphicon-book:before{content:"\e043";}.glyphicon-bookmark:before{content:"\e044";}.glyphicon-print:before{content:"\e045";}.glyphicon-camera:before{content:"\e046";}.glyphicon-font:before{content:"\e047";}.glyphicon-bold:before{content:"\e048";}.glyphicon-italic:before{content:"\e049";}.glyphicon-text-height:before{content:"\e050";}.glyphicon-text-width:before{content:"\e051";}.glyphicon-align-left:before{content:"\e052";}.glyphicon-align-center:before{content:"\e053";}.glyphicon-align-right:before{content:"\e054";}.glyphicon-align-justify:before{content:"\e055";}.glyphicon-list:before{content:"\e056";}.glyphicon-indent-left:before{content:"\e057";}.glyphicon-indent-right:before{content:"\e058";}.glyphicon-facetime-video:before{content:"\e059";}.glyphicon-picture:before{content:"\e060";}.glyphicon-map-marker:before{content:"\e062";}.glyphicon-adjust:before{content:"\e063";}.glyphicon-tint:before{content:"\e064";}.glyphicon-edit:before{content:"\e065";}.glyphicon-share:before{content:"\e066";}.glyphicon-check:before{content:"\e067";}.glyphicon-move:before{content:"\e068";}.glyphicon-step-backward:before{content:"\e069";}.glyphicon-fast-backward:before{content:"\e070";}.glyphicon-backward:before{content:"\e071";}.glyphicon-play:before{content:"\e072";}.glyphicon-pause:before{content:"\e073";}.glyphicon-stop:before{content:"\e074";}.glyphicon-forward:before{content:"\e075";}.glyphicon-fast-forward:before{content:"\e076";}.glyphicon-step-forward:before{content:"\e077";}.glyphicon-eject:before{content:"\e078";}.glyphicon-chevron-left:before{content:"\e079";}.glyphicon-chevron-right:before{content:"\e080";}.glyphicon-plus-sign:before{content:"\e081";}.glyphicon-minus-sign:before{content:"\e082";}.glyphicon-remove-sign:before{content:"\e083";}.glyphicon-ok-sign:before{content:"\e084";}.glyphicon-question-sign:before{content:"\e085";}.glyphicon-info-sign:before{content:"\e086";}.glyphicon-screenshot:before{content:"\e087";}.glyphicon-remove-circle:before{content:"\e088";}.glyphicon-ok-circle:before{content:"\e089";}.glyphicon-ban-circle:before{content:"\e090";}.glyphicon-arrow-left:before{content:"\e091";}.glyphicon-arrow-right:before{content:"\e092";}.glyphicon-arrow-up:before{content:"\e093";}.glyphicon-arrow-down:before{content:"\e094";}.glyphicon-share-alt:before{content:"\e095";}.glyphicon-resize-full:before{content:"\e096";}.glyphicon-resize-small:before{content:"\e097";}.glyphicon-exclamation-sign:before{content:"\e101";}.glyphicon-gift:before{content:"\e102";}.glyphicon-leaf:before{content:"\e103";}.glyphicon-fire:before{content:"\e104";}.glyphicon-eye-open:before{content:"\e105";}.glyphicon-eye-close:before{content:"\e106";}.glyphicon-warning-sign:before{content:"\e107";}.glyphicon-plane:before{content:"\e108";}.glyphicon-calendar:before{content:"\e109";}.glyphicon-random:before{content:"\e110";}.glyphicon-comment:before{content:"\e111";}.glyphicon-magnet:before{content:"\e112";}.glyphicon-chevron-up:before{content:"\e113";}.glyphicon-chevron-down:before{content:"\e114";}.glyphicon-retweet:before{content:"\e115";}.glyphicon-shopping-cart:before{content:"\e116";}.glyphicon-folder-close:before{content:"\e117";}.glyphicon-folder-open:before{content:"\e118";}.glyphicon-resize-vertical:before{content:"\e119";}.glyphicon-resize-horizontal:before{content:"\e120";}.glyphicon-hdd:before{content:"\e121";}.glyphicon-bullhorn:before{content:"\e122";}.glyphicon-bell:before{content:"\e123";}.glyphicon-certificate:before{content:"\e124";}.glyphicon-thumbs-up:before{content:"\e125";}.glyphicon-thumbs-down:before{content:"\e126";}.glyphicon-hand-right:before{content:"\e127";}.glyphicon-hand-left:before{content:"\e128";}.glyphicon-hand-up:before{content:"\e129";}.glyphicon-hand-down:before{content:"\e130";}.glyphicon-circle-arrow-right:before{content:"\e131";}.glyphicon-circle-arrow-left:before{content:"\e132";}.glyphicon-circle-arrow-up:before{content:"\e133";}.glyphicon-circle-arrow-down:before{content:"\e134";}.glyphicon-globe:before{content:"\e135";}.glyphicon-wrench:before{content:"\e136";}.glyphicon-tasks:before{content:"\e137";}.glyphicon-filter:before{content:"\e138";}.glyphicon-briefcase:before{content:"\e139";}.glyphicon-fullscreen:before{content:"\e140";}.glyphicon-dashboard:before{content:"\e141";}.glyphicon-paperclip:before{content:"\e142";}.glyphicon-heart-empty:before{content:"\e143";}.glyphicon-link:before{content:"\e144";}.glyphicon-phone:before{content:"\e145";}.glyphicon-pushpin:before{content:"\e146";}.glyphicon-usd:before{content:"\e148";}.glyphicon-gbp:before{content:"\e149";}.glyphicon-sort:before{content:"\e150";}.glyphicon-sort-by-alphabet:before{content:"\e151";}.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}.glyphicon-sort-by-order:before{content:"\e153";}.glyphicon-sort-by-order-alt:before{content:"\e154";}.glyphicon-sort-by-attributes:before{content:"\e155";}.glyphicon-sort-by-attributes-alt:before{content:"\e156";}.glyphicon-unchecked:before{content:"\e157";}.glyphicon-expand:before{content:"\e158";}.glyphicon-collapse-down:before{content:"\e159";}.glyphicon-collapse-up:before{content:"\e160";}.glyphicon-log-in:before{content:"\e161";}.glyphicon-flash:before{content:"\e162";}.glyphicon-log-out:before{content:"\e163";}.glyphicon-new-window:before{content:"\e164";}.glyphicon-record:before{content:"\e165";}.glyphicon-save:before{content:"\e166";}.glyphicon-open:before{content:"\e167";}.glyphicon-saved:before{content:"\e168";}.glyphicon-import:before{content:"\e169";}.glyphicon-export:before{content:"\e170";}.glyphicon-send:before{content:"\e171";}.glyphicon-floppy-disk:before{content:"\e172";}.glyphicon-floppy-saved:before{content:"\e173";}.glyphicon-floppy-remove:before{content:"\e174";}.glyphicon-floppy-save:before{content:"\e175";}.glyphicon-floppy-open:before{content:"\e176";}.glyphicon-credit-card:before{content:"\e177";}.glyphicon-transfer:before{content:"\e178";}.glyphicon-cutlery:before{content:"\e179";}.glyphicon-header:before{content:"\e180";}.glyphicon-compressed:before{content:"\e181";}.glyphicon-earphone:before{content:"\e182";}.glyphicon-phone-alt:before{content:"\e183";}.glyphicon-tower:before{content:"\e184";}.glyphicon-stats:before{content:"\e185";}.glyphicon-sd-video:before{content:"\e186";}.glyphicon-hd-video:before{content:"\e187";}.glyphicon-subtitles:before{content:"\e188";}.glyphicon-sound-stereo:before{content:"\e189";}.glyphicon-sound-dolby:before{content:"\e190";}.glyphicon-sound-5-1:before{content:"\e191";}.glyphicon-sound-6-1:before{content:"\e192";}.glyphicon-sound-7-1:before{content:"\e193";}.glyphicon-copyright-mark:before{content:"\e194";}.glyphicon-registration-mark:before{content:"\e195";}.glyphicon-cloud-download:before{content:"\e197";}.glyphicon-cloud-upload:before{content:"\e198";}.glyphicon-tree-conifer:before{content:"\e199";}.glyphicon-tree-deciduous:before{content:"\e200";}.glyphicon-cd:before{content:"\e201";}.glyphicon-save-file:before{content:"\e202";}.glyphicon-open-file:before{content:"\e203";}.glyphicon-level-up:before{content:"\e204";}.glyphicon-copy:before{content:"\e205";}.glyphicon-paste:before{content:"\e206";}.glyphicon-alert:before{content:"\e209";}.glyphicon-equalizer:before{content:"\e210";}.glyphicon-king:before{content:"\e211";}.glyphicon-queen:before{content:"\e212";}.glyphicon-pawn:before{content:"\e213";}.glyphicon-bishop:before{content:"\e214";}.glyphicon-knight:before{content:"\e215";}.glyphicon-baby-formula:before{content:"\e216";}.glyphicon-tent:before{content:"\26fa";}.glyphicon-blackboard:before{content:"\e218";}.glyphicon-bed:before{content:"\e219";}.glyphicon-apple:before{content:"\f8ff";}.glyphicon-erase:before{content:"\e221";}.glyphicon-hourglass:before{content:"\231b";}.glyphicon-lamp:before{content:"\e223";}.glyphicon-duplicate:before{content:"\e224";}.glyphicon-piggy-bank:before{content:"\e225";}.glyphicon-scissors:before{content:"\e226";}.glyphicon-bitcoin:before{content:"\e227";}.glyphicon-btc:before{content:"\e227";}.glyphicon-xbt:before{content:"\e227";}.glyphicon-yen:before{content:"\00a5";}.glyphicon-jpy:before{content:"\00a5";}.glyphicon-ruble:before{content:"\20bd";}.glyphicon-rub:before{content:"\20bd";}.glyphicon-scale:before{content:"\e230";}.glyphicon-ice-lolly:before{content:"\e231";}.glyphicon-ice-lolly-tasted:before{content:"\e232";}.glyphicon-education:before{content:"\e233";}.glyphicon-option-horizontal:before{content:"\e234";}.glyphicon-option-vertical:before{content:"\e235";}.glyphicon-menu-hamburger:before{content:"\e236";}.glyphicon-modal-window:before{content:"\e237";}.glyphicon-oil:before{content:"\e238";}.glyphicon-grain:before{content:"\e239";}.glyphicon-sunglasses:before{content:"\e240";}.glyphicon-text-size:before{content:"\e241";}.glyphicon-text-color:before{content:"\e242";}.glyphicon-text-background:before{content:"\e243";}.glyphicon-object-align-top:before{content:"\e244";}.glyphicon-object-align-bottom:before{content:"\e245";}.glyphicon-object-align-horizontal:before{content:"\e246";}.glyphicon-object-align-left:before{content:"\e247";}.glyphicon-object-align-vertical:before{content:"\e248";}.glyphicon-object-align-right:before{content:"\e249";}.glyphicon-triangle-right:before{content:"\e250";}.glyphicon-triangle-left:before{content:"\e251";}.glyphicon-triangle-bottom:before{content:"\e252";}.glyphicon-triangle-top:before{content:"\e253";}.glyphicon-console:before{content:"\e254";}.glyphicon-superscript:before{content:"\e255";}.glyphicon-subscript:before{content:"\e256";}.glyphicon-menu-left:before{content:"\e257";}.glyphicon-menu-right:before{content:"\e258";}.glyphicon-menu-down:before{content:"\e259";}.glyphicon-menu-up:before{content:"\e260";}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}figure{margin:0;}.img-responsive,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;max-width:100%;height:auto;}.img-rounded{border-radius:6px;}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto;}.img-circle{border-radius:50%;}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee;}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}[role="button"]{cursor:pointer;}fieldset{padding:0;margin:0;border:0;min-width:0;}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}input[type="file"]{display:block;}input[type="range"]{display:block;width:100%;}select[multiple],select[size]{height:auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555;}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);}.form-control::-moz-placeholder{color:#999999;opacity:1;}.form-control:-ms-input-placeholder{color:#999999;}.form-control::-webkit-input-placeholder{color:#999999;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1;}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed;}textarea.form-control{height:auto;}input[type="search"]{-webkit-appearance:none;}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px;}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px;}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px;}}.form-group{margin-bottom:15px;}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9;}.radio + .radio,.checkbox + .checkbox{margin-top:-5px;}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer;}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed;}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed;}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px;}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0;}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}select.input-sm{height:30px;line-height:30px;}textarea.input-sm,select[multiple].input-sm{height:auto;}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}.form-group-sm select.form-control{height:30px;line-height:30px;}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto;}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5;}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}select.input-lg{height:46px;line-height:46px;}textarea.input-lg,select[multiple].input-lg{height:auto;}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}.form-group-lg select.form-control{height:46px;line-height:46px;}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto;}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333;}.has-feedback{position:relative;}.has-feedback .form-control{padding-right:42.5px;}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none;}.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{width:46px;height:46px;line-height:46px;}.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback{width:30px;height:30px;line-height:30px;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d;}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8;}.has-success .form-control-feedback{color:#3c763d;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b;}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3;}.has-warning .form-control-feedback{color:#8a6d3b;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442;}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede;}.has-error .form-control-feedback{color:#a94442;}.has-feedback label ~ .form-control-feedback{top:25px;}.has-feedback label.sr-only ~ .form-control-feedback{top:0;}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}.form-inline .form-control-static{display:inline-block;}.form-inline .input-group{display:inline-table;vertical-align:middle;}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto;}.form-inline .input-group > .form-control{width:100%;}.form-inline .control-label{margin-bottom:0;vertical-align:middle;}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.form-inline .radio label,.form-inline .checkbox label{padding-left:0;}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0;}.form-inline .has-feedback .form-control-feedback{top:0;}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px;}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px;}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px;}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px;}}.form-horizontal .has-feedback .form-control-feedback{right:15px;}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px;font-size:18px;}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px;}}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}.collapse{display:none;}.collapse.in{display:block;}tr.collapse.in{display:table-row;}tbody.collapse.in{display:table-row-group;}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent;}.dropup,.dropdown{position:relative;}.dropdown-toggle:focus{outline:0;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333333;white-space:nowrap;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#337ab7;}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color:#777777;}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed;}.open > .dropdown-menu{display:block;}.open > a{outline:0;}.dropdown-menu-right{left:auto;right:0;}.dropdown-menu-left{left:0;right:auto;}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777777;white-space:nowrap;}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}.pull-right > .dropdown-menu{right:0;left:auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:"";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px;}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0;}.navbar-right .dropdown-menu-left{left:0;right:auto;}}.input-group{position:relative;display:table;border-collapse:separate;}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0;}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn{height:46px;line-height:46px;}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn{height:auto;}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn{height:30px;line-height:30px;}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn{height:auto;}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}.input-group-addon{padding:0px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #cccccc;border-radius:4px;}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px;}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-bottom-right-radius:0;border-top-right-radius:0;}.input-group-addon:first-child{border-right:0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-bottom-left-radius:0;border-top-left-radius:0;}.input-group-addon:last-child{border-left:0;}.input-group-btn{position:relative;font-size:0;white-space:nowrap;}.input-group-btn > .btn{position:relative;}.input-group-btn > .btn + .btn{margin-left:-1px;}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{z-index:2;}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{margin-right:-1px;}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{z-index:2;margin-left:-1px;}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}.pagination > li{display:inline;}.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#ffffff;border:1px solid #dddddd;margin-left:-1px;}.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius:4px;border-top-right-radius:4px;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{z-index:3;color:#23527c;background-color:#eeeeee;border-color:#dddddd;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:2;color:#ffffff;background-color:#337ab7;border-color:#337ab7;cursor:default;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777777;background-color:#ffffff;border-color:#dddddd;cursor:not-allowed;}.pagination-lg > li > a,.pagination-lg > li > span{padding:10px 16px;font-size:18px;line-height:1.3333333;}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-bottom-left-radius:6px;border-top-left-radius:6px;}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-bottom-right-radius:6px;border-top-right-radius:6px;}.pagination-sm > li > a,.pagination-sm > li > span{padding:5px 10px;font-size:12px;line-height:1.5;}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-bottom-left-radius:3px;border-top-left-radius:3px;}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-bottom-right-radius:3px;border-top-right-radius:3px;}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center;}.pager li{display:inline;}.pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:#ffffff;border:1px solid #dddddd;border-radius:15px;}.pager li > a:hover,.pager li > a:focus{text-decoration:none;background-color:#eeeeee;}.pager .next > a,.pager .next > span{float:right;}.pager .previous > a,.pager .previous > span{float:left;}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color:#777777;background-color:#ffffff;cursor:not-allowed;}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer;}.label:empty{display:none;}.btn .label{position:relative;top:-1px;}.label-default{background-color:#777777;}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e;}.label-primary{background-color:#337ab7;}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090;}.label-success{background-color:#5cb85c;}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44;}.label-info{background-color:#5bc0de;}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5;}.label-warning{background-color:#f0ad4e;}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f;}.label-danger{background-color:#d9534f;}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c;}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#ffffff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777777;border-radius:10px;}.badge:empty{display:none;}.btn .badge{position:relative;top:-1px;}.btn-xs .badge,.btn-group-xs > .btn .badge{top:0;padding:1px 5px;}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer;}.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color:#337ab7;background-color:#ffffff;}.list-group-item > .badge{float:right;}.list-group-item > .badge + .badge{margin-right:5px;}.nav-pills > li > a > .badge{margin-left:3px;}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}.alert h4{margin-top:0;color:inherit;}.alert .alert-link{font-weight:bold;}.alert > p,.alert > ul{margin-bottom:0;}.alert > p + p{margin-top:5px;}.alert-dismissable,.alert-dismissible{padding-right:35px;}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;}.alert-success hr{border-top-color:#c9e2b3;}.alert-success .alert-link{color:#2b542c;}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f;}.alert-info hr{border-top-color:#a6e1ec;}.alert-info .alert-link{color:#245269;}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;}.alert-warning hr{border-top-color:#f7e1b5;}.alert-warning .alert-link{color:#66512c;}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442;}.alert-danger hr{border-top-color:#e4b9c0;}.alert-danger .alert-link{color:#843534;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#ffffff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}.progress-bar-success{background-color:#5cb85c;}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-bar-info{background-color:#5bc0de;}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-bar-warning{background-color:#f0ad4e;}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-bar-danger{background-color:#d9534f;}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}.modal-open{overflow:hidden;}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal-dialog{position:relative;width:auto;margin:10px;}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px;}.modal-header .close{margin-top:-2px;}.modal-title{margin:0;line-height:1.42857143;}.modal-body{position:relative;padding:15px;}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}.modal-footer .btn-group .btn + .btn{margin-left:-1px;}.modal-footer .btn-block + .btn-block{margin-left:0;}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto;}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5);}.modal-sm{width:300px;}}@media (min-width:992px){.modal-lg{width:900px;}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.9;filter:alpha(opacity=90);}.tooltip.top{margin-top:-3px;padding:5px 0;}.tooltip.right{margin-left:3px;padding:0 5px;}.tooltip.bottom{margin-top:3px;padding:5px 0;}.tooltip.left{margin-left:-3px;padding:0 5px;}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:4px;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000;}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000;}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);}.popover.top{margin-top:-10px;}.popover.right{margin-left:10px;}.popover.bottom{margin-top:10px;}.popover.left{margin-left:-10px;}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;}.popover-content{padding:9px 14px;}.popover > .arrow,.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}.popover > .arrow{border-width:11px;}.popover > .arrow:after{border-width:10px;content:"";}.popover.top > .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);bottom:-11px;}.popover.top > .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;}.popover.right > .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25);}.popover.right > .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;}.popover.bottom > .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);top:-11px;}.popover.bottom > .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;}.popover.left > .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25);}.popover.left > .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;}.carousel{position:relative;}.carousel-inner{position:relative;overflow:hidden;width:100%;}.carousel-inner > .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height:1;}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner > .item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;}.carousel-inner > .item.next,.carousel-inner > .item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0;}.carousel-inner > .item.prev,.carousel-inner > .item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;}.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;}}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block;}.carousel-inner > .active{left:0;}.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%;}.carousel-inner > .next{left:100%;}.carousel-inner > .prev{left:-100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0;}.carousel-inner > .active.left{left:-100%;}.carousel-inner > .active.right{left:100%;}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block;}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px;}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px;}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif;}.carousel-control .icon-prev:before{content:'\2039';}.carousel-control .icon-next:before{content:'\203a';}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff;}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);}.carousel-caption .btn{text-shadow:none;}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px;}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px;}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px;}.carousel-caption{left:20%;right:20%;padding-bottom:30px;}.carousel-indicators{bottom:20px;}}.clearfix:before,.clearfix:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.pager:before,.pager:after,.modal-footer:before,.modal-footer:after{content:" ";display:table;}.clearfix:after,.form-horizontal .form-group:after,.pager:after,.modal-footer:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden{display:none !important;}.affix{position:fixed;}
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr;}.datepicker-inline{width:220px;}.datepicker.datepicker-rtl{direction:rtl;}.datepicker.datepicker-rtl table tr td span{float:right;}.datepicker-dropdown{top:0;left:0;}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute;}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:0;position:absolute;}.datepicker-dropdown.datepicker-orient-left:before{left:6px;}.datepicker-dropdown.datepicker-orient-left:after{left:7px;}.datepicker-dropdown.datepicker-orient-right:before{right:6px;}.datepicker-dropdown.datepicker-orient-right:after{right:7px;}.datepicker-dropdown.datepicker-orient-top:before{top:-7px;}.datepicker-dropdown.datepicker-orient-top:after{top:-6px;}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999;}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #ffffff;}.datepicker > div{display:none;}.datepicker.days .datepicker-days,.datepicker.months .datepicker-months,.datepicker.years .datepicker-years{display:block;}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent;}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eeeeee;cursor:pointer;}.datepicker table tr td.old,.datepicker table tr td.new{color:#999999;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default;}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#dcdcdc;color:#000;}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#cacaca;}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#cacaca;}.datepicker table tr td.today:hover:hover{color:#000;}.datepicker table tr td.today.active:hover{color:#fff;}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eeeeee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a',endColorstr='#f3e97a',GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a;}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9;}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,#808080);background-image:-ms-linear-gradient(top,#b3b3b3,#808080);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(#808080));background-image:-webkit-linear-gradient(top,#b3b3b3,#808080);background-image:-o-linear-gradient(top,#b3b3b3,#808080);background-image:linear-gradient(top,#b3b3b3,#808080);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080;}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9;}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#ff0000;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#ff0000;}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9;}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.datepicker table tr td span:hover{background:#eeeeee;}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default;}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#ff0000;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#ff0000;}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9;}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999999;}.datepicker .datepicker-switch{width:145px;}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer;}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eeeeee;}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle;}.datepicker thead tr:first-child .cw{cursor:default;background-color:transparent;}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer;}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px;}.input-daterange input{text-align:center;}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#eeeeee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px;}
