.events-banner img.img-thumbnail{max-width:356px;background:0 0}.col-xs-6.col-sm-6.col-md-6.col-lg-6.col-xl-5.event-book-img-column{padding:15px 5px 15px 25px}.events-banner .product-image{margin:0;padding:5% 0}p.event-branding>img.img-thumbnail{max-width:100% !important;box-shadow:none !important}.event-info{padding:25px 15px;box-sizing:border-box;border:2px solid #0087c1;background-color:#f2f2f2;color:#666;font-size:16px;border-top-right-radius:5px;border-top-left-radius:5px;margin-top:60px}.event-info .add-to-box .add-to-cart{width:auto;float:right}p.rec-events-header{font-size:26px;font-weight:600;padding-top:20px}p.unavailable{font-size:24px;color:#ee3124 !important;font-weight:600;padding-top:10px}.breadcrumbs{display:none !important}.event-info .add-to-links{display:none}.event-info .product-options{display:none}.event-info-extra .product-pricing li{line-height:16px;padding:0}.event-info-extra .product-pricing{background:0 0;border:none;padding:0}.event-info time{display:block;margin-top:12px;text-align:left}.event-info-extra{background-color:#0087c1;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:15px;box-sizing:border-box}.event-info-extra a{color:#fff;text-decoration:underline}.event-info-extra a:hover{color:#cceef9}.event-info-extra p{margin-bottom:0;text-align:right;line-height:16px}.event-info-extra p.stream-info a{display:block;float:right;margin-top:-15px;margin-right:-15px;padding:15px 15px 17px;margin-bottom:-14px;background:#999;border-bottom-right-radius:5px}.event-info-extra .price{color:#fff;font-weight:700;font-size:18px}.event-info-extra span.currency{color:#cceef9}.event-info-extra ul{margin:0;list-style:none;text-align:left;color:#cceef9;font-size:16px;line-height:16px}#event-schedule td{width:50%;border-top:none;text-align:right;vertical-align:middle;min-width:200px;font-weight:400;padding:8px 15px}#event-schedule p.location{color:#b0b0b0;font-size:14px}#event-schedule td a strong{color:#00a8e2}#event-schedule td strong{color:#999}#event-schedule td:nth-child(2){width:100%;white-space:normal;color:#001b49;border-left:3px solid #e2e2e2;text-align:left;font-weight:600}#event-schedule td:nth-child(2):before{content:'';width:13px;height:13px;background:#fff;border:1px solid #00447c;position:absolute;border-radius:1000px;left:0;margin-left:-8px;top:50%;margin-top:-7px;box-shadow:none}#event-schedule td:nth-child(2).breakout:before{content:'';width:13px;height:13px;background:#0079c1;margin-left:-8px;margin-top:-7px}#event-schedule td:nth-child(2).keynote:before{content:'';height:13px;width:13px;background:#eeb111;margin-left:-8px;margin-top:-7px}#event-schedule td:nth-child(2).other:before{content:'';width:13px;height:13px;background:#ee3124;margin-left:-8px;margin-top:-7px}#event-schedule table.table td{border-top:none;text-align:right;vertical-align:middle;font-weight:400;min-width:200px;color:#01477c;width:50%;padding:8px 15px}#event-schedule table.table td+td{text-align:left;white-space:wrap;color:#01477c;font-weight:600;width:50%}#event-schedule table.table{border-bottom:none;width:100%;margin-top:15px}#event-schedule>a.btn.btn-success{text-align:center !important;max-width:1160px;margin:0 auto;display:block;width:fit-content}#event-schedule .pres-clip{border:1px solid #ccc}#event-schedule .pres-holder{margin:0 auto 20px}#event-schedule table.table{margin-bottom:50px}.quotes{margin-bottom:20px}.quotes p{font-size:24px;color:#444;font-weight:100;text-indent:-12px;margin-bottom:15px}.quotes p.caption{font-size:16px;font-weight:300;text-indent:0}.quotes .carousel-inner .item{padding:20px;padding-bottom:24px}.quote{background-color:#f2f2f2;border:1px solid #ccc;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-left:8px}.quote:after{position:absolute;width:22px;height:24px;left:60px;top:100%;content:'';display:block;background:url('../images/quote-pointer.png');z-index:9999}.quote:before{position:absolute;width:6px;height:100%;left:-6px;top:0;content:'';display:block;background-color:#0087c1;margin:-1px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #0087c1;box-sizing:content-box}.quotes .carousel-indicators li{height:10px;width:10px}.quotes .carousel-indicators li.active{background-color:#565d67;margin:1px}.quote-icon{max-width:32px;margin-top:-5px;margin-right:10px;width:32px;height:32px;background:url(https://soltreemrls3.s3.us-west-2.amazonaws.com/marzanoresources.com/media/quote-icon-mr.svg) center;display:inline-flex;align-content:center;position:relative;top:7px}.quote:before{background-color:#0079c1;border:1px solid #0079c1}.quote.quote-single{padding:19px 25px 10px}.pres-holder{width:200px;height:200px;max-width:265px;display:block;margin:15px auto 10px;border-radius:1000px}.span-pattern.presenters{margin-top:0}.blue-span-pattern{background:#005288;padding:60px 0}.blue-span-pattern.presenters>.container>h2,.blue-span-pattern.presenters>.container>p{color:#fff;text-align:center}.blue-span-pattern.presenters>.container>h2{margin-top:0}.panel.panel-default{background:0 0}.panel-light.panel-default{border:none;border-radius:20px;background:#fff;overflow:hidden;color:#005288;box-shadow:none;margin-bottom:30px}.panel-body{padding:15px 30px !important}.pres-holder.keynote{outline:5px solid #eeb111}.pres-holder.virtual{outline:5px solid #8dc63f}.pres-clip{width:100%;height:0;padding-bottom:98%;overflow:hidden;border-radius:1000px;border:0 solid #f2f2f2}.keynote .pres-clip{outline:5px solid #eeb111}.pres-clip img{width:100%;height:auto;max-height:none}.keynote-indicator{display:inline-block;width:22px;height:22px;margin-bottom:-4px;border:4px solid #eeb111;border-radius:1000px;margin-right:5px}.virtual-indicator{display:inline-block;width:22px;height:22px;margin-bottom:-4px;border:4px solid #8dc63f;border-radius:1000px;margin-right:5px}h3.text-center.presenter{margin-top:0;font-size:18px;margin-bottom:25px}h3.text-center.presenter>a{color:#fff}.overlay-text>h3.text-center.presenter{margin-bottom:5px}.overlay-text>h3.text-center.presenter>a{color:#005288}h1.event-title{text-align:center}h1.event-title.completed{color:#fff}.price-wrapper>span.price{font-size:20px;color:#fff;font-weight:800}.price-container .weee:after{content:none}span.old-price,span.special-price{margin-right:20px}span.price-label{margin-right:5px}.old-price,.old.price{text-decoration:none !important}.old-price span.price-container.price-event_price.tax.weee{float:right;margin-right:20px;margin-top:0;padding-top:0}.old-price span.price-label{display:none !important}.old-price .price{margin-right:24px;color:#aaa !important}.old-price .price:before{color:#aaa !important}.old-price .price{text-decoration:line-through #aaa !important}.special-price span.price-container.price-event_price.tax.weee{padding-right:9px;padding-top:2px;color:#fff}.special-price .price-box .special-price .price,.special-price .special-price .price-label{color:#fff !important}.special-price span.price-label,.special-price span.price{color:#fff !important}.price-container.price-event_price.tax.weee{padding-top:10px}button.btn.btn-primary.btn-ghost:hover,a.btn.btn-primary.btn-ghost:hover{border-color:#fff;background:0 0;outline:none}a.btn.btn-primary.btn-lg,button.btn.btn-primary.btn-lg{padding:10px 16px;height:auto}button.btn.btn-primary.btn-ghost,a.btn.btn-primary.btn-ghost{background:0 0;border:2px solid rgba(255,255,255,.3);box-shadow:none;outline:none}.alert-success{background:#dff0d8;border-color:#d6e9c6;color:#3c763d;border-radius:5px;text-align:left;box-shadow:none}.alert-success a{color:#3c763d;text-decoration:underline}ul{list-style:disc;padding-left:20px;margin-left:5px}.span-pattern.presenters{margin-left:-15px;margin-right:-15px;text-align:center;padding-left:15px;padding-right:15px}.modal-content{padding-top:130px !important;background-size:100px !important;background-repeat:no-repeat !important;background-position:center top !important;padding-bottom:50px !important}.modal-popup .modal-inner-wrap{width:70% !important}.add-to-cart-dialog{text-align:center}.btn.btn-success{border:none;font-weight:700}.btn.btn-success:hover{color:#fff !important;background:#ca1f22;border:none}.btn.btn-success:active{color:#fff !important;background:#ca1f22;border:none}.quote:before{background-color:#0079c1;border:1px solid #0079c1}.modal-popup .modal-inner-wrap{margin:15rem auto !important}.modal-footer{display:block !important}.modal-footer>button{margin-top:10px}.modal-footer>button:nth-of-type(2){background-color:#eeb111 !important;color:#fff !important}.product-view.product-columns-wrapper.container{max-width:100% !important;padding:0}body.catalog-product-view .product.data.items.style1>.item.content{border:0;padding:0 !important}.product.info.detailed.collateral-container{display:none}.product-primary-column.product-shop.grid12-5.product-info-main{display:none}.product-secondary-column.custom-sidebar-right.grid12-3.no-right-gutter{display:none}.video-container{height:520px;width:100vw;position:relative;overflow:hidden}.video-container table{height:520px}.video-container video{width:100%;position:absolute;object-fit:cover;z-index:0;top:-20%}div#event-recs{margin-top:0;min-height:300px}div#event-recs>.row>.col-xs-12.col-sm-6.col-md-6.col-lg-3.col-nofloat{margin-bottom:20px;padding-bottom:40px}h1.event-title{text-align:center;color:#fff;font-weight:400;font-size:45px}h2.city-date{color:#fff;text-align:center;font-size:24px}.price{color:#fff;font-size:20px !important;font-weight:800;margin-right:15px}.catalog-product-view .usasite .price:before{display:none !important}.price-wrapper:before{content:"USD";color:#fff;font-style:italic;font-size:13px;font-weight:400;padding-right:2px}.field.qty>.control{float:right !important}.fieldset>.actions{float:right}.field.qty>.qlabel{float:left}.field.qty>.qlabel>span{color:#fff}.box-tocart>.fieldset{margin-bottom:0}.price-box.price-event_price{margin-top:12px;text-align:right}.purchase-outer-container{margin:auto;width:fit-content;text-align:center}.price-container{width:fit-content;float:left;margin:auto}.buy-button-container{width:fit-content;float:left;margin:auto;margin-top:20px}button#product-addtocart-button{color:#fff}.soldout-event{color:#fff}.soldout-event p{color:#fff}.soldout-event a{color:#fff;text-decoration:underline}.event-info.flex-in{display:none}.flex-menu.sticky.in-view{display:block;color:#d5d6d2}.event-info.flex-in.container{display:block;color:#666}.flex-menu .price{color:#005288 !important;margin-right:0}.flex-menu span.price-label{color:#666 !important}.flex-menu .price-container.price-event_price.tax.weee{padding-top:0}.flex-menu .price-wrapper:before{color:#666 !important}.flex-menu .price:before,.flex-menu .field.qty>.qlabel>span,.flex-menu .soldout-event{color:#666 !important}.flex-menu body.page-products .product-item .price-box span.special-price .price-container,.flex-menu body.catalog-product-view .price-box span.special-price .price-container,.flex-menu body.page-products .product-item .price-box span.special-price .price{color:#005288}.flex-menu .old-price{float:right;margin-right:10px}.flex-menu .old-price span.price-label{display:none}.flex-menu .old-price span.price{color:#001b49 !important;text-decoration:line-through #aaa !important}.flex-menu .old-price .price-wrapper:befeore{color:#aaa !important}.flex-menu .special-price span.price{color:#005288 !important}.placeholder{display:none}.event-begins{color:#fff;text-transform:uppercase;font-size:18px;text-align:center;letter-spacing:2px}#clockdiv{font-family:sans-serif;color:#fff;font-weight:100;text-align:center;font-size:30px}#clockdiv>div{padding:10px;display:inline-grid}#clockdiv div>span{padding:0 15px;display:inline-block;letter-spacing:2px;font-size:30px;font-weight:700}div#clockdiv>div#event-message{display:none !important}span.colon{padding:0 !important;font-weight:200 !important}.smalltext{padding-top:5px;font-size:14px}.black-overlay:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:525px;opacity:.6;background-color:#000;background-size:cover}.black-overlay-mobile{background-color:#0000008a}.header-text-content{position:relative}.tab{overflow:hidden;background-color:#001b49}button.tablinksevent{color:#fff;font-weight:700;font-size:15px}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s;font-size:18px}.tab button:hover{background-color:#011435;border-radius:8px 8px 0 0}.tab button.active{background-color:#fff;color:#001b49;border-radius:8px 8px 0 0}.tabeventscontent{display:none;border-top:none}.hotel-section a,.hotel-section .btn.btn-default{border:2px solid #001b49 !important;background:0 0;box-shadow:none;color:#001b49;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;border-radius:5px;text-shadow:none;padding:6px 12px;font-weight:700;margin-bottom:15px}.hotel-section a:hover,.hotel-section .btn.btn-default:hover{text-decoration:none;background:#001b49;color:#fff}.hotel-section .col-sm-4,.hotel-section .col-sm-6{border-radius:20px;background:#fff;float:none;display:inline-block;vertical-align:top;padding:5px 25px;color:#005288}.hotel-section .col-sm-4{margin:0 2%;max-width:28.12%;min-height:350px}.hotel-section .col-sm-6{max-width:46%;margin:0 1.9%;min-height:285px}ul.arrow-list{list-style:none;text-indent:-26px;margin-left:15px}ul.arrow-list>li:before{content:"\e080";font-family:'Glyphicons Halflings';color:#14a7e0;padding:0 10px 20px 0}.lt-blue-bg{background:#12a8e01A;padding:50px;margin-top:50px}.lt-gray-bg{background:#f2f2f2;color:#00447c;padding:50px;margin-top:50px}h2.additional-info-rc{display:none !important}.add-info{margin-bottom:40px}.map-span{height:450px;background:#005288;margin:10px -10px;padding:0;color:#fff}.map-span>.row>.container>.col-xs-12.col-sm-6>table{height:450px}.accommodations-section{margin-bottom:50px}.google-map{padding:0;float:right;margin-top:-465px}.map-span h2{color:#fff;margin-top:0}.map-span p{font-size:18px;margin-bottom:3px;margin-top:0;color:#fff}.map-fullwidth>iframe{width:100%;height:450px}div#detailstab hr{margin:30px 0}.row.lt-gray-bg.text-center.included-reg>.col-xs-12.col-sm-6.col-md-4.col-nofloat{padding:30px}.included-reg a{color:#005288}lt-gray-bg>.col-xs-12>h2.text-center{color:#00447c}.included-reg{padding:0 20px}.alert.alert-success{border-radius:5px;padding:15px 25px}.event-book-section>.panel-light{padding:0}event-book-section{max-width:560px}.event-book-text-column{padding:30px 40px 0 10px !important}.event-book-text-column>h3{font-size:18px;margin-top:0}.event-book-text-column>p{font-size:13px;margin-bottom:0}.img-thumbnail{background:0 0 !important}.lt-gray-bg.reviews-section{margin-top:0}.lt-gray-bg.reviews-section>.container>h2{color:#00447c}div#editorial-reviews>blockquote,#editorial-reviews blockquote p{color:#001b49}#editorial-reviews>blockquote>footer{color:#001b49}#editorial-reviews blockquote+blockquote{border-top:.5px solid #01477c}.feat-photo{outline:4px solid #f2f2f2}div.keynote{outline:5px solid #eeb111}.pres-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:105%;width:100%;opacity:0;transition:.5s ease;background-color:#fff;color:#001b49;border-radius:20px}.panel:hover .pres-overlay{opacity:1;border-radius:20px}.overlay-text{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:left;padding:20px}.pres-overlay>.overlay-text>p{font-size:15px;margin-bottom:0}#event-schedule td strong{color:#001b49 !important}#event-schedule td:nth-child(2){border-left:2px solid #001b49}#event-schedule td{color:#001b49}.schedule-block{padding:15px}.session-type-keynote{text-transform:uppercase;font-weight:800;letter-spacing:2px;margin:20px 0;font-size:11px;color:#fff;background:#eeb111;padding:5px 10px;width:max-content;border-radius:4px}.session-type-con-keynote{text-transform:uppercase;font-weight:800;letter-spacing:2px;margin:20px 0;font-size:11px;color:#fff;background:#eeb111;padding:5px 10px;width:max-content;border-radius:4px}.session-type-breakout{text-transform:uppercase;font-weight:800;letter-spacing:2px;margin:20px 0;font-size:11px;color:#fff;background:#0079c1;padding:5px 10px;width:max-content;border-radius:4px}.session-type-panel{text-transform:uppercase;font-weight:800;letter-spacing:2px;margin:20px 0;font-size:11px;color:#fff;background:#ee3124;padding:5px 10px;width:max-content;border-radius:4px}p.session-title{font-weight:600;font-size:18px;margin-bottom:5px;line-height:1.2em}.event-schedule-table a{position:relative;color:#fff;background-color:#ed2d30;display:inline-block !important;text-align:center;padding:10px 20px !important;border-radius:6px !important;font-size:.9em;font-weight:700;cursor:pointer;font-family:Lato,Helvetica,sans-serif;transition:color .3s ease-in-out,background-color .3s ease-in-out}.event-schedule-table a:hover{background-color:#ca1f22}table.table.table-hover.v-2,.event-schedule-table table,table.table.table-hover.v-2.table-striped{max-width:1160px;margin:0 auto;margin-top:10px}td>p{margin-left:0}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f500}.schedule-block{padding:15px}.overview-message{background:#0079c11A;border-radius:5px;padding:15px 25px;margin:50px 0 0;border:1px solid #0079c1;color:#444}.overview-copy{margin-bottom:50px;margin-top:50px}.overview-message>.row>.col-xs-12>ul.tier-prices.product-pricing{list-style:none;padding-left:0;margin-bottom:0 !important}.overview-message>.row>.col-xs-12>ul.tier-prices.product-pricing>li>span{color:#444 !important}ul.tier-prices.product-pricing>li>span.price{margin-right:5px}ul.tier-prices.product-pricing>li>span.price:before{content:"USD";color:#444 !important;font-style:italic;font-size:13px;font-weight:400}ul.tier-prices>li{margin-bottom:0}.overview-message>ul.tier-prices.product-pricing>li>span.price:before{color:#444}.quotes p{text-indent:-11px}@media screen and (max-width:1375px){.event-book-text-column>h3{font-size:16px}.event-book-text-column>p{font-size:13px}}@media screen and (max-width:1250px){.schedule-block{padding:15px 0}}@media screen and (max-width:1195px){#event-schedule table.table td{min-width:auto}}@media screen and (max-width:1200px){.event-schedule-table>.row.lt-gray-bg.text-center>.col-xs-12.col-sm-6.col-md-6.col-lg-4.col-nofloat{float:left}.event-schedule-table>p{max-width:950px}#detailstab>div.row.lt-gray-bg.text-center.included-reg>div:nth-child(4){float:left}.col-xs-12.col-sm-12.col-md-6.col-lg-4.col-nofloat.event-book-section{margin-bottom:40px}.row.lt-gray-bg.text-center.included-reg{padding-bottom:10px}.hotel-section>.container>col-sm-6{max-width:46%;margin:0 1.85%}.black-overlay-mobile{padding:10px 5px}.event-book-text-column>h3{font-size:18px;margin-top:0}.event-book-text-column>p{font-size:13px;margin-bottom:0}h1.event-title{font-size:42px}}@media screen and (max-width:1125px){.video-container video{top:-5%}}@media screen and (max-width:990px){.flex-menu span.span-lg-button-wrap{margin-bottom:0}.flex-menu .price-box.price-event_price{width:auto !important}.price-box.price-event_price{text-align:center}p.event-branding{text-align:center}p.event-branding>img.img-thumbnail{max-width:400px !important}h2.city-date{margin-top:10px}.hotel-section>.container>.col-sm-4,.hotel-section>.container>col-sm-6{max-width:100%;width:94%;min-height:auto;margin:0 3% 40px}.price-container{width:100%;float:none;margin:auto}span.span-lg-button-wrap{margin-top:10px;margin-bottom:30px;display:block}p.event-branding{margin-top:20px}.event-schedule-table>p{max-width:730px}p.rec-events-header{font-size:22px}.product-add-form{width:fit-content;margin:auto}.row.usasite>div>.col-xs-offset-3{margin:10px auto}#event-schedule table.table td,#event-schedule table.table td+td{width:50%}.event-book-section>.panel-light{max-width:550px;margin:0 auto}.event-schedule-table{margin:5px}.flex-menu span.old-price{margin-right:20px;float:right;width:100%;text-align:right}.flex-menu .price-box.price-event_price{width:auto;float:right}.old-price span.price-container.price-event_price.tax.weee{margin-right:8px}.tab>.container.event-wrapper{max-width:98%}}@media screen and (max-width:774px){.tab button{font-size:16px}}@media screen and (max-width:768px){.video-container{display:none}body .page-wrapper .main-container{padding:0}.header-text-content{padding-bottom:30px}.google-map{padding:0;float:none;margin-top:0}.map-span h2{margin-top:20px;color:#fff}.map-span{height:auto}.map-span>.row>.container>.col-xs-12.col-sm-6>table{height:250px;margin-left:30px}.map-fullwidth>iframe{width:100%;height:450px}#event-schedule table.table td{width:40%}#event-schedule table.table td+td{width:60%}.event-schedule-table>p{max-width:100%;padding:0 10px}h1.event-title{font-size:36px;margin-bottom:10px}h2.city-date{margin-top:10px;font-size:20px}span.price-container.price-event_price.tax.weee{margin-right:0 !important;font-size:12px !important}.flex-menu span.special-price{margin-right:10px}.flex-menu .city-date-flex{padding-right:10px !important}}@media screen and (max-width:699px){.tab button{font-size:15px}.tab{width:100%;padding-top:5px;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.container.event-wrapper{width:750px !important}.event-book-img-column{padding:25px 10px 25px 35px}}@media screen and (max-width:580px){.event-book-text-column{padding-bottom:15px !important}.flex-menu .price-box.price-event_price{width:100%}.flex-menu span.old-price{float:left;width:fit-content}.flex-menu span.special-price{float:right;padding-right:0;margin-right:0}.flex-menu .flex-menu .special-price span.price-container.price-event_price.tax.weee{padding-right:0}.flex-menu .price-box.price-event_price>br{display:none}}@media screen and (max-width:480px){h3{font-size:22px}#event-schedule table.table td,#event-schedule table.table td+td,#event-schedule table td,#event-schedule table td+td{text-align:left;width:100%;font-size:16px}#event-schedule td:nth-child(2):before{top:0;margin-top:-20px}#event-schedule td:nth-child(2).keynote:before{top:0;margin-top:-20px}#event-schedule td:nth-child(2).breakout:before{top:0;margin-top:-20px}#event-schedule td:nth-child(2).other:before{top:0;margin-top:-20px}}@media screen and (max-width:376px){.flex-menu .special-price span.price-container.price-event_price.tax.weee{font-size:12px;margin-right:2px;padding-right:0}}@media screen and (max-height:575px){.video-container{height:400px}.video-container table{height:400px}h1.event-title{margin-bottom:0}div#clockdiv{display:none}}