.displayNone {
    display: none;
}

.sidebar-menu ul.nav-sidebar {
    display: block
}

.fa, .filemanager-item-icon:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.preview_thumb {
    margin: 10px 20px 10px 0;
    position: relative;
    border: 1px solid #ccc;
}

/*filters*/
.filters_form {
    padding: 50px 0;
    position: relative;
}

.filters_form .form_fields {
    max-width: 780px;
    margin: 0 auto;
}

.filters_form .field_block ::-webkit-input-placeholder {
    color: #a4a4a4;
}

.filters_form .field_block :-moz-placeholder {
    color: #a4a4a4;
}

.filters_form .field_block ::-moz-placeholder {
    color: #a4a4a4;
}

.filters_form .field_block :-ms-input-placeholder {
    color: #a4a4a4;
}

.filters_form .field_block input,
.filters_form .field_block textarea {
    width: 100%;
    /*border: 1px solid #c7c7c7;*/
    background: transparent;
    font-size: 100%;
    line-height: 21px;
    padding: 8px 15px 9px;
    color: #747474;
    border-radius: 5px;
}

.filters_form .field_block input.filed,
.filters_form .field_block textarea.filed {
    background: #f5f5f5;
}

.filters_form .field_block textarea {
    resize: none;
    height: 100px;
}

.filters_form .field_block .error_hint {
    position: absolute;
    right: 30px;
    bottom: 15px;
    font-size: 120%;
    line-height: 15px;
    color: #FE3535;
    display: none;
}

.filters_form .field_block .individual_hint {
    display: none;
}

.filters_form .field_block.has-error ::-webkit-input-placeholder {
    color: #FE3535;
}

.filters_form .field_block.has-error :-moz-placeholder {
    color: #FE3535;
}

.filters_form .field_block.has-error ::-moz-placeholder {
    color: #FE3535;
}

.filters_form .field_block.has-error :-ms-input-placeholder {
    color: #FE3535;
}

.filters_form .field_block.has-error input {
    border-color: #FE3535;
}

.filters_form .field_block.has-error .error_hint,
.filters_form .field_block.has-error + .error_hint {
    display: block;
}

.filters_form .cc-picker {
    border-color: #c7c7c7;
}

.filters_form .cc-picker-code-list {
    max-height: 240px;
}

/*filters*/

div.selectize-dropdown {
    background-image: none !important;
    padding-right: unset !important;
}

.rich-content {
    font-family: "mardoto", "roboto";
}

.rich-content > p {
    font-size: 20px;
    color: #000000;
    padding: 0;
}

.rich-content .block_description {
    color: #000000;
    margin: 0;
    padding: 0;
}

@media screen and (min-width: 991px) {
    .rich-content .block_description {
        font-size: 20px;
        line-height: 30px;
    }
}

.rich-content .section_description {
    color: #333333;
    margin: 20px 0 40px;
    padding: 0;
    font-size: 16px;
    line-height: 28px;
}

@media screen and (max-width: 990px) {
    .rich-content .section_description {
        font-size: 14px;
        line-height: 20px;
    }
}

.rich-content .quote_block {
    border-top: 2px solid #AA241F;
    border-bottom: 2px solid #AA241F;
    position: relative;
}

.rich-content .quote_block:before {
    position: absolute;
    right: 0;
    padding-left: 30px;
    background: #ffffff;
    color: #AA241F;
    top: -16px;
    text-align: end;
    font-size: 30px;
}

.rich-content .quote_block .block_description {
    color: #4B4E6A;
    padding: 30px 0;
}

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

    .rich-content .quote_block:before {
        top: -15px;
        text-align: end;
        font-size: 22.7px;
    }

    .rich-content .quote_block .block_description {
        padding: 15px 0;
    }
}
