.sme-event-body #header {
    position: relative; /* needed for pseudo-element overlay */
    /*background-image: url("../img/events/header/header-bg.png");*/
    background-size: cover;
    background-repeat: no-repeat;
    height: calc(100vh - 105.45px);
}

/* Overlay with opacity */
.sme-event-body #header::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(10, 44, 61, 0.7); /* 0.7 = 70% opacity */
    z-index: 1;
}

/* Make content appear above overlay */
.sme-event-body #header .header-content {
    position: relative;
    z-index: 2;
}

.speakers-content,
.venue-container{
    background-color: var(--white);
}

.speakers-content,
.speaker-photo{
    height: 100px;
}

.venue-container-bg,
.venue-container-bg img,
.venue-container-bg > div,
.venue-container-bg .col-lg-6{
    height: 300px;
}

.slick-arrow {
    border: 1px solid var(--red);
    background-color: var(--red);
    border-radius: 4px;
    color: var(--white);
    transition: 0.5s ease-in;
    padding: 5px;
    cursor: pointer;
}

.slick-arrow:hover,
.slick-arrow:focus{
    background-color: var(--black);
    border-color: var(--black);
    color: var(--white);
    transition: 0.5s ease-in-out;
}

.venue-container-bg img,
.speaker-photo img{
    object-fit: cover;
}

p.speaker-name,
p.venue-header-name{
    font-weight: 700;
    color:var(--navy)
}

p.event-sub-title{
    font-size:18px;
    font-weight: 700;
}

p.speaker-description{
    font-size:13px;
}

.speakers-content-link,
#subscribe .subscribe-inner-con{
    background-color: var(--navy);
}

.speakers-content-link{
    cursor: pointer;
}

section#speakers,
section#insights,
section#venue,
section#subscribe,
.event-contact-container-bg,
#author-header{
    background-color: #F3F5F9;
}

#subscribe .frm-fluent-form .ff-btn-submit{
    background-color: var(--red) !important;
    border-color: var(--red) !important;
}

#subscribe .ff-default .ff-el-form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #707070 !important;
    font-style: italic !important;
}
#subscribe .ff-default .ff-el-form-control::-moz-placeholder { /* Firefox 19+ */
    color: #707070 !important;
    font-style: italic !important;
}
#subscribe .ff-default .ff-el-form-control:-ms-input-placeholder { /* IE 10+ */
    color: #707070 !important;
    font-style: italic !important;
}
#subscribe .ff-default .ff-el-form-control:-moz-placeholder { /* Firefox 18- */
    color: #707070 !important;
    font-style: italic !important;
}

.event-contact-container{
    border:1px solid #ccc;
}

.event-contact-container-bg{
    border:none
}

.gallery-slider-item img{
    height: 200px;
    width: 100%;
    object-fit: cover;
}

.partners-slider-item img{
    box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
}

.author-linkedin a i{
    color: var(--red);
}

.author-linkedin a i:hover,
.author-linkedin a i:focus
{
    color: var(--navy);
}

