body > .pusher {
    padding-top: 143px;
}

.SeemoreBtnHolder {
    background-color: #fff;
    float: right;
    /*left: 50%;
    margin-left: -90px;*/
    /*padding-right: 0.4rem;*/
    position: relative;
    clear: both;
    margin: 10px 0;
    display: block;
    width: 100%;
}

.SeemoreBtn {
    /*padding: 2px 1.6rem !important;*/
    padding: 2px 0.4rem !important;
    line-height: 2.4;
    position: relative;
    color: #f16321 !important;
    outline: 0;
}

.ui.header.interactive .title {
    /*top: 10px;*/
    border-bottom: 1px solid #555;
}

.ui.header.interactive:not(dividing) {
    /*height: 3.2rem;*/
}

.ui.header .line {
    top: 1.65rem;
}

.SeemoreBtn object {
    float: right;
    margin-left: 10px;
}

.ui.header.interactive button.SeemoreBtn {
    border: 1px solid #f16321 !important;
        float: right;
        width: 100%;
}
.size-video {
    display: none !important;
}

.ui.header.interactive .chart-size button.SeemoreBtn {
    padding-bottom: 1px !important;
}
.ui.header.interactive .size-video button.SeemoreBtn {
    margin-right: 1px;
    color: #555 !important;
    border: 1px solid #555 !important;
}
    .ui.header.interactive button.SeemoreBtn:hover {
        fill: #f16321 !important;
        color: #f16321 !important;
        background: #fff;
    }
.ui.header.interactive .size-video button.SeemoreBtn:hover {
     color: #000 !important;
}

#chartSize .SeemoreBtn i {
    background: url(/Client/assets/Images/sprite.png) no-repeat -155px -105px;
    width: 28px;
    height: 18px;
    /*float: right;*/
    position: relative;
    top: 5px;
    margin-left: 5px;
    display: inline-block;
}

.ProductInfoHolder > div {
    height: 100%;
}
#chartSizeVideoView video {
    width: 100%;
}
.title-product-container {
    display: flex !important;
    justify-content: space-between;
    align-items: flex-end;
}
 .ui.grid .title-product {
        padding-bottom: 0 !important;
    }

 .short-desc {
     display: block;
     color: #888;
     font-size: .9em; 
     font-weight: normal;
     margin-top: 5px;
 }
 .brand-table {
     color: rgba(0,0,0,.87);
 }
 .ui.grid.title-product>[class*="sixteen wide"].column {
     padding-top: .4rem;
    padding-bottom: 0.4rem;
 }
@media only screen and (min-width: 578px) and (max-width: 625px)
{
    .ui.header.interactive button.SeemoreBtn {
        white-space: nowrap;
    }
    #chartSize .SeemoreBtn i {
        margin-left: 1px;
    }
}
@media only screen and (min-width: 500px) and (max-width: 577px)
{
    #chartSize .SeemoreBtn i {
        margin-left: auto;
        margin-right: auto;
        display: block;
        margin-bottom: 13px;
        top: 10px;
    }
}

/*******btn effect*******/
/*.SeemoreBtn:after, .SeemoreBtn:before ,.SeemoreBtn .border-left,.SeemoreBtn .border-bottom {
    content: '';
    position: absolute;
    transition: all .5s ease;
    right: -1%;
    top: -1px;

}
.SeemoreBtn:after {
    width: 102%;
    height: 0;
    border-right: 2px solid #1b1c1d;
}
.SeemoreBtn:hover:after {
    height: 3.1rem;
}
.SeemoreBtn:before {
    width: 0;
    border-top: 2px solid #1b1c1d;
    height:102%;
}
.SeemoreBtn:hover:before {
    width: 102%;
}
.SeemoreBtn .border-left {
    width: 102%;
    height: 0;
    border-left: 2px solid #1b1c1d;
    top: 100%;
}
.SeemoreBtn:hover .border-left {
    height: 3.1rem;
    top:0;
}
.SeemoreBtn .border-bottom {
    width: 0;
    border-bottom: 2px solid #1b1c1d;
    left: -1%;
    right: initial;
    height:106%;
}
.SeemoreBtn:hover .border-bottom {
    width: 102%;
}*/

/*****end btn effect*******/
/*.ui.header.interactive.Offer {
    margin: 20px 0 !important;
}*/
.ui.star.rating .icon {
    width: 1em;
}

.ui.star.float.rating .active.icon {
    color: #fba500 !important;
    text-shadow: none !important;
}

.selectableFeatureValues {
    clear: both;
    text-align: right;
}

    .selectableFeatureValues .ui.active.button, .selectableFeatureValues .ui.active.button:active, .selectableFeatureValues .ui.active.button:hover {
        background-color: #1b1c1d;
        color: #fff;
    }

    .selectableFeatureValues .ui.button {
        margin-bottom: 2.5px;
    }

        .selectableFeatureValues .ui.button, .selectableFeatureValues .ui.button:active, .selectableFeatureValues .ui.button:hover {
            background-color: #fff;
            border: 1px solid #1b1c1d;
            color: #555;
            /*font-size: 16px;*/
            font-weight: normal !important;
            min-width: 30px;
            padding: 5px 5px 2px;
            font-family: IRANSANS_faB, Tahoma;
        }

    .selectableFeatureValues .ui.disabled.button, .selectableFeatureValues .ui.disabled.button:active, .selectableFeatureValues .ui.disabled.button:hover {
        background-color: #ccc !important;
        border: 1px solid;
        color: #111 !important;
        cursor: not-allowed !important;
    }

.productMoreInfo {
    line-height: 25px;
    max-height: 500px;
}

    .productMoreInfo .ui.segment {
        clear: both;
        direction: rtl;
    }

    .productMoreInfo > .ui.segment .ui.header {
        padding-bottom: 8px;
        margin-bottom: 0;
        display: block;
    }

    .productMoreInfo > .ui.segment .inner-title-product.ui.header {
        line-height: 25px;
    }

    .productMoreInfo .ui.segment .content {
        /*height: 110px;*/
        display: block;
        overflow: hidden;
        display: inline-block;
        width: 100%;
        /*text-align: justify;*/
    }
    .productMoreInfo .ui.segment .content::after {
        background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.95) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f2ffffff',GradientType=0 ); /* IE6-9 */
        position: absolute;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 70%;
        content: '';
        z-index: 1;
    }

        .productMoreInfo .ui.segment .content img {
            height: auto !important;
            background: #EEEEEE;
            padding: 8px;
            margin: 15px auto;
            display: none;
        }

    .productMoreInfo .more {
        color: #1b1c1d;
        float: left;
        cursor: pointer;
        margin: 3px 0;
    }
    .productMoreInfo .brand-title {
        border-bottom: 1px solid #555;
        font-family: IRANSANS_faL, Tahoma;
        display: inline-block;
        color: #333;
    }
    .ProductInfoHolder > .ui.segment, .productMoreInfo > .ui.segment {
        border: 1px solid #ddd;
        box-shadow: none;
    }

.ProductInfoHolder .Item .button i {
    margin: 0;
}

.ProductInfoHolder .Item .input input[type="text"] {
    border: 0.08rem solid #ccc;
    color: #555;
    padding: 10px 0 8px;
    text-align: center;
    width: 45px;
}

.ProductInfoHolder .ui.button:focus {
    box-shadow: none !important;
}

.ProductInfoHolder .ui.button:active {
    box-shadow: 0 2px 7px -4px #404040 inset !important;
}

.ProductInfoHolder .Item .RedBtn {
    border-color: transparent;
    float: left;
    width: 200px;
}

.ProductInfoHolder .Item .SignUpHolder {
    float: left;
}

.SignUpHolder button {
    float: left;
}

/*.PriceHolder {
    font-size: 16px !important;
}*/

.notifyMe {
    margin-top: 5px !important;
    clear: left;
    min-width: 199px;
}

.GroupTitle {
    background-color: #ecede8 !important;
    border-left: medium none !important;
    color: #555 !important;
}

#marketingInfo .offprice {
    color: #888 !important;
    text-decoration: line-through;
    margin: 0 8px;
}

.ProductDesc .ui.menu .item:hover {
    color: #f16321 !important;
}

.ProductDesc .ui.menu .active.item {
    box-shadow: none;
    color: #f16321 !important;
    margin-bottom: 0;
}

    .ProductDesc .ui.menu .active.item:hover {
        background-color: #fff !important;
    }

.ProductDesc .ui.menu:not(.vertical) .item:not(:first-child)::before {
    background: none !important;
}

.ProductDesc .ui.segment.attached {
    direction: rtl;
    padding: 0;
    text-align: justify;
}

.ProductDesc .ui.table thead th {
    background-color: #ecede8;
}

.ui.header.dividing .title {
    color: #555;
    font-size: 14px;
}

.ProductHead .ui.huge.rating {
    position: relative;
    top: 2px;
}

.ProductHead {
    border-bottom: 1px solid #D4D4D5;
    border-top: 1px solid #D4D4D5;
}

    .ProductHead h6 {
        padding-top: 0 !important;
    }

    .ProductHead .Item {
        font-size: .85rem;
        color: #555;
    }

    .ProductHead .ProductSharing a i {
        transition: all 0.3s;
        position: relative;
        transform: translateZ(0px);
    }

        .ProductHead .ProductSharing a i::after {
            background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;
            content: "";
            height: 10px;
            left: 5%;
            opacity: 0;
            pointer-events: none;
            position: absolute;
            top: 100%;
            transition-duration: 0.3s;
            transition-property: transform, opacity;
            width: 90%;
            z-index: 1;
        }

        .ProductHead .ProductSharing a i:hover {
            cursor: pointer;
            top: -2px;
            transform: translateY(-4px);
        }

            .ProductHead .ProductSharing a i:hover::after {
                opacity: 1;
                transform: translateY(4px);
            }

    .ProductHead .ProductSharing .facebook.square.icon:hover {
        color: #3a5795 !important;
    }

    .ProductHead .ProductSharing .google.plus.square.icon:hover {
        color: #cb4325 !important;
    }

    .ProductHead .ProductSharing .twitter.square.icon:hover {
        color: #55acee !important;
    }

    .ProductHead.mobile.only {
        border-top: 0;
    }

div#bottomHandler, div#topHandler {
    z-index: 5;
}

#marketingInfo .ui.segments:last-child {
    border: 0;
    margin: 0;
    box-shadow: none;
}

#marketingInfo .ui.horizontal.segments > .segment {
    border-right: 0;
}

#marketingInfo .ui.horizontal.segments.GrayBg {
    background: #eee;
    padding: 10px;
    border: 1px solid #ddd !important;
}

#marketingInfo .ui.segments {
    border: 0 !important;
    box-shadow: none !important;
}

.BxSliderHolder > .card {
    display: flex !important;
}

.bx-viewport .BxSliderHolder > .card {
    display: flex !important;
}

#chartSizeView .content {
    overflow: auto;
}

    #chartSizeView .content img {
        min-width: 600px;
    }

.ProductHead .middle.aligned.row img {
    height: 54px;
}

#ProductDesc img {
    height: auto !important;
    max-width: 100%;
}

#ProductDesc .content {
    line-height: 1.8em;
}

#catalogRating table td, #catalogRating table tr {
    border: 0 !important;
    box-shadow: none !important;
}

.ui.grey.header {
    min-height: 0px !important;
}

.ui.breadcrumb a {
    color: #8c8c8c !important;
    transition: color .3s;
}

#marketingInfo #productPrice .ui.ribbon.tiny.label.comingSoon {
    background: none;
    border: none !important;
    box-shadow: none;
    white-space: nowrap;
    font-size: .9em;
    color: #007002;
    padding-right: 1em !important;
}

    #marketingInfo #productPrice .ui.ribbon.tiny.label.comingSoon:after {
        display: none;
    }

.catalogAccordion {
    box-shadow: none !important;
}

    .catalogAccordion .title, .catalogAccordion .title:hover {
        background: #eee !important;
    }

        .catalogAccordion .title.active {
            border-bottom: 1px solid #D4D4D5;
        }

    .catalogAccordion .ui.celled.table, .catalogAccordion .ui.celled.table tr td {
        border: 0 !important;
        border-right: 1px solid rgba(34,36,38,.1) !important;
        border-top: 1px solid rgba(34,36,38,.1) !important;
    }

    .catalogAccordion img {
        background: #EEEEEE;
        padding: 8px;
        margin: 15px auto;
    }

#submitCommentForm textarea {
    height: 146px;
}

#shippingDuration .ui.header .icon {
    /*border: 1px solid #777;*/
    /*box-shadow: none;*/
    /*font-size: 30px;*/
    /*background-color: #fff;*/
    /*border-color: #aaa;*/
    /*color: #f16321;*/
}

/*#shippingDuration .ui.header .sub.header {
        color: #777;
        display: block;
        font-size: 0.81rem;
        line-height: 1.6;
    }*/

/*#shippingDuration .ui.header {
        color: #555;
    }*/

.ui.segment.notAvailable {
    border-right: none;
    border-left: none;
    box-shadow: none;
    text-align: center;
}

#notAvailableProductNotifyModal .ui.padded.secondary.basic.segment {
    border-top: 1px solid #ddd;
}

#notAvailableProductNotifyModal .actions > .button {
    margin-right: 0;
}


.Tags {
    position: absolute !important;
    top: -1px;
    left: 10px;
}
    .Tags .ui.red.label {
        border-radius: 0;
        text-align: center;
        position: relative;
        padding: 7px 4px 12px;
        font-family: IRANSANS_faUL, Tahoma;
        width: 32px;
    }
.Tags .ui.red.label::after {
    content: '';
    position: absolute;
    top: 100%;
    right: 0;
    width: 100%;
    border: 16px solid transparent;
    border-top: 12px solid #f16321;
}
.Tags .ui.red.label span {
    position: absolute;
    top: 23px;
    right: 50%;
    z-index: 5;
    margin-right: -5px;
}
.price-box 
{
    margin-top: 8px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

/*@media only screen and (min-width: 991px) {*/
/*.PriceHolder {
    float:right;
}*/
/*.PriceTitle {
    float: right;
    height: 40px;
}*/
/*}*/
@media only screen and (max-width: 991px) {
    #marketingInfo #productPrice .ui.ribbon.tiny.label.comingSoon {
        padding: 1.25em .5em !important;
    }
    /*.ui.grid.title-product {
        display: block;
    }*/
}

@media only screen and (max-width: 499px) {
    #catalogForm .ui.grid.doubling.stackable > .column {
        width: 80% !important;
        margin: auto !important;
    }

        #catalogForm .ui.grid.doubling.stackable > .column .ProductGallery {
            padding-top: 0 !important;
        }

    [data-slider].horizontal .sliderPrevArrow {
        right: -35px !important;
    }

    [data-slider].horizontal .sliderNextArrow {
        left: -35px !important;
    }

    #catalogForm .ui.grid.doubling.stackable > .column .ProductGallery [data-slider].default-arrows.horizontal {
        overflow: visible !important;
    }

    .pusher {
        overflow: hidden;
    }
}
/*.ProductSharing > div {
    padding-bottom: 5px !important;
}*/

/*.ProductDesc .Comment .Rate {
    margin-bottom: 0.4rem;
    padding-bottom: 0.4rem;
}*/
/*.ProductDesc .ui.table thead th:first-child {
      width: 25%;
 }*/

/*.ProductHead .Item a {
     color: #555;
}*/
/*.CommentHolder .UserCommentTxt {
    text-align: justify;
}*/

/*.CommentHolder .thumbs.up.icon {
    color: #39a008;
}*/

/*.CommentHolder:last-child {
    margin-bottom: 0;
}*/
/*.ProductInfoHolder .segment {
    border: 0px solid transparent !important;
    box-shadow: none !important;
}*/
/*#btnGetProductMarketingInfo {
    display: none;
}*/

/*.ProductInfoHolder .Item .SignUpHolder {
    float: left;
}*/
/*.SignUpHolder button {
    float: left;
}*/
/*.SeemoreBtn {
    border: 0.08rem solid #ccc;
    color: #999;
    font-size: 0.9rem;
    font-weight: normal;
    padding: 2px 0.4rem;
    text-align: center !important;
    cursor: pointer;
    transition: all 0.3s;
}*/

/*.SeemoreBtn:hover {
        color: #f16321 !important;
        background-color: #ecede8;
    }*/

/*.Offer {
    height: 2.1rem;
    margin: 0 0 0.4rem !important;
}*/

/*.Offer .title {
        color: #555;
        font-size: 14px;
        font-weight: normal !important;
        top: 2px;
    }*/



/*#shippingDuration .ui.header .icon {
    border: 1px solid #777;
    box-shadow: none;
    font-size: 30px;
    background-color: #fff;
    border-color: #aaa;
    color: #f16321;
}*/

