/*
Theme Name: Wexon
Theme URI: https://wexon.ee/
Description: Wexon WordPress Theme
Version: 1.0
Author: Fabrity
*/

/* System styles */
@import url('css/system.base.css');
@import url('css/system.menus.css');
@import url('css/system.messages.css');
@import url('css/system.theme.css');

/* Core module styles */
@import url('css/field.css');
@import url('css/node.css');
@import url('css/search.css');
@import url('css/user.css');
@import url('css/nodeorder.css');
@import url('css/views.css');

/* Contributed module styles */
@import url('css/ckeditor.css');
@import url('css/ctools.css');
@import url('css/custom_search.css');

/* Theme styles */
@import url('css/foundation.css');
@import url('css/responsive-tables.css');

.contactForm {
    .wpcf7-list-item {
        display: block;
        margin-left: 0;
    }

    strong {
        display: block;
        margin-bottom: 10px;
    }

    .wpcf7 form .wpcf7-response-output {
        margin: 20px 0 0 0;
        padding: 15px 20px;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 500;
        line-height: 1.5;
        border-left: 4px solid;

        &.wpcf7-validation-errors {
            background-color: #fff3cd;
            border-color: #ffc107;
            color: #856404;
        }

        &.wpcf7-mail-sent-ok {
            background-color: #d4edda;
            border-color: #28a745;
            color: #155724;
        }

        &.wpcf7-mail-sent-ng {
            background-color: #f8d7da;
            border-color: #dc3545;
            color: #721c24;
        }
    }
}

.block-menu-heading {
    margin: 14px 0;
    font-weight: 700;
}
