.events-content li .background {
    position: absolute;
    top:50%!important;
    left: 0!important;
    transform: translateY(-50%);
    width: 180px;
    height: 180px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    right: 0!important;
    margin: 0 auto!important;
}
.prod-overlay{display:flex;height:100%;}
.prod-overlay .popup .content{max-height: calc(100% - 10%);overflow: scroll;}

.cd-timeline-navigation li{
    padding: 40px;
    position: absolute;
    z-index: 2;
    top: -90%;
    left: 0;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    overflow: hidden;
    text-indent: 5%;
    white-space: nowrap;
    -webkit-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    transition: border-color 0.3s;
}
.cd-timeline-navigation li:first-of-type{left:-2px;height:100px;}
.cd-timeline-navigation li:first-of-type a{top:unset!important;left:10px;}
.cd-timeline-navigation li:last-of-type{right:-2px;height:100px;left:unset!important;}
.cd-timeline-navigation li:last-of-type a{top:unset!important;right:10px;}

.ultimate-layouts-container .ultimate-layouts-control-pop {
    position: absolute !important;
    top: 50% !important;
    margin-top: 0;
    left: 0 !important;
    right: 0 !important;
    bottom: auto;
    text-align: center;
    font-size: 0;
    line-height: 0;
    pointer-events: none;
    margin: 0 auto;
    transform: translateY(-50%);
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ultimate-layouts-container .ultimate-layouts-effect-icon .ultimate-layouts-control-pop>*{height: 100% !important;
    width: 100% !important;right:0!important;left:0!important;top:0!important;}
#ul72536.ultimate-layouts-container .ultimate-layouts-control-pop>*:not(:hover){background-color:transparent;}
.ultimate-layouts-container .ultimate-layouts-control-pop>*:hover{background-color:transparent!important;}

.ultimate-layouts-container .ultimate-layouts-icon-video:hover:after {
    border-left-color: #ffff !important;
    z-index: 9999999999999999;
}
.ultimate-layouts-container .ultimate-layouts-icon-video:hover:before {
position:absolute;
left:0;
right:0;
top:50%;
background-color:#fff;
margin:0 auto;
width:40px;
z-index:-999;
height:40px;
border-radius:40px;
content:"";display:block;transform:translateY(-50%);
}
.ultimate-layouts-container .ultimate-layouts-control-pop>*:not(:hover){opacity:0;}
.ultimate-layouts-lightbox .ultimate-layouts-lightbox-slider{display:none;}
.ultimate-layouts-lightbox .ultimate-layouts-lightbox-content .ultimate-layouts-lightbox-vertical {
    background: #fff;
    padding:15px;
}
.ultimate-layouts-lightbox .ultimate-layouts-lightbox-content .ultimate-layouts-lightbox-vertical .ultimate-layouts-lightbox-caption{color:#222;}
.ultimate-layouts-container .ultimate-layouts-filter-container .ul-s-dropdown-filter .ultimate-layouts-sc-filter-container .filter-dropdown-wrapper .filter-dropdown-wrapper-list{background-color:#EAEEF4 !important;}
.pistachio{background:url("https://dev-vestaron.com/wp-content/uploads/Hero_BG_sep_23.jpg")no-repeat;background-position: right top !important;
    background-size: cover !important;}