/**
    HEADER
 */
.logo-extras {
    float: right;
    margin-top: 5px;
    margin-right: 35px;
}
.logo-extras img {
    height: 90px;
}

.popupbanner {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: rgba(0,0,0,.3);
    top:0;
    left:0;
}

.popupbanner img {
    display: block;
    margin: 0 auto;
    margin-top: 2%;
    width: 80%;
    /* height: 90%; */
}

.popupbanner .btn {
    position: absolute;
    left: 40%;
    top: 45%;
    margin: 0 auto;
}

@media (max-width: 991px) {
    #logo {
        width: 100%;
        /*text-align: center;*/
        /*margin-top: 5px;*/
        /*height: 80px;*/
    }
    #logo a {
        display: inline-block;
    }
    #logo .retina-logo img {
        display: block;
        height: auto;
        margin-bottom: 5px;
    }

    #logo .yns-logo img {
        display: block;
        height: auto;
        margin-bottom: 5px;
    }
    #logo .spm-logo img {
        display: block;
        height: auto;
        margin-bottom: 5px;
    }
    .logo-extras {
        float: none;
        margin-top: 5px;
    }
    .logo-extras img {
        height: 80px;
    }
    .popupbanner img {
        display: block;
        margin: 0 auto;
        margin-top: 40%;
        /*height: 90%;*/
    }
}

/* Max Width 800px */
@media (max-width:478px) {
    .popupbanner img {
        display: block;
        margin: 0 auto;
        margin-top: 40%;
        /*height: 90%;*/
        width: 95%;
    }

    .popupbanner .btn {
        position: absolute;
        left: 15%;
        top: 45%;
        margin: 0 auto;
    }
}

.jqui, .ui-widget {
    font-size: 12px;
}
.ui-datepicker-title select {
    color: #000!important;
}

.form-registrasi label:not('.checkbox-inline'),.form-registrasi label:not('.radio-inline') {
    text-transform: none;
    border-bottom: 1px solid #E5E5E5;
    background: #F5F5F5;
}
.form-registrasi label {
    text-transform: none;
}

.form-registrasi label.error {
    display: inline-block;
    border-bottom: none;
    background: none;
    font-size: 12px;
    background: #e02222;
    /*padding: 3px;*/
    border-radius: 2px;
    color: #FFFFFF;
}

.spm-wrapper {
    min-height: 200px;
}

blockquote.quote {
    font-size: 14px;
}

.portfolio-meta li span {
    width: 90px;
}

.product-rating {

}


/**
 * Yunna
 */

/**
    SONYA --------------------
*/
.yunna-wrapper {
    outline: none!important;
    visibility: visible!important;
    resize: none!important;
    box-shadow: none!important;
    overflow: visible!important;
    background: none!important;
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity1)!important;
    -moz-opacity: 1!important;
    -khtml-opacity: 1!important;
    top: auto!important;
    left: 30px!important;
    bottom: 0px!important;
    right: auto!important;
    position: fixed!important;
    border: 0!important;
    min-height: 0!important;
    min-width: 0!important;
    max-height: none!important;
    max-width: none!important;
    padding: 0!important;
    margin: 0!important;
    -moz-transition-property: none!important;
    -webkit-transition-property: none!important;
    -o-transition-property: none!important;
    transition-property: none!important;
    transform: none!important;
    -webkit-transform: none!important;
    -ms-transform: none!important;
    width: auto!important;
    height: auto!important;
    z-index: 5000!important;
    background-color: transparent!important;
    cursor: auto!important;
    float: none!important;
    border-radius: unset!important;
}

.yunna-wrapper img {
    width: 200px;
}