/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 17 Nov 2022, 3:39:03 pm
    Author     : Homhero
*/

/* Special Card */
.special .card {
    border: 1px solid #dadada;
    position: relative;
    border-radius: var(--theme--border-radius);
    overflow: hidden;
}
.special .card .card-body{
    margin:auto;
    padding-left: 4rem;
}

.special .card .daterange{
    display:block;
    margin-bottom:5px;
}

/* Slider Special Card */

.special-slider .card{
    background-color: var(--theme--primary-color);
    
}
.special-slider-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.special-slider .card *{
   color: var(--wp--preset--color--white);
}
.special-slider.special .card .card-body{
   padding:var(--theme--card--padding, 10px);
}
.special-slider .card a:hover{
   text-decoration:none;
}

.special-slider.special .card-text:last-child {
    margin-bottom: revert;
}
.special-slider.special .card-text{
   display:flex;
   justify-content:space-between;
   flex-wrap: wrap;
}
.special-slider .button:before, .homhero-specials .button.secondary:before{
    background-color:var(--theme--text-color);
   
}
.homhero-specials .button.secondary{
     border-color: var(--theme--text-color);
}
/* Admin Special Css when logged in  */
.admin-special-wrapper {
    position: absolute;
    top: 20px;
    right: 10px;
    display:flex;
    gap:5px;
    width: 65%;
    justify-content: flex-end;
}
@media screen and (max-width:930px){
    .admin-special-wrapper {
        display: none;
    }
  
}
.admin-special-message span , .admin-special-edit a{
    padding: 0.5em;
    border-radius: var(--theme--border-radius);
    color:#ffffff;
}
.admin-special-edit a{
    background-color: rgba(108,117,125,0.6);
    border: 2px solid rgb(108,117,125);
}

.admin-special-message .display-always-on{
   background-color: rgba(0,123,255,0.6);
   border: 2px solid rgb(0,123,255);
}
.admin-special-message .display-from{
    background-color: rgba(23,162,184,0.6);
    border: 2px solid rgb(23,162,184);
}
.admin-special-message .display-till{
    background-color: rgba(40,167,69,0.6);
    border: 2px solid rgb(40,167,69);
}
.admin-special-message .display-expired{
    background-color: rgba(220,53,69,0.6);
    border: 2px solid rgb(220,53,69);
}

.admin-special-message .display-last-minute{
    background-color: rgba(98,127,157,0.6);
    border: 2px solid rgb(98,127,157);
   margin-right:5px;
}
.admin-special-message .display-night-based{
   background-color: rgba(127,157,98,0.6);
    border: 2px solid rgb(127,157,98);
    margin-right:5px;
}
.admin-special-message .display-promo{
     background-color: rgba(157,98,127,0.6);
    border: 2px solid rgb(157,98,127);
    margin-right:5px;
}
.special .card .card-body a{
    text-decoration:none;
    color:inherit;
}
.special .card img.special-image{
    height: 100%;
    width: 100;
    object-fit: cover;
}