#shippingDuration .ui.header .sub.header {
    color: #777;
    display: block;
    font-size: 0.81rem;
    line-height: 1.6;
}

#shippingDuration .ui.tiny.header , .shippingDuration .ui.tiny.header{
    color: #555;
    font-size: .8rem;
    margin-top: 5px;
    /*white-space: nowrap;*/
    clear: both;
    display: block;
}

#shippingDuration .ui.grid>.row>[class*="sixteen wide"].column {
    padding-right: 0;
}

.ImgFeatureValues {
    min-width: 35px !important;
    overflow: hidden !important;
    padding: 0 !important;
    text-align: center !important;
}

/*.selectableFeatureValues .ui.button img {
    width: 45px;
}*/

.selectableFeatureValues .tooltip {
    display: inline-block;
}


.ui.ribbon.label.discount-ribbon {
    font-weight: normal;
    max-width: min-content;
    position: relative;
    top: 0px;
    right: -18px;
    padding: 3px 5px;
    opacity: 0.75;
}

    .ui.ribbon.label.discount-ribbon:after {
        border-width: 0 0 0.75em 0.75em;
    }

@media only screen and (max-width: 768px) {
    .ProductSharing .left.floated.seven.wide.mobile.column.padding0 {
        padding: 10px 0 !important;
    }
}
@media only screen and (max-width: 450px) {
    #marketingInfo .ui.right.floated.padded.basic.segment {
        padding: 1.5em 0;
        margin: 0;
    }
}
#imageMagnifierCanvasContainer {
    /*border: 1px solid #ccc;*/
    overflow: hidden;
}

[data-slider="imageMagnifireThumbs"] slide {
    overflow: hidden;
}

    [data-slider="imageMagnifireThumbs"] slide img {
        border: 1px solid #ccc;
    }

#magnifiedCanvas {
    border: 1px solid #ccc;
}

[data-image-magnifier] {
    display: inline-flex;
    position: relative;
}

    [data-image-magnifier] canvas {
        display: inline-block; /*position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;*/
    }

        [data-image-magnifier] canvas:hover {
            cursor: url('../../client/assets/images/ZoomIn.png'), default;
        }

    [data-image-magnifier] img {
        display: inline-block;
    }

focus .pre.nav {
    position: absolute;
    top: calc(50% - 30px);
    left: 0px;
}

focus .next.nav {
    position: absolute;
    top: calc(50% - 30px);
    right: 0px;
}

[data-image-magnifier] .watermark {
    position: absolute;
    left: 18px;
    top: 18px;
    width: 20%;
    height: 31px;
}
[data-image-magnifier] .watermark img {
    max-width: 100%;
}


.ii {
    position:fixed;
    top:0;
    left:0;
    background-color:red;
    font-size:33px;
}

.ProductGallery {
    /*position: absolute !important;*/
    /*margin-top: 14px;*/
    /*border: 1px solid blue;*/
    padding-top: 0 !important;
    padding-bottom: 0 !important;

}

    .ProductGallery content {
        /*padding-bottom: 6px;*/
    }

    .ProductGallery [slider] {
        /*position: absolute !important;*/
        /*border: 1px solid red;*/
    }

    .ProductGallery .button {
        /*display: none;*/
        position: absolute !important;
        background-color: rgba(0,0,0,0.6);
        color: #fff;
        right: 9px;
        left: 9px;
        margin: 0;
    }

    .ProductGallery #topHandler {
        top: 1rem;
    }

    .ProductGallery #bottomHandler {
        bottom: 20px;
    }

        .ProductGallery #topHandler.horizontal, .ProductGallery #bottomHandler.horizontal {
            bottom: auto;
            top: calc(50% - 15px);
            display: flex;
            align-items: center;
        }

        .ProductGallery #bottomHandler.horizontal {
            right: auto;
            left: 0;
        }

    .ProductGallery #topHandler.horizontal {
        right: 0;
        left: auto;
    }

    .ProductGallery img {
        cursor: pointer;
        /*height: 100% !important;*/
        width: 100% !important;
        /*transition: all 0.3s;*/
        opacity: 0.7;
        /*border: 1px solid #CCC;*/
    }

    .ProductGallery .horizontal img {
        height: 100% !important;
    }
        .ProductGallery slide.selected img, .ProductGallery img:hover {
            opacity: 1;
        }

canvas#magnifiedCanvas {
    margin-right: 1px;
}

/*#imageMagnifierCanvasContainer:after {
    content: '';
    position: absolute;
    top: 23px;
    left: 16px;
    width: 100px;
    height: 31px;
    background: url('../../../../assets/Images/watermark.png');
}*/
.super-zoom {
    /*height: 100%;*/
}
.super-zoom #superZoom {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    background: transparent !important;
    height: 100%;
    box-shadow: none;
    padding: 0;
}
#imageMagnifierCanvasContainer {
    border: 1px solid #ddd;

}
/*.super-zoom:hover #superZoom {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}*/

/*.default-arrows[data-slider="imageMagnifireThumbs"] {
    height: 100% !important;
}*/
#shareIcons {
    position: absolute;
}

    #shareIcons .buttons .button {
        position: absolute;
        top: 0;
        opacity: 0;
        transition: 0.2s;
    }

    #shareIcons > .button i {
        -webkit-transform: rotate(0deg);
        transition: 0.5s;
    }

    #shareIcons.active > .button i {
        -webkit-transform: rotate(180deg);
    }

    .ProductSharing .ui.header {
        min-height:10px !important;
    }
.card.product,
.ui.product.cards .card, .ui.product.cards > .card {
    display: flex !important;
    max-width: 235px;
}

.ImgContainer {
    position: relative;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

.card.product img,
.ui.product.cards .card img {
    width: 100%;
    max-height: 100%;
    max-width: 100%;
    /*margin-bottom: -7px;*/
    position: relative;
    top: 0;
    transition: all 0.3s ease 0s;
    left: 0;
    /* border-radius: 0.285714rem;
       transform:scale(1);*/
}

.ie .card.product > img,
.ie .ui.product.cards .card > img {
    min-height: 50%;
}

.card.product:hover img, .ui.product.cards .card:hover img {
    /*transform: translateY(-3px) !important;*/
    /*box-shadow: 0 0.08rem 7px 2px #888 !important;
        border-color: #666 !important;*/
}

.card.product,
.ui.product.cards .card {
    border: 1px solid #ccc !important;
    background-color: #fff;
    box-shadow: none !important;
    transition: box-shadow 0.3s ease 0s, border-color 0.3s ease 0s, transform 0.3s ease 0s;
    direction: rtl;
    overflow: hidden;
    /*justify-content: space-between;*/
    display: flex;
    flex-direction: column;
}


    .card.product .content,
    .ui.product.cards .card .content {
        padding: 0 !important;
    }

    .card.product .header:not(.ui),
    .ui.product.cards .card .header:not(.ui) {
        display: block;
        font-size: 13px;
        font-weight: 400 !important;
        line-height: 1.7 !important;
        margin: 0 !important;
        padding: 0 10px;
        flex-basis: 45px;
    }

    .card.product a,
    .ui.product.cards .card a {
        color: #fff;
        /*display: flex;
    flex-direction: column;
    flex: 1;*/
    }

    .card.product .brandholder a,
    .ui.product.cards .card .brandholder a {
        color: #555;
        display: inline-flex;
    }

.BrandLogo {
    float: left;
}

.card.product .price,
.ui.product.cards .card .price {
    display: block;
    font-size: 13px;
    padding: 9px 10px 2px 0;
    color: #39a008 !important;
}

.card.product:hover,
.ui.product.cards .card:hover {
    /*box-shadow: 0 0 5px 1px #aeaeae !important;
        border-color: #bbb !important;
        cursor: pointer;*/
    /*transform: translateY(-3px) !important;*/
}

    .card.product:hover .desc,
    .ui.product.cards .card:hover .desc {
        /*opacity: 0.5;*/
    }

    .card.product:hover .header,
    .ui.product.cards .card:hover .header {
        /*color: #ae1f38;*/
    }

.card.product .desc,
.ui.product.cards .card .desc {
    bottom: 0;
    color: #555;
    margin-top: 14px;
    text-align: right;
    transition: all 0.3s ease 0s;
    width: 100%;
    /*flex-grow: 1;*/
    display: flex;
    flex-direction: column-reverse;
    padding: 0 !important;
}


.ui.cards a.card:hover,
.ui.link.cards .card:hover,
a.ui.card:hover,
.ui.link.card:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
}


.product-price {
    color: #049dd5;
    font-size: 1.2rem;
    text-align: center;
    padding: 5px 0;
}

    .product-price.off {
        color: #f16321;
    }

.price-has-off .product-price {
    text-decoration: line-through;
}

    .price-has-off .product-price.off {
        text-decoration: none;
    }


/*.ui.product.cards {
    margin: 0px;
}

    

.ui.productcard {
    margin:0px;
}*/
.ui.inline.product.card {
    margin-top: 0;
}

.cards.product .Tags, .card.product .Tags {
    left: 0;
    position: absolute;
    top: 0;
}

    .cards.product .Tags i, .card.product .Tags i {
        display: block;
        margin: 0.25rem;
    }

    /*TODO :: Remove*/
    .cards.product .Tags .offpercent, .card.product .Tags .offpercent {
        background-color: #39a008;
        border-radius: 50%;
        color: #fff;
        display: block;
        height: 42px;
        margin: 0.25rem;
        padding: 12px 0.285714rem 10px;
        width: 42px;
    }

.Tags i.circular.icon {
    border-radius: 0.5rem !important;
}

.cards.product .desc .offprice, .card.product .desc .offprice {
    color: #888 !important;
    margin-left: 2px;
    position: relative;
    top: -1px;
    display: block;
    text-decoration: line-through;
}

.cards.product .desc .availableicon, .card.product .desc .availableicon {
    float: left;
    font-size: 13px !important;
    margin-right: 0;
    position: relative;
    top: -0.285714rem;
    color: #555;
}

    .cards.product .desc .availableicon i, .card.product .desc .availableicon i {
        font-size: 19px !important;
        position: relative;
        top: 3px !important;
    }

/*.cards.product .desc .offprice::after, .card.product .desc .offprice::after
, .cards.product .desc .offprice::before*/ {
    /*border-bottom: 1px solid rgba(0, 0, 0, 0.5);
    bottom: 10px;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    width: 71px;*/
}

/*.cards.product .desc .offprice::after,.card.product .desc .offprice::after {
    transform: rotate(-19deg);
}*/

/*.cards.product .desc .offprice::before {
    transform: rotate(19deg);
}*/



.card.product .brandholder,
.ui.product.cards .card .brandholder {
    background-color: #eee;
    border-top: 1px solid #ccc;
    color: #555;
    margin-top: 5px;
    padding: 5px 10px;
    flex-grow: 0;
    left: 0;
    margin: 0;
    max-width: 100%;
    min-height: 0 !important;
    position: static;
    top: 0;
    width: auto;
    flex-direction: column-reverse;
}

    .card.product .brandholder img,
    .ui.product.cards .card .brandholder img {
        border: medium none;
        float: left;
        width: auto !important;
        height: 20px;
        margin: 0;
    }

    .ui.card .brandholder.icons, .ui.product.cards .card .brandholder.icons {
        background: #fff !important;
        text-align: center !important;
    }

        .ui.card .brandholder.icons img, .ui.product.cards .card .brandholder.icons img,
        .card.product .brandholder.icons img {
            width: 35px !important;
            height: auto !important;
            float: none !important;
            display: inline-block !important;
            border: 1px solid #ccc;
            margin: 0 2px;
            width: 35px !important;
            -wibkit-transition: border .4s,box-shadow .2s,transform .2s ease-in-out;
            -moz-transition: border .4s,box-shadow .2s,transform .2s ease-in-out;
            transition: border .4s,box-shadow .2s,transform .2s ease-in-out;
        }

.brandholder.icons img:hover {
    border: 1px solid #777;
    -webkit-box-shadow: 0 0 3px 1px #ddd;
    -moz-box-shadow: 0 0 3px 1px #ddd;
    box-shadow: 0 0 3px 1px #ddd;
    /*-webkit-transform: scale(1.03);
        -moz-transform: scale(1.03);
        transform: scale(1.03);*/
}

.genders {
    position: absolute;
    bottom: 15px;
    right: 10px;
    z-index: 1;
}

    .genders span {
        float: right;
        position: relative;
    }

.bx-wrapper .genders img {
    width: 16px !important;
}

.genders img {
    position: relative;
    width: 16px !important;
    display: block;
    border-radius: 50%;
    border: none !important;
    margin-right: 3px;
    /*visibility:hidden;
    opacity:0;
    -webkit-transform: scale(.3);
    -moz-transform: scale(.3);
    transform: scale(.3);
    transition: transform .4s ease-in-out,visibility .4s, opacity .4s !important;*/
}

.ui.product.cards .card .genders span:after {
    content: '';
    background: #000;
    border-radius: 50%;
    width: 13px;
    height: 4px;
    position: absolute;
    bottom: -1px;
    right: 50%;
    margin-right: -5px;
    opacity: 0.5;
    /*visibility:hidden;
    opacity:0;*/
    -webkit-filter: blur(2px);
    display: none;
    /*-webkit-transform: scale(.3);
    -moz-transform: scale(.3);
    transform: scale(.3);
    transition: transform .4s ease-in-out,visibility .4s, opacity .4s !important;*/
}

 /******************************card.product-item**************************/ 

.ui.cards .card.product-item .product-title {
    color: #364f72;
    padding: 8px 5px;
    text-align: center;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    position: relative;
}

.ui.cards .card.product-item {
    background: #fff;
    display: block;
}
.ui.cards:not(.modems-on-sale) .owl-item {
    margin: 8px 0;
}
    .ui.cards .card.product-item .image {
        overflow: hidden;
        position: relative;
        background: #fff;
    }

    .ui.cards .card.product-item > .content > .description {
        padding: 10px 10px 18px;
        position: relative;
    }

    .ui.cards .card.product-item img, .ui.cards .card.product-item > .content > .description {
        transition: all .3s ease-in-out;
    }
.ui.cards .card.product-item .more-info {
    border: 3px solid #fff;
    color: #fff;
    padding: 18px 20px;
    position: absolute;
    top: 50%;
    right: 50%;
    text-align: center;
    font-size: 1.2em;
    z-index: 3;
    margin-right: -70px;
    margin-top: -30px;
    border-radius: 0 !important;
    visibility: hidden;
    opacity: 0;
    transition: all .25s ease-in-out;
}
.ui.cards .card.product-item:hover .more-info {
    visibility: visible;
    opacity: 1;
}
.ui.cards .card.product-item::after {
    content: '';
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    text-align: center;
    width: 100%;
    height: 100%;
    right: 0;
    background: #049dd6;
    z-index: 1;
    transition: all .25s ease-in-out;
}
.ui.cards .card.product-item:hover::after {
    opacity: 0.8;
    visibility: visible;
}
/*
.ui.cards > .card.product-item > .image .icon.absolute {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 50%;
    text-align: center;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    right: 50%;
    margin-right :-10px;
    font-size: 1.5em;
}

.ui.cards > .card.product-item:hover > .image .icon.absolute {
    visibility: visible;
    opacity: 1;
}*/



/*////////////////////////////////////////////////////////////////////*/
/****************************first effect******************************/
/*
     .ui.cards .card.product-item:hover img {
        transform: scale(0.9);
    }
    
    .ui.cards .card.product-item:hover > .content > .description {
    transform: translate(0, -20px) scale(1.2);
}

    .ui.cards .card.product-item:hover .product-title {
        transform: translate(0, -20px);
        transition: all .3s ease-in-out;
    }*/
/************************end of first effect***************************/
/*////////////////////////////////////////////////////////////////////*/

@media only screen and (max-width: 768px) {
    .ImgContainer img {
        max-width: 150px !important;
        display: flex;
        margin: auto;
    }
}

 
/*actions*/

.product.cards .card .actions {
    border: 0 none;
    padding: 0 5px;
    position: absolute;
    right: -70px;
    text-align: right;
    top: 0;
    transition: right 0.3s ease-out 0s;
    z-index: 3;
}

.product.cards .card:hover .actions {
    right: 0;
}
/*.product.cards.list .card .buttons {
    flex: 1;
    max-width: 140px;
}*/

.product.cards .card .actions i {
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    position: relative;
    transition: all 0.3s ease 0s;
    z-index: 2;
}


.product.cards .card .actions > span > span {
    color: #fff;
    display: inline-block;
    margin-right: -72px;
    position: relative;
    top: -3px;
    transition-delay: 0.05s;
    transition-duration: 0.2s,0.2s, 0s;
    transition-property: margin-right,margin-right, visibility;
    transition-timing-function: ease-in,ease-in, ease-out;
    visibility: hidden;
    width: auto;
    z-index: 1;
}



