/****************************/
/*  */
/****************************/

span.badge {margin-right:0.5em;}
/*
span.badge {margin-right:0.2em; margin-bottom:0.2em;}
span.badge-custom {background-color:#660000; color:#ffffff; padding:5px 10px;}
*/

.flame-box {
  --x-gradient: linear-gradient(90deg, #a9a9a9 0 20px, transparent 0 calc(100% - 20px), #a9a9a9 calc(100% - 20px));
  --y-gradient: linear-gradient(#a9a9a9 0 20px, transparent 0 calc(100% - 20px), #a9a9a9 calc(100% - 20px));
  margin: 0.1rem;
  padding: 1.5rem 3rem;
  outline: 1px solid #a9a9a9;
  outline-offset: 0px;
  background-image:
    var(--x-gradient),
    var(--y-gradient),
    var(--x-gradient),
    var(--y-gradient);
  background-repeat: no-repeat;
  background-size: 100% 4px, 4px 100%, 100% 4px, 4px 100%;
  background-position: top, right, bottom, left;
}

span.square {color:#B85950;}

.bg-brick-red {background-color:#B85950; padding:2px 10px; display:inline-block;}

.btn-outline-custom {background-color:#ffffff; border-color:#B85950; color:#B85950;}
.btn-outline-custom:hover {background-color:#B85950; color:#ffffff;}
.btn-outline-custom:active {transform: translateY(2px); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}
.btn-outline-custom:focus {outline: none; box-shadow: 0 0 0 4px rgba(112, 147, 151, 0.2);}

ul.marulist {
  list-style: none;
  padding-left: 1em;
  text-indent:-1em;
}
ul.marulist > li:before{
  content:"●";
  color: #256d8b;
}

ul.squarelist {
  list-style: none;
  padding-left: 1em;
  text-indent:-1em;
}
ul.squarelist > li:before{
  content:"■";
  color: #B85950;
}

.img-float-right {
  width: 280px;
  float: right;
  margin: 0 0 20px 20px;
}

.item-tag {
  display: inline-block;
  padding: 0 10px;
  border-radius: 5px;
  color: #ffffff;
  margin-bottom: 10px;
}

.bg-before {
  background-color: #8e735b;
  padding: 1px 5px;
}

.bg-after {
  background-color: #B85950;
  padding: 1px 5px;
}



@media (max-width: 768px) {
	.flame-box {
	  padding: 1.5rem;
	}
	img.photo80 {
	  width: 80%;
	  display: block;
	  margin: 0 auto;
	}
	img.photo70 {
	  width: 70%;
	  display: block;
	  margin: 0 auto;
	}
}

