body {background: #f5f5f5;position: relative;direction: rtl!important;}
.grecaptcha-badge { visibility: hidden; }
ul{padding-inline-start: 0;}
input::placeholder,
textarea::placeholder {text-align: right;}
.alert-dismissible .close {right: unset;left: 0;}
.alert-dismissible button.close:focus {outline: none;}
table th , table td {vertical-align: middle!important;}
@media(max-width: 991px) {  table.u__panel--tables th, table.u__panel--tables td{font-size: 14px!important;}  }
.margin-r {margin-right:5px!important;}.space-25 {height: 25px!important; }.space-50 {height:50px!important; }.space-100 {height:100px!important; }
.f12 {font-size:12px!important; }.f14 {font-size:14px!important; }.f16 {font-size:16px!important; }.f18 {font-size: 18px!important;}.f20 {font-size: 20px!important;}.f25 {font-size: 25px!important;}
.line-space { line-height:35px;}.c0 { color: #fff!important; }.c1 { color: #f15a31!important; }.c2 { color: #222!important;}  .bold {font-weight: bold!important;}
.all-btn{outline:none;font-size:14px;text-align:center;cursor:pointer;border:unset;transition:all .3s} .all-btn:focus{outline:none}
.see-all-btn{position:relative;top: -15px;z-index:2;background:#f15a31;color:#fff!important;padding:5px 18px;border:1px solid transparent;border-radius:0.25rem;display:flex;align-items:center;transition:all .3s ease;border-radius: 50px}  .see-all-btn:hover{opacity:0.8}
.green-btn{background-color:#44bc7c !important;color:#fff!important;padding:7px 10px;cursor:pointer;border-radius:50px !important;text-align:center!important;}
.green-btn:focus{outline:unset}  .green-btn:hover,.green-btn.active{background-color: #339f69 !important;color:#fff!important;}
.btndownload-plan{border:2px solid #fdc13c;background:#fdc13c;color:#000!important;font-size:22px;display:block;padding:9px;margin:10px auto;width:100%;max-width:100%}
.blue-btn{background-color:#fdc13c;color:#000 !important}  .black-btn{background-color:#363636}
.blue-btn,.black-btn,.btndownload-plan{padding:5px 40px;border-radius:0.25rem;border:1px solid transparent}
.blue-btn:hover,.btndownload-plan:hover{background: #f1ad00}
.gary-btn{background-color: #e0e0e0
}  .black-btn{background-color:#363636}
.gary-btn{padding:10px 8px 10px 8px;border-radius:0.25rem;}
.gary-btn.logiin_user{padding:6px 8px 3px 8px;cursor: pointer;border-radius: 50px;}
.gary-btn.logiin_user:hover .user__account--dropdown{visibility: visible;opacity: 1}
.gary-btn:hover{background: #ccc;}
.gary-btn.logiin_user.active{background: #ccc;}
/*----------Header search-box-----*/
.header__search--box{position:relative;top:5px;background-color:#fff;border:1px solid #ccc;border-radius:0.25rem;width: 100%;margin: 0 auto;}
.header__search--box select,.header__search--box input{display:inline-block}
.header__search--box select{border:unset!important;outline:none!important;font-size:13px;border-radius:0.25rem;background: #fff}
.header__search--box input{border:unset!important;font-size:13px;padding-left:50px}
.header__search--box button{position:absolute;left:0;background-color:#fff;height:45px;border:none;outline:none!important;border-radius:0.25rem;cursor:pointer}
.responsive__user-account{display:block;max-width:100%;padding:0 6px}
.responsive__user-account > li{display:inline-block;position:relative}
.user__free-account--dropdown li{display:block}
.user__free-account--dropdown {min-width: 250px!important;}
.responsive__user-account .user__free-account--dropdown li a{display: block;text-align:right!important;position: relative;padding:10px 25px 10px 10px!important;}
.responsive__user-account .user__free-account--dropdown li a i {position: absolute;right: 5px;top: 10px}
ul.menu-search #ul-plantitle.user__free-account--dropdown li a{display: block;text-align:right!important;position: relative;padding:10px 25px 10px 10px!important;}
ul.menu-search #ul-plantitle.user__free-account--dropdown li a i {position: absolute;right: 5px;top: 10px}
ul.menu-search #ul-plantitle.user__free-account--dropdown li:last-child a{border-bottom: none !important;}
ul.menu-search #ul-plantitle.user__free-account--dropdown li:last-child {border-radius: 0 0  8px 8px}
ul.menu-search #ul-plantitle.user__free-account--dropdown li:first-child {border-radius: 8px 8px 0 0}
/*#ul-plantitle,.user__account--dropdown{ overflow: hidden}*/
.user__account--shop-cart{display:block;position:relative}
.user__account--shop-cart .count{width:20px;height:20px;border-radius:100%;background:#44bc7c;color:#fff;position:absolute;top:-10px;right:-10px;display:flex;justify-content:center;align-items:center}
.user__account--plan{background:#44bc7c;color:#fff!important;border:1px solid transparent;border-radius:16px;font-size:14px;transition:all .3s ease}
.user__account--plan:hover{background:#fff;color:#44bc7c!important;border-color:#44bc7c}
.user__account--plan:hover ~ .user__free-account--dropdown{visibility:visible;opacity:1}
@media(max-width:991px) {
    .user__account--plan{font-size:12px}
    .uaplan__not-subscribe {background: #fdc13c!important;color: black!important}
    .uaplan__not-subscribe:hover {background: #fff!important;color: black!important;border-color:#fdc13c}
}
.product__main--img , .product__main--img.video__cover {
    position:relative;
    display: flex;
    justify-content: center;
    align-items: center;
    /*min-height: 455px;*/
    /*max-height: 455px;*/
    margin-bottom: 8px;
    padding: 10px;
} /* MFR */
.product__main--img .product_image {
    max-width: 100%!important;
    height: auto!important;
    margin: 0 auto;
    display: block;
    max-height: 650px;
    border-radius: 0.25rem;
} /* MFR */
.product__main--img video {max-height: 430px;}


.product__add-to-fav,.product__share-btn{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border:1px solid #9f9c9d;border-radius:0.25rem;background-color:#fff;cursor:pointer} /* MFR */
.product__add-to-fav i,.product__share-btn i{color:black!important;font-size:14px;font-weight: 500} /* MFR */
.product__add-to-fav--msg,.product__share--social-media{min-width:150px;font-size:12px;height:40px;padding:0 8px;position:absolute;top:30px;right:-50px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #9f9c9d;visibility:hidden;opacity:0;transition:all .3s ease} /* MFR */
.product__share--social-media::before , .product__add-to-fav--msg:before {
    content: '\f0da';
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    position: absolute;
    top: -19px;
    right: 55px;
    color: #9f9c9d;
    font-size: 18px;
    transform: rotate(-90deg);
} /* MFR */
.product__share--social-media::after , .product__add-to-fav--msg:after{
    content: '\f0da';
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    position: absolute;
    right: 0px;
    top: 6px;
    color: #fff;
    font-size: 18px;
    transform: rotate(180deg);
}
.product__share--social-media a {width: 25px;}
.product__share--social-media{justify-content:flex-start;min-width:unset}
.product__share--social-media a i{color:#adadad;font-size:22px;transition:all .3s ease}
.product__share--social-media a i:hover{color:#ec1447}
.product__add-to-fav:hover ~ .product__add-to-fav--msg,.product__share-btn:hover ~ .product__share--social-media,.product__share--social-media:hover{visibility:visible;opacity:1}
.product__add-to-fav:focus {outline: none;}
#galleryModal .modal-header {border: none;}
#galleryModal .modal-content {border-radius: .1875rem;border: none;padding: 15px;box-shadow:0 10px 50px 0 rgba(0 0 0 / 50%);}
#galleryModal .modal-header .close{margin:-1rem -1rem -1rem 0; }
#galleryModal .modal-header .close:focus {outline: none;}
.modal-backdrop{background-color:#0000006e!important}
.gallery__item--wrapper{width:100%;max-width:100%;overflow:auto;white-space:nowrap}
.gallery__item--modal ul{max-width:100%}
.gallery__item--modal img{object-fit:contain}
.gallery__img--modal-image , .gallery__img--modal-video{border: 1px solid #e2e2e2;border-radius: 8px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.gallery__img--modal-image img {max-width: 100%;height: auto;}
.is_video{position:relative}
.is_video::after{content:'\f144';font-family:"Font Awesome 6 Pro";font-weight: 300;position:absolute;color:#fff;top:50%;left:50%;width: 50px;height: 50px;border-radius: 100%;display: flex;justify-content: center;align-items: center;background-color: #0000009e;font-size:50px;transform:translate(-50%,-50%);cursor:pointer}
.gallery__last__item div{position:relative;display:inline-block}
.gallery__last__item div::after {content: '\F39B';font-family: "Font Awesome 6 Pro";font-size: 2.5rem;color: #ffffffb3;cursor: pointer;position: absolute;top: 0;right: 0;left:unset!important;border-radius: 8px!important;width: 100%;height: 100%;display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;background: rgba( 255, 255, 255, 0.25 );backdrop-filter: blur( 12px );-webkit-backdrop-filter: blur( 12px );border: 1px solid rgba( 255, 255, 255, 0.18 );}
.gallery__last__item div.is_video::after {transform: translate(0 ,0);}
/*new items*/
#galleryModal .modal-content { border-radius: 8px!important;}
.gallery_slider_wrapper {max-width: 365px;position: relative;margin: 15px auto;}
.modal_gallery_slider .swiper-slide {width: 130px;height: 95px;border: 1px solid #e2e2e2;border-radius: 8px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.modal_gallery_slider .swiper-slide span {width: 100%;height: 100%;}
.modal_gallery_slider .swiper-slide img {object-fit: cover;max-width: unset!important;width: 100%;height: 100%;}
.swiper-button-next-item {position: absolute;left: -35px;top: 50px;}
.swiper-button-prev-item {position: absolute;right: -35px;top: 50px;}
.gallery__item--modal--items.active{border:1px solid #000!important}
.swiper-button-next-item , .swiper-button-prev-item {width: 30px!important;height: 30px!important;color: #adadad;cursor: pointer;font-size: 18px;}
.swiper-button-next-item.swiper-button-disabled,
.swiper-button-prev-item.swiper-button-disabled {opacity: 0.6;}
.thisCopyRight {text-align: justify;font-size: 14px;padding-top: 5px;line-height: 1.5rem} /* MFR */
@media (min-width: 992px) {
    .gallery__img--modal-image , .gallery__img--modal-video {min-height: 500px;max-height: 500px;}
    #galleryModal .modal-dialog {max-width: 40%!important;}
    .zoom-on-hover img.normal {max-height: 450px!important}
}
@media(max-width: 991px) {
    .gallery__item--modal {white-space: nowrap;overflow: auto;padding-bottom: 20px;}
    .gallery__img--modal-image {min-height: 250px;max-height: 250px;}
    .zoom-on-hover img.normal {max-height: 250px!important}
}
@media(max-width: 768px) {
    .modal_gallery_slider .swiper-slide {width: 100px;height: 95px;}
}
/**/
nav.greedy ul li a {font-size: 13px;color: #6b6b6b;/*font-weight: bold;*/transition: all 0.3s ease;} /* MFR */
nav.greedy ul li a:hover {color: #f15a31;}
nav.greedy ul.hidden-links {width: 145px;box-shadow: 0 0 15px 0 #3333331a;border-radius: 8px;text-align: right;padding: 0!important;}
nav.greedy ul.hidden-links li {padding: 0!important;}
nav.greedy ul.hidden-links li a {display: block;padding: 10px;}
nav.greedy ul.hidden-links li a:hover {background-color: #f5f5f5;border-radius: 8px;}
.greedy.compiled button {cursor: pointer;}
#head-left-panel{display:flex;justify-content:flex-end;text-align:left!important;float:left!important;padding-left:0!important;width:100%;white-space:nowrap!important}
.menu-item-has-children{position:relative}
#sidebar_filter_profile,
.account__guest--login,
.account__guest--register{position: relative;font-size:15px;font-weight:700;color:#000;cursor:pointer;border-radius: 50px} /* MFR */
#sidebar_filter_profile:hover{color:#000}
#sidebar_filter_profile span {width: 18px;height: 18px;border-radius: 100%;font-size: 10px;color: #fff;display: flex;justify-content: center;align-items: center;position: absolute;top: -10px;right: -10px;background-color: #f15a31;}
.user__account--shop-cart-pc{position:relative;color:#6b6b6b;font-size:13px;/*font-weight:700*/} /* MFR */
.user__account--shop-cart-pc .count{width:18px;height:18px;border-radius:100%;font-size: 10px;background:#f15a31;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:-10px;right:-10px}
.user__account--dropdown, .user__free-account--dropdown {min-width: 200px;position: absolute;z-index: 999;left: 0;top: calc(100% + 17px);background-color: #fff;box-shadow: 0 0 5px 0px #545151;border-radius: 8px;visibility: hidden;opacity: 0;transition: all 0.3s ease;}
.user__account--dropdown:after,
.user__free-account--dropdown:after {content: '\f0de';font-family: "Font Awesome 6 Pro";font-weight: 900;font-size: 20px;position: absolute;left: 15px;top: -14px;color: #bfbfbf;}
.user__account--dropdown li a,.user__free-account--dropdown li a{position:relative;display:block;text-align:right!important;color:#414141;font-size:15px!important;padding:10px 10px 10px 15px!important;border-bottom: 1px solid #cccccc75;transition:all .3s ease}
.user__account--dropdown li a span,.user__free-account--dropdown li a span {width: 18px;height: 18px;border-radius: 100%;font-size: 10px;color: #fff;display: flex;justify-content: center;align-items: center;position: absolute;top: 10px;left: 5px;background-color: #f15a31;}
/*.user__account--dropdown li a:hover,.user__free-account--dropdown li a:hover{color:#f15a31;}*/
.user__account--dropdown li:last-child a{border-bottom: none !important;}
.user__account--dropdown li:last-child {border-radius: 0 0  8px 8px}
.user__account--dropdown li:first-child {border-radius: 8px 8px 0 0}
.user__account--dropdown li:hover ,.user__free-account--dropdown li:hover{background: #e7e7e7}
#sidebar_filter_profile:hover ~ .user__account--dropdown,.user__account--dropdown:hover{visibility:visible;opacity:1}
.free__account__profile:hover ~ .user__free-account--dropdown,.user__free-account--dropdown:hover{visibility:visible;opacity:1}
#login__alert .alert__message{background:transparent;border:none;text-align:center!important;color:#fd1b1c;margin-bottom:0}
#login__alert .alert__message .list-style{padding-inline-start:0}
#login__alert .alert__message .list-style li span{position:relative;font-size:12px;font-weight:700}
#login__alert .alert__message .list-style li .error__message::before{content:"\f101";font-family:"Font Awesome 6 Pro";position:absolute;right:-20px}
#login__alert .alert__message .list-style li .error__message::after{content:"\f100";font-family:"Font Awesome 6 Pro";position:absolute;left:-20px}
.faq__accordion{margin:10px auto}
.faq__accordion--question{
    position:relative;
    background:#fff;
    color:#333;
    padding:1rem 1.25rem 1rem 2rem;
    text-align:right;
    cursor:pointer;
    border-radius:0.25rem;
    border: 1px solid #dfdfdf;
    transition: all 0.3s ease;
}
.faq__accordion--question.show{background:#fff;border-bottom-color: #dfdfdf;border-radius:0.25rem 0.25rem 0 0;}
.faq__accordion--question i{position:absolute;left:1rem;top:1.2rem;transition:all .3s ease}
.faq__accordion--question.show i{transform:rotate(-180deg)}
.faq__accordion--answer{
    direction: unset!important;
    background:#fff;
    color:#414141;
    border-width: 0 1px 1px 1px;
    border-color: #dfdfdf;
    border-style: solid;
    border-radius:0 0 0.25rem 0.25rem;
    padding:0 1.25rem;
    max-height:0;
    overflow:hidden;
    transition:all .3s ease;
    margin-top: -4px;
}
.faq__accordion--answer-content{padding-top:1rem;padding-bottom:1rem;text-align:right;max-width: 100%;overflow: auto;}
.faq__accordion--answer-content video {max-width: 100%!important;}
.faq__accordion--answer-content img {max-width: 100%;height: auto!important;}
.faq__accordion--answer-content > * {direction: initial!important}
#paymentLayout{min-height: 100%;position: relative;}
.payment__layout--header {background: #fff;}
.payment__layout--header--section {margin: 0 auto;}
.payment__layout--header--section .row{margin: 0;}
.payment__layout--main-content {min-height: calc(100vh - 245px);}
.discount__code--wrapper{max-width:400px;margin:auto;position:relative}
.discount__code--wrapper input{border-radius:0;text-align:center;transition:all .3s ease}
.discount__code--wrapper input:focus{border-color:#44bc7c}
.discount__code--wrapper button{margin-top:1rem;border-radius:0;padding:8px 12px;background-color:#f16076;color:#fff;outline:none;border:1px solid transparent;cursor:pointer;font-size:14px;transition:all .3s ease}
.discount__code--wrapper button:hover{color:#f15a31;background-color:#fff;border-color:#f15a31}
.discount__details{max-width:400px;text-align:right;margin:1rem auto auto;font-size:15px}
.plans__show{position:relative;margin:50px auto 20px;background:#fff;border:1px solid #c4c4c4;border-radius:0.25rem}
.plans__show--title{position:absolute;top:-27px;right:1px;color:#f15a31!important;font-size:1rem;font-weight:700}
.plans__show--title::after{content:'';position:absolute;top:25px;right:0;width:100%;height:2px;border-radius:0.25rem;background:#f15a31!important}
.plans__show--card-title{font-size:20px;font-weight:600;line-height:3}
.plans__show--plan-card{border:1px solid #c4c4c4;width:250px;margin:0 auto;border-radius:0.25rem;padding:10px}
.plans__show--plan-card ul{padding-inline-start:0;margin:0}
.plans__show--plan-card ul li{position:relative;text-align:center!important;padding:10px 0}
.plans__show--plan-card ul li:first-child{padding-top:0}
.plans__show--plan-card ul li:not(:last-child)::after{content:'';position:absolute;bottom:0;right:5%;width:90%;height:1px;background:#c4c4c4}
.plans__show--plan-card--img{width:220px;height:220px;margin:0 auto}
.plans__show--plan-card--img img{padding:.5rem;border:1px solid #c4c4c4;border-radius:0.25rem}
.plans__show--plan-card--title{font-weight:700}
.plans__show--payment--methods{max-width:100%;padding-inline-start:0;display:flex;justify-content:center}
.plans__show--payment--method{display:inline-block}
.plans__show--payment--method-box{position:relative;display:flex;justify-content:center;align-items:center;border:2px solid #dedede;width:140px;height:140px;padding:50px 10px 10px;background:#fff;margin:0 5px}
.plans__show--payment--method-box a,.plans__show--payment--method-box button{font-size:12px;cursor:pointer;}
.plans__show--payment--method-box--title{color:#333;font-weight:700}
.plans__show--payment--method-box img{position:absolute;top:10px;left:48px}
.plans__show--payment--method-box button:focus {outline: none;}
.payment__layout--footer{background:#ddd;min-height:60px;display:flex;align-items:center}
.payment__layout--footer--section,.payment__alert--section{margin:0 auto}
.payment__layout--footer--section--desc{text-align:right;white-space: nowrap;font-size:13px;font-weight:700;display:inline}
@media(max-width: 400px) {  .payment__layout--footer--section--desc {font-size: 10px;}  }
.payment__layout--footer--section--social-icon{padding-inline-start:0;display:inline}
.payment__layout--footer--section--social-icon li{display:inline-block}
.payment__layout--footer--section--social-icon img {filter: brightness(0);opacity: 0.6}
.payment__cart--empty{background:#fff;border:1px solid #c4c4c4;border-radius:8px;padding:15px}
.table-cart.table td,.table-cart.table td{white-space:nowrap}
.payment__cart{margin:25px auto;position:relative}
.payment__cart--title{position:absolute;top:-27px;right:1px;color:#f16076;font-size:1rem;font-weight:700}
.payment__cart--title::after{content:'';position:absolute;top:25px;right:0;width:100%;height:2px;border-radius:0.25rem;background:#f16076}
.payment__cart .btn-dark{font-size:13px!important;min-width:150px;margin:5px}
.payment__cart .btn-success{font-size:13px!important;min-width:150px;margin:5px}
.payment__cart table p{margin-bottom:0}
thead .payment__cart--table-td{width:100%;height:100%;background:#EAEAEA;padding:10px;border:1px solid #CCC;border-radius:2px!important;text-align:center}
tbody .payment__cart--table-td{width:100%;height:100%;background:#fff;padding:10px;border:1px solid #CCC;border-radius:2px!important;min-height:120px;display:flex;justify-content:center;align-items:center}
tbody .payment__cart--table-td .cart-img{min-height:100px}
.payment__cart--table-td-mob-title {display: none}
.payment__cart--delete-modal .modal-footer {display: flex;justify-content: space-between;}
.payment__cart--delete-modal .modal-header .close {margin: -1rem auto -1rem -1rem;}
.payment__cart--delete-modal .modal-header .close:focus {outline: none;}
.payment__cart--delete-modal .modal-body {white-space: normal;}
.payment__alert--wrapper {background-color: #fff;margin: 15px auto;border-radius:0.25rem;padding-top: 15px;padding-bottom: 15px;}
.payment__cart--table-td p {white-space: normal;text-align: center;}
@media(max-width: 991px) {
    table thead:first-child .payment__cart--table-td{display:none}
    .payment__cart .table td{display:contents}
    tbody .payment__cart--table-td .cart-img{min-height:200px}
    .table-cart tbody tr {background-color: #fff;display: block;margin-bottom: 15px;border: 1px solid #CCC;}
    tbody .payment__cart--table-td {border-color: transparent;min-height: unset;flex-direction: column;}  .payment__cart--table-td-mob-title {display: block;font-weight: bold;text-align: center;margin-bottom: 8px;}  }
@media(max-width:768px) {  .header-commentsUser--fullname{max-width:50%}  .header-commentsUser--date{font-weight:400!important}  .payment__cart--empty h3{font-size:1rem}  }
.item .remove__from--fav-btn {position: absolute;top: 52px;width: 40px;height: 40px;border: 1px solid #cccccc;border-radius:0.25rem;cursor: pointer;opacity: 0;transition: opacity 0.3s ease;}
.item:hover .remove__from--fav-btn {opacity: 1;}
@media(min-width: 1200px) {  .payment__layout--header--section, .payment__layout--footer--section, .payment__alert--section, .plans__show{width: 1200px;max-width: 80%;}  }
@media(min-width:1200px) {  .payment__cart{width: 1200px;max-width: 90%;}  }
@media(max-width: 1199px) {  .plans__show, .payment__cart, .payment__alert--section{max-width: 95%;}  }
.top-main-banner{
    position:relative;
    height: 375px;
    min-height: 375px!important;
    max-height: 375px!important;
    padding-bottom: 15px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center
} /* MFR */
.top-main-banner::after{content:"";position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.top-banner-content{position:relative;z-index:10;max-width: 800px;margin: auto;
    align-items: center;
    justify-content: center;
    display: flex;}
.top_banner--title {
    font-size: 27px;
    color: #fff;
    font-weight: normal;
    text-align: center;
    line-height: 110%;
} /* MFR */

.dynamic__search--result{position:absolute;z-index:2;width:540px;min-height:48px;max-height:150px;text-align:right;overflow:auto;top:103%;left:49px;background:#fff;padding:5px 15px;border-radius:0 0 8px 8px}
.dynamic__search--result li:not(.dynamic__search-no-result){font-size:14px;margin-bottom:10px}
.dynamic__search-no-result{position:relative;top:6px;color:#f15a31}
.top-main-search-form{position:relative;width:590px;max-width:590px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:0.25rem}
.top-main-search-form::after{content:"";position:absolute;z-index:9;right:162px;width:1px;height:100%;background:#adadad}
.top-main-search-form select{width:36%;background-color:transparent;border:none;font-size: 14px}
.top-main-search-form input{position:relative;padding-left:52px}
.top-main-search-form input::placeholder { font-size: 14px;}
.top-main-search-form button{width:50px;position:absolute;left:-1px;top:0;background-color:#f15a31;color:#fff;outline:none!important;border:none!important;border-radius:0;padding:22px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:0.25rem 0 0 0.25rem;transition: all 0.3s ease;}
.top-main-search-form button:hover{opacity:.8}
.top-main-search-form button:focus{background:#f15a31}
.top-banner-content .banerHashtag{transform:unset;font-size:13px;/*background-color:#333;*/border-radius:0 0 40px 40px;width:590px;margin-top: 15px;} /* MFR */
#global-search::placeholder{text-align:right}
@media (max-width:590px) {  .top-main-search-form{width:400px;font-size:14px}  .dynamic__search--result{width:350px}  .top-banner-content .banerHashtag{width:400px}  .top-main-search-form select{width:50%}  .top-main-search-form::after{right:140px}  }
@media (max-width:400px) {  .top-main-search-form,.top-banner-content .banerHashtag{width:300px}  .dynamic__search--result{width:300px;right:0}  .top-main-search-form .form-control{font-size:12px!important}  .top-main-search-form::after{right:103px}  }
.btn-countinue.home-pic:hover{color:#7ed9de}
.btn-countinue.home-vector:hover{color:#e3868e}
.btn-countinue.home-video:hover{color:#8dce6a}
#m-main-content{text-align:right;}
.tab-btns{
    position: relative;
    display:block;
    max-width:100%;
    white-space:nowrap;
    overflow-x:auto;
    overflow-y: hidden;
    /*border-bottom:1px solid #cccccc;*/
}
.tab-btns::after {
    content: '';
    position: absolute;
    top: 42px;
    right: 0;
    width: 100%;
    height: 1px;
    background-color: #cccccc;
}
.tab__btn{display:inline-block;padding:10px 0 10px 10px;white-space: nowrap}
#m-main-content .tab-btns .tab-btn1,#m-main-content .tab-btns .tab-btn2{color:#222;/*font-weight:700*/;cursor:pointer} /* MFR */
#m-main-content .tab-btns .tab-btn1.active,#m-main-content .tab-btns .tab-btn2.active{color:#f15a31;position:relative}
#m-main-content .tab-btns .tab-btn1.active::after,#m-main-content .tab-btns .tab-btn2.active::after{content:"";position:absolute;z-index: 2;width:100%;height:2px;bottom:-10px;right:0;background:#f15a31} /* MFR */
@media(max-width:768px) {  .topcats .swiper-container::after,.topcats .swiper-container::before{display:none}  .after-back{white-space:nowrap;overflow:auto}  .after-back > *{font-size:14px!important}  .after-back button{font-size:12px!important}  .tab__btn{display:inline-block;}  }

.m-tab-one{position:relative;top:0;width:100%;display:none;opacity:0;transition:all .3s ease}
.m-tab-two{position:relative;width:100%;display:block;max-height:0;overflow:hidden;transition:all .3s ease}
.m-tab-one.active{display:block;opacity:1;z-index:2}
.m-tab-two.active{max-height:unset}
#tab-one-more,#tab-two-more{display:none}
#tab-one-more.active,#tab-two-more.active{display:flex;justify-content:center}
#tab-one-more,#tab-two-more{top:36px}
.boxContainer .item, .boxContainerTwo .item {position: relative!important;overflow: hidden;height: 100%;margin-bottom: 10px;}
.boxContainer.hoverable .item {border-radius:0.25rem;}
#page__video .item::after {content: '\f144';position: absolute;font-family: 'Font Awesome 6 Pro';font-weight: 300;font-size: 6rem;width: 100px;height: 100px;background: #3333336b;border-radius: 100%;top: 50%;left: 50%;display: flex;justify-content: center;align-items: center;color: #ffffffe0;transform: translate(-50% , -50%);}
@media(max-width:500px) {  #page__video .item::after {width: 60px;height: 60px;font-size: 3rem;}  }
.m-tag-info{position:absolute;min-width:100px;top:10px;left:-65px;font-size:12px;transition:all ease .4s}
.m-tag-info img{min-width:20px}
.m-tag-name{position:absolute;z-index:10;bottom:0;left:0;right:0;border-radius: 0 0 5px 5px;color:#fff;background-image:linear-gradient(rgba(0,0,0,0.0),rgba(0,0,0,0.5),rgba(0,0,0,0.8));padding:10px 5px;text-align:center;opacity:0;transition:opacity .3s}
.tag-video-symbol{position:absolute;top:20px;right:41%;transform:translate(71px,-5px);opacity:.5}
.tag-video-symbol img{width:90%;height:90%}
.boxContainer .item:hover .m-tag-name,.boxContainerTwo .item:hover .m-tag-name{opacity:1}
.item {float: right;}
.m-tag-download,.m-tag-free,.m-tag-prem,.m-tag-downloaded{padding-inline-start: 0;position:absolute;top:10px;left:-82px;color:#fff;border-radius:0 5px 5px 0;transition:all .3s ease}
.item:hover .m-tag-download,.item:hover .m-tag-free,.item:hover .m-tag-downloaded,.item:hover .m-tag-prem{left:0}
.tag-text{text-align:center;font-size:14px;display:block}
.m-tag-download{background:#31afd5}
.m-tag-downloaded{background:#f68121; display: none;} /* MFR */
.m-tag-free{background:#41973c}
.m-tag-prem{background:#222;color:#f2d204}
.product__offer-suggestion,.product__label-info{font-size:11px;text-align: right;padding:5px;border-radius:0 0 4px 0}
.product__label-content{min-width: 110px;position:relative;padding:5px 20px 5px 5px;text-align:right;}
.product__label-content img{position:absolute;top:6px;right:4px;width: 18px!important;height:18px!important}
.boxContainer .item .product__label-content img { object-fit: contain!important;border-radius: 0!important;}
.item form{position:absolute;top:10px;right:5px}
.product__add-to-fav--row{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;border-radius:0.25rem;background-color:rgba(255,255,255,0.8);cursor:pointer;opacity:0;transition:opacity .3s ease}
.product__add-to-fav--row:focus{outline:none}
.product__add-to-fav--row i{color:#adadad;font-size:16px}
.item:hover .product__add-to-fav--row{opacity:1}
.boxContainer:before,.boxContainer:after{content:"";display:table}
.boxContainer:after{clear:both}
.boxContainer .item img{object-fit:cover!important;border-radius:0.25rem}
.first-item{clear:both}
.last-row,.last-row ~ .item{margin-bottom:0}
.flexbin-img-container{position:relative}
.image__preview{display:flex;justify-content:center;align-items:center;background-color:#363636;position:fixed;z-index:15;border-radius:8px;padding:15px 15px 50px;visibility:hidden;opacity:0;transition:all .3s ease}
.image__preview.active{visibility:visible;opacity:1}
.image__preview--box{display:block;margin:0 auto;
    min-width:400px;
    max-width:400px;
    min-height:250px;
    max-height:250px;
    position:relative;border-radius:8px;background-position:center;background-size:cover;background-repeat:no-repeat}
.image__preview--box .m-tag-download,.image__preview--box .m-tag-free,.image__preview--box .m-tag-prem,.image__preview--box .m-tag-downloaded{position:absolute;top:10px;left:0;color:#fff;border-radius:0 5px 5px 0;transition:all .3s ease}
.image__preview--box--details{position:absolute;bottom:-35px;right:0;width:100%;display:flex;justify-content:space-between}
.m-tag-zoom{position:absolute;min-width:100px;top:0;left:0;font-size:12px}
#zoom-tag{position:absolute;top:3px;left:0}
.image__preview:hover{visibility:visible;opacity:1}
@media(max-width:1240px) {  .image__preview--box{min-width:380px;max-width:380px;min-height:200px;max-height:200px}  }
.after-a.active,.free-tab.active{border-bottom:2px solid #f15a31}
.m-section-box{border-bottom:1px solid #ccc}
@media(max-width:767px) {  .m-section-box .m-red-line,.m-section-box a{font-size:14px}  }
@media(max-width: 390px) {  .m-section-box .m-red-line,.m-section-box a{font-size:12px}  }
.m-red-line{position:relative}
.m-red-line::after{content:'';width:100%;height:2px;position:absolute;bottom:-1px;right:0;background:#f15a31} /* MFR */
#designerSlider{padding:15px 0}
.designer-img-wrapper{display:flex;justify-content:center;align-items:center;position:relative}
.designer-img-bg{width:95px;height:95px;border-radius:100%;background:#fff;position:absolute;z-index:-1}
.designer-img{width:85px;height:85px;border-radius:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.designer-name{text-align:center;margin:15px 0 0}
.swiper-button-prev-designer,.swiper-button-next-designer,
.swiper-button-prev-category,.swiper-button-next-category,
.swiper-button-next-related-cat,.swiper-button-prev-related-cat,
.swiper-button-next-related, .swiper-button-prev-related {
    width:30px!important;
    height:30px!important;
    display:flex;
    justify-content:center;
    align-items:center;
    background:#333;
    border-radius:100%;
    cursor:pointer}
.swiper-button-prev-related i,
.swiper-button-prev-related-cat i { position: relative; left: 3px;}
.swiper-button-prev-designer{position:absolute;right:0;top:57%}
.swiper-button-next-designer{position:absolute;left:0;top:57%}
.swiper-button-prev-category{position:absolute;top:45px;right:20px}
.swiper-button-next-category{position:absolute;top:45px;left:20px}
.swiper-button-next-related-cat,.swiper-button-next-related{position:absolute;left:20px;top:45%}
.swiper-button-prev-related-cat,.swiper-button-prev-related{position:absolute;right:20px;top:45%}
.swiper-button-next-category i,.swiper-button-prev-category i,.swiper-button-next-related-cat i,.swiper-button-prev-related-cat i,.swiper-button-next-related i,.swiper-button-prev-related i{color:#fff}
.swiper-button-next-category.swiper-button-disabled,.swiper-button-prev-category.swiper-button-disabled,.swiper-button-next-related-cat.swiper-button-disabled,.swiper-button-prev-related-cat.swiper-button-disabled,.swiper-button-next-related.swiper-button-disabled,.swiper-button-prev-related.swiper-button-disabled{opacity:.5}
.topcats .swiper-container{position:relative}
.topcats .swiper-container::before{content:'';position:absolute;z-index:2;top:0;right:0;width:100px;height:100%;background-image:linear-gradient(to right,transparent,#ffffffad)}
.topcats .swiper-container::after{content:'';position:absolute;z-index:2;top:0;left:0;width:100px;height:100%;background-image:linear-gradient(to left,transparent,#ffffffad)}
.topcats .swiper-slide{background:transparent!important}
#commentSlider .swiper-slide{display:flex;justify-content:center}
.swiper-button-prev-comment,.swiper-button-next-comment{width:30px!important;height:30px!important;display:flex;justify-content:center;align-items:center;background:#333;border-radius:100%;cursor:pointer}
.swiper-button-prev-comment{position:absolute;right:0;top:57%}
.swiper-button-next-comment{position:absolute;left:0;top:57%}
.swiper-button-prev-comment i ,
.swiper-button-prev-category i ,
.swiper-button-prev-designer i  {position:relative;left:3px}
.comment__user-name{position:relative;font-weight:700;font-size:1.2rem}
@media (max-width: 991px) {
    .filters__wrapper-mobile{
        position: relative!important;
        margin: 15px!important;
        padding: 9px 9px 0 9px;
        border: 1px solid #E3E9ED;
        border-radius: 0.25rem;
        overflow: hidden;
    }
}
@media(max-width:768px) {  .comment__user-name{font-size:1.2rem}  }
.search__desktop--filters{width: 100%;position: relative;}
.search__box {text-align:right;}
.search__box--sortby li{margin-left: 2px;}
.search__box--sortby li a {cursor:pointer;}
.search__box--filters {display: inline-block;}
.search__box--filters.toggle__card-style {float: left;position: relative;top:3px;}
.filters__wrapper{position: relative;margin: 0 5px;}
.filters__wrapper--filters {
    position: absolute;top: 30px;right: -45px;z-index: 3;min-width: 150px;background-color: #fff;box-shadow: 0 0 12px 4px #3333332e;padding: 8px;border-radius: 0.25rem;visibility: hidden;opacity: 0;transition: all 0.3s ease;}
.filters__wrapper--filters::after {content: '\f0d8';font-family: "Font Awesome 6 Pro";font-weight: 900;position: absolute;right: 11px;top: -13px;color: #fff;}
.search__box--filters.toggle__card-style .filters__wrapper--filters {left: 0;}
.search__box--filters.toggle__card-style .filters__wrapper--filters:before {right: unset;left: 11px;}
.filters__wrapper--title {font-size: 12px;cursor: pointer;position: relative;text-align: right}
.filters__wrapper--title i {font-weight: 900;transition: transform 0.3s ease;}
.filters__wrapper--filters label {font-size: 12px;cursor: pointer;transition: all 0.3s ease;}
.filters__wrapper--filters label:hover {color: #f15a31;}
.filters__wrapper--title:hover ~ .filters__wrapper--filters,
.filters__wrapper--title:hover::before, .filters__wrapper--filters:hover{visibility: visible;opacity: 1;}
.filters__sort-up {position: absolute;z-index: 5;font-size: 18px;top:23px;right:8px;color: #fff;visibility: hidden;opacity:0;transition: all 0.3s ease}
.toggle__card-style .filters__sort-up { right: unset;left: 8px;}
.filters__wrapper:hover .filters__sort-up ,
.filters__wrapper--filters:hover ~ .filters__sort-up  {visibility: visible;opacity: 1;}
@media(min-width: 1200px) {  .filters__wrapper--filters {max-height:250px;overflow: auto;}  }
@media(max-width: 1199px) {.filters__sort-up {display: none;}}
.type__of__sort {color: #414141;font-size: 12px;}
.box-white-category #hamburger-icon {position: absolute;margin: 0!important;top: 28px;left: 10px;display: none;}
#hamburger-icon {position: absolute;margin: 0!important;top: -35px;left: 10px;display: none;}
.search__page--loading {position: fixed;top: 0;right: 0;bottom: 0;z-index: 999;width: 100%;min-height: 100vh;display: flex;justify-content: center;align-items: center;}
.search__page--loading::before {content: '';position: fixed;top: 0;bottom: 0;left: 0;right: 0;height: 100vh;width: 100%;background: rgba( 255, 255, 255, 0.3 );backdrop-filter: blur( 4.5px );-webkit-backdrop-filter: blur( 4.5px );border-radius: 10px;border: 1px solid rgba( 255, 255, 255, 0.18 );overflow: hidden;}
.search__page--loading .loader img {max-width: 150px!important;position: relative;top: -30px;right: 54px;}
.search__no-results {display: flex;flex-direction: column;align-items: center;margin: 25px 15px;}
.search__no-results img {filter: grayscale(1);opacity: 0.7;width: 250px;height: 250px;}
@media(min-width: 768px){
    .box-white-category #hamburger-icon {left: 25px;}
    #hamburger-icon {left: 25px;}
}
/*boxContainer loader*/
.tabs__wrapper {position: relative;}
.tabs__wrapper.loading_box {
    max-height: 300px;
    overflow: hidden;
}
.tabs__wrapper.loading_box::after {
    content: '';
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
}
.loading_spinner {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50% ,-50%);
    z-index: 11;
    width: 100%;
    border-radius: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #f75620;
}

.tabs__wrapper.loading_box .loading_spinner ,
.tabs__wrapper.loading_box .search__page--loading {
    display: flex;
}
.tabs__wrapper .loading_spinner,
.tabs__wrapper .search__page--loading {
    display: none;
}

.tabs__wrapper.loading_box .loader img {
    max-width: unset!important;
    position: relative;
    width: 151px;
    top: -30px;
    right: 54px;}




/* Search page Loading Animation*/
.loader, .loader:before, .loader:after {border-radius: 50%;width: 2.5em;height: 2.5em;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation: load7 1.8s infinite ease-in-out;animation: load7 1.8s infinite ease-in-out;}
.loader {color: #f15a31;font-size: 10px;margin: 80px auto;position: relative;text-indent: -9999em;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation-delay: -0.16s;animation-delay: -0.16s;transform: translate(-50%, -50%);}
.loader:before, .loader:after {content: '';position: absolute;top: 0;}
.loader:before {left: -3.5em;-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}
.loader:after {left: 3.5em;}
@-webkit-keyframes load7 { 0%, 80%, 100% {box-shadow: 0 2.5em 0 -1.3em;} 40% {box-shadow: 0 2.5em 0 0;} }
@keyframes load7 { 0%, 80%, 100% {box-shadow: 0 2.5em 0 -1.3em;} 40% {box-shadow: 0 2.5em 0 0;} }
@media(max-width:1199px) {
    #search__page--box #custom-search-form-2{width:100%!important}
    .box-white-category #hamburger-icon{display:inline-block}
    #hamburger-icon{display:inline-block}
    .search__desktop--filters{display:none}
    .filters__wrapper--filters{
        min-width:100%;
        max-height:0;overflow:hidden;padding:0;position:unset;
        visibility:visible;opacity:1;box-shadow:unset;
        background-color:#e3e9ed;margin-top:5px;margin-bottom:5px}
    .filters__wrapper--filters li{padding:0!important;margin:0!important;text-align:right!important}
    .filters__wrapper--filters label{margin-bottom:0}
    .search__box--sortby li{text-align:right!important;display:block!important;padding:0!important;margin:0!important}
    .slide-menu{display:block;overflow:auto}
    .filters__wrapper--title i{float:left;padding-top: 3px}
    .filters__wrapper--filters.active{max-height:200px;overflow:auto;padding:8px}
    .filters__wrapper--title.active i{transform:rotate(180deg)}
}
/*####### FOOTER #######*/
.m-top-footer{
    display:flex;justify-content:space-between;align-items:center}
.mf-item-1,.mf-item-2 {font-size:15px;white-space: nowrap;}
@media ( max-width: 991px ) {
    .m-top-footer{flex-direction:column;justify-content:unset}
    .mf-item-1,.mf-item-2{font-size:14px;margin:5px 0;text-align:center}
}
@media(max-width: 400px) {
    .mf-item-1,.mf-item-2 {font-size: 10px;}
}
.mf-ins,.mf-tele,.mf-aparat{width:180px;padding:5px 0;font-size:12px;border-radius:50px;text-align:center;color:#fff;margin:5px 0}
.mf-ins:hover,.mf-tele:hover,.mf-aparat:hover{color:#fdc13c}
.mf-ins img,.mf-tele img,.mf-aparat img{margin-right:8px}
.mf-ins{background-image:linear-gradient(to right,#fbab18,#fb8122,#f0403c,#f1433a,#923e97)}
.mf-tele{background:#2e80ff}
.mf-aparat{background:#ef3f6b}
.site__footer--logo{display:flex;align-items:center;justify-content:flex-start}
.site__footer--links{border-inline-start:0;width:100%;text-align:right}
.site__footer--link{position:relative;list-style-type:none;display:inline-block;padding:5px 8px;white-space:nowrap}
.site__footer--link:not(:last-child)::after{content:"|";position:absolute;left:-4px}
.site__footer--link a{color:#363636;font-size:14px;transition:all .3s ease}
.site__footer--link a:hover{color:#f15a31}
.site__footer--description{padding-top:20px;position:relative;text-align:right}
.site__footer--description p{position:relative;display:inline;text-align:justify;font-size:14px;line-height:35px;margin-top:30px}
.site__footer--description a{display:inline-block;/*font-weight:700;*/text-decoration:underline!important;color:#414141;margin-right:3px;transition:all .3s ease} /* MFR */
.site__footer--description a:hover{color:#f15a31}
.site__footer--description::after{content:'';position:absolute;top:0;right:0;width:100%;height:1px;background-color:#ccc}
.site__footer--copyright{font-size:12px;color:#414141;padding-bottom:15px}
@media(max-width: 991px) {.site__footer--links{text-align:center}  .site__footer--logo{justify-content:center}}
@media(max-width: 768px) {  .site__footer--description::after {display: none;}
    .site__footer--description {padding-top: 0}}
@media(max-width:480px) {.site__footer--links{white-space: nowrap;}
    .site__footer--link {padding: 2px;white-space: nowrap}
    .site__footer--link a {font-size: 12px!important;}
    .site__footer--logo img {width:150px!important;height: auto!important}
    .site__footer--description , .site__footer--description p,
    .site__comment--content , .designer-name span , .site__business--desc {font-size: 12px!important;}
    .comment__user-name { font-size: 14px!important}
}
@media(max-width: 370px) {
    .site__footer--link a{font-size: 10.5px!important}
}
#sb-search .dropdown-toggle::after {display: unset;width: 5px;height: 5px;position: absolute;left: 0;top: 16px;}
#sb-search  .expanding-search-form-product .search-button {position:absolute!important;left: 0!important;}
.top-four, .top-four-main {position: relative;}
.top-four .top_four-item {padding: 10px 40px !important;}
.tophead ul li.middle::after {
    content: '';
    position: absolute;
    left: -4px;
    width: 2px;
    height: 100%;
    border-radius: 8px;
    background: #fff;
}
.tophead ul li.middle.active::after {
    content: '';
    position: absolute;
    right: -3px;
    width: 3px;
    height: 100%;
    border-radius: 8px;
    background: #ebedf2;
}
/*----top__dropdown--menu-----*/
.top__dropdown--menu {position: absolute;z-index: 25;top: calc( 100% + 5px );background-color: #fff;width: 200px;border-radius:0.25rem;visibility: hidden;opacity: 0;box-shadow: 0 0 20px 2px #0000001f;transition: all 0.3s ease;}
.top__dropdown--menu a , .top__dropdown--menu li {font-size: 13px!important;color: #6b6b6b!important;transition: color 0.3s ease;}
.top__dropdown--menu:before{content:'\f0de';font-family:"Font Awesome 6 Pro";font-weight:900;color:#fff;position:absolute;top:-10px;right:10px}
.top__dropdown--menu--child{display:block!important;text-align:right;position:relative}
.top__dropdown--menu--child:not(:last-child):before{content:'';position:absolute;bottom:0;right:0;width:100%;height:1px;border-bottom:1px dashed #eaeaea}
.top__dropdown--menu--child-item{display:block;padding:8px 10px 8px 65px;position: relative;}
.top__dropdown--menu--child-item:hover{color:#f15a31!important}
.top__dropdown--menu--child-sub{position:absolute;top:0;display:block;right:100%;background-color:#fff;width:200px;visibility:hidden;opacity:0;border-radius:0.25rem;box-shadow: 0 0 20px 2px #0000001f;transition:all .3s ease}
.top__dropdown--menu--child.hasChild > .top__dropdown--menu--child-item{position:relative}
.top__dropdown--menu--child.hasChild > .top__dropdown--menu--child-item::after{content:'\f053';font-family:"Font Awesome 6 Pro";position:absolute;left:5px;top:9px}
.top_four-item:hover ~ .top__dropdown--menu,.top__dropdown--menu:hover{visibility:visible;opacity:1}
.top__dropdown--menu--child-item:hover ~ .top__dropdown--menu--child-sub,.top__dropdown--menu--child-sub:hover{visibility:visible;opacity:1}
.top__dropdown--menu--child-file{display:inline-block;color:#f15a31;float:left;font-weight:700;font-size:12px;position: absolute;left: 15px;top: 8px}
.top__dropdown--menu--child-item.active{color:#f15a31}
/*MegaMenu*/
#mega-menu-wrapper{
    max-height:850px;position:absolute;
    z-index:-999;
    opacity: 0;
    background:#eee;transition:all .4s ease;
}
#mega-menu-wrapper.activated , #mega-menu-wrapper:hover{
    z-index: 1001;
    opacity: 1;
}
#mega-menu-wrapper .form-control{height:unset;font-size:14px}
#mega-menu-wrapper::-webkit-scrollbar {width: 5px;}
#mega-menu-wrapper::-webkit-scrollbar-track {background: #f1f1f1;}
#mega-menu-wrapper::-webkit-scrollbar-thumb {background: #888;}
#mega-menu-wrapper::-webkit-scrollbar-thumb:hover {background: #555;}

.mm-top-link{padding:5px 25px;color:#565656;border-radius:0.25rem;margin:5px;transition: all 0.3s ease}
.mm-top-link:hover{background:#f15a31;color:#fff}
.mm-top-link.current{background:#f15a31;color:#fff}
.megamenu__category__search {position: relative;}
.megamenu__category__search--loading {position: absolute;top: 6px;left: 5px;}
.megamenu__category__search--loading i {animation: spin 1s linear infinite;}
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
.megamenu__category__search--results {display: block;width: 100%;position: absolute;z-index: 3;top: 100%;padding: 15px;margin-top: 2px;background-color: #fff;border-radius:0.25rem;box-shadow: 0px 4px 20px 0px #adadad8a;max-height: 260px;overflow: auto;}
.megamenu__category__search--results li {text-align: right;margin: 10px 0;}
.megamenu__category__search--results li a {display: block;position: relative;font-size: 14px;color: #6d6d6d;transition: all 0.3s ease;}
.megamenu__category__search--results li a i {position: relative;top: 2px;}
.megamenu__category__search--results li a:hover {color: #f15a31;}
#mega-menu-wrapper{background-color:#e5e5e5;}
.megamenu__wrapper{position:relative;width:270px;min-height:100vh;text-align:right;background-color:#eeeeee;border-left:1px solid #cccccc70}
.megamenu__wrapper--cat__item{position:relative;display:block;font-size:13px;padding:5px 10px 5px 60px;color:#414141;border-bottom:1px dashed #fff}
.megamenu__wrapper--cat__item.has__child.active{color:#f15a31}
.megamenu__wrapper--cat__item.has__child::after{content:'\f053';font-family:'Font Awesome 6 Pro';font-size:10px;font-weight:900;position:absolute;left:5px;top:8px}
.megamenu__wrapper--cat__item--filenum{position:absolute;left:15px;top:8px;font-size:10px;color:#f15a31}
.megamenu__wrapper--cat__item--sub{width:270px;min-height:100%;text-align:right;border-left: 1px solid #cccccc70;background-color:#f4f4f4;position:absolute;right:calc(100% + 1px);top:0;visibility:hidden;opacity:0;display: none;transition:all .3s ease}
.megamenu__wrapper--cat__item--sub.odd {background-color: #eee;}
.megamenu__wrapper--cat__item.has__child:hover ~ .megamenu__wrapper--cat__item--sub,.megamenu__wrapper--cat__item--sub:hover{visibility:visible;opacity:1;display: block}
.mm__last__child .megamenu__wrapper--cat__item--sub{width:100vw}
.tooman-badge{position:absolute;left:20px;top:10px}
.m-pc-nav{display:flex;align-items:center}
.m-pc-item{padding:15px}
.m-pc-item a{color:#222}
.mm-col-one,.mm-col-two,.mm-col-last{max-width:0;transition:max-width .3s}
#mm-backdrop{
    position:fixed;
    z-index: -999;
    top:0;
    right:0;
    left:0;
    bottom: 0;
    opacity: 0;
    width:100%;
    background-color:#22222254;
    transition: all 0.3s ease;
}
#mm-backdrop.active {
    z-index: 50;
    opacity: 1;
}
.m-nav-parent{position:fixed;top:0;right:-100%;width:85%;max-width:85%;overflow:hidden;height:100%;z-index:1001;transition:all ease .5s;background:#fff}
.m-nav-parent.open{right:0;display:block;overflow-y:auto;z-index:1002}
.m-side-bar{padding:0}
.m-side-bar li{padding:15px;border-bottom:1px solid #eee}
.m-close-btn{cursor:pointer;display:flex;justify-content:center;align-items:center;position:fixed;top:50%;right:-100%;z-index:99999;background:#fff;width:35px;height:35px;border-radius:100%;transition:all ease .4s}
.m-backdrop{position:fixed;top:0;right:-100%;z-index:1000;background:#1f1f1fad;width:100%;height:100%}
.m-side-bar-item{display:flex;justify-content:space-between;align-items:center}
.m-side-bar-item a,.m-side-bar-item-sub a{color:#222;font-size:14px;transition:all .3s ease}
.m-side-bar-item a:hover,.m-side-bar-item-sub a:hover{color:#f15a31}
.m-side-bar-item.current a{color:#fff}
.m-side-bar-item.current{background-color:#f68121;color:#fff}
.m-side-bar-item.current img{filter:invert(1)}
.m-side-bar-item-sub{max-height:0;border-bottom:none!important;padding:0!important;overflow-y:hidden;transition:max-height .3s}
.m-side-bar-item-sub ul{text-align:right}
.m-side-bar-item-sub ul li{padding-right:60px}
.m-side-bar-item-sub li.current{background-color: #f68121;color: #fff; }
.m-side-bar-item-sub li.current a {color: #fff;}
.m-side-bar-item i{padding-left:20px}
.m-nav-contact{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;background:#fff;border-top:1px solid #eee}
#mm_telegram,#mm_instagram{padding:0!important;display:inline}
#mm_telegram::after{display:none}
.m-play-btn{position:absolute;z-index:15;transition:all .3s}
.m-play-btn.pause{bottom:5px;left:5px}
.m-play-btn.pause img{width:50px!important;height:50px!important}
.m-vid-bin:hover .m-tag-info{left:0}
.nav-menu-top {cursor: pointer;}
#dash-profile-btn {width: 90%;border-radius:0.25rem;padding: 10px 25px;background: #f68121;color: #fff;display: none;justify-content: center;cursor: pointer;}
#vue-wrapper label{display:none}
#vue-wrapper input{width:85px;height:40px;font-size:12px;border:1px solid #dadada}
#vue-wrapper input::placeholder{font-size:12px}
#select-filter-wrapper .form-control{font-size:12px!important}
#dash-filter-box .middle{position:relative}
#dash-filter-box .middle::after{content:"";position:absolute;left:0;height:40%;width:2px;border-radius:0.25rem;background:#adadad}
@media(max-width:1199px) {  #dash-filter-box .middle::after{display:none}  }
#dash-rec-drop .dropdown-toggle::after{display:none}
#dash-rec-drop .dropdown-menu{min-width:160px;left:-30px!important;text-align:right!important}
#rec-top-banner{position:relative;min-height:140px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#000}
#rec-top-banner::before{content:'';position:absolute;width:100%;height:100%;top:0;right:0;background-color:#33333340}
.dash-user-pic{position:absolute;top:-70px}
.dash-user-pic .designer-img-bg{width:95px;height:95px;border-radius:100%;background:#fff;position:absolute;z-index:2}
.dash-user-pic .designer-img{position:relative;z-index:3}
.wallet__btn{min-width:142px;background-color:#fff;color:#333;font-size:13px;text-align:right;padding:5px;border:1px solid #adadad;border-radius:0.25rem;transition:all .3s ease}
.wallet__btn:hover{background:#44bc7c;color:#fff!important;border-color:#44bc7c}
#signout-btn{background:#fff;padding:5px;border:1px solid #adadad;border-radius:0.25rem;transition:all .3s ease}
#signout-btn:hover{background-color:#f15a31;color:#fff;border-color:#fff}
#dash-boxes-container{position:relative}
#dash-boxes-container::after{content:"";position:absolute;z-index:1;width:100%;height:1px;bottom:50px;right:0;left:0;background:#ccc;border-radius:0.25rem}
.m-dash-boxes{min-width:120px;height:120px;padding:25px 0;margin:10px 5px;background:#fff;display:flex;flex-direction:column;align-items:center;color:#222;border-radius:0.25rem;border:1px solid #ccc}
.m-dash-boxes.active{background:#6e6e6e;color:#fff}
.m-dash-boxes.active img{filter:invert(1)}
#dash-filter-box{background:#fff;border-radius:0.25rem;border:1px solid #adadad}
#dash-filter-box .form-control.m-input{height:unset;background:#eee;border:unset}
#dash-filter-box .form-control.m-input::placeholder,#dash-filter-box select{font-size:14px}
#dash-filter-box select.form-control{border:unset;cursor:pointer}
#dash-filter-box .sort-li.list .checkbox:after,#e-profile-form .sort-li.list .checkbox:after{width:20px;height:20px;display:flex;justify-content:center;align-items:center}
#dash-filter-box .sort-li.list .checkbox:before,#e-profile-form .sort-li.list .checkbox:before{left:3px;top:0}
#dash-filter-box .sort-li.list .list__item,#e-profile-form .sort-li.list .list__item{margin:5px}
#table-purchase-record table,#dash-table-purchase table,#dash-table-account table,
#dash-table-purchase-mob table,#dash-table-account table{font-size:15px;text-align:center;border-radius: 0.25rem;overflow: hidden}
.dash-table-account-mob,#dash-table-purchase-mob{display:none}
#dash-table-account table thead{background:#e5e5e5}
#dash-table-account table tbody{background:#fff}
#dash-table-account table thead tr td{min-width:120px}
#table-purchase-record thead,#dash-table-purchase table thead,#dash-table-purchase-mob table thead{background:#6e6e6e}
#table-purchase-record tbody,#dash-table-purchase table tbody,#dash-table-purchase-mob table tbody{background:#fff}
#table-purchase-record thead tr td,#dash-table-purchase table thead tr td{color:#fff;min-width:120px}
#dash-table-purchase-mob table thead tr td{color:#fff}
#purchase-mob .modal-header{padding:10px}
#purchase-mob .close{float:right;margin:-1rem auto -1rem -1rem !important}
#dash-purchase-filter{background:#fff}
.purchase-filter#dash-filter-box .f-box-input{position:relative}
.purchase-filter#dash-filter-box .f-box-input .f-search-icon{border:unset;position:absolute;top:5px;left:5px}
.table__ticket--title{color:#555}
#edit-profile-picture #UserProfileImage{width:100%;height:100%;object-fit:cover}
#edit-profile-picture .seller-upload-box{position:relative;width:150px;min-height:150px;background-color:#dfdfdf;border:4px solid #fff;border-radius:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}
#edit-profile-picture .upload-box-child{position:absolute;width:150px;height:150px;border:none;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}
#edit-profile-picture #image-upload{border-radius:100%;overflow:hidden}
#mnb{width:100%;height:0;overflow:hidden;position:absolute;background:#22222291;bottom:0;transition:height .3s}
#edit-profile-picture .seller-upload-box:hover #mnb{height:50%}
#e-profile-form .form-control{height:38px}
#e-profile-form .item-label{text-align:right;font-size:14px;color:#222}
#e-profile-form input,#e-profile-form select{border:none;background:#dfdfdf;color:#222;font-size:14px;transition:all ease .3s}
#e-profile-form input:focus,#e-profile-form select:focus{background:#fff}
#mi-edited-check{width:100%;display:flex}
#mi-edited-check .sort-li.list .list__item{margin-left:0}
#mi-edited-check .col-12{padding:0}
.e-imp-item{position:relative}
.e-imp-item::after{font-family:"Font Awesome 6 Pro";content:"\f069";position:absolute;font-size:8px;right:20px;color:#f15a31}
.amount__based-on {position: absolute;left: 20px;font-size: 14px;}
.wallet__input {padding-left: 45px;padding-right: 45px;}
.alert__list {padding-inline-start: 0;padding-left: 25px;padding-right: 25px;}
.panel__alert--error {padding-right: unset;}
.panel__alert{padding-right: 30px;padding-left: 30px;}
@media(max-width:991px) {
    .alert__list li {font-size: 14px;}
}
#user__profile--province .multiselect,#user__profile--city .multiselect{min-height:35px}
#user__profile--province .multiselect__tags,#user__profile--city .multiselect__tags{background:#dfdfdf;min-height:35px}
#user__profile--province .multiselect__single,#user__profile--city .multiselect__single{font-size:14px;text-align:center;padding-right:22px;background:#dfdfdf}
#user__profile--province .multiselect__tags input:focus,#user__profile--city .multiselect__tags input:focus{background:#dfdfdf}
.pagination {display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;justify-content: center;border-radius: .25rem;}
.pagination .page-item .page-link {border: 0;border-radius:0.25rem !important;transition: all .3s;padding: 0px 11px;margin: 0 3px;min-width: 30px;text-align: center;height: 30px;line-height: 30px;color: #2c2c2c;cursor: pointer;font-size: 14px;text-transform: uppercase;background: #e1e1e1;}
.pagination .page-item.pagination-next-nav .page-link, .pagination .page-item.pagination-prev-nav .page-link {color: #222 !important;border-radius:0.25rem !important;}
.pagination .page-item.active > .page-link {color: #E3E3E3;box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);}
.pagination .page-item.active > .page-link, .pagination .page-item.active > .page-link:focus, .pagination .page-item.active > .page-link:hover {background-color: #f15a31;border-color: #888;color: #FFFFFF;}
.pagination .page-item.active > .page-link, .pagination .page-item.active > .page-link:focus, .pagination .page-item.active > .page-link:hover {background-color: #f15a31;border-color: #fff;color: #fff;font-weight: 500;}
.pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus {color: #2c2c2c;background-color: rgba(222, 222, 222, 0.3);border: none;}
.u-account {background: #fff;display: flex;flex-direction: column;align-items: center;font-size: 14px;}
.u-account.buy {background: #e1e1e1;}
.u-account.buy a{color: #44bc7c;}
.topcats .swiper-slide a p {font-size: 0.95rem;} /* MFR */
.br-section-wrapper-level {position: relative;}
.seller-preview-box{height:250px;width:100%;border-radius:0.25rem;display:flex;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center}
.seller-video-box{max-height:250px;max-width:100%;border-radius:0.25rem;display:flex;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center}
.seller-video-box video{width:100%;height:100%}
.seller-video-box video:focus{outline:none}
.seller-upload-box{position:relative;width:250px;min-height:250px;background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:0.25rem;display:flex;justify-content:center;align-items:center;flex-direction:column;background-repeat: no-repeat}
.upload-box-child{position:absolute;width:150px;height:150px;border:2px dotted #adadad;display:flex;justify-content:center;align-items:center;cursor:pointer}
.image-preview input,#image-preview input{width:100%;height:100%;line-height:200px;font-size:200px;position:absolute;opacity:0;z-index:10;cursor:pointer}
.first-input-child{position:absolute;bottom:20px;cursor:pointer;opacity:0;z-index:2}
.first-input-child:disabled{opacity:0}
#img-preview{opacity:0}
.upload-box-text{position:absolute;bottom:15px;padding:5px}
.upload-box-text.transformation{background-color:#f15a31;color:#fff;border-radius:0.25rem}
.seller-upload-box .dropzone{background:transparent;border:2px dotted rgba(0,0,0,0.3);min-height:50px;min-width:50px}
.seller-upload-box .dropzone input{opacity:0}
.seller-upload-box .dz-default.dz-message{position:absolute;right:87px;bottom:12px}
.seller-step-form{display:flex;justify-content:space-around}
.seller-step-form .steps{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.seller-step-form .each-step{position:relative;z-index:3;width:70px;height:70px;background-color:#f5f5f5;color:#dfdfdf;border:1px solid #dfdfdf;border-radius:100%;display:flex;justify-content:center;align-items:center}
.seller-step-form .steps.current .each-step{background-color:#f15a31;color:#fff}
.seller-step-form .steps.passed .each-step{background-color:#44bc7c;color:#fff}
.seller-step-form .steps.mid::after{content:"";position:absolute;right:50%;width:100%;height:3px;border-bottom:2px dotted #adadad}
.seller-step-form .steps.mid.passed::after{border-bottom:2px dotted #44bc7c}
.seller-step-form .steps.current img,.seller-step-form .steps.passed img{filter:brightness(0) invert(1)}
/* seller mockup */
.panel__steps-mobile {display: none}
.show_box{
    max-width: 250px;
    min-width: 250px;
    min-height: 250px;
    background-color: #dfdfdf;
    border: 1px solid #dfdfdf;
    border-radius:0.25rem;
    position: relative;
    overflow: hidden;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.show_box.is_empty:before {
    content: '';
    position: absolute;
    width: 70%;
    height: 70%;
    border: 1px dashed #adadad;
}
.show_box.is_warning:before {
    content: '\f071';
    font-family: "Font Awesome 6 Pro";
    font-size: 60px;
    position: absolute;
    width: 80%;
    height: 80%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #adadad;
}
.show_box-input {
    position: absolute;
    opacity: 0;
    font-size: 60px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    cursor: pointer;
}
.show_box_remove-file {
    position: absolute;
    z-index: 5;
    opacity: 1;
    top: 5px;
    left: 5px;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    background-color: #ffffffbf;
    color: #adadad;
    cursor: pointer;
    transition: all 0.3s ease;
}
.show_box_remove-file:hover {
    box-shadow: 0 0 20px 2px #ccc;
    color: #f15a31;
}
.show_box.is_empty .show_box_remove-file {display: none;}
.show_box-warn-msg {
    display: none;
    color: #ec1447;
    position: absolute;
    bottom: 10px;
}
.show_box-empty-msg {
    display: none;
    color: #adadad;
    position: absolute;
}
.show_box.is_warning .show_box-warn-msg,
.show_box.is_empty .show_box-empty-msg{
    display: inline-block;
}
.show_box_remove-file.disabled {
    opacity: 0;
    z-index: -10;
}
.show_box-video.disabled,
.show_box-img.disabled {
    display: none;
}

.mockup-dl-list{text-align:right}
.mockup-dl-list li{display:inline-block;margin: 3px;}
.mockup-dl-list li a{display: block;font-size:14px;padding:5px 10px;background-color:#6e6e6e;color:#fff;border:1px solid transparent;border-radius:0.25rem;transition:all .3s}
.mockup-dl-list li a:hover{background-color:#fff;color:#6e6e6e;border-color:#6e6e6e}
.category-btn{min-width:160px;background-color:#fff;color:#222;padding:8px 0;border:1px solid #dfdfdf;border-radius:0.25rem;margin:5px 0;display:flex;justify-content:center;align-items:center;transition:all .3s}
.category-btn.chosen{background-color:#f15a31;color:#fff}
.category-btn.chosen img{filter:brightness(0) invert(1)}
.category-btn:hover{background-color:#e5e5e5;color:#222}
.category-btn.chosen:hover{background-color:#f15a31;color:#fff;opacity:.8}
.category-box{width:100%;min-height:400px;max-height:400px;background-color:#fff;border:1px solid #dfdfdf;border-radius:0.25rem;overflow:auto}
@media(max-width:767px) {
    .category-box.selected-items {min-height:115px;}
}
.category-box-search{padding:5px;width:100%;border:1px solid #dfdfdf;border-radius:0.25rem}
.category-item-sub{position:relative;background-color:#e7f7ea;border-radius:0.25rem;margin:10px 20px 0 0;padding:5px;color: #019f24}
.category-item-sub::before{font-family:"Font Awesome 6 Pro";content:'\f00c';position:absolute;right:-25px;color:#44bc7c;font-size:15px;font-weight:700}
.category-item-remove{position:absolute;left:0;font-size:20px;font-weight:700;color:#fe0000;background:transparent;border:none;cursor:pointer}
.category-item-remove:focus{outline: none;}
.gray-btn, .confirm-btn{min-width:135px;text-align:center;background-color:#6e6e6e;color:#fff;padding:10px;border:1px solid transparent;cursor:pointer;border-radius:0.25rem!important}
.confirm-btn {color: #fff; background-color: #44bc7c;}
.gray-btn:hover {background-color: #fff;color: #6e6e6e;border-color: #6e6e6e;box-shadow: 0 2px 10px 0 #adadad;}
.confirm-btn:hover {background-color: #fff;color: #44bc7c; border-color: #44bc7c;box-shadow: 0 2px 10px 0 #adadad;}
.steps_msg {padding: 15px 8px!important;direction: rtl; text-align: justify}
.steps_msg p {margin-bottom: 0;text-align: justify;}
/* seller file management */
.preview-head{position:relative;padding:10px 0;display:flex;justify-content:center;align-items:center;background-color:#eaeaea;border:1px solid #ccc;border-radius:0.25rem;font-size:14px;font-weight:700}
.preview-body{position:relative;padding:10px 0;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:0.25rem;min-height:92px;max-height:92px}
#new-preview-table .seller-upload-box{position:relative;width:100%;height:70px;border:1px solid #ccc;border-radius:0.25rem;color:#ccc;cursor:pointer;display:flex;justify-content:center;align-items:center}
.seller-upload-box input[type='file']{cursor:pointer}
.seller-upload-box input[type=file]::-webkit-file-upload-button{cursor:pointer}
#new-preview-table .upload-box-child{position:absolute;width:90%;height:90%;border:2px dotted #adadad;display:flex;justify-content:center;align-items:center;cursor:pointer}
#new-preview-table .upload-box-text{bottom:10px;font-size:40px;opacity:.5}
#new-preview-table .upload-box-text.transformation{font-size:unset;opacity:unset}
.upload-place input{position:absolute;height:100%;opacity:0;cursor:pointer}
.preview-body input,.preview-body select{width:100%;border:none;padding:0 5px;outline:none}
.preview-body input::placeholder{font-size:14px;color:#dedede}
.preview-body .product-remove-btn{background:transparent;border:none;outline:none;cursor:pointer}
#new-preview-table thead tr th div{padding:10px 5px;font-size:14px;display:flex;justify-content:center;align-items:center;background-color:#eaeaea;border:1px solid #ccc;border-radius:0.25rem}
#new-preview-table tbody tr td div{min-width:130px;min-height:100px;padding:10px 5px;font-size:14px;background-color:#fff;border:1px solid #ccc;border-radius:0.25rem;display:flex;justify-content:center;align-items:center}
#new-preview-table .product-remove-btn i{font-weight:700;font-size:18px;color:red}
#new-preview-table input,#new-preview-table select{width:100%;border:none;padding:0 5px;outline:none}
#new-preview-table input::placeholder{font-size:14px;color:#dedede}
#add-sec-btn{width:100%;min-height:50px;padding:10px 0;border:2px dotted #ccc;color:#ccc;border-radius:0.25rem;letter-spacing:1px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease}
#add-sec-btn:hover{color:#309b47;border-color:#309b47}
.file__manager--search{display:inline-block;text-align:right}
.file__manager--search li{width:400px;display:inline-block}
.file__manager--filters{max-width:100%;text-align:right;display:inline-block}
.file__manager--filters li{display:inline-block;max-width:150px}
#file-filter-box{background-color:#fff;border:1px solid #dedede;border-radius:0.25rem;padding:5px;text-align:right}
#file-filter-box .ff-input{width:100%;background-color:#eee;padding:10px 5px;border-radius:0.25rem;outline:none;border:none}
#file-filter-box .ff-input::placeholder{font-size:14px;text-align:right}
.ff-input ~ button{position:absolute;left:0;background:transparent;cursor:pointer;border:none;outline:none}
.ffb-search-results{position:absolute;z-index:10;top:45px;right:0;width:100%;padding:10px;text-align:right;background:#fff;border:1px solid #ccc;border-radius:0.25rem;display:none}
#dash-filter-box .ffb-search-results{top:35px}
.ffb-search-results.activated{display:unset}
.ffb-search-results ul li{font-size:14px;padding:6px 0;transition:background-color .3s}
.ffb-search-results ul li:hover{background-color:#eee}
.ffb-search-results ul li a{display:block;cursor:pointer}
#filter-box-filters .form-control{font-size:14px}
#file-filter-box select{border:none;outline:none}
#file-filter-box .filter-date{width:75%;padding:10px 5px;border:1px solid #ccc;border-radius:0.25rem;text-align:center;outline:none}
#file-filter-box .filter-date::placeholder{text-align:center}
#file-table tr th div{padding:10px 5px;font-size:14px;display:flex;justify-content:center;align-items:center;background-color:#eaeaea;border:1px solid #ccc;border-radius:0.25rem}
#file-table tr td div{min-width:130px;min-height:100px;max-height:100px;padding:10px 5px;font-size:14px;background-color:#fff;border:1px solid #ccc;border-radius:0.25rem;display:flex;flex-direction: column;justify-content:center;align-items:center}
#file-table tr td .waiting-label{background-color:#f4e0c8;display:flex;justify-content:center;align-items:center}
#file-table tr td .not-confirmed-label{background-color:#f5c2c1;display:flex;justify-content:center;align-items:center}
#file-table tr td .initial-confirm-label{background-color:#c2d9e7;display:flex;justify-content:center;align-items:center}
#file-table tr td .confirmed-label{background-color:#c4ebd9;display:flex;justify-content:center;align-items:center}
#file-table tr td .deactive-label{background-color:#f2c2f4;display:flex;justify-content:center;align-items:center}
#file-table .condition-btn{width:90%;background-color:#fff;border-radius:0.25rem;color:#222}
#file-table tr td.admin__reason--box div{display:block;align-items:unset;justify-content:unset;text-align:center;overflow:auto}
#file-table.table td , #file-table.table th { padding-right: 0;}
#file-table.table td:last-child , #file-table.table th:last-child { padding-left: 0;}
.video_preview_box { position: relative;}
.video_preview_box span {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.video_preview_box span i {
    position: relative;
    z-index: 2;
    color: #333;
    font-size: 45px;
    cursor: pointer;
}
.video_preview_box span:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffffb3;
}
.video_preview_box video {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    max-width: 100%;
    width: 100%;
    height: 100%;
}
.play_video-js.disabled {display: none;}
@media(max-width:1199px) {  #file-table tr th div{min-height:64px}  }

.ol-box{position:relative}
.ol-box::after{font-family:"Font Awesome 6 Pro";content:"\f621";font-size:8px;position:absolute;right:20px;top:15px;color:#f15a31}
.ol-box input,.ol-box textarea,.ol-box textarea{padding-right:20px}
.ol-box textarea{width:100%;border:1px solid #ccc;border-radius:0.25rem}
.ol-box textarea:focus{border:1px solid #4950578c;outline:none}
.mi-check-box{position:relative;display:flex;min-width:70px;margin-left:10px}
.mi-check{width:18px;height:18px;border:1px solid #ccc;border-radius:100%;background-color:#e7f7ea;cursor:pointer;transition:all .3s}
.mi-check-box input[type='radio']{position:absolute;right:2px;top:2px;cursor:pointer;opacity:0}
.mi-check-box input[type='radio']:checked ~ .mi-check{background-color:#44bc7c}
.mi-check-box label{cursor:pointer;font-size:14px}
.help-sign{position:relative;margin-right:5px;width:22px;height:22px;background-color:#c6c6c6;border-radius:100%;display:flex;justify-content:center;align-items:center}
.help-box,.help-box-2{position:absolute;z-index:3;top:-75px;left:-150px;font-size:14px;font-weight:unset;display:flex;align-items:center;background-color:#fffdec;width:300px;min-width:300px;min-height:75px;padding:5px;border-radius:0.25rem;box-shadow:0 2px 10px 0 #eaeaea;text-align:center;max-height:75px;overflow-y:auto;visibility:hidden;opacity:0;transition:all .3s}
.help-box-2{left:unset;right:0;top:-85px}
.help-sign:hover ~ .help-box,.help-box:hover,.help-sign:hover ~ .help-box-2,.help-box-2:hover{visibility:visible;opacity:1}
#triangle-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #fffdec;position:absolute;z-index:4;top:-10px;opacity:0;transition:all .3s}
.help-sign:hover #triangle-down{opacity:1}
.help-box::-webkit-scrollbar{width:5px}
.help-box::-webkit-scrollbar-track{background:#f1f1f1}
.help-box::-webkit-scrollbar-thumb{background:#adadad;border-radius:8px}
.help-box::-webkit-scrollbar-thumb:hover{background:#555}
.table-responsive-xl::-webkit-scrollbar{width:2px;height: 4px}
.table-responsive-xl::-webkit-scrollbar-track{background:#f1f1f1}
.table-responsive-xl::-webkit-scrollbar-thumb{background:#adadad;border-radius:8px}
.table-responsive-xl::-webkit-scrollbar-thumb:hover{background:#555}
.final-file-holder{padding:5px;background:#6e6e6e;color:#fff;border-radius:0.25rem;cursor:pointer;
    font-size: 14px;}
.final-file-holder:hover{opacity:.9}
@media(max-width:767px) {
    .final-file-holder {
        position: absolute;
        top: -50px;
        right: 100px;
    }
}
#CommentModal .modal-content{border:1px solid transparent;border-radius:20px!important;background-image:url(../../images/Wave.svg);background-size:cover;background-repeat:no-repeat}
#CommentModal .vld-overlay .vld-background{background:transparent}
.m-section-category a{transition:all .3s}
.m-section-category a:hover{color:#f15a31!important}
.filter-mob-btn{position:absolute;left:0;display:none}
/*----------dashboard seller product preview----------*/
.u__panel--file-section {text-align: right;}
.u__panel--file-section #hamburger-icon {display: none;}
.file__date {display: inline-block;}
.u__panel--file-section .co__financial {display: flex;}
.u__panel--file-section select{border: none;max-width: 120px!important;}
@media(max-width: 1199px) {
    .u__panel--file-section{position: relative;max-height: 65px;}
    .u__panel--file-section .u__panel--search {width: 85%;display: inline-block;}
    .u__panel--file-section .co__financial {display: none;}
    .u__panel--file-section{position: relative;}
    .u__panel--file-section #hamburger-icon {position: absolute;left: 25px;top: 10px;display: inline;}
}
@media(max-width: 768px){
    .u__panel--file-section select{max-width: 200px!important;}
    .u__panel--file-section .sort-li {display: block;}
}
/*----------dashboard seller announcement----------*/
.announcement.alert {position: relative;padding-right: 35px!important;padding-left: 35px!important;text-align: right!important;}
.announcement.alert .fa-circle-info {position: absolute;top: 25px;right: 7px;}
.announcement.alert .close {top: 18px;left: 7px;padding: 3px;cursor: pointer;}
/*----------dashboard seller -> withdraw----------*/
.content-requestable__item {position: relative;padding-right: 10px;}
.content-requestable__item:before {content: '-';position: absolute;right: 0;top: -1px;color: #ec1447;}
.box-requestable .form-request input,
.box-requestable .form-request input::placeholder {text-align: center;}
.seller-co__financial--wrapper {width: calc(100% - 340px);}
.seller-co__financial--wrapper #vue-wrapper {margin-right: auto !important;}
.seller-co__financial--wrapper #vue-wrapper .custom__label {position: relative;top: -17px;}
.seller-co__financial--wrapper .green-btn {padding: 8px 15px;}
/*----------dashboard----------*/
.user__dashboard--filters,
.user__dashboard--search{display: inline-block;}
/*vue*/
.user__dashboard--filters .vpd-input-group input {height: 35px;border: 1px solid #cccccc;border-radius:0.25rem;}
.user__dashboard--filters .vpd-input-group input::placeholder{font-size: 12px;}
.user__dashboard--filters .vpd-input-group label {display: none;}
/*end vue*/
.user__dashboard--filters li,.user__dashboard--search li{display:inline-block;max-height:35px;overflow:hidden;margin:0 4px}
.user__dashboard--filters li{max-width:150px}
.user__dashboard--filters .favourite__checkbox{vertical-align:bottom}
li.favourite__checkbox {font-family: iranyekan}
.user__dashboard--filters .multiselect{min-height:unset!important}
.user__dashboard--filters li select{font-size:14px;cursor:pointer;border:unset;color:#555}
.user__dashboard--filters li select:focus-visible{outline:none}
.user__dashboard--filters .favourite__checkbox label{font-size:13px!important}
.user__dashboard--search .filters__btn--js{display:none}
@media(max-width: 1429px) {  .user__dashboard--search{display:block;position:relative}  .user__dashboard--search li{width:90%;position:relative}  .user__dashboard--search .filters__btn--js{display:inline-block;position:absolute;left:10px;top:2px}  .user__dashboard--search li input{display:flex;width:100%}  }
/*----------*/
.support__section{border-bottom:1px solid #c4c4c4}
.support__section ul{text-align:right}
.support__section ul li{display:inline-block;padding: 8px 0;}
.support__section--title{position:relative;display:inline-block;color:#f15a31;font-size:15px;font-weight:700}
.support__section--title:after{content:'';position:absolute;top:133%;right:0;width:100%;height:2px;background-color:#f15a31}
.support__section--title--text{margin:5px}
.support__section--back-btn{color:#555;transition:all .3s ease}
.support__section--file-types{padding-top: 12px;font-size:13px;color:gray;padding-right:16px;display:inline-block}
.table__head--title{padding:10px 5px;text-align:center;border:1px solid #c4c4c4;border-radius:0.25rem;background:#eaeaea;color:#333}
.table__body--img{padding:5px;border:1px solid #c4c4c4;border-radius:0.25rem;background:#fff}
.table__body--img-self{display: block;min-height:124px;max-height:124px;background-size:cover;background-position:center;background-repeat:no-repeat}
.table__body--comment,.table__body--comment-time{
    text-align:justify;
    font-size:13px;
    border:1px solid #c4c4c4;
    border-radius:0.25rem;
    background-color:#fff;
    color:#555;
    padding:10px;
    min-height:80px;max-height:80px;overflow:auto}

.table__body--comment-reply{position:relative;font-size:13px;font-weight:500;text-align:justify;border:1px solid #c4c4c4;border-radius:0.25rem;background-color:#eaeaea;color:#555;padding:5px 65px 5px 5px;overflow:auto}
.table__body--comment-reply--badge{position:absolute;background:#fff;padding:2px 5px;border-radius:8px;top:4px;right:5px;font-weight:700}
.table__body--btns{border:1px solid #c4c4c4;border-radius:0.25rem;background-color:#fff;color:#555;padding:5px;min-height:136px;max-height:136px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:auto}
.table__head--title-resp{display:none;font-weight:700}
@media(min-width: 1200px) {
    .table__body--comment.full_height,.table__body--comment-time.full_height{min-height:136px;}
    .table__body--comment,
    .table__body--comment-time {
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
@media(max-width:768px) {
    .support__section--file-types {
        display: block;
        padding-right: 0;
        padding-top: 20px;
    }
}
@media(max-width: 1199px) {
    .table__body--comment, .table__body--comment-time {min-height: unset;max-height: unset;}
    .table__body--comment-reply{min-height:60px;max-height:60px}
    .table__body--comment-reply--badge{top:15px}
    .table__head--title{display:none}
    .table__head--title-resp{display:inline}
}
/*----------Vue multi select----------*/
.ol-box .multiselect__tags{padding-right:20px!important}
.ol-box .multiselect__placeholder{color:#222222bf!important;font-size:16px!important}
.Vue-Toastification__toast{font-family:iranyekan,'ShabnamLight-FD',Tahoma,serif!important;text-align:right;margin-right:0;margin-left:auto}
@media(min-width:600px) {  .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:auto!important;margin-right:0!important;width:80%}  }
@media(max-width:600px) {  .Vue-Toastification__container .Vue-Toastification__toast{width:80%!important}  }
/*----------Vue date picker general----------*/
.vpd-input-group .vpd-clear-btn {left: -6px!important;top: -7px!important;}
@media(max-width:990px) {  .date_of_download {display: flex!important;flex-direction: column!important;align-items: flex-start!important;}  .date_of_download > * {margin-bottom: 5px!important;}  }
/*----------end of vue ----------*/
@media (max-width: 1199px) {  #file-filter-box .ff-input,#dash-filter-box .m-input{width:90%}  .ff-input ~ button,.m-input ~ button{left:10%}  .ffb-search-results{width:90%}  .filter-mob-btn{display:unset}  #filter-box-filters{max-height:0;overflow:hidden;transition:all .3s}  }
@media(max-width:992px) {  #dash-table-account, #dash-table-purchase {display: none;}  .dash-table-account-mob {display: flex;border-radius: 0.25rem;overflow: hidden;background-color: black;width: 100%; margin: 0 auto;}  #dash-table-purchase-mob {display: table;}  }
@media(max-width:767px) {  #new-preview-table th div {min-height: 66px;}  }
@media(max-width:766px) {  .m-will-disappear {display: none;}  .m-backdrop.active {right: 0;}  #dash-profile-btn {display: flex;}  #dash-boxes-parent {max-height: 0;overflow: hidden;transition: max-height 0.3s;}  .tab-btns {font-size: 16px;}  .help-box {width: 220px;min-width: 220px;left: 20px;}  }
@media(min-width:1200px) {  #dash-filter-box {min-width: 99%;}  #user-profile-dashboard .container {width: 1676px;max-width: 99%;}  }
@media(max-width:768px) {  .seller-step-form .each-step {width: 50px;height: 50px;} .panel__steps-mobile{display: block;font-weight: bold} .seller-step-form .steps span {display: none;}  .category-btn {min-width: 150px;font-size:14px;}  }
.tophead {border-top: 2px solid #f15a31;position: relative;z-index: 50;}
/*.tophead ul li.active {background: #f15a31;}*/
.tophead.homeColor, .tophead.download-record {border-top: 2px solid #f15a31;}
.tophead.homeColor ul li.active, .tophead.download-record ul li.active {background: #f15a31;}
.tophead.homeVector {border-top: 2px solid #01aaad;}
.tophead.homeVector ul li.active {background: #01aaad;}
.tophead.homePic {border-top: 2px solid #f7941d;}
.tophead.homePic ul li.active {background: #f7941d;}
.tophead.homeVid {border-top: 2px solid #696dc6;}
.tophead.homeVid ul li.active {background: #696dc6;}

.homeColor ul .top-four-main {background: #f15a31;}
.homePic ul .top-four.second { background:#f7941d;}
.homeVid ul .top-four.third { background:#696dc6;}
.homeVector ul .top-four.fourth { background: #01aaad}


.homeColor ul .top-four-main a, .homePic ul .top-four.second a,
.homeVid ul .top-four.third a , .homeVector ul .top-four.fourth a
{color: #fff;}
.homeColor ul .top-four-main img , .homePic ul .top-four.second img ,
.homeVid ul .top-four.third img , .homeVector ul .top-four.fourth img
{filter: invert(1) brightness(3.5);opacity: 1;}

.homeColor ul .top-four-main:after,
.homePic ul .top-four.second:after ,
.homeVid ul .top-four.third:after{ right:-3px!important;width: 3px!important;background: #ebedf2!important;}

.homeVector ul .top-four.fourth:after {
    content: '';
    position: absolute;
    right: -3px;
    width: 3px;
    height: 100%;
    background: #ebedf2;
}

/*.tophead ul .middle.active::after {*/
/*    display: none;*/
/*}*/
.m-header, .content, .footer {text-align: center;}
.m-header, .footer {background: #fff;font-size: 16px;font-weight: bold;color: #fff;line-height: 55px;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 55px;}
.m-header.fixed {position: fixed;top: 0;left: 0;}
.footer.fixed {position: fixed;bottom: 0;left: 0;}
.m-header #mm-initial {display: block;width: 50px;height: 50px;padding: 11px;margin: 5px;position: absolute;top: 0;right: 0;}
.m-header #mm-initial:before,
.m-header #mm-initial:after {content: '';display: block;background: #fff;height: 2px;}
.m-header a span {background: #adadad;display: block;height: 2px;margin: 6px 0;}
.m-header #mm-initial:before,
.m-header #mm-initial:after {background: #adadad;}
#mm_search input{
    margin:15px;
    width: 100%;
    border:1px solid #adadad;
    border-radius:0.25rem;
    padding:5px 5px 5px 25px;
}
#mm_search button{position:absolute;top:22px;left:15px;background:none}
#mm_search::before{display:none}
.mm-spn li{text-align:right}
.mm-spn li::before{left:25px;right:unset;transform:rotate(225deg) translate(0,50%);opacity:1}
.mm-spn li:after{margin-left:unset}
.mm-spn.mm-spn--light{background:#fff}
.mm-spn.mm-spn--navbar ul{top:95px}
.mm-spn.mm-spn--navbar:before{top:66px;right: 20px;color:#fff;z-index:1;opacity:1;transform:rotate(135deg)translate(0,50%)}
.mm-spn.mm-spn--navbar:after{top:45px;background:#f15a31;opacity:1;color:#fff}
.mm-spn a{display:flex;align-items:center}
.m__input{background:#eee;border-radius:0.25rem;width:280px;border:none;outline:none}
.m__input::placeholder{font-size:14px;text-align:right}
#fullPackFilters .sort-li.list .list__item{margin-left:5px}
.m__search_form{position:relative;display:inline-block;width:auto;border-radius:0.25rem;margin-top:10px}
.m_search_btn{position:absolute;left:0;top:5px;background:transparent;cursor:pointer;border:none;outline:none}
.dash_rec_img_box{position:relative;
    height: 250px;
    background-position:center;background-repeat:no-repeat;background-size:contain;
    overflow:hidden;
    box-shadow: 0 0 20px 2px #dadada7a;
}
.dash_rec_img_box:hover .m-tag-name{opacity:1}
.dash_rec_img_box:hover .m-tag-download,.dash_rec_img_box:hover .m-tag-free,.dash_rec_img_box:hover .m-tag-downloaded,.dash_rec_img_box:hover .m-tag-prem{left:0}
.dash_rec_img_box .product__add-to-fav--row{position:absolute;right:10px;top:10px}
.dash_rec_img_box:hover .product__add-to-fav--row{opacity:1}
@media (max-width: 1294px) {  .m__search_form{width:100%}  .m__input{width:100%}  }
@media (max-width:1199px) {  .m__search_form{width:100%}  .m__input{width:90%}  .m_search_btn{left:10%}  }
#menu.disabled{display:none}
@media(max-width:520px) {  .bin-zoom{max-width:320px;max-height:320px}  }
.special_menu_dash{display:none}
@media (max-width:766px) {  .m-close-btn.active{right:88%}  }
.m-header img{width:89px!important;height:auto!important}
.u-account-sale{background:#fff;border:1px solid #c4c4c4;padding:15px;border-radius:0.25rem;min-height:150px}
.financial__box{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}
.financial__box--title{font-weight:700}
.financial__box--price{margin-top:10px;font-weight:700}
#ThreeBoxRow .financial__box:after{content:'';position:absolute;left:0;top:10%;width:1px;height:80%;background:#c4c4c4}
#ThreeBoxRow .financial__box.last__child:after{height:0}
@media(max-width: 1199px) {  #ThreeBoxRow .financial__box:after{content:'';position:absolute;left:0;top:100%;width:100%;height:1px;background:#c4c4c4}  }
.star-mandatory{position: absolute;right: 20px;top: 13px;color: #ec1447;}
.favourite__checkbox input[type="checkbox"]:not(:checked),.favourite__checkbox input[type="checkbox"]:checked{position:absolute;right:20px;opacity:0}
.favourite__checkbox input[type="checkbox"]:not(:checked) + label,.favourite__checkbox input[type="checkbox"]:checked + label{position:relative;padding-right:2em;font-size:12px;line-height:1.7;cursor:pointer;text-align:right}
.favourite__checkbox input[type="checkbox"]:not(:checked) + label:before,
.favourite__checkbox input[type="checkbox"]:checked + label:before {content: '';position: absolute;right: 0;top: 0;width: 1.4em;height: 1.4em;border: 1px solid #aaa;background: #FFF;border-radius: .2em;-webkit-transition: all .275s;transition: all .275s;}
.favourite__checkbox input[type="checkbox"]:not(:checked) + label:after,
.favourite__checkbox input[type="checkbox"]:checked + label:after {content: '\f00c';font-family: "Font Awesome 6 Pro";position: absolute;top: 10px;right: 0px;font-size: 1.375em;color: #25a244;line-height: 0;-webkit-transition: all .2s;transition: all .2s;}
.favourite__checkbox input[type="checkbox"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0) rotate(45deg);transform: scale(0) rotate(45deg);}
.favourite__checkbox input[type="checkbox"]:checked + label:after {opacity: 1;-webkit-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}
/*-----tooltip-----*/
.file__table--cell{text-align:center;padding:8px;background:#eaeaea;color:#333;font-weight:700;font-size:14px;border:1px solid #ccc;border-radius:0.25rem;position:relative;margin:5px auto}
.file__table--cell-2{text-align:center;padding:8px;background:#fff;font-weight:700;font-size:14px;border:1px solid #ccc;border-radius:0.25rem;position:relative;margin:5px auto;min-height:108px;max-height:108px;display:flex;justify-content:center;align-items:center}
.file__table--cell-2 .seller-upload-box{width:100%;background:#fff;min-height:90px;max-height:100px;border:1px dashed #dfdfdf}
.file__table--cell-2 .upload-box-child{border:none}
.file__table--cell-2 select{display:block;width:100%;border:none;background-color: #fff}
.file__table--cell-2 input{border:none}
.u__tooltip--sign{display:inline-block;min-width:16px;height:16px;background:#adadad;border-radius:50%;margin-right:3px;cursor:pointer;position:relative;top:2px}
.u__tooltip--text{position:absolute;z-index:2;right:55%;bottom:90%;visibility:hidden;opacity:0;transition:all .3s ease;background:#fffdec;min-height:60px;width:220px;border-radius:0.25rem;font-weight:400;padding:8px}
.u__tooltip--text:after{
    content: '\f0dd';
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    position: absolute;
    right: 25px;
    bottom: -8px;
    color: #fffdec;
}
.u__tooltip--sign:hover ~ .u__tooltip--text,.u__tooltip--text:hover{visibility:visible;opacity:1}
/*###### Related to style-2.css #######*/
.banner__adv {margin-top: 20px;}
.banner__adv a{display:block;max-height:150px;overflow:hidden}
.banner__adv a img{max-width:100%!important;height:150px!important}
.back__to__cart{display:block;color:#6b6b6b;margin-top:20px;font-size:14px;font-weight:700}
@media(max-width:767px) {  .back__to__cart{white-space:nowrap}  }
.btn-dark-sort{cursor:pointer}
.payment__cart .alert-dismissible .close{right:unset;left:0}
@media(max-width:431px) {
    .showinfo-btn{margin-left:0;margin-bottom:5px}
    .showinfo-btn-download{margin-right:0;margin-top:5px}
}

.swiper-related-category .swiper-slide,
.swiper-related .swiper-slide {width: auto;}
.swiper-related-category .swiper-slide a,
.swiper-related .swiper-slide a{display:block;position:relative;border:1px solid #dfdfdf;border-radius:0.25rem} /* MFR */
.swiper-related-category .swiper-slide img,
.swiper-related .swiper-slide img {display: block;width: 100%;}

.swiper-related-category.swiper-container::before{content:'';position:absolute;z-index:2;top:-1px;right:0;width:100px;height:100%;background-image:linear-gradient(to right,transparent,#ffffffad)}
.swiper-related-category.swiper-container::after{content:'';position:absolute;z-index:2;top:-1px;left:0;width:100px;height:100%;background-image:linear-gradient(to left,transparent,#ffffffad)}
.swiper-related.swiper-container::before{content:'';position:absolute;z-index:2;top:0;right:-1px;width:100px;height:100%;background-image:linear-gradient(to right,transparent,#ffffffad)}
.swiper-related.swiper-container::after{content:'';position:absolute;z-index:2;top:0;left:-1px;width:100px;height:100%;background-image:linear-gradient(to left,transparent,#ffffffad)}

.rightSide .thisDetailes ul li strong:first-child::before{font-family:"Font Awesome 6 Pro";padding-right: 10px;} /* MFR */
.rightSide .thisDetailes ul li strong{word-break:break-word;font-size:15px;color:#212529} /* MFR */
.rightSide .thisTags a{border-radius:0.25rem} /* MFR */
.submitComment textarea::placeholder{text-align:right}
.header-commentsUser--fullname,.header-commentsUser--date{display:inline-block}
.header-commentsUser--date{float:left;margin-right:auto}
.commentsUser .content-commentsUser .avatarAndName{position:relative;padding:15px 65px 15px 15px}
.comment__avatar{width:50px;height:50px;border-radius:100%;position:absolute;top:-3px;right:4px}
.comment__avatar img{width:50px;height:50px;border-radius:100%;object-fit:cover}
.comment__content p{margin-bottom:0;font-size:15px}
.footer-commentsUser.comment__answer{position:relative;padding-right:65px;background:#e5e5e5;border-bottom:1px solid #e5e5e5;font-size:14px;min-height: 35px;}
.comment__badge{background:#fff;border-radius:8px;padding:4px 8px;position:absolute;right:4px;top:4px;font-size:13px;font-weight:700}
.commentsLogin{font-size:15px}
.u__panel{background-color:#fff;padding:12px 5px;border-radius:0.25rem;border:1px solid #dadada}
.co__financial{max-width:100%;text-align:right}
.co__financial li{position:relative;display:inline-block;margin:5px 8px}
.u__panel--search{position:relative;width:320px}
.u__panel--search input{width:100%;background:#eee;border:1px solid #ccc;padding:8px;border-radius:0.25rem}
.u__panel--search button{position:absolute;left:0;background:transparent;border:none}
.co__financial select{display:inline-block;max-width:180px;font-size:14px}
.co__financial select option{font-size:12px}
@media(max-width:767px) {  .co__financial li:first-child{display:block!important}  .u__panel--search{width:100%}  }
.breadcrumb .breadcrumb-search{max-width:100%;min-height:28px;display:block;text-align:right;white-space:nowrap;overflow:auto}
.breadcrumb-item{position:relative;display:inline-block}
.breadcrumb-item a{/* opacity:.8; */ font-size:12px;transition:all .3s ease} /* MFR */
.breadcrumb-item:not(:last-child) a:hover{opacity:1;color:#f15a31!important}
.breadcrumb-item:not(:last-child):after{content:'\f100';font-family: "Font Awesome 6 Pro" ;position:absolute;left:-15px;top:6px;color: #333;font-size: 10px;}
.size__button--instagram {display: block;text-align: center;padding: 15px;font-size: 15px;white-space: nowrap;background-image: linear-gradient(135deg , #fbc318 , #f48d26, #fb434b, #f5087e, #b2278c);color: #fff;margin: 8px auto;border-radius:0.25rem;transition: color 0.3s ease;}
.size__button--banner {display: block;text-align: center;padding: 15px;font-size: 15px;white-space: nowrap;background-image: linear-gradient(135deg , #01d469 , #019a7b, #00728d, #0038b1, #0160ba);color: #fff;margin: 8px auto;border-radius:0.25rem;transition: color 0.3s ease;}
.size__button--banner:hover,.size__button--instagram:hover{
    color: #fdc13c;
}
/*----------Designer profile----------*/
.designer__banner--name{display:flex;align-items:center;justify-content:center;font-size: 1rem;margin-bottom:20px}
.designer__banner--icon-user{display:inline-block;width:25px;height:25px;background:#fff;border-radius:100%;margin-left:10px}
.designer__banner--icon-user img{position:relative;top:1px}
.designer__banner--interaction{position:relative;z-index:2}
.designer__banner--skills-social{
    position:relative;z-index:2;padding: 0 15px;

}
.designer__banner--share{position:relative}
.social__share-btn{display:inline-block}
.social__media--list{
    position: relative;
    background:#fff;
    padding: 8px;
    border-radius:0.25rem;
    max-width:100%;
    margin:0 10px;
    z-index: -2;
    opacity: 0;
    transition: all 0.3s ease;
}
.social__share-btn:hover ~ .social__media--list {
    min-width: 170px;
}
.social__media--list li{display:inline-block;margin:2px;}
.social__media--list::before{
    content:'\f0d9';
    font-family:"Font Awesome 6 Pro";
    font-weight:900;position:absolute;
    left:-5px;top:9px;color: #fff;
}
.item-ul-design.social__wrapper{
    position: absolute;
    top: -8px;
}
.item-ul-design.designer__banner--share{
    cursor: pointer;
}
.item-ul-design.designer__banner--share:hover ~ .item-ul-design.social__wrapper .social__media--list,
.social__media--list:hover{
    z-index: 2;
    opacity: 1;
}
@media(max-width: 768px) {

    .ul-design .item-ul-design.designer__banner--share:before {
        display: none;
    }
}
.site__text--category{padding-inline-start:25px;max-width:100%;text-align:right}
.site__text--category li{position:relative;margin:5px 0}
.site__text--category li::before{content:"\f111";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:8px;position:absolute;right:-16px;top:8px;color:#f15a31}
.site__text--category li a{color:#333;transition:all .3s ease;font-size: 0.8rem;}
.site__text--category li a:hover{color:#f15a31}
.breadcrumb.breadcrumb-search::-webkit-scrollbar{height:3px;}
.breadcrumb.breadcrumb-search::-webkit-scrollbar-track{background:#f1f1f1}
.breadcrumb.breadcrumb-search::-webkit-scrollbar-thumb{background:#adadad;border-radius:8px}
.breadcrumb.breadcrumb-search::-webkit-scrollbar-thumb:hover{background:#555}
.breadcrumb.breadcrumb-search {padding: 8px 0!important}
.box-info__description-icon{position: absolute;top: 5px;right: 5px;width: 40px;height: 40px;border-radius:0.25rem;color: #44bc7c;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.box-info__description {position: absolute;z-index: 3;visibility: hidden;opacity: 0;box-shadow: 0 0 20px 2px #33333312;top: 40px;right: 40px;background: #fff;border-radius:0.25rem;padding: 15px;transition: all 0.3s ease;}
.box-info__description-icon:hover ~ .box-info__description, .box-info__description:hover{visibility: visible;opacity: 1;}
@media(max-width:991px) {  .box-info__description {right: 5px;}  }
.Vue-Toastification__close-button:focus{outline:none;}
#rowGridFav .vld-overlay {width: 40px;height: 50px;}
#rowGridFav .vld-icon svg , #showProductFav .vld-icon svg {width: 24px!important;height: 24px!important;}
#rowGridFav .vld-overlay .vld-background{background-color: transparent;}
#showProductFav .vld-overlay {overflow: visible;height: 40px;width: 40px;}
#showProductFav .vld-icon {top: -10px}
/*----------*/
.panel__filters {
    background-color:#fff;
    padding:12px;
    border-radius:0.25rem;
    border:1px solid #dadada;
}
.panel__filters--wrapper {
    display: inline-block;
    position: relative;
    top: 3px;
}
.panel__filters--wrapper li {
    list-style-type: none;
    display: inline-block;
}
.panel__filters--wrapper input {
    height: 40px;
    min-width: 250px;
    background-color: #eeeeee;
}
.panel__filters--wrapper input::placeholder {
    font-size: 13px;
    text-align: right;
    color: #333;
}
.panel__filters--wrapper input:focus{
    border-color: #ced4da;
}
.panel__filters--wrapper select {
    cursor: pointer;
    font-size: 14px;
    border-color: transparent;
}
.panel__filters--wrapper select:focus {
    border-color: transparent;
}
.panel__filters--date {
    display: flex;
    justify-content: end;
}
.panel__filters--date .file__date {
    margin: 0 2px;
}
.panel__filters--date .vpd-input-group label,
.seller__date--filters .vpd-input-group label{
    display: none;
}
.panel__filters--date .vpd-input-group input,
.seller__date--filters .vpd-input-group input{
    font-size: 13px;
    border-right: 1px solid #dadada;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.panel__filters--wrapper #hamburger-icon {
    display: none;
}
#sideFilters .menu li {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
#sideFilters .menu select {
    margin: 0;
    padding: 0;
}
.panel__filters--wrapper .search_with_ico {
    position: relative;
}
.panel__filters--wrapper .search_with_ico input {
    padding-left: 30px;
}
.search_with_ico_btn {
    position: absolute;
    left: 5px;
    top: 12px;
    background-color: transparent;
    border: none;
    font-size: 17px;
    color: #777777;
    cursor: pointer;
}
.search_with_ico_btn:focus {
    outline: none;
}

@media(max-width:1199px) {
    .panel__filters--wrapper {
        display: block;
    }
    .panel__filters--wrapper li {
        display: flex;
        justify-content: space-between;
    }
    .panel__filters--wrapper li:not(:first-child) ,
    .panel__filters--date{
        display: none;
    }
    .panel__filters--wrapper #hamburger-icon{
        display: inline-block;
    }
    .search_with_ico_btn {
        left: 50px;
    }
}
#file-dimension , .seoTags .multiselect__tags {
    min-height: 45px!important;
    font-family: iranyekan !important;
}
.seller__date--filters {
    display: flex;
    justify-content: center;
    align-items: center;
}
.seller__date--filters li{
    display: inline-block;
    margin: 3px;
}
@media(max-width: 768px) {
    .seller__date--filters {
        flex-direction: column;
    }
}
/*-----file preview-----*/
.file_upload_cell:before {
    content: '\f067';
    font-family: "Font Awesome 6 Pro";
    font-weight: 500;
    position: absolute;
    width: 90%;
    height: 80%;
    border: 1px dashed #dadada;
    display: flex;
    justify-content: center;
    align-items: center;
}
.remove_input_file {
    position: absolute;
    z-index: -10;
    opacity: 0;
    top: 5px;
    left: 5px;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    background-color: #eaeaea61;
    color: #adadad;
    cursor: pointer;
    transition: all 0.3s ease;
}
.remove_input_file.active {
    z-index: 5;
    opacity: 1;
}
.video_cell_preview , .image_cell_preview {display: none;}
.image_cell_preview {max-height: 108px!important}
.input_cell_preview { position:relative;opacity: 0;font-size:60px;width:100%;height: 100%;box-sizing: border-box;}
.input_cell_preview.hide {display: none;}
.pdf_cell::after {
    content: '';
    position: absolute;
    width: 90%;
    height: 80%;
    background-image: url("../images/pdf.svg");
    background-position: center;
    background-repeat: no-repeat;
}
.zip_cell::after {
    content: '';
    position: absolute;
    width: 150px;
    height: 150px;
    background-image: url("../images/zip.svg");
    background-position: center;
    background-repeat: no-repeat;
}
@media(max-width: 400px){
    .notice_line {font-size: 14px!important}
}
@media(max-width: 576px) {
    .dash_rec_img_box {
        height: 150px;
    }
    .blue-btn {
        padding: 5px 10px;
    }
}
/*---seller file management ------*/
.seller_panel_checkbox_wrapper {max-width: 100%;text-align: right;}
.seller_panel_checkbox {display: inline-block;margin-left: 15px;}
.seller_panel_checkbox input[type="checkbox"]:not(:checked),
.seller_panel_checkbox input[type="checkbox"]:checked{position:absolute;right:20px;opacity:0}
.seller_panel_checkbox input[type="checkbox"]:not(:checked) + label,
.seller_panel_checkbox input[type="checkbox"]:checked + label{
    position:relative;
    font-family: iranyekan !important;
    padding-right:2em;
    font-size:14px;
    line-height:1.7;
    cursor:pointer;
    text-align:right}
.seller_panel_checkbox input[type="checkbox"]:not(:checked) + label:before,
.seller_panel_checkbox input[type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    right: 0;top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #aaa;
    background: #FFF;border-radius: 100%;
    -webkit-transition: all .275s;
    transition: all .275s;
}
.seller_panel_checkbox input[type="checkbox"]:not(:checked) + label:after,
.seller_panel_checkbox input[type="checkbox"]:checked + label:after {
    content: '';
    position: absolute;
    right: 0;top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #aaa;
    background: #25a244;border-radius: 100%;
    -webkit-transition: all .275s;
    transition: all .275s;
}

.seller_panel_checkbox input[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0) rotate(45deg);
    transform: scale(0) rotate(45deg);
}
.seller_panel_checkbox input[type="checkbox"]:checked + label:after {opacity: 1;-webkit-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}
@media (min-width: 992px) and (max-width: 1199px) {
    .top__dropdown--menu , .top__dropdown--menu--child-sub {width:200px;}
    .top__dropdown--menu.last_item .top__dropdown--menu--child-sub {position:absolute;top:0;display:block;right:unset;left: 100%;}
}
.btns_wrapper-js {
    padding-bottom: 7px;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
}
.btns_wrapper-js.active {
    max-height: 155px;
}
.term_content-wrapper {
    text-align: justify;
}
/*customer review*/
@media( min-width: 1200px) {
    #section-3 .container , #section-4 .container,
    #section-5 .container , #our_artists .container,
    #users_comments .container , .site__footer .container,
    #userDashOrderRec .container, #footer_support .container ,
    #user-profile-dashboard .container , .container__limiter .container{
        width: 1440px;
    }
}
.advertisement__box {text-align: center;overflow: hidden;}
.advertisement__box .topcats .swiper-wrapper .swiper-slide {overflow: hidden; border-radius: 0.25rem;}
.advertisement__box .topcats .swiper-wrapper .swiper-slide a {overflow: hidden; border-radius: 0.25rem;}
.ticket__content-box  {position: relative;background-color: white}
.ticket__content-box::before {content: '';position: absolute;top: 14px;right: -16px;width: 0;height: 0;border-top: 14px solid transparent;border-left: 16px solid #dee2e6;border-bottom: 14px solid transparent}
.ticket__content-box::after {content: '';position: absolute;top: 15px;right: -15px;width: 0;height: 0;border-top: 13px solid transparent;border-left: 16px solid #fff;border-bottom: 13px solid transparent}

.department-box {
    min-height: 190px;
    max-width: 190px;
    margin: 5px auto;
    background-color: #fff;
    border-radius:0.25rem;
    padding: 15px;
    border: 1px solid #ccc;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.department-box i {
    color: #f15a31;
    font-size: 35px;
}
.department-box_title {
    min-height: 48px;
    margin-top: 15px;
    color: #363636;
    display: flex;
    align-items: center;
}
.category__list-items {
    max-width: 100%;
}
.category__list-items li {
    display: inline-block;
    position: relative;
    margin: 2px 0 2px 10px;
}
.category__list-items li::after {
    content: "|";
    position: absolute;
    left: -8px;
    top: -2px;

}
.category__list-items li a {
    display: block;
    font-size: 13px;
    color: #515151;
    transition: all 0.3s ease;
}
.category__list-items li a:hover {
    color: #f15a31;
}
.category__description {margin: 50px auto;}
.category__description .category__description--content h2 {font-size: 16px!important}
.category__description--title {font-weight: bold;font-size: 14px;text-align: right;margin-bottom: 15px}
.category__description--content {font-size: 14px;line-height: 2;text-align: right}
#custom-search-form-2 .search-query button.btn:focus {box-shadow: none!important;}
.box-white-category {padding: 10px}
#searchPageSearch {
    position: relative;

}
#dynamicSearchBox {
    position: absolute;
    z-index: 2;
    width: 100%;
    min-height: 48px;
    max-height: 150px;
    text-align: right;
    overflow: auto;
    top: 103%;
    right: 0;
    background: #fff;
    padding: 5px 15px;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 0 20px 2px #dadada;
}
#dynamicSearchBox li {
    font-size: 13px;
    margin-bottom: 10px;
}
@media(max-width: 991px) {  .ticket__content-box::before, .ticket__content-box::after {display: none}  }

.fa-chevron-down-rotate{
    transform: rotate(90deg);
}
.account__guest--login:hover{color: #000000}
.imgUserLogin{border-radius:50%;margin-top: -2px;}
.green-btn i,.gary-btn i{vertical-align: middle;margin-top: -4px}

.item .m-tag-name span{font-size: 15px}
.v-lazy-image {
    background-color: #dadada !important;
    background-size: cover;
    background-position: center center;
}
.btn_key_free{
    background: rgb(43, 114, 38);position: absolute;top: 10px;left: 5px;color: rgb(255, 255, 255);border-radius: 25px;overflow: hidden;
}
.btn_key_free i{padding: 1px;transform: rotate(90deg);margin-right: 4px;font-size: 0.8rem;}
.btn_key_free div{background: rgb(65, 151, 60);padding: 3.4px;border-radius: 25px;font-size: 0.7rem;float: left;width: 39px;text-align: center;}

.btn_key_premium{
    background: #f1ad00;position: absolute;top: 10px;left: 5px;color: #000;border-radius: 25px;overflow: hidden;
}
.btn_key_premium i{padding: 1px;margin-right: 4px;font-size: 0.7rem;margin-left: 2px}
.btn_key_premium div{background: #f1d53c;padding: 3.4px;border-radius: 25px;font-size: 0.7rem;float: left;width: 39px;text-align: center;color: #000;}

.btn_key_premium{
    background: #f1ad00;position: absolute;top: 10px;left: 5px;color: #000;border-radius: 25px;overflow: hidden;
}
.btn_key_premium i{padding: 1px;margin-right: 4px;font-size: 0.7rem;margin-left: 2px}
.btn_key_premium div{background: #f1d53c;padding: 3.4px;border-radius: 25px;font-size: 0.7rem;float: left;width: 39px;text-align: center;color: #000;}

.btn_key_downloaded{
    background: #034ea2;position: absolute;top: 10px;left: 5px;color: #fff;border-radius: 25px;overflow: hidden;display: flex;justify-content: center;align-items: center;max-height: 24px
}
.btn_key_downloaded  i{margin: 4px;background: #034ea2;}
.btn_key_downloaded  div{display: none;background: #007dc5;padding: 3.4px;border-radius: 25px;font-size: 0.7rem;float: left;text-align: center;color: #fff;}
.btn_key_downloaded:hover div{display: block !important;}
.product__offer-suggestion_new{background-color: #41973c;color: #fff;font-size: 10px;
    text-align: right;
    padding: 4px;
    border-radius: 10px;
    position: absolute;
    top: 35px;
    left: 5px;
    width: 59px;}
@media(max-width: 650px) {  .top_banner--title,.top_banner--title h1{font-size: 20px !important;} .top_banner--title2{font-size: 0.7rem !important;}  }
.landing_size{
    width: 20px;
    height: 26px;
    background: url("../images/size.svg");
    background-size: cover;
    background-repeat: no-repeat;
    display: none;
    /*display: inline-block;*/
    position: absolute;
    top: 9px;
}
.landing__list-items1{
    display: inline-block;
}
.landing_subject{
    width: 20px;
    height: 23px;
    background: url("../images/subject.svg");
    background-size: cover;
    background-repeat: no-repeat;
    display: none;
    /*display: inline-block;*/
    position: absolute;
    top: 11px;
}
.landingTitle{
    font-size: 12px;
    background: #f15a31;
    padding: 2px 10px;
    color: #fff;
    border-radius: 25px;
    margin: 0 25px 0 15px;
    display: none;
    /*display: inline-block;*/
}
/*.landing__list-items1 li::after {*/
/*    content: "\f111";*/
/*    position: absolute;*/
/*    right: -1px;*/
/*    top: 0px;*/
/*    font-family: 'Font Awesome 6 Pro';*/
/*    font-size: 10px;*/
/*    color: #f15a31;*/
/*}*/
/*.landing__list-items1 li:hover::after {*/
/*    content: "\f111";*/
/*    position: absolute;*/
/*    right: -1px;*/
/*    top: 0px;*/
/*    font-family: 'Font Awesome 6 Pro';*/
/*    font-weight: 900;*/
/*    color: #f15a31;*/

/*}*/
/*.landing__list-items1 li.active::after {*/
/*    content: "\f111";*/
/*    position: absolute;*/
/*    right: -1px;*/
/*    top: 0px;*/
/*    font-family: 'Font Awesome 6 Pro';*/
/*    font-weight: 900;*/
/*    color: #f15a31;*/

/*}*/
.landing__list-items1 li.active a{
    background: #fdc13c;
}
.landing__list-items1 li.active a:hover,.landing__list-items1 li.active:hover a:hover{
    background: #fdbf2a;
}
.landing__list-items1 li a:hover {
    /*color: #f15a31;*/
    background: #e0e0e0;
}
.landing__list-items1 li {
    display: inline-block;
    position: relative;
    margin: 2px 0 2px 2px;
}
.landing__list-items1 li a {
    display: block;
    font-size: 13px;
    color: #515151;
    transition: all 0.3s ease;
    /*padding-right: 15px;*/
    font-weight: bold;
    background: #ebebeb;
    padding: 3px 10px;
    border-radius: 20px;
}
.box-white-categoryLanding{
    margin-bottom: 5px !important;
}
.banerHashtag ul li a{
    display: block;
    font-size: 13px;
    color: #fff;
    transition: all 0.3s ease;
    background: rgba(0,0,0,0.5);
    padding: 3px 10px;
    border-radius: 20px;
}
.banerHashtag ul li a:hover{
    background: rgba(0,0,0,1);
}
.banerHashtag li {
    margin: 5px 0px  !important;
}
.top_banner--title h1{
    font-size: 27px;
    font-weight: bold;
}
.top_banner--title2 p{
    font-size: 12px;
    font-weight: 300;
}
.mm-spn ul.searchMobile:after{
    height: 0px !important;
}
/*.iOSversion .mm-spn--open li.iOSversionss::before{*/
/*    transform : rotate(135deg) translate(0,50%) !important;*/
/*}*/
/*li.iOSversionss ul.mm-spn--open{*/
/*    background: #f5f5f5;*/
/*}*/
/*.vertical.mm-spn--open{*/
/*    background: #f5f5f5 !important;*/
/*}*/
.mm-spn li::before .vertical.mm-spn--open{
    transform: rotate(135deg) translate(0,50%) !important;
}
#products-div .blue-btn {
    border-radius: 50px;
}
.bg-success {
    background-color: #44bc7c !important;
}
/*.btn{*/
/*    border: 0px solid transparent;*/
/*}*/
.loader img{
    margin-top: -15px;
}
