.fixed-header #header .header-main { background: transparent }
.fixed-header #header .main-menu-wrap #main-menu .mega-menu , .fixed-header #header .main-menu-wrap  .mega-menu { background-color: #345d74;}
  .fixed-header #header .main-menu-wrap {background-color: transparent;}
  .fixed-header #header.sticky-header .main-menu-wrap {background-color: #345d74;}
  #header.logo-center .header-main .container .header-center .logo img {    max-width: 75px; }
  .fixed-header #header .header-main .container>div {    padding-top: 5px;    padding-bottom: 5px;    line-height: normal; }
  .porto-block   .wpb_content_element { margin: 0; max-height: 450px;}
  .porto-block .wpb_single_image img {width: 100%}
  .header-top ,   #header .header-main {     border-bottom: none;    background: none; }
  .header-top .welcome-msg {    color: #7f7f7f;    background: #e7e7e7;    padding: 0 10px;     border-radius: 0 0 10px 10px }
  .header-reveal #header.sticky-header .header-main.sticky { background: rgba(52,93,116,0.8); }
  .fixed-header #header .header-main   { background: rgba(52,93,116,0.5);  }
  #main-menu .pull-right ,    #header .header-top ,   #nav-panel .welcome-msg{    display: none;}
  #header.logo-center .header-main .container .header-right {   text-shadow: 1px 1px 2px #888;   width: auto;    padding: 0; }
  #header.logo-center .header-main .container .header-left {   padding-right: 2px}
  #header.logo-center.sticky-header .header-main .container .header-center {    display: none;}
  #nav-panel ,   #nav-panel-close{    background-color: #345d74;    color: #fff; }
  .page-top ,   #footer .footer-bottom{background-color: #345d74;    background-image: none ; }
#main-menu .mega-menu .narrow .popup li.menu-item>a, #main-menu .mega-menu .narrow .popup li.menu-item>h5 , #main-menu .mega-menu>li.menu-item.active:hover>a, #main-menu .mega-menu>li.menu-item:hover>a, #main-menu .mega-menu>li.menu-item.active:hover>h5, #main-menu .mega-menu>li.menu-item:hover>h5 {    color: #345d74;    background: #D6DFE3; font-weight: bold;}

/* Event Schedule style START*/
.tcode-filters-content,
.tcode-filters-wrapper {
    background-color: rgba(81,78,135,0.1);
}

.tcode-filters-type {
    color: #345d74;
}

.tcode-filtered-term {
    background-color: #345d74;
}

.tcode-event-schedule .slick-arrow,
.tcode-event-schedule .slick-arrow:hover,
.tcode-event-schedule .slick-arrow:focus,
.tcode-event-schedule #days-carousel > button{
    background-color: rgba(81,78,135, .1);
}

.tcode-event-schedule .scheduled-days .scheduled-day.active:before {
    border-top-color: #345d74 !important;
}

.tcode-event-schedule .scheduled-days .scheduled-day {
    -webkit-transition: color 500ms ease, background 500ms ease;
    -moz-transition: color 500ms ease, background 500ms ease;
    -ms-transition: color 500ms ease, background 500ms ease;
    -o-transition: color 500ms ease, background 500ms ease;
    transition: color 500ms ease, background 500ms ease;
    background-color: rgba(81,78,135,0.1);
}

.tcode-event-schedule .scheduled-days .scheduled-day.active,
.tcode-event-schedule .scheduled-days .scheduled-day:hover {
    background-color: #345d74;
}

.tcode-event-schedule .scheduled-days .scheduled-day:hover {
    background-color: rgba(81,78,135, .5);
}

.tcode-event-schedule .scheduled-days .scheduled-day.active:hover {
    -moz-transition: color 0s, background 0s;
    -webkit-transition: color 0s, background 0s;
    -o-transition: color 0s, background 0s;
    transition: color 0s, background 0s;
    background-color: #345d74;
}


