/* Powermail */
.tx-powermail h3 {
    display: none;
}
.tx-powermail > .container-fluid {
    padding-left: 10px;
    padding-top: 7px;
}
@media (min-width: 768px) {
    .main-section .tx-powermail .powermail_fieldwrap_type_submit .col-sm-offset-2 {
        margin-left: 0%;
    }
    footer .col-sm-10 {
        width: unset;
    }
    footer .powermail_fieldwrap_type_submit .col-sm-10 {
        width: 83.33333333%;
    }
}
.main-section .tx-powermail .powermail_fieldwrap_type_captcha img {
    width: 100%;
}
footer legend {
    display:none;
}
/*footer .form-group > label {
    display: none;
}*/
footer .powermail_captchaimage {
    width: 100%;
    height: auto;
}
footer .form-horizontal .control-label {
    padding: 0 0 0 1rem;
}
.tx-powermail label.control-label {
    width: 100%;
    text-align: left;
}
footer .tx-powermail .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #333333;
}
footer .tx-powermail .table-hover > tbody > tr:hover {
    background-color: #333333;
}
footer .tx-powermail .table > tbody > tr > td {
    border-top: unset;
}
@media (min-width: 768px) {
    footer .powermail_fieldwrap > .col-sm-10 {
        padding-left: 10px;
    }
    footer .col-sm-offset-2 {
        margin-left: 44.666667%;
    }
}
@media (min-width: 992px) {
    footer .col-md-6 {
        width: 100%;
    }
    input[type="submit"] {
        float: right;
    }
    footer textarea.form-control {
        height: 80px;
    }
    footer .form-control {
        width: 297px;
    }
    footer .col-sm-offset-2 {
        margin-left: 38.666667%;
    }
    footer .tx-powermail .radio label, .checkbox label {
        width: 340px;
        max-width: 340px;
    }
}
@media (min-width: 1200px) {
    footer textarea.form-control {
        max-width: 340px;
    }
    footer .form-control {
        width: 340px;
    }
    footer .col-sm-offset-2 {
        margin-left: 35.666667%;
    }
}

/* Calender */
.tx-cal-controller .view-header {
    margin-top: -50px;
}
.tx-cal-controller .previous-button, .tx-cal-controller .next-button {
    margin-top: 10px;
}
.month-weeknums {
    display: none;
}
.header-buttons {
    display: none;
}
.tx-cal-controller .month-large div.vevent a:link span.popup, .tx-cal-controller .month-large div.vevent a:visited span.popup, .tx-cal-controller .month-medium span.popup {
    display: none !important;
}
.tx-cal-controller .month-large td.weekday, .tx-cal-controller .month-large .weekday0, .tx-cal-controller .month-large .weekday1, .tx-cal-controller .month-large .weekday2, .tx-cal-controller .month-large .weekday3, .tx-cal-controller .month-large .weekday4, .tx-cal-controller .month-large .weekday5, .tx-cal-controller .month-large .weekday6, .tx-cal-controller .month-large .weekday7, .tx-cal-controller .month-large .currentDay {
    font-size: 0.9em;
}
.tx-cal-controller .month-large .eventCountIs1, .tx-cal-controller .month-large .emptyWeek .empty {
    height: 2em;
}
.tx-cal-controller .month-large td.weekday, .tx-cal-controller .month-large .currentDay {
    background-color: #333333;
}
.tx-cal-controller .month-large .dayNum, .tx-cal-controller .month-medium .dayNum {
    background-color: #484848;
    font-size: 1.6rem;
}
.tx-cal-controller .month-small th, .tx-cal-controller .month-medium th, .tx-cal-controller .month-large th {
    background-color: #333333;
    font-size: 1.6rem;
}
.create {
    background-color: #333333;
    display: none;
}
.emptyWeek {
    border-bottom: 1px solid #aaa;
}
.withEventWeek {
    border-bottom: 1px solid #aaa;
}
.tx-cal-controller .month-large .vevent {
    margin: -3px;
}

/* Agency */
.agency a {background-image: url("../templates/empir/images/internal_link.gif") !important}
.agency .agency-submit {margin: 10px}
.agency input[name="agency[linkToPID]"] {display: none}
.agency .divInputCaptchaResponse img {
	width: 270px;
	height:70px;
}

/* Ameos Filemanager New */
.toolbar-file a:hover {
    text-decoration: none;
}
.typo3-messages{
    list-style-type: none;
    padding-inline-start: unset;
}
.uploadarea .dz-preview .dz-details {
    opacity: unset;
}
.massaction-toolbar {
    display: unset;
}
.massaction-toolbar h5 {
    font-weight: 500;
}
.ameos_filemanager_folder_edit .row, .ameos_filemanager_folder_edit .form-group-categories {
    display: none;
}
.files .toolbar .toolbar-item[title="Delete"] {
    display: none;
}
.dont-display {
    display: none;
}

/* News */
@media (min-width: 992px) {
    .lead {
        font-size: 18px;
        margin-top: 5px;
    }
    .news-single h1, .h1 {
        font-size: 2.4em;
    }
}
.thumbnail .caption {
    padding: 3px;
}
.caption {
    word-break: break-word;
}
.news-related-files {
    margin-top: 15px;
}
/*.news-single .lead {
    margin-bottom: -35px;
}*/
.news .news-list-item {
    margin-bottom: 40px;
}
.news h3 {
    font-size: 1.8em;
}