#main .event-items-block .event-item{opacity:1;-webkit-transition-property:opacity, max-height, margin-bottom;transition-property:opacity, max-height, margin-bottom;-webkit-transition-duration:0.6s, 0.5s, 0.5s;transition-duration:0.6s, 0.5s, 0.5s;-webkit-transition-timing-function:linear, ease-out, ease-out;transition-timing-function:linear, ease-out, ease-out}#main .event-items-block .event-item-hide,#main .event-items-block .event-item-disabled{opacity:0;height:0;border:0;max-height:0;margin-top:0;margin-bottom:0;overflow:hidden}#main .event-items-block .event-item-active{opacity:0.8;max-height:300px;overflow:hidden}.btn_block-event .button{display:block;width:100%;max-width:100%;line-height:3;padding:0;margin:0 auto;background-color:#3D98AF;border:none;cursor:pointer;font-size:16px;text-align:center;color:#fff;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn_block-event .button:hover,.btn_block-event .button:active{opacity:0.8;-webkit-transition-duration:0.2s;transition-duration:0.2s}.btn_block-event .icon{display:inline-block;height:6px;width:6px;border:0 solid #FFF;border-width:0 2px 2px 0;-webkit-transform:translateY(-3px) rotate(45deg);-ms-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg);margin:0 0.8em 0 0}.event_search_section-wrap{margin:75px 0 80px}.event_search_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.event_search_section+.result_keyword-tour{margin-top:-60px}.event_search_section .event_search-box{background:#eee;padding:0 0 25px}.event_search_section .event_search-calendar_box{width:300px;float:left;margin-right:16px;padding-bottom:10px}.event_search_section .event_search-form_box{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.event_search_section .event_search-form_wrap{padding:0 25px}.event_search_section .event_search-form_wrap table{width:100%}.event_search_section .event_search-form_wrap th,.event_search_section .event_search-form_wrap td{padding:0.4em 0;vertical-align:baseline}.event_search_section .event_search-form_wrap th{white-space:nowrap}.event_search_section .event_search-form_wrap td{padding-left:1.4em}.event_search_section .event_search-form_wrap td label{display:inline-block;margin:0 0 0 1em}.event_search_section .event_search-form_wrap td label:first-child{margin-left:0}.event_search_section .event_search-form_wrap td label input[type="checkbox"]{margin-right:0.35em}.event_search_section .event_search-form_wrap .cts_datepicker{width:45%;width:calc( 50% - 1.2em )}.event_search_section .event_search-form_wrap .cts_submit{margin:1em 0 0}.event_search_section .event_search-form_wrap input{font-family:inherit}.event_search_section .event_search-form_wrap .search-field{width:100%}.event_search_section .event_search-inline_datepicker{padding:0 20px}.event_search_section .event_search-inline_datepicker .ui-datepicker-inline{width:auto !important;margin:0 auto;border:0;background:transparent}.event_search_section .event_search-inline_datepicker .ui-datepicker-inline .ui-state-disabled{height:2em}.event_search_section .event_search-inline_datepicker .ui-datepicker-header{border:0;background:transparent}.event_search_section .event_search-box-expand_btn{width:100%}.result_keyword-tour{margin-bottom:40px}#main .event_search_section-wrap .event_search_section .event_search-box h3,#main .event_search_section-wrap .event_search_expand_btn h3{font-size:16px;padding:0 1em;line-height:2.5;height:auto;background:#3D98AF;color:#fff;margin:0 0 35px}#main .event_search_section-wrap .event_search_section .event_search-box h3 .icon,#main .event_search_section-wrap .event_search_expand_btn h3 .icon{display:inline-block;height:20px;width:21px;float:left;margin-top:9px;margin-right:10px;background:url(../img/tour/magnifying_glass.png) 0 0 no-repeat}#main .event_search_section-wrap .event_search_section .event_search-box h3.event_search-calendar_box_title,#main .event_search_section-wrap .event_search_expand_btn h3.event_search-calendar_box_title{margin-bottom:15px}#main .event_search_section-wrap .event_search_section .event_search-box h3.event_search-calendar_box_title .icon,#main .event_search_section-wrap .event_search_expand_btn h3.event_search-calendar_box_title .icon{background-image:url(../img/tour/calendar.png)}#main .event_search_section-wrap .event_search_expand_btn h3{margin-bottom:0}.event_search_expand-close+.event_search_expand_body{display:none}body.single .event_search-box_title{position:relative}body.single .event_search-box_title .exp-btn{display:block;width:22px;height:22px;background:#FFF;position:absolute;top:50%;right:10px;margin:-11px 0 0;border-radius:50%;-webkit-transition:0.25s opacity ease;transition:0.25s opacity ease}body.single .event_search-box_title .exp-btn:before{content:"";display:block;height:8px;width:8px;border:0 solid #3D98AF;border-width:0 2px 2px 0;-webkit-transform:translateY(-3px) rotate(45deg);-ms-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg);position:absolute;top:7px;left:6px}body.single .event_search-box_title .exp-btn.exp-btn-close:before{-webkit-transform:translateY(1px) rotate(-135deg);-ms-transform:translateY(1px) rotate(-135deg);transform:translateY(1px) rotate(-135deg)}body.single .event_search-box_title:hover .exp-btn{opacity:0.6}body.single .event_search-form_box_title{cursor:pointer}