.product.cards .card .actions > span > span {
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 20px;
    cursor: pointer;
    display: table;
    margin: 10px 5px 0 0;
    overflow: hidden;
    padding: 7px 6px 5px;
    position: relative;
    display: inline-block;
    /*width: 40px;
    transition: width 2s;*/
}

/*.product.cards.list .card .buttons div {
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 20px;
    cursor: pointer;
    display: table;
    margin: 10px 5px 0 0;
    overflow: hidden;
    padding: 7px 6px 5px;
    position: relative;
    width: 100%;
}*/

.product.cards .card .actions > span:hover {
    /*width:auto;*/
}

    .product.cards .card .actions > span:hover span {
        color: #fff;
        margin-right: 0;
        position: relative;
        visibility: visible;
        margin-left: 1.08rem;
    }

/*.product.cards.list .card .buttons div span {
    color: #fff;
    margin-right: 0;
    position: relative;
    visibility: visible;
    margin-left: 1.08rem;
}*/
.product.cards .card .actions > span {
    display: block;
    width: auto;
}

    .product.cards .card .actions > span:hover i {
        color: #ae1f38;
    }



/*.ui.ribbon.label::after {
    border-bottom: 0.6em solid transparent;
    border-width: 0 0.8em 0.6em 0;
}

.ui.card .image > .ui.ribbon.label, .ui.image > .ui.ribbon.label {
    left: calc(0.05rem - 0.8em);
}*/

.overflowHidden {
    overflow: hidden;
    position: relative;
}



.bx-wrapper .bx-viewport {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    left: 0;
    box-sizing  : content-box;
}
.boxBody .bx-wrapper .bx-viewport {
    padding-top:10px !important;
    padding-bottom:10px !important;
}
.bx-wrapper .bx-controls-direction a {
    color: #f16321;
    font-size: 35px;
    height: 0;
    margin-top: 0;
    outline: 0 none;
    position: absolute;
    top: 40%;
    width: 0;
    z-index: 2;
    text-indent: 0;
}

.bx-wrapper .bx-prev {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    left: -43px !important;
}

.bx-wrapper .bx-next {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    right: 5px ;
}


.bx-wrapper {
    direction: ltr;
    margin: 0 auto 30px;
}

    .bx-wrapper img {
        width: 100% !important;
    }


       .bx-wrapper .bx-viewport .BxSliderHolder {
            display: flex;
            flex-wrap: wrap;
        }
    .bx-wrapper .bx-pager {
        padding-top:5px;
    }

/*slider, [slider] {
    display: block;
}

line {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    transition: 1s;
}

slide {
    display: inline-block;
    position: relative;
    display: inline-block;
    transition: 1s;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

    slide > hover {
        display: none;
        position: absolute;
        top: 10px;
        right: 10px;
        left: 10px;
        bottom: 10px;
        z-index: 1;
    }

    slide:hover > hover {
        display: block;
    }

content {
    position: absolute;
    top: 0;
    right: 0px;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 1;
}

title {
    font-size: xx-large;
    color: #fff;
    position: absolute;
    display: block;
    z-index: 2;
    font-family: monospace;
    transition: bottom 1s;
    bottom: -60px;
    right: 20px;
    left: 20px;
    background-color: rgba(0,0,0,0.5);
    text-align: center;
}

    title * {
        box-shadow: 2px 1px #333;
    }

slide.active title {
    bottom: 20px;
}

focus {
    position: absolute;
    top: 10px;
    right: 10px;
    left: 10px;
    bottom: 10px;
    z-index: 0;
    opacity: 0;
    transition: opacity 0.5s;
}

    focus.active {
        z-index: 3;
        opacity: 1;
    }*/

/*.sliderPrevArrow {
    width: 20px;
    height: 20px;
    background-color: red;
    position: absolute;
    z-index: 999;
    left:10px;
}
.sliderNextArrow {
    width: 20px;
    height: 20px;
    background-color: red;
    position: absolute;
    z-index: 999;
    right:10px;
}*/
[data-slider] {
    /*display: flex !important;*/
}

    [data-slider].horizontal.arrowsMargin {
        /*margin-left: -50px;*/
        /*padding-left: 50px !important;*/
        /*margin-right: -50px;
    padding-right: 50px;*/
        /*width: calc(100% + 100px) !important;*/
    }

    [data-slider].vertical.arrowsMargin {
        margin-top: -30px;
        padding-top: 30px !important;
        margin-bottom: -30px;
        padding-bottom: 30px;
        height: calc(100% + 60px) !important;
    }

    [data-slider].horizontal .sliderNextArrow {
        /*content: "<";
    width: 40px;
    height: 40px;*/
        position: absolute;
        /*background-color: rgba(0,0,0,0.5);*/
        /*color: white;*/
        z-index: 9;
        left: 16px;
        top: calc(50% - 14px);
        /*font-size: 30px;*/
    }

    [data-slider].horizontal .sliderPrevArrow {
        /*content: ">";
    width: 40px;
    height: 40px;*/
        position: absolute;
        /*background-color: rgba(0,0,0,0.5);*/
        /*color: white;*/
        z-index: 9;
        right: 16px;
        top: calc(50% - 14px);
        /*font-size: 30px;*/
    }

        [data-slider].horizontal .sliderPrevArrow:after {
            position: absolute;
            width: 31px;
            height: 32px;
            border-radius: 50%;
            border: 2px solid #555;
            content: '';
            right: 1px;
            top: calc(50% - 16px);
            -moz-transform: scale(.6);
            -ms-transform: scale(.6);
            -o-transform: scale(.6);
            -webkit-transform: scale(.6);
            transform: scale(.6);
            -moz-transition: transform .4s ease-in-out, opacity .4s;
            -o-transition: transform .4s ease-in-out, opacity .4s;
            -webkit-transition: transform .4s ease-in-out, opacity .4s;
            transition: transform .4s ease-in-out, opacity .4s;
            opacity: 0;
        }

    /*[data-slider].horizontal .sliderNextArrow:after {
        position: absolute;
        width: 31px;
        height: 32px;
        border-radius: 50%;
        border: 2px solid #555;
        content: '';
        left: 1px;
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        -webkit-transform: scale(0.6);
        transform: scale(0.6);
        top: calc(50% - 16px);
        -moz-transition: transform .4s ease-in-out, opacity .4s;
        -o-transition: transform .4s ease-in-out, opacity .4s;
        -webkit-transition: transform .4s ease-in-out, opacity .4s;
        transition: transform .4s ease-in-out, opacity .4s;
        opacity: 0;
    }

    [data-slider].horizontal .sliderNextArrow:hover:after, [data-slider].horizontal .sliderPrevArrow:hover:after {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }*/

    [data-slider].vertical .sliderPrevArrow:before {
        /*content: "<";
    width: 40px;
    height: 40px;*/
        position: absolute;
        /*background-color: rgba(0,0,0,0.5);*/
        /*color: white;*/
        z-index: 9;
        bottom: 16px;
        left: calc(50% - 14px);
        /*font-size: 30px;*/
    }

    [data-slider].vertical .sliderNextArrow:before {
        /*content: ">";
    width: 40px;
    height: 40px;*/
        position: absolute;
        /*background-color: rgba(0,0,0,0.5);*/
        /*color: white;*/
        z-index: 9;
        top: 16px;
        left: calc(50% - 14px);
        /*font-size: 30px;*/
    }

.sliderPrevArrow:hover, .sliderNextArrow:hover {
    cursor: pointer;
}

.sliderPrevArrow.autohide, .sliderNextArrow.autohide {
    opacity: 0;
    -moz-transition: 1000ms;
    -o-transition: 1000ms;
    -webkit-transition: 1000ms;
    transition: 1000ms;
}

[data-slider]:hover .sliderPrevArrow.autohide, [data-slider]:hover .sliderNextArrow.autohide {
    opacity: 1;
}

/*bulltes*/
[data-slider] .bullets {
    /*background-color: rgba(0,0,0,0.5);*/
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    height: 20px;
    text-align: center;
    cursor: default;
}

[data-slider]#banner .bullets {
    bottom: 5px;
}

[data-slider] .bullets .bullet {
    /*background-color: rgba(0,0,0,0.5);*/
    /*border: 1px solid #555;*/
    box-shadow: inset 0 0 0px 1px #555;
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 10px;
    margin-right: 5px;
    z-index: 9;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

    [data-slider] .bullets .bullet:after {
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        background: #555;
        border: 1px solid #555;
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        -webkit-transform: scale(0);
        transform: scale(0);
        -moz-transition: transform .5s ease;
        -o-transition: transform .5s ease;
        -webkit-transition: transform .5s ease;
        transition: transform .5s ease;
        border-radius: 50%;
    }


    [data-slider] .bullets .bullet:hover:after, [data-slider] .bullets .bullet.active:after {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
    }

[data-slider] .bullets.autohide {
    opacity: 0;
    -moz-transition: 1000ms;
    -o-transition: 1000ms;
    -webkit-transition: 1000ms;
    transition: 1000ms;
}

[data-slider]:hover .bullets.autohide {
    opacity: 1;
}

/*[data-slider] .bullets .bullet.active
 {
    background-color: rgba(0,0,0,0.9);
    cursor: pointer;
}*/

[data-slider].horizontal.haveBullet {
    /*padding-bottom: 30px;*/
    /*margin-bottom: 20px;*/
}

[data-slider] [data-image-layer] {
    width: 100%;
}

    [data-slider] [data-image-layer] img {
        width: 100%;
        float: right;
    }

.grabCursor {
    cursor: url(/Client/lib/masterSlider/css/common/grab.png), move;
}

[data-slider] [slide] {
    -moz-transition: 1500ms !important;
    -o-transition: 1500ms !important;
    -webkit-transition: 1500ms !important;
    transition: 1500ms !important;
}

[data-slider] line {
    /*height: 1px !important;*/
    display: none;
}

[data-slider].vertical line {
    width: inherit;
    heigth: 2222px;
}

[data-slider].horizontal line {
    width: 20000PX;
    height: inherit;
}

[data-slider] [slide].in {
    opacity: 1;
    /*transform: perspective(0) rotate3d(0, 0, 0, 10deg) scaleX(1) translate3d(0px,0px,0px) !important;*/
}

[data-slider] [slide].out {
    /*transform: perspective(190px) rotate3d(0, -2, 1, 10deg) scaleX(0.7) translate3d(0px,310px,0px) !important;*/
    opacity: 0;
}

#brandsSlider a img {
    width: 100%;
}




/*#region edge arrow  type*/

[data-slider].edge-arrows .sliderNextArrow,
[data-slider].edge-arrows .sliderPrevArrow {
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .2);
    width: 80px;
}

[data-slider].edge-arrows .sliderPrevArrow {
    right: 0;
}

[data-slider].edge-arrows .sliderNextArrow {
    left: 0;
}

[data-slider].edge-arrows .sliderPrevArrow i {
    left: 15px;
	
}
[data-slider].edge-arrows .sliderPrevArrow i:hover {
	animation: moveLeft 1.5s linear infinite;
	
}
[data-slider].edge-arrows .sliderNextArrow i {
    right: 18px;
}
[data-slider].edge-arrows .sliderNextArrow i:hover {
    animation: moveRight 1.5s linear infinite;
}
[data-slider].edge-arrows .sliderNextArrow i, [data-slider].edge-arrows .sliderPrevArrow i{
    font-size: 2.8em;
    top: 50%;
    margin-top: -20px;
    position:absolute;
}


@keyframes moveRight {
  0% {
    right: 18px;
  }
  
  50% {
    right: 28px;
  }
  100% {
    right: 18px;
  }
}
@-webkit-keyframes moveRight {
  0% {
    right: 18px;
  }
  
  50% {
    right: 28px;
  }
  100% {
    right: 18px;
  }
}
@-moz-keyframes moveRight {
  0% {
    right: 18px;
  }
  
  50% {
    right: 28px;
  }
  100% {
    right: 18px;
  }
}
@-ms-keyframes moveRight {
  0% {
    right: 18px;
  }
  
  50% {
    right: 28px;
  }
  100% {
    right: 18px;
  }
}

@-webkit-keyframes moveLeft {
  0% {
    left: 15px;
  }
  
  50% {
    left: 25px;
  }
  100% {
    left: 15px;
  }
}
@-moz-keyframes moveLeft {
  0% {
    left: 15px;
  }
  
  50% {
    left: 25px;
  }
  100% {
    left: 15px;
  }
}
@-ms-keyframes moveLeft {
  0% {
    left: 15px;
  }
  
  50% {
    left: 25px;
  }
  100% {
    left: 15px;
  }
}
/*#endregion */

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.sizethumbs .owl-carousel.owl-rtl .owl-item {
  text-align: center;
}
/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
#wBrand.owl-carousel .owl-item img {
  height: auto;
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls .owl-dots {
    text-align: center;
    position: relative;
    bottom: 30px;
    /*left: 0;*/
    /*right: 0;*/
    height: 20px;
    text-align: right;
    cursor: default;
    margin-top: -20px;
}

    /* Styling Pagination*/

    .owl-theme .owl-controls .owl-dots .owl-dot {
        display: inline-block;
        zoom: 1;
        width: 12px;
        height: 12px;
        border: 3px solid #fff;
        margin: 6px;
        border-radius: 50%;
        *display: inline; /*IE7 life-saver */
    }

    .owl-theme .owl-controls .owl-dots span {
        display: block;
        position: relative;
        border-radius: 50%;
        width: 100%;
        height: 100%;
        /*margin: 5px 6px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        background: transparent;*/
        /*box-shadow: inset 0 0 0px 1px #bbb;*/
        background: none;
    }

        .owl-theme .owl-controls .owl-dots span:after {
            width: 100%;
            height: 100%;
            content: '';
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            box-shadow: 0 0 0px 1px #fff;
            background: #fff;
            border: 1px solid #fff;
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            -webkit-transform: scale(0);
            transform: scale(0);
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            -webkit-transition: all .4s ease;
            transition: all .4s ease;
            border-radius: 50%;
            opacity: 0;
        }

        /*.owl-theme .owl-controls .owl-dots span:hover, .owl-theme .owl-controls .owl-dots .owl-dot.active span {
            box-shadow: inset 0 0 0px 1px #333;
        }*/
        .owl-theme .owl-controls .owl-dots span:hover:after, .owl-theme .owl-controls .owl-dots .owl-dot.active span:after {
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            -webkit-transform: scale(1);
            transform: scale(1);
            width: 100%;
            opacity: 1;
        }


/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

/* preloading images */
.owl-item.loading {
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center;
}

/*************Romis Custom CSS****************/

#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}

.owl-theme .owl-controls .owl-nav div {
    position: absolute;
    top: 0;
    bottom: 0;
    /*background-color: rgba(0, 0, 0, .2);*/
    width: 80px;
    display: inline-block;
    zoom: 1;
    *display: inline; /*IE7 life-saver */
    opacity: 0.5;
    filter: alpha(opacity: 50);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
}

.owl-theme:hover .owl-controls .owl-nav div {
    opacity: 1;
    filter: alpha(opacity: 100);
}

.owl-theme .owl-controls .owl-nav div.owl-prev {
    right: -50px;
}

.owl-theme .owl-controls .owl-nav div.owl-next {
    left: -50px;
}

.owl-theme .owl-controls .owl-nav div i {
    font-size: 3em;
    top: 50%;
    margin-top: -20px;
    position: absolute;
    left: 15px;
    color: #c7ced8;
}

/*************Romis Custom CSS (updatePanel)****************/

#updatePanel .owl-theme .owl-controls .owl-nav div {
    opacity: 1;
    filter: alpha(opacity: 100);
}

#updatePanel .owl-controls .owl-nav div {
    background: transparent;
    width: 20px;
    display: flex;
    justify-content: center;
}

#updatePanel .owl-theme .owl-controls .owl-nav div i, #homeProductsSlider .owl-theme .owl-controls .owl-nav div i {
    width: 20px;
    left: 0;
    right: 0;
    font-size: 2.2em;
    display: flex;
    justify-content: center;
}

#updatePanel .owl-theme .owl-controls .owl-nav div.owl-prev, #updatePanel .owl-theme .owl-controls .owl-nav div.owl-next, #homeProductsSlider .owl-theme .owl-controls .owl-nav div.owl-prev, #homeProductsSlider .owl-theme .owl-controls .owl-nav div.owl-next {
    right: -30px;
    width: 20px;
}

#updatePanel .owl-theme .owl-controls .owl-nav div.owl-next, #homeProductsSlider .owl-theme .owl-controls .owl-nav div.owl-next {
    left: -30px;
    right: auto;
}

/*#updatePanel .owl-carousel .owl-stage-outer {
    margin-right: 1.7%;
}*/

#updatePanel .owl-carousel .owl-stage {
    display: inline-flex;
}

