@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Oswald:wght@200..700&family=Yanone+Kaffeesatz:wght@200..700&display=swap');

	h1, h2, h3, h4, h5 {font-family: 'Oswald', sans-serif!important; text-decoration:none;font-size: 100%;margin:20px; position: relative;}
	h1 {font-size:30px;color:#e9b221;line-height:28px;}
	h2 {font-size:20px;color:#630D0D;}
	h3 {font-size:25px;color:#777;}


.thumb_block h2{margin-left:0;color:#630D0D;line-height:26px; margin:5px 0 10px 0;}
.thumb_block p{font-size:15px; line-height:18px;color:#000;}

.special {
	color:#e5ad25;
	font-weight:bold;
}

h1.owamw {
	font-size: 4rem;
	line-height:4rem;
	color: #e5ad25;
	margin: 0px;
}

h1.new_owamw {
 font-size: clamp(2rem, 5vw, 4rem);
	color: #332e28;
	margin: 0px;
}

h1.gallery {
 font-size: clamp(2rem, 5vw, 3rem);
	color: #332e28;
	margin: 0px;
	line-height:55px;
}
h3.desc {
	font-size: clamp(1rem, 5vw, 2rem);
		margin: 25px 0 0 0;
}

h1.title {
	font-size: 3rem;
	color: #e5ad25;
}

h5.subtext {
	color: #e5ad25;
}

.carousel-control-prev,
.carousel-control-next {
    width: 70px;
    opacity: 1;
}

.carousel-control-prev img,
.carousel-control-next img {
    width: 65px;
    height: 45px;
    transition: transform .2s ease;
}
.carousel-control-prev {
    left: -14px;
}
.carousel-control-next {
    right: -14px;
}
.carousel-control-prev:hover img,
.carousel-control-next:hover img {
    transform: scale(1.1);
}

.bg-pretty {
	background-color: #f7f1e3;
}

.sexy-footer {
	background-color: #f7f1e3;
	border-top:2px solid #227093;
	margin-top: 20px;
}

.brand-chunk {
	background-color:#741011;
	border-top:2px solid #e5ad25;
	border-bottom:3px solid #e5ad25;
	color:#f7f1e3;
	padding:0px;
	margin:0px;
}

.card-title {
	color: #b33939;
	font-size: 15px;
}

.page-title {
	color: #84817a;
	margin-bottom: 20px;
}

.custom-border {
  border-color: #741011 !important; /* Use !important to override Bootstrap's default */
}

.share-block a {
	text-decoration: none;
}

.btn-outline-share {
	background-color: #fff;
  --bs-btn-color: #227093;
  --bs-btn-border-color: #227093;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #227093;
  --bs-btn-hover-border-color: #000;
  --bs-btn-focus-shadow-rgb: 0, 97, 242;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4a69bd;
  --bs-btn-active-border-color: #4a69bd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4a69bd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4a69bd;
  --bs-gradient: none;
}

.btn-create {
	background-color:#2980b9;
	color: #fff;
	border-color: #000;
}

.btn-create:hover {
	background-color: #fff;
	color: #2980b9;
	border-color: #2980b9;

}

.btn-grey-porc {
	background-color: #84817a;
  --bs-btn-color: #ffffff;
  --bs-btn-border-color: #227093;
  --bs-btn-hover-color: #84817a;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #000;
  --bs-btn-focus-shadow-rgb: 0, 97, 242;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2980b9;
  --bs-btn-active-border-color: #000000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4a69bd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4a69bd;
  --bs-gradient: none;
}

.btn-upgrade {
    background-color: #f4b400;
    border-color: #000000;
    color: #000;
    box-shadow: 0 0 8px rgba(244,180,0,.4);
}

.btn-upgrade:hover {
    background-color: #e06600;
}

.pagination .page-link {
	background-color:#84817a;
	color: #ffffff;
	border-color: #000;
}

.pagination .page-link:hover {
	background-color:#ffffff;
	color: #84817a;
	border-color: #000;
}

.pagination .page-item.active .page-link {
  background-color: #227093; /* Active background color */
  border-color: #000000;    /* Active border color */
  color: white;              /* Active text color */
}

.background-carousel-wrapper {
    position: relative;
}
