.dgzmk-mysearch-portlet .full-width {

    width:100%;

}

.dgzmk-mysearch-portlet .clickable {

    cursor: pointer;

}

.mysearch-sitesearch {

    position: relative;

    margin:0 !important;

    transition: all 0.5s;

}

.mysearch-sitesearch:focus {

    box-shadow: #333 0.1em 0.1em 0.5em 2px;
    transition: all 0.5s;

}

.dgzmk-mysearch-portlet .mysearch-result-flyout {

    position: absolute;

    display:none;

    right:0;
    top:100%;

    max-width:85vw !important;

    margin-top:-1px;

    border:1px solid #ccc;
    border-radius: 4px;

    box-shadow: #666 0.25em 0.25em 0.25em;

    background-color: white;

    box-sizing: border-box;

    padding:1.5em;

    transition: all 0.5s;

    z-index:1000;

}

.dgzmk-mysearch-portlet .mysearch-result-flyout.active {

    display:block;

    transition: all 0.5s;

}

#headerSearchAjax {

    position: absolute;

    right:-1em;
    top:50%;

    margin-top:-8px;

    display:none;

}

#headerSearchAjax.active {

    display:block;

}

#result-list li, #result-listHeader li {

    list-style: none;

}

.mysearch-result-container {

    border:none;

    overflow:hidden;

    width:1px;
    height:1px;

    position: absolute;

}

.mysearch-result-container.mysearch-ready {

    width:100%;
    height:100%;

    position: relative;

    overflow: hidden;

}

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete  {

    z-index:1001;

    transition: all 0.5s;

    box-shadow: #666 0.25em 0.25em 0.25em;

    box-sizing:border-box;

    padding:0.5em;

    li.mysearch-result {

        font-family: "Open Sans", sans-serif;

        display:flex;

        justify-content: flex-start;
        align-items: stretch;

        min-height: 1.5em;

        cursor:pointer;

        .mysearch-preview {

            background-position: center center;
            background-repeat: no-repeat;
            background-size: auto;

            min-width:2em;

        }

        .mysearch-title {

            margin-left:0.5em;
            font-weight:bold;

        }

    }

}