/* Reset Code */
/*============================================================== 
   inner banner
==============================================================*/
.inner-banner {
  background: url(../images/inner-banner/inner-banner-TerrapinInfo.jpg) no-repeat top;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  position: relative;
  z-index: 0;
}

/* //inner banner */

/*=================================================
    甲魚資訊
===================================================*/
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #1B242F;
  border-color: #1B242F;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}


/*=================================================
    甲魚料理欄位設定
===================================================*/
.grids {
  width: 100%;
  height: 100%;
  float: left;
    transition: 0.3s ease-in;
    display: block;    
    background: var(--bg-color);
    box-shadow: 0px 9px 24px 5px rgb(0 0 0 / 4%);
    border: 1px solid var(--border-color-light);
  padding: 15px;
}
.grids:hover {  
    background: #FBFCFB;
}
.redpe-img{
    width: 40%;
  float: left;
  padding-right: 15px;
}
.redpe-img img {
   width: 100%;
	display: block;
}
.redpe-info {
  width: 60%;
  float: left;
}

@media (max-width: 820px) {
.redpe-img,
.redpe-info {
  width: 100%;
}
}
@media (max-width: 480px) {

}

.redpe-info h4 {
    font-size: 1.8rem;
    margin-bottom: 1rem;
    color: var(--heading-color);
    display: block;
    font-weight: 300;
    margin-top: 0;
}

@media (max-width: 768px) {
.redpe-info h4 {
    font-size: 24px;
  margin-top: 1rem;
}
}
@media (max-width: 480px) {
.redpe-info h4 {
    font-size: 22px;
}
}
.redpe-info p {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.1;
  }



/*=================================================
    TerrapinInfo-single
===================================================*/
.TerrapinInfo-single {
	border-bottom: 1px solid #ebebeb;
}
.TRsingle-img {
  width: 40%;
  float: left;
}
.TRsingle-img img{
	width: auto;
	max-width: 100%;
	height: auto;
}
.TRsingle-info {
  width: 60%;
  float: left;
  padding-left: 2rem;
}
.TitleBox {
  display: block;
  width: 100%;
  float: left;
	padding-bottom: 10px;
	margin-bottom: 2rem;
  border-bottom: 2px double #333;
}
.TitleBox-food {
  display: block;
  width: 100%;
  float: left;
  background: #F0EDE1;  
  text-align: center;
}
.TitleBox h4,
.TitleBox-food h4{  
  font-size: 1.8rem;
  line-height: 30px;
  display: block;
  font-weight: bold;
  margin: 15px 0 10px;
}
.ingredients{
  color: #000;
}
.ingredients h5,
.ingredients h4,
.ingredients h3,
.ingredients h2,
.ingredients h1{
  margin-bottom: 1rem;
}
.ingredients td{
  border: 1px solid #dee2e6; 
  padding: 10px;
}
.ingredients p{
  font-weight: 300;
  color: #626262;
}


/*--responsive media-quries--*/
@media (max-width: 768px) {
.TitleBox h4,
  .TitleBox-food h4 {
  font-size: 1.6rem;
  line-height: 28px;
}
}
@media (max-width: 600px) {
 .TRsingle-img {
  width: 100%;
  float: left;
}
.TRsingle-info {
  width: 100%;
  float: left;
  padding-left: 0;
  margin-top: 1rem;
}

}
@media (max-width: 480px) {
.TitleBox h4,
  .TitleBox-food h4{
  font-size: 1.5rem;
  line-height: 25px;
}
}

.CookingMethod{
	width: 100%;
	float: left;
	margin-top: 4rem;
  border-bottom: 1px solid #ebebeb;
}
.CookingMethod-title{
	width: 100%;
	float: left;
	padding: 10px 0;
	/*border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;*/
	text-align: center;
	font-size: 1.3rem;
  font-weight: 400;
  background: #f0ede1;
}
.CookingMethod-content{
	width: 100%;
	float: left;
	min-height: 300px;
	padding: 25px 15px;
}
.CookingMethod-content img{
	width: auto;
	max-width: 100%;
	height: auto;
}

/*--responsive media-quries--*/
@media (max-width: 991px) {
.CookingMethod {
    margin-top: 2rem;
}	
}

@media (max-width: 768px) {


}

@media (max-width: 600px) {
.CookingMethod-content {
    padding: 25px 0;
}
}

@media (max-width: 480px) {
	
	
}		
@media (max-width: 420px) {
.btn-quick_buy {
    padding: 8px 40px;
	}
}


