/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
/* Downloads*/

/* Listing*/
.dlm-downloads {
    list-style: none;
    padding: 0;
    margin: 0;
}
.dlm-downloads li {
    padding: 0;
    margin: 0;
}
article.download-list-item {
    margin-bottom: 1em;
}
article.download-list-item .download-link .item-title{
    font-size: 18px;
}
article.download-list-item .download-link .item-size {
    font-size: 11px;
    color: #888;
    padding-left: 1em;
}

article.download-list-item .download-link .item-description {
    color: #6b7e8c;
}
/* List Horizontal Box*/
ul.dlm-downloads.list-horiz li {
    float: left;
    width: 14%;
}
ul.dlm-downloads.list-horiz li .download-box {
    min-width: auto;
    border:0;
    border-radius: 0;
    box-shadow: none;
    padding-left: 6px;
    padding-right: 6px;
}
ul.dlm-downloads.list-horiz li .download-box img.wp-post-image{
    border-radius: 0;
}
ul.dlm-downloads.list-horiz li .download-box .download-count {display: none;}
ul.dlm-downloads.list-horiz li .download-box .download-box-content {
    padding: 0;
}
ul.dlm-downloads.list-horiz li .download-box .download-box-content .download-button {
    box-shadow: none;
	padding: 0.75em 0.2em;
	font-size: 0.75em;
}

    /* Event Espresso */
.smaller-text {
    font-size: .9em;
    line-height: 1.2em;
    letter-spacing: .4px;
}
.tiny-text {
    font-size: .8rem;
}
article.espresso_events {
    clear: both;
    overflow: hidden;
    display: flex;
    border-bottom: 1px solid #cbd6df;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
}
.espresso-event-list-header-dv {
    width: 100%;
    max-width: 200px;
    margin-right: 1rem;
    background: #fcfcfc;
}
.espresso-event-list-header-dv .ee-event-img-dv {
    line-height: 0;
}
.espresso-event-list-wrapper-dv h2{
    font-size: 24px;
}
.espresso-event-list-wrapper-dv h2 a{
    color: #6b7e8c;
}
.espresso-event-list-wrapper-dv {
    width: 100%;
}
.ee-event-datetimes-ul {
    margin: 0;
    list-style: none;
}
.ee-clearfix .ee-event-datetimes-li {
    float: none;
    width: auto;
}
.event-datetimes .datetime-name+.datetime-dates,
.event-datetimes .datetime-time {
    margin-left: 10px;
}
.event-datetimes .datetime-dates,
.event-datetimes .datetime-time {
    color: #a1b3c4;
}
.event-datetimes .datetime-name+.datetime-dates:before,
.event-datetimes .datetime-time:before {
    content:'|';
    padding-right: 10px;
}
.event-datetimes .datetime-dates .dashicons,
.event-datetimes .datetime-time .dashicons{
    display: none;
}

.espresso-event-list-event-info a.ee-button.ee-register-button,
.espresso-event-list-event-info input.ticket-selector-submit-btn {
    text-shadow: none;
    background: #f58229;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em;
    color: #fff!important;
    border: 0!important;
    font-weight: normal;
    box-shadow: 0 0.3em 0.6em rgba(0,0,0,0.2);
    padding:6px 12px 7px;
    font-size: 13px;

}
.espresso-event-list-event-info .download-iCal-frm {
    display: inline-block;
    margin: 0 0.5em;
}
.espresso-event-list-event-info input[type="submit"].ee-ical-sbmt {
    background: #afb8bf;
    padding: 0px 2px 0px 1px !important;
    vertical-align: inherit;
}

@media (max-width: 600px) {
    article.espresso_events {
        display: block;
    }
}