.tcode-event-schedule .scheduled-locations .scheduled-location {
    -webkit-box-shadow: inset 0 -1px 0 #345d74;
    -moz-box-shadow: inset 0 -1px 0 #345d74;
    box-shadow: inset 0 -1px 0 #345d74;
    -webkit-animation: shadowFadeOut 300ms;
    -o-animation: shadowFadeOut 300ms;
    animation: shadowFadeOut 300ms;
}

.tcode-event-schedule .scheduled-locations .scheduled-location.active,
.tcode-event-schedule .scheduled-locations .scheduled-location:hover {
    -webkit-box-shadow: inset 0 -6px 0 rgba(81,78,135, .5);
    -moz-box-shadow: inset 0 -6px 0 rgba(81,78,135, .5);
    box-shadow: inset 0 -6px 0 rgba(81,78,135, .5);
    -webkit-animation: shadowFadeIn 100ms;
    -o-animation: shadowFadeIn 100ms;
    animation: shadowFadeIn 100ms;
}

.tcode-event-schedule .scheduled-locations .scheduled-location.active {
    -webkit-box-shadow: inset 0 -6px 0 #345d74;
    -moz-box-shadow: inset 0 -6px 0 #345d74;
    box-shadow: inset 0 -6px 0 #345d74;
}

@keyframes shadowFadeIn {
    0% { box-shadow: inset 0 -1px 0 #345d74; }
    50% { box-shadow: inset 0 -3px 0 rgba(81,78,135, .8); }
    100% { box-shadow: inset 0 -6px 0 rgba(81,78,135, .5); }
}

@keyframes shadowFadeOut {
    0% { box-shadow: inset 0 -6px 0 rgba(81,78,135, .5); }
    50% { box-shadow: inset 0 -3px 0 rgba(81,78,135, .8); }
    100% { box-shadow: inset 0 -1px 0 #345d74; }
}

.tcode-event-schedule .scheduled-event {
    border-bottom: 1px solid;
    border-color: #345d74;
}

.tcode-event-schedule .scheduled-event .imgContainer img {
    max-width: 140px;
    max-height: 90px;
}

.tcode-event-schedule svg path,
.tcode-event-schedule svg circle {
    fill: #345d74 !important;
}

.tcode-event-schedule .scheduled-event .svgContainer:hover {
    background-color: #345d74;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: background 500ms ease;
    -moz-transition: background 500ms ease;
    -ms-transition: background 500ms ease;
    -o-transition: background 500ms ease;
    transition: background 500ms ease;
}

.tcode-event-schedule .scheduled-event .svgContainer:hover svg path,
.tcode-event-schedule .scheduled-event .svgContainer:hover svg circle {
    fill: #fff !important;
    -webkit-transition: fill 500ms ease;
    -moz-transition: fill 500ms ease;
    -ms-transition: fill 500ms ease;
    -o-transition: fill 500ms ease;
    transition: fill 500ms ease;
}

.tcode-event-schedule .scheduled-event .event-time {
    color: #345d74;
}

.tcode-event-schedule .scheduled-event .event-icon {
    color: #345d74;
}

.tcode-event-schedule .scheduled-event .event-excerpt .event-content a {
    color: #345d74;
}


.tcode-social-icon:hover {
    background-color: #345d74;
    -webkit-transition: background 500ms ease;
    -moz-transition: background 500ms ease;
    -ms-transition: background 500ms ease;
    -o-transition: background 500ms ease;
    transition: background 500ms ease;
}
.tcode-event-schedule .scheduled-event .artist-row {
    margin-top: 5px
}


@media (min-width: 768px) {
    .tcode-event-schedule .scheduled-event .imgContainer img {
        max-width: 90px;
        max-height: 58px;
    }
}

@media (min-width: 992px) {
    .tcode-event-schedule .scheduled-event .imgContainer img {
        max-width: 140px;
        max-height: 90px;
        width: 100%;
    }
}

/* Event Schedule style END*/