#updatePanel .owl-theme.sizes .owl-controls .owl-nav div i, #homeProductsSlider .owl-theme.sizes .owl-controls .owl-nav div i {
    font-size: 1.8em;
    margin-top: -16px;
}

#updatePanel .owl-theme.sizes .owl-carousel .owl-stage-outer {
    margin-right: 0;
}


/*****************theme2******************/
.owl-theme.theme2 {
    padding: 6px 0px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

    .owl-theme.theme2 .owl-controls .owl-nav div {
        width: 40px;
    }

        .owl-theme.theme2 .owl-controls .owl-nav div i {
            width: 100%;
            left: auto;
        }

    .owl-theme.theme2 .owl-controls .owl-nav div, .owl-theme.theme2:hover .owl-controls .owl-nav div {
        display: block !important;
    }

@media only screen and (max-width: 767px) {
    .owl-theme .owl-controls .owl-nav div, .owl-theme:hover .owl-controls .owl-nav div {
        display: none !important;
    }

    #updatePanel .owl-theme .owl-controls .owl-nav div {
        /*display: inline-block !important;*/
    }

        #updatePanel .owl-theme .owl-controls .owl-nav div.owl-prev, #updatePanel .owl-theme .owl-controls .owl-nav div.owl-next, #homeProductsSlider .owl-theme .owl-controls .owl-nav div.owl-prev, #homeProductsSlider .owl-theme .owl-controls .owl-nav div.owl-next {
            right: -20px;
        }

        #updatePanel .owl-theme .owl-controls .owl-nav div.owl-next, #homeProductsSlider .owl-theme .owl-controls .owl-nav div.owl-next {
            left: -20px;
            right: auto;
        }
  
}
/********************theme-catalog**********************/
.owl-theme.theme2.theme-catalog {
    border: 0 !important;
    margin: -.875em 0;
}

#homeProductsSlider.owl-carousel .owl-stage-outer {
    padding-bottom: 45px;
}

#bannerSlider.owl-theme .owl-controls .owl-nav div.owl-prev {
    right: 0;
}

#bannerSlider.owl-theme .owl-controls .owl-nav div.owl-next {
    left: 0;
}

    #bannerSlider.owl-theme .owl-controls .owl-nav div.owl-prev i, #bannerSlider.owl-theme .owl-controls .owl-nav div.owl-next i {
        margin: 0;
    }



#updatePanel .owl-theme.referral .owl-controls .owl-nav div.owl-prev,
#updatePanel .owl-theme.referral .owl-controls .owl-nav div.owl-next,
#updatePanel .owl-theme.blue-arrow .owl-controls .owl-nav div.owl-prev,
#updatePanel .owl-theme.blue-arrow .owl-controls .owl-nav div.owl-next {
    right: -45px;
    width: 40px;
}

#updatePanel .owl-theme.referral .owl-controls .owl-nav div.owl-next, 
#updatePanel .owl-theme.blue-arrow .owl-controls .owl-nav div.owl-next {
    left: -45px;
    right: auto;
}

@media only screen and (min-width: 768px) {
    #updatePanel .owl-theme.blue-arrow .owl-controls .owl-nav div.owl-prev,
    #updatePanel .owl-theme.blue-arrow .owl-controls .owl-nav div.owl-next {
        right: -58px;
        width: 40px;
    }

    #updatePanel .owl-theme.blue-arrow .owl-controls .owl-nav div.owl-next {
        left: -58px;
        right: auto;
    }
}
    #updatePanel .owl-theme.referral .owl-controls .owl-nav div i,
    #updatePanel .owl-theme.blue-arrow .owl-controls .owl-nav div i {
        width: 40px;
        line-height: 48px;
        height: 50px;
        background: #049dd5;
        border-radius: 2px;
        box-shadow: inset 0 0 7px 1px #008bbe;
    }

    #updatePanel .owl-theme.referral .owl-controls .owl-nav div.owl-next i,
    #updatePanel .owl-theme.blue-arrow .owl-controls .owl-nav div.owl-next i {
        border-radius: 20px 0 0 20px;
    }

    #updatePanel .owl-theme.referral .owl-controls .owl-nav div.owl-prev i,
    #updatePanel .owl-theme.blue-arrow .owl-controls .owl-nav div.owl-prev i {
        border-radius: 0 20px 20px 0;
    }

