.lt-rest-api-widget .row-site-event{
	padding: 0px;
	float: none;
	position: relative;
	margin-bottom: 15px;
}
.row-site-event {
    clear: left;
    box-shadow: 3px 5px 15px rgba(0,0,0, .15);
}
.row-site-event .event-image {
	margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}
.row-site-event .event-image .post-date {
    top: 5px;
    left: 15px;
    z-index: 1;
    width: 60px;
    height: 60px; 
    padding: 3px;
    text-align: center;
    position: absolute;
    color: #fff;
    background: -webkit-gradient(linear, left top, right bottom, from(#ff3e00), to(#ffbe30));
    background: -webkit-linear-gradient(top left, #ff3e00, #ffbe30);
    background: -o-linear-gradient(top left, #ff3e00, #ffbe30);
    background: linear-gradient(to bottom right, #ffbe30 , #ff3e00);
}
.row-site-event .event-image .post-date .date {
    font-size: 18px;
    font-weight: bold;
}
.row-site-event .event-image .post-date .month {
    font-size: 14px; 
    text-transform: uppercase;
}
.row-site-event .event-image img { 
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 100%;
    height: 100%;
}
.row-site-event .site-card-body {
    position: absolute;
    width: 100%;
    bottom: 0px;
    text-align: center;
    background-color: #020202ad;
    padding: 5px;
}
.row-site-event .event-image:hover img { 
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}
.row-site-event .event-title {
    position: relative;
}
.row-site-event .title-item-archive {
    cursor: pointer;
    color: #fff; 
}
.event-post-meta {
    color: #fff;
}
.row-site-event .site-card-body .card-title { 
	font-size: 14px;
    font-weight: normal;
    color: #fff;
    line-height: 1.5;
    padding: 0px 8px 5px 8px;
    text-transform: uppercase;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-align: left; 
}
.row-site-event .site-card-body .card-title:hover{
	color: #ffcb08;
}
/* .row-site-event .event-title:after {
    top: 0;
    width: 6px;
    left: -15px;
    bottom: 0px;
    content: '';
    height: 100%;
    position: absolute;
    background-color: #ffbe30;
} */
.row-site-event .list-ul, .row-site-event .list-ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.row-site-event .event-post-meta i {
    color: #f36c21; 
}
.row-site-event .event-location, .row-site-event .event-time{
	display: none; 
}
/* show 02 */
.sec-event-list .h2-event {
    font-size: 20px;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px -10px;
    color: #000;
}
.sec-event-list .line-blue {
    margin: 0px -10px 5px -10px;
}
#section-event-list {
    padding: 30px 10px;
    width: 100%;
    clear: left;
}
.sec-event-list .border-bottom {
    border-bottom: 1px solid #dcdcdc;
    padding: 5px 0px;
    background-color: rgba(222,228,217,.24);
    margin-bottom: 15px;
    cursor: pointer;
}
.sec-event-list .border-bottom:hover {
    background-color: #cbc881;
}
.sec-event-list .col-event-left {
    width: 22%;
    padding: 0px;
}
.sec-event-list .event-image {
    border-left: 5px solid #f27025;
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
}
.sec-event-list .event-image img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 100%;
    height: 100%;
}
.sec-event-list .col-event-left img {
    float: left;
    padding-left: 3px;
    max-width: 100%;
    height: auto;
}
.sec-event-list .event-image img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    width: 100%;
    height: 100%;
}
.sec-event-list .event-image:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}
.sec-event-list .col-event-center {
    width: 10%;
}
.sec-event-list .col-date-year {
    padding: 0px;
    color: #fff;
    background: -webkit-gradient(linear,left top,right bottom,from(#ff3e00),to(#ffbe30));
    background: -webkit-linear-gradient(top left,#ff3e00,#ffbe30);
    background: -o-linear-gradient(top left,#ff3e00,#ffbe30);
    background: linear-gradient(to bottom right,#ffbe30,#ff3e00); 
}
.sec-event-list .text-center {
    text-align: center;
}
.sec-event-list .txt-date {
    font-size: 22px; 
    color: #fff;
    font-weight: 700;
}
.sec-event-list .mb-0, .sec-event-list .my-0 {
    margin: 0 auto;
}
.entry-content .sec-event-list .mb-0, .entry-content .sec-event-list .my-0{
    text-align: center; 
}
.sec-event-list .col-event-right {
    width: 68%; 
}
.sec-event-list .col-event-right p:first-child {
    height: 38px;
    line-height: normal;
    overflow: hidden;
    color: #343a40; 
    font-weight: 700;
    margin: 0;
} 
.sec-event-list .col-event-right a {
    text-decoration: none;
    cursor: pointer;
    color: #333; 
}
.sec-event-list .size-small {
    font-size: 16px; 
    margin-bottom: 0;
    line-height: 1.6;
}
.sec-event-list .col-event-right i {
    color: #f36c21;
}
#page .entry-content .sec-event-list .col-event-right a{
    text-decoration: none;
    cursor: pointer;
    color: #333;
}
#page .entry-content .sec-event-list .col-event-right a:hover {
    color: #f27025;
}
#page .entry-content .sec-event-list .col-event-right .mb-0{
    text-align: left;
}
/* Slider */
.sec-events-slider .h2-events-slider {
    font-size: 20px; 
    text-transform: uppercase;
    padding: 0px;
    margin: 0px;
    color: #000;
}
.lt-events{
    border: 1px solid #ddd;
    padding: 15px;
    background: #302f31;
    text-align: center;
    margin-bottom: 15px;
    overflow: hidden;
}
.lt-events amp-carousel div > .lt-events-item:first-child {
    margin-left: 0;
    margin-right: 7px;
}
.lt-events amp-carousel div > .lt-events-item:last-child{
    margin-right: 0;
    margin-left: 7px;
}
.lt-events-item {
    width: 32.222%;
    border: 1px solid #ddd;
    border-radius: 8px;
    text-align: center;
    white-space: normal;
    background-color: #fff;
    overflow: hidden;
    margin: 0 7px;
}
.lt-events-item-head {
    background-size: cover;
    background-position: left;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    height: 240px;
} 
.lt-events-item-head a {
    display: block;
    width: 100%;
    height: 100%;
}
.lt-events-item-title {
    position: absolute;
    padding: 20px 5px 5px 5px;
    bottom: 0;
    background-image: linear-gradient(transparent,#000 80%);
    font-size: 15px;
    width: 100%;
    color: #fff;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 66px;
    font-weight: bold;
    overflow: hidden;
}
.lt-events-item-body {
    padding: 10px;
}
.lt-events a.lt-events-item-button, #page .entry-content .lt-events a.lt-events-item-button{
    color: #fff;
    background-color: #333;
}
.lt-events a.lt-events-item-button:hover, #page .entry-content .lt-events a.lt-events-item-button:hover {
    cursor: pointer;
    background-color: #fc5a0a;
}
.lt-events-item-button {
    padding: 5px;
    display: block;
    background-color: #333;
    border: 1px solid rgba(0,0,0,.2);
    cursor: pointer;
    font-size: 15px;
    transition: all 500ms;
    border-radius: 5px;
}
.lt-events .amp-carousel-button-next, .lt-events .amp-carousel-button-prev {
    border-radius: 50%; 
}
.lt-events .amp-carousel-button { 
    height: 40px;
    width: 40px;
    cursor: pointer;
}
.lt-events .amp-carousel-button:hover{
    background-color: #71b837;
}
.sec-events-slider .post-date {
    top: 5px;
    left: 5px;
    z-index: 1;
    width: 60px;
    height: 60px;
    padding: 3px;
    text-align: center;
    position: absolute;
    color: #fff;
    background: -webkit-gradient(linear,left top,right bottom,from(#ff3e00),to(#ffbe30));
    background: -webkit-linear-gradient(top left,#ff3e00,#ffbe30);
    background: -o-linear-gradient(top left,#ff3e00,#ffbe30);
    background: linear-gradient(to bottom right,#ffbe30,#ff3e00);
}
.sec-events-slider .post-date .date {
    font-size: 18px;
    color: #fff;
    font-weight: bold; 
}
.sec-events-slider .post-date .month {
    font-size: 14px;
    text-transform: uppercase;
} 
.lt-events-item-title:hover {
    color: #ff6f13;
} 
@media (max-width: 767px){
    .row-site-event .site-card-body .card-title{
        height: auto; 
    }
    .sec-event-list .col-event-left {
        width: 100%;
    }
    .sec-event-list .event-image {
        border-left: none;
    }
    .sec-event-list .col-event-center {
        width: 25%;
        padding-top: 10px; 
    }
    .sec-event-list .col-event-right {
        width: 75%;
        padding-top: 10px;
    }
}
@media (max-width: 499px){
    .lt-events-item {
        width: 96%;
    }
}