/*!
 =========================================================
 * WebEngine CMS
 * https://webenginecms.org/
 =========================================================
 
 * Author Lautaro Angelico (https://lautaroangelico.com/)
 * Copyright (c) 2013-2026 Lautaro Angelico, All Rights Reserved
 
 * Licensed under the MIT license
 * https://opensource.org/licenses/MIT
 =========================================================
*/

/* ==========================================================================
   1. Castle Siege Block & Owner Panel
   ========================================================================== */

.castle-siege-block .castle-owner-panel {
    background: #000 url('../img/castle_owner_bg.jpg') no-repeat;
    background-size: cover;
    color: #ffffff;
    border-radius: 10px;
    border: 1px solid #333;
    box-shadow: 0 0 10px #555;
    padding: 20px;
    text-shadow: 1px 1px 1px #000;
    transition: 0.3s;
}

.castle-siege-block .castle-owner-panel:hover {
    filter: brightness(120%);
}

/* Links inside Owner Panel */
.castle-siege-block .castle-owner-panel a {
    color: #cccccc;
}

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

/* Panel Body Elements */
.castle-siege-block .castle-owner-panel .panel-body h4 {
    color: #ffcc00 !important;
}

.castle-siege-block .castle-owner-panel .panel-body .castle-owner-name, 
.castle-siege-block .castle-owner-panel .panel-body .castle-owner-name a {
    color: #ffffff;
    display: block;
    padding: 5px;
    font-size: 24px;
    font-weight: bold;
}

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

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


/* ==========================================================================
   2. Siege Countdown Timer
   ========================================================================== */

.castle-siege-block #siegeTimer {
    font-size: 48px;
    font-weight: bold;
}

.castle-siege-block #siegeTimer span {
    color: #aaaaaa;
    font-size: 26px;
}


/* ==========================================================================
   3. Castle Owner Sidebar Widget
   ========================================================================== */

.castle-owner-widget {
    background: #000 url('../img/castle_owner_bg.jpg') no-repeat top right;
    background-size: cover;
    color: #cccccc;
    /* border-radius: 0px; */
    border: 1px solid #333;
    box-shadow: 0 0 10px #555;
    padding: 20px;
    text-shadow: 1px 1px 1px #000;
    transition: 0.3s;
}

.castle-owner-widget:hover {
    filter: brightness(120%);
}

/* Widget Header */
.castle-owner-widget .panel-heading {
    text-align: center;
}

.castle-owner-widget .panel-heading .panel-title {
    font-size: 28px;
    font-weight: bold;
}

/* Widget Body */
.castle-owner-widget .panel-body a {
    color: #ffffff;
}

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


/* ==========================================================================
   4. Custom Buttons
   ========================================================================== */

.btn-castlewidget {
    color: #ffffff;
    background-color: transparent;
    border-color: #ffffff;
    transition: all .1s ease-in;
    border-radius: 0px;
    text-shadow: none;
}

.btn-castlewidget:active, 
.btn-castlewidget:focus, 
.btn-castlewidget:hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}