.elt_info{display: block;}
.elt_info .info_box{background-color: #FFFBF7;border: 1px solid #F5EFE9;border-radius: 5px;display: table;width: 100%;margin-bottom: 10px;padding: 10px;}
.elt_info .info_row{display: block;}
.elt_info.horizontal .info_row{display: table-cell;width: auto;vertical-align: middle;}
.elt_info .info_row.back_btn{display: none;width: 50px;}
.elt_info.horizontal .info_row.back_btn{display: table-cell;text-align: center;}
.elt_info .info_row.back_btn .btl_bt{background-color: transparent;border: 0;color: #60544B;font-size: 2rem;line-height: 2rem;padding: .5rem;}
.elt_info .info_row.back_btn .btl_bt .material-icons{font-size: inherit;line-height: inherit;}
.elt_info .info_row.back_btn .btl_bt:active,
.elt_info .info_row.back_btn .btl_bt:focus,
.elt_info .info_row.back_btn .btl_bt:hover{opacity: 0.8;}

.elt_info .info_row.img{display: block;margin: 15px 0;}
.elt_info .info_row.img img{display: block;width: auto;height: auto;max-width: 100%;max-height: 200px;margin: auto;}
.elt_info.horizontal .info_row.img{display: table-cell;width: 100px;height: 100px;}
.elt_info .info_title{color: #60544B;font-size: 1.25rem;line-height: 1.375rem;text-align: center;padding: 0 15px;}
.elt_info.horizontal .info_title{color: #60544B;font-size: 1.25rem;font-weight: 500;line-height: 1.375rem;text-align: left;padding: 0 15px;}
.elt_info .info_desc{color: #60544B;font-size: 1rem;font-weight: 400;line-height: 1.125rem;text-align: left;padding: 5px 15px;}
.elt_info .info_row.series_btn{display: block;text-align: center;padding-bottom: 15px;}
.elt_info.horizontal .info_row.series_btn{display: none;}
.elt_info .series_btn hr{border-color: #EAE2D9;margin: 25px 0 25px 0;}
.elt_info .series_btn .btl_bt{background-color: #fff;border: 1px solid #FFAE50;border-radius: 50px;color: #FFAE50;font-size: 1rem;padding: 0.3rem 1rem;}
.elt_info .series_btn .btl_bt:active,
.elt_info .series_btn .btl_bt:focus,
.elt_info .series_btn .btl_bt:hover{background-color: #FFAE50;color: #fff;}
.elt_info .notic_box{background-color: #FDEFEF;border: 5px solid #FC7984;border-radius: 5px;margin-bottom: 10px;position: relative;padding: 15px;z-index: 0;}
.elt_info .notic_box .material-icons{background-color: #fff;border-radius: 50%;color: #FC7984;display: inline-block;width: 25px;height: 25px;margin-right: 5px;padding: 4px 5px;}
.elt_info .notic_box label{color: #FC7984;margin-right: 25px;}
.elt_info .notic_box .msg{display: block;}
.elt_info.horizontal .notic_box .msg{display: inline-block;}
.elt_info .notic_box:before{border: 3px dotted #fff;border-radius: 5px;content: '';position: absolute;top: -4px;left: -4px;right: -4px;bottom: -4px;z-index: 1;}

@media (max-width: 991px){
    .elt_info .info_row{display: table-cell;width: auto;vertical-align: middle;}
    .elt_info .info_row.back_btn{display: table-cell;}
    .elt_info .info_row.img{display: table-cell;width: 100px;height: 100px;}
    .elt_info .info_title{text-align: left;}
    .elt_info .info_row.series_btn{display: none;}
    .elt_info .notic_box .msg{display: inline-block;}
}
@media (max-width: 575px){
    .elt_info{width: calc(100% + 30px);margin: 0 -15px;}
    .elt_info .info_box{margin-bottom: 0;}
    .elt_info .notic_box{border-left: 0;border-right: 0;border-radius: 0;}
}