/*!
    
 =========================================================
 * WebEngine CMS
 * https://webenginecms.org/
 =========================================================
 
 * Author Lautaro Angelico (https://lautaroangelico.com/)
 * Copyright (c) 2013-2020 Lautaro Angelico, All Rights Reserved
 
 * Licensed under the MIT license
 * http://opensource.org/licenses/MIT
 
 =========================================================
 
*/
.castle-siege-block .castle-owner-panel {
	background:
		linear-gradient(135deg, rgba(11, 22, 40, 0.82), rgba(7, 14, 27, 0.9)),
		url('../img/castle_owner_bg.jpg') center / cover no-repeat;
	color: #f2f8ff;
	border-radius: 18px;
	border: 1px solid rgba(164, 205, 255, 0.36);
	box-shadow: 0 22px 40px rgba(0, 0, 0, 0.32);
	padding: 20px;
	text-shadow: none;
	transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.castle-siege-block .castle-owner-panel:hover {
	transform: translateY(-3px);
	box-shadow: 0 26px 44px rgba(0, 0, 0, 0.4);
	filter: none;
}

.castle-siege-block .castle-owner-panel a {
	color: #a7d4ff;
}

.castle-siege-block .castle-owner-panel a:hover,
.castle-siege-block .castle-owner-panel a:active {
	color: #d9efff;
}

.castle-siege-block .castle-owner-panel .panel-body .castle-owner-name,
.castle-siege-block .castle-owner-panel .panel-body .castle-owner-name a {
	display: block;
	padding: 4px 0;
	font-size: 28px;
	font-weight: 700;
	color: #ffffff;
}

.castle-siege-block .castle-owner-panel .panel-body .castle-owner-ally-title {
	margin-top: 16px;
}

.castle-siege-block .castle-owner-panel .panel-body .castle-owner-ally {
	padding: 4px 0;
}

.castle-siege-block .castle-owner-panel .panel-body h4 {
	color: #ffd891 !important;
}

.castle-siege-block #siegeTimer {
	font-size: 44px;
	font-weight: 700;
	color: #f2f8ff;
}

.castle-siege-block #siegeTimer span {
	color: #9ec7f2;
	font-size: 24px;
}

.castle-owner-widget {
	background:
		linear-gradient(145deg, rgba(11, 24, 44, 0.84), rgba(8, 14, 27, 0.92)),
		url('../img/castle_owner_bg.jpg') center / cover no-repeat;
	color: #dbe9ff;
	border-radius: 18px;
	border: 1px solid rgba(164, 205, 255, 0.36);
	box-shadow: 0 24px 38px rgba(0, 0, 0, 0.34);
	padding: 18px;
	text-shadow: none;
	transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.castle-owner-widget:hover {
	transform: translateY(-3px);
	filter: none;
	box-shadow: 0 28px 44px rgba(0, 0, 0, 0.42);
}

.castle-owner-widget .panel-heading {
	text-align: center;
	padding-bottom: 6px;
}

.castle-owner-widget .panel-heading .panel-title {
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0.04em;
}

.castle-owner-widget .panel-body span.alt {
	color: #ffcc85;
	font-weight: 700;
}

.castle-owner-widget .panel-body a {
	color: #9ecfff;
}

.castle-owner-widget .panel-body a:hover {
	color: #d7eeff;
}

.btn-castlewidget {
	color: #f1f8ff;
	background: rgba(15, 38, 67, 0.62);
	border: 1px solid rgba(165, 208, 255, 0.4);
	border-radius: 10px;
	text-shadow: none;
	transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}

.btn-castlewidget:active,
.btn-castlewidget:focus,
.btn-castlewidget:hover {
	color: #ffffff !important;
	background: linear-gradient(135deg, rgba(74, 172, 248, 0.9), rgba(255, 196, 102, 0.84)) !important;
	border-color: rgba(255, 224, 170, 0.62) !important;
	transform: translateY(-1px);
	box-shadow: 0 14px 24px rgba(0, 0, 0, 0.3);
}
