.catalog-product-view.page-layout-1column .product.media,.catalog-product-view.page-layout-1column .product-info-main{position:relative;width:100%}.catalog-product-view .dropdown-description h4{font-style:italic;text-decoration:underline;margin:16px 0 5px 0}.catalog-product-view .dropdown-description ul{list-style:none;padding-left:0px}.catalog-product-view .dropdown-description ul li{margin-bottom:5px}.catalog-product-view .step .error-panel>div{padding:8px 0}.catalog-product-view #step-3 .total{padding-top:16px;border-top:1px #e1e1e1 solid}.catalog-product-view #step-3 .total .title{text-transform:uppercase;color:#169ad4}.catalog-product-view .product.media{min-height:135px;margin-bottom:0}.catalog-product-view .product.media img{display:block;width:100%}.catalog-product-view .product.media .product-banner-ticket{position:relative}.catalog-product-view .product.media .product-info-main-block{position:absolute;z-index:2;right:10px;bottom:10px;padding:25px;top:38%;height:60%;overflow-x:auto;text-align:right;background-color:rgba(255,255,255,0.8);width:auto;max-width:50%;border-radius:8px}.catalog-product-view .product.media .product-info-main-block::-webkit-scrollbar{width:3px}.catalog-product-view .product.media .product-info-main-block::-webkit-scrollbar-track{background:transparent}.catalog-product-view .product.media .product-info-main-block::-webkit-scrollbar-thumb{background-color:#fff;border-radius:20px;border:3px solid transparent}.catalog-product-view .product.media .product-info-main-block h1.page-title{margin:0 0 20px}.catalog-product-view .product.media .product-info-main-block .product-reviews-summary{float:right;margin-bottom:0}.catalog-product-view .product-info-main .product-info-price{margin-top:15px;margin-bottom:5px;border:none;text-align:right}.catalog-product-view .product-info-main .prices-tier{text-align:right}.catalog-product-view .product-info-main .product-add-form{padding:0}.catalog-product-view .product-info-main .product-add-form table tbody tr th.ticket_location_map{padding:45px 0 0}.catalog-product-view .product-info-main .product-add-form table tbody tr th.ticket_location_map iframe{display:block}.catalog-product-view .product-info-main .product-add-form .box-tocart{text-align:right;padding:10px 0;margin:0 0 50px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.catalog-product-view .product-info-main .product-add-form .box-tocart:after{content:"";display:block;clear:both}.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset{position:relative;display:table;float:right;margin:0}.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset #register_required{position:absolute;top:calc(100% + 15px);right:0}.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset>.field.qty{display:table-cell;vertical-align:top;padding:6px 0;text-align:left}.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset>.field.qty label{margin:5px 5px 5px 0}.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset>.field.qty>.control{display:inline-block}.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset>#register_tickets{display:table-cell;vertical-align:top;padding:12px 0 12px 30px;cursor:pointer;text-decoration:none}.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset>#register_tickets:before{content:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhciIgZGF0YS1pY29uPSJpZC1jYXJkIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtaWQtY2FyZCBmYS13LTE4IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU3NiA1MTIiPjxwYXRoIGZpbGw9IiMxOTc5YzMiIGQ9Ik01MjggMzJINDhDMjEuNSAzMiAwIDUzLjUgMCA4MHYzNTJjMCAyNi41IDIxLjUgNDggNDggNDhoNDgwYzI2LjUgMCA0OC0yMS41IDQ4LTQ4VjgwYzAtMjYuNS0yMS41LTQ4LTQ4LTQ4em0wIDQwMEgzMDMuMmMuOS00LjUuOCAzLjYuOC0yMi40IDAtMzEuOC0zMC4xLTU3LjYtNjcuMi01Ny42LTEwLjggMC0xOC43IDgtNDQuOCA4LTI2LjkgMC0zMy40LTgtNDQuOC04LTM3LjEgMC02Ny4yIDI1LjgtNjcuMiA1Ny42IDAgMjYtLjIgMTcuOS44IDIyLjRINDhWMTQ0aDQ4MHYyODh6bS0xNjgtODBoMTEyYzQuNCAwIDgtMy42IDgtOHYtMTZjMC00LjQtMy42LTgtOC04SDM2MGMtNC40IDAtOCAzLjYtOCA4djE2YzAgNC40IDMuNiA4IDggOHptMC02NGgxMTJjNC40IDAgOC0zLjYgOC04di0xNmMwLTQuNC0zLjYtOC04LThIMzYwYy00LjQgMC04IDMuNi04IDh2MTZjMCA0LjQgMy42IDggOCA4em0wLTY0aDExMmM0LjQgMCA4LTMuNiA4LTh2LTE2YzAtNC40LTMuNi04LTgtOEgzNjBjLTQuNCAwLTggMy42LTggOHYxNmMwIDQuNCAzLjYgOCA4IDh6bS0xNjggOTZjMzUuMyAwIDY0LTI4LjcgNjQtNjRzLTI4LjctNjQtNjQtNjQtNjQgMjguNy02NCA2NCAyOC43IDY0IDY0IDY0eiI+PC9wYXRoPjwvc3ZnPg==);display:inline-block;width:18px;margin-right:5px;line-height:1;vertical-align:middle}.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset>#register_tickets span{font-weight:bold}.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset>.actions{display:table-cell;box-sizing:border-box;vertical-align:middle;width:400px;padding-left:30px}.catalog-product-view .product-info-main .product-add-form .box-tocart #product-addtocart-button{width:100%;height:45px;margin:0;padding:0 10px;font-size:16px;text-transform:uppercase}.catalog-product-view .product-info-main .product-add-form #ticket_option_single{margin-bottom:20px;background:#fafafa;border:1px dashed #ccc;padding:15px;clear:both}.catalog-product-view .product-info-main .product-add-form #ticket_option_single iframe{margin-top:45px}.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .product-options-container{margin-bottom:20px;background:#fafafa;border:1px dashed #ccc;padding:15px;clear:both}.catalog-product-view .product-info-main .product-add-form .product-options-wrapper #advancedoption{margin:0}.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .field:not(.date)>.control{width:100%}.catalog-product-view .product-info-main .product-add-form .date-icon{display:inline-block;float:left;margin-left:10px;width:100px;height:100px;background-color:#f9f5ef;border-radius:8px;box-shadow:1px 1px 3px #777;color:#333}.catalog-product-view .product-info-main .product-add-form .date-icon .month{margin:0;padding:5px;border-radius:8px 8px 0 0;background-color:#333;color:#fff;text-align:center}.catalog-product-view .product-info-main .product-add-form .date-icon .day{margin:0;padding:5px;text-align:center;font-size:28px}.catalog-product-view .product-info-main .product-add-form .date-icon.make-choice{position:relative;display:table}.catalog-product-view .product-info-main .product-add-form .date-icon.make-choice:before,.catalog-product-view .product-info-main .product-add-form .date-icon.make-choice:after{content:"";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background-color:#fff;box-shadow:inset 0 0 2px #777}.catalog-product-view .product-info-main .product-add-form .date-icon.make-choice:before{top:6px;left:6px}.catalog-product-view .product-info-main .product-add-form .date-icon.make-choice:after{top:6px;right:6px}.catalog-product-view .product-info-main .product-add-form .date-icon.make-choice a{display:table-cell;vertical-align:middle;text-align:center;color:#333333;font-size:16px;font-weight:600;padding:10px}.catalog-product-view .product-info-main .product-add-form .date-icon.make-choice a:before,.catalog-product-view .product-info-main .product-add-form .date-icon.make-choice a:after{content:"";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background-color:#fff;box-shadow:inset 0 0 2px #777}.catalog-product-view .product-info-main .product-add-form .date-icon.make-choice a:before{bottom:6px;left:6px}.catalog-product-view .product-info-main .product-add-form .date-icon.make-choice a:after{bottom:6px;right:6px}.catalog-product-view .product-info-main .product-add-form label.label_rule{display:block;margin:25px 0 20px;font-size:120%;text-transform:uppercase;font-weight:600;text-decoration:underline;text-underline-position:under}.catalog-product-view .product-info-main .product-social-links{position:absolute;z-index:2;bottom:100%;margin:10px;padding:10px;width:50%}.catalog-product-view .product-info-main .product-info-shortdes{margin:35px 10px 35px 15px;width:calc(100% - 420px);float:left}.catalog-product-view .product-options-wrapper{width:100%}.catalog-product-view .product-info .product-view .price-box.price-final_price{height:auto;overflow:hidden}.eventproduct-images .owl-carousel .owl-nav .owl-next,.eventproduct-images .owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;padding:15px;transform:translateY(-50%);font-size:0;opacity:0;transition:opacity .3s ease}.eventproduct-images .owl-carousel .owl-nav .owl-next:hover,.eventproduct-images .owl-carousel .owl-nav .owl-prev:hover{opacity:1}.eventproduct-images .owl-carousel .owl-nav .owl-next:before,.eventproduct-images .owl-carousel .owl-nav .owl-prev:before{content:"";display:block;width:16px;height:16px;border-top:2px solid #666;border-left:2px solid #666}.eventproduct-images .owl-carousel .owl-nav .owl-prev{left:0}.eventproduct-images .owl-carousel .owl-nav .owl-prev:before{transform:rotate(-45deg)}.eventproduct-images .owl-carousel .owl-nav .owl-next{right:0}.eventproduct-images .owl-carousel .owl-nav .owl-next:before{transform:rotate(135deg)}.eventproduct-images:hover .owl-carousel .owl-nav .owl-next,.eventproduct-images:hover .owl-carousel .owl-nav .owl-prev{opacity:1}.fieldset_location:after,.fieldset_date:after,.fieldset_session:after{content:"";display:block;clear:both}.label_required{color:red}.fieldset_location input[name="ticket_select_location"]+label,.fieldset_location label.ticket_select_location{display:inline-block;float:left;margin-right:20px;margin-bottom:10px;padding:10px 15px;background-color:#f9f5ef;border-radius:8px;box-shadow:1px 1px 3px #ccc;color:#333;font-weight:600;min-width:100px;box-sizing:border-box;cursor:pointer;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fieldset_location input[name="ticket_select_location"]+label:before,.fieldset_location label.ticket_select_location:before,.fieldset_location input[name="ticket_select_location"]+label:before,.fieldset_location label.ticket_select_location:before{content:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJtYXAtbWFya2VyLWFsdCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLW1hcC1tYXJrZXItYWx0IGZhLXctMTIiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzg0IDUxMiI+PHBhdGggZmlsbD0iI2ZmNTUwMiIgZD0iTTE3Mi4yNjggNTAxLjY3QzI2Ljk3IDI5MS4wMzEgMCAyNjkuNDEzIDAgMTkyIDAgODUuOTYxIDg1Ljk2MSAwIDE5MiAwczE5MiA4NS45NjEgMTkyIDE5MmMwIDc3LjQxMy0yNi45NyA5OS4wMzEtMTcyLjI2OCAzMDkuNjctOS41MzUgMTMuNzc0LTI5LjkzIDEzLjc3My0zOS40NjQgMHpNMTkyIDI3MmM0NC4xODMgMCA4MC0zNS44MTcgODAtODBzLTM1LjgxNy04MC04MC04MC04MCAzNS44MTctODAgODAgMzUuODE3IDgwIDgwIDgweiI+PC9wYXRoPjwvc3ZnPg==);display:inline-block;width:16px;margin-right:10px;line-height:1;vertical-align:bottom}.fieldset_location input[name="ticket_select_location"]:checked+label,.fieldset_location label.ticket_select_location.unique-value{box-shadow:1px 1px 3px #777;background:#333;color:#fff}.fieldset_location input[name="ticket_select_location"]:checked+label:before,.fieldset_location label.ticket_select_location.unique-value:before,.fieldset_location input[name="ticket_select_location"]:checked+label:before,.fieldset_location label.ticket_select_location.unique-value:before{content:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJtYXAtbWFya2VyLWFsdCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLW1hcC1tYXJrZXItYWx0IGZhLXctMTIiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzg0IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE3Mi4yNjggNTAxLjY3QzI2Ljk3IDI5MS4wMzEgMCAyNjkuNDEzIDAgMTkyIDAgODUuOTYxIDg1Ljk2MSAwIDE5MiAwczE5MiA4NS45NjEgMTkyIDE5MmMwIDc3LjQxMy0yNi45NyA5OS4wMzEtMTcyLjI2OCAzMDkuNjctOS41MzUgMTMuNzc0LTI5LjkzIDEzLjc3My0zOS40NjQgMHpNMTkyIDI3MmM0NC4xODMgMCA4MC0zNS44MTcgODAtODBzLTM1LjgxNy04MC04MC04MC04MCAzNS44MTctODAgODAgMzUuODE3IDgwIDgwIDgweiI+PC9wYXRoPjwvc3ZnPg==)}.fieldset_date input[name="ticket_select_date"]+label,.fieldset_date input[name="ticket_change_date"]+label,.fieldset_date label.ticket_select_date{text-align:center;display:inline-block;float:left;margin-right:20px;margin-bottom:10px;padding:0;background-color:#f9f5ef;border-radius:8px;box-shadow:1px 1px 3px #ccc;color:#333;font-weight:600;min-width:100px;box-sizing:border-box;cursor:pointer;width:135px}.fieldset_date input[name="ticket_select_date"]+label:before,.fieldset_date input[name="ticket_change_date"]+label:before,.fieldset_date label.ticket_select_date:before,.fieldset_date input[name="ticket_select_date"]+label:before,.fieldset_date input[name="ticket_change_date"]+label:before,.fieldset_date label.ticket_select_date:before,.fieldset_date input[name="ticket_select_date"]+label:before,.fieldset_date input[name="ticket_change_date"]+label:before,.fieldset_date label.ticket_select_date:before{content:"Date";display:none;padding:5px;background-color:#ff5502;border-radius:8px 8px 0 0;text-align:center;color:#fff}.fieldset_date input[name="ticket_select_date"]+label span,.fieldset_date input[name="ticket_change_date"]+label span,.fieldset_date label.ticket_select_date span,.fieldset_date input[name="ticket_select_date"]+label span,.fieldset_date input[name="ticket_change_date"]+label span,.fieldset_date label.ticket_select_date span,.fieldset_date input[name="ticket_select_date"]+label span,.fieldset_date input[name="ticket_change_date"]+label span,.fieldset_date label.ticket_select_date span{display:block;padding:10px}.fieldset_date input[name="ticket_select_date"]:checked+label,.fieldset_date input[name="ticket_change_date"]:checked+label,.fieldset_date label.ticket_select_date.unique-value{background-color:#333;color:#fff}.fieldset_date input[name="ticket_select_date"]:checked+label:before,.fieldset_date input[name="ticket_change_date"]:checked+label:before,.fieldset_date label.ticket_select_date.unique-value:before,.fieldset_date input[name="ticket_select_date"]:checked+label:before,.fieldset_date input[name="ticket_change_date"]:checked+label:before,.fieldset_date label.ticket_select_date.unique-value:before,.fieldset_date input[name="ticket_select_date"]:checked+label:before,.fieldset_date input[name="ticket_change_date"]:checked+label:before,.fieldset_date label.ticket_select_date.unique-value:before{background-color:#333}.fieldset_session input[name="ticket_select_session"]+label,.change_session input[name="ticket_select_session"]+label,.fieldset_session input[name="ticket_multi_session"]+label,.change_session input[name="ticket_multi_session"]+label,.fieldset_session input[name="ticket_change_session"]+label,.change_session input[name="ticket_change_session"]+label,.fieldset_session label.ticket_select_session,.change_session label.ticket_select_session,.fieldset_session label.ticket_change_session,.change_session label.ticket_change_session{display:inline-block;float:left;margin-right:20px;margin-bottom:10px;padding:10px 15px;background-color:#f9f5ef;border-radius:8px;box-shadow:1px 1px 3px #ccc;color:#333;font-weight:600;min-width:100px;box-sizing:border-box;cursor:pointer;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fieldset_session input[name="ticket_select_session"]:checked+label,.change_session input[name="ticket_select_session"]:checked+label,.fieldset_session input[name="ticket_multi_session"]:checked+label,.change_session input[name="ticket_multi_session"]:checked+label,.fieldset_session input[name="ticket_change_session"]:checked+label,.change_session input[name="ticket_change_session"]:checked+label,.fieldset_session label.ticket_select_session.unique-value,.change_session label.ticket_select_session.unique-value,.fieldset_session label.ticket_change_session.unique-value,.change_session label.ticket_change_session.unique-value{background-color:#333;color:#fff}.fieldset_form select#ticket_select_form{width:200px;box-shadow:1px 1px 3px #ccc;height:40px;background-color:#f9f5ef}.fieldset_form select#ticket_select_form option{background-color:#fff}.multi_date_session-box{display:block;float:left;padding-right:20px}.multi_session-box{display:block;float:left;padding-right:20px}.multi_session-box .addeventatc{clear:both;display:none}.select_session-box{display:inline-block;padding-right:20px}.select_session-box .addeventatc{clear:both;display:none}.option-description{display:none;padding-top:2em}.title-description{font-weight:bold}@media (max-width:991px){.catalog-product-view .product-info-main .product-info-price{position:relative}.catalog-product-view .product-info-main .product-info-price .price-box .price-container>span{margin:0}}@media (max-width:767px){.catalog-product-view.page-layout-1column .product-info-main-block{top:30% !important}.catalog-product-view.page-layout-1column .product-info-main-block .short-description-container{display:none}.catalog-product-view.page-layout-1column .product-info-main .product-info-shortdes{width:100%;margin:0 0 15px;float:none}.catalog-product-view.page-layout-1column .product-info-main .product-add-form .product-options-wrapper .product-options-container{padding-left:unset;padding-right:unset;box-shadow:none}.catalog-product-view .product.media .product-info-main{position:static;max-width:100%}.catalog-product-view .product-info-main .product-social-links{position:static;margin:0;width:100%;box-sizing:border-box}.catalog-product-view .product-info-main .product-info-price{text-align:center}.catalog-product-view .product-info-main .prices-tier{text-align:center}}@media (max-width:480px){.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset{display:block;width:100%}.catalog-product-view .product-info-main .product-add-form .box-tocart>.fieldset>.actions{display:block;width:100%;padding:0;margin-top:10px}}