:root{
    --base-color: #27b0f1;
    --border: 1px solid #eee;
    --text-color: #565a5c;
    --card-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08)
}



body{
    background-color: #edf4f7;
    font-size: 1em;
}

.card-block{
    //box-shadow: var(--card-shadow);
    background-color: transparent !important;
    margin: 1em 0;
}

.card-block-title{
    margin: .5em 0;
    font-size: 1.5em;
    font-weight: 600;
}


.owl-nav disabled {
display: block !important;
}

.owl-carousel .owl-nav .owl-prev.disabled,
.owl-carousel .owl-nav .owl-next.disabled {
display: none !important;
//opacity: 0.3;
}


.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    left: 20px;
    top: 30%;
    //background-color: #3367a2 !important;
    display: block;
    padding: 0 .3em !important;
    //font-size: 3em;
    margin: 0;
    cursor: pointer;
    color: #fff;
    transform: translate(-50%, -50%);
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    right: -32px;
    top: 30%;
    //background-color: #3367a2 !important;
    display: block ;
    padding: 0 .3em !important;
    //font-size: 3em ;
    margin: 0;
    cursor: pointer;
    color: #fff;
    transform: translate(-50%, -50%);
}


.deals .owl-carousel .item img{
    width: 240px;
    margin: 0 auto;
    text-align: center;
max-width:100%
}


.owl-theme .owl-nav [class*=owl-]:hover{
    //background-color: #fff;
}


.deals .owl-carousel .item figure {
    margin: 0;
}

.deals .owl-carousel .item figure a {
    display: block;
    text-align: center;
    max-width: 100%;
    transition: all 0.3s;
    //padding: 0em 0em 1em 0em;
    padding: 0em 0em 0em 0em;
    text-decoration: none;
    color: #565a5c;
}

.deals .owl-carousel .item figure a:hover {
    box-shadow: 0 11px 13.35px 1.65px rgba(148,148,148,0.23);
    transform: scale(1.0);
}
