@charset "utf-8"; 
.farmer-view .h2 { padding-bottom: 20px; border-bottom: 2px solid #009393; font-size: 30px; margin-bottom: 30px; }
.farmer-view .txt-wrap {display: block;margin-top: 40px;}
.ui-thumb__photo.bottom__photo { width: 100%; height: 100%; } 
.ui-thumb__photo.bottom__photo .bigslide { display: block; position: relative; width: 100%; max-width: 1080px; height: 550px; margin-bottom: 20px; } 
.ui-thumb__photo.bottom__photo .slider-for { position: relative; } 
.ui-thumb__photo.bottom__photo .slider-nav { position: relative; height: 140px; padding: 0; background-color: #fff; } 
.ui-thumb__photo.bottom__photo .slider-nav .images-fade { width: 100%; height: 100%; } 

.slick-slide img { width: auto; height: auto; margin: 0 auto; } 
.ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide { width: 240px; height: 140px; margin-bottom: 15px; overflow: hidden; } 
.ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide > div { width: 100%; height: 100%; } 
.ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide { } 
.ui-thumb__photo.bottom__photo .slider-nav .slick-slide.slick-current.slick-active { border: 5px solid #009393; } 
.slide_control { display: flex; align-items: center; position:absolute; right: 0; bottom: 0; z-index: 10; padding: 13px 17px; padding-left: 24px; background-color: rgba(0,0,0,0.4); } 
.ui--item .slide_control::after { display:block; clear:both; content:''; } 
.slide_control .total,.slide_control button,.slide_control .total *,.slide_control button * { display:inline-block; height:20px; } 
.slide_control .total { display:inline-flex; align-items:center; margin-right: 20px; color: #FFF; font-weight: 600; font-size: 16px; } 
.slide_control .total span { height:auto; font-weight: bold; font-size: 16px; } 
.slide_control .total .current { margin-right: 7px; color:#71E5FF; } 
.slide_control .total .line { position:relative; height: 15px; margin-top: -10px; } 
.slide_control .total .count { margin-left: 7px; } 
.slide_control .total .line em { display:block; position:relative; width:100%; height:100%; } 
.slide_control button { width:23px; background-position:center center; background-repeat:no-repeat; transition: 0.3s; } 
.slide_control button span { font-size: 0; } 
.slide_control .prev { background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10.59L2.67341 6L7 1.41L5.66802 0L0 6L5.66802 12L7 10.59Z' fill='white'/%3E%3C/svg%3E%0A"); } 
.slide_control .next { background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.59L4.32659 6L0 1.41L1.33198 0L7 6L1.33198 12L0 10.59Z' fill='white'/%3E%3C/svg%3E%0A"); } 
.slide_control .play { display:none; background-image: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L0 10L7 5L0 0Z' fill='white'/%3E%3C/svg%3E%0A"); } 
.slide_control .stop { background-position: -2px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='10' y='7' width='2' height='10' fill='white'/%3E%3Crect x='15' y='7' width='2' height='10' fill='white'/%3E%3C/svg%3E%0A"); } 

.ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide > div { display: block; position: relative; width: 100%; height: 100%; background-color: #F6FAFA; } 
.ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide .images-fade { position: relative; width: 100%; height: 530px; height: 100%; border: none; overflow: hidden; } 
.ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide .images-fade .img { display: block; position: absolute; top: 50%; left: 50%; width: 100%; max-width: none; height: auto; max-height: none; transform: translate(-50%,-50%); } 
@media (max-width:1520px) { 
 .ui-thumb__photo.bottom__photo .bigslide { } 
 } 
@media (max-width:750px) { 
 .ui-thumb__photo.bottom__photo { display: block; height: 100%; } 
.ui-thumb__photo.bottom__photo .bigslide { width: 100%; height: 350px; margin-right: 0; } 
.ui-thumb__photo.bottom__photo .slider-nav { display: block; padding-top: 20px; } 
 .ui-thumb__photo.bottom__photo .slider-nav { width: 100%; height: 150px; } 
 .ui-thumb__photo .slider-nav .slick-list { } 
 .ui-thumb__photo .slider-nav .slick-list .slick-track { } 
 .ui-thumb__photo .slider-nav .slick-list .slick-track .slick-slide { width: 187px !important; height: 123px; margin-right: 10px; margin-bottom: 0; } 
 .ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide .images-fade { width: auto; height: 100%; } 
 .ui-thumb__photo .slick-slide img { margin: 0 auto; } 
 } 
@media (max-width:480px) { 
 .ui-thumb__photo.bottom__photo .bigslide { 
 height: 100%; min-height: 30px; } 
 .ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide .images-fade .img { display: block; position: relative; top: auto; left: auto; width: 100%; max-width: none; height: auto; max-height: none; transform: translate(0,0); } 
.ui-thumb__photo .slider-for .slick-list .slick-track .slick-slide .images-fade { height: auto; } 
 } 
 

 .form-horizontal.bucket-form .form-group.date .date-group.custom {display: block;white-space: normal;}
 .form-horizontal.bucket-form .form-group.date .date-group.custom .form__split  {display: inline-block;width: auto;padding: 0 2px;vertical-align: middle;height: 100%;font-size: 15px;}
 .form-horizontal.bucket-form .form-group.date .date-group.custom .form-group.date {display: inline-block;width: calc(100% / 2 - 10px);vertical-align: middle;}
 .form-horizontal.bucket-form .form-group.date .col-sm-5.custom {}
 .form-horizontal.bucket-form .form-group.date .col-sm-5.custom input[type="text"],
 .form-horizontal.bucket-form .form-group.date .col-sm-12.custom input[type="text"] {display: inline-block;width: calc(100% / 2 - 35px);}
 .form-horizontal.bucket-form .form-group.date .col-sm-5.custom .inblock,
 .form-horizontal.bucket-form .form-group.date .col-sm-12.custom .inblock {vertical-align: bottom;}
 .form-horizontal.bucket-form .form-group.date .col-sm-12.custom .checkbox-box {display: inline-block;}
.d-flex {display: flex;align-items: center;}
.form-control-static label,[class^=col-], div[class^=col-] {font-size: 16px;color: #222;}

.form-horizontal.bucket-form .form-group .fe-btn{padding: 10px 14px 9px;border-radius: 8px;border: 1px solid #089791; color: #fff; background-color: #089791;}
.form-horizontal.bucket-form .form-group .fe-btn_add{display: block; margin-left: 21px;}
.form-horizontal.bucket-form .form-group .fe-btn:hover,.fe-btn:focus {background-color: #fff;color: #089791;}
.form-horizontal.bucket-form .checkbox-box .etc-input{margin-left: 0;}
.form-horizontal.bucket-form  .form-group.exm .form-control{padding: 10px}
.checkbox-inline {margin-left: 0;margin-right: 10px;}
.form-control-static.cus .inblock{}
.form-control-static .inblock {padding-right: 10px;}
.table-responsive.active.mobile, .table-responsive.active.mobile.icon{margin:0}

@media (max-width:730px) { 
.form-horizontal.bucket-form .form-group>div.control-label, .form-horizontal.bucket-form .form-group>.control-label{padding: 10px;}
.bsnsManageWrap  div[class^=col-],.bsnsManageWrap1  div[class^=col-] {padding-top: 0;padding-bottom: 0; margin: 0;}
.bsnsManageWrap .form-control-static.d-flex,.bsnsManageWrap1 .form-control-static.d-flex {display: block !important;}
}

@media (max-width:575px) { 
.form-horizontal .form-control-static > .col-sm-2{width: 25%;}
}

@media (max-width:350px) { 
    .form-horizontal .form-control-static > .col-sm-2{width: 30%;}
    }


.table.bbsTable td.subject{text-align: left;}
/*상세*/
.tour-detail{overflow:hidden}