.eltdf-position-left-inner { width: 130px; }
.addtext, .phonenumberdiv { color: #fff; }
a.eltdf-side-menu-button-opener.eltdf-icon-has-hover, a.eltdf-search-opener.eltdf-icon-has-hover { display: none; }
.eps_outersocial{text-align:center;}
/**=== custmize header ----*/
@media screen and (max-width: 1130px){ .ewsblock {display:none;} }
@media screen and (min-width: 1130px) {
/**
.eltdf-logo-wrapper img { width: 250px !important; padding-top: 20px !important; }
.eltdf-sticky-holder .eltdf-logo-wrapper img {  padding-top: 0px !important; }

.eltdf-position-center:before { height: auto !important; }
*/
.eltdf-events-list-item.eltdf-grid-col-4 { width: 20% !important; }
.ewsblock.leftsider { float: left; }
.ewsblock.rightsider { float: right;      display: flex;}
.ewsblock { padding-top: 15px;}
.locationdiv { display: inline-flex; }
.icondiva { padding-top: 7px; }
.icondiva .fa {
    font-size: 24px;
    padding-top: 15px;
    border: 1px solid;
    padding: 5px;
    color: #f47d20;
    margin-top: 5px;
    margin-right: 15px;
}
.phonenumberdiv { display: flex; margin-left: 10px; }
.number.numberss {
    padding-top: 11px;
    margin-right: 10px !important;
    right: 15px;
}
.ewsblock { vertical-align: middle !important; padding-top: 25px; }
}
span.locationname { color: #f47d20; font-weight: bold; text-transform: uppercase; word-spacing: 3px; }
.ewsblock { line-height: 17px; }

/**--- responsive ---*/
@media only screen and (max-width: 1024px) {
.eltdf-mobile-header .eltdf-mobile-header-inner { height: 90px; } 
.eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner {
    padding-top: 0px !important;
}
/**
.registersection:after {
    background: linear-gradient(-45deg, transparent 16px, #c75934 0), linear-gradient(45deg, transparent 16px, #c75934 0);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 22px 32px;
    content: "";
    display: block;
    width: 100%;
    height: 32px;
    position: relative;
    top: 30px !important;
    left: 0px;
}
*/
.eps_fixedheightimage img { max-height: 172px; }
}

@media only screen and (min-width: 550px) { 
.paddingonlapie{margin-left:50px; margin-right:50px;} 
}

/**--- subpage header ----*/
.eltdf-title.eltdf-standard-type.eltdf-content-center-alignment { padding-top: 60px; }

/** ===== new css =====*/
.icondiva i.fa.fa-home { display: none !important; } 
a.lcs_logo_link img { min-height: 90px; }

/**------- */
@media only screen and (min-width: 1050px) {
.eltdf-vertical-align-containers .eltdf-position-center.eps_menuclass {
    width: 70%;
    position: absolute;
    z-index: 999;
}
.eltdf-position-center.eps_socialclass {      text-align: right; }
.eltdf-position-center-inner.eps_socialmain { margin-right: 30px !important; }
.eltdf-main-menu>ul>li>a { padding: 0px 5px; }
}

/**--- header social icon  ---*/
ul.mysocialno li {
    list-style: none;
    display: inline-block;
    padding: 5px;
    margin-right: 5px;
}
ul.mysocialno li a {
    color: #fff;
    font-size: 22px;
}
ul.mysocialno li a:hover i { color: #f47d20; }
ul#menu-eps_main_menu li a:hover {  color: #f47d20; }

/**--- footer css ----*/
.eltdf-icon-widget-holder .eltdf-icon-text {  color: #979797;   }
.eltdf-title.eltdf-standard-type.eltdf-content-center-alignment {
    background-color: #2a2a2a !important;
}

/**===== header new css  =======*/
.eltdf-header-centered .eltdf-page-header .eltdf-logo-area { height: 135px; }
span.maptohed a {position: relative; z-index: 999; color: #f47d20; }
/**---- footer address set ---*/
div#custom_html-2 { display: inline-block; }
.eltdf-icon-text.imkaleft { width: 85%;   float: right; }
.eltdf-icon-widget.fa.fa-map-marker { width: 15%; float: left; color: #fff; margin-top: 92px; }

.eltdf-icon-text.imkaleft:before {
    content: "\f041";
    position: absolute;
    left: 20px;
    margin-top: 11px;
    font-family: FontAwesome;
    color: #fff;
}
div#custom_html-2 {
    margin-bottom: 5px;
}
.eltdf-icon-text.imkaleft.mobile:before {
    content: "\f095";
    font-family: FontAwesome !important;
}
.eltdf-icon-text.imkaleft.mail:before {
    content: "\f0e0";
    font-family: FontAwesome !important;
}
/*--- set header css ---- ------*/
.eltdf-breadcrumbs-inner a:hover { color: #f47d20 !important; }
@media only screen and (min-width: 1024px) {
body.events-template-default.single.single-events .tt_event_theme_page.timetable_clearfix { margin-top: 150px !important; }
}
@media only screen and (max-width: 767px) { 
.vc_pageable-slide-wrapper.vc_clearfix { max-height: 100% !important; }
.dideeps { opacity: 1 !important; }
}
/*==== logo height =====*/
/* .owl-item img { height: 140px; } */
.lcs_logo_container a.lcs_logo_link { border-color: transparent !important; }
.paddingonlapie.setheight img { min-height: 295px; }


.schedule_div table td {
    padding: 0px 10px;
    border: 1px solid #e1e1e1 !important;
}
tr.data_schedule td.mtime {
    color: #fe1f05;
}
.schedule_div th {
    background: #fe1f05;
    font-size: 18px!important;
    text-transform: uppercase;
    color: #fff!important;
    padding: 15px 10px;
    border: 1px solid #000 !important;
}
.schedule_div tr th:nth-child(1) {
    color: #fe1800;
}
.schedule_div tr th:nth-child(2) {
    color: #fe1f05;
text-align:center !important;
}
.schedule_div tr th:nth-child(4) {
    color: #548236;
    text-align: center !important;
}
.schedule_div tr th:nth-child(1) {
    color: #ffffff;
    border: 2px dashed #2a2a2a !important;
    background: #000 !important;
}
.schedule_div tr th:nth-child(3) {
      /*  color: #35679a;*/
color: #fef581 !important;
    text-align: center !important;
    background: #ff0000a8;
}
.schedule_div tr {
    border: 1px solid #000 !important;
}
tr.data_schedule p {
    display: inline-block;
}

.schedule_div table td span {
    color: #369;
    cursor: pointer;
}
.data_schedule td:nth-child(3) {
   color: #000;
    text-align: left;
}

.schedule_div tr td, .schedule_div tr th {
    text-align: left !important;
    color: #000;
    font-weight: bold;
    font-size: 18px;
}
.data_schedule td:nth-child(1) {
    background: #fe1f05;
    border-color: #000 !important;
    color: #fff;
    font-weight: bold;
}
tr.data_schedule td:nth-child(2) p:after {
    content: " - ";
}
tr.data_schedule td:nth-child(3) p:after {
    content: " - ";
}
tr.data_schedule td {
    border-color: #000 !important;
vertical-align:middle;
}
tr.table_title {
    background: #000 !important;
}
tr.data_schedule td p br {
    display: none;
}
.schedule_div h1 {
    font-size: 25px;
    text-align: center;
    background: #000;
    margin: 0;
    padding: 5px;
    color: #fff;
}
tr.data_schedule .popup-content {
    display: none;
}
/*.post-image img {
    max-width: 320px;
    display: inline-block;
}*/
.post-image {
    display: inline-block;
}
.title {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    margin-bottom: 15px;
padding:0px 15px
}
.content-box.eltdf-grid-col-8 p {
    margin: 0;
}
.style_class.eltdf-grid-col-12 h2 {
    font-size: 20px;
    margin: 5px 0px;
}
.style_class.eltdf-grid-col-12 {
    color: #000;
    line-height: 2;
}
span.only_top {
    display: none;
}
tr.row_no_1 span.only_top {
    display: block;
    text-transform: lowercase;
    font-size: 17px;
}
.table_title td {
    border: 1px solid #404140 !important;
}
body tr.table_title td {
    border: 1px solid #404140 !important;
}


tr.data_schedule.manhattan td:nth-child(3) {
    background: transparent;
}
tr.data_schedule.manhattan td:first-child {
    color: blue !important;
}
tr.data_schedule.manhattan td:nth-child(2) , tr.data_schedule.manhattan td:nth-child(3) {
    background: #fff !important;
}
tr.data_schedule.queens_wyh.firstdarkrow td:nth-child(4) {
    background: #90EE90;
}
tr.data_schedule.manhattan.row_no_1 {
    border-top: 4px solid #000 !important;
}

/*==== home page descripition ====*/
p.eltdf-pl-shortcode.eps-shortcode {
    padding-left: 15px;
    padding-right: 15px;
}

.next_banner {
    min-height: 300px;
}
.displaynone {
    display: none;
}
/************schedulecsss*******************/

tr.data_schedule.manhattan td:last-child , .schedule_div tr th:nth-child(1), .queens_wyh, .data_schedule td:nth-child(1),th.queencolor {
    display: none;
}
p.only_tops {
    text-align: center;
    color: #fff;
    margin: 0;
    padding: 0;
}
.page-id-5745 .contactimag {
    background-attachment: fixed;
    background-position: center center !important;
    background-repeat: no-repeat !important;
   background-size: contain !important;
    background-color: #000
}
.page-id-5745  .eltdf-content {
 margin: 0!important;
}


/*********end***********/