/**
 * --------------------------------------------------------------------------------
 * Widget Styles
 * --------------------------------------------------------------------------------
*/

.sidebar-widgetarea {
    margin-bottom: @line-height;

    img {
        max-width: 100%;
        height: auto;
    }

    input[type="search"] {
        box-sizing: border-box;
    }
}

.widget-title {
    font-weight: 500;
    font-size: @font-size*1.5;
    margin-bottom: 1rem;
}

#wp-calendar {
    th,
    td {
        padding: 6px 8px;
    }
}

.widgetarea li {
    list-style-type: none;
}

.widgetarea ul li::before {
    content: "\f0da";
    font-family: Fontawesome;
    font-size: 1.92rem;
    margin-right: .6rem;
}

.widgetarea ul li ul {
    margin-left: @font-size;
}

.widgetarea {
    select {
        max-width: 100%;
    }

    input {
        .shadow();
    }

    .screen-reader-text {
        clip: rect(1px, 1px, 1px, 1px);
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
    }
}
