@-webkit-keyframes shine{
    100%{
        left:125%
    }
}
@keyframes shine{
    100%{
        left:125%
    }
}
.shine-effect.cdz-banner{
    overflow:hidden;
    position:relative
}
.shine-effect.cdz-banner:before{
    position:absolute;
    top:0;
    left:-100%;
    z-index:2;
    display:block;
    content:'';
    width:50%;
    height:100%;
    background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform:skewX(-25deg)
}
.shine-effect.cdz-banner:hover:before{
    -webkit-animation:shine 1.2s;
    animation:shine 1.2s
}
@-webkit-keyframes zoomin{
    0%{
        transform:scale(1)
    }
    50%{
        transform:scale(1.5)
    }
    100%{
        transform:scale(1)
    }
}
@keyframes zoomin{
    0%{
        transform:scale(1)
    }
    50%{
        transform:scale(1.5)
    }
    100%{
        transform:scale(1)
    }
}
@-webkit-keyframes zoomout{
    0%{
        transform:scale(1)
    }
    50%{
        transform:scale(.67)
    }
    100%{
        transform:scale(1)
    }
}
@keyframes zoomout{
    0%{
        transform:scale(1)
    }
    50%{
        transform:scale(.67)
    }
    100%{
        transform:scale(1)
    }
}
.border-zoom-effect.cdz-banner a{
    display:inline-block;
    position:relative
}
.border-zoom-effect.cdz-banner a:before,.border-zoom-effect.cdz-banner a:after{
    position:absolute;
    top:2.5%;
    left:2.5%;
    content:"";
    width:95%;
    height:95%;
    transition:all 500ms ease;
    backface-visibility:hidden
}
.border-zoom-effect.cdz-banner a:before{
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    transform:scale(1, 0)
}
.border-zoom-effect.cdz-banner a:after{
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    transform:scale(0, 1)
}
.border-zoom-effect.cdz-banner a:hover:before,.border-zoom-effect.cdz-banner a:hover:after{
    transform:scale(1)
}
.scale-effect.cdz-banner{
    overflow:hidden
}
.scale-effect.cdz-banner img{
    transition:all 500ms ease;
    backface-visibility:hidden
}
.scale-effect.cdz-banner:hover img{
    transform:scale(1.1)
}
.shake:hover{
    animation:shake .82s cubic-bezier(.36, .07000000000000001, .19, .97) infinite;
    transform:translate3d(0, 0, 0);
    backface-visibility:hidden;
    perspective:1000px
}
@keyframes shake{
    10%,90%{
        transform:translate3d(-1px, 0, 0)
    }
    20%,80%{
        transform:translate3d(2px, 0, 0)
    }
    30%,50%,70%{
        transform:translate3d(-4px, 0, 0)
    }
    40%,60%{
        transform:translate3d(4px, 0, 0)
    }
}
@keyframes cssload-zoom{
    0%{
        transform:scale(0.5, 0.5)
    }
    50%{
        transform:scale(1, 1)
    }
    100%{
        transform:scale(1.5, 1.5)
    }
}
.hidden{
    display:none !important;
    visibility:hidden !important
}
.affix{
    position:fixed
}
@-ms-viewport{
    width:device-width
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{
    display:none !important
}
@media (min-width: 1025px),(max-width: 1023px){
    .visible-tablet{
        display:none
    }
}
@media only screen and (max-width: 1023px){
    .visible-xs{
        display:block !important
    }
    table.visible-xs{
        display:table
    }
    tr.visible-xs{
        display:table-row !important
    }
    th.visible-xs,td.visible-xs{
        display:table-cell !important
    }
}
@media only screen and (min-width: 1024px) and (max-width: 991px){
    .visible-sm{
        display:block !important
    }
    table.visible-sm{
        display:table
    }
    tr.visible-sm{
        display:table-row !important
    }
    th.visible-sm,td.visible-sm{
        display:table-cell !important
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .visible-md{
        display:block !important
    }
    table.visible-md{
        display:table
    }
    tr.visible-md{
        display:table-row !important
    }
    th.visible-md,td.visible-md{
        display:table-cell !important
    }
}
@media only screen and (min-width: 1200px){
    .visible-lg{
        display:block !important
    }
    table.visible-lg{
        display:table
    }
    tr.visible-lg{
        display:table-row !important
    }
    th.visible-lg,td.visible-lg{
        display:table-cell !important
    }
}
@media only screen and (max-width: 1023px){
    .hidden-xs{
        display:none !important
    }
}
@media only screen and (min-width: 1024px) and (max-width: 991px){
    .hidden-sm{
        display:none !important
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .hidden-md{
        display:none !important
    }
}
@media only screen and (min-width: 1200px){
    .hidden-lg{
        display:none !important
    }
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right{
    float:right !important
}
.pull-left{
    float:left !important
}
.hide{
    display:none !important
}
.show{
    display:block !important
}
.invisible{
    visibility:hidden
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*:before,*:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.row{
    margin-left:-10px;
    margin-right:-10px
}
.row:before,.row:after{
    content:" ";
    display:table
}
.row:after{
    clear:both
}
.row{
    margin-left:-10px;
    margin-right:-10px
}
.row:before,.row:after{
    content:" ";
    display:table
}
.row:after{
    clear:both
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16,.col-xs-17,.col-sm-17,.col-md-17,.col-lg-17,.col-xs-18,.col-sm-18,.col-md-18,.col-lg-18,.col-xs-19,.col-sm-19,.col-md-19,.col-lg-19,.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20,.col-xs-21,.col-sm-21,.col-md-21,.col-lg-21,.col-xs-22,.col-sm-22,.col-md-22,.col-lg-22,.col-xs-23,.col-sm-23,.col-md-23,.col-lg-23,.col-xs-24,.col-sm-24,.col-md-24,.col-lg-24{
    position:relative;
    min-height:1px;
    padding-left:10px;
    padding-right:10px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24{
    float:left
}
.col-xs-1{
    width:4.16667%
}
.col-xs-2{
    width:8.33333%
}
.col-xs-3{
    width:12.5%
}
.col-xs-4{
    width:16.66667%
}
.col-xs-5{
    width:20.83333%
}
.col-xs-6{
    width:25%
}
.col-xs-7{
    width:29.16667%
}
.col-xs-8{
    width:33.33333%
}
.col-xs-9{
    width:37.5%
}
.col-xs-10{
    width:41.66667%
}
.col-xs-11{
    width:45.83333%
}
.col-xs-12{
    width:50%
}
.col-xs-13{
    width:54.16667%
}
.col-xs-14{
    width:58.33333%
}
.col-xs-15{
    width:62.5%
}
.col-xs-16{
    width:66.66667%
}
.col-xs-17{
    width:70.83333%
}
.col-xs-18{
    width:75%
}
.col-xs-19{
    width:79.16667%
}
.col-xs-20{
    width:83.33333%
}
.col-xs-21{
    width:87.5%
}
.col-xs-22{
    width:91.66667%
}
.col-xs-23{
    width:95.83333%
}
.col-xs-24{
    width:100%
}
.col-xs-pull-0{
    right:0%
}
.col-xs-pull-1{
    right:4.16667%
}
.col-xs-pull-2{
    right:8.33333%
}
.col-xs-pull-3{
    right:12.5%
}
.col-xs-pull-4{
    right:16.66667%
}
.col-xs-pull-5{
    right:20.83333%
}
.col-xs-pull-6{
    right:25%
}
.col-xs-pull-7{
    right:29.16667%
}
.col-xs-pull-8{
    right:33.33333%
}
.col-xs-pull-9{
    right:37.5%
}
.col-xs-pull-10{
    right:41.66667%
}
.col-xs-pull-11{
    right:45.83333%
}
.col-xs-pull-12{
    right:50%
}
.col-xs-pull-13{
    right:54.16667%
}
.col-xs-pull-14{
    right:58.33333%
}
.col-xs-pull-15{
    right:62.5%
}
.col-xs-pull-16{
    right:66.66667%
}
.col-xs-pull-17{
    right:70.83333%
}
.col-xs-pull-18{
    right:75%
}
.col-xs-pull-19{
    right:79.16667%
}
.col-xs-pull-20{
    right:83.33333%
}
.col-xs-pull-21{
    right:87.5%
}
.col-xs-pull-22{
    right:91.66667%
}
.col-xs-pull-23{
    right:95.83333%
}
.col-xs-pull-24{
    right:100%
}
.col-xs-push-0{
    left:0%
}
.col-xs-push-1{
    left:4.16667%
}
.col-xs-push-2{
    left:8.33333%
}
.col-xs-push-3{
    left:12.5%
}
.col-xs-push-4{
    left:16.66667%
}
.col-xs-push-5{
    left:20.83333%
}
.col-xs-push-6{
    left:25%
}
.col-xs-push-7{
    left:29.16667%
}
.col-xs-push-8{
    left:33.33333%
}
.col-xs-push-9{
    left:37.5%
}
.col-xs-push-10{
    left:41.66667%
}
.col-xs-push-11{
    left:45.83333%
}
.col-xs-push-12{
    left:50%
}
.col-xs-push-13{
    left:54.16667%
}
.col-xs-push-14{
    left:58.33333%
}
.col-xs-push-15{
    left:62.5%
}
.col-xs-push-16{
    left:66.66667%
}
.col-xs-push-17{
    left:70.83333%
}
.col-xs-push-18{
    left:75%
}
.col-xs-push-19{
    left:79.16667%
}
.col-xs-push-20{
    left:83.33333%
}
.col-xs-push-21{
    left:87.5%
}
.col-xs-push-22{
    left:91.66667%
}
.col-xs-push-23{
    left:95.83333%
}
.col-xs-push-24{
    left:100%
}
.col-xs-offset-0{
    margin-left:0%
}
.col-xs-offset-1{
    margin-left:4.16667%
}
.col-xs-offset-2{
    margin-left:8.33333%
}
.col-xs-offset-3{
    margin-left:12.5%
}
.col-xs-offset-4{
    margin-left:16.66667%
}
.col-xs-offset-5{
    margin-left:20.83333%
}
.col-xs-offset-6{
    margin-left:25%
}
.col-xs-offset-7{
    margin-left:29.16667%
}
.col-xs-offset-8{
    margin-left:33.33333%
}
.col-xs-offset-9{
    margin-left:37.5%
}
.col-xs-offset-10{
    margin-left:41.66667%
}
.col-xs-offset-11{
    margin-left:45.83333%
}
.col-xs-offset-12{
    margin-left:50%
}
.col-xs-offset-13{
    margin-left:54.16667%
}
.col-xs-offset-14{
    margin-left:58.33333%
}
.col-xs-offset-15{
    margin-left:62.5%
}
.col-xs-offset-16{
    margin-left:66.66667%
}
.col-xs-offset-17{
    margin-left:70.83333%
}
.col-xs-offset-18{
    margin-left:75%
}
.col-xs-offset-19{
    margin-left:79.16667%
}
.col-xs-offset-20{
    margin-left:83.33333%
}
.col-xs-offset-21{
    margin-left:87.5%
}
.col-xs-offset-22{
    margin-left:91.66667%
}
.col-xs-offset-23{
    margin-left:95.83333%
}
.col-xs-offset-24{
    margin-left:100%
}
@media only screen and (min-width: 1024px){
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24{
        float:left
    }
    .col-sm-1{
        width:4.16667%
    }
    .col-sm-2{
        width:8.33333%
    }
    .col-sm-3{
        width:12.5%
    }
    .col-sm-4{
        width:16.66667%
    }
    .col-sm-5{
        width:20.83333%
    }
    .col-sm-6{
        width:25%
    }
    .col-sm-7{
        width:29.16667%
    }
    .col-sm-8{
        width:33.33333%
    }
    .col-sm-9{
        width:37.5%
    }
    .col-sm-10{
        width:41.66667%
    }
    .col-sm-11{
        width:45.83333%
    }
    .col-sm-12{
        width:50%
    }
    .col-sm-13{
        width:54.16667%
    }
    .col-sm-14{
        width:58.33333%
    }
    .col-sm-15{
        width:62.5%
    }
    .col-sm-16{
        width:66.66667%
    }
    .col-sm-17{
        width:70.83333%
    }
    .col-sm-18{
        width:75%
    }
    .col-sm-19{
        width:79.16667%
    }
    .col-sm-20{
        width:83.33333%
    }
    .col-sm-21{
        width:87.5%
    }
    .col-sm-22{
        width:91.66667%
    }
    .col-sm-23{
        width:95.83333%
    }
    .col-sm-24{
        width:100%
    }
    .col-sm-pull-0{
        right:0%
    }
    .col-sm-pull-1{
        right:4.16667%
    }
    .col-sm-pull-2{
        right:8.33333%
    }
    .col-sm-pull-3{
        right:12.5%
    }
    .col-sm-pull-4{
        right:16.66667%
    }
    .col-sm-pull-5{
        right:20.83333%
    }
    .col-sm-pull-6{
        right:25%
    }
    .col-sm-pull-7{
        right:29.16667%
    }
    .col-sm-pull-8{
        right:33.33333%
    }
    .col-sm-pull-9{
        right:37.5%
    }
    .col-sm-pull-10{
        right:41.66667%
    }
    .col-sm-pull-11{
        right:45.83333%
    }
    .col-sm-pull-12{
        right:50%
    }
    .col-sm-pull-13{
        right:54.16667%
    }
    .col-sm-pull-14{
        right:58.33333%
    }
    .col-sm-pull-15{
        right:62.5%
    }
    .col-sm-pull-16{
        right:66.66667%
    }
    .col-sm-pull-17{
        right:70.83333%
    }
    .col-sm-pull-18{
        right:75%
    }
    .col-sm-pull-19{
        right:79.16667%
    }
    .col-sm-pull-20{
        right:83.33333%
    }
    .col-sm-pull-21{
        right:87.5%
    }
    .col-sm-pull-22{
        right:91.66667%
    }
    .col-sm-pull-23{
        right:95.83333%
    }
    .col-sm-pull-24{
        right:100%
    }
    .col-sm-push-0{
        left:0%
    }
    .col-sm-push-1{
        left:4.16667%
    }
    .col-sm-push-2{
        left:8.33333%
    }
    .col-sm-push-3{
        left:12.5%
    }
    .col-sm-push-4{
        left:16.66667%
    }
    .col-sm-push-5{
        left:20.83333%
    }
    .col-sm-push-6{
        left:25%
    }
    .col-sm-push-7{
        left:29.16667%
    }
    .col-sm-push-8{
        left:33.33333%
    }
    .col-sm-push-9{
        left:37.5%
    }
    .col-sm-push-10{
        left:41.66667%
    }
    .col-sm-push-11{
        left:45.83333%
    }
    .col-sm-push-12{
        left:50%
    }
    .col-sm-push-13{
        left:54.16667%
    }
    .col-sm-push-14{
        left:58.33333%
    }
    .col-sm-push-15{
        left:62.5%
    }
    .col-sm-push-16{
        left:66.66667%
    }
    .col-sm-push-17{
        left:70.83333%
    }
    .col-sm-push-18{
        left:75%
    }
    .col-sm-push-19{
        left:79.16667%
    }
    .col-sm-push-20{
        left:83.33333%
    }
    .col-sm-push-21{
        left:87.5%
    }
    .col-sm-push-22{
        left:91.66667%
    }
    .col-sm-push-23{
        left:95.83333%
    }
    .col-sm-push-24{
        left:100%
    }
    .col-sm-offset-0{
        margin-left:0%
    }
    .col-sm-offset-1{
        margin-left:4.16667%
    }
    .col-sm-offset-2{
        margin-left:8.33333%
    }
    .col-sm-offset-3{
        margin-left:12.5%
    }
    .col-sm-offset-4{
        margin-left:16.66667%
    }
    .col-sm-offset-5{
        margin-left:20.83333%
    }
    .col-sm-offset-6{
        margin-left:25%
    }
    .col-sm-offset-7{
        margin-left:29.16667%
    }
    .col-sm-offset-8{
        margin-left:33.33333%
    }
    .col-sm-offset-9{
        margin-left:37.5%
    }
    .col-sm-offset-10{
        margin-left:41.66667%
    }
    .col-sm-offset-11{
        margin-left:45.83333%
    }
    .col-sm-offset-12{
        margin-left:50%
    }
    .col-sm-offset-13{
        margin-left:54.16667%
    }
    .col-sm-offset-14{
        margin-left:58.33333%
    }
    .col-sm-offset-15{
        margin-left:62.5%
    }
    .col-sm-offset-16{
        margin-left:66.66667%
    }
    .col-sm-offset-17{
        margin-left:70.83333%
    }
    .col-sm-offset-18{
        margin-left:75%
    }
    .col-sm-offset-19{
        margin-left:79.16667%
    }
    .col-sm-offset-20{
        margin-left:83.33333%
    }
    .col-sm-offset-21{
        margin-left:87.5%
    }
    .col-sm-offset-22{
        margin-left:91.66667%
    }
    .col-sm-offset-23{
        margin-left:95.83333%
    }
    .col-sm-offset-24{
        margin-left:100%
    }
}
@media only screen and (min-width: 992px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24{
        float:left
    }
    .col-md-1{
        width:4.16667%
    }
    .col-md-2{
        width:8.33333%
    }
    .col-md-3{
        width:12.5%
    }
    .col-md-4{
        width:16.66667%
    }
    .col-md-5{
        width:20.83333%
    }
    .col-md-6{
        width:25%
    }
    .col-md-7{
        width:29.16667%
    }
    .col-md-8{
        width:33.33333%
    }
    .col-md-9{
        width:37.5%
    }
    .col-md-10{
        width:41.66667%
    }
    .col-md-11{
        width:45.83333%
    }
    .col-md-12{
        width:50%
    }
    .col-md-13{
        width:54.16667%
    }
    .col-md-14{
        width:58.33333%
    }
    .col-md-15{
        width:62.5%
    }
    .col-md-16{
        width:66.66667%
    }
    .col-md-17{
        width:70.83333%
    }
    .col-md-18{
        width:75%
    }
    .col-md-19{
        width:79.16667%
    }
    .col-md-20{
        width:83.33333%
    }
    .col-md-21{
        width:87.5%
    }
    .col-md-22{
        width:91.66667%
    }
    .col-md-23{
        width:95.83333%
    }
    .col-md-24{
        width:100%
    }
    .col-md-pull-0{
        right:0%
    }
    .col-md-pull-1{
        right:4.16667%
    }
    .col-md-pull-2{
        right:8.33333%
    }
    .col-md-pull-3{
        right:12.5%
    }
    .col-md-pull-4{
        right:16.66667%
    }
    .col-md-pull-5{
        right:20.83333%
    }
    .col-md-pull-6{
        right:25%
    }
    .col-md-pull-7{
        right:29.16667%
    }
    .col-md-pull-8{
        right:33.33333%
    }
    .col-md-pull-9{
        right:37.5%
    }
    .col-md-pull-10{
        right:41.66667%
    }
    .col-md-pull-11{
        right:45.83333%
    }
    .col-md-pull-12{
        right:50%
    }
    .col-md-pull-13{
        right:54.16667%
    }
    .col-md-pull-14{
        right:58.33333%
    }
    .col-md-pull-15{
        right:62.5%
    }
    .col-md-pull-16{
        right:66.66667%
    }
    .col-md-pull-17{
        right:70.83333%
    }
    .col-md-pull-18{
        right:75%
    }
    .col-md-pull-19{
        right:79.16667%
    }
    .col-md-pull-20{
        right:83.33333%
    }
    .col-md-pull-21{
        right:87.5%
    }
    .col-md-pull-22{
        right:91.66667%
    }
    .col-md-pull-23{
        right:95.83333%
    }
    .col-md-pull-24{
        right:100%
    }
    .col-md-push-0{
        left:0%
    }
    .col-md-push-1{
        left:4.16667%
    }
    .col-md-push-2{
        left:8.33333%
    }
    .col-md-push-3{
        left:12.5%
    }
    .col-md-push-4{
        left:16.66667%
    }
    .col-md-push-5{
        left:20.83333%
    }
    .col-md-push-6{
        left:25%
    }
    .col-md-push-7{
        left:29.16667%
    }
    .col-md-push-8{
        left:33.33333%
    }
    .col-md-push-9{
        left:37.5%
    }
    .col-md-push-10{
        left:41.66667%
    }
    .col-md-push-11{
        left:45.83333%
    }
    .col-md-push-12{
        left:50%
    }
    .col-md-push-13{
        left:54.16667%
    }
    .col-md-push-14{
        left:58.33333%
    }
    .col-md-push-15{
        left:62.5%
    }
    .col-md-push-16{
        left:66.66667%
    }
    .col-md-push-17{
        left:70.83333%
    }
    .col-md-push-18{
        left:75%
    }
    .col-md-push-19{
        left:79.16667%
    }
    .col-md-push-20{
        left:83.33333%
    }
    .col-md-push-21{
        left:87.5%
    }
    .col-md-push-22{
        left:91.66667%
    }
    .col-md-push-23{
        left:95.83333%
    }
    .col-md-push-24{
        left:100%
    }
    .col-md-offset-0{
        margin-left:0%
    }
    .col-md-offset-1{
        margin-left:4.16667%
    }
    .col-md-offset-2{
        margin-left:8.33333%
    }
    .col-md-offset-3{
        margin-left:12.5%
    }
    .col-md-offset-4{
        margin-left:16.66667%
    }
    .col-md-offset-5{
        margin-left:20.83333%
    }
    .col-md-offset-6{
        margin-left:25%
    }
    .col-md-offset-7{
        margin-left:29.16667%
    }
    .col-md-offset-8{
        margin-left:33.33333%
    }
    .col-md-offset-9{
        margin-left:37.5%
    }
    .col-md-offset-10{
        margin-left:41.66667%
    }
    .col-md-offset-11{
        margin-left:45.83333%
    }
    .col-md-offset-12{
        margin-left:50%
    }
    .col-md-offset-13{
        margin-left:54.16667%
    }
    .col-md-offset-14{
        margin-left:58.33333%
    }
    .col-md-offset-15{
        margin-left:62.5%
    }
    .col-md-offset-16{
        margin-left:66.66667%
    }
    .col-md-offset-17{
        margin-left:70.83333%
    }
    .col-md-offset-18{
        margin-left:75%
    }
    .col-md-offset-19{
        margin-left:79.16667%
    }
    .col-md-offset-20{
        margin-left:83.33333%
    }
    .col-md-offset-21{
        margin-left:87.5%
    }
    .col-md-offset-22{
        margin-left:91.66667%
    }
    .col-md-offset-23{
        margin-left:95.83333%
    }
    .col-md-offset-24{
        margin-left:100%
    }
}
@media only screen and (min-width: 1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24{
        float:left
    }
    .col-lg-1{
        width:4.16667%
    }
    .col-lg-2{
        width:8.33333%
    }
    .col-lg-3{
        width:12.5%
    }
    .col-lg-4{
        width:16.66667%
    }
    .col-lg-5{
        width:20.83333%
    }
    .col-lg-6{
        width:25%
    }
    .col-lg-7{
        width:29.16667%
    }
    .col-lg-8{
        width:33.33333%
    }
    .col-lg-9{
        width:37.5%
    }
    .col-lg-10{
        width:41.66667%
    }
    .col-lg-11{
        width:45.83333%
    }
    .col-lg-12{
        width:50%
    }
    .col-lg-13{
        width:54.16667%
    }
    .col-lg-14{
        width:58.33333%
    }
    .col-lg-15{
        width:62.5%
    }
    .col-lg-16{
        width:66.66667%
    }
    .col-lg-17{
        width:70.83333%
    }
    .col-lg-18{
        width:75%
    }
    .col-lg-19{
        width:79.16667%
    }
    .col-lg-20{
        width:83.33333%
    }
    .col-lg-21{
        width:87.5%
    }
    .col-lg-22{
        width:91.66667%
    }
    .col-lg-23{
        width:95.83333%
    }
    .col-lg-24{
        width:100%
    }
    .col-lg-pull-0{
        right:0%
    }
    .col-lg-pull-1{
        right:4.16667%
    }
    .col-lg-pull-2{
        right:8.33333%
    }
    .col-lg-pull-3{
        right:12.5%
    }
    .col-lg-pull-4{
        right:16.66667%
    }
    .col-lg-pull-5{
        right:20.83333%
    }
    .col-lg-pull-6{
        right:25%
    }
    .col-lg-pull-7{
        right:29.16667%
    }
    .col-lg-pull-8{
        right:33.33333%
    }
    .col-lg-pull-9{
        right:37.5%
    }
    .col-lg-pull-10{
        right:41.66667%
    }
    .col-lg-pull-11{
        right:45.83333%
    }
    .col-lg-pull-12{
        right:50%
    }
    .col-lg-pull-13{
        right:54.16667%
    }
    .col-lg-pull-14{
        right:58.33333%
    }
    .col-lg-pull-15{
        right:62.5%
    }
    .col-lg-pull-16{
        right:66.66667%
    }
    .col-lg-pull-17{
        right:70.83333%
    }
    .col-lg-pull-18{
        right:75%
    }
    .col-lg-pull-19{
        right:79.16667%
    }
    .col-lg-pull-20{
        right:83.33333%
    }
    .col-lg-pull-21{
        right:87.5%
    }
    .col-lg-pull-22{
        right:91.66667%
    }
    .col-lg-pull-23{
        right:95.83333%
    }
    .col-lg-pull-24{
        right:100%
    }
    .col-lg-push-0{
        left:0%
    }
    .col-lg-push-1{
        left:4.16667%
    }
    .col-lg-push-2{
        left:8.33333%
    }
    .col-lg-push-3{
        left:12.5%
    }
    .col-lg-push-4{
        left:16.66667%
    }
    .col-lg-push-5{
        left:20.83333%
    }
    .col-lg-push-6{
        left:25%
    }
    .col-lg-push-7{
        left:29.16667%
    }
    .col-lg-push-8{
        left:33.33333%
    }
    .col-lg-push-9{
        left:37.5%
    }
    .col-lg-push-10{
        left:41.66667%
    }
    .col-lg-push-11{
        left:45.83333%
    }
    .col-lg-push-12{
        left:50%
    }
    .col-lg-push-13{
        left:54.16667%
    }
    .col-lg-push-14{
        left:58.33333%
    }
    .col-lg-push-15{
        left:62.5%
    }
    .col-lg-push-16{
        left:66.66667%
    }
    .col-lg-push-17{
        left:70.83333%
    }
    .col-lg-push-18{
        left:75%
    }
    .col-lg-push-19{
        left:79.16667%
    }
    .col-lg-push-20{
        left:83.33333%
    }
    .col-lg-push-21{
        left:87.5%
    }
    .col-lg-push-22{
        left:91.66667%
    }
    .col-lg-push-23{
        left:95.83333%
    }
    .col-lg-push-24{
        left:100%
    }
    .col-lg-offset-0{
        margin-left:0%
    }
    .col-lg-offset-1{
        margin-left:4.16667%
    }
    .col-lg-offset-2{
        margin-left:8.33333%
    }
    .col-lg-offset-3{
        margin-left:12.5%
    }
    .col-lg-offset-4{
        margin-left:16.66667%
    }
    .col-lg-offset-5{
        margin-left:20.83333%
    }
    .col-lg-offset-6{
        margin-left:25%
    }
    .col-lg-offset-7{
        margin-left:29.16667%
    }
    .col-lg-offset-8{
        margin-left:33.33333%
    }
    .col-lg-offset-9{
        margin-left:37.5%
    }
    .col-lg-offset-10{
        margin-left:41.66667%
    }
    .col-lg-offset-11{
        margin-left:45.83333%
    }
    .col-lg-offset-12{
        margin-left:50%
    }
    .col-lg-offset-13{
        margin-left:54.16667%
    }
    .col-lg-offset-14{
        margin-left:58.33333%
    }
    .col-lg-offset-15{
        margin-left:62.5%
    }
    .col-lg-offset-16{
        margin-left:66.66667%
    }
    .col-lg-offset-17{
        margin-left:70.83333%
    }
    .col-lg-offset-18{
        margin-left:75%
    }
    .col-lg-offset-19{
        margin-left:79.16667%
    }
    .col-lg-offset-20{
        margin-left:83.33333%
    }
    .col-lg-offset-21{
        margin-left:87.5%
    }
    .col-lg-offset-22{
        margin-left:91.66667%
    }
    .col-lg-offset-23{
        margin-left:95.83333%
    }
    .col-lg-offset-24{
        margin-left:100%
    }
}
.rtl-layout .col-xs-1,.rtl-layout .col-xs-2,.rtl-layout .col-xs-3,.rtl-layout .col-xs-4,.rtl-layout .col-xs-5,.rtl-layout .col-xs-6,.rtl-layout .col-xs-7,.rtl-layout .col-xs-8,.rtl-layout .col-xs-9,.rtl-layout .col-xs-10,.rtl-layout .col-xs-11,.rtl-layout .col-xs-12,.rtl-layout .col-xs-13,.rtl-layout .col-xs-14,.rtl-layout .col-xs-15,.rtl-layout .col-xs-16,.rtl-layout .col-xs-17,.rtl-layout .col-xs-18,.rtl-layout .col-xs-19,.rtl-layout .col-xs-20,.rtl-layout .col-xs-21,.rtl-layout .col-xs-22,.rtl-layout .col-xs-23,.rtl-layout .col-xs-24{
    float:right
}
.rtl-layout .col-xs-1{
    width:4.16667%
}
.rtl-layout .col-xs-2{
    width:8.33333%
}
.rtl-layout .col-xs-3{
    width:12.5%
}
.rtl-layout .col-xs-4{
    width:16.66667%
}
.rtl-layout .col-xs-5{
    width:20.83333%
}
.rtl-layout .col-xs-6{
    width:25%
}
.rtl-layout .col-xs-7{
    width:29.16667%
}
.rtl-layout .col-xs-8{
    width:33.33333%
}
.rtl-layout .col-xs-9{
    width:37.5%
}
.rtl-layout .col-xs-10{
    width:41.66667%
}
.rtl-layout .col-xs-11{
    width:45.83333%
}
.rtl-layout .col-xs-12{
    width:50%
}
.rtl-layout .col-xs-13{
    width:54.16667%
}
.rtl-layout .col-xs-14{
    width:58.33333%
}
.rtl-layout .col-xs-15{
    width:62.5%
}
.rtl-layout .col-xs-16{
    width:66.66667%
}
.rtl-layout .col-xs-17{
    width:70.83333%
}
.rtl-layout .col-xs-18{
    width:75%
}
.rtl-layout .col-xs-19{
    width:79.16667%
}
.rtl-layout .col-xs-20{
    width:83.33333%
}
.rtl-layout .col-xs-21{
    width:87.5%
}
.rtl-layout .col-xs-22{
    width:91.66667%
}
.rtl-layout .col-xs-23{
    width:95.83333%
}
.rtl-layout .col-xs-24{
    width:100%
}
.rtl-layout .col-xs-pull-0{
    left:0%
}
.rtl-layout .col-xs-pull-1{
    left:4.16667%
}
.rtl-layout .col-xs-pull-2{
    left:8.33333%
}
.rtl-layout .col-xs-pull-3{
    left:12.5%
}
.rtl-layout .col-xs-pull-4{
    left:16.66667%
}
.rtl-layout .col-xs-pull-5{
    left:20.83333%
}
.rtl-layout .col-xs-pull-6{
    left:25%
}
.rtl-layout .col-xs-pull-7{
    left:29.16667%
}
.rtl-layout .col-xs-pull-8{
    left:33.33333%
}
.rtl-layout .col-xs-pull-9{
    left:37.5%
}
.rtl-layout .col-xs-pull-10{
    left:41.66667%
}
.rtl-layout .col-xs-pull-11{
    left:45.83333%
}
.rtl-layout .col-xs-pull-12{
    left:50%
}
.rtl-layout .col-xs-pull-13{
    left:54.16667%
}
.rtl-layout .col-xs-pull-14{
    left:58.33333%
}
.rtl-layout .col-xs-pull-15{
    left:62.5%
}
.rtl-layout .col-xs-pull-16{
    left:66.66667%
}
.rtl-layout .col-xs-pull-17{
    left:70.83333%
}
.rtl-layout .col-xs-pull-18{
    left:75%
}
.rtl-layout .col-xs-pull-19{
    left:79.16667%
}
.rtl-layout .col-xs-pull-20{
    left:83.33333%
}
.rtl-layout .col-xs-pull-21{
    left:87.5%
}
.rtl-layout .col-xs-pull-22{
    left:91.66667%
}
.rtl-layout .col-xs-pull-23{
    left:95.83333%
}
.rtl-layout .col-xs-pull-24{
    left:100%
}
.rtl-layout .col-xs-push-0{
    right:0%
}
.rtl-layout .col-xs-push-1{
    right:4.16667%
}
.rtl-layout .col-xs-push-2{
    right:8.33333%
}
.rtl-layout .col-xs-push-3{
    right:12.5%
}
.rtl-layout .col-xs-push-4{
    right:16.66667%
}
.rtl-layout .col-xs-push-5{
    right:20.83333%
}
.rtl-layout .col-xs-push-6{
    right:25%
}
.rtl-layout .col-xs-push-7{
    right:29.16667%
}
.rtl-layout .col-xs-push-8{
    right:33.33333%
}
.rtl-layout .col-xs-push-9{
    right:37.5%
}
.rtl-layout .col-xs-push-10{
    right:41.66667%
}
.rtl-layout .col-xs-push-11{
    right:45.83333%
}
.rtl-layout .col-xs-push-12{
    right:50%
}
.rtl-layout .col-xs-push-13{
    right:54.16667%
}
.rtl-layout .col-xs-push-14{
    right:58.33333%
}
.rtl-layout .col-xs-push-15{
    right:62.5%
}
.rtl-layout .col-xs-push-16{
    right:66.66667%
}
.rtl-layout .col-xs-push-17{
    right:70.83333%
}
.rtl-layout .col-xs-push-18{
    right:75%
}
.rtl-layout .col-xs-push-19{
    right:79.16667%
}
.rtl-layout .col-xs-push-20{
    right:83.33333%
}
.rtl-layout .col-xs-push-21{
    right:87.5%
}
.rtl-layout .col-xs-push-22{
    right:91.66667%
}
.rtl-layout .col-xs-push-23{
    right:95.83333%
}
.rtl-layout .col-xs-push-24{
    right:100%
}
.rtl-layout .col-xs-offset-0{
    margin-right:0%
}
.rtl-layout .col-xs-offset-1{
    margin-right:4.16667%
}
.rtl-layout .col-xs-offset-2{
    margin-right:8.33333%
}
.rtl-layout .col-xs-offset-3{
    margin-right:12.5%
}
.rtl-layout .col-xs-offset-4{
    margin-right:16.66667%
}
.rtl-layout .col-xs-offset-5{
    margin-right:20.83333%
}
.rtl-layout .col-xs-offset-6{
    margin-right:25%
}
.rtl-layout .col-xs-offset-7{
    margin-right:29.16667%
}
.rtl-layout .col-xs-offset-8{
    margin-right:33.33333%
}
.rtl-layout .col-xs-offset-9{
    margin-right:37.5%
}
.rtl-layout .col-xs-offset-10{
    margin-right:41.66667%
}
.rtl-layout .col-xs-offset-11{
    margin-right:45.83333%
}
.rtl-layout .col-xs-offset-12{
    margin-right:50%
}
.rtl-layout .col-xs-offset-13{
    margin-right:54.16667%
}
.rtl-layout .col-xs-offset-14{
    margin-right:58.33333%
}
.rtl-layout .col-xs-offset-15{
    margin-right:62.5%
}
.rtl-layout .col-xs-offset-16{
    margin-right:66.66667%
}
.rtl-layout .col-xs-offset-17{
    margin-right:70.83333%
}
.rtl-layout .col-xs-offset-18{
    margin-right:75%
}
.rtl-layout .col-xs-offset-19{
    margin-right:79.16667%
}
.rtl-layout .col-xs-offset-20{
    margin-right:83.33333%
}
.rtl-layout .col-xs-offset-21{
    margin-right:87.5%
}
.rtl-layout .col-xs-offset-22{
    margin-right:91.66667%
}
.rtl-layout .col-xs-offset-23{
    margin-right:95.83333%
}
.rtl-layout .col-xs-offset-24{
    margin-right:100%
}
@media only screen and (min-width: 1024px){
    .rtl-layout .col-sm-1,.rtl-layout .col-sm-2,.rtl-layout .col-sm-3,.rtl-layout .col-sm-4,.rtl-layout .col-sm-5,.rtl-layout .col-sm-6,.rtl-layout .col-sm-7,.rtl-layout .col-sm-8,.rtl-layout .col-sm-9,.rtl-layout .col-sm-10,.rtl-layout .col-sm-11,.rtl-layout .col-sm-12,.rtl-layout .col-sm-13,.rtl-layout .col-sm-14,.rtl-layout .col-sm-15,.rtl-layout .col-sm-16,.rtl-layout .col-sm-17,.rtl-layout .col-sm-18,.rtl-layout .col-sm-19,.rtl-layout .col-sm-20,.rtl-layout .col-sm-21,.rtl-layout .col-sm-22,.rtl-layout .col-sm-23,.rtl-layout .col-sm-24{
        float:right
    }
    .rtl-layout .col-sm-1{
        width:4.16667%
    }
    .rtl-layout .col-sm-2{
        width:8.33333%
    }
    .rtl-layout .col-sm-3{
        width:12.5%
    }
    .rtl-layout .col-sm-4{
        width:16.66667%
    }
    .rtl-layout .col-sm-5{
        width:20.83333%
    }
    .rtl-layout .col-sm-6{
        width:25%
    }
    .rtl-layout .col-sm-7{
        width:29.16667%
    }
    .rtl-layout .col-sm-8{
        width:33.33333%
    }
    .rtl-layout .col-sm-9{
        width:37.5%
    }
    .rtl-layout .col-sm-10{
        width:41.66667%
    }
    .rtl-layout .col-sm-11{
        width:45.83333%
    }
    .rtl-layout .col-sm-12{
        width:50%
    }
    .rtl-layout .col-sm-13{
        width:54.16667%
    }
    .rtl-layout .col-sm-14{
        width:58.33333%
    }
    .rtl-layout .col-sm-15{
        width:62.5%
    }
    .rtl-layout .col-sm-16{
        width:66.66667%
    }
    .rtl-layout .col-sm-17{
        width:70.83333%
    }
    .rtl-layout .col-sm-18{
        width:75%
    }
    .rtl-layout .col-sm-19{
        width:79.16667%
    }
    .rtl-layout .col-sm-20{
        width:83.33333%
    }
    .rtl-layout .col-sm-21{
        width:87.5%
    }
    .rtl-layout .col-sm-22{
        width:91.66667%
    }
    .rtl-layout .col-sm-23{
        width:95.83333%
    }
    .rtl-layout .col-sm-24{
        width:100%
    }
    .rtl-layout .col-sm-pull-0{
        left:0%
    }
    .rtl-layout .col-sm-pull-1{
        left:4.16667%
    }
    .rtl-layout .col-sm-pull-2{
        left:8.33333%
    }
    .rtl-layout .col-sm-pull-3{
        left:12.5%
    }
    .rtl-layout .col-sm-pull-4{
        left:16.66667%
    }
    .rtl-layout .col-sm-pull-5{
        left:20.83333%
    }
    .rtl-layout .col-sm-pull-6{
        left:25%
    }
    .rtl-layout .col-sm-pull-7{
        left:29.16667%
    }
    .rtl-layout .col-sm-pull-8{
        left:33.33333%
    }
    .rtl-layout .col-sm-pull-9{
        left:37.5%
    }
    .rtl-layout .col-sm-pull-10{
        left:41.66667%
    }
    .rtl-layout .col-sm-pull-11{
        left:45.83333%
    }
    .rtl-layout .col-sm-pull-12{
        left:50%
    }
    .rtl-layout .col-sm-pull-13{
        left:54.16667%
    }
    .rtl-layout .col-sm-pull-14{
        left:58.33333%
    }
    .rtl-layout .col-sm-pull-15{
        left:62.5%
    }
    .rtl-layout .col-sm-pull-16{
        left:66.66667%
    }
    .rtl-layout .col-sm-pull-17{
        left:70.83333%
    }
    .rtl-layout .col-sm-pull-18{
        left:75%
    }
    .rtl-layout .col-sm-pull-19{
        left:79.16667%
    }
    .rtl-layout .col-sm-pull-20{
        left:83.33333%
    }
    .rtl-layout .col-sm-pull-21{
        left:87.5%
    }
    .rtl-layout .col-sm-pull-22{
        left:91.66667%
    }
    .rtl-layout .col-sm-pull-23{
        left:95.83333%
    }
    .rtl-layout .col-sm-pull-24{
        left:100%
    }
    .rtl-layout .col-sm-push-0{
        right:0%
    }
    .rtl-layout .col-sm-push-1{
        right:4.16667%
    }
    .rtl-layout .col-sm-push-2{
        right:8.33333%
    }
    .rtl-layout .col-sm-push-3{
        right:12.5%
    }
    .rtl-layout .col-sm-push-4{
        right:16.66667%
    }
    .rtl-layout .col-sm-push-5{
        right:20.83333%
    }
    .rtl-layout .col-sm-push-6{
        right:25%
    }
    .rtl-layout .col-sm-push-7{
        right:29.16667%
    }
    .rtl-layout .col-sm-push-8{
        right:33.33333%
    }
    .rtl-layout .col-sm-push-9{
        right:37.5%
    }
    .rtl-layout .col-sm-push-10{
        right:41.66667%
    }
    .rtl-layout .col-sm-push-11{
        right:45.83333%
    }
    .rtl-layout .col-sm-push-12{
        right:50%
    }
    .rtl-layout .col-sm-push-13{
        right:54.16667%
    }
    .rtl-layout .col-sm-push-14{
        right:58.33333%
    }
    .rtl-layout .col-sm-push-15{
        right:62.5%
    }
    .rtl-layout .col-sm-push-16{
        right:66.66667%
    }
    .rtl-layout .col-sm-push-17{
        right:70.83333%
    }
    .rtl-layout .col-sm-push-18{
        right:75%
    }
    .rtl-layout .col-sm-push-19{
        right:79.16667%
    }
    .rtl-layout .col-sm-push-20{
        right:83.33333%
    }
    .rtl-layout .col-sm-push-21{
        right:87.5%
    }
    .rtl-layout .col-sm-push-22{
        right:91.66667%
    }
    .rtl-layout .col-sm-push-23{
        right:95.83333%
    }
    .rtl-layout .col-sm-push-24{
        right:100%
    }
    .rtl-layout .col-sm-offset-0{
        margin-right:0%
    }
    .rtl-layout .col-sm-offset-1{
        margin-right:4.16667%
    }
    .rtl-layout .col-sm-offset-2{
        margin-right:8.33333%
    }
    .rtl-layout .col-sm-offset-3{
        margin-right:12.5%
    }
    .rtl-layout .col-sm-offset-4{
        margin-right:16.66667%
    }
    .rtl-layout .col-sm-offset-5{
        margin-right:20.83333%
    }
    .rtl-layout .col-sm-offset-6{
        margin-right:25%
    }
    .rtl-layout .col-sm-offset-7{
        margin-right:29.16667%
    }
    .rtl-layout .col-sm-offset-8{
        margin-right:33.33333%
    }
    .rtl-layout .col-sm-offset-9{
        margin-right:37.5%
    }
    .rtl-layout .col-sm-offset-10{
        margin-right:41.66667%
    }
    .rtl-layout .col-sm-offset-11{
        margin-right:45.83333%
    }
    .rtl-layout .col-sm-offset-12{
        margin-right:50%
    }
    .rtl-layout .col-sm-offset-13{
        margin-right:54.16667%
    }
    .rtl-layout .col-sm-offset-14{
        margin-right:58.33333%
    }
    .rtl-layout .col-sm-offset-15{
        margin-right:62.5%
    }
    .rtl-layout .col-sm-offset-16{
        margin-right:66.66667%
    }
    .rtl-layout .col-sm-offset-17{
        margin-right:70.83333%
    }
    .rtl-layout .col-sm-offset-18{
        margin-right:75%
    }
    .rtl-layout .col-sm-offset-19{
        margin-right:79.16667%
    }
    .rtl-layout .col-sm-offset-20{
        margin-right:83.33333%
    }
    .rtl-layout .col-sm-offset-21{
        margin-right:87.5%
    }
    .rtl-layout .col-sm-offset-22{
        margin-right:91.66667%
    }
    .rtl-layout .col-sm-offset-23{
        margin-right:95.83333%
    }
    .rtl-layout .col-sm-offset-24{
        margin-right:100%
    }
}
@media only screen and (min-width: 992px){
    .rtl-layout .col-md-1,.rtl-layout .col-md-2,.rtl-layout .col-md-3,.rtl-layout .col-md-4,.rtl-layout .col-md-5,.rtl-layout .col-md-6,.rtl-layout .col-md-7,.rtl-layout .col-md-8,.rtl-layout .col-md-9,.rtl-layout .col-md-10,.rtl-layout .col-md-11,.rtl-layout .col-md-12,.rtl-layout .col-md-13,.rtl-layout .col-md-14,.rtl-layout .col-md-15,.rtl-layout .col-md-16,.rtl-layout .col-md-17,.rtl-layout .col-md-18,.rtl-layout .col-md-19,.rtl-layout .col-md-20,.rtl-layout .col-md-21,.rtl-layout .col-md-22,.rtl-layout .col-md-23,.rtl-layout .col-md-24{
        float:right
    }
    .rtl-layout .col-md-1{
        width:4.16667%
    }
    .rtl-layout .col-md-2{
        width:8.33333%
    }
    .rtl-layout .col-md-3{
        width:12.5%
    }
    .rtl-layout .col-md-4{
        width:16.66667%
    }
    .rtl-layout .col-md-5{
        width:20.83333%
    }
    .rtl-layout .col-md-6{
        width:25%
    }
    .rtl-layout .col-md-7{
        width:29.16667%
    }
    .rtl-layout .col-md-8{
        width:33.33333%
    }
    .rtl-layout .col-md-9{
        width:37.5%
    }
    .rtl-layout .col-md-10{
        width:41.66667%
    }
    .rtl-layout .col-md-11{
        width:45.83333%
    }
    .rtl-layout .col-md-12{
        width:50%
    }
    .rtl-layout .col-md-13{
        width:54.16667%
    }
    .rtl-layout .col-md-14{
        width:58.33333%
    }
    .rtl-layout .col-md-15{
        width:62.5%
    }
    .rtl-layout .col-md-16{
        width:66.66667%
    }
    .rtl-layout .col-md-17{
        width:70.83333%
    }
    .rtl-layout .col-md-18{
        width:75%
    }
    .rtl-layout .col-md-19{
        width:79.16667%
    }
    .rtl-layout .col-md-20{
        width:83.33333%
    }
    .rtl-layout .col-md-21{
        width:87.5%
    }
    .rtl-layout .col-md-22{
        width:91.66667%
    }
    .rtl-layout .col-md-23{
        width:95.83333%
    }
    .rtl-layout .col-md-24{
        width:100%
    }
    .rtl-layout .col-md-pull-0{
        left:0%
    }
    .rtl-layout .col-md-pull-1{
        left:4.16667%
    }
    .rtl-layout .col-md-pull-2{
        left:8.33333%
    }
    .rtl-layout .col-md-pull-3{
        left:12.5%
    }
    .rtl-layout .col-md-pull-4{
        left:16.66667%
    }
    .rtl-layout .col-md-pull-5{
        left:20.83333%
    }
    .rtl-layout .col-md-pull-6{
        left:25%
    }
    .rtl-layout .col-md-pull-7{
        left:29.16667%
    }
    .rtl-layout .col-md-pull-8{
        left:33.33333%
    }
    .rtl-layout .col-md-pull-9{
        left:37.5%
    }
    .rtl-layout .col-md-pull-10{
        left:41.66667%
    }
    .rtl-layout .col-md-pull-11{
        left:45.83333%
    }
    .rtl-layout .col-md-pull-12{
        left:50%
    }
    .rtl-layout .col-md-pull-13{
        left:54.16667%
    }
    .rtl-layout .col-md-pull-14{
        left:58.33333%
    }
    .rtl-layout .col-md-pull-15{
        left:62.5%
    }
    .rtl-layout .col-md-pull-16{
        left:66.66667%
    }
    .rtl-layout .col-md-pull-17{
        left:70.83333%
    }
    .rtl-layout .col-md-pull-18{
        left:75%
    }
    .rtl-layout .col-md-pull-19{
        left:79.16667%
    }
    .rtl-layout .col-md-pull-20{
        left:83.33333%
    }
    .rtl-layout .col-md-pull-21{
        left:87.5%
    }
    .rtl-layout .col-md-pull-22{
        left:91.66667%
    }
    .rtl-layout .col-md-pull-23{
        left:95.83333%
    }
    .rtl-layout .col-md-pull-24{
        left:100%
    }
    .rtl-layout .col-md-push-0{
        right:0%
    }
    .rtl-layout .col-md-push-1{
        right:4.16667%
    }
    .rtl-layout .col-md-push-2{
        right:8.33333%
    }
    .rtl-layout .col-md-push-3{
        right:12.5%
    }
    .rtl-layout .col-md-push-4{
        right:16.66667%
    }
    .rtl-layout .col-md-push-5{
        right:20.83333%
    }
    .rtl-layout .col-md-push-6{
        right:25%
    }
    .rtl-layout .col-md-push-7{
        right:29.16667%
    }
    .rtl-layout .col-md-push-8{
        right:33.33333%
    }
    .rtl-layout .col-md-push-9{
        right:37.5%
    }
    .rtl-layout .col-md-push-10{
        right:41.66667%
    }
    .rtl-layout .col-md-push-11{
        right:45.83333%
    }
    .rtl-layout .col-md-push-12{
        right:50%
    }
    .rtl-layout .col-md-push-13{
        right:54.16667%
    }
    .rtl-layout .col-md-push-14{
        right:58.33333%
    }
    .rtl-layout .col-md-push-15{
        right:62.5%
    }
    .rtl-layout .col-md-push-16{
        right:66.66667%
    }
    .rtl-layout .col-md-push-17{
        right:70.83333%
    }
    .rtl-layout .col-md-push-18{
        right:75%
    }
    .rtl-layout .col-md-push-19{
        right:79.16667%
    }
    .rtl-layout .col-md-push-20{
        right:83.33333%
    }
    .rtl-layout .col-md-push-21{
        right:87.5%
    }
    .rtl-layout .col-md-push-22{
        right:91.66667%
    }
    .rtl-layout .col-md-push-23{
        right:95.83333%
    }
    .rtl-layout .col-md-push-24{
        right:100%
    }
    .rtl-layout .col-md-offset-0{
        margin-right:0%
    }
    .rtl-layout .col-md-offset-1{
        margin-right:4.16667%
    }
    .rtl-layout .col-md-offset-2{
        margin-right:8.33333%
    }
    .rtl-layout .col-md-offset-3{
        margin-right:12.5%
    }
    .rtl-layout .col-md-offset-4{
        margin-right:16.66667%
    }
    .rtl-layout .col-md-offset-5{
        margin-right:20.83333%
    }
    .rtl-layout .col-md-offset-6{
        margin-right:25%
    }
    .rtl-layout .col-md-offset-7{
        margin-right:29.16667%
    }
    .rtl-layout .col-md-offset-8{
        margin-right:33.33333%
    }
    .rtl-layout .col-md-offset-9{
        margin-right:37.5%
    }
    .rtl-layout .col-md-offset-10{
        margin-right:41.66667%
    }
    .rtl-layout .col-md-offset-11{
        margin-right:45.83333%
    }
    .rtl-layout .col-md-offset-12{
        margin-right:50%
    }
    .rtl-layout .col-md-offset-13{
        margin-right:54.16667%
    }
    .rtl-layout .col-md-offset-14{
        margin-right:58.33333%
    }
    .rtl-layout .col-md-offset-15{
        margin-right:62.5%
    }
    .rtl-layout .col-md-offset-16{
        margin-right:66.66667%
    }
    .rtl-layout .col-md-offset-17{
        margin-right:70.83333%
    }
    .rtl-layout .col-md-offset-18{
        margin-right:75%
    }
    .rtl-layout .col-md-offset-19{
        margin-right:79.16667%
    }
    .rtl-layout .col-md-offset-20{
        margin-right:83.33333%
    }
    .rtl-layout .col-md-offset-21{
        margin-right:87.5%
    }
    .rtl-layout .col-md-offset-22{
        margin-right:91.66667%
    }
    .rtl-layout .col-md-offset-23{
        margin-right:95.83333%
    }
    .rtl-layout .col-md-offset-24{
        margin-right:100%
    }
}
@media only screen and (min-width: 1200px){
    .rtl-layout .col-lg-1,.rtl-layout .col-lg-2,.rtl-layout .col-lg-3,.rtl-layout .col-lg-4,.rtl-layout .col-lg-5,.rtl-layout .col-lg-6,.rtl-layout .col-lg-7,.rtl-layout .col-lg-8,.rtl-layout .col-lg-9,.rtl-layout .col-lg-10,.rtl-layout .col-lg-11,.rtl-layout .col-lg-12,.rtl-layout .col-lg-13,.rtl-layout .col-lg-14,.rtl-layout .col-lg-15,.rtl-layout .col-lg-16,.rtl-layout .col-lg-17,.rtl-layout .col-lg-18,.rtl-layout .col-lg-19,.rtl-layout .col-lg-20,.rtl-layout .col-lg-21,.rtl-layout .col-lg-22,.rtl-layout .col-lg-23,.rtl-layout .col-lg-24{
        float:right
    }
    .rtl-layout .col-lg-1{
        width:4.16667%
    }
    .rtl-layout .col-lg-2{
        width:8.33333%
    }
    .rtl-layout .col-lg-3{
        width:12.5%
    }
    .rtl-layout .col-lg-4{
        width:16.66667%
    }
    .rtl-layout .col-lg-5{
        width:20.83333%
    }
    .rtl-layout .col-lg-6{
        width:25%
    }
    .rtl-layout .col-lg-7{
        width:29.16667%
    }
    .rtl-layout .col-lg-8{
        width:33.33333%
    }
    .rtl-layout .col-lg-9{
        width:37.5%
    }
    .rtl-layout .col-lg-10{
        width:41.66667%
    }
    .rtl-layout .col-lg-11{
        width:45.83333%
    }
    .rtl-layout .col-lg-12{
        width:50%
    }
    .rtl-layout .col-lg-13{
        width:54.16667%
    }
    .rtl-layout .col-lg-14{
        width:58.33333%
    }
    .rtl-layout .col-lg-15{
        width:62.5%
    }
    .rtl-layout .col-lg-16{
        width:66.66667%
    }
    .rtl-layout .col-lg-17{
        width:70.83333%
    }
    .rtl-layout .col-lg-18{
        width:75%
    }
    .rtl-layout .col-lg-19{
        width:79.16667%
    }
    .rtl-layout .col-lg-20{
        width:83.33333%
    }
    .rtl-layout .col-lg-21{
        width:87.5%
    }
    .rtl-layout .col-lg-22{
        width:91.66667%
    }
    .rtl-layout .col-lg-23{
        width:95.83333%
    }
    .rtl-layout .col-lg-24{
        width:100%
    }
    .rtl-layout .col-lg-pull-0{
        left:0%
    }
    .rtl-layout .col-lg-pull-1{
        left:4.16667%
    }
    .rtl-layout .col-lg-pull-2{
        left:8.33333%
    }
    .rtl-layout .col-lg-pull-3{
        left:12.5%
    }
    .rtl-layout .col-lg-pull-4{
        left:16.66667%
    }
    .rtl-layout .col-lg-pull-5{
        left:20.83333%
    }
    .rtl-layout .col-lg-pull-6{
        left:25%
    }
    .rtl-layout .col-lg-pull-7{
        left:29.16667%
    }
    .rtl-layout .col-lg-pull-8{
        left:33.33333%
    }
    .rtl-layout .col-lg-pull-9{
        left:37.5%
    }
    .rtl-layout .col-lg-pull-10{
        left:41.66667%
    }
    .rtl-layout .col-lg-pull-11{
        left:45.83333%
    }
    .rtl-layout .col-lg-pull-12{
        left:50%
    }
    .rtl-layout .col-lg-pull-13{
        left:54.16667%
    }
    .rtl-layout .col-lg-pull-14{
        left:58.33333%
    }
    .rtl-layout .col-lg-pull-15{
        left:62.5%
    }
    .rtl-layout .col-lg-pull-16{
        left:66.66667%
    }
    .rtl-layout .col-lg-pull-17{
        left:70.83333%
    }
    .rtl-layout .col-lg-pull-18{
        left:75%
    }
    .rtl-layout .col-lg-pull-19{
        left:79.16667%
    }
    .rtl-layout .col-lg-pull-20{
        left:83.33333%
    }
    .rtl-layout .col-lg-pull-21{
        left:87.5%
    }
    .rtl-layout .col-lg-pull-22{
        left:91.66667%
    }
    .rtl-layout .col-lg-pull-23{
        left:95.83333%
    }
    .rtl-layout .col-lg-pull-24{
        left:100%
    }
    .rtl-layout .col-lg-push-0{
        right:0%
    }
    .rtl-layout .col-lg-push-1{
        right:4.16667%
    }
    .rtl-layout .col-lg-push-2{
        right:8.33333%
    }
    .rtl-layout .col-lg-push-3{
        right:12.5%
    }
    .rtl-layout .col-lg-push-4{
        right:16.66667%
    }
    .rtl-layout .col-lg-push-5{
        right:20.83333%
    }
    .rtl-layout .col-lg-push-6{
        right:25%
    }
    .rtl-layout .col-lg-push-7{
        right:29.16667%
    }
    .rtl-layout .col-lg-push-8{
        right:33.33333%
    }
    .rtl-layout .col-lg-push-9{
        right:37.5%
    }
    .rtl-layout .col-lg-push-10{
        right:41.66667%
    }
    .rtl-layout .col-lg-push-11{
        right:45.83333%
    }
    .rtl-layout .col-lg-push-12{
        right:50%
    }
    .rtl-layout .col-lg-push-13{
        right:54.16667%
    }
    .rtl-layout .col-lg-push-14{
        right:58.33333%
    }
    .rtl-layout .col-lg-push-15{
        right:62.5%
    }
    .rtl-layout .col-lg-push-16{
        right:66.66667%
    }
    .rtl-layout .col-lg-push-17{
        right:70.83333%
    }
    .rtl-layout .col-lg-push-18{
        right:75%
    }
    .rtl-layout .col-lg-push-19{
        right:79.16667%
    }
    .rtl-layout .col-lg-push-20{
        right:83.33333%
    }
    .rtl-layout .col-lg-push-21{
        right:87.5%
    }
    .rtl-layout .col-lg-push-22{
        right:91.66667%
    }
    .rtl-layout .col-lg-push-23{
        right:95.83333%
    }
    .rtl-layout .col-lg-push-24{
        right:100%
    }
    .rtl-layout .col-lg-offset-0{
        margin-right:0%
    }
    .rtl-layout .col-lg-offset-1{
        margin-right:4.16667%
    }
    .rtl-layout .col-lg-offset-2{
        margin-right:8.33333%
    }
    .rtl-layout .col-lg-offset-3{
        margin-right:12.5%
    }
    .rtl-layout .col-lg-offset-4{
        margin-right:16.66667%
    }
    .rtl-layout .col-lg-offset-5{
        margin-right:20.83333%
    }
    .rtl-layout .col-lg-offset-6{
        margin-right:25%
    }
    .rtl-layout .col-lg-offset-7{
        margin-right:29.16667%
    }
    .rtl-layout .col-lg-offset-8{
        margin-right:33.33333%
    }
    .rtl-layout .col-lg-offset-9{
        margin-right:37.5%
    }
    .rtl-layout .col-lg-offset-10{
        margin-right:41.66667%
    }
    .rtl-layout .col-lg-offset-11{
        margin-right:45.83333%
    }
    .rtl-layout .col-lg-offset-12{
        margin-right:50%
    }
    .rtl-layout .col-lg-offset-13{
        margin-right:54.16667%
    }
    .rtl-layout .col-lg-offset-14{
        margin-right:58.33333%
    }
    .rtl-layout .col-lg-offset-15{
        margin-right:62.5%
    }
    .rtl-layout .col-lg-offset-16{
        margin-right:66.66667%
    }
    .rtl-layout .col-lg-offset-17{
        margin-right:70.83333%
    }
    .rtl-layout .col-lg-offset-18{
        margin-right:75%
    }
    .rtl-layout .col-lg-offset-19{
        margin-right:79.16667%
    }
    .rtl-layout .col-lg-offset-20{
        margin-right:83.33333%
    }
    .rtl-layout .col-lg-offset-21{
        margin-right:87.5%
    }
    .rtl-layout .col-lg-offset-22{
        margin-right:91.66667%
    }
    .rtl-layout .col-lg-offset-23{
        margin-right:95.83333%
    }
    .rtl-layout .col-lg-offset-24{
        margin-right:100%
    }
}
@media only screen and (min-width: 1024px){
    .col-sm-pull-right{
        float:right
    }
    .rtl-layout .col-sm-pull-right{
        float:left
    }
}
.full-width{
    width:100% !important
}
.page-header a.action.skip.contentarea{
    display:none
}
.page-header .switcher .options,.page-footer .switcher .options{
    display:inline-block;
    position:relative
}
.page-header .switcher .options:before,.page-footer .switcher .options:before{
    content:'';
    display:table
}
.page-header .switcher .options .action.toggle,.page-footer .switcher .options .action.toggle{
    display:inline-block;
    text-decoration:none;
    padding:0;
    cursor:pointer
}
.page-header .switcher .options .action.toggle:after,.page-footer .switcher .options .action.toggle:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:22px;
    line-height:22px;
    color:inherit;
    content:'\e622';
    font-family:'icons-blank-theme';
    margin:0;
    vertical-align:top;
    display:inline-block;
    font-weight:400;
    overflow:hidden;
    speak:none;
    text-align:center
}
.page-header .switcher .options .action.toggle.active:after,.page-footer .switcher .options .action.toggle.active:after{
    content:'\e621'
}
.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown{
    margin:0;
    padding:0;
    list-style:none none;
    background:#fff;
    border:1px solid #bbb;
    margin-top:4px;
    min-width:160px;
    z-index:100;
    box-sizing:border-box;
    display:none;
    position:absolute;
    top:100%;
    box-shadow:0 3px 3px rgba(0,0,0,0.15)
}
.page-header .switcher .options ul.dropdown li,.page-footer .switcher .options ul.dropdown li{
    font-size:12px;
    margin:0;
    padding:0
}
.page-header .switcher .options ul.dropdown a,.page-footer .switcher .options ul.dropdown a{
    display:block;
    padding:8px
}
.page-header .switcher .options ul.dropdown:before,.page-footer .switcher .options ul.dropdown:before{
    content:'';
    display:block;
    height:0;
    position:absolute;
    width:0;
    border:6px solid;
    border-color:transparent transparent #fff;
    z-index:99;
    left:10px;
    top:-12px
}
.page-header .panel.wrapper .switcher .options{
    display:block
}
.page-header .panel.wrapper .switcher .options .action.toggle>span,.page-header .panel.wrapper .switcher .options .action.toggle.active>span{
    width:auto;
    height:auto;
    overflow:visible;
    position:static;
    margin:0
}
.page-footer .switcher .options .action.toggle:after{
    display:inline-block !important;
    font-size:22px;
    top:auto;
    left:auto;
    right:auto;
    width:auto;
    height:auto;
    position:static
}
.page-footer .switcher .options .action.toggle.active:after{
    transform:none
}
.nav-sections .switcher a img{
    margin:0 5px 0 0;
    display:inline-block
}
.rtl-layout .nav-sections .switcher a img{
    margin:0 0 0 5px
}
.nav-before-open .rtl-layout .page-wrapper{
    transition:right .3s
}
.nav-before-open .rtl-layout .page-wrapper{
    right:0;
    left:auto
}
.nav-open .rtl-layout .page-wrapper{
    left:auto
}
.page-header .switcher .options .action.toggle>span,.page-footer .switcher .options .action.toggle>span,.page-header .switcher .options .action.toggle.active>span,.page-footer .switcher .options .action.toggle.active>span{
    position:relative;
    height:auto;
    width:auto;
    margin:0;
    clip:unset
}
#cookie-status{
    display:none
}
.logo{
    max-width:none
}
.page-header .switcher .options ul.dropdown{
    border:0px solid #fff;
    max-height:400px;
    overflow:auto;
    border-radius:3px;
    box-shadow:1px 4px 15px 0px rgba(204, 198, 198, 0.41)
}
.page-header .switcher .options ul.dropdown:after{
    border-color:transparent transparent #fff transparent
}
.page-header .switcher .options ul.dropdown li:hover{
    background:#f9f9f9
}
.page-header .switcher .options img.lang-img{
    margin:0 3px 0 0;
    vertical-align:middle;
    display:inline-block
}
.rtl-layout .page-header .switcher .options img.lang-img{
    margin:0 0 0 3px
}
.info-summary-bottom .secondary{
    padding:15px;
    font-size:14px;
    text-transform:uppercase;
    text-align:center;
    margin:0;
    background:#f5f5f5;
    border-top:1px solid rgba(245,245,245,0.5);
    border-bottom:1px solid rgba(245,245,245,0.5)
}
.info-summary-bottom .secondary .create-account-link{
    color:#1d71aa;
    font-weight:500
}
.info-summary-bottom .secondary .create-account-link:active,.info-summary-bottom .secondary .create-account-link:focus,.info-summary-bottom .secondary .create-account-link:visited{
    color:#1d71aa
}
.info-summary-bottom .secondary .create-account-link:hover{
    color:#616161
}
.info-summary-bottom .secondary .create-account-question{
    color:#9c9c9c;
    font-weight:500
}
.link.wishlist .cdz-dropdown .cdz-dd-content-inner[class],.authorization-link .cdz-dropdown .cdz-dd-content-inner[class]{
    padding-inline:0
}
.account-info-summary{
    padding:0
}
.account-info-summary .block-customer-login{
    margin:0
}
.account-info-summary .info-summary-bottom{
    padding:0;
    text-align:center
}
.account-info-summary .info-summary-bottom .title{
    text-transform:uppercase;
    margin-top:10px
}
.account-info-summary .info-summary-bottom .title a{
    color:#1d71aa;
    font-weight:600;
    font-size:12px;
    letter-spacing:0.5px
}
.account-info-summary .info-summary-bottom .title a:active,.account-info-summary .info-summary-bottom .title a:focus,.account-info-summary .info-summary-bottom .title a:visited{
    color:#1d71aa
}
.account-info-summary .info-summary-bottom .title a:hover{
    color:#616161
}
.account-info-summary .info-summary-top{
    text-align:left;
    padding:10px 20px
}
.account-info-summary .info-summary-top .actions-toolbar{
    margin-top:25px
}
.account-info-summary .info-summary-top .actions-toolbar .primary{
    display:block;
    width:100%
}
.account-info-summary .info-summary-top .actions-toolbar .primary button{
    width:100%;
    font-size:12px;
    font-weight:600;
    margin:0;
    box-shadow:none
}
.account-info-summary .info-summary-top .actions-toolbar .primary button.md-focused:not([disabled]){
    box-shadow:none
}
.account-info-summary .info-summary-top .actions-toolbar .secondary{
    width:100%;
    text-align:center;
    margin:5px 0 10px;
    font-size:14px
}
.account-info-summary .info-summary-top .actions-toolbar .secondary a{
    color:#9c9c9c
}
.account-info-summary .info-summary-top .actions-toolbar .secondary a:active,.account-info-summary .info-summary-top .actions-toolbar .secondary a:focus,.account-info-summary .info-summary-top .actions-toolbar .secondary a:visited{
    color:#9c9c9c
}
.account-info-summary .info-summary-top .actions-toolbar .secondary a:hover{
    color:#1d71aa
}
.account-info-summary .info-summary-top .actions-toolbar .secondary a:hover{
    text-decoration:none
}
.rtl-layout .account-info-summary .info-summary-top{
    text-align:right
}
.account-info-summary .info-summary-top .icon-account{
    width:80px;
    height:80px;
    background:#1d71aa;
    border-radius:100%;
    margin:20px auto;
    text-align:center
}
.account-info-summary .info-summary-top .icon-account:before{
    display:inline-block;
    font:normal normal 30px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f007";
    color:#ffffff;
    line-height:75px
}
.store-language-currency .acount-menu .account-menu-items{
    padding:10px 20px
}
.cdz-dd-content .acount-menu .account-menu-items a{
    color:#616161
}
.cdz-dd-content .acount-menu .account-menu-items a:active,.cdz-dd-content .acount-menu .account-menu-items a:focus,.cdz-dd-content .acount-menu .account-menu-items a:visited{
    color:#616161
}
.cdz-dd-content .acount-menu .account-menu-items a:hover{
    color:#1d71aa
}
.acount-menu .account-menu-items{
    padding:10px 20px 30px
}
.acount-menu .account-menu-items>li>a:before{
    margin-right:8px;
    width:15px;
    position:static;
    display:inline-block;
    font:normal normal 11px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f007"
}
.acount-menu .account-menu-items>li>a.compare:before{
    content:"\f0ec"
}
.acount-menu .account-menu-items>li>a.order-link:before{
    content:"\f022"
}
.acount-menu .account-menu-items>li>a.contact-link:before{
    content:"\f003"
}
.acount-menu .account-menu-items>li a{
    display:block;
    padding:5px 0;
    text-transform:uppercase;
    font-size:12px;
    text-decoration:none;
    font-weight:500
}
.rtl-layout .acount-menu .account-menu-items>li a{
    direction:ltr
}
.rtl-layout .acount-menu .account-menu-items>li a:before{
    float:right;
    margin:2px 0 0 8px
}
.acount-menu .account-menu-items>li.wishlist>a:before{
    content:"\f08a";
    margin-right:11px;
    width:15px
}
.rtl-layout .acount-menu .account-menu-items>li.wishlist>a:before{
    margin-right:0;
    margin-left:11px
}
.acount-menu .account-menu-items>li.language-link a{
    padding:0px 0 2px
}
.acount-menu .account-menu-items>li.language-link a>img{
    margin-right:11px;
    width:12px;
    position:absolute;
    left:0;
    top:7px
}
.rtl-layout .acount-menu .account-menu-items>li.language-link a>img{
    left:auto;
    right:0;
    margin-right:0;
    margin-left:11px
}
.acount-menu .account-menu-items>li.language-link .action{
    margin-left:26px
}
.rtl-layout .acount-menu .account-menu-items>li.language-link .action{
    margin-left:0;
    margin-right:26px
}
.acount-menu .account-menu-items>li.language-link .action a{
    padding:0px 0 2px
}
.acount-menu .account-menu-items>li.language-link .action a>img{
    margin-right:11px;
    width:12px;
    position:absolute;
    left:0;
    top:7px
}
.rtl-layout .acount-menu .account-menu-items>li.language-link .action a>img{
    left:auto;
    right:0;
    margin-right:0;
    margin-left:11px
}
.acount-menu .account-menu-items>li.language-link .switcher-dropdown .switcher-option{
    position:relative
}
.acount-menu .account-menu-items>li.language-link .switcher-option a{
    margin-left:26px
}
.rtl-layout .acount-menu .account-menu-items>li.language-link .switcher-option a{
    margin-right:26px;
    margin-left:0px
}
.acount-menu .account-menu-items>li.currency-link a{
    margin-left:26px
}
.rtl-layout .acount-menu .account-menu-items>li.currency-link a{
    margin-left:0;
    margin-right:26px
}
.acount-menu .account-menu-items>li.currency-link a.switcher-trigger:before{
    display:inline-block;
    font:normal normal 11px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f0d6";
    margin-right:8px;
    width:15px;
    position:absolute;
    left:0;
    top:7px
}
.rtl-layout .acount-menu .account-menu-items>li.currency-link a.switcher-trigger:before{
    left:auto;
    right:0;
    margin-right:0;
    margin-left:8px
}
.acount-menu .account-menu-items>li.currency-link .dropdown .switcher-option a{
    margin:0
}
.acount-menu .account-menu-items>li.store-link a.switcher-trigger{
    margin-left:26px
}
.rtl-layout .acount-menu .account-menu-items>li.store-link a.switcher-trigger{
    margin-left:0;
    margin-right:26px
}
.acount-menu .account-menu-items>li.store-link a.switcher-trigger:before{
    display:inline-block;
    font:normal normal 11px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f0ac";
    margin-right:8px;
    width:15px;
    position:absolute;
    left:0;
    top:7px
}
.rtl-layout .acount-menu .account-menu-items>li.store-link a.switcher-trigger:before{
    left:auto;
    right:0;
    margin-right:0;
    margin-left:8px
}
.acount-menu .account-menu-items>li.store-link .switcher-dropdown{
    display:none
}
.acount-menu .account-menu-items>li.store-link .switcher-options.active .switcher-dropdown{
    display:block;
    list-style:none
}
.acount-menu .account-menu-items>li .switcher-dropdown{
    padding:0 0 0 26px;
    margin:0;
    list-style:none
}
.rtl-layout .acount-menu .account-menu-items>li .switcher-dropdown{
    padding:0 26px 0 0
}
.acount-menu .account-menu-items>li .switcher{
    position:relative;
    display:block;
    margin:0
}
.acount-menu .account-menu-items>li .switcher .switcher-options{
    display:block;
    position:static
}
.acount-menu .account-menu-items>li .switcher .switcher-options .action{
    display:block
}
.acount-menu .account-menu-items>li .switcher .switcher-options .action.toggle{
    border-bottom:1px solid rgba(189,189,189,0.9);
    display:inline-block;
    width:calc(100% - 30px);
    padding:5px 0 2px !important;
    margin-bottom:5px
}
.acount-menu .account-menu-items>li .switcher .switcher-options .action.toggle>span{
    width:auto;
    height:auto;
    overflow:visible;
    position:static;
    margin:0
}
.acount-menu .account-menu-items>li .switcher .switcher-option{
    margin:0
}
.acount-menu .account-menu-items>li .switcher .switcher-option a{
    border:0;
    display:inline-block !important;
    width:100%;
    padding:5px 0 2px !important;
    margin-bottom:5px !important
}
.acount-menu .account-menu-items>li .switcher .switcher-option a:after{
    font-size:0
}
.page-header .panel.wrapper .switcher .options .action.toggle:after,.page-header .panel.wrapper .switcher .options .action.toggle.active:after,.account-menu-items .switcher .options .action.toggle:after{
    display:inline-block;
    font:normal normal 11px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f0dd";
    position:absolute;
    right:10px;
    color:#9c9c9c;
    top:3px;
    width:3px;
    height:3px;
    margin:0;
    overflow:visible
}
.rtl-layout .page-header .panel.wrapper .switcher .options .action.toggle:after,.rtl-layout .page-header .panel.wrapper .switcher .options .action.toggle.active:after,.rtl-layout .account-menu-items .switcher .options .action.toggle:after{
    right:auto;
    left:10px
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:after,.page-header .panel.wrapper .switcher .options .action.toggle.active.active:after,.account-menu-items .switcher .options .action.toggle.active:after{
    content:"\f0dd";
    transform:rotate(180deg) translate3d(-4px, -13px, 0)
}
md-menu-content.wl-drop-menu{
    max-height:none
}
.mini-list .details,.page-header .mini-list .details{
    color:#dbdbdb
}
.mini-list .details:active,.page-header .mini-list .details:active,.mini-list .details:focus,.page-header .mini-list .details:focus,.mini-list .details:visited,.page-header .mini-list .details:visited{
    color:#dbdbdb
}
.mini-list .details:hover,.page-header .mini-list .details:hover{
    color:#ffb21e
}
.mini-list .block-top{
    border-bottom:1px solid #dbdbdb;
    font-size:14px;
    padding:17px 10px 14px 15px;
    color:#1d71aa;
    text-transform:uppercase;
    font-weight:500;
    margin-bottom:10px
}
.mini-list .block-top .ng-binding{
    color:#34343c
}
.mini-list .details{
    float:right;
    padding:0;
    border:0;
    width:auto;
    height:auto;
    line-height:unset;
    margin:0;
    min-width:auto;
    border-radius:0;
    min-height:unset;
    background:transparent;
    box-shadow:none
}
.mini-list .details.md-focused:not([disabled]){
    background:transparent;
    box-shadow:none
}
.mini-list .details:before{
    display:inline-block;
    font:normal normal 18px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\f08e'
}
.mini-list .details span{
    font-size:0;
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    vertical-align:middle;
    text-align:left;
    display:none
}
.mini-list .product-item-actions .actions-primary{
    display:block
}
.mini-list .product-item-actions .tocart{
    padding:0;
    border:0;
    width:auto;
    height:auto;
    line-height:unset;
    margin:0;
    min-width:auto;
    border-radius:0;
    min-height:unset;
    background:transparent;
    box-shadow:none;
    color:#616161;
    float:right;
    width:50%
}
.mini-list .product-item-actions .tocart.md-focused:not([disabled]){
    background:transparent;
    box-shadow:none
}
.mini-list .product-item-actions .tocart:before{
    display:inline-block;
    font:normal normal 20px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\f07a'
}
.mini-list .product-item-actions .tocart:hover{
    color:#1d71aa
}
.mini-list .product-item-actions .qty-box{
    margin:0 0 5px;
    display:inline-block;
    width:49%
}
.mini-list .product-item-actions .qty-box label{
    font-size:0;
    display:none
}
.mini-list .product-item-actions .qty-box input{
    font-size:12px;
    color:#34343c;
    height:25px;
    max-width:60px;
    padding:0;
    text-align:center
}
.mini-list .product-item-actions .qty-box .md-errors-spacer{
    min-height:unset
}
.mini-list .product-item .product-item-info{
    margin:0 0 10px
}
.mini-list .product-item .product-item-info .product-item-name a{
    text-decoration:none;
    text-transform:none
}
.mini-list .product-item .product-item-info .product-item-name a span{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    display:block
}
.mini-list .product-item .product-item-info .product-item-price p{
    margin:0
}
.mini-list .product-item .price{
    color:#6f14f1;
    font-weight:500
}
.mini-list .product-item-details{
    margin:0
}
.mini-list .product-item-left{
    position:relative
}
.mini-list .product-item-left .action.delete.btn-remove{
    position:absolute;
    top:0px;
    left:10px;
    background:#1d71aa;
    border:1px solid #1d71aa;
    width:16px;
    height:16px;
    text-align:center;
    line-height:10px;
    transition:all 500ms ease;
    backface-visibility:hidden;
    z-index:1
}
.rtl-layout .mini-list .product-item-left .action.delete.btn-remove{
    left:auto;
    right:10px
}
.mini-list .product-item-left .action.delete.btn-remove:before{
    display:inline-block;
    font:normal normal normal 9px/1 'CodazonFont';
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\e977';
    speak:none;
    color:#fff;
    line-height:16px
}
.mini-list .product-item-left .action.delete.btn-remove:hover{
    background:#ffffff;
    color:#1d71aa
}
.mini-list .product-item-left .action.delete.btn-remove:hover:before{
    color:#1d71aa
}
.mini-list .actions-toolbar{
    margin-top:25px
}
.mini-list .actions-toolbar .primary{
    display:block;
    width:100%
}
.mini-list .actions-toolbar .primary button{
    width:100%;
    font-size:12px;
    font-weight:600;
    margin:0;
    box-shadow:none
}
.mini-list .actions-toolbar .primary button.md-focused:not([disabled]){
    box-shadow:none
}
.mini-list .actions-toolbar .secondary{
    width:100%;
    text-align:center;
    margin:5px 0 10px;
    font-size:14px
}
.mini-list .actions-toolbar .secondary a{
    color:#9c9c9c
}
.mini-list .actions-toolbar .secondary a:active,.mini-list .actions-toolbar .secondary a:focus,.mini-list .actions-toolbar .secondary a:visited{
    color:#9c9c9c
}
.mini-list .actions-toolbar .secondary a:hover{
    color:#1d71aa
}
.mini-list .actions-toolbar .secondary a:hover{
    text-decoration:none
}
.wislist-sidebar-content .no-login .block-title{
    padding-top:50px;
    position:relative;
    text-align:center
}
.wislist-sidebar-content .no-login .block-title:after{
    display:inline-block;
    font:normal normal normal 30px/1 'CodazonFont';
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\e986';
    speak:none;
    font-size:35px;
    position:absolute;
    top:5px;
    left:calc((100% - 35px)/2)
}
.cdz-dropdown{
    position:relative;
    display:inline-block;
    vertical-align:top
}
.cdz-dropdown .cdz-dd-content{
    max-height:0;
    transform:translateY(20px);
    visibility:hidden;
    position:absolute;
    opacity:0;
    left:0;
    top:calc(100% + 10px);
    transition:opacity ease 200ms, transform ease 500ms, max-height ease 500ms;
    backface-visibility:hidden;
    z-index:100;
    border-radius:7px;
    box-shadow:0 0 2px 2px rgb(187 187 187 / 23%);
    overflow:hidden
}
.cdz-dropdown .cdz-dd-content .cdz-dd-content-inner{
    position:relative;
    text-align:start;
    max-height:80vh;
    overflow:auto;
    color:#616161;
    background:#fff;
    padding:10px 10px
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items{
    text-align:left
}
.rtl-layout .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items{
    text-align:right
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li{
    background:transparent !important
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a{
    font-weight:600;
    font-size:11px;
    color:#616161
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a:active,.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a:focus,.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a:visited{
    color:#616161
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a:hover{
    color:#1d71aa
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li .switcher .switcher-options .action{
    display:block
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown{
    position:static;
    box-shadow:none;
    border:none;
    padding:0 0 0 26px;
    margin:0;
    max-height:none
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown:before,.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown:after{
    display:none
}
.rtl-layout .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown{
    padding-left:0;
    padding-right:26px
}
.cdz-dropdown.cdz-dd-active .cdz-dd-content{
    opacity:1;
    max-height:1000px;
    transform:translateY(0px);
    visibility:visible;
    transition:opacity ease 500ms, transform ease 500ms, max-height ease 500ms;
    backface-visibility:hidden
}
.cdz-dd-content{
    min-width:320px
}
.cdz-dd-content #btn-minicart-close{
    display:none
}
.link.wishlist .cdz-dropdown .block-title{
    padding-top:50px;
    position:relative;
    text-align:center
}
.link.wishlist .cdz-dropdown .block-title:after{
    display:inline-block;
    font:normal normal normal 30px/1 'CodazonFont';
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\e986';
    speak:none;
    font-size:35px;
    position:absolute;
    top:5px;
    left:calc((100% - 35px)/2)
}
.link.wishlist .cdz-dropdown .block-content{
    margin-top:10px;
    padding:10px
}
.link.wishlist .cdz-dropdown .block-content a:before{
    display:none
}
.link.wishlist .cdz-dropdown .block-content .actions-toolbar .secondary a{
    font-size:80%;
    width:auto;
    height:auto;
    color:#616161
}
.link.wishlist .cdz-dropdown .block-content .actions-toolbar .secondary a:active,.link.wishlist .cdz-dropdown .block-content .actions-toolbar .secondary a:focus,.link.wishlist .cdz-dropdown .block-content .actions-toolbar .secondary a:visited{
    color:#616161
}
.link.wishlist .cdz-dropdown .block-content .actions-toolbar .secondary a:hover{
    color:#1d71aa
}
.link.wishlist .cdz-dropdown .block-content .info-summary-bottom .secondary .create-account-link{
    padding:0;
    color:#616161
}
.link.wishlist .cdz-dropdown .block-content .info-summary-bottom .secondary .create-account-link:active,.link.wishlist .cdz-dropdown .block-content .info-summary-bottom .secondary .create-account-link:focus,.link.wishlist .cdz-dropdown .block-content .info-summary-bottom .secondary .create-account-link:visited{
    color:#616161
}
.link.wishlist .cdz-dropdown .block-content .info-summary-bottom .secondary .create-account-link:hover{
    color:#1d71aa
}
.minicart-wrapper .cdz-dropdown .cdz-dd-content .cdz-dd-content-inner{
    padding:0
}
.minicart-wrapper .cdz-dropdown .block-minicart{
    padding:0;
    width:auto;
    border:none;
    box-shadow:none
}
.minicart-wrapper .cdz-dropdown .block-minicart .block-title{
    display:block
}
.minicart-wrapper .cdz-dropdown .block-minicart .subtitle.empty{
    padding-bottom:10px
}
@media only screen and (max-width: 1023px){
    .cdz-dd-content{
        min-width:300px
    }
    .block-minicart .minicart-items-wrapper{
        max-height:200px
    }
    .block-minicart .minicart-items .product-item .product-item-actions{
        display:block
    }
    .block-minicart .minicart-items .product-item .product-item-actions .price{
        font-size:12px
    }
    .block-minicart .minicart-items .product-item .product-item-actions .price-including-tax,.block-minicart .minicart-items .product-item .product-item-actions .price-excluding-tax{
        font-size:12px;
        line-height:1.35
    }
    .block-minicart .minicart-items .product-item .product-item-name{
        white-space:normal;
        text-align:left
    }
    .rtl-layout .block-minicart .minicart-items .product-item .product-item-name{
        text-align:right
    }
    .block-minicart .cart-total .actions button{
        width:100%;
        margin:0
    }
}
.md-open-menu-container md-menu-content{
    width:330px;
    padding:0
}
.minicart-wrapper .block-minicart{
    position:static
}
.cdz-dd-content .block-minicart.empty{
    background:#fff;
    color:#616161
}
.block-minicart{
    margin-bottom:0
}
.block-minicart .block-title{
    text-transform:uppercase;
    font-size:14px;
    border-bottom:1px solid rgba(245,245,245,0.5);
    padding:15px 20px 15px;
    color:#1d71aa;
    overflow:hidden;
    text-align:left
}
.rtl-layout .block-minicart .block-title{
    text-align:right
}
.rtl-layout .block-minicart .block-title .text{
    float:right
}
.block-minicart .subtitle.empty{
    padding:20px 20px;
    font-weight:normal;
    color:#999;
    text-align:initial
}
.block-minicart .items-total{
    float:none;
    color:#616161;
    text-transform:none
}
.block-minicart .viewcart{
    float:right;
    color:#616161
}
.block-minicart .viewcart:active,.block-minicart .viewcart:focus,.block-minicart .viewcart:visited{
    color:#616161
}
.block-minicart .viewcart:hover{
    color:#1d71aa
}
.rtl-layout .block-minicart .viewcart{
    float:left;
    transform:rotate(270deg)
}
.block-minicart .viewcart:before{
    display:inline-block;
    font:normal normal 18px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\f08e'
}
.block-minicart .viewcart span{
    font-size:0;
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    vertical-align:middle;
    text-align:left;
    display:none
}
.block-minicart .minicart-items-wrapper{
    border:0;
    margin:0;
    padding:20px;
    max-height:300px
}
.block-minicart .cart-total .subtotal{
    overflow:hidden;
    margin:0 0 10px
}
.block-minicart .cart-total .subtotal .label{
    float:left;
    text-transform:uppercase;
    font-size:18px;
    color:#686770;
    font-weight:600
}
.rtl-layout .block-minicart .cart-total .subtotal .label{
    float:right
}
.block-minicart .cart-total .subtotal .amount{
    float:right
}
.rtl-layout .block-minicart .cart-total .subtotal .amount{
    float:left
}
.block-minicart .cart-total .subtotal .amount .price-wrapper:first-child .price{
    color:#1d71aa
}
.block-minicart .cart-total .actions .layout-row{
    margin:0 -5px;
    display:flex;
    justify-content:center
}
.block-minicart .cart-total .actions .layout-column{
    display:flex;
    flex-direction:column
}
.block-minicart .cart-total .actions .layout-column .button,.block-minicart .cart-total .actions .layout-column button{
    width:100%;
    margin:5px 0;
    text-align:center;
    padding:5px 7px;
    display:inline-block;
    font-size:13px
}
@media only screen and (min-width: 1024px){
    .block-minicart .cart-total .actions .layout-column #btn-minicart-close{
        display:none
    }
}
.block-minicart .cart-total .actions button{
    margin:0 5px
}
.minicart-items .product-item-left{
    position:relative;
    padding:0
}
.minicart-items .action{
    position:absolute;
    top:0px;
    left:0px;
    background:#1d71aa;
    border:1px solid #1d71aa;
    width:16px;
    height:16px;
    text-align:center;
    line-height:10px;
    transition:all 500ms ease;
    backface-visibility:hidden;
    z-index:1
}
.rtl-layout .minicart-items .action{
    left:auto;
    right:0px
}
.minicart-items .action.edit:before,.minicart-items .action.delete:before{
    display:inline-block;
    font:normal normal normal 9px/1 'CodazonFont';
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\e977';
    speak:none;
    color:#fff;
    line-height:16px
}
.minicart-items .action.edit:hover,.minicart-items .action.delete:hover{
    background:#ffffff;
    color:#1d71aa
}
.minicart-items .action.edit:hover:before,.minicart-items .action.delete:hover:before{
    color:#1d71aa
}
.minicart-items .action.edit{
    top:20px
}
.minicart-items .action.edit:before{
    display:inline-block;
    font:normal normal 9px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\f040';
    font-size:8px;
    line-height:15px;
    padding:0 2px
}
.minicart-items .product-item{
    padding:20px 0 0;
    margin:0
}
.minicart-items .product-item:not(:first-child){
    border:0
}
.minicart-items .product-item .price{
    color:#1d71aa;
    font-size:14px
}
.minicart-items .product-item .product-item-name{
    font-weight:500
}
.minicart-items .product-item .product-item-name a:hover{
    color:#1d71aa
}
.minicart-items .product-item .product-item-name a:hover{
    text-decoration:none
}
.minicart-items .product-item .product-item-details{
    padding-left:20px
}
.rtl-layout .minicart-items .product-item .product-item-details{
    padding-left:10px;
    padding-right:20px
}
.minicart-items .product-item .product-item-actions{
    text-align:right
}
.rtl-layout .minicart-items .product-item .product-item-actions{
    text-align:left
}
.minicart-items .product-item .product-item-actions .details-qty{
    margin-top:3px;
    text-transform:uppercase;
    display:flex;
    align-items:baseline;
    position:relative
}
.minicart-items .product-item .item-qty{
    margin:0
}
.minicart-items .product-item .product-item-pricing .label{
    display:none
}
.minicart-items .product-item-details .price-including-tax,.minicart-items .product-item-details .price-excluding-tax{
    margin:0
}
.minicart-items .update-cart-item{
    padding:0;
    border:0;
    bottom:10px;
    position:absolute;
    inset-inline:-25px auto;
    background:transparent;
    color:#333;
    box-shadow:none
}
.minicart-items .update-cart-item span{
    font-size:0;
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    vertical-align:middle;
    text-align:left;
    display:none
}
.minicart-items .update-cart-item:before{
    display:inline-block;
    font:normal normal 16px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\f021'
}
.md-sidenav-right .block-minicart .cart-total{
    position:fixed;
    width:100%;
    bottom:0;
    min-height:110px;
    z-index:1
}
.md-sidenav-right .block-minicart .minicart-items-wrapper{
    height:inherit !important;
    max-height:calc(100% - 160px)
}
.md-sidenav-right .block-minicart .cart-total,.md-sidenav-left .block-minicart .cart-total{
    position:absolute
}
.md-sidenav-right .block-minicart .block-content,.md-sidenav-left .block-minicart .block-content{
    height:calc(100vh - 50px);
    overflow:hidden;
    position:relative;
    width:100%
}
@media only screen and (max-device-width: 1023px){
    .md-sidenav-right .block-minicart .block-content,.md-sidenav-left .block-minicart .block-content{
        height:calc(100vh - 125px)
    }
}
.checkout-index-index .checkout-container .authentication-wrapper .action.action-auth-toggle{
    border:none
}
body{
    overflow-x:hidden
}
.cdz-menu ul,.cdz-menu ol{
    padding:0;
    list-style:none
}
.cdz-menu a,.cdz-menu a:hover{
    text-decoration:none
}
.cdz-menu .cat-tree a.groupdrop-title{
    font-weight:normal
}
.cdz-menu p.groupdrop-title,.cdz-menu .cat-tree.no-dropdown a.groupdrop-title{
    font-weight:bold
}
.cdz-menu .space-s{
    margin-bottom:10px
}
.cdz-menu .space-top,.cdz-menu .groupdrop-title.space-top{
    margin-top:20px
}
.cdz-menu .text-uppercase{
    text-transform:uppercase
}
.cdz-menu .line-left{
    padding-left:20px;
    border-left:1px solid #ccc
}
.rtl-layout .cdz-menu .line-left{
    padding-left:0px;
    padding-right:20px;
    border-right:1px solid #ccc;
    border-left:none
}
.cdz-menu .line-right{
    padding-right:20px;
    border-right:1px solid #ccc
}
.rtl-layout .cdz-menu .line-right{
    padding-left:20px;
    padding-right:0px;
    border-left:1px solid #ccc;
    border-right:none
}
.cdz-menu hr{
    border-top:1px solid #ccc;
    margin-bottom:20px;
    margin-top:20px
}
.cdz-menu .text-center{
    text-align:center
}
.cdz-menu .group-title-bottom{
    margin-bottom:20px
}
.cdz-menu .groupmenu-drop li.parent{
    position:relative
}
.cdz-menu .block.widget .block-title{
    text-align:center
}
.cdz-menu .block.widget .products-grid .product-item{
    width:100% !important;
    margin:0;
    border:none;
    text-align:center
}
.cdz-menu .block.widget .products-grid .product-item .product-item-info{
    border:none;
    box-shadow:none;
    margin:0;
    padding:0
}
.cdz-menu .block.widget .products-grid .product-item .product-item-info .actions-primary{
    display:inline
}
.cdz-menu .block.widget .products-grid .product-item .product-item-info .actions-primary+.actions-secondary{
    display:inline;
    width:auto
}
.cdz-menu .contact-form-wrapper{
    margin-right:10%;
    margin-bottom:20px
}
.rtl-layout .cdz-menu .contact-form-wrapper{
    margin-left:10%;
    margin-right:0
}
.cdz-menu .contact-form-wrapper .legend{
    font-size:150%;
    border-bottom:none
}
.cdz-menu .contact-form-wrapper .fieldset{
    margin-bottom:20px
}
.cdz-menu .contact-form-wrapper .actions-toolbar .primary{
    margin:0
}
.rtl-layout .cdz-menu .contact-form-wrapper .actions-toolbar .primary{
    float:right
}
.cdz-menu .cdz-tabs{
    margin-top:0
}
.cdz-menu label{
    display:inline-block;
    background:#19b2f5;
    color:#fff;
    font-size:80%;
    padding:0px 5px;
    margin:0 5px;
    top:-5px;
    position:relative
}
.cdz-menu label.hot{
    background:#ff0000
}
.temp>.need-unwrap{
    margin:0 0
}
.cdz-menu i.menu-icon.img-icon{
    display:inline-flex;
    margin-inline-end:5px;
    align-items:center
}
.cdz-menu i.menu-icon.img-icon svg,.cdz-menu i.menu-icon.img-icon img{
    max-width:var(--mn-icon-w);
    fill:currentColor
}
.cdz-menu li.level0>a.menu-link{
    display:flex;
    align-items:center
}
.cdz-menu li.level0>a.menu-link .menu-icon{
    margin-inline:0 3px;
}
@media only screen and (min-width: 1024px){
    .cdz-navigation{
        box-sizing:border-box;
        margin-inline:auto;
        max-width:1400px;
        position:relative;
        display:block
    }
    .cdz-navigation .cdz-horizontal-menu .groupmenu{
        margin:0
    }
    .nav-sections-item-content>.cdz-navigation{
        display:block
    }
    .cdz-menu:not(.cdz-toggle-menu) li.item.level0 .cdz-google-map{
        display:none
    }
    .cdz-menu:not(.cdz-toggle-menu) li.item.level0:hover .cdz-google-map{
        display:block
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop,.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop-content{
        display:block
    }
    .cdz-menu:not(.cdz-toggle-menu) img.groupdrop-banner-pos{
        position:absolute
    }
    .cdz-menu:not(.cdz-toggle-menu) ul.groupdrop-link,.cdz-menu:not(.cdz-toggle-menu) ul.groupmenu-drop,.cdz-menu:not(.cdz-toggle-menu) ul.groupmenu-nondrop{
        padding:0
    }
    .cdz-menu:not(.cdz-toggle-menu) .dropdown-rtl{
        text-align:right
    }
    .rtl-layout .cdz-menu:not(.cdz-toggle-menu) .dropdown-rtl{
        text-align:left
    }
    .cdz-menu:not(.cdz-toggle-menu) .dropdown-rtl li.item.parent>.menu-link:before{
        float:left;
        content:"\f104"
    }
    .rtl-layout .cdz-menu:not(.cdz-toggle-menu) .dropdown-rtl li.item.parent>.menu-link:before{
        float:right;
        content:"\f105"
    }
    .cdz-menu:not(.cdz-toggle-menu) .dropdown-rtl li.item.parent .groupmenu-drop{
        left:auto;
        right:100%;
        text-align:right
    }
    .rtl-layout .cdz-menu:not(.cdz-toggle-menu) .dropdown-rtl li.item.parent .groupmenu-drop{
        left:100%;
        right:auto;
        text-align:left
    }
    .cdz-menu:not(.cdz-toggle-menu).dropdown-fullwidth .groupmenu-drop{
        border:none
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop{
        position:absolute;
        background:#fff;
        top:100%;
        left:0;
        z-index:104;
        border:1px solid #ccc;
        padding:0;
        box-shadow:0 5px 5px rgba(0,0,0,0.19)
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs{
        padding-right:0
    }
    .rtl-layout .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs{
        padding-right:10px;
        padding-left:0
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link{
        display:block;
        padding:10px 5px
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:after{
        display:inline-block;
        font:normal normal normal 14px/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        content:"\f105";
        float:right;
        margin-top:3px
    }
    .rtl-layout .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:after{
        float:left;
        content:"\f104"
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link.active{
        background:#ececec
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-nav-tabs{
        padding-left:0;
        padding-right:0
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-tab-content.col-sm-17{
        padding-left:0
    }
    .rtl-layout .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-tab-content.col-sm-17{
        padding-left:10px;
        padding-right:0
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-tab-content .cdz-tab-pane{
        display:none
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-tab-content .cdz-tab-pane.active{
        display:block
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link{
        display:block;
        padding:10px 5px;
        text-align:left
    }
    .rtl-layout .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link{
        text-align:right
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs{
        margin-top:-15px
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs{
        text-align:center;
        display:block;
        margin:0 -5px 15px;
        background:#eeeeee;
        box-shadow:inset 0 -3px 10px -7px #555
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link{
        display:inline-block;
        padding:9px 20px;
        position:relative;
        font-size:115%;
        transform:perspective(1px) translateZ(0);
        border-right:1px solid #e2e2e2
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:first-child{
        border-left:1px solid #e2e2e2
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:before{
        display:inline-block;
        font:normal normal normal 18px/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        position:absolute;
        bottom:10px;
        left:calc((100% - 10px)/2)
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:after{
        content:"";
        position:absolute;
        z-index:-1;
        top:0;
        bottom:0;
        left:0;
        right:0;
        background:#464646;
        transform:scaleY(0);
        transform-origin:50% 100%;
        transition-property:transform;
        transition-duration:0.4s;
        transition-timing-function:ease-out
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link.active,.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:hover{
        color:#fff
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link.active:before,.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:hover:before{
        color:#282828;
        font-size:18px;
        bottom:-12px;
        content:"\f0d7"
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link.active:after,.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:hover:after{
        transform:scaleY(1)
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-tab-content .cdz-tab-pane{
        display:none
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-tab-content .cdz-tab-pane.active{
        display:block
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupmenu-drop{
        top:-1px;
        left:100%;
        visibility:hidden;
        opacity:0;
        transform:translateY(20px);
        transition:opacity .4s ease,transform .4s ease,visibility .4s linear 0s
    }
    .rtl-layout .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupmenu-drop{
        right:100%;
        left:auto
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cat-tree.groupmenu-drop .groupmenu-drop{
        top:-7px
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent>.menu-link{
        display:block
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent>.menu-link:before{
        display:inline-block;
        font:normal normal normal 14px/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        content:"\f105";
        float:right;
        margin-top:3px
    }
    .rtl-layout .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent>.menu-link:before{
        float:left;
        content:"\f104"
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent.cat-tree:not(.no-dropdown)>a{
        display:block
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent.cat-tree:not(.no-dropdown)>a:before{
        display:inline-block;
        font:normal normal normal 14px/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        content:"\f105";
        float:right;
        margin-top:3px
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop li.item:hover>.groupmenu-drop{
        opacity:1;
        transform:translateY(0);
        visibility:inherit
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop>li.item{
        min-width:230px;
        position:relative;
        padding:20px;
        margin:0px auto
    }
    .cdz-menu:not(.cdz-toggle-menu) .cat-tree li.item{
        padding:8px 15px;
        min-width:230px;
        position:relative;
        margin:0px auto
    }
    .cdz-menu:not(.cdz-toggle-menu) .multicols[class]{
        flex-wrap:wrap;
        width:calc(var(--tree-cols) * 250px - 18px);
        gap:0px 20px
    }
    .cdz-menu:not(.cdz-toggle-menu) .multicols[class]>li.item{
        width:230px;
        margin:0
    }
    .cdz-menu:not(.cdz-toggle-menu) .multicols[class]>li.tablet-item{
        flex-basis:100%
    }
    .cdz-menu:not(.cdz-toggle-menu) li.parent.item:hover>ul.multicols{
        display:flex !important
    }
    .cdz-horizontal-menu{
        width:100%
    }
    .cdz-horizontal-menu li.level0>.groupmenu-drop{
        display:none
    }
    .rtl-layout .cdz-horizontal-menu li.level0>.groupmenu-drop{
        right:0;
        left:auto
    }
    .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop{
        top:45px;
        display:block;
        visibility:hidden;
        opacity:0;
        filter:alpha(opacity=0);
        transform:translateY(20px);
        transition:.1s
    }
    .cdz-horizontal-menu.cdz-translate li.level0:hover>.groupmenu-drop{
        opacity:1;
        filter:alpha(opacity=100);
        transform:translateY(0);
        visibility:inherit;
        transition:opacity .4s ease,transform .4s ease,visibility .4s linear 0s
    }
    .cdz-horizontal-menu .groupmenu{
        width:100%;
        display:inline-block;
        padding:0;
        background-color:#fff
    }
    .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{
        text-transform:uppercase;
        transition:all 500ms ease;
        backface-visibility:hidden;
        display:inline-block;
        vertical-align:top;
        padding:12px 20px;
        box-sizing:border-box;
        border-width:0px;
        border-style:solid;
        text-decoration:none;
        color:#333;
        background-color:#fff;
        border-color:#f0f0f0;
        font:500 12px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif;
        cursor:pointer;
        line-height:22px
    }
    .cdz-horizontal-menu .groupmenu .groupmenu-drop{
        font:500 12px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif
    }
    .cdz-horizontal-menu .groupmenu li.item{
        list-style:none
    }
    .cdz-horizontal-menu .groupmenu li.item.level0{
        margin-top:0px;
        margin-bottom:0px;
        position:relative;
        display:inline-block;
        vertical-align:top;
        float:left
    }
    .rtl-layout .cdz-horizontal-menu .groupmenu li.item.level0{
        float:right
    }
    .cdz-horizontal-menu .groupmenu .groupmenu-nondrop{
        position:relative
    }
    .cdz-horizontal-menu .groupmenu .groupmenu-nondrop>li.item{
        margin:0px 0px;
        padding-left:0px
    }
    .cdz-horizontal-menu .groupmenu .no-dropdown>.cat-tree.groupmenu-drop{
        top:auto;
        left:auto
    }
    .cdz-horizontal-menu .groupmenu .no-dropdown>.groupdrop-title{
        margin-bottom:10px;
        display:inline-block
    }
    .cdz-horizontal-menu .groupmenu ul.groupmenu-drop li.no-dropdown>.cat-tree.groupmenu-drop .groupmenu-drop{
        visibility:hidden;
        height:0;
        position:absolute;
        opacity:0;
        background:#fff;
        border:1px solid #ccc;
        height:auto
    }
    .cdz-horizontal-menu .groupmenu ul.groupmenu-drop li.no-dropdown>.cat-tree.groupmenu-drop .parent:hover>.groupmenu-drop{
        visibility:visible;
        height:auto;
        opacity:1
    }
    .cdz-horizontal-menu .groupmenu ul.groupmenu-drop li.no-dropdown{
        display:block;
        list-style:none;
        margin-top:0;
        margin-bottom:0
    }
    .cdz-vertical-menu>.groupmenu{
        margin:0
    }
    .cdz-vertical-menu .groupmenu-drop{
        top:-1px;
        left:100%;
        visibility:hidden;
        opacity:0;
        transform-origin:left;
        display:none
    }
    .rtl-layout .cdz-vertical-menu .groupmenu-drop{
        right:100%;
        left:auto;
        transform-origin:right
    }
    .cdz-vertical-menu li.item:hover>.groupmenu-drop{
        opacity:1;
        visibility:inherit;
        display:block
    }
    .cdz-vertical-menu .item.level0{
        display:block;
        padding:0px;
        border:1px solid #dfdfdf;
        position:relative;
        margin-bottom:-1px
    }
    .cdz-vertical-menu .item.level0>a.menu-link .menu-icon{
        min-width:calc(var(--mn-icon-w) + 19px);
        text-align:center;
        margin-inline:-5px 0;
        justify-content:center
    }
    .cdz-vertical-menu .item.level0>a.menu-link .menu-icon+span{
        border-inline-start:1px solid #dfdfdf
    }
    .cdz-vertical-menu .item.level0>a.menu-link span{
        display:inline-block
    }
    .cdz-vertical-menu .item.level0.parent>a.menu-link:before{
        display:inline-block;
        font:normal normal normal 18px/1 FontAwesome;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        content:"\f105";
        float:right;
        height:100%;
        display:flex;
        margin-inline-end:10px;
        align-items:center
    }
    .rtl-layout .cdz-vertical-menu .item.level0.parent>a.menu-link:before{
        content:"\f104"
    }
    .cdz-vertical-menu.dropdown-fullheight{
        position:relative
    }
    .cdz-vertical-menu.dropdown-fullheight ul.groupmenu-drop{
        box-shadow:none;
        left:calc(100% - 1px)
    }
    .rtl-layout .cdz-vertical-menu.dropdown-fullheight ul.groupmenu-drop{
        left:auto;
        right:calc(100% - 1px)
    }
    .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree){
        position:static
    }
    .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree)>ul.groupmenu-drop{
        display:flex;
        flex-direction:row;
        min-height:100%
    }
    .cdz-vertical-menu.dropdown-fullheight .item.level0.cat-tree,.cdz-vertical-menu.dropdown-fullheight .item.level0.no-full{
        position:relative
    }
    .cdz-vertical-menu.dropdown-fullheight.is-tablet .visible-tablet{
        position:absolute !important;
        width:100%;
        left:0;
        top:0;
        z-index:1
    }
    .cdz-vertical-menu.dropdown-fullheight.is-tablet .visible-tablet+li.item{
        padding-top:60px
    }
}
@media only screen and (min-width: 1024px) and (max-device-width:1180px){
    .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop{
        display:none;
        transition:none
    }
    .cdz-horizontal-menu.cdz-translate li.level0:hover>.groupmenu-drop{
        display:block
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px){
    .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree) .visible-tablet{
        position:absolute !important;
        width:100%;
        left:0;
        top:0;
        z-index:1
    }
    .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree) .visible-tablet+li.item{
        padding-top:60px
    }
}
@media only screen and (max-width: 1023px){
    .nav-open .nav-sections{
        background:#fff
    }
    .cdz-menu .row{
        margin:0 -10px
    }
    .cdz-menu .groupdrop-banner{
        margin-bottom:20px
    }
    .cdz-menu li.item{
        margin-bottom:0px
    }
    .cdz-menu li.item.open>.dropdown-toggle:before,.cdz-menu li.item .cdz-tab-link.active+.dropdown-toggle:before{
        content:"\e9b3"
    }
    .cdz-menu .menu-tabs{
        margin:0
    }
    .cdz-menu .menu-tabs .tab-item{
        margin:0
    }
    .cdz-menu .menu-tabs .cdz-tab-pane{
        margin-top:10px;
        min-height:1px !important
    }
    .cdz-menu .menu-tabs .cdz-link-wrap{
        position:relative;
        padding:4px 0
    }
    .cdz-menu .groupmenu-drop{
        display:none
    }
    .cdz-menu .groupmenu-drop li.item>a{
        padding:7px 0
    }
    .cdz-menu .groupmenu-drop li.item.parent .groupmenu-drop{
        padding-left:20px;
        padding-top:5px
    }
    .cdz-menu .menu-link,.cdz-menu a.groupdrop-title{
        width:100%;
        display:inline-block
    }
    .cdz-menu .item.level-top{
        display:block;
        position:relative;
        margin-bottom:5px
    }
    .cdz-menu .item.level-top>.menu-link{
        padding:0 10px !important;
        line-height:40px !important;
        background:transparent;
        color:#444;
        font-weight:500;
        text-transform:uppercase;
        font-size:14px
    }
    .cdz-menu .item.level-top>.menu-link .menu-icon.fa{
        margin:0 10px 0 0
    }
    .rtl-layout .cdz-menu .item.level-top>.menu-link .menu-icon.fa{
        margin:0 0 0 10px
    }
    .cdz-menu .item.level-top>.groupmenu-drop{
        margin:0px;
        padding:10px;
        box-shadow:none
    }
    .cdz-menu .item.level-top>.groupmenu-drop .groupmenu-drop-content{
        padding-left:15px
    }
    .cdz-menu .item.level-top>.groupmenu-drop>.tablet-item>a{
        background:rgba(255,255,255,0.5);
        border-bottom:none !important
    }
    .cdz-menu .item.level-top .groupdrop-link .item{
        padding:0
    }
    .cdz-menu .item.level-top .groupdrop-link .item a{
        border-bottom:0 !important;
        color:#444;
        font-size:14px;
        font-weight:500
    }
    .cdz-menu .dropdown-toggle{
        display:block;
        position:absolute;
        top:0px;
        right:0;
        cursor:pointer;
        width:100%;
        height:40px;
        line-height:40px;
        background:rgba(0,0,0,0);
        color:#444;
        text-align:end;
        padding-inline-end:10px
    }
    .rtl-layout .cdz-menu .dropdown-toggle{
        left:0;
        right:auto
    }
    .cdz-menu .dropdown-toggle:before{
        display:inline-block;
        font:normal normal 13px/1 CodazonFont;
        content:"\e9b4";
        vertical-align:middle;
        text-align:center;
        transition:all 500ms ease;
        margin-top:7px
    }
    .cdz-menu .parent{
        position:relative
    }
    .cdz-menu .groupmenu-drop .parent>.menu-link+.dropdown-toggle{
        height:30px;
        line-height:17px;
        top:0
    }
    .cdz-menu .groupmenu-drop .parent li.tablet-item{
        padding-inline-start:0 !important
    }
    .cdz-menu .tablet-item{
        display:block;
        margin-bottom:10px !important
    }
}
.cdz-vertical-menu .item.level0>a.menu-link>span{
    max-width:100%;
    display:inline-block
}
.cdz-vertical-menu .item.level0>a.menu-link .menu-icon+span{
    max-width:calc(100% - 50px)
}
.cdz-vertical-menu .item.level0.parent>a.menu-link>span{
    max-width:calc(100% - 35px)
}
.cdz-vertical-menu .item.level0.parent>a.menu-link>.menu-icon+span{
    max-width:calc(100% - 80px)
}
.cdz-vertical-menu .item.level0>a.menu-link span span{
    white-space:nowrap;
    text-overflow:ellipsis;
    padding:0 0;
    max-width:100%;
    overflow-x:hidden
}
@media (max-width:992px) and (min-width:1024px){
    .cdz-vertical-menu .item.level0>a.menu-link{
        font-size:11px
    }
}
@media (max-width:860px) and (min-width:1024px){
    .cdz-vertical-menu .item.level0>a.menu-link{
        padding:7px 0
    }
    .cdz-vertical-menu .item.level0>a.menu-link>span{
        padding-inline:10px
    }
    .cdz-vertical-menu .item.level0>a.menu-link>.menu-icon{
        display:none
    }
    .cdz-vertical-menu .item.level0>a.menu-link>.menu-icon+span{
        border:none;
        padding-inline:10px !important;
        max-width:100%
    }
    .cdz-vertical-menu .item.level0.parent>a.menu-link>.menu-icon+span{
        max-width:calc(100% - 35px)
    }
}
.cdz-vertical-menu .item.level0>a.menu-link span span{
    white-space:nowrap;
    text-overflow:ellipsis;
    padding:0 0;
    max-width:100%;
    overflow:hidden;
    display:block
}
.cat-tree-wrap li.item:not(.level1){
    padding-top:0px;
    padding-bottom:0px;
    margin:10px auto
}
.groupdrop-title-line{
    border-bottom:1px solid;
    font-size:120%;
    padding-bottom:5px
}
.cdz-menu.cdz-toggle-menu [class^="col-sm-"],.cdz-menu.cdz-toggle-menu [class*=" col-sm-"]{
    width:100%
}
.cdz-menu.cdz-toggle-menu .row{
    margin:0 -10px
}
.cdz-menu.cdz-toggle-menu .groupdrop-banner{
    margin-bottom:20px
}
.cdz-menu.cdz-toggle-menu li.item{
    margin-bottom:0px
}
.cdz-menu.cdz-toggle-menu li.item.open>.dropdown-toggle:before,.cdz-menu.cdz-toggle-menu li.item .cdz-tab-link.active+.dropdown-toggle:before{
    transform:rotate(90deg)
}
.cdz-menu.cdz-toggle-menu .menu-tabs{
    margin:0
}
.cdz-menu.cdz-toggle-menu .menu-tabs .tab-item{
    margin:0
}
.cdz-menu.cdz-toggle-menu .menu-tabs .cdz-tab-pane{
    margin-top:10px;
    min-height:1px !important
}
.cdz-menu.cdz-toggle-menu .menu-tabs .cdz-link-wrap{
    position:relative;
    padding:4px 0
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop{
    display:none
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item{
    padding:5px 0
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item.parent .groupmenu-drop{
    padding-left:20px;
    padding-top:5px
}
.cdz-menu.cdz-toggle-menu .menu-link,.cdz-menu.cdz-toggle-menu a.groupdrop-title{
    width:100%;
    display:inline-block
}
.cdz-menu.cdz-toggle-menu .item.level-top{
    display:block;
    position:relative;
    margin-bottom:5px
}
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link{
    padding:10px;
    background:transparent;
    color:#444;
    border-bottom:1px solid
}
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link .fa{
    margin:0 5px
}
.cdz-menu.cdz-toggle-menu .item.level-top>.dropdown-toggle{
    width:40px;
    height:40px;
    background:rgba(0,0,0,0);
    color:#444
}
.cdz-menu.cdz-toggle-menu .item.level-top>.dropdown-toggle:before{
    margin-top:7px
}
.cdz-menu.cdz-toggle-menu .item.level-top>.groupmenu-drop{
    margin:0px;
    border:1px solid #f0f0f0;
    padding:10px;
    box-shadow:none
}
.cdz-menu.cdz-toggle-menu .parent{
    position:relative
}
.cdz-menu.cdz-toggle-menu .dropdown-toggle{
    display:block;
    float:right;
    position:absolute;
    top:0;
    right:0;
    cursor:pointer
}
.rtl-layout .cdz-menu.cdz-toggle-menu .dropdown-toggle{
    left:0;
    right:auto
}
.cdz-menu.cdz-toggle-menu .dropdown-toggle:before{
    display:inline-block;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:normal;
    font-size:27px;
    line-height:1;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    content:"\f105";
    text-align:center;
    width:100%;
    transition:all 500ms ease;
    backface-visibility:hidden
}
.rtl-layout .cdz-menu.cdz-toggle-menu .dropdown-toggle:before{
    content:"\f104"
}
.links-list .cdz-vertical-menu .item.level-top{
    border-bottom:1px solid #e1e1e1
}
.links-list .cdz-vertical-menu .item.level-top>a.menu-link{
    text-transform:uppercase;
    background:transparent;
    color:#999
}
.links-list .cdz-vertical-menu .item.level-top>a.menu-link:visited,.links-list .cdz-vertical-menu .item.level-top>a.menu-link:focus{
    color:#999
}
@media only screen and (min-width: 1024px){
    .links-list .cdz-vertical-menu .item.level-top>a.menu-link:hover{
        color:#f28209
    }
}
.links-list .cdz-vertical-menu .item.level-top:hover>a.menu-link{
    color:#f28209
}
@media only screen and (max-width: 1023px){
    .links-list .cdz-vertical-menu .dropdown-toggle:before{
        color:#999
    }
}
@media only screen and (min-width: 1024px){
    .no-loaded.cdz-menu.cdz-horizontal-menu .groupmenu{
        white-space:nowrap;
        overflow:hidden;
        font-size:0
    }
    .no-loaded.cdz-menu.cdz-horizontal-menu .groupmenu>li.item.level0{
        float:none
    }
    .cdz-horizontal-menu .groupmenu{
        background-color:transparent
    }
    .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{
        background-color:transparent
    }
}
@media only screen and (min-width: 1024px){
    .menu-icon .groupmenu li.level0>a.menu-link .menu-icon{
        display:block;
        text-align:center;
        font-size:30px;
        margin-bottom:10px
    }
    .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop{
        top:100%
    }
    .rtl-layout .cdz-horizontal-menu .groupmenu li.item.level0{
        float:right
    }
    .cdz-horizontal-menu .groupmenu{
        vertical-align:top;
        background-color:#fff
    }
    .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{
        color:#333;
        border-color:#525fb0;
        background:#fff;
        font:500 14px/1 yekanbakh;
    }
    .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:active,.cdz-horizontal-menu .groupmenu li.level0>a.menu-link:focus,.cdz-horizontal-menu .groupmenu li.level0>a.menu-link:visited{
        color:#333
    }
    .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:hover{
        color:#ffb21e
    }
    .cdz-horizontal-menu .groupmenu li.level0:hover>a.menu-link{
        color:#ffb21e;
        border-color:#525fb0;
        background:transparent
    }
    .cdz-vertical-menu .item.level0{
        border-color:#e1e1e1
    }
    .cdz-vertical-menu .item.level0>a.menu-link:active,.cdz-vertical-menu .item.level0>a.menu-link:focus,.cdz-vertical-menu .item.level0>a.menu-link:visited{
        color:#282828
    }
    .cdz-vertical-menu .item.level0>a.menu-link:hover{
        color:#f28209
    }
    .cdz-vertical-menu .item.level0:hover>a.menu-link{
        color:#f28209;
        border-color:#e1e1e1;
        background:#fff
    }
    .cdz-vertical-menu:not(.cdz-toggle-menu) .groupmenu-drop{
        top:0;
        inset-inline:100% auto
    }
    .cdz-vertical-menu .item.level0.parent>a.menu-link:before{
        position:absolute;
        right:0
    }
    .rtl-layout .cdz-vertical-menu .item.level0.parent>a.menu-link:before{
        right:auto;
        left:0
    }
    .cdz-vertical-menu li.item:hover>.groupmenu-drop{
        top:0
    }
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop{
    background-color:#e3edf7;
    border-color:#e1e1e1;
    box-shadow:0 3px 3px #e1e1e1;
    color:#3c3c3c;
    font:400 12px/1.35 500 14px/1 yekanbakh
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a{
    color:#999;
    font:400 12px/1.35 500 14px/1 yekanbakh
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:active,.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:focus,.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:visited{
    color:#999
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:hover{
    color:#fc7070
}
.rtl-layout .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent>.menu-link:before{
    float:left;
    content:"\f104"
}
.rtl-layout .nav-sections .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent>.menu-link:before{
    display:none
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title-line{
    text-transform:uppercase;
    color:#282828;
    margin:0 0 10px;
    padding:0 0 5px
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title{
    text-transform:uppercase;
    color:#282828;
    font-weight:700;
    margin:0;
    padding:0 0 5px;
    min-height:25px
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title a{
    color:#282828;
    font-weight:700
}
@keyframes show-page{
    0%{
        opacity:0;
        width:0px;
        overflow:hidden
    }
    99%{
        width:100%;
        overflow:hidden
    }
    100%{
        opacity:1;
        width:100%;
        overflow:visible
    }
}
@keyframes show-page-a{
    0%{
        color:transparent;
        opacity:1
    }
    79%{
        opacity:1
    }
    80%{
        color:transparent;
        opacity:0
    }
    100%{
        color:#333;
        opacity:1
    }
}
@keyframes show-page-a-before{
    0%{
        color:#333;
        content:"\f111";
        opacity:1;
        font-size:8px;
        position:absolute;
        left:50%;
        top:calc((100% - 10px)/2)
    }
    80%{
        color:#333;
        content:"\f111";
        font-size:10px;
        opacity:1;
        position:absolute;
        left:50%;
        top:calc((100% - 10px)/2)
    }
    100%{
        content:'';
        position:absolute;
        opacity:0;
        font-size:0px
    }
}
@-webkit-keyframes hide-page{
    0%{
        width:100%
    }
    100%{
        width:0px
    }
}
.static-wrap.has-items-overflowed{
    display:flex;
    flex-direction:row;
    align-items:center
}
.cdz-menu.no-loaded .cdz-item-tag{
    display:none
}
.cdz-menu .cdz-item-tag{
    color:#ffffff;
    background:#ff8000;
    border-color:#ff8000;
    border-width:0;
    position:absolute;
    padding:0px 7px;
    width:auto;
    top:-4px;
    right:-2px;
    text-align:center;
    font-size:11px;
    text-transform:none;
    z-index:10;
    display:block;
    line-height:1.3;
    font-weight:600;
    cursor:default;
    white-space:nowrap
}
.cdz-menu .cdz-item-tag:before{
    display:block;
    content:'';
    width:8px;
    height:8px;
    position:absolute;
    bottom:-8px;
    border:4px solid transparent;
    border-top-color:inherit;
    right:10px
}
.rtl-layout .cdz-menu .cdz-item-tag{
    left:-2px;
    right:auto
}
.rtl-layout .cdz-menu .cdz-item-tag:before{
    right:auto;
    left:10px
}
@media only screen and (max-width: 1023px){
    .cdz-menu .cdz-item-tag{
        right:45px;
        top:0px
    }
    .rtl-layout .cdz-menu .cdz-item-tag{
        left:45px;
        right:auto
    }
}
.sticky-menu.active .cdz-menu .cdz-item-tag{
    top:-2px
}
.cdz-menu .animated .cdz-item-tag{
    opacity:0
}
.cdz-menu.cdz-toggle-menu .cdz-item-tag,.cdz-menu.cdz-vertical-menu .cdz-item-tag{
    right:45px;
    top:5px
}
.rtl-layout .cdz-menu.cdz-toggle-menu .cdz-item-tag,.rtl-layout .cdz-menu.cdz-vertical-menu .cdz-item-tag{
    left:45px;
    right:auto
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop>li.tablet-item{
    padding:0
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop>li.tablet-item>a{
    padding:10px 20px;
    border-bottom:1px solid #ccc
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a.menu-go-link{
    font-size:13px;
    width:100%;
    display:block
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .tablet-tab-link{
    padding-bottom:10px;
    border-bottom:1px solid #ccc;
    margin-bottom:15px;
    text-align:center
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .tablet-tab-link a.menu-go-link{
    border:1px solid #ccc;
    width:auto;
    display:inline-block;
    padding:2px 15px;
    background:#eee;
    border-radius:4px
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .tablet-tab-link a.menu-go-link:after{
    content:"\f178"
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop .menu-tabs{
    width:100%
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop .menu-tabs a.cdz-tab-link{
    padding:5px 0px;
    display:block;
    width:100%
}
.cdz-menu.cdz-toggle-menu .tablet-item,.cdz-menu.cdz-toggle-menu .tablet-tab-link{
    display:none !important
}
@media only screen and (min-width: 1024px) and (max-width: 1366px){
    .cdz-menu.no-loaded li.item.level0.parent:after{
        display:block;
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
        opacity:0;
        z-index:10;
        content:''
    }
}
.cdz-menu.is-tablet .visible-tablet{
    display:block
}
.cdz-menu .menu-go-link{
    text-transform:uppercase
}
.cdz-menu .menu-go-link .link-prefix{
    color:#000
}
.cdz-menu .menu-go-link .link-text{
    font-weight:700;
    color:#282828
}
.cdz-menu .menu-go-link:after{
    font:normal normal 12px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f14c";
    display:inline-block;
    margin-left:10px;
    color:#282828
}
.rtl-layout .cdz-menu .menu-go-link:after{
    margin-right:10px;
    margin-left:0px;
    transform:rotateY(180deg)
}
.groupmenu.show-page{
    float:right !important;
    display:flex;
    flex-direction:row
}
.groupmenu.show-page>li>a{
    white-space:nowrap !important;
    max-width:100%;
    overflow:hidden
}
.rtl-layout .groupmenu.show-page{
    float:left !important
}
.groupmenu.animated.show-page>li>a{
    animation-name:show-page-a;
    animation-duration:1000ms
}
.groupmenu.animated.show-page>li>a:after{
    animation-name:show-page-a-after;
    animation-duration:1000ms
}
.groupmenu.animated.show-page>li>a:before{
    position:absolute;
    top:12px;
    opacity:0;
    animation-name:show-page-a-before;
    animation-duration:1000ms;
    display:inline-block;
    font:normal normal 10px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f111"
}
.groupmenu.show-page.animated{
    animation-name:show-page;
    animation-duration:1000ms
}
.groupmenu.hide-page{
    display:none;
    animation-name:hide-page;
    animation-duration:1000ms
}
.switchpage-control .control{
    padding:14px 0px;
    display:flex;
    flex-direction:row;
    width:30px;
    position:relative;
    color:#333;
    margin:0 15px
}
.switchpage-control .control .times{
    font-size:0
}
.switchpage-control .control .times:before,.switchpage-control .control .times:after{
    position:absolute;
    left:0px;
    width:26px;
    height:2px;
    background:#333;
    content:"";
    z-index:3;
    top:20px;
    outline:1px solid transparent;
    opacity:0;
    transition:all 500ms ease;
    backface-visibility:hidden;
    transform:rotate(0)
}
.switchpage-control .control.page-two .times{
    transition:all linear 600ms;
    backface-visibility:hidden;
    opacity:1
}
.switchpage-control .control.page-two .times:before{
    opacity:1;
    transform:rotate(-45deg)
}
.switchpage-control .control.page-two .times:after{
    opacity:1;
    transform:rotate(45deg);
    bottom:0
}
.switchpage-control .control.page-two .dot{
    opacity:0;
    transition:all linear 900ms;
    backface-visibility:hidden
}
.switchpage-control .control:hover{
    color:#333
}
.switchpage-control .dot{
    width:calc(33.33333333%);
    display:inline-block;
    font-size:6px;
    position:relative
}
.switchpage-control .dot:before{
    font:normal normal 6px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f111";
    display:inline-block
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .switchpage-control .control .times:before,.switchpage-control .control .times:after{
        opacity:0
    }
    .switchpage-control .control.page-two .times:before,.switchpage-control .control.page-two .times:after{
        opacity:1
    }
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title{
    padding:0 0 10px;
    border-bottom:1px solid
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title.no-line{
    border:none
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item{
    margin-bottom:0
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a{
    padding:10px 0;
    border-bottom:1px solid #e1e1e1;
    position:relative;
    overflow:hidden;
    display:block
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a:before{
    content:'';
    background:#fc7070;
    opacity:.2;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    transition:all 500ms ease;
    backface-visibility:hidden;
    transform:translate3d(-110%, 0, 0);
    z-index:-1
}
.rtl-layout .dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a:before{
    transform:translate3d(110%, 0, 0)
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a:hover:before{
    transform:translate3d(0, 0, 0)
}
@media only screen and (max-width: 1023px){
    .dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a{
        padding:0
    }
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item.last{
    margin-bottom:20px
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item.last a{
    border-bottom:0px solid #e1e1e1
}
.cdz-menu.no-loaded{
    min-height:0
}
.dropdown-menustyle02 .groupdrop-link li{
    margin:0;
    padding:6px 0
}
.dropdown-menustyle02 .groupdrop-link li a{
    position:relative;
    transition:all 500ms ease;
    backface-visibility:hidden
}
.dropdown-menustyle02 .groupdrop-link li a:before{
    content:"";
    position:absolute;
    width:0px;
    height:1px;
    transition:all 500ms ease;
    backface-visibility:hidden;
    left:0;
    top:7px
}
.dropdown-menustyle02 .groupdrop-link li a:hover{
    padding-left:15px
}
.dropdown-menustyle02 .groupdrop-link li a:hover:before{
    width:10px;
    background-color:#fc7070
}
.rtl-layout .dropdown-menustyle02 .groupdrop-link li a:before{
    left:auto;
    right:0
}
.rtl-layout .dropdown-menustyle02 .groupdrop-link li a:hover{
    padding-left:0;
    padding-right:15px
}
.dmlb,.dmlb-new{
    font-size:80%;
    margin-top:-5px;
    display:inline-block;
    position:absolute;
    color:#fc7070
}
@media only screen and (max-width: 1023px){
    #mobi_vertcial-menu-container .main-content-top-left{
        margin:10px
    }
    #mobi_vertcial-menu-container .groupmenu{
        background:#fff
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop{
        box-shadow:none
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:active,.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:focus,.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:visited{
        color:#444
    }
}
@keyframes cdz-slidedown{
    0%{
        max-height:0;
        overflow:hidden;
        opacity:0
    }
    50%{
        opacity:1
    }
    99%{
        max-height:1000px;
        overflow:hidden
    }
    100%{
        max-height:none;
        overflow:visible
    }
}
.cdz-menu{
    --mn-dd-w-max:var(--cur-cont-width, 1400px);
    --mn-cont-pd:var(--cur-cont-pd, 10px);
    --mn-icon-w:24px
}
@media only screen and (min-width: 1024px){
    .cdz-menu .grmn-width{
        width:calc(var(--mn-dd-w-max) * var(--mn-dd-iw) / 24 - 2 * var(--mn-cont-pd) - 20px);
        max-width:100%;
        margin-inline:auto
    }
    .cdz-scroll-menu.no-loaded .groupmenu{
        background:#fff url('../../../../codazon/themelayout/images/loader.gif') no-repeat center center;
        margin-top:8px;
        width:275px;
        padding:30px
    }
    .cdz-scroll-menu.no-loaded .groupmenu>*{
        display:none
    }
    .cdz-scroll-menu .menu-inner{
        margin-top:8px
    }
    .cdz-scroll-menu .m-top-list{
        background:#fff
    }
    .cdz-scroll-menu .m-top-list .scrm-active.item.level0>a.menu-link{
        background:#fff;
        color:#f28209;
        border-color:#fff
    }
    .cdz-scroll-menu .m-org-list>.item.level0>.groupmenu-drop{
        background:#fff
    }
    .fixed-height-menu{
        position:relative;
        overflow:hidden
    }
    .fixed-height-menu .cdz-menu{
        position:absolute;
        width:100%;
        left:0;
        top:0
    }
    .fixed-height-menu:after{
        position:absolute;
        width:100%;
        left:0;
        bottom:0;
        font-family:FontAwesome;
        content:"\f107";
        font-size:14px;
        height:10px;
        line-height:10px;
        text-align:center;
        border:1px solid #e1e1e1;
        border-top-style:dashed;
        color:#c8c8c8;
        background:#fff
    }
    .fixed-height-menu:before{
        position:absolute;
        width:calc(100% - 4px);
        bottom:10px;
        left:2px;
        background:linear-gradient(rgba(255,255,255,0), #fff 100%);
        height:120px;
        max-height:40%;
        content:'';
        z-index:1
    }
    .fixed-height-menu:hover{
        overflow:visible
    }
    .fixed-height-menu:hover .cdz-menu{
        z-index:10
    }
    .fixed-height-menu:hover:before,.fixed-height-menu:hover:after{
        display:none
    }
    .desk-vertcial-menu-container{
        position:relative
    }
    .desk-vertcial-menu-container .menu-title{
        cursor:pointer;
        user-select:none
    }
    .desk-vertcial-menu-container .menu-container{
        display:none;
        position:absolute;
        width:100%;
        top:100%;
        left:0;
        z-index:600;
        min-width:340px
    }
    .rtl-layout .desk-vertcial-menu-container .menu-container{
        left:auto;
        right:0
    }
    .desk-vertcial-menu-container .cdz-vertical-menu{
        width:100%;
        z-index:10
    }
    .desk-vertcial-menu-container:hover .menu-container{
        display:block
    }
    .cms-index-index .sticky-menu:not(.active) .desk-vertcial-menu-container:hover .menu-container{
        display:none
    }
    .cms-index-index .sticky-menu:not(.active) .desk-vertcial-menu-container.one-ver:hover .menu-container{
        display:block
    }
    .click-display .cdz-vertical-menu{
        display:none !important
    }
    .sticky-menu.active .click-display.cdz-active .menu-container,.sticky-menu.active .click-display.cdz-active .cdz-vertical-menu,.one-ver.click-display.cdz-active .menu-container,.one-ver.click-display.cdz-active .cdz-vertical-menu{
        display:block !important
    }
    .one-ver.click-display.cdz-active .cdz-vertical-menu,.sticky-menu.active .click-display.cdz-active .cdz-vertical-menu{
        animation-name:cdz-slidedown;
        animation-duration:500ms
    }
    .sticky-menu.active .click-display.cdz-active .menu-title:before,.one-ver.click-display.cdz-active .menu-title:before{
        content:'\e96b'
    }
}
@media only screen and (min-width: 1200px){
    .cms-index-index .sticky-menu:not(.active) .click-display.first-active .menu-container,.cms-index-index .sticky-menu:not(.active) .click-display.first-active .cdz-vertical-menu{
        display:block !important
    }
    .cms-index-index .sticky-menu:not(.active) .click-display.first-active .menu-title:before{
        content:'\e96b'
    }
}
@media only screen and (max-width: 1023px){
    .fixed-height-menu{
        height:auto !important
    }
}
.cdz-menu.cdz-toggle-menu .dropdown-toggle:before{
    display:inline-block;
    font:normal normal normal 14px/1 'CodazonFont';
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\e9b4';
    speak:none;
    width:40px;
    height:40px;
    line-height:40px
}
.rtl-layout .cdz-menu.cdz-toggle-menu .dropdown-toggle:before{
    content:'\e9b4'
}
.rtl-layout .cdz-menu.cdz-toggle-menu .dropdown-toggle{
    right:auto;
    left:0
}
.rtl-layout .cdz-menu.cdz-toggle-menu .dropdown-toggle:before{
    margin-top:0 !important
}
.cdz-menu.cdz-toggle-menu .item.level-top{
    margin-bottom:0
}
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link{
    text-transform:uppercase;
    border-bottom:1px solid #e1e1e1;
    color:#999
}
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link:active,.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link:focus,.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link:visited{
    color:#999
}
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link:hover{
    color:#fc7070
}
.cdz-menu.cdz-toggle-menu .item.level-top>.dropdown-toggle:before{
    margin-top:0
}
.cdz-menu.cdz-toggle-menu li.item.open>.dropdown-toggle:before,.cdz-menu.cdz-toggle-menu li.item .cdz-tab-link.active+.dropdown-toggle:before{
    content:'\e9b3';
    -moz-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.rtl-layout .cdz-menu.cdz-toggle-menu li.item.open>.dropdown-toggle:before,.rtl-layout .cdz-menu.cdz-toggle-menu li.item .cdz-tab-link.active+.dropdown-toggle:before{
    content:'\e9b3'
}
.cdz-menu.cdz-toggle-menu .item.level-top>.groupmenu-drop{
    border:0;
    padding-left:20px;
    padding-right:0
}
.rtl-layout .cdz-menu.cdz-toggle-menu .item.level-top>.groupmenu-drop{
    padding-left:0;
    padding-right:20px
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item.parent .groupmenu-drop{
    padding-top:0
}
.rtl-layout .cdz-menu.cdz-toggle-menu .groupmenu-drop li.item.parent .groupmenu-drop{
    padding-left:0;
    padding-right:20px
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item{
    padding-top:0;
    padding-bottom:0
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a{
    text-transform:uppercase;
    padding:10px 0;
    color:#999
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a:active,.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a:focus,.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a:visited{
    color:#999
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a:hover{
    color:#fc7070
}
.cdz-sidebar{
    display:none
}
.cdz-panel-open-right .cdz-sidebar,.cdz-panel-open-left .cdz-sidebar{
    display:inline
}
.utilies-section{
    max-height:100vh;
    overflow-y:auto;
    overflow-x:hidden
}
@media only screen and (max-width: 1023px){
    .page-header{
        position:relative;
        min-height:50px;
        border-bottom:1px solid #e1e1e1;
        margin-bottom:10px;
        color:#262626;
        background:#fff
    }
    .page-header .header.links.visible-xs{
        display:none !important
    }
    .page-header #desk_cart-wrapper{
        display:none
    }
    .page-header a.logo[class]{
        float:none;
        max-width:150px;
        margin-block:5px;
        margin-inline:0 30px;
        min-height:45px;
        align-items:center;
        justify-content:center;
        display:inline-flex
    }
    .page-header .nav-toggle{
        width:35px;
        height:20px;
        display:inline-block;
        float:left;
        cursor:pointer;
        font-size:0;
        left:0;
        position:absolute;
        top:16px;
        z-index:14
    }
    .rtl-layout .page-header .nav-toggle{
        left:auto;
        right:0
    }
    .page-header .nav-toggle>span{
        display:inline-block;
        position:relative;
        height:100%;
        width:100%
    }
    .page-header .nav-toggle>span:before,.page-header .nav-toggle>span:after{
        position:absolute;
        left:0;
        width:26px;
        height:2px;
        content:"";
        background:#262626;
        z-index:3;
        transition:transform .35s ease;
        backface-visibility:hidden
    }
    .rtl-layout .page-header .nav-toggle>span:before,.rtl-layout .page-header .nav-toggle>span:after{
        left:auto;
        right:0
    }
    .page-header .nav-toggle>span:after{
        bottom:0
    }
    .page-header .nav-toggle:before{
        position:absolute;
        left:0;
        top:8px;
        width:16px;
        height:2px;
        content:"";
        background:#262626
    }
    .rtl-layout .page-header .nav-toggle:before{
        left:auto;
        right:0
    }
    .page-header .nav-toggle span{
        position:relative;
        display:inline-block;
        height:20px
    }
    .page-header .mobi-cart-wrapper{
        position:absolute;
        right:0;
        top:0
    }
    .rtl-layout .page-header .mobi-cart-wrapper{
        right:auto;
        left:0
    }
    .page-header .mobi-cart-wrapper .action.showcart{
        width:35px;
        height:35px;
        line-height:35px;
        display:block;
        text-align:center
    }
    .page-header .mobi-cart-wrapper .action.showcart .text,.page-header .mobi-cart-wrapper .action.showcart .counter-label,.page-header .mobi-cart-wrapper .action.showcart .cart-subtotal{
        display:none
    }
    .page-header .mobi-cart-wrapper .action.showcart .counter.qty{
        display:block;
        position:absolute;
        top:0px;
        min-width:15px;
        height:15px;
        line-height:16px;
        font-size:11px;
        font-weight:600;
        right:0px;
        text-align:center;
        border-radius:100%;
        color:#fff;
        background:#2e6194
    }
    .page-header .mobi-cart-wrapper .action.showcart .counter-number{
        display:block;
        font-size:11px
    }
    .page-header .mobi-cart-wrapper .action.showcart .counter-number.price{
        display:none
    }
    .rtl-layout .page-header .mobi-cart-wrapper .action.showcart .counter.qty{
        right:0;
        left:auto
    }
    .nav-before-open.nav-open .nav-toggle{
        height:35px;
        top:10px;
        left:0
    }
    .nav-before-open.nav-open .nav-toggle:before{
        opacity:0
    }
    .nav-before-open.nav-open .nav-toggle span{
        height:30px
    }
    .nav-before-open.nav-open .nav-toggle span:before,.nav-before-open.nav-open .nav-toggle span:after{
        top:15px;
        left:5px;
        outline:1px solid transparent
    }
    .nav-before-open.nav-open .nav-toggle span:before{
        transform:rotate(-45deg)
    }
    .nav-before-open.nav-open .nav-toggle span:after{
        transform:rotate(45deg)
    }
    .nav-open .nav-toggle>span:before,.nav-open .nav-toggle>span:after{
        background:#ffffff
    }
}
@media only screen and (max-width: 1023px){
    .rtl-layout .nav-sections{
        right:-80%;
        right:calc(-1 * (100% - 54px))
    }
    .rtl-layout .nav-before-open .page-wrapper{
        left:auto
    }
    .nav-open .rtl-layout .nav-sections{
        right:0;
        left:auto
    }
    .nav-open .rtl-layout .page-wrapper{
        right:80%;
        right:calc(100% - 54px)
    }
    .nav-open .nav-sections{
        background:#fff
    }
    .nav-sections-item-title{
        background:#e8e8e8;
        border-color:#dbdbdb
    }
    .nav-sections-item-title a{
        color:#333
    }
    .nav-sections-item-title.active{
        background:#fff
    }
    .nav-sections-item-title.active a{
        color:#444
    }
    .nav-sections-item-title:first-child{
        border-left:0
    }
    .nav-sections-item-content{
        padding:0
    }
    .nav-sections .header.links{
        border-color:#d1d1d1
    }
    .nav-sections .header.links li.greet.welcome,.nav-sections .header.links li .cdz-dropdown>a,.nav-sections .header.links li>a{
        color:#444;
        font-size:14px;
        font-weight:500;
        border-top:0;
        border-bottom:1px solid #d1d1d1
    }
    .nav-sections .header.links li:last-child a{
        border-bottom:0
    }
    .nav-sections .header.links li .cdz-dropdown{
        display:block;
        position:relative
    }
    .nav-sections .header.links li .cdz-dropdown a:after{
        display:inline-block;
        font:normal normal normal 14px/1 'CodazonFont';
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:'\e9b4';
        speak:none;
        width:40px;
        height:40px;
        line-height:40px;
        text-align:center;
        position:absolute;
        top:0;
        right:0;
        color:#444
    }
    .rtl-layout .nav-sections .header.links li .cdz-dropdown a:after{
        right:auto;
        left:0
    }
    .nav-sections .header.links li .cdz-dropdown .cdz-dd-content{
        min-width:1px;
        width:100%;
        position:static
    }
    .nav-sections .header.links li .cdz-dropdown.cdz-dd-active a:after{
        content:"\e9b3"
    }
    .nav-sections .switcher{
        font-size:14px;
        font-weight:500;
        padding:0;
        border-color:#d1d1d1
    }
    .nav-sections .switcher a{
        color:#444;
        display:block;
        width:100%
    }
    .nav-sections .switcher:first-child{
        border-top:0
    }
    .nav-sections .switcher:last-child{
        border-color:#d1d1d1
    }
    .nav-sections .switcher.switcher-currency .switcher-label{
        display:none
    }
    .nav-sections .switcher .switcher-trigger{
        padding:10px 20px;
        position:relative
    }
    .nav-sections .switcher .switcher-trigger.active:after{
        content:"\e9b3"
    }
    .nav-sections .switcher .switcher-trigger:after{
        display:inline-block;
        font:normal normal normal 14px/1 'CodazonFont';
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:'\e9b4';
        speak:none;
        width:40px;
        height:40px;
        line-height:40px;
        text-align:center;
        position:absolute;
        top:0;
        right:0;
        color:#444
    }
    .rtl-layout .nav-sections .switcher .switcher-trigger:after{
        right:auto;
        left:0
    }
    .nav-sections .switcher .switcher-dropdown{
        padding:10px 20px;
        background:#f2f2f2
    }
    .nav-sections .switcher .switcher-dropdown li:last-child{
        margin-bottom:0
    }
    .cdz-menu .item.level-top>span.dropdown-toggle:before{
        margin-top:0
    }
    .cdz-menu .item.level-top>.menu-link,.cdz-menu .item.level-top>.dropdown-toggle{
        color:#444
    }
    .cdz-menu .item.level-top>.menu-link{
        display:flex;
        align-items:center
    }
    .cdz-menu .item.level-top .groupdrop-link .item a{
        color:#444
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop{
        background:#f2f2f2
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title,.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title-line{
        color:#444;
        font:400 12px/1.35 500 14px/1 yekanbakh;
        font-weight:700;
        margin-bottom:10px
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title a,.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a{
        color:#444
    }
    .cdz-menu .cdz-link-wrap .dropdown-toggle{
        color:#444
    }
    .cdz-menu .item.level-top .groupdrop-link .item{
        padding:5px 0
    }
    .cdz-menu .item.level-top>.groupmenu-drop .groupmenu-drop-content{
        padding-left:0
    }
    .cdz-menu .groupdrop-banner-pos{
        margin-bottom:20px
    }
    .cdz-menu .groupdrop-link{
        margin-bottom:20px
    }
    .cdz-menu .menu-tabs .cdz-tab-pane{
        background:#e6e6e6;
        padding:10px
    }
    .nav-sections-item-title{
        text-transform:uppercase
    }
    .checkout-index-index .nav-sections,.checkout-index-index .nav-toggle{
        display:none !important
    }
}
@media only screen and (min-width: 1024px){
    .f-sections{
        display:none
    }
}
.f-nav-sections-item-title{
    padding:15px 10px;
    background:#e8e8e8;
    border-block:1px solid #dbdbdb;
    color:#333;
    text-transform:uppercase;
    font-weight:700;
    font-size:115%;
    margin-top:-1px
}
.f-nav-sections-item-title:before{
    font:normal 18px/1.2 CodazonFont;
    content:'\e97b';
    margin-inline-end:1.1rem;
    color:rgba(51,51,51,0.5);
    display:inline-block;
    vertical-align:middle
}
.f-sections .header.links li.greet.welcome{
    display:none
}
.page-header .sticky-menu.active{
    box-shadow:0 0 5px #bdbdbd;
    width:100%;
    max-width:100% !important;
    top:0;
    left:0;
    right:0;
    z-index:880;
    margin:0 auto;
    padding:0;
    position:fixed !important;
    background-color:#fff
}
@media only screen and (min-width: 1024px){
    .page-header .sticky-menu.active{
        animation:fadeInDown normal running forwards 1 .7s 0s ease-out
    }
}
.page-header .sticky-menu.active .header.panel{
    margin:0;
    border-radius:0
}
@media only screen and (min-width: 1024px){
    .page-header .sticky-menu.active .header.panel{
        padding-top:5px;
        padding-bottom:5px
    }
}
.page-header .sticky-menu.active .header.panel .header-panel-bottom{
    margin:0
}
.page-header .sticky-menu.active .cdz-dropdown .cdz-dd-content{
    top:100%
}
.page-header .sticky-menu.active .cdz-vertical-menu .groupmenu{
    margin-bottom:0
}
@media only screen and (min-width: 1024px){
    .page-header .sticky-menu.active .header-panel-bottom{
        padding:0 250px 0 0;
        border:0
    }
    .page-header .sticky-menu.active .logo{
        display:none
    }
}
@media only screen and (max-width: 1023px){
    .page-header .sticky-menu.active{
        padding:0 10px;
        background-color:#fff;
        color:#262626;
        background:#fff url(../../../../codazon/themelayout/images/tspr.png) transparent;
        min-height:47px
    }
}
.cdz-popup-area .cdz-popup.popup-account-popup .account-info-summary .info-summary-top{
    text-align:inherit;
    padding:60px 30px 10px;
    position:relative
}
.cdz-popup-area .cdz-popup.popup-account-popup .account-info-summary .info-summary-top:before{
    font:normal normal 60px/1 FontAwesome;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\f007';
    display:inline-block;
    vertical-align:middle;
    text-align:center;
    position:absolute;
    top:0px;
    z-index:1;
    color:#ffb21e;
    left:0;
    width:100%
}
.cdz-popup-area .cdz-popup.popup-account-popup .account-info-summary .info-summary-top .icon-account{
    display:none
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .block-inner{
    padding:50px 30px 10px;
    position:relative
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .block-inner:before{
    font:normal normal normal 45px/1 'CodazonFont';
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\e986';
    speak:none;
    display:inline-block;
    vertical-align:middle;
    text-align:center;
    position:absolute;
    top:0px;
    z-index:1;
    color:#ffb21e;
    left:0;
    width:100%
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .block-inner .desc{
    text-transform:uppercase;
    text-align:center
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .actions-toolbar>.primary{
    width:100%
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .actions-toolbar>.primary button{
    width:100%
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .forgot-password{
    text-align:center
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .forgot-password a.action{
    border-bottom:1px solid;
    text-decoration:none !important;
    text-transform:uppercase;
    margin-top:10px;
    display:inline-block;
    font-size:90%
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account{
    text-align:center;
    margin-top:20px;
    padding:20px
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account p{
    display:block;
    text-transform:uppercase;
    font-size:100%;
    margin-bottom:10px
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account a.md-primary{
    display:inline-block;
    width:calc( 100% - 20px )
}
.cdz-popup-area .cdz-popup.popup-minicart-popup .cdz-popup-inner{
    padding:0
}
.cdz-popup-area .cdz-popup.popup-minicart-popup .block-minicart .cart-total .actions button,.cdz-popup-area .cdz-popup.popup-minicart-popup .block-minicart .cart-total .actions .button{
    width:100%
}
@media only screen and (min-width: 1024px){
    .cdz-popup-area .cdz-popup.popup-minicart-popup #btn-minicart-close-popup{
        display:none
    }
}
.cdz-popup-area .cdz-popup.popup-minicart-popup .minicart-items .product-item .product-item-actions .details-qty{
    float:right
}
.rtl-layout .cdz-popup-area .cdz-popup.popup-minicart-popup .minicart-items .product-item .product-item-actions .details-qty{
    float:left
}
.cdz-popup-area{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1000;
    overflow:hidden;
    visibility:hidden
}
.cdz-popup-area .cdz-popup-area-inner{
    position:absolute;
    width:100%;
    height:100%;
    overflow:hidden;
    top:0;
    display:flex;
    display:-ms-flex;
    display:-webkit-flex;
    align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    justify-content:center
}
.cdz-popup-area .cdz-backface{
    background:rgba(0,0,0,0.8);
    position:fixed;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    opacity:0;
    transition:all 500ms ease;
    backface-visibility:hidden
}
.cdz-popup-area .cdz-backface:before{
    -webkit-font-smoothing:antialiased;
    content:'\e616';
    font-family:'icons-blank-theme';
    font-size:60px;
    color:#fff;
    line-height:62px;
    position:absolute;
    top:0;
    right:20px;
    z-index:999;
    cursor:pointer
}
.cdz-popup-area button.close-cdzpopup{
    position:absolute;
    top:0px;
    padding:0;
    width:40px;
    height:40px;
    border:1px solid;
    color:#000;
    border-color:transparent;
    background:transparent;
    border-radius:0;
    right:0px;
    display:none
}
.cdz-popup-area button.close-cdzpopup:before{
    -webkit-font-smoothing:antialiased;
    content:'\e616';
    font-family:'icons-blank-theme';
    margin:0;
    vertical-align:top;
    display:inline-block;
    font-size:32px;
    font-weight:normal;
    overflow:hidden;
    speak:none;
    text-align:center;
    color:#000;
    line-height:40px;
    margin-left:-1px
}
.cdz-popup-area .cdz-popup{
    visibility:hidden;
    overflow:visible;
    top:-110%;
    left:0;
    right:0;
    position:absolute;
    transition:all 500ms ease;
    backface-visibility:hidden;
    max-height:80%;
    width:500px;
    max-width:calc(100% - 40px);
    margin:2rem auto
}
.cdz-popup-area .cdz-popup .cdz-popup-inner{
    position:relative;
    overflow:hidden;
    width:100%;
    padding:20px
}
.cdz-popup-area .cdz-popup .cdz-popup-inner .cdz-popup-content{
    max-height:500px;
    max-height:80vh;
    overflow:auto
}
body.cdz-popup-opened .cdz-popup-area{
    visibility:visible;
    overflow-y:scroll
}
body.cdz-popup-opened .cdz-backface{
    opacity:1;
    transition:all 500ms ease;
    backface-visibility:hidden
}
body.cdz-popup-opened .cdz-popup.opened{
    visibility:visible;
    top:0;
    z-index:1000
}
body.cdz-popup-opened>.page-wrapper{
    overflow:scroll
}
body.cdz-popup-opened .sticky-menu.active{
    box-shadow:none
}
body.cdz-popup-opened .sticky-menu.active .panel.header{
    box-shadow:none
}
body.cdz-popup-opened .modal-popup.confirm{
    z-index:1000
}
.cdz-popup .minicart-popup{
    display:block
}
@media only screen and (max-width: 1023px){
    .cdz-popup-area .cdz-popup{
        margin-top:5rem
    }
}
form.minisearch.loading .control input[type=text]{
    box-shadow:none;
    -webkit-animation-name:search-loading;
    -webkit-animation-duration:3s;
    -webkit-animation-iteration-count:infinite;
    animation-name:search-loading;
    animation-duration:3s;
    animation-iteration-count:infinite
}
@-webkit-keyframes search-loading{
    0%,100%{
        box-shadow:none
    }
    25%,75%{
        box-shadow:0 0 3px 1px #68a8e0
    }
    50%{
        box-shadow:0 0 3px 1px #fff
    }
}
@keyframes search-loading{
    0%,100%{
        box-shadow:none
    }
    25%,75%{
        box-shadow:0 0 3px 1px #68a8e0
    }
    50%{
        box-shadow:0 0 3px 1px #fff
    }
}
.searchsuite-autocomplete{
    background-color:#fff;
    border:1px solid #c2c2c2;
    box-shadow:0 3px 3px rgba(0,0,0,0.15);
    left:-85px;
    margin-top:4px;
    width:350px;
    position:absolute;
    z-index:9999999
}
.searchsuite-autocomplete .product,.searchsuite-autocomplete .suggest{
    margin:0
}
.searchsuite-autocomplete .product.active,.searchsuite-autocomplete .suggest.active,.searchsuite-autocomplete.active{
    display:block
}
.searchsuite-autocomplete .suggest{
    color:#3C3C3C
}
.searchsuite-autocomplete .title{
    padding:10px;
    margin-bottom:5px;
    background:#f0f0f0;
    color:#575757
}
.searchsuite-autocomplete .title .see-all{
    display:inline-block;
    float:right;
    color:#909090;
    cursor:pointer
}
.searchsuite-autocomplete .no-result{
    padding:10px;
    background:#f0f0f0;
    color:#575757;
    text-align:center
}
.searchsuite-autocomplete ul{
    padding:0 10px;
    margin-bottom:0;
    list-style-type:none
}
.searchsuite-autocomplete ul li{
    color:#000;
    cursor:unset;
    padding:0
}
.searchsuite-autocomplete .suggest ul li{
    color:#3C3C3C
}
.searchsuite-autocomplete .product ul li{
    border-bottom:1px solid #d4d2d2
}
.searchsuite-autocomplete .product ul li:last-child{
    border-bottom:none
}
.searchsuite-autocomplete ul li.selected,.searchsuite-autocomplete ul li:hover{
    background-color:#fff
}
.searchsuite-autocomplete ul li:after{
    clear:both;
    content:'';
    display:block
}
.searchsuite-autocomplete ul li.action{
    padding:0
}
.searchsuite-autocomplete ul li.action .action.close{
    background:rgba(0,0,0,0);
    border:0;
    box-shadow:none;
    box-sizing:content-box;
    cursor:pointer;
    display:inline-block;
    float:right;
    font-weight:400;
    height:30px;
    line-height:inherit;
    margin:0;
    padding:0;
    right:0;
    text-decoration:none;
    text-shadow:none;
    top:0;
    width:40px
}
.searchsuite-autocomplete ul li.action .action.close:before{
    color:#8f8f8f;
    content:'\e616';
    display:inline-block;
    font-family:luma-icons;
    font-size:16px;
    font-weight:400;
    margin:0;
    overflow:hidden;
    text-align:center;
    vertical-align:top
}
.searchsuite-autocomplete ul li.gray-row{
    text-align:center
}
.searchsuite-autocomplete ul li.gray-row,.searchsuite-autocomplete ul li.gray-row.selected,.searchsuite-autocomplete ul li.gray-row:hover{
    background-color:#e8e8e8
}
.searchsuite-autocomplete ul li.gray-row a{
    color:#7B7B7B;
    text-decoration:blink
}
.searchsuite-autocomplete ul li a{
    cursor:pointer
}
.searchsuite-autocomplete ul li .qs-option-image{
    float:left;
    max-width:82px;
    width:25%
}
.searchsuite-autocomplete ul li .qs-option-info{
    color:#000;
    display:inline-block;
    float:left;
    padding-left:5%;
    text-align:left;
    width:70%;
    margin-bottom:10px
}
.searchsuite-autocomplete ul li .qs-option-info.noimage{
    padding-left:0;
    width:100%
}
.searchsuite-autocomplete ul li:last-child .qs-option-info{
    margin-bottom:0
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-title{
    display:inline-block;
    margin:0;
    width:100%
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews{
    display:inline-block;
    text-transform:lowercase;
    width:100%
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary{
    margin-bottom:4px
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .reviews-actions{
    font-size:12px
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku{
    display:block;
    width:100%;
    color:#004875;
    font-size:12px
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-description,.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription{
    color:#3C3C3C;
    font-size:13px
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-price{
    display:inline-block;
    font-weight:700;
    margin-top:15px
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-addtocart{
    display:inline-block;
    float:right;
    margin-top:10px
}
@media only screen and (max-width:1023px){
    .searchsuite-autocomplete{
        border-top:0;
        left:15px;
        margin-top:0;
        right:15px;
        width:auto
    }
}
.block-search .action.search[disabled]{
    opacity:1
}
@media only screen and (min-width: 1024px){
    #search_mini_form{
        width:auto;
        float:none
    }
}
.searchsuite-autocomplete{
    max-height:400px;
    width:100%;
    overflow-y:auto;
    min-width:300px;
    left:0
}
.rtl-layout .searchsuite-autocomplete{
    left:auto;
    right:0
}
.searchsuite-autocomplete::-webkit-scrollbar-track{
    border-radius:10px;
    background-color:#f8f8f8
}
.searchsuite-autocomplete::-webkit-scrollbar{
    width:6px;
    background-color:#dedede
}
.searchsuite-autocomplete::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:#dedede
}
.searchsuite-autocomplete ul{
    padding:0 10px
}
.searchsuite-autocomplete .title{
    color:#282828;
    font-size:14px;
    font-weight:600;
    margin-bottom:10px
}
.searchsuite-autocomplete .title .see-all{
    background:#282828;
    border-radius:3px;
    padding:3px 10px;
    color:#fff;
    font-size:11px;
    text-transform:uppercase;
    transition:all 500ms ease;
    backface-visibility:hidden
}
.rtl-layout .searchsuite-autocomplete .title .see-all{
    float:left
}
.searchsuite-autocomplete .title .see-all:hover{
    background-color:#ffb21e;
    color:#fff
}
.searchsuite-autocomplete .suggest ul li{
    padding:0 10px;
    margin-bottom:10px
}
.searchsuite-autocomplete .suggest ul li a{
    color:#2b2b2b
}
.searchsuite-autocomplete .suggest ul li a:active,.searchsuite-autocomplete .suggest ul li a:focus,.searchsuite-autocomplete .suggest ul li a:visited{
    color:#2b2b2b
}
.searchsuite-autocomplete .suggest ul li a:hover{
    color:#ffb21e
}
.searchsuite-autocomplete .product ul li{
    margin-bottom:10px;
    padding-bottom:10px
}
.searchsuite-autocomplete .product ul li a{
    color:#2b2b2b
}
.searchsuite-autocomplete .product ul li a:active,.searchsuite-autocomplete .product ul li a:focus,.searchsuite-autocomplete .product ul li a:visited{
    color:#2b2b2b
}
.searchsuite-autocomplete .product ul li a:hover{
    color:#ffb21e
}
.searchsuite-autocomplete .product ul li .qs-option-image{
    width:60px
}
.rtl-layout .searchsuite-autocomplete .product ul li .qs-option-image{
    float:right
}
.searchsuite-autocomplete .product ul li .qs-option-info{
    width:calc( 100% - 60px );
    padding-left:20px;
    margin-bottom:0;
    white-space:normal
}
.rtl-layout .searchsuite-autocomplete .product ul li .qs-option-info{
    float:left;
    text-align:right
}
.rtl-layout .searchsuite-autocomplete .product ul li .qs-option-info{
    padding-left:0;
    padding-right:20px
}
.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-sku{
    color:#ffb21e;
    margin-bottom:5px
}
.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-price{
    margin-top:5px;
    width:100%;
    display:block
}
.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-addtocart{
    float:none
}
.searchsuite-autocomplete .product ul li .qs-option-title{
    margin-bottom:5px;
    white-space:normal
}
.searchsuite-autocomplete .product ul li .qs-option-title a{
    font-weight:bold;
    font-size:14px
}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary{
    margin:0
}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a{
    font-size:12px;
    font-weight:normal;
    color:#999
}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a:active,.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a:focus,.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a:visited{
    color:#999
}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a:hover{
    color:#ffb21e
}
.searchsuite-autocomplete .product ul li .price-box .price-from,.searchsuite-autocomplete .product ul li .price-box .price-to{
    margin-bottom:10px;
    float:left
}
.rtl-layout .searchsuite-autocomplete .product ul li .price-box .price-from,.rtl-layout .searchsuite-autocomplete .product ul li .price-box .price-to{
    float:right
}
.cdz-cat-search{
    padding:20px 0
}
.cdz-cat-search .inner{
    position:relative;
    width:100%
}
.cdz-cat-search .category-chooser{
    position:absolute;
    top:calc(100% + 2px);
    left:0;
    visibility:hidden;
    width:300px;
    max-height:0px;
    overflow:hidden;
    opacity:0;
    background:#333333;
    color:#ffffff;
    transition:all ease 500ms;
    backface-visibility:hidden;
    z-index:100
}
.rtl-layout .cdz-cat-search .category-chooser{
    left:auto;
    right:0
}
.cdz-cat-search.open .category-chooser{
    visibility:visible;
    max-height:600px;
    opacity:1;
    transition:all ease 500ms;
    backface-visibility:hidden
}
.cdz-cat-search .dropdown-inner{
    width:100%;
    padding:10px 10px;
    max-height:400px;
    overflow:auto
}
.cdz-cat-search .category-list a{
    cursor:pointer;
    color:#999;
    padding-left:15px;
    position:relative
}
.cdz-cat-search .category-list a:active,.cdz-cat-search .category-list a:focus,.cdz-cat-search .category-list a:visited{
    color:#999
}
.cdz-cat-search .category-list a:hover{
    color:#ffb21e
}
.rtl-layout .cdz-cat-search .category-list a{
    padding-right:15px;
    padding-left:0;
    text-align:right
}
.cdz-cat-search .category-list a:before{
    display:inline-block;
    font:normal normal normal 10px/1 'CodazonFont';
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\e9b3';
    speak:none;
    position:absolute;
    left:0;
    top:5px
}
.rtl-layout .cdz-cat-search .category-list a:before{
    left:auto;
    right:0
}
.cdz-cat-search .category-list ul a:before{
    content:"\e9b4"
}
.cdz-cat-search ul{
    margin:0;
    padding:0;
    list-style:none none
}
.cdz-cat-search ul ul{
    padding-left:20px
}
.rtl-layout .cdz-cat-search ul ul{
    padding-left:0;
    padding-right:20px
}
.cdz-cat-search .parent>a{
    margin-bottom:10px;
    display:block;
    vertical-align:top
}
@media only screen and (max-width: 1023px){
    .cdz-cat-search .category-chooser{
        width:100%
    }
}
.header-search .field{
    margin:0
}
.header-search input.input-text{
    padding-left:15px;
    padding-right:15px;
    height:40px;
    line-height:40px;
    border:none;
    left:auto;
    position:relative;
    margin:0
}
.rtl-layout .header-search input.input-text{
    text-align:right
}
.header-search input.input-text::placeholder{
    color:inherit;
    text-transform:uppercase;
    opacity:1
}
.header-search .nested{
    position:absolute;
    top:0px;
    right:0px;
    font-size:0;
    z-index:3;
    padding:0;
    display:block
}
.rtl-layout .header-search .nested{
    left:0;
    right:auto
}
.header-search .nested a{
    width:35px;
    height:35px;
    display:inline-block;
    text-align:center;
    color:#9c9d9f;
    opacity:.8;
    transition:all 500ms ease;
    backface-visibility:hidden
}
.header-search .nested a:hover{
    opacity:1
}
.header-search .nested a:after{
    display:inline-block;
    font:normal normal 18px/1 FontAwesome;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f085";
    line-height:35px
}
.header-search .nested a .advanced-label{
    background:#000000;
    padding:3px 5px;
    border-radius:3px;
    position:absolute;
    font-size:12px;
    line-height:14px;
    white-space:nowrap;
    color:#ffffff;
    visibility:hidden;
    transition:all 500ms ease;
    backface-visibility:hidden;
    opacity:0;
    top:-23px;
    left:50%;
    transform:translateX(-50%)
}
.header-search .nested a .advanced-label:before{
    position:absolute;
    left:calc(50% - 5px);
    bottom:-10px;
    border:5px solid transparent;
    border-top-color:#000000;
    content:'';
    width:10px;
    height:10px
}
.header-search .nested a:hover span{
    opacity:1;
    visibility:visible
}
.header-search.hide-advanced-search .action.advanced{
    display:none
}
@media only screen and (min-width: 1024px){
    .header-search{
        line-height:0
    }
    .header-search div.search-form{
        background:#f0f0f0;
        position:relative;
        line-height:normal;
        z-index:11
    }
    .header-search .cdz-cat-search .category-chooser{
        background:#fff;
        color:#999
    }
    .header-search .cdz-cat-search .category-chooser{
        box-shadow:0px 4px 34px rgba(0,0,0,0.08)
    }
    .header-search .cdz-cat-search .inner{
        height:100%;
        position:relative
    }
    .header-search .cdz-cat-search span:after{
        display:inline-block;
        font:normal normal normal 10px/1 'CodazonFont';
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:"\e97b";
        speak:none;
        margin:0;
        position:absolute;
        right:0;
        top:50%;
        top:calc(50% - 5px)
    }
    .rtl-layout .header-search .cdz-cat-search span:after{
        left:0;
        right:auto
    }
    .header-search .cdz-cat-search .current-cat{
        padding:0 10px;
        height:100%;
        display:flex;
        align-items:center;
        width:110px;
        color:#fff;
        text-decoration:none;
        min-width:120px
    }
    .header-search .cdz-cat-search .current-cat span{
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        display:block;
        padding-left:2px
    }
    .rtl-layout .header-search .cdz-cat-search .current-cat span{
        padding-right:2px;
        padding-left:0
    }
    .header-search .cdz-cat-search .current-cat{
        color:#fff
    }
    .header-search .cdz-cat-search .current-cat:after{
        content:"";
        background:#fff;
        width:1px;
        height:18px;
        position:absolute;
        top:10%;
        top:calc((100% - 18px)/2);
        right:-10px
    }
    .rtl-layout .header-search .cdz-cat-search .current-cat:after{
        right:auto;
        left:-10px
    }
    .header-search.has-cat-search .cdz-cat-search{
        position:absolute;
        padding:0;
        top:1px;
        left:1px;
        height:98%;
        height:calc(100% - 2px);
        z-index:5
    }
    .rtl-layout .header-search.has-cat-search .cdz-cat-search{
        left:auto;
        right:1px
    }
    .header-search .control{
        padding:0 0;
        border-top:none;
        margin:0
    }
    .header-search .actions .search{
        background:#f0f0f0;
        border:none;
        width:35px;
        height:35px;
        padding:0;
        margin:0;
        opacity:1;
        right:0;
        border-radius:0px 3px 3px 0px;
        transition:none;
        position:absolute;
        display:inline-block
    }
    .header-search .actions .search>span{
        font-size:0
    }
    .header-search .actions .search:before{
        display:inline-block;
        font-weight:normal;
        transition:.6s;
        color:#9c9d9f;
        overflow:visible;
        content:'\e615';
        font-family:'icons-blank-theme'
    }
    .header-search .actions .search:hover:before{
        color:#ffb21e
    }
    .rtl-layout .header-search .actions .search{
        border-radius:3px 0px 0px 3px;
        right:auto;
        left:0
    }
    .block-search{
        width:100%;
        padding:0;
        background:#f0f0f0
    }
    .field.search{
        overflow:hidden
    }
    .search-form,.header-search div.search-form{
        background:transparent
    }
    .searchsuite-autocomplete{
        width:100%
    }
    .header-search.has-cat-search .minisearch.has-cat{
        padding-left:130px;
        padding-right:35px;
        width:100%
    }
    .rtl-layout .header-search.has-cat-search .minisearch.has-cat{
        padding-right:130px;
        padding-left:35px
    }
    .sticky-menu:not(.active) div.search-form{
        width:calc(100% - 35px);
        display:inline-block
    }
    .sticky-menu:not(.active) div.search-form .nested{
        right:-37px
    }
    .rtl-layout .sticky-menu:not(.active) div.search-form .nested{
        right:auto;
        left:-37px
    }
    .sticky-menu:not(.active) div.search-form.hide-advanced-search{
        width:calc( calc(100% - 10px) )
    }
    .sticky-menu:not(.active) div.search-form.hide-advanced-search .action.advanced{
        display:none
    }
    .sticky-menu:not(.active) div.search-form.hide-advanced-search input.input-text{
        width:100%
    }
    .sticky-menu:not(.active) div.search-form.hide-advanced-search .actions{
        right:0
    }
    .rtl-layout .sticky-menu:not(.active) div.search-form.hide-advanced-search .actions{
        left:0;
        right:auto
    }
    .sticky-menu:not(.active) .hide-advanced-search div.search-form{
        width:100%
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search-wrap:hover{
        z-index:100
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .searchsuite-autocomplete{
        margin-top:0
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search input.input-text{
        height:35px;
        line-height:35px;
        color:#333;
        border:none
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search .current-cat{
        color:#333;
        width:0;
        padding:0;
        opacity:0
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search .current-cat span{
        width:0;
        font-size:0
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search .current-cat:after{
        background:#333
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search label,.page-header:not(.sksnhv) .sticky-menu.active .header-search input.input-text,.page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search .current-cat{
        font:500 14px/1 yekanbakh;
        font-weight:normal
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search div.search-form{
        display:flex;
        align-items:center;
        width:35px;
        float:right;
        padding:0;
        overflow:hidden;
        transition:all 500ms ease;
        backface-visibility:hidden
    }
    .rtl-layout .page-header:not(.sksnhv) .sticky-menu.active .header-search div.search-form{
        float:left
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search{
        padding:0;
        opacity:0
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search{
        position:absolute;
        right:0px;
        top:0px;
        width:35px;
        height:100%;
        z-index:5;
        background-color:#fff;
        border:none
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search:before{
        display:inline-block;
        font:normal normal normal 20px/1 'CodazonFont';
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:'\e99d';
        speak:none
    }
    .rtl-layout .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search{
        right:auto;
        left:0
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search.open .category-chooser{
        visibility:hidden
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .category-chooser{
        display:none
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover{
        z-index:1
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover .category-chooser{
        display:block
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover .cdz-cat-search{
        opacity:1;
        min-width:85px
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover div.search-form{
        width:300px;
        z-index:1;
        overflow:visible
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover input.input-text{
        width:100%;
        padding:0 8px;
        opacity:1
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover .cdz-cat-search.open .category-chooser{
        visibility:visible
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover .cdz-cat-search .current-cat{
        transition-delay:0.2s;
        width:120px;
        padding:0 10px;
        opacity:1
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover .cdz-cat-search .current-cat span{
        width:100%;
        font-size:100%
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover.has-cat-search div.search-form{
        width:350px
    }
    .page-header:not(.sksnhv) .sticky-menu.active .block-search{
        background-color:transparent;
        box-shadow:none
    }
    .page-header:not(.sksnhv) .sticky-menu.active .block-search .control{
        visibility:hidden;
        opacity:0;
        transition:.5s
    }
    .page-header:not(.sksnhv) .sticky-menu.active .block-search:hover{
        background-color:#fff
    }
    .page-header:not(.sksnhv) .sticky-menu.active .block-search:hover .control{
        width:auto;
        opacity:1;
        visibility:visible
    }
    .page-header:not(.sksnhv) .sticky-menu.active .block-search .searchsuite-autocomplete{
        right:0;
        left:auto;
        width:320px;
        min-width:100%
    }
}
@media only screen and (max-width: 1023px){
    .header-search-wrap{
        position:absolute;
        right:0;
        top:0;
        padding:10px 10px 0 0;
        z-index:801;
        white-space:nowrap
    }
    .rtl-layout .header-search-wrap{
        left:0;
        right:auto;
        padding:8px 0 0 10px
    }
    .header-search-wrap .mobi-cart-wrapper{
        display:inline-block !important;
        position:relative;
        top:auto;
        right:auto;
        left:auto;
        vertical-align:middle
    }
    .header-search-wrap .minisearch input.input-text{
        background:#fff !important;
        color:#000 !important
    }
    .header-search-wrap .minisearch input.input-text::placeholder{
        color:inherit
    }
    .header-search-wrap .nested{
        display:none
    }
    .header-search{
        display:inline-block;
        white-space:nowrap;
        vertical-align:middle;
        position:static;
        top:auto;
        right:auto;
        left:auto
    }
    .rtl-layout .header-search{
        right:auto;
        left:auto
    }
    .header-search .search-form{
        right:0
    }
    .rtl-layout .header-search .search-form{
        left:0;
        right:auto
    }
    .header-search .header-search-inner{
        position:relative
    }
    .header-search .nested{
        display:none
    }
    .header-search .search-toggle{
        font-size:0;
        text-decoration:none;
        width:35px;
        height:35px;
        line-height:33px;
        text-align:center;
        border:none;
        background:transparent;
        transition:0.5s
    }
    .header-search .search-toggle:before{
        font-family:CodazonFont;
        content:"\e99d";
        font-size:17px;
        color:#262626
    }
    .header-search .search-form{
        visibility:hidden;
        position:fixed;
        width:100%;
        background:#fff;
        left:0px;
        top:40px;
        z-index:10;
        opacity:0;
        transition:0.5s;
        box-shadow:0px 4px 4px rgba(211,211,211,0.5)
    }
    .header-search.input-opened .search-toggle:before{
        content:"\E976";
        transform:rotateZ(90deg)
    }
    .header-search.input-opened .search-form{
        visibility:visible;
        opacity:1;
        top:47px
    }
    .header-search .block-search{
        margin:0
    }
    .header-search .block-search .control{
        border:none;
        position:relative;
        padding:10px 10px;
        width:100%;
        margin:0
    }
    .header-search .block-search .label{
        display:none
    }
    .header-search .minisearch .actions{
        position:absolute;
        right:0 !important;
        top:0;
        right:10px !important;
        top:10px
    }
    .rtl-layout .header-search .minisearch .actions{
        left:10px !important;
        right:auto !important
    }
    .header-search .minisearch .action.search{
        display:block;
        background:transparent
    }
    .header-search .minisearch .action.search:before{
        color:#282828
    }
    .header-search input.input-text{
        left:auto;
        position:relative;
        margin:0;
        border:1px solid #ccc;
        box-shadow:inset 0px 2px 3px #ccc;
        height:35px;
        line-height:33px;
        color:#282828
    }
    .header-search input.input-text::placeholder{
        color:#282828
    }
    .header-search.has-cat-search .cdz-cat-search{
        display:block;
        position:absolute;
        left:10px;
        z-index:20;
        padding:0 0px;
        display:flex;
        height:100%;
        align-items:center
    }
    .rtl-layout .header-search.has-cat-search .cdz-cat-search{
        left:auto;
        right:10px
    }
    .header-search.has-cat-search .cdz-cat-search a.current-cat{
        padding:0px 10px;
        white-space:nowrap;
        display:inline-block;
        color:#000;
        border-right:1px solid #ccc
    }
    .rtl-layout .header-search.has-cat-search .cdz-cat-search a.current-cat{
        border-right:none;
        border-left:1px solid #ccc
    }
    .header-search.has-cat-search .cdz-cat-search a.current-cat:after{
        font-family:'CodazonFont';
        display:inline-block;
        content:"\e97b";
        font-size:10px;
        vertical-align:middle;
        margin-left:10px
    }
    .header-search.has-cat-search .cdz-cat-search a.current-cat span{
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        display:inline-block;
        width:80px;
        vertical-align:middle
    }
    .header-search.has-cat-search .cdz-cat-search.open a.current-cat:after{
        content:'\E96B'
    }
    .header-search.has-cat-search .cdz-cat-search .inner{
        position:relative;
        width:100%;
        height:100%;
        display:flex;
        align-items:center
    }
    .header-search.has-cat-search .cdz-cat-search .dropdown{
        width:250px;
        max-width:calc(100vw - 20px);
        left:0px;
        background:#fff;
        box-shadow:0px 3px 4px #ccc;
        z-index:200;
        text-align:left
    }
    .header-search.has-cat-search .cdz-cat-search .dropdown .category-list a{
        color:#616161
    }
    .rtl-layout .header-search.has-cat-search .cdz-cat-search .dropdown{
        text-align:right
    }
    .header-search.has-cat-search input.input-text{
        padding-left:130px;
        padding-right:35px
    }
    .rtl-layout .header-search.has-cat-search input.input-text{
        padding-left:35px;
        padding-right:130px
    }
    .actions .search{
        width:35px;
        height:35px;
        font-size:0;
        padding:0;
        opacity:1;
        border:0;
        background:#fff
    }
    .actions .search:before{
        display:inline-block;
        font:normal normal normal 17px/1 'CodazonFont';
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:"\e99d";
        speak:none;
        color:#262626
    }
}
.desk-search-wrap{
    position:static
}
.mobi-search-wrap{
    width:100%;
    margin-top:10px
}
@media only screen and (max-width: 1023px){
    .page-header .sticky-menu.active+.mobi-search-wrap{
        position:fixed;
        top:47px;
        left:0;
        z-index:20;
        margin-top:0
    }
    .page-header.display-full-search .sticky-menu.active{
        box-shadow:none
    }
}
.display-full .header-search .search-toggle{
    display:none !important
}
.display-full .header-search{
    width:100%
}
.display-full .header-search .search-form{
    visibility:visible;
    position:relative;
    top:auto;
    left:auto;
    right:auto;
    opacity:1;
    width:100%
}
.display-full .searchsuite-autocomplete{
    top:100%
}
.page-header .sticky-menu.active .nested{
    display:none
}
.page-header .switcher .options .action.toggle.active:after,.page-header .switcher .options .action.toggle:after{
    line-height:18px
}
.page-header .switcher .switcher-trigger a img{
    margin:0 3px 0 0;
    vertical-align:middle
}
.rtl-layout .page-header .switcher .switcher-trigger a img{
    margin:0 0 0 3px
}
@media only screen and (min-width: 1024px){
    .page-header .header-top{
        background:#eaeaea;
        color:#fff;
        padding:7px 0
    }
    .page-header .header-top a{
        color:#fff
    }
    .page-header .header-top a:active,.page-header .header-top a:focus,.page-header .header-top a:visited{
        color:#fff
    }
    .page-header .header-top a:hover{
        color:#ffb21e
    }
    .page-header .header-panel-top{
        position:relative
    }
    .store-contact{
        font-size:11px;
        letter-spacing:1px;
        margin-top:2px;
        padding:0 10px
    }
    .store-contact a{
        margin-right:25px;
        color:#fff
    }
    .store-contact a:active,.store-contact a:focus,.store-contact a:visited{
        color:#fff
    }
    .store-contact a:hover{
        color:#ffb21e
    }
    .rtl-layout .store-contact a{
        margin-right:0;
        margin-left:25px;
        float:right
    }
    .store-contact a .fa{
        margin-right:5px
    }
    .rtl-layout .store-contact a .fa{
        margin-right:0;
        margin-left:5px
    }
    .social-wrap a{
        color:#fff;
        font-size:0;
        color:#ffffff;
        display:inline-block;
        width:25px;
        margin:0 3px;
        text-align:center;
        transition:all 500ms ease;
        backface-visibility:hidden
    }
    .social-wrap a:active,.social-wrap a:focus,.social-wrap a:visited{
        color:#fff
    }
    .social-wrap a:hover{
        color:#ffb21e
    }
    .social-wrap a .fa{
        font-size:14px
    }
    .rtl-layout .social-wrap a{
        padding-left:0;
        padding-right:20px
    }
}
@media only screen and (max-width: 1023px){
    .page-header .header-top{
        display:none
    }
}
.page-layout-checkout .page-wrapper{
    background:transparent
}
.page-layout-checkout .page-wrapper .page-header{
    background:#fff
}
.page-layout-checkout .page-wrapper .page-header .logo{
    margin:0
}
@media only screen and (max-width: 1023px){
    .page-layout-checkout .page-wrapper .page-header{
        background:#fff
    }
    .page-layout-checkout .page-wrapper .page-header .logo{
        margin:0
    }
}
.page-layout-checkout .page-wrapper .action-auth-toggle,.page-layout-checkout .page-wrapper .action-auth-toggle:hover{
    color:#2b2b2b;
    border:1px solid #2b2b2b
}
.opc-estimated-wrapper .minicart-wrapper{
    margin:0
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart{
    position:relative;
    padding:5px;
    color:#fff;
    background-color:transparent;
    border:0
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:before{
    display:inline-block;
    font:normal normal normal 26px/1 'CodazonFont';
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:'\e992';
    speak:none;
    color:#474747
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:hover{
    color:#ffb21e
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:hover:before{
    color:#ffb21e
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart .cart-subtotal{
    display:inline-block;
    vertical-align:sub;
    font-size:14px
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{
    height:18px;
    line-height:18px;
    background-color:#2e6194;
    position:absolute;
    top:-7px;
    left:25px;
    border-radius:100%
}
.rtl-layout .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{
    right:25px;
    left:auto
}
@media only screen and (min-width: 1024px){
    .header-search input.input-text{
        line-height:41px;
        height:43px;
        padding:0px 10px;
        border:none
    }
    .header-search input.input-text::placeholder{
        text-transform:none
    }
    .header-search .actions .search{
        width:43px;
        height:43px
    }
    .block-search{
        border-radius:5px
    }
    .page-header .sticky-menu:not(.active) .header-search{
        padding:0
    }
    .rtl-layout .page-header .sticky-menu:not(.active) .header-search{
        padding:0 0 0 67px
    }
    .page-header .sticky-menu:not(.active) .header-search .actions .search{
        border-radius:0 5px 5px 0;
        right:0px;
        width:57px;
        height:43px;
        top:0px
    }
    .page-header .sticky-menu:not(.active) .header-search .actions .search:before{
        font-size:29px;
        line-height:29px
    }
    .rtl-layout .page-header .sticky-menu:not(.active) .header-search .actions .search{
        left:0px;
        right:auto;
        border-radius:5px 0 0 5px
    }
    .page-header .sticky-menu:not(.active) .header-search.has-cat-search .minisearch.has-cat{
        padding-right:0
    }
    .rtl-layout .page-header .sticky-menu:not(.active) .header-search.has-cat-search .minisearch.has-cat{
        padding-right:130px;
        padding-left:0px
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search input.input-text{
        height:29px
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search:before{
        display:inline-block;
        font:normal normal normal 20px/1 'CodazonFont';
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:"\e98f";
        speak:none
    }
}
[class*="vertcial-menu-container"] .menu-title{
    text-transform:uppercase;
    color:#9c9d9f;
    background:#f0f0f0;
    border:1px solid #f0f0f0;
    min-height:38px;
    display:flex;
    align-items:center;
    padding:10px;
    font:500 14px/1 yekanbakh;
}
[class*="vertcial-menu-container"] .menu-title:before{
    font-size:19px;
    font-family:CodazonFont;
    content:'\e9b1';
    font-weight:normal;
    display:inline-block;
    margin:0 14px 0 0
}
.rtl-layout [class*="vertcial-menu-container"] .menu-title:before{
    margin:0 0 0 14px
}
@media only screen and (min-width: 1024px){
    .cdz-vertical-menu .item.level0{
        border:none;
        margin-bottom:0
    }
    .cdz-vertical-menu>.groupmenu{
        border:1px solid #e1e1e1
    }
    .cdz-vertical-menu .item.level0>a.menu-link .menu-icon+span{
        border-left-width:0;
        padding-left:0
    }
    .rtl-layout .cdz-vertical-menu .item.level0>a.menu-link .menu-icon+span{
        border-right-width:0;
        border-left-width:1px;
        padding-right:0;
        padding-left:10px
    }
    .sticky-menu.active .header-vertical-menu-wrap{
        width:50px
    }
    .sticky-menu.active .header-vertical-menu-wrap .menu-title{
        font-size:0;
        margin-top:-6px;
        min-height:43px;
        background-color:#fff;
        color:#2b2b2b;
        border-color:#fff
    }
    .sticky-menu.active .header-vertical-menu-wrap .menu-title:before{
        width:100%;
        margin:0;
        text-align:center
    }
    .page-header{
        background-color:#fff;
        margin-bottom:20px
    }
    .page-header .header-top .switcher .options ul.dropdown a{
        color:#000
    }
    .page-header a.action.skip.contentarea{
        display:none
    }
    .page-header .header-panel-row{
        display:flex;
        align-items:center;
        position:relative
    }
    .page-header .sticky-menu{
        width:100%;
        padding:0
    }
    .page-header .logo{
        margin:0
    }
    .page-header .logo img{
        max-height:100px
    }
    .rtl-layout .page-header .logo{
        margin:0 0 0 15px
    }
    .page-header .header-top-links>a{
        margin:0 10px 0 0
    }
    .rtl-layout .page-header .header-top-links>a{
        margin:0 0 0 10px
    }
    .page-header .icon-link{
        display:inline-block
    }
    .page-header .icon-link:before{
        font-family:FontAwesome;
        margin:0 5px 0 0;
        display:inline-block;
        font-size:14px
    }
    .rtl-layout .page-header .icon-link:before{
        margin:0 0 0 5px
    }
    .page-header .header-middle{
        background:transparent;
        padding:0;
        color:#2b2b2b
    }
    .page-header .header-middle a{
        color:#2b2b2b
    }
    .page-header .header-middle a:hover{
        color:#ffb21e
    }
    .page-header .header-middle .header-panel-container{
        padding-top:10px;
        padding-bottom:10px
    }
    .page-header .header-middle .category-chooser a{
        color:#616161
    }
    .page-header .header-middle .category-chooser a:hover{
        color:#1d71aa
    }
    .page-header .header-middle .header.panel{
        padding:0
    }
    .page-header .header-panel-left{
        display:flex;
        align-items:center
    }
    .page-header .sticky-menu:not(.active) .block-search{
        box-shadow:rgba(98,98,98,0.5) 0px 1px 2px 0px
    }
    .page-header .sticky-menu:not(.active) .features-links>li{
        position:relative
    }
    .page-header .social-wrap a{
        width:auto;
        padding:0
    }
    .page-header .social-wrap a .fa{
        font-size:16px
    }
    .page-header .switcher .options{
        display:block
    }
    .page-header .switcher .options .action.toggle>span{
        width:auto;
        height:auto;
        clip:auto;
        position:relative
    }
    .page-header .header-bottom{
        background-color:#fff
    }
    .page-header .header-bottom .social-wrap{
        margin:0 20px 0 0
    }
    .rtl-layout .page-header .header-bottom .social-wrap{
        margin:0 0 0 20px
    }
    .page-header .header-bottom .switcher-trigger>a,.page-header .header-bottom a.switcher-trigger,.page-header .header-bottom .switcher-trigger{
        color:#333
    }
    .page-header .header-bottom .switcher-trigger>a:hover,.page-header .header-bottom a.switcher-trigger:hover,.page-header .header-bottom .switcher-trigger:hover{
        color:#ffb21e
    }
    .page-header .header-bottom .cdz-fix-left{
        display:flex;
        align-items:center
    }
    .page-header .header-bottom .switcher .switcher-trigger a img{
        display:none
    }
    .page-header .header-bottom .switcher .options .action.toggle:after{
        display:none !important
    }
    .page-header .header-bottom .switcher{
        margin:0 10px 0 0
    }
    .rtl-layout .page-header .header-bottom .switcher{
        margin:0 0 0 10px
    }
    .page-header .header-bottom .switcher .options ul.dropdown{
        min-width:100px
    }
    .rtl-layout .page-header .header-bottom .switcher .options ul.dropdown:before{
        left:auto;
        right:10px
    }
    .page-header .header-bottom .switcher-currency .action.toggle{
        padding:0 0 0 11px;
        border-left:1px solid #333
    }
    .page-header .header-bottom .switcher-currency .action.toggle:after,.page-header .header-bottom .switcher-currency .action.toggle .name{
        display:none !important
    }
    .rtl-layout .page-header .header-bottom .switcher-currency .action.toggle{
        padding:0 11px 0 0;
        border-left:none;
        border-right:1px solid #333
    }
    .page-header .header-bottom .header-bottom-right>.inner>*:last-child{
        margin:0
    }
    .page-header .features-links{
        float:right
    }
    .rtl-layout .page-header .features-links{
        float:left
    }
    .page-header .features-links>li{
        display:inline-block;
        margin:0 0 0 0;
        vertical-align:top
    }
    .rtl-layout .page-header .features-links>li{
        margin:0 0 0 0
    }
    .page-header .features-links>li:last-child{
        margin:0
    }
    .page-header .features-links>li #top-wishlist,.page-header .features-links>li .account-wrapper{
        display:inline-block;
        vertical-align:top
    }
    .page-header .features-links .authorization-link .account-trigger>span.text-underlink,.page-header .features-links .minicart-wrapper .action.showcart .cart-subtotal{
        display:none
    }
    .page-header .features-links #top-wishlist .label,.page-header .features-links .authorization-link .account-trigger>span.text-uppercase,.page-header .features-links .minicart-wrapper .action.showcart>span.text{
        display:inline-block;
        font-size:11px;
        text-transform:capitalize;
        width:100%;
        height:auto;
        clip:auto;
        position:relative;
        margin:0;
        padding:0;
        margin-top:5px
    }
    .page-header .features-links #top-wishlist,.page-header .features-links .authorization-link .account-trigger,.page-header .features-links .minicart-wrapper .action.showcart{
        text-align:center;
        white-space:normal
    }
    .page-header .features-links #top-wishlist:before,.page-header .features-links .authorization-link .account-trigger:before{
        font-family:CodazonFont;
        content:"\E98B";
        font-size:28px;
        line-height:36px;
        color:#474747;
        display:inline-block;
        width:100%
    }
    .page-header .features-links #top-wishlist:hover:before,.page-header .features-links .authorization-link .account-trigger:hover:before,.page-header .features-links .minicart-wrapper .action.showcart:hover:before{
        color:#ffb21e
    }
    .page-header .features-links .authorization-link .account-trigger:before{
        content:"\E9AA"
    }
    .page-header .features-links .minicart-wrapper{
        float:none;
        margin:0;
        position:relative
    }
    .page-header .minicart-wrapper .action.showcart .counter.qty,.page-header .features-links #top-wishlist .counter.qty{
        border-radius:8px;
        height:18px;
        min-width:18px;
        line-height:18px;
        font-size:11px;
        padding:0 2px;
        text-align:center;
        width:auto;
        position:absolute;
        right:calc(50% - 30px);
        top:-10px;
        margin:0;
        background:#2e6194;
        color:#fff
    }
    .page-header .minicart-wrapper .action.showcart .counter.qty:empty,.page-header .features-links #top-wishlist .counter.qty:empty{
        display:none
    }
    .rtl-layout .page-header .minicart-wrapper .action.showcart .counter.qty,.rtl-layout .page-header .features-links #top-wishlist .counter.qty{
        right:auto;
        left:calc(50% - 23px)
    }
    .page-header .store-info-top{
        display:inline-block
    }
    .page-header .header-panel-center{
        z-index:11
    }
    .page-header .searchsuite-autocomplete .product ul li .qs-option-title a{
        color:#484848
    }
    .page-header .sticky-menu.active .header-top,.page-header .sticky-menu.active .header-panel-left,.page-header .sticky-menu.active .header-bottom-right,.page-header .sticky-menu.active #top-wishlist .label,.page-header .sticky-menu.active .authorization-link .account-trigger>span.text-uppercase,.page-header .sticky-menu.active .minicart-wrapper .action.showcart>span.text{
        display:none
    }
    .page-header .sticky-menu.active .header-middle{
        margin-top:0
    }
    .page-header .sticky-menu.active .header-bottom{
        padding-top:5px
    }
    .page-header .sticky-menu.active .header-panel-container,.page-header .sticky-menu.active .panel.header{
        padding-top:0;
        padding-bottom:0;
        margin-top:0;
        margin-bottom:0
    }
    .page-header .sticky-menu.active .header-panel-center{
        position:absolute;
        right:137px;
        top:9px;
        width:auto
    }
    .rtl-layout .page-header .sticky-menu.active .header-panel-center{
        right:auto;
        left:137px
    }
    .page-header .sticky-menu.active .header-panel-right{
        position:absolute;
        top:7px;
        right:0
    }
    .rtl-layout .page-header .sticky-menu.active .header-panel-right{
        left:0;
        right:auto
    }
    .page-header .sticky-menu.active .header-search .actions .search:before,.page-header .sticky-menu.active .features-links #top-wishlist:before,.page-header .sticky-menu.active .features-links .authorization-link .account-trigger:before,.page-header .sticky-menu.active .features-links .minicart-wrapper .action.showcart:before{
        color:#333;
        font-size:23px
    }
    .page-header .sticky-menu.active .header-search .actions .search:hover:before,.page-header .sticky-menu.active .features-links #top-wishlist:hover:before,.page-header .sticky-menu.active .features-links .authorization-link .account-trigger:hover:before,.page-header .sticky-menu.active .features-links .minicart-wrapper .action.showcart:hover:before{
        color:#ffb21e
    }
    .page-header .sticky-menu.active .features-links>li{
        margin:0 15px 0 0
    }
    .rtl-layout .page-header .sticky-menu.active .features-links>li{
        margin:0 0 0 15px
    }
    .page-header .sticky-menu.active .minicart-wrapper .action.showcart .counter.qty,.page-header .sticky-menu.active .features-links #top-wishlist .counter.qty{
        top:-6px;
        height:16px;
        min-width:16px;
        line-height:16px
    }
    .page-header .sticky-menu.active .col-sm-18.header-menu-wrap{
        max-width:calc(100% - 250px)
    }
    .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search:before{
        font-size:23px
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px){
    .page-header .header-top-right .switcher-language,.page-header .header-top-right .switcher-currency,.page-header .header-top-right .switcher-store{
        display:none
    }
    .page-header .features-links #top-wishlist .label,.page-header .features-links .authorization-link .account-trigger>span.text-uppercase,.page-header .features-links .minicart-wrapper .action.showcart>span.text{
        display:none
    }
    .page-header .features-links>li,.page-header .features-links>li:last-child,.rtl-layout .page-header .features-links>li{
        margin:0 10px
    }
}
@media only screen and (max-width: 1023px){
    .header-panel-left{
        position:relative;
        text-align:center
    }
    .header-panel-left>*{
        display:none
    }
    .header-panel-left .logo{
        display:inline-flex
    }
    .header-panel-left .nav-toggle{
        display:block
    }
    .page-header .header-bottom{
        display:none
    }
    .cdz-vertical-menu .item.level0>a.menu-link .menu-icon{
        min-width:27px
    }
}
.header-sections {
     box-shadow: 0px 11px 10px -15px;
}
 @media only screen and (min-width: 1024px){
     .page-header .header-middle .header-panel-container {
         padding-top: 20px;
         padding-bottom: 20px;
    }
     .container.sticky-menu.js-sticky-menu.active input {
         background-color: #d7dcdf;
         border-radius: 5px;
    }
}
 @media only screen and (min-width: 992px) .desk-vertcial-menu-container .menu-container {
     min-width: 240px !important;
}
 @media only screen and (min-width:1024px){
     .page-header .features-links #top-wishlist:before, .page-header .features-links .authorization-link .account-trigger:before{
         font-size: 33px;
    }
     .rtl-layout .page-header .features-links > li {
         margin: 0 10px !important;
    }
     .page-header .features-links > li:last-child {
         margin: 0 10px 0 0;
    }
     .rtl-layout .page-header .sticky-menu:not(.active) .header-search {
         padding: 0 !important;
    }
}
 @media only screen and (max-width:1023px){
     .nav-sections-item-title {
        width:50% !important;
    }
}
 @media only screen and (min-width:1024px){
     .page-header.qkc-style {
         position: fixed;
         top: 0;
         width: 100%;
         z-index: 899;
    }
     .header-bottom.hidden-menu{
         height: 0px;
         opacity: 0;
         visibility: hidden;
         margin-top: 0px;
    }
     .page-header .header-middle .header-panel-container {
         padding-top: 14px;
         padding-bottom: 14px;
    }
     .page-header .header-middle {
         background: #fff;
         padding: 0;
         color: #2b2b2b;
    }
     
     .desk-vertcial-menu-container .menu-title {
         color: #474747;
         background-color: #fff;
         border:unset;
         min-height: 38px;
         display: flex;
         align-items: center;
         padding: 10px 20px 10px 10px;
         font: 500 14px / 1 yekanbakh;
    }
     .desk-vertcial-menu-container .cdz-vertical-menu {
         width: 265px;
         z-index: 10;
    }
     .cdz-vertical-menu .item.level0>a.menu-link .menu-icon {
         min-width: unset;
         text-align: center;
         background-color:#fff;
         margin-inline: -5px 0;
         border-radius: 20px;
         padding: 7px;
         justify-content: center;
         box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    }
     .rtl-layout .cdz-vertical-menu .item.level0>a.menu-link .menu-icon+span {
         border-right-width: 0;
         border-left-width: 1px;
         padding-right: 10px;
         padding-left: 10px;
    }
     .cdz-vertical-menu .item.level0>a.menu-link {
         color: #282828;
         border-color: #e1e1e1;
         background: #fff;
         font: 400 13px / 1.35 500 14px / 1 yekanbakh;
         padding-right: 20px;
         margin-left:15px;
    }
     .cdz-vertical-menu .item.level0 {
         padding-top:10px;
         background-color:#fff;
    }
     .cdz-vertical-menu .item.level0>a.menu-link:hover {
         background-color: #f3f8fd;
         border-radius: 10px 0 0 10px;
    }
     .desk-vertcial-menu-container.cdz-active>div>.menu-title {
        background-color: #f3f8fd;
    }
     .cdz-vertical-menu .item.level0:hover>a.menu-link {
         color: #1c1c1c;
         border-color: #e1e1e1;
         background: #f3f8fd;
         border-radius: 10px 0 0 10px;
    }
     #desk_vertcial-menu-container:hover > div.main-content-top-left > div.menu-title {
         background-color: #f3f8fd;
    }
     .cdz-vertical-menu.dropdown-fullheight ul.groupmenu-drop {
         box-shadow: none;
         left: calc(100% - 1px);
         display: flex;
         min-height: 100%;
    }
     .cdz-vertical-menu.dropdown-fullheight {
         position: relative;
         background-color: #fff;
    }
     .cdz-vertical-menu .item.level0>a.menu-link {
         display: flex;
         padding-inline: 5px 0px;
         padding-block: 5px;
         align-items: center;
         position: relative;
         padding-right:20px;
    }
     .desk-vertcial-menu-container .menu-container {
         display: none;
         position: absolute;
         width: 100%;
         top: 100%;
         left: 0;
         z-index: 600;
         min-width: 240px;
    }
     .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree)>ul.groupmenu-drop {
         display: flex;
         flex-direction: column;
         height: 100%;
    }
     .cdz-vertical-menu .groupmenu {
         border-radius: 0 0 5px 5px;
         overflow-y:auto;
	 direction:ltr;
    }
    .cdz-vertical-menu .groupmenu-drop-content {
	    overflow-y:auto;
     }
    a.menu-link,.item.level1 {
	 direction:rtl;
	 text-align: right;
    }
  #maincontent {
     margin-top:110px;
  }
}
 
