/*
Theme Name: SPDBOX 2
Template: ascend_premium
Version: 2.1
Author: Yaway Media
*/


.sidebar .widget {
margin: 5px 0px 25px 0px!important;
padding: 0px 0px 0px 0px!important;
}
.sidebar .widget h4,
.postcontent .kt_post_category {
display:none;
}
.postclass .kt_post_category{
font-weight: 400!important;
font-size: 14px!important;
}
.brand {
margin: 14px 0px 0px 0px!important;
}
.post-single-img {
margin: 0px 0px 25px 0px!important;
}


.wp-caption-text{
text-align: center;
padding: 5px 0px 10px 0px!important;
margin: 10px 0px 0px 0px!important;

}


table {
margin: 10px 0 0 0;
border-top: 0px solid #e2001a !important;
border-bottom: 0px solid #c1c1c1 !important;
border-right: 0px solid #c1c1c1 !important;
}

.tablepress th {
background-color: #e2001a !important;
color: #fff !important;
padding: 5px 10px 8px 20px !important;
border-left: 1px solid #e2001a !important;
border-right: 1px solid #e2001a !important;
margin: 0px 0 1px 0!important;
}

.tablepress td {
padding: 10px 10px 14px 20px !important;
border-left: 1px solid #c1c1c1 !important;
border-bottom: 1px solid #c1c1c1 !important;
}

.tablepress caption{
display:none;
}

.panel-heading {
 padding: 10px;
    margin: -20px;
}
.panel-heading .accordion-toggle {
    background: #e2001a;
padding: 15px 20px 16px 20px;
}
.panel-heading .accordion-toggle.collapsed {
    background: #ba0a1f;
padding: 15px 20px 16px 20px;
}
.accordion-toggle h5 {
    color: #fff;
}
.panel-heading .kt-icon-minus,
.panel-heading .kt-icon-plus {
   margin: 0px 20px 0px 20px;
}

.panel-collapse {
padding: 15px 20px 16px 20px;
}


/* Event List CSS */



ul.event-list-view, ul.single-event-view {
list-style: none !important;
padding: 0;
}

li.event {
clear: both;
margin: 0 0.5em 1.5em 0em;
display: flex;
border: 1px solid #e2001a;
padding: 0px 0px 20px 0px;
zoom: 1; /* Fix for IE 6+7 */
}

.event-date {
float: left;
margin: 0px;
}
.event-title h3 {
margin: 0px 0px 5px 0px !important;
padding: 11px 5px 0px 0px;
color: #e2001a;
}
.sidebar .event-title h3 {
margin: 0px 0px 5px 0px !important;
padding: 11px 5px 0px 0px;
color: #e2001a;
font-size: 13px;
line-height: 17px;
}
.event-list .start-date {
text-align: center;
background-color: #e2001a!important;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 10px 17px 14px 17px;
font-weight: 700;
}

.event-list .end-date {
text-align: center;
background-color: #e2001a!important;
color: #fff;
margin: 0px 0px 5px 0px;
padding: 10px 17px 14px 17px;
font-weight: 700;
}

.event-info {
display: block !important;
padding: 0px 0px 0px 20px;
}

.multi-day {
margin: 0 0 0 10px;
}

.single-day {
}

.event-time {
padding-right: 5px;
margin-right: 10px;
border-right: 1px solid #e2001a;
font-weight: 700;
}
.sidebar .event-time{

}
.event-location{
font-weight: 700;
}
.sidebar .event-location{

}
.event-cat {
font-weight: 300;
}

.event-details {
padding: 5px 0px 0px 0px;
}

div.feed {
display: block;
}

div.feed a * {
vertical-align: middle;
}

div.feed img {
margin: 0 5px 0 2px;
}
.event-list {
padding: 0px 0px 10px 0px !important;
}
.widget_event_list_widget a {
text-align: center;
background-color: #e2001a!important;
color: #fff!important;
margin: 10px 0px 5px 0px!important;
padding: 10px;
}

div.el-hidden,
.tablepress caption,
div.filterbar {
display:none;
}





/* Phone */

@media only screen and (max-width: 480px) {

.brand {
margin: 0px 0px 0px 0px!important;
}
img.alignleft,
img.alignright,
img.alignnone{
margin: 0px 0px 20px 0px!important;
width: 100%;
height: auto;
float:none;
}

.sidebar .widget img{
margin: 0px 0px 0px 0px!important;
width: 100%;
height: auto;
}
.textwidget img.alignright{
margin: 0px 0px 0px 0px!important;
width: 20%;
height: auto;
float:right;
}
}