#content.AppEvents.userRegistrations{padding-top:0.625rem;}

.bg_dark #app_events .title{color:var(--color-xlight);}

.list_img_wrapper{margin:1rem 0;float:left;width:33%;}
.list_img{padding-right:1.5rem;}
.list_img img{border-radius:var(--border-radius);}
.list_data{margin:1rem 0;float:left;width:67%;}
.list_data .list_label{color:var(--color-xlight);}
.bg_xlight .list_data .list_label{color:var(--text);}
.list_data h2{font-family:var(--font-tertiary),sans-serif;font-size:1.875rem;padding-bottom:0.5rem;font-weight:400;}
.list_data h2 a,.list_data h2 a:visited{color:var(--text);}
.bg_dark .list_data h2 a,.bg_dark .list_data h2 a:visited{color:#fff;}
.list_data h3{font-family:var(--font-secondary),sans-serif;font-size:1.5rem;color:var(--color-semi-alt);line-height:1.25;}
.list_data h3 a,.list_data h3 a:visited{color:var(--color-semi-alt);}
.bg_dark .list_data h3 a,.bg_dark .list_data h3 a:visited{color:var(--color-xlight);}
.list_data select{width:180px;}
.list_single_date_container{display:inline-block;}
.list_single_date{width:180px;text-align:center;background:var(--color-xlight);border:0;border-radius:var(--border-radius) !important;height:50px !important;line-height:50px;color:var(--text);font-size:1rem;font-family:var(--font-secondary);font-weight:600;text-shadow:none;}
.bg_xlight .list_single_date{background:#fff;}
.list_single_date{line-height:1.25;display:table-cell;vertical-align:middle;}
.list_single_date a,.list_single_date a:hover,.list_single_date a:visited,.list_single_date a:focus{color:var(--text) !important;}
.list_single_date.select_date::after{position:absolute;right:10px;opacity:.8;top:18px;font-weight:900;font-family:"Font Awesome 5 Free";content:"\f0d7";color:var(--text);font-size:0.75rem;}
.list_single_date span{display:block;line-height:0.9375;}

/*.list_data .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px !important;padding-right:10px;}
.list_data .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px !important;width:30px;}
.list_data .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--text) transparent transparent transparent;border-width:6px 5px 0 5px;margin-top:-4px;}
.list_data .select2-container--default.select2-container--above.select2-container--open .select2-selection--single{border-top-left-radius:0 !important;border-top-right-radius:0 !important;}
.list_data .select2-container--default.select2-container--below.select2-container--open .select2-selection--single{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}

.select2-dropdown.custom{background:var(--color-xlight);border-radius:var(--border-radius);}
.select2-container--open .select2-dropdown--above.custom{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-container--open .select2-dropdown--below.custom{border-top-left-radius:0;border-top-right-radius:0;}
.select2-dropdown.custom .select2-results__option[aria-selected]{text-align:center;padding:10px;font-family:var(--font-secondary);font-weight:600;}
.select2-container--default .select2-dropdown.custom .select2-results__option[aria-selected="true"]{background:rgba(0,0,0,0.15);}
.select2-container--default .select2-dropdown.custom .select2-results__option--highlighted[aria-selected]{background:rgba(0,0,0,0.15)}
.select2-container--default .select2-dropdown.custom .select2-results__option--selected{background:rgba(0,0,0,0.15);}*/
.list_btns{float:left;}
.list_btns .btn{height:50px;line-height:50px;border:0;}
.bg_xlight .list_data .btn:not(:hover),.bg_xlight .list_data .btn:visited:not(:hover){background:#fff;border-color:#fff;color:var(--text);}
.bg_dark .list_data .btn:not(:hover),.bg_dark .list_data .btn:visited:not(:hover){background:var(--color-light);border-color:var(--color-light);color:#fff;}
.list_categories{float:right;padding:0.875rem 1.5rem 0 0;font-size:0.875rem;font-family:var(--font-secondary),sans-serif;}

.main_data{background:var(--color-dark);color:#fff;font-family:var(--font-secondary),sans-serif;}
.main_data.no_img{padding:2rem 0 3rem;}
.main_data h1{font-size:3.5rem;line-height:1.25;padding-bottom:1.5rem;color:#fff;font-weight:400;}
.main_data h2{font-size:2rem;line-height:1.25;font-family:var(--font-secondary),sans-serif;font-weight:400;color:var(--color-xlight);}
.main_data h3{font-size:1.875rem;line-height:1.25;font-weight:400;}
.main_description{padding-top:0.75rem;font-size:1.3125rem;}
.main_data .btn,.main_data .btn:visited{height:50px;line-height:50px;background:var(--color-xlight);border:0;padding-top:0;padding-bottom:0;}
.main_data .btn:hover{background:var(--color-dark-alt);border-color:var(--color-dark-alt);}
.main_data .btn:focus{background:var(--color-xlight);border-color:var(--color-xlight);color:var(--text);}
.main_data a:not(.btn),.main_data a:visited:not(.btn){color:#fff;}
.main_data .list_label{color:var(--color-xlight);}
.main_data .select_app_events_date .col-inner{text-align:right;}
.main_data .button_app_events_date .col-inner{text-align:left;}

.main_img{position:relative;z-index:99;text-align:center;margin:auto;min-height:100vh;background-repeat:no-repeat;background-position:center center;}
.main_img_img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.main_img_img img{vertical-align:top;}
.main_img_img::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:var(--color-dark);opacity:0.70;}
.main_img_text{position:absolute;left:0;top:0;display:table;height:100%;width:100%;text-shadow:2px 2px 6px rgba(0,0,0,0.5);font-size:1.3125rem;}
.main_img_text > div{display:table-cell;vertical-align:middle;color:#fff;padding:1rem 0;}

#item_left{float:left;width:68%;padding:0.5rem 0;}
#item_left_content{margin-right:4rem;}
#item_info{float:left;width:32%;padding:0.5rem 0;}
#item_info .item_details{padding:1.5rem;}
#item_info .price{font-size:1.625rem;}
#item_info .btn:not(.btn_alt){margin:0.3125rem 0.3125rem 0.3125rem 0;font-size:1rem;padding:0.4375rem 1.25rem;text-transform:none;}
.item_seller_name{float:left;width:60%;}
.item_seller_img{float:right;width:40%;text-align:right;padding-top:0.25rem;}

.description{font-size:1.0625rem;}
.form_description{font-size:1.0625rem;}
.schedule td{vertical-align:top;}
.schedule td.datetime{width:25%;white-space:nowrap;}
.schedule.form{margin-top:0.125rem;}
.schedule.form tr.disabled td{background:var(--main-bg);color:var(--text-dark);)}
.schedule.form th{text-transform:none;padding:0.375rem 0.5rem;background:var(--main-bg-dark);color:#000;font-weight:400;}
.schedule.form td{padding:0.375rem 0.5rem;}

.filter{border:1px solid var(--border);padding:1rem;background:var(--main-bg-dark);text-align:center;font-size:0.9375rem;}
.popup .filter{background:var(--main-bg);}
.filter_no_events_msg{margin-top:-0.5rem;margin-bottom:0.5rem;background:#fff;border:1px solid var(--border);padding:0.375rem 1rem;text-align:center;font-size:0.9375rem;color:var(--text-semidark);}

#images{margin:auto;}
#images:not(.owl-theme) > div{float:left;width:25%;}
#images:not(.owl-theme) > div > div{padding:1px;}
#images img{vertical-align:top;opacity:0.95;border-radius: var(--border-radius);}
#images img:hover{opacity:1;}
#images.count3{max-width:1000px;}
#images.count3 > div{width:33.333333333%;}
#images.count2{max-width:820px;}
#images.count2 > div{width:50%;}
#images.count1{max-width:400px;}
#images.count1 > div{width:100%;}

.data_images{margin:auto;}
.data_images > div{float:left;width:25%;}
.data_images > div.count1{width:100%;}
.data_images > div.count2{width:50%;}
.data_images > div.count3{width:33.333333333%;}
.data_images > div > div{display:table;width:100%;}
.data_images > div > div > div{display:table-cell;width:100%;padding:0.5rem 0.875rem;vertical-align:middle;text-align:center;}

#calendar_date select.xshort{width:105px;}

#calendar_mobile{/*display:none;*/line-height:1.5;padding:0 1rem 0.5rem;border:3px solid var(--border-xlight);padding:1.5rem 2rem;margin-bottom:1rem;}
#calendar_mobile .date{border-bottom:1px solid var(--border);padding-bottom:0.875rem;margin-bottom:0.875rem;}
#calendar_mobile .date:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}
#calendar_mobile .day{float:left;width:30%;}
#calendar_mobile .day_events{float:right;width:68%;}
#calendar_mobile .day_events > div{padding-bottom:0.375rem;}
#calendar_mobile .day_events > div:last-child{padding-bottom:0;}
#calendar_mobile .day_events h4{display:inline-block;}

#hosts img{border:8px solid #fff;}
#hosts.data_images > div > div > div{vertical-align:top;padding:0.625rem 1rem;}
.host_img{float:left;width:16%;}
.host_info{float:right;width:81%;}

#terminy .col-1-3,#terminy .col-1-2{display:table;}
#terminy .col-inner{padding:0.625rem 1rem;display:table-cell;width:100%;vertical-align:middle;}

.list_app_events_date_info{padding-left:27px;font-size:0.9375rem;}
#app_events_user_register .subevents .checkboxes{margin:0 0 0.5rem;}
#app_events_user_register .subevents .checkboxes_field{width:30px;}
#app_events_user_register .subevents .checkboxes_text{font-size:1rem;}

.app_events_list_user{padding-top:1rem;padding-bottom:1rem;}
.app_events_list_user .msg_alert{margin:0 1rem 1rem;padding-bottom:0.375rem;}

.seller_logo_image{display:inline-block;}

.items_options{font-size:0.9375rem;text-align:center;padding-bottom:0.5rem;}
.items_options_left,.items_options_right{display:inline-block;vertical-align:middle;padding:0 0.75rem;}
.select_all_checkbox,.list_checkbox{margin-right:0.25rem;}

.items_header{border-top:1px solid var(--border);background:var(--main-bg-light);font-weight:600;font-size:0.9375rem;text-align:center;padding:0.25rem 0;}
.items_container{border-bottom:1px solid var(--border);}
.items{position:relative;border:0;}
.items .div_row{background:#fff;border:1px solid #bbb;border-width:1px 0 0 0;}
.items .div_row.grey{background:#f1f1f1 !important;}
.items .div_row.grey img{filter:grayscale(0.50);opacity:0.8;}

.items .div_row.grey{border:1px solid #bbb;border-width:1px 0 0 0;}
.items .div_cell{border:0;vertical-align:middle;padding:0.75rem 0.5rem 0.625rem;line-height:1.375;}
.items .thumb{width:7%;padding:0.5rem 0.625rem 0.5rem 0;}
.items .thumb img{vertical-align:top;}
.items .name{width:24%;}
.items .clean{display:none;padding:0;}
.items .numeric{width:13.8%;line-height:1.375;font-size:0.875rem;}
.items .options{width:400px;}
.items .field_label{font-size:0.675rem;margin-bottom:0.25rem;color:#676767;}

div.jfilestyle input, div.jfilestyle label{padding:0.5rem 1rem !important;}

@media screen and (max-width: 1279px) {
.main_data h1{font-size:3rem;}
.main_data h2{font-size:1.875rem;}
.main_data h3{font-size:1.625rem;}
.main_img_text{font-size:1.25rem;}
}
@media screen and (max-width: 1024px) {
.list_data .font_secondary{font-size:1rem;}

.main_data h1{font-size:2.5rem;padding-bottom:1.5rem;}
.main_data h2{font-size:1.625rem;}
.main_data h3{font-size:1.5rem;}

.col-inner.event_name,.col-inner.event_options{text-align:center;padding-left:1rem;padding-right:1rem;}
.col-inner.event_options{padding-top:0;}
}
@media screen and (max-width: 1023px) {
#calendar_mobile{padding:1.5rem 2rem;margin-bottom:0.5rem;}

.list_data h2{font-size:1.5rem;}
.list_data h3{font-size:1.25rem;}

.list_img_wrapper{width:40%;}
.list_img{padding-right:1.25rem;}
.list_data{width:60%;}

.main_description{font-size:1.125rem;}
}

@media screen and (max-width: 900px) {
#item_left{float:none;width:auto;}
#item_left_content{margin-right:0;}
#item_info{float:none;width:auto;padding-top:0.625em;}

.items{position:relative;border:0;display:block;}
.items .div_row{display:block;}
.items .div_row.odd{background:#fafafa;}
.items .div_row.even{background:#fff;}
.items .div_cell{display:inline-block;width:25%;box-sizing:border-box;padding-bottom:0;text-align:center;}
.items .div_cell:last-child{clear:both;display:block;width:auto;padding-bottom:1rem;}
}

@media screen and (max-width: 768px) {
.data_images > div{width:50%;}

#calendar_mobile{border:0;padding:0 0 0.5rem;margin-bottom:0;}

.main_data h1{font-size:2.25rem;}
.main_data h2{font-size:1.5rem;}
.main_data h3{font-size:1.25rem;}
.main_data .select_app_events_date,.main_data .button_app_events_date{float:left;width:50%;}
.main_data .button_app_events_date .col-inner{padding:1rem;}

.host_img{width:20%;padding-top:0.3125rem;}
.host_info{width:76%;}

.app_events_list_user .col-1-3 .col-inner{padding:0.5rem 1rem 0;}
.app_events_list_user .col-1-3:first-child .col-inner{padding-top:1rem;text-align:center;}
.app_events_list_user .col-1-3:nth-child(3) .col-inner{padding-top:0.75rem;padding-bottom:1.25rem;}

.items_options{font-size:0.875rem;}
.items_options .btn_small{padding:0.25rem 0.625rem;font-size:0.8125rem;}
.items .div_cell{width:50%;}
}

@media screen and (max-width: 767px) {
.list_img_wrapper,.list_data{float:none;width:100%;}
.list_img{padding-right:0;text-align:center;}

.main_description{font-size:1.0625rem;}

#partners > div{width:50%;}

.data_images > div.count3{width:50%;}
}
@media screen and (max-width: 600px) {
.main_data .select_app_events_date,.main_data .button_app_events_date{float:none;width:auto;}
.main_data .select_app_events_date .col-inner,.main_data .button_app_events_date .col-inner{padding:0.3125rem;text-align:center;}

.host_img{width:25%;}
.host_info{width:70%;}
.seller_logo_image{display:block;}
}
@media screen and (max-width: 599px) {
.main_description{font-size:1rem;}

#calendar_mobile{font-size:0.9375rem;}
#calendar_mobile h4{font-size:0.9375rem;}
#calendar_mobile .date{padding-bottom:0.625rem;margin-bottom:0.625rem;}
#calendar_mobile .date:last-child{padding-bottom:0;margin-bottom:0;}
#calendar_mobile .day{float:left;width:33%;}
#calendar_mobile .day_events{float:right;width:65%;}

.toastui-calendar-grid-cell-date {height: 22px;line-height: 1.5;width: 22px;font-size:14px;}
.toastui-calendar-weekday-event-title{font-size:10px !important;font-weight:300;}
}

@media screen and (max-width: 480px) {
#hosts.data_images > div.count3{width:100%;padding-bottom:0.5rem;}
.host_img{float:none;width:auto;text-align:center;padding-bottom:1rem;}
.host_img img{max-width:250px;}
.host_info{float:none;width:auto;}
}

@media screen and (max-width: 479px) {
.main_img{min-height:120vh;}
.main_data h1{font-size:2rem;}
.main_data h2{font-size:1.375rem;line-height:1.5;}
.main_data h3{font-size:1.25rem;}

.main_description{font-size:0.9375rem;}

#partners > div.count3{width:100%;}

.schedule td{font-size:0.8125rem;;}
.schedule td .font_xsmall{font-size: 0.75rem !important;}

#calendar_mobile,#calendar_mobile h4{font-size:0.875rem;}
}

@media screen and (max-width: 360px) {
.main_description{font-size:0.9375rem;}

#partners > div,#partners > div.count2{width:100%;}
}