/*!
 * # Semantic UI 2.1.6 - Tab
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.tab{display:none}.ui.tab.active,.ui.tab.open{display:block}.ui.tab.loading{position:relative;overflow:hidden;display:block;min-height:250px}.ui.tab.loading *{position:relative!important;right:-10000px!important}.ui.tab.loading.segment:before,.ui.tab.loading:before{position:absolute;content:'';top:100px;right:50%;margin:-1.25em -1.25em 0 0;width:2.5em;height:2.5em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.tab.loading.segment:after,.ui.tab.loading:after{position:absolute;content:'';top:100px;right:50%;margin:-1.25em -1.25em 0 0;width:2.5em;height:2.5em;-webkit-animation:button-spin .6s linear;-moz-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#555 transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}
/*!
 * # Semantic UI 2.1.6 - Rating
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.rating:last-child{margin-left:0}.ui.rating .icon{padding:0;margin:0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer;width:1.25em;height:auto;-webkit-transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease;-moz-transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease;transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease;background:0 0;color:rgba(0,0,0,.15);font-family:Rating;line-height:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.rating .active.icon{background:0 0;color:rgba(0,0,0,.85)}.ui.rating .icon.selected,.ui.rating .icon.selected.active{background:0 0;color:rgba(0,0,0,.87)}.ui.star.rating .icon{width:1.25em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none}.ui.star.rating .active.icon{background:0 0!important;color:#FFE623!important;text-shadow:0 -1px 0 #DDC507,1px 0 0 #DDC507,0 1px 0 #DDC507,-1px 0 0 #DDC507!important}.ui.star.rating .icon.selected,.ui.star.rating .icon.selected.active{background:0 0!important;color:#FC0!important;text-shadow:0 -1px 0 #E6A200,1px 0 0 #E6A200,0 1px 0 #E6A200,-1px 0 0 #E6A200!important}.ui.heart.rating .icon{width:1.4em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none!important}.ui.heart.rating .active.icon{background:0 0!important;color:#FF6D75!important;text-shadow:0 -1px 0 #CD0707,1px 0 0 #CD0707,0 1px 0 #CD0707,-1px 0 0 #CD0707!important}.ui.heart.rating .icon.selected,.ui.heart.rating .icon.selected.active{background:0 0!important;color:#FF3000!important;text-shadow:0 -1px 0 #AA0101,1px 0 0 #AA0101,0 1px 0 #AA0101,-1px 0 0 #AA0101!important}.ui.disabled.rating .icon{cursor:default}.ui.rating .icon.selected,.ui.rating.selected .active.icon,.ui.rating.selected .icon.selected{opacity:1}.ui.mini.rating{font-size:.71428571rem}.ui.tiny.rating{font-size:.85714286rem}.ui.small.rating{font-size:.92857143rem}.ui.rating{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;vertical-align:baseline;font-size:1rem;direction:ltr}.ui.large.rating{font-size:1.14285714rem}.ui.huge.rating{font-size:1.42857143rem}.ui.massive.rating{font-size:2rem}@font-face{font-family:Rating;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjCBsAAAC8AAAAYGNtYXCj2pm8AAABHAAAAKRnYXNwAAAAEAAAAcAAAAAIZ2x5ZlJbXMYAAAHIAAARnGhlYWQBGAe5AAATZAAAADZoaGVhA+IB/QAAE5wAAAAkaG10eCzgAEMAABPAAAAAcGxvY2EwXCxOAAAUMAAAADptYXhwACIAnAAAFGwAAAAgbmFtZfC1n04AABSMAAABPHBvc3QAAwAAAAAVyAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADxZQHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAJAAAAAgACAABAAAAAEAIOYF8AbwDfAj8C7wbvBw8Irwl/Cc8SPxZf/9//8AAAAAACDmAPAE8AzwI/Au8G7wcPCH8JfwnPEj8WT//f//AAH/4xoEEAYQAQ/sD+IPow+iD4wPgA98DvYOtgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAP/tAgAB0wAKABUAAAEvAQ8BFwc3Fyc3BQc3Jz8BHwEHFycCALFPT7GAHp6eHoD/AHAWW304OH1bFnABGRqgoBp8sFNTsHyyOnxYEnFxElh8OgAAAAACAAD/7QIAAdMACgASAAABLwEPARcHNxcnNwUxER8BBxcnAgCxT0+xgB6enh6A/wA4fVsWcAEZGqCgGnywU1OwfLIBHXESWHw6AAAAAQAA/+0CAAHTAAoAAAEvAQ8BFwc3Fyc3AgCxT0+xgB6enh6AARkaoKAafLBTU7B8AAAAAAEAAAAAAgABwAArAAABFA4CBzEHDgMjIi4CLwEuAzU0PgIzMh4CFz4DMzIeAhUCAAcMEgugBgwMDAYGDAwMBqALEgwHFyg2HhAfGxkKChkbHxAeNigXAS0QHxsZCqAGCwkGBQkLBqAKGRsfEB42KBcHDBILCxIMBxcoNh4AAAAAAgAAAAACAAHAACsAWAAAATQuAiMiDgIHLgMjIg4CFRQeAhcxFx4DMzI+Aj8BPgM1DwEiFCIGMTAmIjQjJy4DNTQ+AjMyHgIfATc+AzMyHgIVFA4CBwIAFyg2HhAfGxkKChkbHxAeNigXBwwSC6AGDAwMBgYMDAwGoAsSDAdbogEBAQEBAaIGCgcEDRceEQkREA4GLy8GDhARCREeFw0EBwoGAS0eNigXBwwSCwsSDAcXKDYeEB8bGQqgBgsJBgUJCwagChkbHxA+ogEBAQGiBg4QEQkRHhcNBAcKBjQ0BgoHBA0XHhEJERAOBgABAAAAAAIAAcAAMQAAARQOAgcxBw4DIyIuAi8BLgM1ND4CMzIeAhcHFwc3Jzc+AzMyHgIVAgAHDBILoAYMDAwGBgwMDAagCxIMBxcoNh4KFRMSCC9wQLBwJwUJCgkFHjYoFwEtEB8bGQqgBgsJBgUJCwagChkbHxAeNigXAwUIBUtAoMBAOwECAQEXKDYeAAABAAAAAAIAAbcAKgAAEzQ3NjMyFxYXFhcWFzY3Njc2NzYzMhcWFRQPAQYjIi8BJicmJyYnJicmNQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGBwExPyMkBgYLCgkKCgoKCQoLBgYkIz8/QawFBawCBgUNDg4OFRQTAAAAAQAAAA0B2wHSACYAABM0PwI2FzYfAhYVFA8BFxQVFAcGByYvAQcGByYnJjU0PwEnJjUAEI9BBQkIBkCPEAdoGQMDBgUGgIEGBQYDAwEYaAcBIwsCFoEMAQEMgRYCCwYIZJABBQUFAwEBAkVFAgEBAwUFAwOQZAkFAAAAAAIAAAANAdsB0gAkAC4AABM0PwI2FzYfAhYVFA8BFxQVFAcmLwEHBgcmJyY1ND8BJyY1HwEHNxcnNy8BBwAQj0EFCQgGQI8QB2gZDAUGgIEGBQYDAwEYaAc/WBVsaxRXeDY2ASMLAhaBDAEBDIEWAgsGCGSQAQUNAQECRUUCAQEDBQUDA5BkCQURVXg4OHhVEW5uAAABACMAKQHdAXwAGgAANzQ/ATYXNh8BNzYXNh8BFhUUDwEGByYvASY1IwgmCAwLCFS8CAsMCCYICPUIDAsIjgjSCwkmCQEBCVS7CQEBCSYJCg0H9gcBAQePBwwAAAEAHwAfAXMBcwAsAAA3ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFRQPAQYjIi8BBwYjIi8BJjUfCFRUCAgnCAwLCFRUCAwLCCcICFRUCAgnCAsMCFRUCAsMCCcIYgsIVFQIDAsIJwgIVFQICCcICwwIVFQICwwIJwgIVFQICCcIDAAAAAACAAAAJQFJAbcAHwArAAA3NTQ3NjsBNTQ3NjMyFxYdATMyFxYdARQHBiMhIicmNTczNTQnJiMiBwYdAQAICAsKJSY1NCYmCQsICAgIC/7tCwgIW5MWFR4fFRZApQsICDc0JiYmJjQ3CAgLpQsICAgIC8A3HhYVFRYeNwAAAQAAAAcBbgG3ACEAADcRNDc2NzYzITIXFhcWFREUBwYHBiMiLwEHBiMiJyYnJjUABgUKBgYBLAYGCgUGBgUKBQcOCn5+Cg4GBgoFBicBcAoICAMDAwMICAr+kAoICAQCCXl5CQIECAgKAAAAAwAAACUCAAFuABgAMQBKAAA3NDc2NzYzMhcWFxYVFAcGBwYjIicmJyY1MxYXFjMyNzY3JicWFRQHBiMiJyY1NDcGBzcUFxYzMjc2NTQ3NjMyNzY1NCcmIyIHBhUABihDREtLREMoBgYoQ0RLS0RDKAYlJjk5Q0M5OSYrQREmJTU1JSYRQSuEBAQGBgQEEREZBgQEBAQGJBkayQoKQSgoKChBCgoKCkEoJycoQQoKOiMjIyM6RCEeIjUmJSUmNSIeIUQlBgQEBAQGGBIRBAQGBgQEGhojAAAABQAAAAkCAAGJACwAOABRAGgAcAAANzQ3Njc2MzIXNzYzMhcWFxYXFhcWFxYVFDEGBwYPAQYjIicmNTQ3JicmJyY1MxYXNyYnJjU0NwYHNxQXFjMyNzY1NDc2MzI3NjU0JyYjIgcGFRc3Njc2NyYnNxYXFhcWFRQHBgcGBwYjPwEWFRQHBgcABitBQU0ZGhADBQEEBAUFBAUEBQEEHjw8Hg4DBQQiBQ0pIyIZBiUvSxYZDg4RQSuEBAQGBgQEEREZBgQEBAQGJBkaVxU9MzQiIDASGxkZEAYGCxQrODk/LlACFxYlyQsJQycnBRwEAgEDAwIDAwIBAwUCNmxsNhkFFAMFBBUTHh8nCQtKISgSHBsfIh4hRCUGBAQEBAYYEhEEBAYGBAQaGiPJJQUiIjYzISASGhkbCgoKChIXMRsbUZANCyghIA8AAAMAAAAAAbcB2wA5AEoAlAAANzU0NzY7ATY3Njc2NzY3Njc2MzIXFhcWFRQHMzIXFhUUBxYVFAcUFRQHFgcGKwEiJyYnJisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzMyFxYXFhcWFxYXFhcWOwEyNTQnNjc2NTQnNjU0JyYnNjc2NTQnJisBNDc2NTQnJiMGBwYHBgcGBwYHBgcGBwYHBgcGBwYrARUACwoQTgodEQ4GBAMFBgwLDxgTEwoKDjMdFhYOAgoRARkZKCUbGxsjIQZSEAoLJQUFCAcGBQUGBwgFBUkJBAUFBAQHBwMDBwcCPCUjNwIJBQUFDwMDBAkGBgsLDmUODgoJGwgDAwYFDAYQAQUGAwQGBgYFBgUGBgQJSbcPCwsGJhUPCBERExMMCgkJFBQhGxwWFR4ZFQoKFhMGBh0WKBcXBgcMDAoLDxIHBQYGBQcIBQYGBQgSAQEBAQICAQEDAgEULwgIBQoLCgsJDhQHCQkEAQ0NCg8LCxAdHREcDQ4IEBETEw0GFAEHBwUECAgFBQUFAgO3AAADAAD/2wG3AbcAPABNAJkAADc1NDc2OwEyNzY3NjsBMhcWBxUWFRQVFhUUBxYVFAcGKwEWFRQHBgcGIyInJicmJyYnJicmJyYnIyInJjU3FBcWMzI3NjU0JyYjIgcGFRczMhcWFxYXFhcWFxYXFhcWFxYXFhcWFzI3NjU0JyY1MzI3NjU0JyYjNjc2NTQnNjU0JyYnNjU0JyYrASIHIgcGBwYHBgcGIwYrARUACwoQUgYhJRsbHiAoGRkBEQoCDhYWHTMOCgoTExgPCwoFBgIBBAMFDhEdCk4QCgslBQUIBwYFBQYHCAUFSQkEBgYFBgUGBgYEAwYFARAGDAUGAwMIGwkKDg5lDgsLBgYJBAMDDwUFBQkCDg4ZJSU8AgcHAwMHBwQEBQUECbe3DwsKDAwHBhcWJwIWHQYGExYKChUZHhYVHRoiExQJCgsJDg4MDAwNBg4WJQcLCw+kBwUGBgUHCAUGBgUIpAMCBQYFBQcIBAUHBwITBwwTExERBw0OHBEdHRALCw8KDQ0FCQkHFA4JCwoLCgUICBgMCxUDAgEBAgMBAQG3AAAAAQAAAA0A7gHSABQAABM0PwI2FxEHBgcmJyY1ND8BJyY1ABCPQQUJgQYFBgMDARhoBwEjCwIWgQwB/oNFAgEBAwUFAwOQZAkFAAAAAAIAAAAAAgABtwAqAFkAABM0NzYzMhcWFxYXFhc2NzY3Njc2MzIXFhUUDwEGIyIvASYnJicmJyYnJjUzFB8BNzY1NCcmJyYnJicmIyIHBgcGBwYHBiMiJyYnJicmJyYjIgcGBwYHBgcGFQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGByU1pqY1BgYJCg4NDg0PDhIRDg8KCgcFCQkFBwoKDw4REg4PDQ4NDgoJBgYBMT8jJAYGCwoJCgoKCgkKCwYGJCM/P0GsBQWsAgYFDQ4ODhUUEzA1oJ82MBcSEgoLBgcCAgcHCwsKCQgHBwgJCgsLBwcCAgcGCwoSEhcAAAACAAAABwFuAbcAIQAoAAA3ETQ3Njc2MyEyFxYXFhURFAcGBwYjIi8BBwYjIicmJyY1PwEfAREhEQAGBQoGBgEsBgYKBQYGBQoFBw4Kfn4KDgYGCgUGJZIZef7cJwFwCggIAwMDAwgICv6QCggIBAIJeXkJAgQICAoIjRl0AWP+nQAAAAABAAAAJQHbAbcAMgAANzU0NzY7ATU0NzYzMhcWHQEUBwYrASInJj0BNCcmIyIHBh0BMzIXFh0BFAcGIyEiJyY1AAgIC8AmJjQ1JiUFBQgSCAUFFhUfHhUWHAsICAgIC/7tCwgIQKULCAg3NSUmJiU1SQgFBgYFCEkeFhUVFh43CAgLpQsICAgICwAAAAIAAQANAdsB0gAiAC0AABM2PwI2MzIfAhYXFg8BFxYHBiMiLwEHBiMiJyY/AScmNx8CLwE/AS8CEwEDDJBABggJBUGODgIDCmcYAgQCCAMIf4IFBgYEAgEZaQgC7hBbEgINSnkILgEBJggCFYILC4IVAggICWWPCgUFA0REAwUFCo9lCQipCTBmEw1HEhFc/u0AAAADAAAAAAHJAbcAFAAlAHkAADc1NDc2OwEyFxYdARQHBisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzU0NzYzNjc2NzY3Njc2NzY3Njc2NzY3NjMyFxYXFhcWFxYXFhUUFRQHBgcGBxQHBgcGBzMyFxYVFAcWFRYHFgcGBxYHBgcjIicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQFBQgGDw8OFAkFBAQBAQMCAQIEBAYFBw4KCgcHBQQCAwEBAgMDAgYCAgIBAU8XEBAQBQEOBQUECwMREiYlExYXDAwWJAoHBQY3twcGBQUGB7cIBQUFBQgkBwYFBQYHCAUGBgUIJLcHBQYBEBATGQkFCQgGBQwLBgcICQUGAwMFBAcHBgYICQQEBwsLCwYGCgIDBAMCBBEQFhkSDAoVEhAREAsgFBUBBAUEBAcMAQUFCAAAAAADAAD/2wHJAZIAFAAlAHkAADcUFxYXNxY3Nj0BNCcmBycGBwYdATc0NzY3FhcWFRQHBicGJyY1FzU0NzY3Fjc2NzY3NjcXNhcWBxYXFgcWBxQHFhUUBwYHJxYXFhcWFRYXFhcWFRQVFAcGBwYHBgcGBwYnBicmJyYnJicmJyYnJicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQGBQcKJBYMDBcWEyUmEhEDCwQFBQ4BBRAQEBdPAQECAgIGAgMDAgEBAwIEBQcHCgoOBwUGBAQCAQIDAQEEBAUJFA4PDwYIBQWlBwYFAQEBBwQJtQkEBwEBAQUGB7eTBwYEAQEEBgcJBAYBAQYECZS4BwYEAgENBwUCBgMBAQEXEyEJEhAREBcIDhAaFhEPAQEFAgQCBQELBQcKDAkIBAUHCgUGBwgDBgIEAQEHBQkIBwUMCwcECgcGCRoREQ8CBgQIAAAAAQAAAAEAAJth57dfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAAAAAAoAFAAeAEoAcACKAMoBQAGIAcwCCgJUAoICxgMEAzoDpgRKBRgF7AYSBpgG2gcgB2oIGAjOAAAAAQAAABwAmgAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,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kIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOE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) format('woff');font-weight:400;font-style:normal}.ui.rating .icon:before{content:'\f006'}.ui.rating .active.icon:before,.ui.star.rating .active.icon:before,.ui.star.rating .icon:before{content:'\f005'}.ui.star.rating .partial.icon:before{content:'\f006'}.ui.star.rating .partial.icon{content:'\f005'}.ui.heart.rating .active.icon:before,.ui.heart.rating .icon:before{content:'\f004'}.ui.star.float.rating .active.icon{text-shadow:none;color:#F2711C!important}.ui.rating.float .half.icon:before,.ui.star.rating.float .half.icon:before{content:"\f123"!important}
/*!
 * # Semantic UI 2.1.6 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:0;text-align:right;-webkit-transition:-webkit-box-shadow .1s ease,width .1s ease;-moz-transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease;-webkit-tap-highlight-color:transparent;direction:rtl}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:0;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0;background:#FFF;font-size:1em;text-shadow:none;text-align:right;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15);border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown>.dropdown.icon{position:relative;font-size:.85714286em;margin:0 1em 0 0}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:left;margin:0 1em 0 0}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-left:1em}.ui.dropdown>.text{display:inline-block;-webkit-transition:none;-moz-transition:none;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;text-align:right;border-top:none;line-height:1em;color:rgba(0,0,0,.87);padding:.71428571rem 1.14285714rem!important;font-size:1rem;text-transform:none;font-weight:400;-webkit-box-shadow:none;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0}.ui.dropdown .menu .item>[class*="right floated"],.ui.dropdown>.text>[class*="right floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>[class*="left floated"],.ui.dropdown>.text>[class*="left floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:1rem 0 .75rem;padding:0 1.14285714rem;color:rgba(0,0,0,.85);font-size:.78571429em;font-weight:700;text-transform:uppercase}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0}.ui.dropdown .menu>.input{width:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:1.14285714rem .71428571rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em}.ui.dropdown .menu>.item>.description,.ui.dropdown>.text>.description{float:left;margin:0 1em 0 0;color:rgba(0,0,0,.4)}.ui.dropdown .menu>.message{padding:.71428571rem 1.14285714rem;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:rgba(0,0,0,.4)}.ui.dropdown .menu .menu{top:0!important;right:100%!important;left:auto!important;margin:0 -.5em 0 0!important;border-radius:.28571429rem!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-top:0;margin-right:0;float:none;margin-left:.71428571rem}.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.image,.ui.dropdown>.text>img{display:inline-block;vertical-align:middle;width:auto;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-right:none}.ui.buttons>.ui.dropdown:last-child .menu,.ui.menu .right.dropdown.item .menu,.ui.menu .right.menu .dropdown:last-child .menu{right:auto;left:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);transform:rotateZ(0);min-width:14em;min-height:2.7142em;background:#FFF;display:inline-block;padding:.78571429em 1em .78571429em 2.6em;color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:-webkit-box-shadow .1s ease,width .1s ease;-moz-transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease}.ui.selection.dropdown.active,.ui.selection.dropdown.visible{z-index:10}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible}.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{cursor:pointer;position:absolute;top:auto;width:auto;z-index:3;margin:-.78571429em;padding:.78571429em;left:1em;opacity:.8;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0!important;outline:0;margin:0 -1px;min-width:-webkit-calc(100% + 2px);min-width:-moz-calc(100% + 2px);min-width:calc(100% + 2px);width:-webkit-calc(100% + 2px);width:-moz-calc(100% + 2px);width:calc(100% + 2px);border-radius:0 0 .28571429rem .28571429rem;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15);-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.71428571rem 1.14285714rem}@media only screen and (max-width:767px){.ui.selection.dropdown .menu{max-height:7.58571429rem}}@media only screen and (min-width:768px){.ui.selection.dropdown .menu{max-height:10.11428571rem}}@media only screen and (min-width:992px){.ui.selection.dropdown .menu{max-height:15.17142857rem}}@media only screen and (min-width:1920px){.ui.selection.dropdown .menu{max-height:20.22857143rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #FAFAFA;padding:.71428571rem 1.14285714rem!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown:hover{border-color:rgba(34,36,38,.35);-webkit-box-shadow:none;box-shadow:none}.ui.selection.active.dropdown,.ui.selection.active.dropdown .menu{border-color:#96C8DA;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.dropdown:focus{border-color:#96C8DA;-webkit-box-shadow:none;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96C8DA;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:rgba(0,0,0,.8)}.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown:hover .menu{border-color:#96C8DA;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:1;z-index:3}.ui.active.selection.dropdown{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.ui.search.dropdown{min-width:''}.ui.search.dropdown>input.search{background:none!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer;top:0;right:0;width:100%;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit;position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;z-index:3}.ui.search.selection.dropdown>input.search{line-height:1.2142em;padding:.67861429em 1em .67861429em 2.6em}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .flag,.ui.active.search.dropdown input.search:focus+.text .icon{opacity:.45}.ui.active.search.dropdown input.search:focus+.text{color:rgba(0,0,0,.4)!important}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.ui.search.dropdown .menu{max-height:7.58571429rem}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:10.11428571rem}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:15.17142857rem}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:20.22857143rem}}.ui.multiple.dropdown{padding:.22620476em .28571429em .22620476em 2.6em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.dropdown>.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:.35714286em .71428571em;margin:.21428571em 0 .21428571em .28571429rem;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset}.ui.multiple.dropdown .dropdown.icon{margin:0 0 0 -.71428571em;padding:.5em}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45240952em .71428571em .45240952em 0;line-height:1.2142em}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;right:0;padding:inherit;margin:.45240952em .71428571em .45240952em 0;line-height:1.2142em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45240952em .71428571em .45240952em 0;width:2.2em;line-height:1.2142em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .25em 0 .5em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:700}.ui.inline.dropdown .menu{cursor:auto;margin-top:.25em;border-radius:.28571429rem}.ui.dropdown .menu .active.item{background:0 0;font-weight:700;color:rgba(0,0,0,.95);-webkit-box-shadow:none;box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);z-index:13}.ui.loading.dropdown>i.icon:after,.ui.loading.dropdown>i.icon:before{right:30%!important}.ui.loading.dropdown>i.icon{top:50%!important}.ui.multiple.loading.dropdown>i.icon:after,.ui.multiple.loading.dropdown>i.icon:before{top:0!important;right:0!important}.ui.loading.dropdown>i.icon:before{position:absolute;content:'';top:50%;right:50%;margin:-.64285714em -.64285714em 0 0;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:'';top:50%;right:50%;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;margin:-.64285714em -.64285714em 0 0;width:1.28571429em;height:1.28571429em;-webkit-animation:dropdown-spin .6s linear;-moz-animation:dropdown-spin .6s linear;animation:dropdown-spin .6s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#555 transparent transparent;border-style:solid;border-width:.2em}.ui.loading.dropdown.button>i.icon:after,.ui.loading.dropdown.button>i.icon:before{display:none}@-webkit-keyframes dropdown-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes dropdown-spin{from{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes dropdown-spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);transform:rotate(-360deg)}}.ui.default.dropdown:hover>.text,.ui.default.dropdown>.text,.ui.dropdown:hover>.default.text,.ui.dropdown>.default.text{color:rgba(179,179,179,.7)}.ui.loading.dropdown>.text{-webkit-transition:none;-moz-transition:none;transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown .menu .selected.item,.ui.dropdown.selected{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.default.text,.ui.dropdown.error>.text{color:#9F3A38}.ui.selection.dropdown.error{background:#FFF6F6;border-color:#E0B4B4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu,.ui.selection.dropdown.error:hover{border-color:#E0B4B4}.ui.dropdown.error>.menu>.item{color:#9F3A38}.ui.multiple.selection.error.dropdown>.label{border-color:#E0B4B4}.ui.dropdown.error>.menu>.item:hover{background-color:#FFF2F2}.ui.dropdown.error>.menu .active.item{background-color:#FDCFCF}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45}.ui.dropdown .menu{right:0}.ui.dropdown .menu .right.menu,.ui.dropdown .right.menu>.menu{right:100%!important;left:auto!important;border-radius:.28571429rem!important}.ui.dropdown .menu .left.menu,.ui.dropdown>.left.menu .menu{right:auto!important;left:100%!important;border-radius:.28571429rem!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:right;margin:0 0 0 .71428571rem}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-right:1em}.ui.upward.dropdown>.menu{top:auto;bottom:100%;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.08);box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:.28571429rem .28571429rem 0 0}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0 0!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0 0}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0!important;-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.08);box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.upward.selection.dropdown:hover{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05);box-shadow:0 0 2px 0 rgba(0,0,0,.05)}.ui.active.upward.selection.dropdown{border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.selection.dropdown.visible{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.08);box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.active.selection.dropdown:hover{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.05);box-shadow:0 0 3px 0 rgba(0,0,0,.05)}.ui.upward.active.selection.dropdown:hover .menu{-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.08);box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;min-width:100%!important;width:auto!important;border-top:1px solid rgba(34,36,38,.15)}.ui.dropdown .scrolling.menu>.item.item.item,.ui.scrolling.dropdown .menu .item.item.item{border-top:none;padding-left:-webkit-calc(1.14285714rem + 17px)!important;padding-left:-moz-calc(1.14285714rem + 17px)!important;padding-left:calc(1.14285714rem + 17px)!important}.ui.dropdown .scrolling.menu .item:first-child,.ui.scrolling.dropdown .menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast:none){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{min-width:-webkit-calc(100% - 17px);min-width:-moz-calc(100% - 17px);min-width:calc(100% - 17px)}}@media only screen and (max-width:767px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:9.71428571rem}}@media only screen and (min-width:768px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:14.57142857rem}}@media only screen and (min-width:992px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:19.42857143rem}}@media only screen and (min-width:1920px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:19.42857143rem}}.ui.simple.dropdown .menu:after,.ui.simple.dropdown .menu:before{display:none}.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px!important;opacity:0;width:0;height:0;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;transition:opacity .1s ease}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%!important;opacity:1}.ui.simple.dropdown:hover>.menu>.item:hover>.menu,.ui.simple.dropdown>.menu>.item:active>.menu{overflow:visible;width:auto;height:auto;top:0!important;right:100%!important;opacity:1}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.fluid.dropdown{display:block;width:100%;min-width:0}.ui.fluid.dropdown>.dropdown.icon{float:left}.ui.floating.dropdown .menu{right:0;left:auto;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08)!important;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08)!important;border-radius:.28571429rem!important}.ui.floating.dropdown>.menu{margin-top:.5em!important;border-radius:.28571429rem!important}.ui.pointing.dropdown>.menu{top:100%;margin-top:.71428571rem;border-radius:.28571429rem}.ui.pointing.dropdown>.menu:after{display:block;position:absolute;pointer-events:none;content:'';visibility:visible;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:.5em;height:.5em;-webkit-box-shadow:1px -1px 0 1px rgba(34,36,38,.15);box-shadow:1px -1px 0 1px rgba(34,36,38,.15);background:#FFF;z-index:2;top:-.25em;right:50%;margin:0 -.25em 0 0}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;right:0;left:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;right:1em;left:auto;margin:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ui.top.right.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;right:auto;left:1em;margin:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ui.left.pointing.dropdown>.menu{top:0;right:100%;left:auto;margin:0 1em 0 0}.ui.left.pointing.dropdown>.menu:after{top:1em;right:-.25em;margin:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ui.right.pointing.dropdown>.menu{top:0;right:auto;left:100%;margin:0 0 0 1em}.ui.right.pointing.dropdown>.menu:after{top:1em;right:auto;left:-.25em;margin:0;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu{top:auto;bottom:100%;right:0;left:auto;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;left:auto;margin:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{right:0;left:auto}.ui.bottom.left.pointing.dropdown>.menu:after{right:1em;left:auto}.ui.bottom.right.pointing.dropdown>.menu{left:0;right:auto}.ui.bottom.right.pointing.dropdown>.menu:after{right:auto;left:1em}.ui.upward.pointing.dropdown>.menu,.ui.upward.top.pointing.dropdown>.menu{top:auto;bottom:100%;margin:0 0 .71428571rem;border-radius:.28571429rem}.ui.upward.pointing.dropdown>.menu:after,.ui.upward.top.pointing.dropdown>.menu:after{top:100%;bottom:auto;-webkit-box-shadow:-1px 1px 0 1px rgba(34,36,38,.15);box-shadow:-1px 1px 0 1px rgba(34,36,38,.15);margin:-.25em 0 0}@font-face{font-family:Dropdown;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');font-weight:400;font-style:normal}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center;width:auto}.ui.dropdown>.dropdown.icon:before{content:'\f0d7'}.ui.dropdown .menu .item .dropdown.icon:before{content:'\f0d9'}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"\f0da"}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"\f0d9"}
/*!
 * # Semantic UI 2.1.6 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.message{position:relative;min-height:1em;margin:1em 0;background:#F8F8F9;padding:1em 1.5em;line-height:1.4285em;color:rgba(0,0,0,.87);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-moz-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;border-radius:.28571429rem;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent;box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}
    .ui.message .header {
        display: block;
        font-family: IRANSANS_fa, Tahoma;
        font-weight: 700;
        margin: -.14285em 0 0
    }.ui.message .header:not(.ui){font-size:1.14285714em}.ui.message p{opacity:.85;margin:.75em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.25em}.ui.message .list:not(.ui){text-align:right;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 0}.ui.message .list:not(.ui):first-child{margin-top:0}.ui.message .list:not(.ui):last-child{margin-bottom:0}.ui.message .list:not(.ui) li{position:relative;list-style-type:none;margin:0 1em .3em 0;padding:0}.ui.message .list:not(.ui) li:before{position:absolute;content:'•';right:-1em;height:100%;vertical-align:baseline}.ui.message .list:not(.ui) li:last-child{margin-bottom:0}.ui.message>.icon{margin-left:.6em}.ui.message>.close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;left:.5em;opacity:.7;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;transition:opacity .1s ease}.ui.message>.close.icon:hover{opacity:1}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.dropdown .menu>.message{margin:0 -1px}.ui.visible.visible.visible.visible.message{display:block}.ui.icon.visible.visible.visible.visible.message{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.ui.hidden.hidden.hidden.hidden.message{display:none}.ui.compact.message{display:inline-block}.ui.attached.message{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;margin-right:-1px;margin-left:-1px}.ui.attached+.ui.attached.message:not(.top):not(.bottom){margin-top:-1px;border-radius:0}.ui.bottom.attached.message{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15) inset,0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 0 0 1px rgba(34,36,38,.15) inset,0 1px 2px 0 rgba(34,36,38,.15)}.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}.ui.attached.icon.message{width:auto}.ui.icon.message{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ui.icon.message>.icon:not(.close){display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;line-height:1;vertical-align:middle;font-size:3em;opacity:.8}.ui.icon.message>.content{display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;vertical-align:middle}.ui.icon.message .icon:not(.close)+.content{padding-right:0}.ui.icon.message .circular.icon{width:1em}.ui.floating.message{-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08);box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08)}.ui.positive.message{background-color:#FCFFF5;color:#2C662D}.ui.attached.positive.message,.ui.positive.message{-webkit-box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 transparent}.ui.positive.message .header{color:#1A531B}.ui.negative.message{background-color:#FFF6F6;color:#9F3A38}.ui.attached.negative.message,.ui.negative.message{-webkit-box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 transparent}.ui.negative.message .header{color:#912D2B}.ui.info.message{background-color:#F8FFFF;color:#276F86}.ui.attached.info.message,.ui.info.message{-webkit-box-shadow:0 0 0 1px #A9D5DE inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #A9D5DE inset,0 0 0 0 transparent}.ui.info.message .header{color:#0E566C}.ui.warning.message{background-color:#FFFAF3;color:#573A08}.ui.attached.warning.message,.ui.warning.message{-webkit-box-shadow:0 0 0 1px #C9BA9B inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #C9BA9B inset,0 0 0 0 transparent}.ui.warning.message .header{color:#794B02}.ui.error.message{background-color:#FFF6F6;color:#9F3A38}.ui.attached.error.message,.ui.error.message{-webkit-box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 transparent}.ui.error.message .header{color:#912D2B}.ui.success.message{background-color:#FCFFF5;color:#2C662D}.ui.attached.success.message,.ui.success.message{-webkit-box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 transparent}.ui.success.message .header{color:#1A531B}.ui.black.message,.ui.inverted.message{background-color:#1B1C1D;color:rgba(255,255,255,.9)}.ui.red.message{background-color:#FFE8E6;color:#f16321}.ui.red.message .header{color:#9d1133}.ui.orange.message{background-color:#FFEDDE;color:#F2711C}.ui.orange.message .header{color:#e7640d}.ui.yellow.message{background-color:#FFF8DB;color:#B58105}.ui.yellow.message .header{color:#9c6f04}.ui.olive.message{background-color:#FBFDEF;color:#8ABC1E}.ui.olive.message .header{color:#7aa61a}.ui.green.message{background-color:#E5F9E7;color:#1EBC30}.ui.green.message .header{color:#1aa62a}.ui.teal.message{background-color:#E1F7F7;color:#10A3A3}.ui.teal.message .header{color:#0e8c8c}.ui.blue.message{background-color:#DFF0FF;color:#049dd5}.ui.blue.message .header{color:#1e77ba}.ui.violet.message{background-color:#EAE7FF;color:#6435C9}.ui.violet.message .header{color:#5a30b5}.ui.purple.message{background-color:#F6E7FF;color:#A333C8}.ui.purple.message .header{color:#922eb4}.ui.pink.message{background-color:#FFE3FB;color:#E03997}.ui.pink.message .header{color:#dd238b}.ui.brown.message{background-color:#F1E2D3;color:#A5673F}.ui.brown.message .header{color:#935b38}.ui.small.message{font-size:.92857143em}.ui.message{font-size:1em}.ui.large.message{font-size:1.14285714em}.ui.huge.message{font-size:1.42857143em}.ui.massive.message{font-size:1.71428571em}

/*!
 * # Semantic UI 2.1.6 - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.popup{display:none;position:absolute;top:0;left:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;z-index:1900;border:1px solid #D4D4D5;line-height:1.4285em;max-width:250px;background:#FFF;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08);margin:0}
    .ui.popup > .header {
        padding: 0;
        font-family: IRANSANS_fa, Tahoma;
        font-size: 1.125em;
        line-height: 1.2;
        font-weight: 700
    }.ui.popup>.header+.content{padding-top:.5em}.ui.popup:before{position:absolute;content:'';width:.75em;height:.75em;background:#FFF;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2;-webkit-box-shadow:-1px 1px 0 0 #bababc;box-shadow:-1px 1px 0 0 #bababc}.ui.top.popup{margin:0 0 .75em}.ui.top.left.popup{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.ui.top.center.popup{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.ui.top.right.popup{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.ui.left.center.popup{margin:0 0 0 .75em;-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;transform-origin:left 50%}.ui.right.center.popup{margin:0 .75em 0 0;-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;-ms-transform-origin:right 50%;transform-origin:right 50%}.ui.bottom.popup{margin:.75em 0 0}.ui.bottom.left.popup{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.ui.bottom.center.popup{-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.ui.bottom.right.popup{-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;margin-left:0}.ui.bottom.center.popup:before{margin-right:-.325em;top:-.325em;right:50%;left:auto;bottom:auto;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}.ui.bottom.left.popup{margin-right:0}.ui.bottom.right.popup:before{top:-.325em;right:1em;left:auto;bottom:auto;margin-right:0;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}.ui.bottom.left.popup:before{top:-.325em;left:1em;bottom:auto;right:auto;margin-right:0;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}.ui.top.center.popup:before{top:auto;left:auto;bottom:-.325em;right:50%;margin-right:-.325em}.ui.top.left.popup{margin-right:0}.ui.top.right.popup:before{bottom:-.325em;right:1em;top:auto;left:auto;margin-right:0}.ui.top.right.popup{margin-left:0}.ui.top.left.popup:before{bottom:-.325em;left:1em;top:auto;right:auto;margin-right:0}.ui.right.center.popup:before{top:50%;left:-.325em;bottom:auto;right:auto;margin-top:-.325em;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}.ui.left.center.popup:before{top:50%;right:-.325em;bottom:auto;left:auto;margin-top:-.325em;-webkit-box-shadow:1px 1px 0 0 #bababc;box-shadow:1px 1px 0 0 #bababc}.ui.bottom.popup:before,.ui.left.center.popup:before,.ui.right.center.popup:before,.ui.top.popup:before{background:#FFF}.ui.inverted.bottom.popup:before,.ui.inverted.left.center.popup:before,.ui.inverted.right.center.popup:before,.ui.inverted.top.popup:before{background:#1B1C1D}.ui.popup>.ui.grid:not(.padded){width:-webkit-calc(100% + 1.75rem);width:-moz-calc(100% + 1.75rem);width:calc(100% + 1.75rem);margin:-.7rem -.875rem}.ui.loading.popup{display:block;visibility:hidden;z-index:-1}.ui.animating.popup,.ui.visible.popup{display:block}.ui.visible.popup{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.ui.basic.popup:before{display:none}.ui.wide.popup{max-width:350px}.ui[class*="very wide"].popup{max-width:550px}@media only screen and (max-width:767px){.ui.wide.popup,.ui[class*="very wide"].popup{max-width:250px}}.ui.fluid.popup{width:100%;max-width:none}.ui.inverted.popup{background:#1B1C1D;color:#FFF;border:none;-webkit-box-shadow:none;box-shadow:none}.ui.inverted.popup .header{background-color:none;color:#FFF}.ui.inverted.popup:before{background-color:#1B1C1D;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.flowing.popup{max-width:none}.ui.mini.popup{font-size:.71428571rem}.ui.tiny.popup{font-size:.85714286rem}.ui.small.popup{font-size:.92857143rem}.ui.popup{font-size:1rem;direction:rtl}.ui.large.popup{font-size:1.14285714rem}.ui.huge.popup{font-size:1.42857143rem}
/*!
 * # Semantic UI 2.1.6 - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#E8E8E8;background-image:none;padding:.5833em .833em;color:rgba(0,0,0,.6);text-transform:none;font-weight:700;border:0 solid transparent;border-radius:.28571429rem;-webkit-transition:background .1s ease;-moz-transition:background .1s ease;transition:background .1s ease}.ui.label:first-child{margin-right:0}.ui.label:last-child{margin-left:0}a.ui.label{cursor:pointer}.ui.label>a{cursor:pointer;color:inherit;opacity:.5;-webkit-transition:.1s opacity ease;-moz-transition:.1s opacity ease;transition:.1s opacity ease}.ui.label>a:hover{opacity:1}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em!important}.ui.label>.icon{width:auto;margin:0 0 0 .75em}.ui.label>.detail{display:inline-block;vertical-align:top;font-weight:700;margin-right:1em;opacity:.8}.ui.label>.detail .icon{margin:0 0 0 .25em}.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;margin-left:0;margin-right:.5em;font-size:.92857143em;opacity:.5;-webkit-transition:background .1s ease;-moz-transition:background .1s ease;transition:background .1s ease}.ui.label>.delete.icon:hover{opacity:1}.ui.labels>.label{margin:0 0 .5em .5em}.ui.header>.ui.label{margin-top:-.29165em}.ui.attached.segment>.ui.top.left.attached.label,.ui.bottom.attached.segment>.ui.top.left.attached.label{border-top-right-radius:0}.ui.attached.segment>.ui.top.right.attached.label,.ui.bottom.attached.segment>.ui.top.right.attached.label{border-top-left-radius:0}.ui.top.attached.segment>.ui.bottom.left.attached.label{border-bottom-right-radius:0}.ui.top.attached.segment>.ui.bottom.right.attached.label{border-bottom-left-radius:0}.ui.top.attached.label:first-child+:not(.attached){margin-top:2rem!important}.ui.bottom.attached.label:first-child~:last-child:not(.attached){margin-top:0;margin-bottom:2rem!important}.ui.image.label{width:auto!important;margin-top:0;margin-bottom:0;max-width:9999px;vertical-align:baseline;text-transform:none;background:#E8E8E8;padding:.5833em .5em .5833em .833em;border-radius:.28571429rem;-webkit-box-shadow:none;box-shadow:none}.ui.image.label img{display:inline-block;vertical-align:top;height:2.1666em;margin:-.5833em -.5em -.5833em .5em;border-radius:0 .28571429rem .28571429rem 0}.ui.image.label .detail{background:rgba(0,0,0,.1);margin:-.5833em .5em -.5833em -.833em;padding:.5833em .833em;border-radius:.28571429rem 0 0 .28571429rem}.ui.tag.label,.ui.tag.labels .label{margin-right:1em;position:relative;padding-right:1.5em;padding-left:1.5em;border-radius:.28571429rem 0 0 .28571429rem;-webkit-transition:none;-moz-transition:none;transition:none}.ui.tag.label:before,.ui.tag.labels .label:before{position:absolute;-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-moz-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg);top:50%;left:100%;content:'';background-color:inherit;background-image:none;width:1.56em;height:1.56em;-webkit-transition:none;-moz-transition:none;transition:none}.ui.tag.label:after,.ui.tag.labels .label:after{position:absolute;content:'';top:50%;right:-.25em;margin-top:-.25em;background-color:#FFF!important;width:.5em;height:.5em;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.3);box-shadow:0 -1px 1px 0 rgba(0,0,0,.3);border-radius:500rem}.ui.corner.label{position:absolute;top:0;left:0;margin:0;padding:0;text-align:center;border-color:#E8E8E8;width:4em;height:4em;z-index:1;-webkit-transition:border-color .1s ease;-moz-transition:border-color .1s ease;transition:border-color .1s ease;background-color:transparent!important}.ui.corner.label:after{position:absolute;content:"";left:0;top:0;z-index:-1;width:0;height:0;background-color:transparent!important;border-top:0 solid transparent;border-left:4em solid transparent;border-bottom:4em solid transparent;border-right:0 solid transparent;border-left-color:inherit;-webkit-transition:border-color .1s ease;-moz-transition:border-color .1s ease;transition:border-color .1s ease}.ui.corner.label .icon{cursor:default;position:relative;top:.64285714em;right:.78571429em;font-size:1.14285714em;margin:0}.ui.left.corner.label,.ui.left.corner.label:after{left:auto;right:0}.ui.left.corner.label:after{border-top:4em solid transparent;border-left:4em solid transparent;border-bottom:0 solid transparent;border-right:0 solid transparent;border-top-color:inherit}.ui.left.corner.label .icon{right:-.78571429em}.ui.segment>.ui.corner.label{top:-1px;left:-1px}.ui.segment>.ui.left.corner.label{left:auto;right:-1px}.ui.ribbon.label{position:relative;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-radius:.28571429rem 0 0 .28571429rem;border-color:rgba(0,0,0,.15)}.ui.ribbon.label:after{position:absolute;content:'';top:100%;right:0;background-color:transparent!important;border-style:solid;border-width:0 0 1.2em 1.2em;border-color:transparent;border-left-color:inherit;width:0;height:0}.ui.ribbon.label{right:-webkit-calc(-1rem - 1.2em);right:-moz-calc(-1rem - 1.2em);right:calc(-1rem - 1.2em);margin-left:-1.2em;padding-right:-webkit-calc(1rem + 1.2em);padding-right:-moz-calc(1rem + 1.2em);padding-right:calc(1rem + 1.2em);padding-left:1.2em}.ui[class*="right ribbon"].label{right:-webkit-calc(100% + 1rem + 1.2em);right:-moz-calc(100% + 1rem + 1.2em);right:calc(100% + 1rem + 1.2em);padding-right:1.2em;padding-left:-webkit-calc(1rem + 1.2em);padding-left:-moz-calc(1rem + 1.2em);padding-left:calc(1rem + 1.2em);text-align:right;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);border-radius:0 .28571429rem .28571429rem 0}.ui[class*="right ribbon"].label:after{right:auto;left:0;border-style:solid;border-width:1.2em 0 0 1.2em;border-color:transparent;border-top-color:inherit}.ui.card .image>.ribbon.label,.ui.image>.ribbon.label{position:absolute;top:1rem}.ui.card .image>.ui.ribbon.label,.ui.image>.ui.ribbon.label{right:-webkit-calc(.05rem - 1.2em);right:-moz-calc(.05rem - 1.2em);right:calc(.05rem - 1.2em)}.ui.card .image>.ui[class*="right ribbon"].label,.ui.image>.ui[class*="right ribbon"].label{right:-webkit-calc(100% + -.05rem + 1.2em);right:-moz-calc(100% + -.05rem + 1.2em);right:calc(100% + -.05rem + 1.2em);padding-right:.833em}.ui.table td>.ui.ribbon.label{right:-webkit-calc(-.71428571em - 1.2em);right:-moz-calc(-.71428571em - 1.2em);right:calc(-.71428571em - 1.2em)}.ui.table td>.ui[class*="right ribbon"].label{right:-webkit-calc(100% + .71428571em + 1.2em);right:-moz-calc(100% + .71428571em + 1.2em);right:calc(100% + .71428571em + 1.2em);padding-right:.833em}.ui.attached.label,.ui[class*="top attached"].label{width:100%;position:absolute;margin:0;top:0;right:0;padding:.75em 1em;border-radius:.21428571rem .21428571rem 0 0}.ui[class*="bottom attached"].label{top:auto;bottom:0;border-radius:0 0 .21428571rem .21428571rem}.ui[class*="top left attached"].label{width:auto;margin-top:0!important;border-radius:0 .21428571rem 0 .28571429rem}.ui[class*="top right attached"].label{width:auto;right:auto;left:0;border-radius:.21428571rem 0 .28571429rem}.ui[class*="bottom left attached"].label{width:auto;top:auto;bottom:0;border-radius:.28571429rem 0 .21428571rem}.ui[class*="bottom right attached"].label{top:auto;bottom:0;right:auto;left:0;width:auto;border-radius:0 .28571429rem 0 .21428571rem}.ui.label.disabled{opacity:.5}a.ui.label:hover,a.ui.labels .label:hover{background-color:#E0E0E0;border-color:#E0E0E0;background-image:none;color:rgba(0,0,0,.8)}.ui.labels a.label:hover:before,a.ui.label:hover:before{color:rgba(0,0,0,.8)}.ui.active.label{background-color:#D0D0D0;border-color:#D0D0D0;background-image:none;color:rgba(0,0,0,.95)}.ui.active.label:before{background-color:#D0D0D0;background-image:none;color:rgba(0,0,0,.95)}a.ui.active.label:hover,a.ui.labels .active.label:hover{background-color:#C8C8C8;border-color:#C8C8C8;background-image:none;color:rgba(0,0,0,.95)}.ui.labels a.active.label:ActiveHover:before,a.ui.active.label:ActiveHover:before{background-color:#C8C8C8;background-image:none;color:rgba(0,0,0,.95)}.ui.label.visible,.ui.labels.visible .label{display:inline-block!important}.ui.label.hidden,.ui.labels.hidden .label{display:none!important}.ui.red.label,.ui.red.labels .label{background-color:#f16321!important;border-color:#f16321!important;color:#FFF!important}.ui.red.labels .label:hover,a.ui.red.label:hover{background-color:#d0561e!important;border-color:#d0561e!important;color:#FFF!important}.ui.red.corner.label,.ui.red.corner.label:hover{background-color:transparent!important}.ui.red.ribbon.label{border-color:#af4616!important}.ui.basic.red.label{background-color:#FFF!important;color:#f16321!important;border-color:#f16321!important}.ui.basic.red.labels a.label:hover,a.ui.basic.red.label:hover{background-color:#FFF!important;color:#d0561e!important;border-color:#d0561e!important}.ui.orange.label,.ui.orange.labels .label{background-color:#F2711C!important;border-color:#F2711C!important;color:#FFF!important}.ui.orange.labels .label:hover,a.ui.orange.label:hover{background-color:#f26202!important;border-color:#f26202!important;color:#FFF!important}.ui.orange.corner.label,.ui.orange.corner.label:hover{background-color:transparent!important}.ui.orange.ribbon.label{border-color:#cf590c!important}.ui.basic.orange.label{background-color:#FFF!important;color:#F2711C!important;border-color:#F2711C!important}.ui.basic.orange.labels a.label:hover,a.ui.basic.orange.label:hover{background-color:#FFF!important;color:#f26202!important;border-color:#f26202!important}.ui.yellow.label,.ui.yellow.labels .label{background-color:#FBBD08!important;border-color:#FBBD08!important;color:#FFF!important}.ui.yellow.labels .label:hover,a.ui.yellow.label:hover{background-color:#eaae00!important;border-color:#eaae00!important;color:#FFF!important}.ui.yellow.corner.label,.ui.yellow.corner.label:hover{background-color:transparent!important}.ui.yellow.ribbon.label{border-color:#cd9903!important}.ui.basic.yellow.label{background-color:#FFF!important;color:#FBBD08!important;border-color:#FBBD08!important}.ui.basic.yellow.labels a.label:hover,a.ui.basic.yellow.label:hover{background-color:#FFF!important;color:#eaae00!important;border-color:#eaae00!important}.ui.olive.label,.ui.olive.labels .label{background-color:#B5CC18!important;border-color:#B5CC18!important;color:#FFF!important}.ui.olive.labels .label:hover,a.ui.olive.label:hover{background-color:#a7bd0d!important;border-color:#a7bd0d!important;color:#FFF!important}.ui.olive.corner.label,.ui.olive.corner.label:hover{background-color:transparent!important}.ui.olive.ribbon.label{border-color:#286f06!important}.ui.basic.olive.label{background-color:#FFF!important;color:#B5CC18!important;border-color:#B5CC18!important}.ui.basic.olive.labels a.label:hover,a.ui.basic.olive.label:hover{background-color:#FFF!important;color:#a7bd0d!important;border-color:#a7bd0d!important}.ui.green.label,.ui.green.labels .label{background-color:#39a008!important;border-color:#39a008!important;color:#FFF!important}.ui.green.labels .label:hover,a.ui.green.label:hover{background-color:#2e8e00!important;border-color:#2e8e00!important;color:#FFF!important}.ui.green.corner.label,.ui.green.corner.label:hover{background-color:transparent!important}.ui.green.ribbon.label{border-color:#286f06!important}.ui.basic.green.label{background-color:#FFF!important;color:#39a008!important;border-color:#39a008!important}.ui.basic.green.labels a.label:hover,a.ui.basic.green.label:hover{background-color:#FFF!important;color:#2e8e00!important;border-color:#2e8e00!important}.ui.teal.label,.ui.teal.labels .label{background-color:#00B5AD!important;border-color:#00B5AD!important;color:#FFF!important}.ui.teal.labels .label:hover,a.ui.teal.label:hover{background-color:#009c95!important;border-color:#009c95!important;color:#FFF!important}.ui.teal.corner.label,.ui.teal.corner.label:hover{background-color:transparent!important}.ui.teal.ribbon.label{border-color:#00827c!important}.ui.basic.teal.label{background-color:#FFF!important;color:#00B5AD!important;border-color:#00B5AD!important}.ui.basic.teal.labels a.label:hover,a.ui.basic.teal.label:hover{background-color:#FFF!important;color:#009c95!important;border-color:#009c95!important}.ui.blue.label,.ui.blue.labels .label{background-color:#049dd5!important;border-color:#049dd5!important;color:#FFF!important}.ui.blue.labels .label:hover,a.ui.blue.label:hover{background-color:#1678c2!important;border-color:#1678c2!important;color:#FFF!important}.ui.blue.corner.label,.ui.blue.corner.label:hover{background-color:transparent!important}.ui.blue.ribbon.label{border-color:#1a69a4!important}.ui.basic.blue.label{background-color:#FFF!important;color:#049dd5!important;border-color:#049dd5!important}.ui.basic.blue.labels a.label:hover,a.ui.basic.blue.label:hover{background-color:#FFF!important;color:#1678c2!important;border-color:#1678c2!important}.ui.violet.label,.ui.violet.labels .label{background-color:#6435C9!important;border-color:#6435C9!important;color:#FFF!important}.ui.violet.labels .label:hover,a.ui.violet.label:hover{background-color:#5829bb!important;border-color:#5829bb!important;color:#FFF!important}.ui.violet.corner.label,.ui.violet.corner.label:hover{background-color:transparent!important}.ui.violet.ribbon.label{border-color:#502aa1!important}.ui.basic.violet.label{background-color:#FFF!important;color:#6435C9!important;border-color:#6435C9!important}.ui.basic.violet.labels a.label:hover,a.ui.basic.violet.label:hover{background-color:#FFF!important;color:#5829bb!important;border-color:#5829bb!important}.ui.purple.label,.ui.purple.labels .label{background-color:#A333C8!important;border-color:#A333C8!important;color:#FFF!important}.ui.purple.labels .label:hover,a.ui.purple.label:hover{background-color:#9627ba!important;border-color:#9627ba!important;color:#FFF!important}.ui.purple.corner.label,.ui.purple.corner.label:hover{background-color:transparent!important}.ui.purple.ribbon.label{border-color:#82299f!important}.ui.basic.purple.label{background-color:#FFF!important;color:#A333C8!important;border-color:#A333C8!important}.ui.basic.purple.labels a.label:hover,a.ui.basic.purple.label:hover{background-color:#FFF!important;color:#9627ba!important;border-color:#9627ba!important}.ui.pink.label,.ui.pink.labels .label{background-color:#E03997!important;border-color:#E03997!important;color:#FFF!important}.ui.pink.labels .label:hover,a.ui.pink.label:hover{background-color:#e61a8d!important;border-color:#e61a8d!important;color:#FFF!important}.ui.pink.corner.label,.ui.pink.corner.label:hover{background-color:transparent!important}.ui.pink.ribbon.label{border-color:#c71f7e!important}.ui.basic.pink.label{background-color:#FFF!important;color:#E03997!important;border-color:#E03997!important}.ui.basic.pink.labels a.label:hover,a.ui.basic.pink.label:hover{background-color:#FFF!important;color:#e61a8d!important;border-color:#e61a8d!important}.ui.brown.label,.ui.brown.labels .label{background-color:#A5673F!important;border-color:#A5673F!important;color:#FFF!important}.ui.brown.labels .label:hover,a.ui.brown.label:hover{background-color:#975b33!important;border-color:#975b33!important;color:#FFF!important}.ui.brown.corner.label,.ui.brown.corner.label:hover{background-color:transparent!important}.ui.brown.ribbon.label{border-color:#805031!important}.ui.basic.brown.label{background-color:#FFF!important;color:#A5673F!important;border-color:#A5673F!important}.ui.basic.brown.labels a.label:hover,a.ui.basic.brown.label:hover{background-color:#FFF!important;color:#975b33!important;border-color:#975b33!important}.ui.grey.label,.ui.grey.labels .label{background-color:#555!important;border-color:#555!important;color:#FFF!important}.ui.grey.labels .label:hover,a.ui.grey.label:hover{background-color:#626262!important;border-color:#626262!important;color:#FFF!important}.ui.grey.corner.label,.ui.grey.corner.label:hover{background-color:transparent!important}.ui.grey.ribbon.label{border-color:#805031!important}.ui.basic.grey.label{background-color:#FFF!important;color:#555!important;border-color:#555!important}.ui.basic.grey.labels a.label:hover,a.ui.basic.grey.label:hover{background-color:#FFF!important;color:#626262!important;border-color:#626262!important}.ui.black.label,.ui.black.labels .label{background-color:#1B1C1D!important;border-color:#1B1C1D!important;color:#FFF!important}.ui.black.labels .label:hover,a.ui.black.label:hover{background-color:#27292a!important;border-color:#27292a!important;color:#FFF!important}.ui.black.corner.label,.ui.black.corner.label:hover{background-color:transparent!important}.ui.black.ribbon.label{border-color:#805031!important}.ui.basic.black.label{background-color:#FFF!important;color:#1B1C1D!important;border-color:#1B1C1D!important}.ui.basic.black.labels a.label:hover,a.ui.basic.black.label:hover{background-color:#FFF!important;color:#27292a!important;border-color:#27292a!important}.ui.basic.label{background:#FFF;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}a.ui.basic.label:hover{text-decoration:none;background:#FFF;color:#1e70bf;-webkit-box-shadow:none;box-shadow:none}.ui.basic.pointing.label:before{border-color:inherit}.ui.fluid.labels>.label,.ui.label.fluid{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui.inverted.label,.ui.inverted.labels .label{color:rgba(255,255,255,.9)!important}.ui.horizontal.label,.ui.horizontal.labels .label{margin:0 0 0 .5em;padding:.4em .833em;min-width:3em;text-align:center}.ui.circular.label,.ui.circular.labels .label{min-width:2em;min-height:2em;padding:.5em!important;line-height:1em;text-align:center;border-radius:500rem}.ui.empty.circular.label,.ui.empty.circular.labels .label{min-width:0;min-height:0;overflow:hidden;width:.5em;height:.5em;vertical-align:baseline}.ui.pointing.label{position:relative}.ui.attached.pointing.label{position:absolute}.ui.pointing.label:before{background-color:inherit;border-style:solid;border-color:inherit;position:absolute;content:'';-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-image:none;z-index:2;width:.6666em;height:.6666em;-webkit-transition:background .1s ease;-moz-transition:background .1s ease;transition:background .1s ease}.ui.pointing.label,.ui[class*="pointing above"].label{margin-top:1em}.ui.pointing.label:before,.ui[class*="pointing above"].label:before{border-width:1px 1px 0 0;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);top:0;right:50%}.ui[class*="bottom pointing"].label,.ui[class*="pointing below"].label{margin-top:0;margin-bottom:1em}.ui[class*="bottom pointing"].label:before,.ui[class*="pointing below"].label:before{border-width:0 0 1px 1px;left:auto;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);top:100%;right:50%}.ui[class*="left pointing"].label{margin-top:0;margin-right:.6666em}.ui[class*="left pointing"].label:before{border-width:0 1px 1px 0;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);bottom:auto;left:auto;top:50%;right:0}.ui[class*="right pointing"].label{margin-top:0;margin-left:.6666em}.ui[class*="right pointing"].label:before{border-width:1px 0 0 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);top:50%;left:0;bottom:auto;right:auto}.ui.basic.pointing.label:before,.ui.basic[class*="pointing above"].label:before{margin-top:-1px}.ui.basic[class*="bottom pointing"].label:before,.ui.basic[class*="pointing below"].label:before{bottom:auto;top:100%;margin-top:1px}.ui.basic[class*="left pointing"].label:before{top:50%;right:-1px}.ui.basic[class*="right pointing"].label:before{top:50%;left:-1px}.ui.floating.label{position:absolute;z-index:100;top:-1em;right:100%;margin:0 -1.5em 0 0!important}.ui.mini.label,.ui.mini.labels .label{font-size:.64285714rem}.ui.tiny.label,.ui.tiny.labels .label{font-size:.71428571rem}.ui.small.label,.ui.small.labels .label{font-size:.78571429rem}.ui.label,.ui.labels .label{font-size:.85714286rem}.ui.large.label,.ui.large.labels .label{font-size:1rem}.ui.big.label,.ui.big.labels .label{font-size:1.28571429rem}.ui.huge.label,.ui.huge.labels .label{font-size:1.42857143rem}.ui.massive.label,.ui.massive.labels .label{font-size:1.71428571rem}.right.ribbons .ui.ribbon.label:after{right:auto;left:0;border-style:solid;border-width:1.2em 0 0 1.2em;border-color:transparent;border-top-color:inherit}.right.ribbons .ui.ribbon.label{text-align:right;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);border-radius:0 .28571429rem .28571429rem 0;padding-right:.833em;left:-webkit-calc(102.2%);left:-moz-calc(102.2%);left:calc(102.2%);padding-right:-webkit-calc(2.2rem);padding-right:-moz-calc(2.2rem);padding-right:calc(2.2rem);right:-webkit-calc(100% + 1rem + 1.2em);right:-moz-calc(100% + 1rem + 1.2em);right:calc(100% + 1rem + 1.2em);padding-left:-webkit-calc(1rem + 1.2em);padding-left:-moz-calc(1rem + 1.2em);padding-left:calc(1rem + 1.2em)}.ui.card .image>.ui.ribbon.label{right:-webkit-calc(.05rem - 1.2em);right:-moz-calc(.05rem - 1.2em);right:calc(.05rem - 1.2em)}.ui.card .image>.ui[class*="right ribbon"].label{right:-webkit-calc(100% + -.05rem + 1.2em);right:-moz-calc(100% + -.05rem + 1.2em);right:calc(100% + -.05rem + 1.2em);padding-right:.833em}.ribbons .ui.ribbon.label{display:block;margin-top:5px}.ribbons{position:absolute;top:0}.right.ribbons{left:15px}.left.ribbons{right:15px}

/*!
 * # Semantic UI 2.1.6 - Comment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.comments{margin:1.5em 0}.ui.comments:first-child{margin-top:0}.ui.comments:last-child{margin-bottom:0}.ui.comments .comment{position:relative;background:0 0;margin:.5em 0 0;line-height:1.2}.ui.comments .comment:first-child{margin-top:0;padding-top:0}.ui.comments .comment .comments{margin:0 .5em .5em 0;padding:1em 1em 1em 0}.ui.comments .comment .comments:before{position:absolute;top:0;right:0}.ui.comments .comment .comments .comment{background:0 0}.ui.comments .comment .avatar{display:block;width:2.5em;height:auto;float:right;margin:.2em 0 0}.ui.comments .comment .avatar img,.ui.comments .comment img.avatar{display:block;margin:0 auto;width:100%;height:100%;border-radius:.25rem}.ui.comments .comment>.content{display:block}.ui.comments .comment>.avatar~.content{margin-right:3.5em}.ui.comments .comment .author{font-size:1em;color:rgba(0,0,0,.87);font-weight:700}.ui.comments .comment a.author{cursor:pointer}.ui.comments .comment a.author:hover{color:#1e70bf}.ui.comments .comment .metadata{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.4);font-size:.875em}.ui.comments .comment .metadata>*{display:inline-block;margin:0 0 0 .5em}.ui.comments .comment .metadata>:last-child{margin-left:0}.ui.comments .comment .text{margin:.25em 0 .5em;font-size:1em;word-wrap:break-word;color:rgba(0,0,0,.87);line-height:1.3}.ui.comments .comment .actions{font-size:.875em}.ui.comments .comment .actions a{cursor:pointer;display:inline-block;margin:0 0 0 .75em;color:rgba(0,0,0,.4)}.ui.comments .comment .actions a:last-child{margin-left:0}.ui.comments .comment .actions a.active,.ui.comments .comment .actions a:hover{color:rgba(0,0,0,.8)}.ui.comments>.reply.form{margin-top:1em}.ui.comments .comment .reply.form{width:100%;margin-top:1em}.ui.comments .reply.form textarea{font-size:1em;height:12em}.ui.collapsed.comments,.ui.comments .collapsed.comment,.ui.comments .collapsed.comments{display:none}.ui.threaded.comments .comment .comments{margin:-1.5em 1.25em -1em 0;padding:3em 2.25em 2em 0;-webkit-box-shadow:1px 0 0 rgba(34,36,38,.15);box-shadow:1px 0 0 rgba(34,36,38,.15)}.ui.minimal.comments .comment .actions{opacity:0;position:absolute;top:0;left:0;right:auto;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.ui.minimal.comments .comment>.content:hover>.actions{opacity:1}.ui.small.comments{font-size:.9em}.ui.comments{font-size:1em;max-width:initial}.ui.large.comments{font-size:1.1em}.ui.huge.comments{font-size:1.2em}.ui.comments .comment{border:1px solid #ddd;border-radius:5px;padding:20px;padding-top:10px!important;background-color:#eee}.ui.comments .comment .comments .comment{border:1px dashed #999!important;background-color:#fff!important}
/*!
 * # Semantic UI 2.1.6 - Breadcrumb
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.breadcrumb{line-height:1;display:inline-block;margin:0;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.7;margin:0 .21428571rem;font-size:.92857143em;color:rgba(0,0,0,.4);vertical-align:baseline}.ui.breadcrumb a{color:#4183C4}.ui.breadcrumb a:hover{color:#1e70bf}.ui.breadcrumb .icon.divider{font-size:.85714286em;vertical-align:baseline}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.71428571em 1em}.ui.breadcrumb .active.section{font-weight:700}.ui.mini.breadcrumb{font-size:.71428571rem}.ui.tiny.breadcrumb{font-size:.85714286rem}.ui.small.breadcrumb{font-size:.92857143rem}.ui.breadcrumb{font-size:1rem}.ui.large.breadcrumb{font-size:1.14285714rem}.ui.big.breadcrumb{font-size:1.28571429rem}.ui.huge.breadcrumb{font-size:1.42857143rem}.ui.massive.breadcrumb{font-size:1.71428571rem}
/*.ui.comments .comment .avatar {
    width: 9.5em;
    border-left: 1px solid #aaa;
    padding-left: 5px;
    margin-left: 10px;
}
.ui.comments {
    max-width: none;
}*/
.comment-box {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.ui.comments {
    
    margin: 0;
}

.ui.comments .comment {
    background: #fff;
    border: 0;
    border-top: 1px solid #ddd;
    border-radius: 0;
    padding-bottom: 10px;
    margin: 0;
}
.ui.comments .comment:first-child {
    border-top: 0;
}
.ui.comments .comment .comments .comment {
    border: 0 !important;
    border-right: 2px solid #ddd;
    padding-bottom: 0;
}
.ui.comments .comment .comments {
    padding: 0;
    margin: 0 .5em 0 0;
}
.ui.comments .comment .content {
        padding-bottom: .5em;
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #fff; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus,
  .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url('/client/lib/photoswipe/css/default-skin/default-skin.png') 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url('/client/lib/photoswipe/css/default-skin/default-skin.svg'); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: visible; }

/*.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right  {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}*/
/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(preloader.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }


/*@media only screen and (max-width: 991px) {
    .pswp__ui--idle .pswp__top-bar {
        opacity: 1;
    }

    .pswp__ui--idle .pswp__button--arrow--left,
    .pswp__ui--idle .pswp__button--arrow--right {
        opacity: 1;
    }
}*/
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;	
	width: 100%;
}

