@font-face {
    font-family: 'icomoon';
    src:  url('fonts/icomoon.eot?hril8o');
    src:  url('fonts/icomoon.eot?hril8o#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?hril8o') format('truetype'),
    url('fonts/icomoon.woff?hril8o') format('woff'),
    url('fonts/icomoon.svg?hril8o#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-products-wrapper .sr-sh-theme-product .sr-sh-theme-btn
{
    background: transparent;
    color: #FFF;
    border-width: 2px;
    border-color: #FFF;
    border-radius: 5px;
    padding: 10px 30px;
    transition: all 0.3s ease;
    font-size: 11px;
    letter-spacing: 0.8px;
    line-height: 13px;
}

.sr-sh-item.sr-sh-theme-item
{
    margin: 0;
}

.sr-sh-theme-description-wrapper a {
    color: #FFF;
}

.sr-sh-theme-card__info .sr-sh-mb__m
{
    margin-top: 20px;
}

.sr-sh-theme-card__info .sr-sh-theme-statistics__item
{
    margin-right: -3px;
}

.sr-sh-theme-card-header .sr-sh-slider-nav-wrapper .sr-sh-slider-nav i {
    padding: 6px 0;
}

/* Widget Navigation */

.sr-sh-theme .sr-sh-widget .sr-sh-slider-nav-wrapper .sr-sh-slider-nav {
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    outline: 0;
    opacity: 1;
    border-radius: 0;
    transition: all 0.3s ease;
    background: rgba(0,0,0,0.88);
    width: 40px;
}

.sr-sh-theme .sr-sh-widget .sr-sh-slider-nav-wrapper .sr-sh-slider-nav i {
    font-size: 30px;
    color: #fff;
    padding: 0;
    width: 40px;
    height: auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.sr-sh-theme .sr-sh-widget .sr-sh-slider-nav-wrapper .sr-sh-slider-nav-prev {
    right: inherit;
    left: 0;
}

.sr-sh-form input[type=checkbox], .sr-sh-theme-form input[type=checkbox] {
    width: 21px;
    margin: 0 3px 0 0;
    border: 1px solid #c4c6c7;
}

@media (min-width: 320px) and (max-width: 769px) {

    .ngdialog.ngdialog-theme-default.sr-sh-theme-facebookshare-dialog .ngdialog-content {
        position: absolute;
        top: 20%;
        left: 0;
        margin-top: 0;
        width: 100%;
        margin-left: 0;
    }

    .ngdialog.ngdialog-theme-default
    {
        overflow: auto;
    }

    .ngdialog.ngdialog-theme-default.sr-sh-theme-photo-entry:not(.sr-no-widescreen) .ngdialog-content .sr-sh-theme-photo-wrapper,
    .ngdialog.ngdialog-theme-default.sr-sh-theme-video-entry:not(.sr-no-widescreen) .ngdialog-content .sr-sh-theme-photo-wrapper
    {
        width: 100%;
        height: 60%;
    }

    .ngdialog.ngdialog-theme-default.sr-sh-theme-photo-entry:not(.sr-no-widescreen) .ngdialog-content .sr-sh-theme-second-wrapper,
    .ngdialog.ngdialog-theme-default.sr-sh-theme-video-entry:not(.sr-no-widescreen) .ngdialog-content .sr-sh-theme-second-wrapper
    {
        width: 100%;
        overflow: hidden;
        height: auto;
    }
    .sr-sh-theme-product,
    .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-comment-form-wrapper,
    .sr-sh-theme-description-wrapper {
        padding: 0 20px;
    }

    .sr-action-buttons {
        padding-bottom: 30px;
    }

    .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-products-wrapper .sr-sh-theme-product .sr-sh-theme-product-description,
    .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-products-wrapper .sr-sh-theme-product .sr-sh-theme-product-name,
    .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-products-wrapper .sr-sh-theme-product .sr-sh-theme-btn {
        margin-left: 0;
    }

    .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-products-wrapper .sr-sh-theme-product .sr-sh-theme-product-description-wrapper {
        float: left;
        padding: 0;
    }

    .sr-action-buttons .sr-sh-theme-statistics {
        max-height: 160px;
    }

    .sr-sh-theme-card-dialog.ngdialog.ngdialog-theme-default .ngdialog-close {
        top: 60%;
    }

    .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-description-wrapper p {
        font-size: 14px;
        line-height: 22px;
    }

    .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header.sr-sh-theme-signin-header {
        padding:100px 20px 20px;
        width: 100%;
    }

    .ngdialog .sr-sh-theme-signin-wrapper .sr-sh-theme-facebook-wrapper button, .sr-sh .sr-sh-theme-signin-wrapper .sr-sh-theme-facebook-wrapper button {
        width: 100%;
    }


    .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-products-wrapper .sr-sh-theme-product img {
        width: 100px;
        height: 100px;
        margin: 10px 10px 10px 0;
    }

    .ngdialog.ngdialog-theme-default.sr-sh-theme-photo-entry:not(.sr-no-widescreen) .ngdialog-content .sr-sh-theme-dialog-header,
    .ngdialog.ngdialog-theme-default.sr-sh-theme-video-entry:not(.sr-no-widescreen) .ngdialog-content .sr-sh-theme-dialog-header {
        padding-top: 50px;
    }

}

