@import url("/css/noto_sans_kr.css");

a:hover {text-decoration:none}

.section_event {}
.section_event img {margin:0 auto}

.event_header {padding:100px 0px;background:url(//cdn.hoteltira.com/img/PE/event/city_cusco/city_cusco_bg1.jpg) 50% 0px no-repeat;background-size:cover}
.event_main_txt {padding:0 0 0px 0px;font-size:4em;color:#fff;letter-spacing:-1px;text-align:center;font-weight:900;text-shadow:0px 0px 2px #000}
.event_txt_block {width:60px;height:0px;margin:60px auto;border-top:5px solid #fff}
.event_sub_txt {padding:0 0 0 0px;max-width:700px;margin:0 auto;color:#fff;font-size:1.2em;text-align:center;font-weight:100;text-shadow:0px 0px 2px #000}




.event_body {padding:60px 0px;background:#FBFBFB url(//cdn.hoteltira.com/img/PE/event/city_cusco/city_cusco_bg2.jpg) 50% 100% no-repeat}
.city_location{max-width:800px;margin:0px auto;padding:30px;background:url(//cdn.hoteltira.com/img/PE/event/city_cusco/city_cusco_location.jpg); background-position:100% 0;background-repeat:no-repeat;background-size:cover;font-size:18px;}
.city_location .city_name{display:inline-block; padding:15px 0px; margin:0 0 30px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size: 1em; font-weight: 600; color: #fff; letter-spacing: -1px; }
.city_location .city_hashtag{}
.city_location .city_hashtag .city_hashtag_el{font-size: 1em; font-weight: 400; color: #fff; letter-spacing: -1px; text-align: left; }
.event_tab_wrap{margin:30px auto}
.event_tab_btn{border-radius:1em;padding:1em;font-size:1.4em;height: 4.4em;font-weight:900;text-align:center;background-color:#E23D12;color:#ffffff;cursor:pointer;word-break: break-all; }
.event_tab_btn_active{background:url(//cdn.hoteltira.com/img/PE/event/city_lima/city_lima_btnbg.jpg) 50% 0 no-repeat}
.event_tab_ctn{display:none}
.event_tab_ctn_active{display:block}
.event_tab_ctn .t1{margin-bottom:30px;font-size: 38px;font-weight: 900;text-align:center}
.event_tab_ctn .c1{margin-bottom:30px;font-size: 18px;letter-spacing: -1px;line-height: 28px;text-align:center}
.event_tab_ctn .city_photo{margin-bottom:30px}




.event_footer {padding:60px 0px}
.event_footer .t1 {font-size:2em;font-weight:400;padding:0 0 30px 0}
.h_list {display:block;margin-bottom:15px;text-align:left;border:1px solid #eee;background-color:#fff}
.h_list .img_container {position:relative;z-index:20;width:100%;height:0px;padding-bottom:60%}
.h_list .img_container img {position:absolute;left:0px;top:0px;z-index:21;width:100%;height:100%}
.h_list .img_container .ctgy {position:absolute;left:10px;top:10px;z-index:22;padding:10px 15px;color:#fff;text-align:center;background:#be8b2a}
.h_list .img_container .ctgy2 {position:absolute;left:10px;top:10px;z-index:22;padding:10px 10px;color:#fff;text-align:center;background:#e23d12}
.h_list .img_container .ctgy3 {position:absolute;left:10px;top:10px;z-index:22;padding:10px  8px;color:#fff;text-align:center;background:#173b72}
.h_list .txt_container {padding:15px;background-color:#fff}
.h_list .txt_container .txt1 {overflow:hidden;margin-bottom:15px;line-height:22px;height:44px;font-size:18px;font-weight:bold;letter-spacing:-1px}
.h_list .txt_container .txt2 {overflow:hidden;line-height:14px;height:28px;font-size:12px;color:#a4a4a4;overflow:hidden}




@media (min-width:768px)  {
}

@media (min-width:992px)  {
  .event_header {padding:300px 0px;background-size:inherit}
  .city_location{padding:90px;font-size:36px;background-position:0 0;}
  .event_tab_btn{font-size:2em;height:inherit;}
}

@media (min-width:1200px)  {
}