@charset "utf-8";
h2.title-1{ font-size: 24px;color: #880015;margin-top: 0.8em;line-height: 1.8em;	font-family:Arial,'Microsoft JhengHei',PMingLiU, Helvetica, sans-serif;}
#search_hotel{ font-family:Arial,'Microsoft JhengHei',PMingLiU, Helvetica, sans-serif; }
#search_hotel h3{  margin: 0em auto 0; padding: 0px; font-size: 18px; color: #880015; line-height: 2em;}
#search_hotel h3 i{background: url(../../../images/digital-1.html) top left; width: 20px;display: inline-block;background-position: 0 0px; background-size: cover; height: 20px;vertical-align: middle;}
#search_hotel select, #search_hotel input{ font-size: 16px; border: solid 1px #c3c3c3;padding: 10px 10px; width: 90%;}
#search_hotel .d1{background-position: 0px 0px;}
#search_hotel .d2{background-position: 0px -22px;}
#search_hotel .d3{background-position: 0px -41px;}
.flex-container{display: flex;    margin-bottom: 3em;    margin-top: 1em;}
.flex-item{ flex-direction: row; justify-content: center;width: 250px;}
.search-btns{ padding: 10px 30px; display: inline-block;top: 20px; margin-top: 37px; background-color: #1e5f02; color: #fff;font-size: 16px; border: none;}
.search-btns:hover{ background-color: #FF9005; color: #fff; cursor: pointer}
.item-1{ margin-left: 2em; border-left: solid 1px #666; padding-left: 3em;}
.item-1 p a{     font-size: 18px; background-color: #c1c1c1; color: #fff; padding: 10px 20px; }
.item-1 p a:hover { color:#fff; background-color: #FF9005;}
#search_hotel .btns-A{ cursor: pointer; width: 46%; margin-right: 10px;}
#search_hotel .btns-A:hover{ background-color: #FF9005 ;}