/* LOADER */

/*.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url('/client/assets/images/Home/RomisLoading.GIF') center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}*/

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAMAAAAonj0oAAABd1BMVEUAAABnZ2f///8AAABJSUlnZ2dnZ2dnZ2dnZ2cAAABgYGBnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dlZWUAAABnZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABlZWVnZ2dnZ2cAAABmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmYAAABmZmZnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmZnZ2cAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2eNjY2Xl5eYmJioqKipqam/v79nZ2dnZ2dnZ2dnZ2dnZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmZnZ2dnZ2dnZ2e/v7+Xl5eYmJioqKipqamNjY0AAABnZ2cAAABmZmYAAABmZmYAAABnZ2enV9A0AAAAe3RSTlMAAAAHBw4QERUYGBkcHSEiJSYsLS4wMDAyMjI0NTY5Oz9EREZKUFBSUldYWmprcHB4eH1+hIWLjI2UlZiZnZ6enqKlpqeutLW6u8DAwMHCwsTFxsfIysvMzMzMzMzMzs/W3N7e3uXp6+zt8PDw8fLy8vLy8vLz8/z8/v5+OTW/AAADdklEQVR4XrSW207qQBiF22pqlAQTTDRqBJQL3QQSvbSJaNwNJHjYbwBaBTSBtuDZ8vBOENs1rvQPF5t1N8k38/XvHA0zjv3nuOk9PHjN47JtJrF+Ys6OWtdbxjSxIHfS8+P0ajlBQCgLoo+zZU1gO31fS9+xSSCgJIiil8OFRLBz41NutkkgoCRQud//EZS6iqJ0SyQQUBaoXGxMBHnshN3yJBBRFkRvu0qQufVTcpvRBDKaXsG5nxpXE8ho6hwUdfA5xFYRBToaPkMDUFpFDX38IBhCs4ECDR0GgTIQyvtg9df4KljDKggQDYMADIDSTq7Q+Fq/CggqIomo9W8zFrhyr78gQBRZRq3x5+nKVNBKiBGP77dAoFAyjABFwXj8erQ4EXRi4InGV+mAQKFseAIUBSp3B4YKf78eEKiWWAMKvnO5DhVQAVyBKOAKVN73jLb8i3AO2uIvQhQrcHmS5VXE348oz0FVXqZVECCKLKK8irIDqdcgCwJEkUSU94FZl46KugkCRIcwPqK8k80iHXbyacqHHaOWkcT8PXehcB+4dFwTSoL/fqOxwCykXbQFupNFlAXzeFWgYA7vIhTM8WXHApVcTXtwrglvU0ZFQRy77Fx5j4/elVNekl7XjMoCKSzgzC74qrVsWhMGgjCcCAEPCrZU8BDwYnsRWjDVBswlB8UcAtavNdH9A+1PSH58T3VmHPfVS97zs/Nk3XV2gtEkzbbbLJ2MAiAAKBT0Pjfmks20BwT30dZPVb17r1VV/QuCaG9E9lGgBBDFgpelUVk+KwFAsWD4bW5kPVQCgCJBf21uZt2XAogCQXtlHFm1hQCjbsHMOBMLAUadglCCx8KwhFwg0eJoREKXIJH1rS0NJeECgZbWSkPiEHSv61vL99BlAo4W1pKBoVowVvXFujETjCFJqBTEeNUXExAqWY22fuv6w3ur69rzFkScdH2zYAJCyXC6QrUgvwBnqk/JmYBQZjhLVAv098swgRHRe4A7oA2AHWBBDs5AGvAZ6J8In0GsDxnfIv39+BY9frn9R/4yWtA5oFWHDhMQSqRClcCfo1Yx572IoyXVl6gWhKrZgW4Kml3oElyfXQHeg1i3a4nqNPCiKYE/cD20A18K7qM6DU0VlIbmIkpDkx2FZtOpGDifwGwKUB0xXUdptttlaYSma4zq/AGzVTSHB1sLQgAAAABJRU5ErkJggg==') /*images/controls.png*/ no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAMAAAAonj0oAAABd1BMVEUAAABnZ2f///8AAABJSUlnZ2dnZ2dnZ2dnZ2cAAABgYGBnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dlZWUAAABnZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABlZWVnZ2dnZ2cAAABmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmYAAABmZmZnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmZnZ2cAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2eNjY2Xl5eYmJioqKipqam/v79nZ2dnZ2dnZ2dnZ2dnZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmZnZ2dnZ2dnZ2e/v7+Xl5eYmJioqKipqamNjY0AAABnZ2cAAABmZmYAAABmZmYAAABnZ2enV9A0AAAAe3RSTlMAAAAHBw4QERUYGBkcHSEiJSYsLS4wMDAyMjI0NTY5Oz9EREZKUFBSUldYWmprcHB4eH1+hIWLjI2UlZiZnZ6enqKlpqeutLW6u8DAwMHCwsTFxsfIysvMzMzMzMzMzs/W3N7e3uXp6+zt8PDw8fLy8vLy8vLz8/z8/v5+OTW/AAADdklEQVR4XrSW207qQBiF22pqlAQTTDRqBJQL3QQSvbSJaNwNJHjYbwBaBTSBtuDZ8vBOENs1rvQPF5t1N8k38/XvHA0zjv3nuOk9PHjN47JtJrF+Ys6OWtdbxjSxIHfS8+P0ajlBQCgLoo+zZU1gO31fS9+xSSCgJIiil8OFRLBz41NutkkgoCRQud//EZS6iqJ0SyQQUBaoXGxMBHnshN3yJBBRFkRvu0qQufVTcpvRBDKaXsG5nxpXE8ho6hwUdfA5xFYRBToaPkMDUFpFDX38IBhCs4ECDR0GgTIQyvtg9df4KljDKggQDYMADIDSTq7Q+Fq/CggqIomo9W8zFrhyr78gQBRZRq3x5+nKVNBKiBGP77dAoFAyjABFwXj8erQ4EXRi4InGV+mAQKFseAIUBSp3B4YKf78eEKiWWAMKvnO5DhVQAVyBKOAKVN73jLb8i3AO2uIvQhQrcHmS5VXE348oz0FVXqZVECCKLKK8irIDqdcgCwJEkUSU94FZl46KugkCRIcwPqK8k80iHXbyacqHHaOWkcT8PXehcB+4dFwTSoL/fqOxwCykXbQFupNFlAXzeFWgYA7vIhTM8WXHApVcTXtwrglvU0ZFQRy77Fx5j4/elVNekl7XjMoCKSzgzC74qrVsWhMGgjCcCAEPCrZU8BDwYnsRWjDVBswlB8UcAtavNdH9A+1PSH58T3VmHPfVS97zs/Nk3XV2gtEkzbbbLJ2MAiAAKBT0Pjfmks20BwT30dZPVb17r1VV/QuCaG9E9lGgBBDFgpelUVk+KwFAsWD4bW5kPVQCgCJBf21uZt2XAogCQXtlHFm1hQCjbsHMOBMLAUadglCCx8KwhFwg0eJoREKXIJH1rS0NJeECgZbWSkPiEHSv61vL99BlAo4W1pKBoVowVvXFujETjCFJqBTEeNUXExAqWY22fuv6w3ur69rzFkScdH2zYAJCyXC6QrUgvwBnqk/JmYBQZjhLVAv098swgRHRe4A7oA2AHWBBDs5AGvAZ6J8In0GsDxnfIv39+BY9frn9R/4yWtA5oFWHDhMQSqRClcCfo1Yx572IoyXVl6gWhKrZgW4Kml3oElyfXQHeg1i3a4nqNPCiKYE/cD20A18K7qM6DU0VlIbmIkpDkx2FZtOpGDifwGwKUB0xXUdptttlaYSma4zq/AGzVTSHB1sLQgAAAABJRU5ErkJggg==') /*images/controls.png*/ no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAMAAAAonj0oAAABd1BMVEUAAABnZ2f///8AAABJSUlnZ2dnZ2dnZ2dnZ2cAAABgYGBnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dlZWUAAABnZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABlZWVnZ2dnZ2cAAABmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmYAAABmZmZnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmZnZ2cAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2eNjY2Xl5eYmJioqKipqam/v79nZ2dnZ2dnZ2dnZ2dnZ2dmZmYAAABnZ2dnZ2dnZ2dnZ2dnZ2cAAABmZmZnZ2dnZ2dnZ2e/v7+Xl5eYmJioqKipqamNjY0AAABnZ2cAAABmZmYAAABmZmYAAABnZ2enV9A0AAAAe3RSTlMAAAAHBw4QERUYGBkcHSEiJSYsLS4wMDAyMjI0NTY5Oz9EREZKUFBSUldYWmprcHB4eH1+hIWLjI2UlZiZnZ6enqKlpqeutLW6u8DAwMHCwsTFxsfIysvMzMzMzMzMzs/W3N7e3uXp6+zt8PDw8fLy8vLy8vLz8/z8/v5+OTW/AAADdklEQVR4XrSW207qQBiF22pqlAQTTDRqBJQL3QQSvbSJaNwNJHjYbwBaBTSBtuDZ8vBOENs1rvQPF5t1N8k38/XvHA0zjv3nuOk9PHjN47JtJrF+Ys6OWtdbxjSxIHfS8+P0ajlBQCgLoo+zZU1gO31fS9+xSSCgJIiil8OFRLBz41NutkkgoCRQud//EZS6iqJ0SyQQUBaoXGxMBHnshN3yJBBRFkRvu0qQufVTcpvRBDKaXsG5nxpXE8ho6hwUdfA5xFYRBToaPkMDUFpFDX38IBhCs4ECDR0GgTIQyvtg9df4KljDKggQDYMADIDSTq7Q+Fq/CggqIomo9W8zFrhyr78gQBRZRq3x5+nKVNBKiBGP77dAoFAyjABFwXj8erQ4EXRi4InGV+mAQKFseAIUBSp3B4YKf78eEKiWWAMKvnO5DhVQAVyBKOAKVN73jLb8i3AO2uIvQhQrcHmS5VXE348oz0FVXqZVECCKLKK8irIDqdcgCwJEkUSU94FZl46KugkCRIcwPqK8k80iHXbyacqHHaOWkcT8PXehcB+4dFwTSoL/fqOxwCykXbQFupNFlAXzeFWgYA7vIhTM8WXHApVcTXtwrglvU0ZFQRy77Fx5j4/elVNekl7XjMoCKSzgzC74qrVsWhMGgjCcCAEPCrZU8BDwYnsRWjDVBswlB8UcAtavNdH9A+1PSH58T3VmHPfVS97zs/Nk3XV2gtEkzbbbLJ2MAiAAKBT0Pjfmks20BwT30dZPVb17r1VV/QuCaG9E9lGgBBDFgpelUVk+KwFAsWD4bW5kPVQCgCJBf21uZt2XAogCQXtlHFm1hQCjbsHMOBMLAUadglCCx8KwhFwg0eJoREKXIJH1rS0NJeECgZbWSkPiEHSv61vL99BlAo4W1pKBoVowVvXFujETjCFJqBTEeNUXExAqWY22fuv6w3ur69rzFkScdH2zYAJCyXC6QrUgvwBnqk/JmYBQZjhLVAv098swgRHRe4A7oA2AHWBBDs5AGvAZ6J8In0GsDxnfIv39+BY9frn9R/4yWtA5oFWHDhMQSqRClcCfo1Yx572IoyXVl6gWhKrZgW4Kml3oElyfXQHeg1i3a4nqNPCiKYE/cD20A18K7qM6DU0VlIbmIkpDkx2FZtOpGDifwGwKUB0xXUdptttlaYSma4zq/AGzVTSHB1sLQgAAAABJRU5ErkJggg==') /*images/controls.png*/ -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

