
.pos-f,.btn.pos-f,.col.pos-f,.box.pos-f{
    position:fixed
}
.pos-s,.btn.pos-s,.col.pos-s,.box.pos-s{
    position:static
}
.pos-a,.btn.pos-a,.col.pos-a,.box.pos-a{
    position:absolute
}
.pos-r,.btn.pos-r,.col.pos-r,.box.pos-r{
    position:relative
}
.pos-top,.btn.pos-top,.col.pos-top,.box.pos-top{
    top:0
}
.pos-right,.btn.pos-right,.col.pos-right,.box.pos-right{
    right:0
}
.pos-bottom,.btn.pos-bottom,.col.pos-bottom,.box.pos-bottom{
    bottom:0
}
.pos-left,.btn.pos-left,.col.pos-left,.box.pos-left{
    left:0
}
.d-none,.btn.d-none,.col.d-none,.box.d-none{
    display:none
}
.d-block,.btn.d-block,.col.d-block,.box.d-block{
    display:block
}
.d-inline,.btn.d-inline,.col.d-inline,.box.d-inline{
    display:inline
}
.d-inline-block,.btn.d-inline-block,.col.d-inline-block,.box.d-inline-block{
    display:inline-block
}
.d-flex,.btn.d-flex,.col.d-flex,.box.d-flex{
    display:flex;
    align-items:center
}
.fl,.btn.fl{
    float:left
}
[dir=rtl] .fl,[dir=rtl] .btn.fl{
    float:right
}
.fr,.btn.fr,.col.fr,.box.fr{
    float:right
}
[dir=rtl] .fr,[dir=rtl] .btn.fr,[dir=rtl] .col.fr,[dir=rtl] .box.fr{
    float:left
}
.fn,.btn.fn,.col.fn,.box.fn{
    float:none
}
.text-title{
    line-height:17px;
    font-size:13px;
    color:#393939
}
.text-description,.pWrapper .pWin.debugActive .pText{
    line-height:15px;
    font-size:12px;
    color:#5e5e5e
}
.text-link{
    line-height:14px;
    font-size:11px;
    color:#7c7c7c
}
.text-upper{
    text-transform:uppercase
}
.text-lower{
    text-transform:lowercase
}
.text-cpt{
    text-transform:capitalize
}
.text-over{
    text-decoration:overline
}
.text-line{
    text-decoration:line-through
}
.text-under{
    text-decoration:underline;
    font-style:
}
.text-italic{
    font-style:italic
}
.text-oblique{
    font-style:oblique
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
.text-justify{
    text-align:justify
}
.text-light{
    font-weight:300
}
.text-regular{
    font-weight:400
}
.text-medium{
    font-weight:500
}
.text-semibold{
    font-weight:600
}
.text-bold{
    font-weight:700
}
.text-default{
    color:#7e848c
}
.text-info{
    color:#5bc0de
}
.text-primary{
    color:#337ab7
}
.text-success{
    color:#5cb85c
}
.text-warning{
    color:#e5591b
}
.text-danger{
    color:#f33939
}
.text-custom-gray,.active .text-custom-pink,.text-custom-pink.active,.text-custom-pink.like-btn:hover{
    color:#5e5e5e
}
.text-custom-light-gray,.active .text-custom-dark-gray,.text-custom-dark-gray.active,.text-custom-dark-gray.like-btn:hover{
    color:#e5e5e5
}
.text-custom-dark-gray,.active .text-custom-light-gray,.text-custom-light-gray.active,.text-custom-light-gray.like-btn:hover{
    color:#7c7c7c
}
.text-custom-pink,.active .text-custom-gray,.text-custom-gray.active,.text-custom-gray.like-btn:hover{
    color:#e35252
}
.ease,.form-control,input,select,textarea{
    -webkit-transition-timing-function:cubic-bezier(.2,.02,.2,1);
    -moz-transition-timing-function:cubic-bezier(.2,.02,.2,1);
    -ms-transition-timing-function:cubic-bezier(.2,.02,.2,1);
    -o-transition-timing-function:cubic-bezier(.2,.02,.2,1);
    transition-timing-function:cubic-bezier(.2,.02,.2,1);
    -webkit-transition-duration:.5s;
    -moz-transition-duration:.5s;
    -ms-transition-duration:.5s;
    -o-transition-duration:.5s;
    transition-duration:.5s
}
.line-through{
    text-decoration:line-through
}
.line-under{
    text-decoration:underline
}
.drop-down.hover:hover .drop-down-title{
    color:#e35252
}
.drop-down.hover .drop-down-title+*{
    min-width:100%;
    min-height:100%;
    z-index:999;
    opacity:0;
    visibility:hidden;
    transition:visibility 0s .2s,opacity .2s linear
}
.drop-down.hover .drop-down-title+* :hover>a:not(.btn),.drop-down.hover .drop-down-title+* a:not(.btn):hover{
    color:#e35252
}
.drop-down.hover .drop-down-title+.top{
    top:calc(100% - 10px);
    transition:opacity .2s linear,top .2s linear
}
.drop-down.hover:hover .drop-down-title+.top{
    top:100%
}
.drop-down.hover .drop-down-title+.top.fixed{
    top:-10px
}
.drop-down.hover:hover .drop-down-title+.top.fixed{
    top:0
}
.drop-down.hover .drop-down-title+.bottom{
    bottom:calc(100% - 10px);
    transition:opacity .2s linear,bottom .2s linear
}
.drop-down.hover:hover .drop-down-title+.bottom{
    bottom:100%
}
.drop-down.hover .drop-down-title+.bottom.fixed{
    bottom:-10px
}
.drop-down.hover:hover .drop-down-title+.bottom.fixed{
    bottom:0
}
.drop-down.hover:hover .drop-down-title+*{
    visibility:visible;
    opacity:1
}
.drop-down-item,.drop-down-item *{
    line-height:35px;
    white-space:nowrap
}
.overlay{
    background:rgba(0,0,0,.75);
    z-index:-1
}
.overlay,.overlay-wrap:hover>*+.overlay:hover{
    opacity:0;
    visibility:hidden;
    transition:opacity .2s linear,visibility .2s linear
}
.overlay-wrap:hover>*+.overlay{
    opacity:1;
    visibility:visible;
    transition:opacity .2s linear,visibility .2s linear
}
.col-12{
    width:100%
}
.col-11{
    width:91.66666667%
}
.col-10{
    width:83.33333333%
}
.col-9{
    width:70%
}
.col-8{
    width:66.66666667%
}
.col-7{
    width:58.33333333%
}
.col-6{
    width:50%
}
.col-5{
    width:41.66666667%
}
.col-4{
    width:33.33333333%
}
.col-3{
    width:25%
}
.col-2{
    width:16.66666667%
}
.col-1{
    width:8.33333333%
}
#notFound{
    line-height:25px;
    font-size:15px
}
#notFound:before{
    content:'';
    float:left;
    width:100%;
    height:127px;
    background:url(404.png) no-repeat center center
}
#notFound .text-title{
    line-height:30px;
    font-size:18px
}
.item-center{
    margin-right:auto;
    margin-left:auto
}
#notify{
    position:fixed
}
#notify.top,#notify.bottom{
    width:100%
}
#notify.right,#notify.left{
    width:320px
}
#notify.top{
    top:0;
    bottom:auto
}
#notify.right{
    right:0;
    left:auto
}
#notify.bottom{
    bottom:0;
    top:auto
}
#notify.left{
    left:0;
    right:auto
}
.notify{
    width:calc(100% - 10px);
    display:none
}
#notify.right .notify,#notify.left .notify{
    clear:both
}
#notify.top .notify{
    margin-top:10px
}
#notify.right .notify{
    margin-right:10px
}
#notify.bottom .notify{
    margin-bottom:10px
}
#notify.left .notify{
    margin-left:10px
}
.notifyClose{
    float:right;
    width:13px;
    height:13px;
    background:url(notifyClose.png) no-repeat;
    cursor:pointer
}
.comment-star-wrapper{
    height:100%
}
.stars{
    overflow:hidden
}
.progress{
    height:4px;
    padding:0;
    position:relative;
    background:#dadada
}
.progress-bar{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    line-height:1.5;
    color:#fff;
    background:#e35252
}
[dir=rtl] .progress-bar{
    right:0;
    left:auto
}
.accordeon{
    cursor:pointer;
    background-image:url(accordeon.png);
    background-repeat:no-repeat;
    background-position:right center
}
[dir=rtl] .accordeon{
    background-position:10px center
}
.accordeon.active{
    background-image:url(accordeonActive.png)
}
.hide{
    display:none
}
#mainWrapper{
    width:100%;
    position:relative
}
#skeletonWrap{
    width:100%
}
[dir=rtl] #rightColumn{
    padding-right:10px;
    padding-left:0
}
[dir=rtl] #leftColumn{
    padding-right:0;
    padding-left:10px
}
#mainColumn{
    max-width:100%
}
.loaderWrapper{
    position:relative
}
.loading{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:rgba(255,255,255,.7) url(loading.gif) no-repeat center center;
    z-index:333;
    display:none
}
#backToTop{
    display:none;
    position:fixed;
    width:85px;
    height:30px;
    cursor:pointer;
    right:0;
    bottom:60px;
    z-index:999
}
#backToTop div{
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    transform:rotate(-90deg);
    background-color:#fafafa;
    position:relative;
    left:30px;
    font-size:10px;
    font-weight:700;
    text-transform:uppercase;
    color:#5f5e5e
}
#backToTop div span{
    margin-right:12px
}
#backToTop div img{
    transform:rotate(90deg)
}
#dbDebug,#smartyDebug{
    border:3px solid #666;
    margin-top:30px;
    margin-bottom:30px;
    font-size:14px
}
#dbDebug{
    margin-left:auto;
    margin-right:auto;
    width:500px
}
#smartyDebug{
    margin-left:5px;
    margin-right:5px;
    width:400px
}
.MobileRedirectMessage{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:52px;
    line-height:52px;
    font-size:30px;
    color:#fff;
    text-align:center;
    background:#000;
    border-radius:6px;
    box-shadow:0 0 9px #000;
    z-index:99999
}
.inner-two{
    width:1758px;
    margin:0 auto;
    max-width:100%
}
.inner{
    width:1170px;
    margin:0 auto;
    max-width:100%
}
.inner:before,.inner:after,.inner-two:before,.inner-two:after{
    content:'';
    display:table
}
.inner:after,.inner-two:after{
    clear:both
}
.d-flex-just-center{
    display:flex;
    align-items:center;
    justify-content:center
}
.swiper-container *{
    outline:none
}
.mb-1{
    margin-bottom:15px
}
.mb-2{
    margin-bottom:30px
}
.mb-3{
    margin-bottom:45px
}
.mb-10{
    margin-bottom:10px
}
.mb-20{
    margin-bottom:20px
}
.mt-1{
    margin-top:15px
}
.mt-2{
    margin-top:30px
}
.mt-3{
    margin-top:45px
}
.mt-10{
    margin-top:10px
}
.mt-20{
    margin-top:20px
}
.ml-auto{
    margin-left:auto
}
.col{
    min-height:1px
}
#orderSummary .line-bottom .row{
    display:flex!important
}
@media screen and (min-width:1261px){
    .inner-two{
        max-width:calc(100% - 162px)
    }
}
@media screen and (max-width:1260px){
    .inner>.row{
        margin:0
    }
    .inner-two{
        width:calc(100% - 30px)
    }
}
@media screen and (min-width:992px){
    .forMobile{
        display:none
    }
}
@media screen and (max-width:991px){
    .inner-two{
        width:100%
    }
    .mb-1{
        margin-bottom:8px
    }
    .mb-2{
        margin-bottom:16px
    }
    .mb-3{
        margin-bottom:24px
    }
    .mt-1{
        margin-top:8px
    }
    .mt-2{
        margin-top:16px
    }
    .mt-3{
        margin-top:24px
    }
}
@media screen and (max-width:1366px){
    .sepetle{
        overflow-y:scroll;
        max-height:335px
    }
}
@media screen and (min-width:1001px){
    :not(.notClear)>.col-6+.col-6:nth-of-type(2n+3),:not(.notClear)>.col-4+.col-4:nth-of-type(3n+4),:not(.notClear)>.col-3+.col-3:nth-of-type(4n+5),:not(.notClear)>.col-2+.col-2:nth-of-type(6n+7),:not(.notClear)>.col-1+.col-1:nth-of-type(12n+1){
        clear:both
    }
}
@media screen and (max-width:1261px){
    .dn-md{
        display:none
    }
    .display-md-block{
        display:block
    }
    .col-md-auto{
        width:auto
    }
    .col-md-12{
        width:100%
    }
    .col-md-11{
        width:91.66666667%
    }
    .col-md-10{
        width:83.33333333%
    }
    .col-md-9{
        width:75%
    }
    .col-md-8{
        width:66.66666667%
    }
    .col-md-7{
        width:58.33333333%
    }
    .col-md-6{
        width:50%
    }
    .col-md-5{
        width:41.66666667%
    }
    .col-md-4{
        width:33.33333333%
    }
    .col-md-3{
        width:25%
    }
    .col-md-2{
        width:16.66666667%
    }
    .col-md-1{
        width:8.33333333%
    }
}
@media screen and (min-width:1260px){
    .col-mr-11{
        margin-right:91.66666667%
    }
    .col-mr-10{
        margin-right:83.33333333%
    }
    .col-mr-9{
        margin-right:75%
    }
    .col-mr-8{
        margin-right:66.66666667%
    }
    .col-mr-7{
        margin-right:58.33333333%
    }
    .col-mr-6{
        margin-right:50%
    }
    .col-mr-5{
        margin-right:41.66666667%
    }
    .col-mr-4{
        margin-right:33.33333333%
    }
    .col-mr-3{
        margin-right:25%
    }
    .col-mr-2{
        margin-right:16.66666667%
    }
    .col-mr-1{
        margin-right:8.33333333%
    }
    .col-ml-11{
        margin-left:91.66666667%
    }
    .col-ml-10{
        margin-left:83.33333333%
    }
    .col-ml-9{
        margin-left:75%
    }
    .col-ml-8{
        margin-left:66.66666667%
    }
    .col-ml-7{
        margin-left:58.33333333%
    }
    .col-ml-6{
        margin-left:50%
    }
    .col-ml-5{
        margin-left:41.66666667%
    }
    .col-ml-4{
        margin-left:33.33333333%
    }
    .col-ml-3{
        margin-left:25%
    }
    .col-ml-2{
        margin-left:16.66666667%
    }
    .col-ml-1{
        margin-left:8.33333333%
    }
    #skeleton{
        width:100%
    }
}
@media screen and (max-width:1000px) and (min-width:769px){
    :not(.notClear)>.col-md-6+.col-md-6:nth-of-type(2n+3),:not(.notClear)>.col-md-4+.col-md-4:nth-of-type(3n+4),:not(.notClear)>.col-md-3+.col-md-3:nth-of-type(4n+5),:not(.notClear)>.col-md-2+.col-md-2:nth-of-type(6n+7),:not(.notClear)>.col-md-1+.col-md-1:nth-of-type(12n+1){
        clear:both
    }
    .col-md-mr-11{
        margin-right:91.66666667%
    }
    .col-md-mr-10{
        margin-right:83.33333333%
    }
    .col-md-mr-9{
        margin-right:75%
    }
    .col-md-mr-8{
        margin-right:66.66666667%
    }
    .col-md-mr-7{
        margin-right:58.33333333%
    }
    .col-md-mr-6{
        margin-right:50%
    }
    .col-md-mr-5{
        margin-right:41.66666667%
    }
    .col-md-mr-4{
        margin-right:33.33333333%
    }
    .col-md-mr-3{
        margin-right:25%
    }
    .col-md-mr-2{
        margin-right:16.66666667%
    }
    .col-md-mr-1{
        margin-right:8.33333333%
    }
    .col-md-mr-0{
        margin-right:0
    }
    .col-md-ml-11{
        margin-left:91.66666667%
    }
    .col-md-ml-10{
        margin-left:83.33333333%
    }
    .col-md-ml-9{
        margin-left:75%
    }
    .col-md-ml-8{
        margin-left:66.66666667%
    }
    .col-md-ml-7{
        margin-left:58.33333333%
    }
    .col-md-ml-6{
        margin-left:50%
    }
    .col-md-ml-5{
        margin-left:41.66666667%
    }
    .col-md-ml-4{
        margin-left:33.33333333%
    }
    .col-md-ml-3{
        margin-left:25%
    }
    .col-md-ml-2{
        margin-left:16.66666667%
    }
    .col-md-ml-1{
        margin-left:8.33333333%
    }
    .col-md-ml-0{
        margin-left:0
    }
    .dn-md{
        display:none
    }
}
@media screen and (max-width:768px) and (min-width:541px){
    :not(.notClear)>.col-sm-6+.col-sm-6:nth-of-type(2n+3),:not(.notClear)>.col-sm-4+.col-sm-4:nth-of-type(3n+4),:not(.notClear)>.col-sm-3+.col-sm-3:nth-of-type(4n+5),:not(.notClear)>.col-sm-2+.col-sm-2:nth-of-type(6n+7),:not(.notClear)>.col-sm-1+.col-sm-1:nth-of-type(12n+1){
        clear:both
    }
}
@media screen and (max-width:768px){
    .display-sm-block{
        display:block
    }
    .col-sm-auto{
        width:auto
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-11{
        width:91.66666667%
    }
    .col-sm-10{
        width:83.33333333%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-8{
        width:66.66666667%
    }
    .col-sm-7{
        width:58.33333333%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-5{
        width:41.66666667%
    }
    .col-sm-4{
        width:33.33333333%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-2{
        width:16.66666667%
    }
    .col-sm-1{
        width:8.33333333%
    }
    .dn-sm{
        display:none
    }
    .inner>.row{
        margin-right:0;
        margin-left:0
    }
    .forDesktop{
        display:none
    }
    #leftColumn{
        padding-right:0
    }
    [dir=rtl] #leftColumn{
        padding-left:0
    }
    #rightColumn{
        padding-left:0
    }
    [dir=rtl] #rightColumn{
        padding-right:0
    }
    .text-title{
        line-height:25px;
        font-size:15px
    }
    .text-description{
        line-height:18px;
        font-size:13px
    }
}
@media screen and (max-width:540px){
    .col-xs-auto{
        width:auto
    }
    .col-xs-12{
        width:100%
    }
    .col-xs-11{
        width:91.66666667%
    }
    .col-xs-10{
        width:83.33333333%
    }
    .col-xs-9{
        width:75%
    }
    .col-xs-8{
        width:66.66666667%
    }
    .col-xs-7{
        width:58.33333333%
    }
    .col-xs-6{
        width:50%
    }
    .col-xs-5{
        width:41.66666667%
    }
    .col-xs-4{
        width:33.33333333%
    }
    .col-xs-3{
        width:25%
    }
    .col-xs-2{
        width:16.66666667%
    }
    .col-xs-1{
        width:8.33333333%
    }
    :not(.notClear)>.col-xs-6+.col-xs-6:nth-of-type(2n+3),:not(.notClear)>.col-xs-4+.col-xs-4:nth-of-type(3n+4),:not(.notClear)>.col-xs-3+.col-xs-3:nth-of-type(4n+5),:not(.notClear)>.col-xs-2+.col-xs-2:nth-of-type(6n+7),:not(.notClear)>.col-xs-1+.col-xs-1:nth-of-type(12n+1){
        clear:both
    }
    .dn-xs{
        display:none
    }
    #leftColumn>p,#leftColumn>p *,#mainColumn>p,#mainColumn>p *,#rightColumn>p,#rightColumn>p *{
        float:left;
        width:100%
    }
    .text-title{
        line-height:20px;
        font-size:14px
    }
    .text-description{
        line-height:15px;
        font-size:12px
    }
    #alis-veris-listem .pageTitle{
        height:auto;
        min-height:60px
    }
    #alis-veris-listem .pageTitle>.row{
        background-position:10px 12px
    }
    #alis-veris-listem table img{
        width:40px;
        max-width:none
    }
}
@media all and (max-width:421px){
    .tsoft-push--in-notification{
        width:100%;
        left:0;
        margin:0;
        border-radius:0;
        border-left:0;
        border-right:0;
        border-top:0
    }
}
@media all and (max-width:360px){
    .col-xxs-auto{
        width:auto
    }
    .col-xxs-12{
        width:100%
    }
    .col-xxs-11{
        width:91.66666667%
    }
    .col-xxs-10{
        width:83.33333333%
    }
    .col-xxs-9{
        width:75%
    }
    .col-xxs-8{
        width:66.66666667%
    }
    .col-xxs-7{
        width:58.33333333%
    }
    .col-xxs-6{
        width:50%
    }
    .col-xxs-5{
        width:41.66666667%
    }
    .col-xxs-4{
        width:33.33333333%
    }
    .col-xxs-3{
        width:25%
    }
    .col-xxs-2{
        width:16.66666667%
    }
    .col-xxs-1{
        width:8.33333333%
    }
    :not(.notClear)>.col-xxs-6+.col-xxs-6:nth-of-type(2n+3),:not(.notClear)>.col-xxs-4+.col-xxs-4:nth-of-type(3n+4),:not(.notClear)>.col-xxs-3+.col-xxs-3:nth-of-type(4n+5),:not(.notClear)>.col-xxs-2+.col-xxs-2:nth-of-type(6n+7),:not(.notClear)>.col-xxs-1+.col-xxs-1:nth-of-type(12n+1){
        clear:both
    }
    .dn-xxs{
        display:none
    }
}
.tsoft-push--in-notification{
    width:422px;
    padding:0 20px 10px;
    border:1px solid #bababa;
    border-radius:3px;
    box-shadow:0 4px 4px -2px #888;
    background-color:#fbfbfb;
    font-family:sfprodisplay;
    position:fixed;
    top:0;
    left:50%;
    margin-left:-211px;
    z-index:9999999999999
}
.tsoft-push--in-notification-inner-container{
    margin:0
}
.tsoft-push--in-notification-logo{
    height:auto;
    margin-right:5px;
    max-width:150px;
    float:left
}
.tsoft-push--in-notification-logo img{
    width:100%;
    height:100%;
    padding-top:20px
}
.tsoft-push--in-notification-image-container{
    float:left;
    margin:13px 15px 0 0
}
.tsoft-push--in-notification-image-container img{
    width:65px;
    height:65px
}
.tsoft-push--in-notification-text-container{
    position:relative!important;
    padding:10px 0 0!important;
    color:#000!important;
    text-align:left!important;
    margin:0!important;
    line-height:1.4em!important
}
.tsoft-push--in-notification-title{
    margin-bottom:5px;
    text-align:left;
    font-size:14px;
    font-weight:700;
    line-height:1.4em;
    color:#000;
    word-break:break-word;
    overflow:hidden;
    font-family:sfprodisplay
}
.tsoft-push--in-notification-description{
    font-size:12px;
    line-height:1.4em;
    margin:10px 0;
    padding:0;
    text-align:left;
    word-break:break-word;
    overflow:hidden;
    font-family:sfprodisplay
}
@media all and (max-width:421px){
    .tsoft-push--in-notification{
        box-sizing:border-box;
        width:100%;
        left:0;
        margin:0;
        border-radius:0;
        border-left:0;
        border-right:0;
        border-top:0
    }
    .tsoft-push--in-notification-text-container{
        float:left
    }
}
