.trending-block{ margin: 36px 0 0 0; width: 100%; float: left;}

.outer-wrap .trending-block .event-search{text-align: center; margin: 8px 0 36px 0;  }
.outer-wrap .trending-block .event-search label { font-size: 26px;line-height: 36px;}
.outer-wrap .trending-block .select-dropdown-menu button .dd-text{font-size: 26px;line-height: 36px;}
.outer-wrap .select-dropdown-menu .dropdown-menu { top: 36px;}

.trending-block .panel{background: transparent; border-color: transparent; box-shadow:none; float: left;width: 100%; }
.trending-block .panel .panel-body{padding-right: 8px; padding-left: 8px;}



.trending-block .panel-group { margin-bottom: 0; float: left; width: 100%;}

.trending-block .panel .panel-heading{background: #ececec; border: 1px solid #e4e4e4; padding: 7px 15px 8px 15px;}
.trending-block .panel .panel-heading a{color: #2f2f2f; font-size: 20px; text-align:center; display: block;
    font-family: montserratlight, sans-serif; }
.trending-block .panel .panel-heading a:hover{text-decoration: none;}

.trending-block .panel .panel-body{ border-top-color: transparent!important; }

.three-columns-events .empty-event-type{background: #fff; padding: 15px 25px; text-align: center;
    display: block;  float: left;border-radius: 4px; font-size: 1.2em; color: #8f8f8f;
    font-family: montserratlight, sans-serif; width: 100%}

.three-columns-events .all-events-list .btn { display: inline-block;}



/* --- Cards FOR trending panel depend by cart default  ---  */
.trending-block .panel .cart-ts .description .button p.for-desktop{display: none!important;}
.trending-block .panel .cart-ts .description .button p.for-mobile{display: flex!important;}

.trending-block .panel .cart-ts{box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); padding: 12px 0; }
.trending-block .panel .cart-ts:hover{cursor: pointer;}

.trending-block .panel .cart-ts .date{flex: 0 0 86px; max-width: 86px;width: 86px;padding: 2px 4px 2px 12px; background: transparent;}
.trending-block .panel .cart-ts .date p{margin-bottom: 2px;}
.trending-block .panel .cart-ts .date p.mj{color: #505050; font-size: 1.4em; font-family: montserratmedium, sans-serif;}
.trending-block .panel .cart-ts .date p.mjy{}
.trending-block .panel .cart-ts .date p.pm{color: #858585;font-size: 1em;  font-family: montserratregular, sans-serif;}

.trending-block .panel .cart-ts .date time{margin-bottom: 0;}

.trending-block .panel .cart-ts .description{padding: 0 4px 0 12px;}
.trending-block .panel .cart-ts .description .full-info p.title{font-size: 1.4em; font-family: montserratsemibold, sans-serif;}
.trending-block .panel .cart-ts .description .full-info p.subtitle{font-size: 1.2em; line-height: 1.2em; color: #B0B0B0;
    font-family: montserratregular, sans-serif;}

.trending-block .panel .cart-ts .description .full-info { padding-right: 4px;}

.trending-block .panel .cart-ts .description .button{width: 40px; flex: 0 0 40px; max-width: 40px;}
.trending-block .panel .cart-ts .description .button p .btn {padding: 4px 8px;}

/* --- Performer message - fast-event  */
.trending-block .panel .cart-ts .description .fast span{font-size: 1em; line-height: 1.2em;}
.trending-block .panel .cart-ts .description .fast svg{height: 14px; width: 14px;}

/* --- */


@media (max-width: 992px) {

    .three-columns-events .row .col-md-4{margin-bottom: 20px; float: left; width: 100%;}
    .three-columns-events .row .col-md-4:last-child{margin-bottom: 0;}

   .trending-block .panel .panel-heading a { text-align: left; font-size: 18px;
        padding: 0 20px 0 10px; position: relative;}

    .trending-block .panel .panel-heading a::after{ content: ' ';  position: absolute; right: 10px;
        border: 5px solid transparent; border-bottom: 5px solid #2f2f2f; top:50%; margin-top: -10px;}

    .trending-block .panel .panel-heading a.collapsed::after{ content: ' ';  position: absolute; right: 10px;
        border: 5px solid transparent; border-top: 5px solid #2f2f2f; top:50%; margin-top: -5px;}

}


@media (max-width: 767px) {

    .trending-block .event-search .form-inline .form-group{ margin-right: 6px;}
    .trending-block .event-search .form-inline .form-group.select-dropdown-width{ margin-right: 0;}
}

@media (max-width: 450px) {

    .trending-block .panel .panel-heading a { padding: 0 20px 0 0;}
    .trending-block .panel .panel-heading a::after,
    .trending-block .panel .panel-heading a.collapsed::after{ right: 0;}

}