/* List in Wdigets */
article.espresso_events.event-shortlist { border: 0; padding-bottom: 0; margin-bottom: 1.5rem;}
.event-shortlist .espresso-event-list-wrapper-dv h2 { font-size: 1.1rem;}
.event-shortlist .espresso-event-list-wrapper-dv h2 a { color:#3e4a54;}
.event-shortlist .espresso-event-list-wrapper-dv h2 a:hover { color:#d17128;}
.event-shortlist.espresso_events .ee-event-datetimes-ul li {margin-bottom: 0;}
.event-shortlist .event-datetimes .datetime-name { display: none;}
.event-shortlist .event-datetimes .datetime-name+.datetime-dates {margin-left: 0;}
.event-shortlist .event-datetimes .datetime-name+.datetime-dates:before { content:''; padding-right: 0;}
.event-shortlist .event-datetimes .datetime-dates {margin-left: 0; color: #6b7e8c;}
.event-shortlist .event-datetimes .datetime-time { display: none;}
.event-shortlist .espresso-event-list-event-info form {display: none;}
    /* hide pagination on shortlist */
article.event-shortlist+.ee-pagination-dv {display:none;}


    /* Event Filter Tabelle */
#ee_filter_table.footable {
    font-family: inherit;
    border: 1px solid #E0E0E0;
    border-radius: 0;
    font-size: 15px;
    /*color: inherit;*/
    background: #f9fafb;
    /*box-shadow: 0px 5px 14px rgba(0,0,0,0.2);*/
    box-shadow: none;
}
#ee_filter_table.footable > thead > tr > th,
#ee_filter_table.footable > thead > tr > td,
#ee_filter_table.footable > tfoot > tr > th,
#ee_filter_table.footable > tfoot > tr > td{
    background-image: none;
    background: transparent;
    border: 0;
    text-shadow: none;
    box-shadow: none;
}
#ee_filter_table.footable > tbody > tr > td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-top: 1px solid #E0E0E0;
    background: #fff;
}
#ee_filter_table.footable .pagination > ul > .disabled > span,
#ee_filter_table.footable .pagination > ul > .disabled > a,
#ee_filter_table.footable .pagination > ul > .disabled > a:hover,
#ee_filter_table.footable .pagination > ul > .disabled > a:focus {
    background-color: #f9fafb;
}
#ee_filter_table.footable .pagination > ul > li > a:hover,
#ee_filter_table.footable .pagination > ul > li > a:focus,
#ee_filter_table.footable .pagination > ul > .active > a,
#ee_filter_table.footable .pagination > ul > .active > span {
    background-color: #f58229;
    color: #fff;
}
.ee_grid_box_v2 .event-link a {
    background: #f58229;
    color: #fff;
    border-radius: 3px;
    box-shadow: 0 0.3em 0.6em rgba(0,0,0,0.2);
    font-weight: normal;
}
.ee_grid_box_v2 .event-link a:before {
    border:0;
}
.ee_grid_box_v2 .event-link a:hover {
    background: #d26f23;
    color: #fff;
}
.ee_grid_box_v2 .event-link a:hover:before {
    color: #fff;
}

.ticket-selector-submit-btn,
.ticket-selector-submit-btn-wrap {
    float: left;
}
/* Event Details */
.single-espresso_events .event-datetimes {
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #e0e0e0;
}
.single-espresso_events .event-datetimes .dashicons {
    display: none;
}
fieldset.ee-reg-form-attendee-dv {
    padding: 0;
    margin: 1em 0 1em;
    border: 0;
    border-radius: 0;
}
fieldset.ee-reg-form-attendee-dv .spco-attendee-lgnd { display: none;}
fieldset.ee-reg-form-attendee-dv div.ee-reg-qstn { margin-bottom: 0.5rem;}
.ee-reg-form-qstn-grp-dv { padding: .5em 0em 1em; }
input[type=datepicker] {
    padding: 0 0.8rem;
    line-height: 2.8rem;
    height: 2.8rem;
    box-shadow: 0 0 0 2px transparent, 0 1px 0 rgba(0,0,0,0.08) inset;
}
.ee-privacy-consent-assertion {
    text-align: left;
    max-width: 100%;
}
#ee-single-page-checkout-dv .medium-lbl {
    width: auto;
    min-width: 400px;
    max-width: 100%;
}

/* News */
.searchandfilter ul { margin: 0;}
.searchandfilter li { display: block; }
.searchandfilter h4 { margin-bottom: 0;}

/* Foto im Team */
.tmm .tmm_member .tmm_photo {
    width: 150px;
    height: 200px;
}

/* Download Fixes */

.download-acc .w-tabs-section,
.download-acc .w-tabs-section-header  {
  display: block;
}

.download-acc .w-tabs-section-header {
	font-weight: bold;
	cursor: auto;
	height: auto;
}

.download-acc .w-tabs-section-content{
	padding-top: 0;
	padding-bottom: 1rem;
}

.page-id-2742 .w-tabs-sections-h :first-child{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.page-id-2742 .w-tabs-sections-h :last-child{
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}