.tx-indexedsearch-rules {
    display: none;
}
.tx-indexedsearch-searchbox fieldset legend {
    display: none;
}
#tx_indexedsearch label {
    font-size: 19px;
}
.tx-indexedsearch-search-submit {
    margin-top: 42px;
}
.tx-indexedsearch-search-submit input[type="submit"] {
    background: #666;
    color: #fff;
    border: 0;
    font-size: 16px;
}
.tx-indexedsearch-search-submit input[type="submit"]:hover {
    background-color: #E6E6E6;
    border-color: #ADADAD;
    color: #666;
}
.tx-indexedsearch-searchbox p {
    margin-top: 0;
}

/*########################################
############ Powermail ###################
#########################################*/
.powermail_form_1{
    display: flex;
    justify-content: space-between;
}
.powermail_form_1 > div{
    display: none;
}
.powermail_form_1 fieldset.powermail_fieldset_1 {
    width: 41.66666667%;
}
.powermail_form_1 fieldset {
    width: 50%;
}
.powermail_form_1 fieldset.powermail_fieldset.powermail_fieldset_2.nolabel {
    margin-top: 70px;
}
.powermail_form_1 .powermail_fieldwrap_type_text {
    font-size: 1.15rem;
    font-weight: 300;
}
.powermail_form_1 .powermail_fieldwrap {
    margin-bottom: 0.7rem;
}
.powermail_form_1 .powermail_fieldwrap_type_html {
    margin-bottom: 2.8rem;
}
.powermail_form_1 input.powermail_submit {
    background: #666;
    color: #fff;
    margin-top: 0.5rem;
    border: 0;
    padding: 8px 12px;
}
.powermail_form_1 .powermail_fieldwrap_type_html a {
    color: #337AB7;
    padding: 0 0 0 20px;
    background: url(../images/arrow-dark.png) no-repeat 0 center;
    font-weight: bolder;
    font-size: 16px;
}
.powermail_form_1 .powermail_fieldwrap ul.powermail-errors-list {
    color: #FF0000;
}
@media(max-width:991px) {
    .powermail_form_1 fieldset.powermail_fieldset_1 {
        width: 100%;
    }
    .powermail_form_1 fieldset {
        width: 100%;
    }
    .powermail_form_1 {
        flex-direction: column;
    }
}

.powermail_fieldwrap_type_select.layout1 {
    margin: 20px 0 20px 45px;
}

/*############################
######### Text and Image ######
##############################*/

.frame-type-textpic.frame-layout-0 .ce-left {
    float: left;
}