@charset "UTF-8";
.archive-sidebar .sidebar-widget.product-categories-filter ul li a:after,.breadcrumbs:after,.bundle-features-widget .features-card ul:after,.cheer-content .widget-header.main_header .cheer-badge .badge.cheer:after,.download-cards .download-card .card-btn:after,.download-single-widget .cards.license .product-property .domains-product .domain .btn:after,.download-single-widget .cards.license .product-property .Support-time .btn:after,.product-features-widget .features-card ul:after,.ticket-page .chats .client-chat:after,.ticket-page .chats .user-chat:after
{
content:"";
display:block;
clear:both;
}

*,:after,:before
{
box-sizing:border-box;
}

html
{
scroll-behavior:smooth;
height:100%;
}

body,html
{
direction:rtl;
}

body
{
background-color:#f8f9fd;
text-align:right;
font-size:15px;
font-family:IRANSans,Tahoma;
font-weight:400;
}

a
{
outline:none;
color:#8e939b;
}

a,a:hover
{
text-decoration:none;
}

a:hover
{
color:#8ed557;
}

a:focus
{
text-decoration:none;
}

a:active
{
outline:none;
color:#4d535b;
}

i[class*=" rtl-icon-"],i[class^=rtl-icon-]
{
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
display:inline-block;
font-style:normal;
font-variant:normal;
text-rendering:auto;
line-height:inherit;
}

.rtl-animate-scroll-overlay
{
box-shadow:0 0 0 20px #fff,0 0 0 5000px rgba(0,0,0,.3)!important;
-webkit-box-shadow:#fff 0 0 0 20px,rgba(0,0,0,.3) 0 0 0 5000px!important;
position:relative;
z-index:999;
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
}

.rtl-countdown .countdown-section
{
float:left;
display:inline-block;
width:75px;
height:75px;
font-size:21px;
text-align:center;
color:#6e7177;
background:#fff;
box-shadow:0 5px 20px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 5px 20px;
border-radius:4px;
padding-top:12px;
}

.rtl-countdown .countdown-section .countdown-period
{
display:block;
color:#a5a9b2;
font-size:13px;
}

.rtl-countdown .countdown-section:not(:last-of-type)
{
margin-right:16px;
}

.rtl-countdown .inner:after
{
content:"";
display:block;
clear:both;
}

.iran-gradient-color
{
background:linear-gradient(180deg,#0f0 33%,#fff 33.3%,#fff 66%,red 66.33%);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
}

.float-left
{
float:left;
}

.clearfix:after
{
content:"";
display:block;
clear:both;
}

.dir-ltr
{
direction:ltr!important;
}

.dir-rtl
{
direction:rtl!important;
}

hr
{
border-color:hsla(0,0%,100%,.2);
}

.align-center
{
text-align:center;
}

.gray-bg
{
background-color:rgba(247,248,250,.45);
}

.rtl-dimmer
{
top:0;
left:0;
border-radius:inherit;
z-index:99;
position:absolute!important;
background:hsla(0,0%,100%,.8);
}

.rtl-dimmer,.rtl-page-spinner
{
width:100%;
height:100%;
display:flex;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
align-items:center;
justify-content:center;
}

.rtl-page-spinner
{
z-index:999999999;
position:fixed;
pointer-events:none;
flex-direction:column;
background-color:hsla(0,0%,100%,.9);
}

.rtl-page-spinner .desc
{
color:#7d7d7d;
font-size:1.5rem;
margin-top:30px;
font-weight:700;
}

.btn>i.rip,.icon>i.rip,.rtl-button-nav>i.rip
{
transform:translateY(3px)!important;
display:inline-block;
}

.header-basket>.btn>.rip
{
transform:translateY(5px)!important;
font-size:22px;
}

.jw-reset,.jw-reset-text,.jw-text,.jwplayer
{
font-family:IRANSans,Tahoma,sans!important;
}

[id^=jwPlayer-].jwplayer
{
border-radius:7px;
}

@media screen and (max-width:767px)
{
#najva-bell
{
margin-bottom:60px!important;
}

}

@-webkit-keyframes MenuSlideDown
{
80%
{
margin-top:30px;
visibility:hidden;
opacity:0;
}

to
{
display:none;
}

}

@keyframes MenuSlideDown
{
80%
{
margin-top:30px;
visibility:hidden;
opacity:0;
}

to
{
display:none;
}

}

@-webkit-keyframes MoveX
{
0%
{
transform:translateX(0);
}

30%
{
transform:translateX(3px);
}

60%
{
transform:translateX(-3px);
}

}

@keyframes MoveX
{
0%
{
transform:translateX(0);
}

30%
{
transform:translateX(3px);
}

60%
{
transform:translateX(-3px);
}

}

@-webkit-keyframes MoveY
{
0%
{
transform:translateY(0);
}

30%
{
transform:translateY(3px);
}

60%
{
transform:translateY(-3px);
}

}

@keyframes MoveY
{
0%
{
transform:translateY(0);
}

30%
{
transform:translateY(3px);
}

60%
{
transform:translateY(-3px);
}

}

@-webkit-keyframes Rotate
{
0%
{
transform:rotate(0);
}

30%
{
transform:rotate(30deg);
}

60%
{
transform:rotate(-30deg);
}

}

@keyframes Rotate
{
0%
{
transform:rotate(0);
}

30%
{
transform:rotate(30deg);
}

60%
{
transform:rotate(-30deg);
}

}

@-webkit-keyframes slideInDown
{
0%
{
transform:translate3d(0,-15px,0);
visibility:visible;
}

to
{
transform:translateZ(0);
}

}

@keyframes slideInDown
{
0%
{
transform:translate3d(0,-15px,0);
visibility:visible;
}

to
{
transform:translateZ(0);
}

}

.slideInDown
{
-webkit-animation-name:slideInDown;
animation-name:slideInDown;
}

@-webkit-keyframes slideInLeft
{
0%
{
transform:translate3d(-15px,0,0);
visibility:visible;
}

to
{
transform:translateZ(0);
}

}

@keyframes slideInLeft
{
0%
{
transform:translate3d(-15px,0,0);
visibility:visible;
}

to
{
transform:translateZ(0);
}

}

.slideInLeft
{
-webkit-animation-name:slideInLeft;
animation-name:slideInLeft;
}

@-webkit-keyframes slideInRight
{
0%
{
transform:translate3d(15px,0,0);
visibility:visible;
}

to
{
transform:translateZ(0);
}

}

@keyframes slideInRight
{
0%
{
transform:translate3d(15px,0,0);
visibility:visible;
}

to
{
transform:translateZ(0);
}

}

.slideInRight
{
-webkit-animation-name:slideInRight;
animation-name:slideInRight;
}

@-webkit-keyframes slideInUp
{
0%
{
transform:translate3d(0,15px,0);
visibility:visible;
}

to
{
transform:translateZ(0);
}

}

@keyframes slideInUp
{
0%
{
transform:translate3d(0,15px,0);
visibility:visible;
}

to
{
transform:translateZ(0);
}

}

.slideInUp
{
-webkit-animation-name:slideInUp;
animation-name:slideInUp;
}

.animated
{
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
}

.animated.infinite
{
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
}

.animated.delay-1s
{
-webkit-animation-delay:1s;
animation-delay:1s;
}

.animated.delay-2s
{
-webkit-animation-delay:2s;
animation-delay:2s;
}

.animated.delay-3s
{
-webkit-animation-delay:3s;
animation-delay:3s;
}

.animated.delay-4s
{
-webkit-animation-delay:4s;
animation-delay:4s;
}

.animated.delay-5s
{
-webkit-animation-delay:5s;
animation-delay:5s;
}

.animated.fast
{
-webkit-animation-duration:.8s;
animation-duration:.8s;
}

.animated.faster
{
-webkit-animation-duration:.5s;
animation-duration:.5s;
}

.animated.slow
{
-webkit-animation-duration:2s;
animation-duration:2s;
}

.animated.slower
{
-webkit-animation-duration:3s;
animation-duration:3s;
}

.animated.delay-1ms
{
-webkit-animation-delay:.15s;
animation-delay:.15s;
}

.animated.delay-2ms
{
-webkit-animation-delay:.25s;
animation-delay:.25s;
}

@-webkit-keyframes BasketBadge
{
0%
{
transform:translate(50%,-50%) scale(0);
visibility:visible;
}

to
{
transform:translate(50%,-50%) scale(1);
}

}

@keyframes BasketBadge
{
0%
{
transform:translate(50%,-50%) scale(0);
visibility:visible;
}

to
{
transform:translate(50%,-50%) scale(1);
}

}

@-webkit-keyframes ModalFadeOut
{
0%
{
transform:translate(-50%,-50%);
}

to
{
transform:translate(-50%,-40%);
}

}

@keyframes ModalFadeOut
{
0%
{
transform:translate(-50%,-50%);
}

to
{
transform:translate(-50%,-40%);
}

}

@-webkit-keyframes SpinnerRotate
{
to
{
transform:rotate(1turn);
}

}

@keyframes SpinnerRotate
{
to
{
transform:rotate(1turn);
}

}

.progress
{
height:7px;
width:100%;
position:relative;
background:#f5f5f5;
border-radius:4px;
}

.progress span
{
background:#8ed557;
height:100%;
display:block;
position:absolute;
left:0;
top:0;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.progress.warning span
{
background-image:linear-gradient(90deg,#f6c04d,#fbcb65);
}

.progress.error span
{
background-image:linear-gradient(90deg,#f95f4e,#fb6453);
}

.TypingSlideText
{
display:none;
}

.TypingSlideText-content
{
font-family:dana,IRANSans,Tahoma,sans;
margin-bottom:0;
display:inline-block;
}

.pagination
{
padding:40px 0 30px;
text-align:center;
}

.pagination .screen-reader-text
{
display:none;
}

.pagination .nav-links
{
display:flex;
flex-wrap:wrap;
justify-content:center;
}

.pagination .nav-links .page-numbers
{
display:inline-block;
margin:0 0 5px 5px;
height:38px;
line-height:38px;
min-width:38px;
text-align:center;
padding:0 10px;
background:#f6f8fa;
color:#8e939b;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
font-size:14px;
font-weight:700;
}

.pagination .nav-links .page-numbers.current
{
background-color:rgba(142,213,87,.14);
color:rgba(142,213,87,.75);
cursor:context-menu;
}

.pagination .nav-links .page-numbers.loading
{
background-color:rgba(255,198,75,.3);
color:#ffc64b;
cursor:context-menu;
}

.pagination .nav-links .page-numbers i
{
font-size:14px;
line-height:38px;
}

.pagination .nav-links .page-numbers:not(.current):hover
{
background:#f0f2f4;
color:#858a91;
}

.tooltip
{
background:#fff;
box-shadow:0 3px 6px rgba(0,0,0,.1);
padding:10px 20px;
color:#666;
font-size:14px;
z-index:99;
border-radius:4px;
}

.user-medals ul li.badge-image img,[class*=medal-icon-]
{
display:inline-block;
height:42px;
width:42px;
}

[class*=medal-icon-]
{
background-image:url(../images/user-medals.png);
background-repeat:no-repeat;
}

.medal-icon-1,[class*=medal-icon-]
{
background-position-y:0;
background-position-x:0;
}

.medal-icon-2
{
background-position-y:0;
background-position-x:-80px;
}

.medal-icon-3
{
background-position-y:0;
background-position-x:-161px;
}

.medal-icon-4
{
background-position-y:0;
background-position-x:-242px;
}

.medal-icon-5
{
background-position-y:-79px;
background-position-x:0;
}

.medal-icon-6
{
background-position-y:-79px;
background-position-x:-80px;
}

.medal-icon-7
{
background-position-y:-80px;
background-position-x:-160px;
}

.medal-icon-8
{
background-position-y:-79px;
background-position-x:-240px;
}

.medal-icon-9
{
background-position-y:-160px;
background-position-x:0;
}

.medal-icon-10
{
background-position-y:-160px;
background-position-x:-80px;
}

.medal-icon-11
{
background-position-y:-160px;
background-position-x:-160px;
}

.medal-icon-12
{
background-position-y:-160px;
background-position-x:-240px;
}

.medal-icon-13
{
background-position-y:-240px;
background-position-x:-160px;
}

.medal-icon-14
{
background-position-y:-240px;
background-position-x:-240px;
}

.rtl-tabs
{
background-color:rgba(173,188,200,.1);
color:#8e939b;
padding:7px;
margin:0;
list-style:none;
display:table;
width:100%;
border-radius:4px;
}

.rtl-tabs li
{
display:table-cell;
}

.rtl-tabs li .tab-item
{
display:block;
color:#8e939b;
padding:12px;
text-align:center;
border-radius:4px;
font-size:15px;
transition:.3s;
-webkit-transition:.3s;
}

.rtl-tabs li .tab-item:hover
{
color:#4d535b;
}

.rtl-tabs li .tab-item .badge
{
display:inline-block;
background-color:rgba(119,132,157,.45);
color:#fff;
height:18px;
padding:0 5px;
line-height:18px;
border-radius:4px;
margin-right:5px;
}

.rtl-tabs li .tab-item.active
{
background:#fff;
color:#4d535b;
border-radius:4px;
box-shadow:0 3px 6px rgba(173,188,200,.23);
-webkit-box-shadow:rgba(173,188,200,.23) 0 3px 6px;
font-weight:500;
}

.rtl-tabs li .tab-item.active .badge
{
background-color:#ffc64b;
}

.dropdown
{
position:relative;
}

.dropdown .btn
{
padding:0;
background-color:transparent!important;
font-size:22px;
color:#c1c1c1;
}

.dropdown .btn:not(:hover)+.list:not(:hover)
{
opacity:0;
visibility:hidden;
}

.dropdown .list
{
position:absolute;
top:100%;
right:0;
margin:0;
padding:0;
list-style:none;
width:150px;
background:#fff;
overflow:hidden;
box-shadow:0 3px 6px rgba(0,0,0,.1);
-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 6px;
border-radius:4px;
}

.dropdown .list,.dropdown .list li a
{
transition:.3s;
-webkit-transition:.3s;
}

.dropdown .list li a
{
display:block;
padding:8px 10px;
font-size:14px;
color:#999;
}

.dropdown .list li a:hover
{
background:#f5f5f5;
color:#666;
}

.datepicker-container .datepicker-plot-area
{
border:none;
border-radius:4px;
box-shadow:0 4px 40px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 4px 40px;
width:394px;
padding:22px;
font:inherit;
}

.datepicker-container .datepicker-plot-area .toolbox
{
display:none;
}

.datepicker-container .datepicker-plot-area .datepicker-navigator .pwt-btn.pwt-btn-next,.datepicker-container .datepicker-plot-area .datepicker-navigator .pwt-btn.pwt-btn-prev
{
background:#f7f8f9;
color:#8e939b;
height:50px;
width:50px;
line-height:50px;
text-align:center;
font-size:0;
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
}

.datepicker-container .datepicker-plot-area .datepicker-navigator .pwt-btn.pwt-btn-next:hover,.datepicker-container .datepicker-plot-area .datepicker-navigator .pwt-btn.pwt-btn-prev:hover
{
background-color:#eeeff0;
color:#7e838a;
}

.datepicker-container .datepicker-plot-area .datepicker-navigator .pwt-btn:before
{
font-size:14px;
color:#8e939b;
}

.datepicker-container .datepicker-plot-area .datepicker-navigator .pwt-btn.pwt-btn-next:before
{
font-family:rtl-theme;
font-weight:400;
content:"\F104";
}

.datepicker-container .datepicker-plot-area .datepicker-navigator .pwt-btn.pwt-btn-prev:before
{
font-family:rtl-theme;
font-weight:400;
content:"\F105";
}

.datepicker-container .datepicker-plot-area .datepicker-navigator .pwt-btn-switch
{
width:calc(96% - 100px);
line-height:50px;
color:#8e939b;
font-size:14px;
font-weight:500;
}

.datepicker-container .datepicker-plot-area .datepicker-day-view .table-days
{
margin-top:10px;
}

.datepicker-container .datepicker-plot-area .datepicker-day-view .table-days td span
{
height:50px;
line-height:50px;
background:transparent;
color:#8e939b;
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
}

.datepicker-container .datepicker-plot-area .datepicker-day-view .table-days td span:hover
{
background:rgba(0,0,0,.05);
color:#777;
}

.datepicker-container .datepicker-plot-area .datepicker-day-view .table-days td span.other-month
{
opacity:.5;
}

.datepicker-container .datepicker-plot-area .datepicker-day-view .table-days td.selected span
{
background-image:linear-gradient(to bottom right,#a6e179,#89d351);
box-shadow:0 5px 25px rgba(137,211,81,.5);
-webkit-box-shadow:rgba(137,211,81,.5) 0 5px 25px;
text-shadow:none!important;
color:#fff;
position:relative;
z-index:3;
}

.datepicker-container .datepicker-plot-area .datepicker-day-view .header-row .header-row-cell
{
font-size:13px;
color:#ccc!important;
font-weight:300!important;
}

.datepicker-container .datepicker-plot-area .datepicker-month-view .month-item.selected,.datepicker-container .datepicker-plot-area .datepicker-month-view .month-item:hover,.datepicker-container .datepicker-plot-area .datepicker-year-view .year-item.selected,.datepicker-container .datepicker-plot-area .datepicker-year-view .year-item:hover
{
border-radius:4px;
background-image:linear-gradient(to bottom right,#a6e179,#89d351);
color:#fff;
text-shadow:none!important;
}

.datepicker-container .datepicker-plot-area .datepicker-month-view .month-item,.datepicker-container .datepicker-plot-area .datepicker-year-view .year-item
{
transition:.3s;
-webkit-transition:.3s;
color:#888;
}

.message
{
padding:40px;
background:rgba(130,209,72,.1);
color:#82d148;
text-align:center;
border-radius:4px;
}

.message:not(:last-child)
{
margin-bottom:20px;
}

.message .icon
{
font-size:60px;
margin-bottom:10px;
}

.message .icon i:before
{
display:block;
}

.message .title
{
font-size:17px;
font-weight:500;
margin-bottom:5px;
}

.message .sub-title
{
font-size:13px;
}

.message.warning
{
background:rgba(255,181,99,.1);
color:#ffc64b;
}

.message.danger
{
background:rgba(255,64,64,.1);
color:#fb6c6c;
}

.alert
{
display:flex;
align-items:center;
background-color:#eee;
margin-bottom:40px;
color:#777;
padding:20px;
border-radius:4px;
}

.alert.centered
{
justify-content:center;
}

.alert .icon
{
margin-left:15px;
}

.alert .icon i
{
font-size:24px;
display:inline-block;
transform:translateY(2px);
}

.alert .title
{
font-size:15px;
}

.alert.alert-success
{
background-color:rgba(142,213,87,.1);
color:#8ed557;
}

.alert.alert-success.popup-alert
{
background-color:#8ed557;
color:#fff;
}

.alert.alert-warning
{
background-color:rgba(255,198,75,.1);
color:#ffc64b;
}

.alert.alert-warning a
{
color:#ffc64b;
}

.alert.alert-warning.popup-alert
{
background-color:#ffc64b;
color:#333;
}

.alert.alert-danger
{
background-color:rgba(251,100,83,.1);
color:#fb6453;
}

.alert.alert-danger.popup-alert
{
background-color:#fb6453;
color:#fff;
}

.popup-alert
{
display:flex!important;
align-items:center;
padding:10px 10px 10px 30px;
width:300px;
overflow:hidden;
font-size:13px;
}

.popup-alert span
{
display:block;
}

.popup-alert .progress
{
background-color:rgba(0,0,0,.05)!important;
overflow:hidden;
height:3px;
margin-top:15px;
position:absolute;
bottom:0;
left:0;
right:0;
}

.popup-alert .progress .progress-bar
{
background-color:rgba(0,0,0,.2);
height:100%;
transition:.3s;
-webkit-transition:.3s;
}

.popup-alert .close
{
background:transparent;
right:auto!important;
top:7px!important;
font-size:18px;
color:inherit;
border:none;
left:5px;
}

.popup-alert [data-notify=icon]
{
float:right;
margin-left:10px;
font-size:14px;
}

.rtl-icon-medal-colored
{
background-image:url(../images/medal.svg);
background-position-y:0;
background-position-x:0;
background-size:100% 100%;
width:17px;
height:24px;
}

.rtl-icon-medal-colored,.rtl-icon-wait-colored
{
display:inline-block;
background-repeat:no-repeat;
}

.rtl-icon-wait-colored
{
background-image:url(../images/wait.svg);
background-position-y:0;
background-position-x:0;
background-size:100% 100%;
width:43px;
height:43px;
}

.rtl-accordion .accordion-item
{
box-shadow:0 2px 66px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 66px;
background-color:#fff;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.rtl-accordion .accordion-item .accordion-header
{
display:flex;
align-items:center;
width:100%;
background:#fff;
border:none;
padding:15px 20px;
color:#8e939b;
font-size:16px;
}

.rtl-accordion .accordion-item .accordion-header .icon
{
width:30px;
height:30px;
margin-left:20px;
color:rgba(119,132,157,.45);
background-color:#f7f8fa;
border-radius:4px;
line-height:30px;
font-size:16px;
transition:.3s;
-webkit-transition:.3s;
}

.rtl-accordion .accordion-item .accordion-header .title
{
flex:1;
text-align:right;
transition:.3s;
-webkit-transition:.3s;
}

.rtl-accordion .accordion-item .accordion-header .arrow
{
line-height:0;
color:rgba(119,132,157,.33);
transition:.3s;
-webkit-transition:.3s;
}

.rtl-accordion .accordion-item .accordion-content
{
padding:20px;
color:#8e939b;
font-size:15px;
line-height:32px;
display:none;
border-top:1px solid #f4f6f8;
}

.rtl-accordion .accordion-item:not(:last-of-type)
{
margin-bottom:22px;
}

.rtl-accordion .accordion-item.active
{
box-shadow:0 2px 66px rgba(173,188,200,.3);
-webkit-box-shadow:rgba(173,188,200,.3) 0 2px 66px;
}

.rtl-accordion .accordion-item.active .accordion-header .icon
{
background-color:rgba(142,213,87,.1);
color:#8ed557;
}

.rtl-accordion .accordion-item.active .accordion-header .title
{
color:#53565d;
}

.rtl-accordion .accordion-item.active .accordion-header .arrow
{
transform:scaleY(-1);
}

body:not(.dashboard) .rtl-accordion .accordion-item .accordion-content
{
transition:none;
}

.listed-items
{
box-shadow:0 15px 50px rgba(119,132,157,.14);
-webkit-box-shadow:rgba(119,132,157,.14) 0 15px 50px;
background-color:#fff;
padding:20px 0;
list-style:none;
}

.listed-items li a
{
display:block;
padding:0 25px;
height:43px;
line-height:43px;
font-size:14px;
color:#9499a1;
transition:.3s;
-webkit-transition:.3s;
}

.listed-items li a i
{
color:rgba(119,132,157,.45);
margin-left:10px;
transition:.3s;
-webkit-transition:.3s;
}

.listed-items li a.active,.listed-items li a:hover
{
color:#8ed557;
background-color:rgba(142,213,87,.08);
}

.listed-items li a.active i,.listed-items li a:hover i
{
color:#8ed557;
}

.tabs-row .tab-items
{
display:flex;
padding:0;
margin:0 0 25px;
list-style:none;
}

.tabs-row .tab-items .nav-item a
{
height:50px;
display:block;
line-height:50px;
padding:0 30px;
color:#aaa;
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
}

.tabs-row .tab-items .nav-item a:hover
{
color:#888;
}

.tabs-row .tab-items .nav-item a.active
{
background-color:rgba(142,213,87,.15);
color:#8ed557;
}

.tabs-row .tab-content
{
color:#6e7177;
background-color:#fff;
border-radius:4px;
box-shadow:0 5px 35px rgba(0,0,0,.05);
-webkit-box-shadow:rgba(0,0,0,.05) 0 5px 35px;
padding:40px;
}

.modal
{
background:#fff;
border-radius:4px;
box-shadow:0 5px 35px rgba(119,132,157,.14);
-webkit-box-shadow:rgba(119,132,157,.14) 0 5px 35px;
transition:.3s;
-webkit-transition:.3s;
padding:0 25px!important;
position:fixed;
top:50%;
left:50%;
transform:translate(-50%,-50%);
z-index:99999;
width:400px;
max-width:calc(100% - 40px);
max-height:calc(100% - 40px);
overflow:auto;
opacity:0;
visibility:hidden;
margin-top:-10px;
scrollbar-width:thin;
scrollbar-color:#eaeaea transparent;
}

.modal::-webkit-scrollbar
{
width:6px;
}

.modal::-webkit-scrollbar-track
{
background:transparent;
}

.modal::-webkit-scrollbar-thumb
{
background-color:#eaeaea;
border-radius:20px;
border:2px solid transparent;
}

.modal .modal-header
{
display:flex;
margin-top:20px;
margin-bottom:25px;
padding:0 0 10px;
align-items:center;
border-bottom:1px solid #f5f5f5;
}

.modal .modal-header .modal-title
{
flex:1;
margin-bottom:0;
color:#4e4e4e;
font-size:16px;
font-weight:700;
}

.modal .modal-header .close
{
background-color:transparent;
border:none;
outline:none;
color:#c9c9c9;
font-size:16px;
transition:.3s;
-webkit-transition:.3s;
}

.modal .modal-header .close:hover
{
color:#aaa;
}

.modal .modal-body
{
color:#6e7177;
}

.modal .modal-footer
{
margin-top:25px;
margin-bottom:25px;
}

.modal.show
{
opacity:1;
visibility:visible;
margin-top:0;
}

.modal:not(.show)
{
-webkit-animation:ModalFadeOut .2s 1;
animation:ModalFadeOut .2s 1;
}

.modal.modal-md
{
width:600px;
}

.modal.modal-lg
{
width:800px;
}

.modal.modal-auto
{
width:auto;
}

.modal-backdrop
{
background-color:#000;
opacity:.33;
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
z-index:9999;
transition:.3s;
-webkit-transition:.3s;
}

.rtl-spinner
{
display:block;
width:50px;
height:50px;
border:4px solid #ddd;
border-top-color:#8ed557;
border-radius:100%;
margin:0 auto;
-webkit-animation:SpinnerRotate .5s linear infinite;
animation:SpinnerRotate .5s linear infinite;
}

.breadcrumbs
{
margin-bottom:15px;
font-size:14px;
color:#8e939b;
white-space:nowrap;
overflow:auto;
padding-bottom:15px;

background:#fff;
border-radius:5px;
padding:5px 10px !important;
}

.breadcrumbs a
{
transition:all .3s;
}

.breadcrumbs a:hover
{
color:#ea5f6d !important;
}


.breadcrumbs i
{
display:inline-block;
font-size:10px;
margin:0 10px;
transform:translateY(1px);
}

a.disabled
{
pointer-events:none;
}

.hidden
{
display:none;
}

.hide
{
opacity:0;
}

.no-shadow
{
box-shadow:none!important;
}

.avoid-clicks
{
pointer-events:none!important;
cursor:default;
}

.load-more
{
font-size:13px;
border:none;
border-radius:4px;
background-color:#f8f9fb;
color:#a2a6ab;
transition:.3s;
-webkit-transition:.3s;
margin:auto;
display:block;
width:200px;
padding:20px 0;
cursor:pointer;
}

.img-100,.img-100 img
{
width:100%;
height:auto;
}

@media (max-width:991px)
{
.checkout-payment-page .popup-alert,.single .popup-alert
{
margin-bottom:60px!important;
}

}

button:focus
{
outline:none;
}

.w-100
{
width:100%!important;
}

.btn
{
display:inline-block;
padding:8px 20px;
font-size:13px;
border:none;
border-radius:4px;
/*background-color:#ea5f6d;
color:#ea5f6d;*/
transition:.3s;
-webkit-transition:.3s;
cursor:pointer;
}

.btn.disabled
{
opacity:.5;
pointer-events:none;
}

.btn:focus,.btn:hover
{
background-color:#eeeff2;
color:#2f88b4;
}

.btn .prepend-icon
{
display:inline-block;
margin-left:10px;
font-size:12px;
}

.btn .append-icon
{
display:inline-block;
margin-right:10px;
font-size:12px;
}

.btn-md
{
padding:10px 25px;
font-size:15px;
}

.btn-lg
{
padding:10px 30px;
font-size:16px;
}

.btn-primary
{
background-color:#8ed557;
color:#fff;
}

.btn-primary:focus,.btn-primary:hover
{
background-color:#7fc945;
color:#fff;
}

.btn-secondary
{
background-color:#ea5f6d;
color:#fff;
}

.btn-secondary:focus,.btn-secondary:hover
{
background-color:#d14856;
color:#fff;
}


.btn-blue
{
background-color:#729ef2;
color:#fff;
}


.btn-blue:focus,.btn-blue:hover
{
background-color:#7094e7;
color:#fff;
}

.btn-myblue
{
background-color:#23a6cc;
color:#fff;
}

.btn-myblue:focus,.btn-myblue:hover
{
background-color:#0386ac;
color:#fff;
}


.btn-myblue-light
{
background-color:#cfdff1;
color:#2f88b4;
}

.btn-myblue-light:focus,.btn-myblue-light:hover
{
background-color:#cbddee;
color:#2f88b4;
}


.btn-red
{
background-color:#fb6453;
color:#fff;
}

.btn-red:focus,.btn-red:hover
{
background-color:#f95f4e;
color:#fff;
}


.btn-gray
{
background-color:#8e939b;
color:#fff;
}

.btn-gray:focus,.btn-gray:hover
{
background-color:#7d848f;
color:#fff;
}

.btn-yellow
{
background-color:#fbcb65;
color:#fff;
}

.btn-yellow:focus,.btn-yellow:hover
{
background-color:#f6c04d;
color:#fff;
}

.btn-orange
{
background-color:#ffc64b;
color:#fff;
}

.btn-orange:focus,.btn-orange:hover
{
background-color:#ecaf2b;
color:#fff;
}

.btn-outline
{
background-color:#fff!important;
color:#a2a6ab;
border:1px solid #a2a6ab;
}

.btn-outline-no-border
{
border:none!important;
}

.btn-outline.btn-primary,.btn-outline.btn-primary:focus,.btn-outline.btn-primary:hover
{
border-color:#8ed557;
color:#8ed557;
}

.btn-outline.btn-blue,.btn-outline.btn-blue:focus,.btn-outline.btn-blue:hover
{
border-color:#729ef2;
color:#729ef2;
}

.btn-outline.btn-red,.btn-outline.btn-red:focus,.btn-outline.btn-red:hover
{
border-color:#fb6453;
color:#fb6453;
}

.btn-outline.btn-gray,.btn-outline.btn-gray:focus,.btn-outline.btn-gray:hover
{
border-color:#8e939b;
color:#8e939b;
}

.btn-outline.btn-yellow,.btn-outline.btn-yellow:focus,.btn-outline.btn-yellow:hover
{
border-color:#fbcb65;
color:#fbcb65;
}

.btn-shadow
{
background-color:#fff;
box-shadow:0 5px 15px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 5px 15px;
color:#8ed557;
}

.btn-shadow:focus,.btn-shadow:hover
{
background-color:#fff;
color:#7fc945;
box-shadow:0 5px 15px rgba(173,188,200,.31);
-webkit-box-shadow:rgba(173,188,200,.31) 0 5px 15px;
}

.btn-dotted
{
color:#8e939b;
background-color:transparent!important;
border-bottom:2px dotted #c7cace;
border-radius:0;
padding-right:0;
padding-left:0;
}

.btn-dotted .prepend-icon
{
margin-left:10px;
}

.btn-dotted .append-icon
{
margin-right:10px;
}

.btn-dotted:focus,.btn-dotted:hover
{
color:#7d848f;
background-color:transparent;
}

.btn-dotted.btn-primary
{
color:#8ed557;
border-color:#8ed557;
}

.btn-dotted.btn-primary:focus,.btn-dotted.btn-primary:hover
{
color:#7fc945;
border-color:#7fc945;
}

.btn-dotted.btn-blue
{
border-color:#729ef2;
color:#729ef2;
}

.btn-dotted.btn-blue,.btn-dotted.btn-blue:focus,.btn-dotted.btn-blue:hover
{
border-color:#7094e7;
color:#7094e7;
}

.btn-dotted.btn-red
{
border-color:#fb6453;
color:#fb6453;
}

.btn-dotted.btn-red,.btn-dotted.btn-red:focus,.btn-dotted.btn-red:hover
{
border-color:#f95f4e;
color:#f95f4e;
}

.btn-dotted.btn-gray
{
border-color:#8e939b;
color:#8e939b;
}

.btn-dotted.btn-gray,.btn-dotted.btn-gray:focus,.btn-dotted.btn-gray:hover
{
border-color:#7d848f;
color:#7d848f;
}

.btn-dotted.btn-yellow
{
border-color:#fbcb65;
color:#fbcb65;
}

.btn-dotted.btn-yellow,.btn-dotted.btn-yellow:focus,.btn-dotted.btn-yellow:hover
{
border-color:#f6c04d;
color:#f6c04d;
}

.form-field
{
display:block;
background-color:#f8f9fa;
padding:0 15px;
height:54px;
line-height:54px;
color:#8e939b;
transition:.3s;
-webkit-transition:.3s;
border:none;
border-radius:4px;
font-size:15px;
}

.form-field::-webkit-input-placeholder
{
color:#8e939b;
}

.form-field:-moz-placeholder,.form-field::-moz-placeholder
{
color:#8e939b;
}

.form-field:-ms-input-placeholder
{
color:#8e939b;
}

.form-field:focus
{
color:#53565d;
}

.form-field:focus::-webkit-input-placeholder
{
color:#53565d;
}

.form-field:focus:-moz-placeholder,.form-field:focus::-moz-placeholder
{
color:#53565d;
}

.form-field:focus:-ms-input-placeholder
{
color:#53565d;
}

.form-field:focus+.input-prepend
{
color:#8ed557!important;
}

.form-field.is-invalid
{
box-shadow:0 0 0 2px #fb6453;
-webkit-box-shadow:#fb6453 0 0 0 2px;
}

.form-field.is-invalid+.desc
{
color:#fb6453!important;
}

.form-field.disabled,.form-field[readonly]
{
background-color:#fdfdfd;
}

textarea.form-field
{
height:auto;
padding:10px 15px;
line-height:2rem;
}
 
.input-group
{
display:inline-flex;
flex-wrap:nowrap;
}

.input-group .invalid-feedback
{
color:#fb6453;
font-size:12px;
margin-top:5px;
}

.input-group .invalid-feedback:empty
{
display:none;
}

.input-group .input-field
{
flex:1;
width:100%;
position:relative;
padding-left:15px;
}

.input-group .input-field .form-field
{
width:100%;
}

.input-group .input-field.input-has-prepend .form-field
{
padding-right:53px;
}

.input-group .input-field.input-has-append
{
padding-left:0;
}

.input-group .input-field.input-has-append .form-field
{
padding-left:61px;
}

.input-group .input-field .input-append,.input-group .input-field .input-prepend
{
display:block;
margin-bottom:0;
position:absolute;
right:4px;
top:4px;
bottom:4px;
line-height:52px;
text-align:center;
min-width:46px;
z-index:3;
background-color:#fff;
border-radius:4px;
box-shadow:0 5px 30px rgba(0,0,0,.05);
-webkit-box-shadow:rgba(0,0,0,.05) 0 5px 30px;
transition:.3s;
-webkit-transition:.3s;
color:#c9c9c9;
}

.input-group .input-field .input-append>i,.input-group .input-field .input-prepend>i
{
font-size:18px;
}

.input-group .input-field .input-append
{
left:4px;
right:auto;
}

.input-group .btn
{
height:54px;
line-height:54px;
padding-top:0;
padding-bottom:0;
}

.cb-select-container
{
position:relative;
}

.cb-select-container .mCS-dir-rtl>.mCSB_inside>.mCSB_container
{
margin-left:0;
}

.cb-select-container .mCSB_scrollTools
{
top:5px;
bottom:5px;
}

.cb-select-container .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
background:rgba(60,60,60,.1);
}

.cb-select-container .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.cb-select-container .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar
{
background:rgba(60,60,60,.3);
}

.cb-select-container .select-inner
{
position:relative;
padding-left:16px;
color:#aaa;
cursor:pointer;
-ms-user-select:none;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
text-align:right;
}

.cb-select-container .select-inner .title
{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
display:block;
font-family:dana,IRANSans,Tahoma,sans;
}

.cb-select-container .select-inner .arrow
{
display:inline-block;
font-size:16px;
width:16px;
height:16px;
overflow:hidden;
text-align:center;
line-height:16px;
position:absolute;
left:0;
top:50%;
transform:translateY(-50%);
}

.cb-select-container .select-inner .arrow i
{
transition:.3s;
-webkit-transition:.3s;
font-size:11px;
}

.cb-select-container.show .select-inner .arrow i
{
transform:rotateX(180deg);
}

.cb-select-container .select-list
{
position:absolute;
background:#fff;
padding:0;
margin:10px 0 0;
list-style:none;
display:block;
z-index:333;
min-width:200px;
overflow:hidden;
max-height:250px;
right:0;
top:100%;
border-radius:4px;
box-shadow:0 15px 50px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 15px 50px;
transition:.3s;
-webkit-transition:.3s;
}

.cb-select-container .select-list li
{
padding:0 23px;
height:40px;
line-height:40px;
color:#8e939b;
font-size:15px;
cursor:pointer;
transition:.3s;
-webkit-transition:.3s;
text-align:right;
}

.cb-select-container .select-list li:hover
{
background:#fafafa;
color:#888;
}

.cb-select-container .select-list li.active
{
background-color:#8ed557;
color:#fff;
}

.cb-select-container:not(.show) .select-list
{
opacity:0;
visibility:hidden;
margin-top:-10px;
padding:0;
}

.upload-input
{
color:#8ed557;
font-size:14px;
border-bottom:1px dashed #8ed557;
display:inline-block;
transition:.3s;
-webkit-transition:.3s;
}

.upload-input input
{
display:none;
}

.upload-input input+i
{
margin-left:5px;
display:inline-block;
transform:translateY(3px);
}

.upload-input label
{
cursor:pointer;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-user-select:none;
}

.upload-input:hover
{
opacity:.8;
}

.rtl-password-strong[data-strong="0"]~.pass-strong-stuffs .pass-strong-bar span
{
width:0;
background-color:#8e939b;
}

.rtl-password-strong[data-strong="1"]~.pass-strong-stuffs .pass-strong-bar span
{
width:25%;
background-color:#fb6453;
}

.rtl-password-strong[data-strong="2"]~.pass-strong-stuffs .pass-strong-bar span
{
width:50%;
background-color:#ffc64b;
}

.rtl-password-strong[data-strong="3"]~.pass-strong-stuffs .pass-strong-bar span
{
width:75%;
background-color:#fbcb65;
}

.rtl-password-strong[data-strong="4"]~.pass-strong-stuffs .pass-strong-bar span
{
width:100%;
background-color:#7fc945;
}

.rtl-password-strong~.pass-strong-stuffs .pass-strong-hints
{
margin-top:10px;
font-size:12px;
}

.rtl-password-strong~.pass-strong-stuffs .pass-strong-hints>span
{
padding-bottom:3px;
display:block;
color:#7d848f;
}

.rtl-password-strong~.pass-strong-stuffs .pass-strong-bar
{
display:block;
height:3px;
background:#ddd;
border-radius:4px;
}

.rtl-password-strong~.pass-strong-stuffs .pass-strong-bar span
{
display:block;
width:0;
height:100%;
background:#ccc;
transition:.4s;
}

label.rtl-checkbox
{
color:#6e7177;
font-size:14px;
margin-bottom:0;
cursor:pointer;
}

label.rtl-checkbox input
{
display:none;
}

label.rtl-checkbox:hover input:not(:checked)+span.marker i
{
transform:rotate(0) translateY(2px);
opacity:1;
color:#aaa;
}

label.rtl-checkbox span.marker
{
content:"";
display:inline-block;
width:13.5px;
height:13.5px;
line-height:13.5px;
background:rgba(119,132,157,.28);
margin-left:13px;
float:right;
text-align:center;
border-radius:2px;
transition:.3s;
-webkit-transition:.3s;
}

label.rtl-checkbox span.marker i
{
display:block;
color:#fff;
font-size:14px;
opacity:0;
transform:rotateY(90deg) translateY(2px);
transform-style:preserve-3d;
-webkit-transform-style:preserve-3d;
transition:.6s;
-webkit-transition:.6s;
}

label.rtl-checkbox input:checked+.marker
{
background-color:#8ed557;
box-shadow:0 2px 6px rgba(126,207,66,.34);
-webkit-box-shadow:rgba(126,207,66,.34) 0 2px 6px;
transition:.3s;
-webkit-transition:.3s;
}

label.rtl-checkbox input:checked+.marker i
{
opacity:1;
transform:rotate(0) translateY(2px);
}

.tgl
{
display:none;
}

.tgl,.tgl *,.tgl+.tgl-btn,.tgl:after,.tgl :after,.tgl:before,.tgl :before
{
box-sizing:border-box;
}

.tgl+.tgl-btn::-moz-selection,.tgl::-moz-selection,.tgl ::-moz-selection,.tgl:after::-moz-selection,.tgl :after::-moz-selection,.tgl:before::-moz-selection,.tgl :before::-moz-selection
{
background:none;
}

.tgl+.tgl-btn::selection,.tgl::selection,.tgl ::selection,.tgl:after::selection,.tgl :after::selection,.tgl:before::selection,.tgl :before::selection
{
background:none;
}

.tgl+.tgl-btn
{
direction:ltr;
outline:0;
display:block;
width:4em;
height:2em;
position:relative;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.tgl+.tgl-btn:after,.tgl+.tgl-btn:before
{
position:relative;
display:block;
content:"";
width:50%;
height:100%;
}

.tgl+.tgl-btn:after
{
left:0;
}

.tgl+.tgl-btn:before
{
display:none;
}

.tgl:checked+.tgl-btn:after
{
left:50%;
}

.tgl-ios+.tgl-btn
{
background:#fbfbfb;
border-radius:2em;
padding:2px;
transition:all .4s ease;
border:1px solid #e8eae9;
}

.tgl-ios+.tgl-btn:after
{
border-radius:2em;
background:#fbfbfb;
transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;
box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 rgba(0,0,0,.08);
}

.tgl-ios+.tgl-btn:hover:after
{
will-change:padding;
}

.tgl-ios+.tgl-btn:active
{
box-shadow:inset 0 0 0 2em #e8eae9;
}

.tgl-ios+.tgl-btn:active:after
{
padding-right:.8em;
}

.tgl-ios:checked+.tgl-btn
{
background:#86d993;
border:transparent;
}

.tgl-ios:checked+.tgl-btn:active
{
box-shadow:none;
}

.tgl-ios:checked+.tgl-btn:active:after
{
margin-left:-.8em;
}

.tgl-light+.tgl-btn
{
background:#f0f0f0;
border-radius:2em;
padding:2px;
transition:all .4s ease;
}

.tgl-light+.tgl-btn:after
{
border-radius:50%;
background:#fff;
transition:all .2s ease;
}

.tgl-light:checked+.tgl-btn
{
background:#8ed557;
}

.btn-outline.btn-primary:focus,.btn-outline.btn-primary:hover
{
border-color:#689e3f;
color:#689e3f;
}

.card
{
background:#fff;
/*box-shadow:0 0 10px hsla(0,0%,74.9%,.35);
-webkit-box-shadow:hsla(0,0%,74.9%,.35) 0 0 10px;*/
border-radius:4px 4px 7px 7px;
border-bottom:7px solid #cfdff1;
overflow:hidden;
}

.card-product .card-header
{
padding-top:50%;
position:relative;
transform:translateY(0);
background-image:url(../Img/subject/33.jpg);
background-size:150%;
background-repeat:no-repeat;
background-position:50%;
background-color:#f5f5f5;
transition:.3s;
-webkit-transition:.3s;
transition-delay:.1s;
-webkit-transition-delay:.1s;
overflow:hidden;
}

.card-product .card-header .inner
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:100%;
max-width:100%;
max-height:100%;
}

.card-product .card-header .inner .thumbnail
{
max-width:inherit;
margin-bottom:0;
}

.card-product .card-header .inner .thumbnail img
{
width:100%;
text-align:center;
display:block;
color:#888;
}

.card-product .card-body
{
height:150px;
padding:13.5px 23px;
transition:.3s;
}

.card-product .card-body .title
{
font-size:18px;
font-weight:400;
margin-bottom:18px;
max-height:56px;
transition:.3s;
overflow:hidden;
line-height:28px;
font-family:dana,IRANSans,Tahoma,sans;
}

.card-product .card-body .title a
{
color:#3c4354;
transition:.3s;
-webkit-transition:.3s;
}

.card-product .card-body .title a:hover
{
color:#8ed557;
}

.card-product .card-body .category
{
font-size:14px;
color:#959595;
height:21px;
transition:.3s;
}

.card-product .card-body .category a
{
margin-right:5px;
color:#959595;
}

.card-product .card-footer
{
height:104px;
display:flex;
align-items:center;
padding:25px 0;
margin:0 25px;
border-top:1px dashed #e0e0e0;
}

.card-product .card-footer .product-details
{
display:flex;
flex:1;
border-left:1px solid #efefef;
margin-left:20px;
align-items:center;
}

.card-product .card-footer .product-details .detail-item
{
flex:1;
text-align:center;
}

.card-product .card-footer .product-details .detail-item .count
{
display:block;
font-size:20px;
font-weight:700;
color:#ffc64b;
}

.card-product .card-footer .product-details .detail-item .title
{
font-size:14px;
color:hsla(0,0%,42.7%,.8);
}

.card-product .card-footer .product-details .detail-item.rate .count
{
color:#8ed557;
}

.card-product .card-footer .product-details .detail-item .no-value
{
display:block;
color:#6d6d6d;
font-size:14px;
line-height:24px;
}

.card-product .card-footer .rtl-price
{
text-align:left;
}

.card-product .card-footer .rtl-price ins
{
display:block;
text-decoration:none;
color:#3c4354;
font-size:20px;
font-weight:500;
}

.card-product .card-footer .rtl-price ins .sym
{
font-size:14px;
font-weight:400;
margin-right:2px;
color:#6d6d6d;
}

.card-product .card-footer .rtl-price del
{
color:#6d6d6d;
}

.card-product .card-footer .rtl-price .sale-percent
{
display:inline-block;
height:25px;
background:#ffc64b;
line-height:25px;
padding:0 7px;
border-radius:4px;
margin-right:3px;
font-size:16px;
color:#fff;
}

.card-product .product-actions
{
display:flex;
padding:0 25px 25px;
height:70px;
transition:.3s;
}

.card-product .product-actions a,.card-product .product-actions button
{
padding:3px 12px;
font-size:14px;
text-align:center;
}

.card-product .product-actions .preview
{
margin-right:20px;
flex:1;
padding-top:13px;
}

.card-product .product-actions .preview i
{
font-size:14px;
display:none;
}

@media (max-width:1199px)
{
.card-product .product-actions a,.card-product .product-actions button
{
flex:1;
}

.card-product .product-actions .preview
{
margin-right:10px;
font-size:0;
/*background-color:#eeeff2;
flex:inherit;*/
}

.card-product .product-actions .preview i
{
display:block;
}

.card-product  i.reg_mobile
{
font-style:normal !important;
}
	
}

@media (min-width:768px)
{
.card-product:not(:hover) .product-actions
{
height:0;
padding:0 25px;
overflow:hidden;
opacity:0;
}

.card-product:hover .card-body
{
height:80px;
}

.card-product:hover .card-body .category
{
overflow:hidden;
height:0;
}

.card-product:hover .card-body .title
{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
height:100%;
max-width:100%;
}

}

@media (max-width:768px)
{
	
}

.card-dark.card-product
{
background-color:#3c4354;
box-shadow:0 0 25px rgba(38,40,44,.26);
-webkit-box-shadow:rgba(38,40,44,.26) 0 0 25px;
}

.card-dark.card-product .card-header
{
background-color:#363d4d;
}

.card-dark.card-product .card-body .title,.card-dark.card-product .card-body .title a
{
color:#fff;
}

.card-dark.card-product .card-body .title a:hover
{
color:#8ed557;
}

.card-dark.card-product .card-body .category,.card-dark.card-product .card-body .category a
{
color:#c6c6c6;
}

.card-dark.card-product .card-footer
{
border-top-color:hsla(0,0%,93.7%,.17);
}

.card-dark.card-product .card-footer .product-details
{
border-left-color:hsla(0,0%,93.7%,.3);
}

.card-dark.card-product .card-footer .product-details .detail-item .no-value,.card-dark.card-product .card-footer .product-details .detail-item .title
{
color:hsla(0,0%,77.6%,.8);
}

.card-dark.card-product .card-footer .rtl-price ins
{
color:#fff;
}

.card-dark.card-product .card-footer .rtl-price ins .sym
{
color:#c6c6c6;
}

.card-dark.card-product .card-footer .rtl-price del
{
color:#a4a4a4;
}

.card-dark.card-product .card-footer .rtl-price .sale-percent
{
color:#3c4354;
}

.card-dark.card-product .product-actions .preview
{
background:rgba(0,0,0,.1);
}

.card-dark.card-product .product-actions .preview:hover
{
background:rgba(0,0,0,.2);
color:#fff;
}

.card-blog
{
padding:30px;
}

.card-blog .card-header
{
margin-bottom:23px;
}

.card-blog .card-header .thumbnail
{
margin-bottom:0;
position:relative;
overflow:hidden;
border-radius:4px;
padding-top:62.5%;
background-image:url(../images/placeholder.svg);
background-size:80px;
background-repeat:no-repeat;
background-position:50%;
background-color:#fafafa;
transition:.3s;
-webkit-transition:.3s;
}

.card-blog .card-header .thumbnail img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:100%;
max-height:100%;
max-width:inherit;
}

.card-blog i.rip
{
display:inline-block;
transform:translateY(3px)!important;
}

.card-blog:hover .card-header .thumbnail
{
transform:scale(1.1);
}

.card-blog .card-body
{
min-height:135px;
}

.card-blog .card-body .title
{
margin-bottom:10px;
line-height:32px;
font-family:dana,IRANSans,Tahoma,sans;
white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
text-overflow:ellipsis;
}

.card-blog .card-body .title a
{
font-size:16px;
font-weight:500;
color:#53565d;
transition:.3s;
-webkit-transition:.3s;
}

.card-blog .card-body .title a:hover
{
color:#8ed557;
}

.card-blog .card-body .content
{
color:#8e939b;
font-size:13px;
line-height:23px;
}

.card-blog .card-body .content p
{
margin-bottom:0;
}

.card-blog .card-footer
{
height:37px;
border-top:1px dashed rgba(187,188,190,.25);
padding-top:18px;
}

.card-blog .card-footer .post-meta-item a
{
color:#bbbcbe;
font-size:13px;
transition:.3s;
-webkit-transition:.3s;
}

.card-blog .card-footer .post-meta-item a:hover
{
color:#8ed557;
}

.card-blog .card-footer .post-meta-item a i
{
font-size:16px;
margin-left:7px;
}

.card-blog .card-footer .comments i.rip
{
float:right;
}

.card-vip-list-product
{
padding:25px;
margin-bottom:35px;
}

.card-vip-list-product .card-header
{
width:318px;
position:relative;
overflow:hidden;
}

.card-vip-list-product .card-header .ribbon
{
background-color:#fb6453;
height:32.5px;
line-height:32.5px;
text-align:center;
font-size:13px;
color:#fff;
position:absolute;
z-index:9;
width:137px;
transform:rotate(45deg) translate(38px,-15px);
top:0;
right:0;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-user-select:none;
pointer-events:none;
}

.card-vip-list-product .card-header .inner figure
{
padding-top:88.05%;
position:relative;
overflow:hidden;
margin-bottom:0;
border-radius:4px;
box-shadow:0 10px 22px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 10px 22px;
background-color:#f5f5f5;
}

.card-vip-list-product .card-header .inner figure img
{
position:absolute;
top:50%;
left:50%;
height:100%;
transform:translate(-50%,-50%);
}

.card-vip-list-product .card-body
{
width:330px;
}

.card-vip-list-product .card-body .title
{
margin-bottom:7px;
}

.card-vip-list-product .card-body .title a
{
font-size:19px;
color:#53565d;
font-weight:500;
display:inline-block;
max-width:calc(100% - 70px);
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
float:right;
padding-left:10px;
transition:.3s;
-webkit-transition:.3s;
}

.card-vip-list-product .card-body .title a:hover
{
color:#8ed557;
}

.card-vip-list-product .card-body .title .version
{
font-size:12px;
font-weight:300;
height:22px;
line-height:22px;
padding:0 10px;
color:#fff;
background-color:rgba(134,150,174,.69);
display:inline-block;
float:right;
margin-top:3px;
border-radius:4px;
}

.card-vip-list-product .card-body .title:after
{
content:"";
display:block;
clear:both;
}

.card-vip-list-product .card-body .sub-title
{
font-size:13px;
font-weight:300;
color:rgba(97,108,129,.45);
margin-bottom:35px;
}

.card-vip-list-product .card-body .author a
{
display:inline-flex;
align-items:center;
}

.card-vip-list-product .card-body .author a:hover span
{
color:#8ed557;
}

.card-vip-list-product .card-body .author figure
{
width:47.29px;
height:47.29px;
position:relative;
margin-bottom:0;
background:#f5f5f5;
overflow:hidden;
border-radius:4px;
}

.card-vip-list-product .card-body .author figure img
{
width:100%;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}

.card-vip-list-product .card-body .author span
{
margin-right:18px;
color:#6e7177;
font-size:14px;
transition:.3s;
-webkit-transition:.3s;
}

.card-vip-list-product .card-body .features
{
font-size:14px;
color:#797b81;
margin-bottom:30px;
}

.card-vip-list-product .card-body .features ul
{
padding:0;
margin-bottom:0;
list-style:none;
}

.card-vip-list-product .card-body .features ul li:not(:last-of-type)
{
margin-bottom:20px;
}

.card-vip-list-product .card-body .features i
{
color:#8ed557;
font-size:13px;
margin-left:5px;
}

.card-vip-list-product .card-body .medals ul
{
padding:0;
margin:0;
list-style:none;
}

.card-vip-list-product .card-body .medals ul li
{
width:43.14px;
height:43.14px;
line-height:43.14px;
text-align:center;
background:#f5f5f5;
float:right;
font-size:22px;
color:#8e939b;
border-radius:4px;
}

.card-vip-list-product .card-body .medals ul li:not(:last-of-type)
{
margin-left:15px;
}

.card-vip-list-product .card-body .medals ul li i:before
{
display:block;
line-height:inherit;
}

.card-vip-list-product .card-body .medals ul li.cup
{
background-color:#eaf9ec;
color:#4dd660;
}

.card-vip-list-product .card-body .medals ul li.achievement
{
background-color:rgba(251,100,83,.15);
color:#fb6453;
}

.card-vip-list-product .card-body .medals ul li.prize
{
background-color:rgba(137,176,250,.18);
color:#89b0fa;
}

.card-vip-list-product .card-body .medals ul:after
{
content:"";
display:block;
clear:both;
}

.card-vip-list-product .card-footer
{
padding:20px 25px 5px 0;
border-right:1px dashed rgba(119,132,157,.18);
}

.card-vip-list-product .card-footer:before
{
position:absolute;
top:0;
left:0;
bottom:0;
right:16px;
background:url(../images/background-icon.png) bottom -50px left -10px no-repeat;
background-size:345px;
opacity:.78;
content:"";
z-index:0;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.card-vip-list-product .card-footer:before
{
background:url(../images/background-icon@2x.png) bottom -50px left -10px no-repeat;
background-size:345px;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.card-vip-list-product .card-footer:before
{
background:url(../images/background-icon@2x.png) bottom -50px left -10px no-repeat;
background-size:345px;
}

}

.card-vip-list-product .card-footer .product-price
{
margin-bottom:30px;
position:relative;
}

.card-vip-list-product .card-footer .product-price .price
{
font-size:28px;
color:#ffc64b;
font-weight:500;
display:inline-block;
}

.card-vip-list-product .card-footer .product-price .price del
{
font-size:15px;
color:#c1c3c7;
font-weight:300;
}

.card-vip-list-product .card-footer .product-price .price ins
{
text-decoration:none;
}

.card-vip-list-product .card-footer .product-price .price .sym
{
font-size:13px;
font-weight:300;
color:#aaa;
}

.card-vip-list-product .card-footer .product-price .ribbons
{
display:inline-block;
margin-right:10px;
}

.card-vip-list-product .card-footer .product-price .ribbons .ribbon-item
{
display:inline-block;
background-image:linear-gradient(180deg,#ffcf69,#ffb563);
height:24px;
line-height:24px;
border-radius:4px;
padding:0 10px;
color:#fff;
font-weight:300;
font-size:12px;
}

.card-vip-list-product .card-footer .product-details
{
margin-bottom:26px;
}

.card-vip-list-product .card-footer .product-details .detail-item
{
cursor:context-menu;
margin-top:23px;
margin-bottom:20px;
text-align:center;
}

.card-vip-list-product .card-footer .product-details .detail-item .count
{
display:block;
font-size:20px;
font-weight:500;
color:#8e939b;
transition:.2s;
-webkit-transition:.2s;
}

.card-vip-list-product .card-footer .product-details .detail-item .title
{
display:block;
color:rgba(142,147,155,.75);
font-size:14px;
font-weight:300;
}

.card-vip-list-product .card-footer .product-details .detail-item:hover .count
{
color:#8ed557;
}

.card-vip-list-product .card-footer .product-actions .row
{
margin-left:-10px;
margin-right:-10px;
}

.card-vip-list-product .card-footer .product-actions .row .col-lg
{
padding-right:10px;
padding-left:10px;
}

.card-vip-list-product .card-footer .product-actions .btn.add-to-cart
{
box-shadow:0 5px 15px rgba(142,213,87,.34);
-webkit-box-shadow:rgba(142,213,87,.34) 0 5px 15px;
}

.card-vip-list-product .card-footer .product-actions .btn
{
width:100%;
height:45px;
line-height:45px;
font-size:14px;
padding:0 20px;
text-align:center;
}

.card-list-product
{
padding:25px;
margin-bottom:25px;
display:flex;
border-bottom:0px solid #ddd;
border-right: 7px solid #2f88b4;
border-radius:5px;
}

.card-list-product .card-header
{
min-width:455px;
max-width:455px;
position:relative;
overflow:hidden;

}

.card-list-product .card-header .inner figure
{
padding-top:50.87%;
position:relative;
overflow:hidden;
margin-bottom:0;
border-radius:4px;

box-shadow:0 10px 22px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 10px 22px;
background-color:#f5f5f5;

background-image:url(../Img/subject/31.jpg);
background-size:100%;
background-repeat:no-repeat;
}

.card-list-product .card-header .inner figure img
{
position:absolute;
top:50%;
left:50%;
height:auto;
width:100%;
transform:translate(-50%,-50%);
}

.card-list-product .card-contents
{
margin-right:30px;
display:flex;
flex:1;
}

.card-list-product .product-title
{
font-family:dana,IRANSans,Tahoma,sans;
margin-bottom:10px;
}

.card-list-product .product-title a
{
font-size:18px;
color:#3c4354;
font-weight:500;
transition:.3s;
-webkit-transition:.3s;
}

.card-list-product .product-title a:hover
{
color:#8ed557;
}

.card-list-product .product-title .version
{
border-radius:4px;
height:24px;
line-height:24px;
padding:0 10px;
font-size:14px;
font-weight:300;
color:#8b8b8b;
display:inline-block;
background:#e8e8e8;
}

.card-list-product .product-title:after
{
content:"";
display:block;
clear:both;
}

.card-list-product .product-sub-title
{
font-size:13px;
font-weight:300;
color:rgba(97,108,129,.45);
margin-bottom:0;
}

.card-list-product .card-body
{
flex:1;
display:flex;
flex-direction:column;
padding-left:50px;
}

.card-list-product .card-body .product-price
{
margin-bottom:15px;
}

.card-list-product .card-body .product-price .rtl-price
{
display:flex;
flex-wrap:wrap;
align-items:center;
}

.card-list-product .card-body .product-price .rtl-price ins
{
display:block;
text-decoration:none;
color:#3c4354;
font-size:28px;
font-weight:500;
}

.card-list-product .card-body .product-price .rtl-price ins .sym
{
font-size:14px;
font-weight:400;
margin-right:2px;
color:#6d6d6d;
}

.card-list-product .card-body .product-price .rtl-price del
{
color:#8a8a8a;
min-width:100%;
font-size:20px;
margin-bottom:-12px;
}

.card-list-product .card-body .product-price .rtl-price .sale-percent
{
display:inline-block;
height:29px;
background:#ffc64b;
line-height:29px;
padding:0 10px;
border-radius:4px;
margin-right:8px;
font-size:20px;
color:#fff;
order:3;
}

.card-list-product .card-body .product-actions
{
display:flex;
}

.card-list-product .card-body .product-actions .btn.add-to-cart
{
/*
box-shadow:0 5px 15px rgba(142,213,87,.34);
-webkit-box-shadow:rgba(142,213,87,.34) 0 5px 15px;
*/
margin-left:15px;
}

.card-list-product .card-body .product-actions .btn
{
flex:1;
width:144px;
height:45px;
line-height:45px;
font-size:14px;
padding:0 20px;
text-align:center;
}

@media (max-width:1470px)
{
.card-list-product .card-body .product-actions .btn
{
width:auto;
}

}

.card-list-product .category
{
font-size:14px;
color:#959595;
height:21px;
transition:.3s;
flex:1;
}

.card-list-product .category a
{
margin-right:5px;
color:#959595;
}

.card-list-product .card-footer
{
align-items:center;
display:flex;
}

.card-list-product .card-footer .product-details
{
padding:0 25px;
}

.card-list-product .card-footer .product-details .detail-item
{
cursor:context-menu;
text-align:center;
}

.card-list-product .card-footer .product-details .detail-item .count
{
display:block;
font-size:30px;
font-weight:700;
color:#8ed557;
transition:.2s;
-webkit-transition:.2s;
}

.card-list-product .card-footer .product-details .detail-item .title
{
display:block;
color:hsla(0,0%,42.7%,.8);
font-size:20px;
font-weight:300;
}

.card-list-product .card-footer .product-details .detail-item.sale .count
{
color:#ffc64b;
}

.card-list-product .card-footer .product-details hr
{
margin:30px 0;
}

@media (max-width:1199px)
{
.card-list-product .card-header
{
min-width:405px;
max-width:405px;
}

.card-list-product .card-body
{
padding-left:0;
}

.card-list-product .card-footer
{
display:none;
}

}

@media (max-width:991px)
{
.card-list-product
{
flex-direction:column;

border-top: 0px solid #ddd;
border-bottom: 7px solid #2f88b4;
border-right:none;
border-radius:3px 3px 5px 5px;
}

.card-list-product .card-header
{
min-width:100%;
max-width:100%;
}

.card-list-product .card-contents
{
margin-right:0;
margin-top:20px;
}

.card-list-product .product-title .version
{
display:none;
}

.card-list-product .category
{
margin-bottom:25px;
}

.card-list-product .product-title a
{
font-size:16px;
}

.card-list-product .product-actions .btn
{
font-size:13px;
padding:0 10px;
}

}

.card-cat
{
padding:40px;
position:relative;
overflow:hidden;
}

.card-cat:after
{
content:"";
display:block;
clear:both;
}

.card-cat>*
{
position:relative;
z-index:1;
}

.card-cat .icon
{
width:100px;
height:100px;
line-height:100px;
text-align:center;
background:#f7f8fa;
font-size:48px;
color:rgba(142,147,155,.59);
float:right;
margin-left:40px;
border-radius:4px;
}

.card-cat .icon i:before
{
display:block;
line-height:inherit;
}

.card-cat .title
{
font-size:21px;
color:#4d535b;
font-weight:500;
margin-bottom:12px;
margin-top:15px;
}

.card-cat .link
{
font-size:15px;
font-weight:300;
}

.card-cat .link a
{
color:#ffc64b;
transition:.3s;
-webkit-transition:.3s;
}

.card-cat .link a:hover
{
opacity:.8;
}

.card-cat .link i
{
margin-right:5px;
transform:translateY(2px);
}

.card-cat:before
{
position:absolute;
top:26px;
left:20px;
width:320px;
height:270px;
background:url(../images/background-icon.png) bottom -50px left -10px no-repeat;
background-size:100%;
opacity:.76;
content:"";
z-index:0;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.card-cat:before
{
background:url(../images/background-icon@2x.png) bottom -50px left -10px no-repeat;
background-size:100%;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.card-cat:before
{
background:url(../images/background-icon@2x.png) bottom -50px left -10px no-repeat;
background-size:100%;
}

}

.card-cat.dark
{
background-color:#363d4d;
}

.card-cat.dark .icon
{
background-color:rgba(247,248,250,.09);
color:rgba(247,248,250,.47);
}

.card-cat.dark .title
{
color:#fff;
}

.card-cat.dark .link a
{
color:#8ed557;
}

.card-cat.dark:before
{
background:url(../images/darkmode-bg.png) bottom -50px left -10px no-repeat;
background-size:100%;
opacity:.76;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.card-cat.dark:before
{
background:url(../images/darkmode-bg@2x.png) bottom -50px left -10px no-repeat;
background-size:100%;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.card-cat.dark:before
{
background:url(../images/darkmode-bg@2x.png) bottom -50px left -10px no-repeat;
background-size:100%;
}

}

.card-article
{
margin-bottom:30px;
}

.card-article>*
{
padding:30px;
}

.card-article .card-header
{
border-bottom:1px solid #f3f3f3;
}

.card-article .card-header .avatar
{
width:59px;
height:59px;
background-color:#f5f5f5;
float:right;
border-radius:4px;
box-shadow:0 2px 10px hsla(0,0%,39.6%,.26);
-webkit-box-shadow:hsla(0,0%,39.6%,.26) 0 2px 10px;
overflow:hidden;
margin-bottom:0;
}

.card-article .card-header .avatar img
{
height:100%;
}

.card-article .card-header .avatar+.inner
{
padding-right:22px;
width:calc(100% - 59px);
float:right;
}

.card-article .card-header .avatar+.inner .name
{
font-size:16px;
font-weight:500;
margin-bottom:0;
margin-top:5px;
}

.card-article .card-header .avatar+.inner .name a
{
color:#53565d;
transition:.3s;
-webkit-transition:.3s;
}

.card-article .card-header .avatar+.inner .name a:hover
{
color:#8ed557;
}

.card-article .card-header .avatar+.inner .date
{
font-size:14px;
color:#9b9b9b;
}

.card-article .card-header .dropdown .btn
{
font-size:22px;
}

.card-article .card-header .dropdown .list
{
left:0;
right:auto;
}

.card-article .card-body .content
{
font-size:15px;
color:#6e7177;
line-height:33px;
}

.card-article .card-body .content .target-product
{
padding:22px;
border:1px solid #eceef1;
margin-top:25px;
background:#fff;
box-shadow:0 4px 25px rgba(119,132,157,.14);
-webkit-box-shadow:rgba(119,132,157,.14) 0 4px 25px;
border-radius:4px;
}

.card-article .card-body .content .target-product .inner,.card-article .card-body .content .target-product .thumbnail
{
width:calc(50% - 25px);
float:right;
}

.card-article .card-body .content .target-product:after
{
content:"";
display:block;
clear:both;
}

.card-article .card-body .content .target-product .thumbnail
{
margin-left:50px;
margin-bottom:0;
overflow:hidden;
border-radius:4px;
}

.card-article .card-body .content .target-product .thumbnail img
{
width:100%;
height:auto;
}

.card-article .card-body .content .target-product .inner .sub-title
{
color:#8ed557;
font-size:13px;
font-weight:300;
margin-bottom:0;
}

.card-article .card-body .content .target-product .inner .title
{
color:#545454;
margin-bottom:10px;
white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
text-overflow:ellipsis;
}

.card-article .card-body .content .target-product .inner .title a
{
color:#545454;
font-size:16px;
font-weight:500;
}

.card-article .card-body .content .target-product .inner .content
{
font-size:14px;
color:#8e939b;
line-height:25px;
}

.card-article .card-footer
{
border-top:1px solid #f3f3f3;
padding-top:20px;
padding-bottom:20px;
}

.card-article .card-footer .meta-items
{
padding:0;
margin:0;
list-style:none;
}

.card-article .card-footer .meta-items li
{
float:right;
color:#aaa;
}

.card-article .card-footer .meta-items li.float-left
{
float:left;
}

.card-article .card-footer .meta-items li:not(.float-left)
{
margin-left:60px;
}

.card-article .card-footer .meta-items li a
{
color:#8e939b;
transition:.3s;
-webkit-transition:.3s;
}

.card-article .card-footer .meta-items li a:hover
{
color:#8ed557;
}

.card-article .card-footer .meta-items li a>span
{
display:inline-block;
}

.card-article .card-footer .meta-items li a>span .count
{
margin-left:5px;
}

.card-article .card-footer .meta-items li i
{
margin-left:10px;
float:right;
color:rgba(119,132,157,.31);
}

.card-article .card-footer .meta-items li i:before
{
transform:translateY(2px);
display:inline-block;
}

.card-article .card-footer .meta-items:after
{
content:"";
display:block;
clear:both;
}

.recommend-card
{
padding:30px 33px;
margin-bottom:30px;
}

.recommend-card .card-header figure.avatar
{
width:70px;
height:70px;
border-radius:4px;
overflow:hidden;
margin-bottom:0;
}

.recommend-card .card-header figure.avatar img
{
height:100%;
}

.recommend-card .card-header .title
{
font-size:16px;
font-weight:500;
color:#686868;
margin-bottom:5px;
}

.recommend-card .card-header .date
{
font-size:14px;
color:#9b9b9b;
}

.recommend-card .card-header .actions
{
padding:0;
margin:0;
list-style:none;
}

.recommend-card .card-header .actions li
{
display:inline-block;
}

.recommend-card .card-header .actions li:not(:last-of-type)
{
margin-left:20px;
}

.recommend-card .card-header .actions li a
{
font-size:16px;
color:#c1c1c1;
transition:.3s;
-webkit-transition:.3s;
}

.recommend-card .card-header .actions li a:hover
{
color:#8ed557;
}

.recommend-card .card-body
{
margin-top:30px;
}

.recommend-card .card-body .content
{
font-size:15px;
color:#8e939b;
line-height:33px;
}

@media (max-width:480px)
{
.card-product .product-actions a,.card-product .product-actions button
{
padding:2px 13px;
}

.card-product .card-footer
{
margin:0 5px;
}

.card-product .card-footer .rtl-price ins
{
padding-left:17px!important;
}

}

@media (min-width:600px) and (max-width:768px)
{
.swiper .card-product .product-actions a,.swiper .card-product .product-actions button
{
padding:3px 13px;
}

.swiper .card-product .card-footer .product-details .detail-item
{
padding-right:9px;
}

.swiper .card-product .card-footer .product-details .detail-item .count
{
font-size:17px;
}

.swiper .card-product .card-footer .product-details .detail-item .title
{
font-size:12px;
}

.swiper .card-product .card-footer .rtl-price ins
{
font-size:17px;
}

.swiper .card-product .card-footer .rtl-price
{
padding-left:15px;
text-align:center;
}

.swiper .card-product .card-body .category
{
font-size:13px;
}

.swiper .card-product .card-footer .product-details
{
padding-left:13px;
}

.swiper .card-product .card-footer
{
margin:0 11px;
}

.footer-services .service-item .icon
{
margin-bottom:4px;
margin-top:25px;
}

}

.card-product .product-actions .preview
{
padding-top:13px!important;
}

@media (min-width:1232px) and (max-width:1469px)
{
.card-list-product .card-body .product-actions .btn
{
padding:0 1px!important;
font-size:13px!important;
}

}

@media (max-width:1470px)
{
.card-product .card-body .category
{
font-size:13px!important;
}

.card-product .product-actions a,.card-product .product-actions button
{
padding:3px 1px;
}

}

.site-header
{
padding-top:18px;
padding-bottom:10px;
/*box-shadow:0 0 10px rgba(54,83,120,.14);
-webkit-box-shadow:rgba(54,83,120,.14) 0 0 10px;*/
position:-webkit-sticky;
position:sticky;
background-color:#f8f9fd;
top:0;
z-index:1000;

max-height:100vw; 
overflow:inherit !important;
/*
overflow:hidden;
border-top:9px solid #ffba00; 
background-image:url(../img/form/logo_back.png); 
background-position:left bottom; 
background-repeat:repeat-x; 
border-bottom:2px solid #ccc;
*/
}

.site-header .row 
{
width:100% !important;
}

.header-line
{
	position:absolute; 
	top:0px;
	
	width:100%; 
	height:0px; 
	border:none;
	/*border-top:1px dashed #0076a3; */
	margin:0px;
}

.site-header .container
{

}

.site-header .header-mini-cart-section
{
z-index:9999;
}

.site-header .img-logo
{
width:300px;
}

.site-header:hover~* .input-group .input-field .input-append,.site-header:hover~* .input-group .input-field .input-prepend
{
z-index:0;
}

.site-header .rtl-dimmer
{
position:fixed!important;
z-index:999999;
}

.site-header .header-logo
{
display:flex;
align-items:center;
justify-content:center;
}

.site-header .header-logo img
{
z-index:1000; 
position:absolute; 
top:26px; 
right:0px;

width:300px !important;
max-width:300px;

height:auto ;
max-height:100px;
}


.site-header .main-navbar .header-logo img
{
width:100%;
}


.site-header .toggle-responsive-menu
{
display:none;
width:28px !important;
height:30px;
line-height:0px;
text-align:center;
padding:0;
margin-left:15px;
/*background:transparent!important;*/

background-color:transparent;
color:#ea5f6d;

margin:0px !important;
padding:0px !important;
line-height:0px;
z-index:99999;
}

.site-header .toggle-responsive-menu i
{
position:relative;
top:65px;
margin:0px !important;
padding:0px !important;
line-height:0px;
font-size:26px;
font-weight:normal;
}

@media (max-width:574px)
{
.site-header .toggle-responsive-menu
{
margin-left:0;
}

}

@media (max-width:1330px)
{
.site-header .container
{
padding-left:0px;
padding-right:0px;
}
}


@media (max-width:1024px)
{
.site-header .container
{
padding-left:10px;
padding-right:10px;
}
}


@media (max-width:1199px)
{
.site-header .toggle-responsive-menu
{
display:block;
font-size:22px;
}

.site-header .header-logo img
{
top:0px; 
right:40px;
width:220px !important;
max-width:220px;

height:auto ;
max-height:73px;
}

}

.site-header .mobile-login-btn
{


} 

.site-header  .mobile-login-btn .login-btn
{
height:35px !important; 
line-height:35px !important; 
padding: 0px 10px !important;
border-radius:10px;
text-align:center !important;
}

.site-header  .mobile-login-btn .login-btn .prepend-icon
{
margin:0px;
font-size:17px;
position:relative;
top:3px;
}

@media (max-width:768px)
{

.site-header
{
padding-bottom:25px !important;
}

.site-header .header-logo img
{
top:-5px;
}

.main-navbar .header-logo img
{
top:10px;
}

.site-header  .mobile-login-btn 
{

}

.site-header   .login-btn
{
padding: 0px !important; 
border-width: 4px !important; 
}

}

@media (max-width:574px)
{
.site-header .header-logo img
{
height:75px;
width:auto !important;
}

.main-navbar .header-logo img
{
height:75px;
width:auto !important;
}

.site-header .mobile-login-btn
{
position:absolute; 
float:left;
top:0px;
z-index:9999;
content:none !important;
}

.site-header  .mobile-login-btn .login-btn
{
width:30px !important;
height:30px !important; 
line-height:30px !important; 
padding:0px 5px !important;
border-radius:7px;

}

.site-header  .mobile-login-btn .login-btn span.prepend-label
{
display:none !important;
}

.site-header  .mobile-login-btn .login-btn,
.site-header  .mobile-login-btn .login-btn .prepend-icon
{
font-size:14px;
}

.site-header  .mobile-login-btn .login-btn .prepend-icon
{
position:relative;
top:2px;
}

.station-btn
{
left:25px !important;
top:30px !important;
display:none;
}

}

@media (max-width:574px)
{
.site-header .header-bar-col
{
display:none;
}

.site-header .notifications-col
{
padding:0!important;
}

}

.site-header .header-left-panel>div
{
padding-left:8px;
padding-right:8px;
justify-content:center!important;
align-items:center!important;
}

.site-header .header-left-panel>div:last-of-type
{
padding-left:15px;
}

.site-header .header-left-panel
{
justify-content:flex-end;
}

/*
.site-header  .mobile-login-btn .login-btn
{
height:35px !important; 
line-height:35px !important; 
padding: 0px 10px !important;
border-radius:10px;
text-align:center !important;
}

.site-header  .mobile-login-btn .login-btn .prepend-icon
{
margin:0px;
font-size:17px;
position:relative;
top:3px;
}

*/

@media (max-width:767px)
{
.site-header .header-account .login-btn
{
font-size:0;
width:35px;
height:35px !important;
line-height:27px !important; 
padding:0;
text-align:center;
border-radius:10px !important;
border:5px solid #fff;
z-index:9999;
}
.site-header .login-btn span
{
display:inline-block !important;
content: normal !important;
}

.site-header .header-account .login-btn .prepend-icon
{
margin-left:0!important;
}

}

.site-header .header-account .btn
{
height:50px;
line-height:50px;
padding-top:0;
padding-bottom:0;
font-family:dana,IRANSans,Tahoma,sans;
}

.site-header .header-account .btn .prepend-icon i
{
font-size:18px;
display:inline-block;
vertical-align:middle;
}

.site-header .header-basket .btn,.site-header .header-notifications .btn
{
width:50px;
height:50px;
line-height:50px;
padding:0;
text-align:center;
position:relative;
font-size:16px;
}

.site-header .header-basket .btn i,.site-header .header-notifications .btn i
{
font-size:20px;
transform:translateY(5px)!important;
}

.site-header .header-basket .btn .badge,.site-header .header-notifications .btn .badge
{
position:absolute;
top:0;
right:0;
transform:translate(50%,-50%);
height:22px;
line-height:22px;
font-size:12px;
min-width:22px;
background:#ff8a7e;
display:block;
text-align:center;
padding:0 5px;
color:#fff;
border-radius:11px;
box-shadow:0 0 0 1px #fff;
-webkit-box-shadow:#fff 0 0 0 1px;
-webkit-animation-name:BasketBadge;
animation-name:BasketBadge;
-webkit-animation-duration:.4s;
animation-duration:.4s;
}

@media (max-width:344px)
{
.site-header .header-basket .btn,.site-header .header-notifications .btn
{
background:transparent!important;
width:auto;
}

}

.site-header .header-basket .badge
{
background-color:#8ed557!important;
}

.site-header .header-notifications #notifications-expand i
{
color:#a2a6ab;
}

@media (max-width:991px)
{
.site-header .header-notifications .notifications-expand
{
display:none;
}

}

.site-header .header-bar-outer .btn
{
display:none;
width:50px;
height:50px;
line-height:50px;
padding:0;
text-align:center;
position:relative;
font-size:16px;
}

.site-header .header-bar-outer .btn .badge
{
position:absolute;
top:0;
right:0;
transform:translate(50%,-50%);
height:22px;
line-height:22px;
font-size:12px;
min-width:22px;
background:#ff8a7e;
display:block;
text-align:center;
padding:0 5px;
color:#fff;
border-radius:11px;
box-shadow:0 0 0 1px #fff;
-webkit-box-shadow:#fff 0 0 0 1px;
-webkit-animation-name:BasketBadge;
animation-name:BasketBadge;
-webkit-animation-duration:.4s;
animation-duration:.4s;
}

@media (max-width:1470px)
{
.site-header .header-bar-outer .btn
{
display:block;
}

}

.site-header .header-bar-outer .header-bar
{
font-family:dana,IRANSans,Tahoma,sans;
}

@media (min-width:1471px)
{
.site-header .header-bar-outer .header-bar ul
{
padding:0;
margin:0;
list-style:none;
z-index:999;
display:block!important;
}

.site-header .header-bar-outer .header-bar>ul>li
{
display:inline-block;
margin-left:30px;
font-size:15px;
}

.site-header .header-bar-outer .header-bar li
{
position:relative;
}

.site-header .header-bar-outer .header-bar li.menu-item-has-children>a>.menu-append-icon
{
float:left;
color:#acadb1;
font-size:10px;
margin-left:5px;
margin-right:10px;
transition:all .3s;
display:inline-block;
}

.site-header .header-bar-outer .header-bar li.menu-item-has-children>a>.menu-append-icon i
{
line-height:0;
transition:all .3s;
display:inline-block;
vertical-align:middle;
}

.site-header .header-bar-outer .header-bar li.menu-item-has-children:hover>a>.menu-append-icon i
{
transform:rotate(180deg);
}

.site-header .header-bar-outer .header-bar li:hover>a
{
color:#8ed557;
}

.site-header .header-bar-outer .header-bar li a
{
display:flex;
height:50px;
align-items:center;
justify-content:center;
transition:.3s;
-webkit-transition:.3s;
}

.site-header .header-bar-outer .header-bar li a i
{
margin-left:5px;
}

.site-header .header-bar-outer .header-bar li>ul
{
position:absolute;
top:100%;
left:50%;
transition:.3s;
-webkit-transition:.3s;
transform:translateX(-50%);
background:#fff;
width:200px;
padding:20px;
box-shadow:0 15px 50px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 15px 50px;
border-radius:4px;
text-align:center;
-webkit-animation-name:MenuSlideUp;
animation-name:MenuSlideUp;
}

.site-header .header-bar-outer .header-bar li>ul a
{
padding:3px 0;
height:auto;
line-height:inherit;
}

.site-header .header-bar-outer .header-bar li>ul ul
{
left:100%;
top:0;
transform:none;
}

.site-header .header-bar-outer .header-bar li:not(:hover)>ul
{
opacity:0;
visibility:hidden;
margin-top:-10px;
padding:0;
-webkit-animation-name:MenuSlideDown;
animation-name:MenuSlideDown;
-webkit-animation-duration:.2s;
animation-duration:.2s;
pointer-events:none;
}

.site-header .header-bar-outer .header-bar+.rtl-dimmer,.site-header .header-bar-outer .header-bar .menu-title
{
display:none;
}

}

@media (max-width:1470px)
{
.site-header .header-bar-outer .header-bar
{
position:fixed;
top:0;
left:0;
bottom:0;
width:300px;
background:#fff;
z-index:9999999;
transition:.3s;
box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
-webkit-box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
overflow:auto;
}

.site-header .header-bar-outer .header-bar ul,.site-header .header-bar-outer .header-bar ul li
{
list-style:none;
padding:0;
margin:0;
}

.site-header .header-bar-outer .header-bar ul.menu-inner li a
{
display:flex;
padding:0 20px 0 0;
align-items:center;
transition:.3s;
color:#777;
position:relative;
height:50px;
}

.site-header .header-bar-outer .header-bar ul.menu-inner li a:hover
{
background:rgba(0,0,0,.05);
color:#666;
}

.site-header .header-bar-outer .header-bar ul.menu-inner li a>i
{
margin-left:10px;
}

.site-header .header-bar-outer .header-bar ul.menu-inner li a>i.icon-image
{
width:30px;
height:30px;
background-size:100%;
background-repeat:no-repeat;
background-position:50%;
}

.site-header .header-bar-outer .header-bar ul.menu-inner li a .menu-append-icon
{
display:flex;
flex:1;
justify-content:flex-end;
opacity:.5;
padding:15px 0 15px 20px;
}

.site-header .header-bar-outer .header-bar ul.menu-inner li a .menu-append-icon i
{
transition:.3s;
}

.site-header .header-bar-outer .header-bar ul.menu-inner li ul a
{
height:40px;
}

.site-header .header-bar-outer .header-bar ul.menu-inner li ul a .menu-append-icon
{
padding:10px 0 10px 20px;
}

.site-header .header-bar-outer .header-bar ul.menu-inner li.show-menu>a:hover
{
background:transparent;
}

.site-header .header-bar-outer .header-bar ul.menu-inner li.show-menu>a .menu-append-icon i
{
transform:rotateX(180deg);
}

.site-header .header-bar-outer .header-bar ul.menu-inner li .sub-menu
{
display:none;
background:rgba(0,0,0,.05);
}

.site-header .header-bar-outer .header-bar .menu-title
{
font-size:14px;
color:#666;
font-weight:500;
padding:20px;
border-bottom:1px solid #eee;
}

}

@media (max-width:344px)
{
.site-header .header-bar-outer .header-bar
{
width:260px;
}

}

.site-header .header-bar-outer .header-bar+.rtl-dimmer
{
transition:.3s;
}

@media (max-width:767px)
{
.site-header .header-bar-outer
{
display:none;
}

}

.site-header .header-search-outer .header-search .form-field
{
background-color:#f8f9fa;
width:447px;
height:50px;
line-height:50px;
padding-right:47px!important;
}

.site-header .header-search-outer .header-search .form-field:focus
{
width:550px;
background-color:#f3f4f5;
}

.site-header .header-search-outer .header-search .input-prepend
{
background:transparent;
box-shadow:none;
min-width:40px;
color:rgba(142,147,155,.24);
}

@media (max-width:1199px)
{
.site-header .header-search-outer
{
display:none;
}

}

.site-header .main-navbar
{
position:relative;
z-index:999;
transition:all .2s linear;
background-color:#cfdff1;
/*background:linear-gradient(180deg,transparent,#f1f1f1 3%,#f9f9f9 97%,transparent);
box-shadow:0 14px 16px #fbfbfb;

border:1px dashed #b5b5b5; 
border-right:4px solid #23a6cc; 
border-left:4px solid #23a6cc; 
border-radius:5px; 
overflow:hidden !important;
*/

margin-top:10px !important;
overflow:inherit !important;

}


.site-header .main-navbar-shadow,.main-navbar-shadow
{
width:100%;
height:12px;
background-image:url(../img/form/top_pattern.png); 
background-repeat:repeat-x;
margin-top:10px !important;
}

.pay-pay
{
border-bottom:0px solid #2c80a8;
}


.jay-jay
{
width:35%;
}

@media (max-width:1199px)
{
.site-header .header-search-outer
{
display:none;
}

}

@media (max-width:1199px)
{
.pay-pay
{
border-bottom:4px solid #2c80a8;
}
.jay-jay
{
width:35%;
}
}

@media (max-width:600px)
{
.jay-jay
{
width:90%;
}
}


.site-header .main-navbar .responsive-logo
{
/* background-image:url(../img/form/bannerback.png); 
background-repeat:repeat-x; */
}


.site-header .main-navbar:before
{
content:"";
position:absolute;
top:-10px;
bottom:40px;
left:0;
right:0;
display:block;
z-index:0;
background:#fbfbfb;
background:linear-gradient(90deg,transparent,#f9f9f9 3%,#f9f9f9 97%,transparent);
box-shadow:0 14px 16px #fbfbfb;
display:none;
}

.site-header .main-navbar>*
{
position:relative;
z-index:1;
}

.site-header .main-navbar .toggle-responsive-menu
{
display:none!important;
}

.site-header .main-navbar .menu-read-more
{
font-size:16px;
position:relative;
padding-right:35px;
color:#a4a4a4;
}

.site-header .main-navbar .menu-read-more:before
{
content:"";
border-top:1px dashed hsla(0,0%,43.9%,.24);
position:absolute;
top:50%;
left:0;
right:0;
}

.site-header .main-navbar .menu-read-more span
{
background:#fff;
display:inline-flex;
align-items:center;
position:relative;
z-index:1;
padding:0 5px;
cursor:pointer;
transition:.3s;
}

.site-header .main-navbar .menu-read-more i
{
width:21px;
height:21px;
border:1px solid #8ed557;
color:#8ed557;
display:inline-block;
font-style:normal;
text-align:center;
line-height:21px;
border-radius:5px;
margin-left:10px;
transition:.3s;
}

.site-header .main-navbar .menu-read-more span:hover
{
color:#888;
}

.site-header .main-navbar .menu-read-more span:hover i
{
background-color:#8ed557;
color:#fff;
}

.site-header .main-navbar .menu-read-more .hide-text
{
display:none!important;
}

.site-header .main-navbar .menu-read-more.hide-more .hide-text
{
display:inline-flex!important;
}

.site-header .main-navbar .menu-read-more.hide-more .show-text
{
display:none!important;
}


.site-header .main-navbar .vertical-mode
{
	text-align:left;
}

@media (min-width:1200px)
{
.site-header .main-navbar
{
margin-top:23.5px;
}

.site-header .main-navbar ul
{
list-style:none;
margin:0;
padding:0;
}

.site-header .main-navbar ul a
{
transition:.3s;
-webkit-transition:.3s;
}

.site-header .main-navbar ul.categories-menu
{
display:flex;
flex-wrap:wrap;

padding-right:10px; 
display:inline-block; 
width:auto !important;
}


.site-header .main-navbar ul.mobile_menu
{
display:none;
}

.site-header .main-navbar ul.categories-menu>li
{
display:inline-block;
margin-left:14px;
font-family:dana,IRANSans,Tahoma,sans;
}

.site-header .main-navbar ul.categories-menu>li>a
{
display:flex!important;
align-items:center;
}

.site-header .main-navbar ul.categories-menu>li>a>i
{
margin-left:10px;
display:inline-block;
transition:.3s;
-webkit-transition:.3s;
margin-right:5px;
color:#3c4354;
transform:scale(1.1) translateY(-2px);
}

.site-header .main-navbar ul.categories-menu>li>a>i.icon-image
{
width:15px;
height:15px;
background-size:100% auto;
background-repeat:no-repeat;
background-position:50%;
}

.site-header .main-navbar ul.categories-menu>li:hover>a
{
color:#3c4354;
}

.site-header .main-navbar ul.categories-menu>li:hover>a>i
{
color:#aaa;
}

.site-header .main-navbar ul.categories-menu li>a
{
display:block;
padding:14px 0;
font-size:15px;
color:#3c4354;
}

.site-header .main-navbar ul.categories-menu li:hover>a
{
color:#00aeef;
}

.site-header .main-navbar ul.categories-menu li:hover>a .menu-append-icon,.site-header .main-navbar ul.categories-menu li:hover>a i
{
color:inherit!important;
}

.site-header .main-navbar ul.categories-menu li.menu-item-has-children>a>.menu-append-icon
{
margin-right:10px;
display:inline-block;
transform:translateY(2px);
transition:.3s;
-webkit-transition:.3s;
color:#acadb1;
float:left;
font-size:10px;
}

.site-header .main-navbar ul.categories-menu li.menu-item-has-children:hover>a>.menu-append-icon
{
transform:translateY(4px);
}

.site-header .main-navbar ul.categories-menu li.current-menu-item>a,.site-header .main-navbar ul.categories-menu li.current-menu-item>a:after,.site-header .main-navbar ul.categories-menu li.current-menu-item>a>i
{
color:#8ed557!important;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu
{
position:absolute;
background:#fff;
width:230px;
border-radius:4px;
box-shadow:0 15px 50px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 15px 50px;
padding:25px;
line-height:2.7;
transition:.3s;
-webkit-transition:.3s;
-webkit-animation-name:MenuSlideUp;
animation-name:MenuSlideUp;
z-index:999;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu li
{
display:block;
position:relative;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu li a
{
padding:0;
font-size:14px;
transition:.3s;
-webkit-transition:.3s;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu li a>i
{
color:#bbb;
margin-left:10px;
transition:.3s;
-webkit-transition:.3s;
vertical-align:middle;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu li a:hover
{
color:#777;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu li a:hover>i
{
color:#999;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu li.menu-item-has-children>a
{
position:relative;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
padding-left:20px;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu li.menu-item-has-children>a>.menu-append-icon
{
position:absolute;
left:0;
top:5px;
background:#fff;
transform:rotate(90deg);
padding-right:5px;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu li.menu-item-has-children:hover>a>.menu-append-icon
{
transform:rotate(90deg);
padding-left:10px;
top:0;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu li ul
{
right:100%;
top:0;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container
{
width:1439px;
right:15px;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .archive-link
{
width:220px;
display:block;
background:#fff;
box-shadow:0 10px 50px rgba(119,132,157,.14);
border-radius:4px;
padding:25px;
text-align:center;
line-height:normal;
position:relative;
transition:.3s;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .archive-link:before
{
content:"";
position:absolute;
right:-9px;
width:20px;
background:#8ed557;
height:80%;
top:10%;
z-index:-1;
border-radius:8px;
transform:rotate(3deg);
transition:.3s;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .archive-link .icon i
{
width:76px;
height:76px;
line-height:76px;
text-align:center;
background:#8ed557;
border-radius:50%;
margin-bottom:15px;
font-size:42px;
color:#fff;
box-shadow:0 20px 60px rgba(142,213,87,.4);
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .archive-link .title
{
font-size:16px;
color:#3c4354;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .archive-link .desc
{
font-size:14px;
color:#8b8b8b;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .archive-link:hover
{
box-shadow:0 10px 60px rgba(119,132,157,.3);
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .archive-link:hover:before
{
transform:rotate(5deg);
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .menu-items
{
display:flex;
flex-wrap:wrap;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .menu-items li
{
width:25%;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .menu-items li a
{
display:inline-block;
color:#6d6d6d;
transition:.3s;
font-size:15px;
line-height:4;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .menu-items li a i
{
color:inherit;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .menu-items li a:hover
{
color:#8ed557;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .menu-items.grow-items li,.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container:not(.page-mega-menu) .menu-items.more-items li
{
width:20%;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container.page-mega-menu .inner
{
position:relative;
z-index:1;
}

.site-header .main-navbar ul.categories-menu li.menu-item-has-children
{
position:relative;
}

.site-header .main-navbar ul.categories-menu li .bold-menu
{
right:-60px !important;
position:absolute;
width:300px !important;
min-width:300px !important;
padding:0px;
border:0px dashed #e5e5e5 !important;
}


.site-header .main-navbar ul.categories-menu li.menu-item-has-children  .row
{
margin:0px;
}

.site-header .main-navbar ul.categories-menu li.menu-item-has-children .row .col
{
padding:0px;
}


.site-header .main-navbar ul.categories-menu li .bold-menu:before
{
display:none;
}

.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items
{
display:block;
/*flex-wrap:wrap;*/
padding:0px !important;
}

.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items li
{
width:100%;
direction:rtl !important;
text-align:right;
margin:0px !important;
padding:5px 10px;
cursor:pointer;
border:0px dashed #e5e5e5 !important;
}


.site-header .main-navbar ul.categories-menu li .bold-menu  ul.xmore li i::after
{
content:"برای" !important;
color:#888;
font-family:dana,IRANSans,Tahoma,sans;
font-size:13px;
margin-right:7px;
margin-left:-5px;

}


.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items li:hover
{
background-color:#eee;
}

.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items li a
{

display:inline-block;
font-size:14px;
color:#6d6d6d;
line-height:normal;
}

.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items li:hover a,
.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items li:hover a i
{
color:#2f88b4 !important;
}

.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items li a .desc
{
display:block;
font-size:12px;
font-weight:400;
color:#a4a4a4;
padding-right:32px;
line-height:2;
}

.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items li a i
{
color:inherit;
margin-left:5px;
color:#2f88b4;
}

.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items li:not(:first-of-type)
{
border-right:1px solid #eee;
}

.site-header .main-navbar ul.categories-menu li .bold-menu .bold-menu-image img
{
margin-bottom:16px;
}

.site-header .main-navbar ul.categories-menu li:not(:hover)>.sub-menu
{
display:block!important;
opacity:0;
visibility:hidden;
margin-top:-10px;
padding:0;
-webkit-animation-name:MenuSlideDown;
animation-name:MenuSlideDown;
-webkit-animation-duration:.2s;
animation-duration:.2s;
pointer-events:none;
}

.site-header .main-navbar .header-main-left .btn
{
font-family:dana,IRANSans,Tahoma,sans;
padding-right:0;
padding-left:0;
background:transparent!important;
}

.site-header .main-navbar .responsive-item
{
display:none!important;
}

.site-header .main-navbar+.rtl-dimmer
{
display:none;
}

}

@media (max-width:1199px)
{
.site-header .main-navbar
{
position:fixed;
top:-10px;
right:0;
bottom:0;
width:300px;
background:#f8f9fd;
z-index:9999999;
transition:.3s;
box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
-webkit-box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
overflow:auto;
direction:rtl;
border-bottom:10px solid #cfdff1;

background-image:url(../img/form/patern-base-mobile.png);
background-position:left bottom;
background-repeat:no-repeat;

}

.site-header .main-navbar .vertical-mode
{
text-align:right;
}

.site-header .main-navbar .img-logo
{
	position:relative;
	right:0px;
}


.site-header .main-navbar .bold-menu-image
{
display:none!important;
}

.site-header .main-navbar .menu-read-more
{
padding-right:20px;
padding-bottom:10px;
}

.site-header .main-navbar .menu-read-more span
{
padding:0;
background:#f2f2f2;
}

.site-header .main-navbar .row
{
display:block;
margin:0;
}

.site-header .main-navbar .col,.site-header .main-navbar .container,.site-header .main-navbar [class*=col-]
{
padding:0;
}

.site-header .main-navbar>.row
{
height:calc(100% - 80px);
overflow:auto;
transition:.3s;
}

.site-header .main-navbar>.row.scroll-overlay
{
box-shadow:inset 0 10px 10px rgba(0,0,0,.1);
}

.site-header .main-navbar ul,.site-header .main-navbar ul li
{
list-style:none;
padding:0;
margin:0;
}

.site-header .main-navbar ul.categories-menu>i>a
{
font-family:dana,IRANSans,Tahoma,sans;
}

.site-header .main-navbar ul.categories-menu li a
{
display:flex;
padding:0 10px 0 0;
align-items:center;
transition:.3s;
color:#777;
position:relative;
height:40px;
}

.site-header .main-navbar ul.categories-menu li ul.bold-items li a
{
padding-right:30px;
}


.site-header .main-navbar ul.categories-menu li a:hover
{
background:rgba(0,0,0,.05);
color:#666;
}

.site-header .main-navbar ul.categories-menu li a>i
{
color:#2f88b4;
margin-left:10px;
}

.site-header .main-navbar ul.categories-menu li a>i.icon-image
{
width:30px;
height:30px;
background-size:100%;
background-repeat:no-repeat;
background-position:50%;
}

.site-header .main-navbar ul.categories-menu li a .desc
{
display:none;
}

.site-header .main-navbar ul.categories-menu li a .menu-append-icon
{
display:flex;
flex:1;
justify-content:flex-end;
opacity:.5;
padding:15px 0 15px 20px;
}

.site-header .main-navbar ul.categories-menu li a .menu-append-icon i
{
transition:.3s;
}

.site-header .main-navbar ul.categories-menu li ul a
{
height:40px;
}

.site-header .main-navbar ul.categories-menu li ul a .menu-append-icon
{
padding:10px 0 10px 20px;
}

.site-header .main-navbar ul.categories-menu li.show-menu>a:hover
{
background:transparent;
}

.site-header .main-navbar ul.categories-menu li.show-menu>a .menu-append-icon i
{
transform:rotateX(180deg);
}

.site-header .main-navbar ul.categories-menu li .sub-menu
{
display:none;
background:rgba(0,0,0,.05);
}

.site-header .main-navbar ul.categories-menu li .sub-menu.mega-menu-container .archive-link,.site-header .main-navbar ul.categories-menu li .sub-menu.mega-menu-container .menu-items-outer
{
display:none;
}

.site-header .main-navbar .responsive-logo
{
padding:20px;
}

.site-header .main-navbar .responsive-logo img
{
max-width:100%;
height:40px;
}

.site-header .main-navbar .header-main-left
{
border-top:1px solid #eee;
margin-top:30px;
padding-top:15px;
}

.site-header .main-navbar .responsive-search
{
padding:0 15px;
}

.site-header .main-navbar .responsive-search .header-search-outer
{
display:block;
}

.site-header .main-navbar .responsive-search .header-search-outer .header-search .form-field,.site-header .main-navbar .responsive-search .header-search-outer .header-search .input-group
{
width:100%!important;
}

}

@media (max-width:344px)
{
.site-header .main-navbar
{
width:260px;
}

}

.site-header .main-navbar+.rtl-dimmer
{
transition:.3s;
}

.site-header .header-dashboard
{
position:relative;
z-index:9999;
}

.site-header .header-dashboard .inner
{
transition:.3s;
-webkit-transition:.3s;
display:flex;
align-items:center;
cursor:pointer;
}

.site-header .header-dashboard .inner a
{
display:flex;
align-items:center;
}

.site-header .header-dashboard .inner .avatar
{
margin-bottom:0;
margin-left:20px;
height:50px;
width:50px;
border-radius:4px;
padding:2px;
background:#eeeff2;
border-radius:50%;
position:relative;
}

.site-header .header-dashboard .inner .avatar img
{
background:#fff;
width:100%;
height:100%;
display:block;
text-align:center;
border-radius:50%;
}

.site-header .header-dashboard .inner .avatar .badge
{
display:none;
position:absolute;
top:0;
right:0;
transform:translate(50%,-50%);
height:22px;
line-height:22px;
font-size:12px;
min-width:22px;
background:#ff8a7e;
text-align:center;
padding:0 5px;
color:#fff;
border-radius:11px;
box-shadow:0 0 0 1px #fff;
-webkit-box-shadow:#fff 0 0 0 1px;
-webkit-animation-name:BasketBadge;
animation-name:BasketBadge;
-webkit-animation-duration:.4s;
animation-duration:.4s;
}

@media (max-width:991px)
{
.site-header .header-dashboard .inner .avatar .badge
{
display:block;
}

}

.site-header .header-dashboard .inner .title
{
font-size:16px;
color:#747b85;
font-family:dana,IRANSans,Tahoma,sans;
}

.site-header .header-dashboard .inner .arrow
{
margin-right:15px;
color:rgba(142,147,155,.51);
transition:.3s;
-webkit-transition:.3s;
}

.site-header .header-dashboard .inner .arrow i
{
font-size:12px;
display:inline-block;
vertical-align:middle;
}

@media (max-width:991px)
{
.site-header .header-dashboard .inner .avatar
{
margin-left:0;
}

.site-header .header-dashboard .inner .arrow,.site-header .header-dashboard .inner .title
{
display:none;
}

}

.site-header .header-dashboard .outer .notifications-expand
{
display:none;
position:relative;
}

.site-header .header-dashboard .outer .notifications-expand .badge
{
position:absolute;
top:0;
right:0;
transform:translate(50%,-50%);
height:22px;
line-height:22px;
font-size:12px;
min-width:22px;
background:#ff8a7e;
display:block;
text-align:center;
padding:0 5px;
color:#fff;
border-radius:11px;
box-shadow:0 0 0 1px #fff;
-webkit-box-shadow:#fff 0 0 0 1px;
-webkit-animation-name:BasketBadge;
animation-name:BasketBadge;
-webkit-animation-duration:.4s;
animation-duration:.4s;
}

@media (min-width:992px)
{
.site-header .header-dashboard .outer
{
position:absolute;
width:240px;
left:0;
top:100%;
margin-top:45px;
background:#fff;
border-radius:4px;
box-shadow:0 5px 35px rgba(119,132,157,.14);
-webkit-box-shadow:rgba(119,132,157,.14) 0 5px 35px;
transition:.3s;
-webkit-transition:.3s;
padding:20px;
z-index:20;
}

.site-header .header-dashboard .outer:before
{
content:"";
display:block;
position:absolute;
bottom:100%;
left:0;
right:0;
height:45px;
}

.site-header .header-dashboard .outer+.rtl-dimmer
{
display:none;
}

}

@media (max-width:991px)
{
.site-header .header-dashboard .outer
{
position:fixed;
top:0;
left:0;
bottom:0;
width:300px;
background:#fff;
z-index:9999999;
transition:.3s;
box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
-webkit-box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
overflow:auto;
padding:20px;
}

.site-header .header-dashboard .outer .notifications-expand
{
width:45px;
padding:0;
display:block;
flex:auto;
max-width:45px;
margin-left:15px;
}

}

@media (max-width:344px)
{
.site-header .header-dashboard .outer
{
width:260px;
}

}

.site-header .header-dashboard .outer hr
{
border-bottom-width:0;
border-color:rgba(230,233,241,.1);
margin:15px -20px;
}

.site-header .header-dashboard .outer .btn
{
flex:1;
height:45px;
padding-top:0;
font-size:15px;
line-height:45px;
padding-bottom:0;
text-align:center;
}

.site-header .header-dashboard .outer .btn .prepend-icon i
{
font-size:15px;
display:inline-block;
vertical-align:middle;
}

.site-header .header-dashboard .outer .wallet
{
margin-top:20px;
display:flex;
align-items:center;
}

.site-header .header-dashboard .outer .wallet .title
{
color:#bbc1c8;
flex:1;
font-size:14px;
}

.site-header .header-dashboard .outer .wallet .value
{
color:#8ed557;
font-weight:500;
}

.site-header .header-dashboard .outer .list-items
{
padding:0;
margin:0 -20px;
list-style:none;
}

.site-header .header-dashboard .outer .list-items li a
{
display:block;
padding:0 20px;
height:40px;
line-height:40px;
font-size:14px;
color:#9499a1;
transition:.3s;
-webkit-transition:.3s;
}

.site-header .header-dashboard .outer .list-items li a i
{
color:rgba(119,132,157,.45);
margin-left:10px;
transition:.3s;
-webkit-transition:.3s;
display:inline-block;
vertical-align:middle;
}

.site-header .header-dashboard .outer .list-items li a.active,.site-header .header-dashboard .outer .list-items li a.router-link-active,.site-header .header-dashboard .outer .list-items li a:hover
{
color:#8ed557;
background-color:rgba(142,213,87,.08);
}

.site-header .header-dashboard .outer .list-items li a.active i,.site-header .header-dashboard .outer .list-items li a.router-link-active i,.site-header .header-dashboard .outer .list-items li a:hover i
{
color:#8ed557;
}

.site-header .header-dashboard .outer+.rtl-dimmer
{
transition:.3s;
}

@media (min-width:992px)
{
.site-header .header-dashboard:hover .inner
{
opacity:.8;
}

.site-header .header-dashboard:hover .inner .arrow
{
transform:rotate(180deg);
}

.site-header .header-dashboard:not(:hover) .outer
{
margin-top:35px;
opacity:0;
visibility:hidden;
pointer-events:none;
}

}

@media (max-width:1199px)
{
.site-header:not(.header-dashboard)
{
padding-top:20px;
padding-bottom:20px;
position:fixed;
top:0;
left:0;
right:0;
z-index:9999;
}

}

@media (max-width:991px)
{
body:not(.show-responsive-profile) .site-header .header-dashboard .outer
{
overflow:hidden;
transform:translateX(-100%);
opacity:0;
visibility:hidden;
}

body:not(.show-responsive-profile) .site-header .header-dashboard .outer+.rtl-dimmer
{
opacity:0;
visibility:hidden;
pointer-events:none;
}

}

@media (max-width:1199px)
{
body
{
padding-top:90px;
}

body:not(.show-responsive-menu) .site-header .main-navbar
{
overflow:hidden;
transform:translateX(100%);
opacity:0;
visibility:hidden;
}

body:not(.show-responsive-menu) .site-header .main-navbar+.rtl-dimmer
{
opacity:0;
visibility:hidden;
pointer-events:none;
}

}

@media (max-width:1470px)
{
body.dashboard .site-header .toggle-responsive-menu
{
display:block;
font-size:22px;
}

body:not(.show-responsive-bar-menu) .header-bar-outer .header-bar
{
overflow:hidden;
transform:translateX(-100%);
opacity:0;
visibility:hidden;
}

body:not(.show-responsive-bar-menu) .header-bar-outer .header-bar+.rtl-dimmer
{
opacity:0;
visibility:hidden;
pointer-events:none;
}

}

body.notifications-open
{
overflow:hidden;
}

body.notifications-open>.swal2-container
{
z-index:999999;
}

body.notifications-open .notifications-sidebar+.rtl-dimmer
{
opacity:1;
visibility:visible;
pointer-events:auto;
}

body.notifications-open.swal2-shown
{
padding-right:0!important;
}

body>.wrapper
{
transition:.3s;
}

body.notifications-open>.wrapper
{
transition:all .2s linear;
}

@media (min-width:1200px)
{
body.notifications-open>.wrapper
{
margin-right:-300px;
}

}

body.dashboard.notifications-open .site-header
{
transition:all .2s linear;
}

@media (min-width:1200px)
{
body.dashboard.notifications-open .site-header
{
left:300px;
}

}

body.dashboard.notifications-open .dashboard-navbar
{
transition:all .2s linear;
}

@media (min-width:1200px)
{
body.dashboard.notifications-open .dashboard-navbar,body.dashboard.notifications-open .dashboard-navbar .alert-panel
{
right:-150px;
}

}

body:not(.notifications-open) .notifications-sidebar
{
transform:translateX(-100%);
visibility:hidden;
pointer-events:none;
}

.notifications-sidebar
{
top:0;
left:0;
width:300px;
height:100%;
position:fixed;
z-index:99999999;
background-color:#fff;
transition:.3s;
box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
}

@media (max-width:344px)
{
.notifications-sidebar
{
width:260px;
}

}

.notifications-sidebar .notifications-sidebar-wrapper
{
position:relative;
height:100vh;
}

.notifications-sidebar .notifications-sidebar-wrapper>.header
{
margin:.5rem 0 0;
padding:10px 10px 15px;
border-bottom:1px solid #eaeaea;
}

.notifications-sidebar .notifications-sidebar-wrapper>.header .title
{
color:#4d535b;
font-family:dana,IRANSans,Tahoma,sans;
}

.notifications-sidebar .notifications-sidebar-wrapper>.header .back,.notifications-sidebar .notifications-sidebar-wrapper>.header .read-all,.notifications-sidebar .notifications-sidebar-wrapper>.header .settings,.notifications-sidebar .notifications-sidebar-wrapper>.header .title
{
display:inline-block;
vertical-align:middle;
}

.notifications-sidebar .notifications-sidebar-wrapper>.header .back,.notifications-sidebar .notifications-sidebar-wrapper>.header .read-all,.notifications-sidebar .notifications-sidebar-wrapper>.header .settings
{
float:left;
cursor:pointer;
}

.notifications-sidebar .notifications-sidebar-wrapper>.header .back i,.notifications-sidebar .notifications-sidebar-wrapper>.header .read-all i,.notifications-sidebar .notifications-sidebar-wrapper>.header .settings i
{
color:#c2c8d3;
transition:all .3s;
display:inline-block;
vertical-align:middle;
}

.notifications-sidebar .notifications-sidebar-wrapper>.header .back i:hover,.notifications-sidebar .notifications-sidebar-wrapper>.header .read-all i:hover,.notifications-sidebar .notifications-sidebar-wrapper>.header .settings i:hover
{
color:#676b71;
}

.notifications-sidebar .notifications-sidebar-wrapper>.header .read-all,.notifications-sidebar .notifications-sidebar-wrapper>.header .settings
{
margin-left:20px;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items
{
padding-top:10px;
overflow-y:scroll;
padding-bottom:20px;
scrollbar-width:thin;
height:calc(100vh - 120px);
scrollbar-color:#9a9a9a transparent;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items::-webkit-scrollbar
{
width:8px;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items::-webkit-scrollbar-track
{
background:transparent;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items::-webkit-scrollbar-thumb
{
border-radius:20px;
background-color:#9a9a9a;
border:3px solid transparent;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item
{
display:block;
margin:10px 0;
position:relative;
transition:all .1s linear;
padding:20px 20px 20px 10px;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item:before
{
right:0;
top:15px;
width:4px;
content:"";
bottom:15px;
position:absolute;
background-color:#eaeaea;
border-radius:5px 0 0 5px;
transition:all .1s linear;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item .title
{
font-family:dana,IRANSans,Tahoma,sans;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item:hover
{
color:#8e939b;
box-shadow:0 0 20px 5px rgba(119,132,157,.15);
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item:hover .desc
{
white-space:unset;
text-overflow:unset;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item:hover:before
{
width:6px;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item .header
{
padding:0;
display:block;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item .icon
{
margin-left:10px;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item .time
{
float:left;
font-size:11px;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item .desc
{
width:100%;
font-size:13px;
margin-top:5px;
overflow:hidden;
white-space:nowrap;
display:inline-block;
text-overflow:ellipsis;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item.notify-green .icon i
{
color:#8ed557;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item.notify-green:before
{
background-color:rgba(142,213,87,.5);
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item.notify-orange .icon i
{
color:#ffc64b;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item.notify-orange:before
{
background-color:rgba(255,198,75,.5);
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item.notify-blue .icon i
{
color:#729ef2;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item.notify-blue:before
{
background-color:rgba(114,158,242,.5);
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item.notify-red .icon i
{
color:#fb6453;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item.notify-red:before
{
background-color:rgba(251,100,83,.5);
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item.notify-gray .icon i
{
color:#8e939b;
}

.notifications-sidebar .notifications-sidebar-wrapper .content .items .item.notify-gray:before
{
background-color:rgba(142,147,155,.5);
}

.notifications-sidebar .notifications-sidebar-wrapper .footer
{
padding:0 20px;
text-align:center;
margin:.5rem 0 0;
position:absolute;
width:100%;
bottom:20px;
}

.notifications-sidebar .notifications-sidebar-wrapper .footer .notifications-all
{
width:100%;
height:35px;
padding:20px 10px;
font-size:13px;
line-height:0;
color:#acb3bf;
background-color:#f7f8fa;
}

.notifications-sidebar .notifications-sidebar-wrapper .footer .notifications-all:hover
{
color:#696d75;
background-color:#ececee;
}

.notifications-sidebar+.rtl-dimmer
{
opacity:0;
visibility:hidden;
pointer-events:none;
transition:.3s;
}

.header-calltoaction
{
background:#666;
padding:20px 0;
color:#fff;
}

.header-calltoaction .content-col
{
display:flex;
align-items:center;
}

.header-calltoaction .content-col .close
{
padding:0;
display:block;
width:22px;
height:22px;
line-height:22px;
border:1px solid #fff;
border-radius:4px;
color:#fff;
background:transparent;
margin-left:20px;
outline:none;
transition:.3s;
}

.header-calltoaction .content-col .close i
{
display:inline-block;
transform:translateY(1px);
}

.header-calltoaction .content-col .close:hover
{
background:#fff;
color:#666;
}

@media (max-width:1199px)
{
.header-calltoaction
{
position:fixed;
left:0;
right:0;
bottom:0;
z-index:9990;
}

}

@media (min-width:1200px)
{
.header-calltoaction.sticky
{
position:-webkit-sticky;
position:sticky;
z-index:99999;
top:0;
}

}

@media (min-width:768px) and (max-width:1024px)
{
.header-calltoaction .btn
{
padding:8px 20px!important;
}

}

@media (min-width:576px) and (max-width:766px)
{
.header-calltoaction .btn
{
padding:8px 20px!important;
}

}

@media (min-width:481px) and (max-width:575px)
{
.header-calltoaction .btn
{
padding:10px 58px;
}

.header-calltoaction
{
text-align:center;
}

}

@media (max-width:480px)
{
.header-calltoaction .btn
{
padding:10px 58px;
}

.header-calltoaction
{
text-align:center;
}

.header-left-panel
{
justify-content:center!important;
}

.site-header .img-logo
{
width:250px !important;
margin-right:15px;
}

.mobile-login-btn
{
top:20px !important;
left:-35px !important;
}

}

@media (max-width:1199px)
{
.single-product .header-calltoaction
{
position:fixed;
left:0;
right:0;
bottom:88px;
z-index:9990;
padding-bottom:3px;
}

}

@media (max-width:374px)
{
.responsive-header-left-panel
{
padding:0;
}

}

@media (max-width:1199px)
{
.main-navbar:before
{
content:"";
display:none!important;
}

}

@media (min-width:1200px) and (max-width:1360px)
{
.site-header .container
{
max-width:97%!important;
}

.site-header .main-navbar .header-main-left
{
display:none!important;
}

.site-header .main-navbar ul.categories-menu li .bold-menu
{
right:-60px !important;
position:absolute;
width:300px !important;
min-width:300px !important;
padding:0px;
border:0px dashed #e5e5e5 !important;
}

.site-header .main-navbar ul.categories-menu li .bold-menu:before
{
display:none;
}

.site-header .main-navbar ul.categories-menu li>.sub-menu.mega-menu-container
{
/*left:15px !important;*/
right:-60px !important;
border:0px dashed #e5e5e5 !important;
}

.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items
{
display:block;
/*flex-wrap:wrap;*/
padding:0px !important;
}

.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items li
{
width:100%;
direction:rtl !important;
text-align:right;
margin:0px !important;
padding:5px 10px;
cursor:pointer;
border:0px dashed #e5e5e5 !important;
}


.site-header .main-navbar ul.categories-menu li .bold-menu .bold-items li:hover
{
background-color:#eee;
}


}

.scrollMenu .main-navbar
{
/*transform:translate3d(0,-30%,0)!important;
height:0!important;
overflow:hidden!important;
margin-top:auto!important;
position:fixed;
width:100%;*/
}

.miniCartShow
{
opacity:1!important;
visibility:visible!important;
top:calc(100% + 20px)!important;
}

.search-align
{
padding:100px 68px;
background:url(../images/svg/search-bg.svg);
background-size:contain;
}

.search-form-outer .search-sub-title
{
font-size:17px;
font-weight:400;
color:#8e939b;
}

.search-form-outer .search-title
{
color:#53565d;
font-size:30px;
font-weight:500;
font-family:dana,IRANSans,Tahoma,sans;
margin-bottom:30px;
}

.search-form-outer .input-prepend
{
z-index:0!important;
}

.search-form-outer .input-group
{
position:relative;
}

.search-form-outer .input-group .input-field
{
position:static;
z-index:2;
}

.search-form-outer .input-group .search-field:not(:focus):not(:active)+.ajax-search-resaults
{
opacity:0;
visibility:hidden;
margin-top:-20px;
}

.search-form-outer .input-group .ajax-search-resaults
{
transition:.3s;
-webkit-transition:.3s;
position:absolute;
left:0;
right:0;
top:calc(100% + 5px);
z-index:2;
}

.search-form-outer .input-group .ajax-search-resaults:empty
{
opacity:0;
visibility:hidden;
margin-top:-20px;
}

.search-form-outer .input-group .ajax-search-resaults ul
{
margin:0;
padding:20px 0 0;
}

.search-form-outer .input-group .ajax-search-resaults ul li
{
list-style:none;
text-align:right;
}

.search-form-outer .input-group .ajax-search-resaults ul li a
{
width:100%;
padding:10px 25px;
display:block;
color:#8e939b;
transition:.3s;
-webkit-transition:.3s;
}

.search-form-outer .input-group .ajax-search-resaults ul li a:hover
{
color:#8ed557;
background-color:rgba(142,213,87,.05);
}

.search-form-outer .input-group .ajax-search-resaults .btn-container
{
padding:20px 25px 25px;
}

.search-form-outer .input-group .ajax-search-resaults .btn-container .btn
{
width:100%;
display:block;
text-align:center;
}

.search-form-outer .input-group .ajax-loader
{
position:absolute;
left:80px;
top:calc(100% - 38px);
width:25px;
height:25px;
opacity:0;
visibility:hidden;
transition:.3s;
-webkit-transition:.3s;
}

.search-form-outer .input-group .ajax-loader.show
{
opacity:1;
visibility:visible;
}

.search-form-outer .input-group .input-prepend
{
width:142px;
padding:0;
line-height:46px;
}

.search-form-outer .input-group .input-prepend .select-inner .title
{
margin-right:18px;
}

.search-form-outer .input-group .input-prepend .select-inner .arrow
{
margin-left:15px;
}

.search-form-outer .input-group .form-field
{
width:450px;
padding-right:163px!important;
}

.search-form-outer .input-group .input-submit .btn
{
font-size:22px;
padding:0;
width:54px;
box-shadow:0 5px 15px rgba(126,207,66,.34);
-webkit-box-shadow:rgba(126,207,66,.34) 0 5px 15px;
}

@media (max-width:574px)
{
.search-form-outer .input-group
{
width:100%;
}

.search-form-outer .input-group .input-prepend
{
width:auto;
}

.search-form-outer .input-group .form-field
{
width:100%;
padding-right:60px!important;
font-size:13px;
}

.search-form-outer .input-group .cb-select-container,.search-form-outer .input-group .cb-select-container .select-inner
{
height:100%;
}

.search-form-outer .input-group .cb-select-container .select-inner .title
{
display:none;
}

}

.search-form-outer.form-style-style-2
{
text-align:center;
}

.search-form-outer.form-style-style-2 .input-group
{
width:100%;
}

.search-form-outer.form-style-style-2 .input-group .form-field
{
width:calc(100% - 15px);
background:#fff;
box-shadow:0 5px 25px rgba(0,0,0,.1);
}

.search-form-outer.form-style-style-2 .input-group .input-prepend
{
box-shadow:none;
-webkit-box-shadow:none;
background:#f1f1f1;
}

.search-form-outer.form-style-style-2 .search-title
{
font-size:40px;
margin-bottom:40px;
color:#3c4354;
}

.search-form-outer.form-style-style-2 .search-title b
{
color:#8ed557;
font-weight:inherit;
}

.search-form-outer.form-style-style-2 .search-sub-title
{
font-size:20px;
margin-bottom:25px;
color:#6d6d6d;
}

.search-form-outer.form-style-style-2 .latest-searches
{
color:#3c4354;
font-size:18px;
margin-top:20px;
}

.search-form-outer.form-style-style-2 .latest-searches a
{
font-size:inherit;
}

.search-form-outer.form-style-style-2 .latest-searches i
{
color:#3c4354;
}

@media (max-width:991px)
{
.search-form-outer
{
text-align:center;
}

.search-form-outer .search-sub-title
{
font-size:16px!important;
}

.search-form-outer .search-title
{
font-size:24px!important;
}

}

.latest-searches
{
font-size:14px;
color:#8e939b;
font-family:dana,IRANSans,Tahoma,sans;
}

.latest-searches i
{
margin-left:5px;
color:#aaa;
}

.latest-searches a
{
margin-right:5px;
color:#8ed557;
}

.search-cards-outer .row
{
margin-right:-12.5px;
margin-left:-12.5px;
}

.search-cards-outer .row [class*=col]
{
padding-right:12.5px;
padding-left:12.5px;
}

.search-cards-outer .search-card
{
background-color:#fff;
border-radius:4px;
box-shadow:0 10px 50px rgba(201,213,213,.2);
-webkit-box-shadow:rgba(201,213,213,.2) 0 10px 50px;
}

.search-cards-outer .search-card:not(:last-of-type)
{
margin-bottom:25px;
}

.search-cards-outer .search-card.large
{
height:434px;
}

.search-cards-outer .search-card.large.search-slide
{
text-align:center;
}

.search-cards-outer .search-card.large.search-slide.slide-1
{
background:url(../images/5f3b62a.png) top no-repeat;
background-size:100%;
background-color:#fff;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.search-cards-outer .search-card.large.search-slide.slide-1
{
background:url(../images/5f3b62a@2x.png) top no-repeat;
background-size:100%;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.search-cards-outer .search-card.large.search-slide.slide-1
{
background:url(../images/5f3b62a@2x.png) top no-repeat;
background-size:100%;
}

}

.search-cards-outer .search-card.large.search-slide .card-inner
{
padding-top:60%;
}

.search-cards-outer .search-card.large.search-slide .card-inner>span
{
display:block;
}

.search-cards-outer .search-card.large.search-slide .card-inner .count
{
font-size:32px;
font-weight:700;
color:#8ed557;
margin-bottom:10px;
}

.search-cards-outer .search-card.large.search-slide .card-inner .title
{
color:#4d535b;
font-size:16px;
margin-bottom:15px;
}

.search-cards-outer .search-card.large.search-slide .card-inner .sub-title
{
color:#8e939b;
font-size:14px;
margin-bottom:25px;
}

.search-cards-outer .search-card.mini
{
height:203px;
padding:40px 40px 0;
}

.search-cards-outer .search-card.mini.product-count
{
text-align:center;
}

.search-cards-outer .search-card.mini.product-count span
{
display:block;
}

.search-cards-outer .search-card.mini.product-count .count
{
font-size:32px;
font-weight:500;
color:#8ed557;
}

.search-cards-outer .search-card.mini.product-count .title
{
color:#4d535b;
font-size:16px;
margin-bottom:20px;
}

.search-cards-outer .search-card.mini.product-count .btn
{
width:46px;
height:46px;
line-height:46px;
padding:0;
text-align:center;
}

.search-cards-outer .search-card.mini.rtl-intro
{
text-align:center;
}

.search-cards-outer .search-card.mini.rtl-intro span
{
display:block;
}

.search-cards-outer .search-card.mini.rtl-intro .icon
{
font-size:40px;
color:rgba(255,119,119,.86);
margin-bottom:22px;
}

.search-cards-outer .search-card.mini.rtl-intro .icon i
{
display:block;
}

.search-cards-outer .search-card.mini.rtl-intro .title
{
font-size:16px;
color:#597cab;
margin-bottom:15px;
}

.search-cards-outer .search-card.mini.rtl-intro .link a
{
font-size:14px;
color:#8e939b;
transition:.3s;
-webkit-transition:.3s;
}

.search-cards-outer .search-card.mini.rtl-intro .link a:hover
{
color:#8ed557;
}

:focus
{
outline:none;
}

@media (max-width:1025px)
{
.search-align
{
padding:100px 0;
}

}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration
{
display:none;
}

@media (max-width:1470px)
{
.search-form-outer.form-style-style-2 .search-title
{
font-size:32px;
}

}

.content-widgets
{
padding:70px 0 30px;
}

.content-widgets .widget-header
{
line-height:43px;
margin-bottom:10px;
}

.content-widgets .widget-header .title
{
display:inline-block;
margin:0;
font-size:18px;
color:#53565d;
font-family:dana,IRANSans,Tahoma,sans;
}

.content-widgets .widget-header .icon
{
display:inline-block;
width:48px;
height:48px;
line-height:48px;
text-align:center;
background:#f8f9fa;
border-radius:4px;
color:#acb3b9;
margin-left:20px;
font-size:14px;
}

.content-widgets .widget-header .archive-link
{
padding-top:0;
padding-bottom:0;
height:43px;
background-color:transparent!important;
}

.content-widgets .widget-header .rtl-carousel-btn
{
padding:0;
width:43px;
height:43px;
text-align:center;
color:#bfc5ca;
border:1px solid transparent;
font-size:14px;
cursor:pointer;
margin-left:10px;
}

@media (max-width:574px)
{
.content-widgets .widget-header .rtl-carousel-btn
{
display:none;
}

.content-widgets .widget-header .archive-link
{
padding:0;
border:none;
height:auto;
line-height:normal;
}

.content-widgets .widget-header .title
{
font-size:14px;
}

.content-widgets .widget-header .icon
{
margin-left:10px;
}

.content-widgets .widget-header>.row>div:first-of-type
{
white-space:nowrap;
}

.content-widgets .widget-header>.row>div:first-of-type+div
{
flex:1;
}

.content-widgets .widget-header .archive-link
{
float:left;
text-align:center;
}

}

.content-widgets.gray-bg
{
background-color:#fafbfb;
padding-bottom:65px;
}

.content-widgets.gray-bg .widget-header .icon
{
background-color:hsla(0,0%,88.6%,.29);
color:#8e939b;
}

.content-widgets.gray-bg .widget-header .icon i
{
font-size:20px;
display:inline-block;
transform:translateY(5px);
}

.content-widgets.gray-bg .widget-header .rtl-carousel-btn:not(:hover)
{
background-color:#f5f5f5;
}

.content-widgets.dark-mode
{
background:url(../images/darkmode-bg.png) center left -140px no-repeat;
padding-bottom:55px;
background-color:#363d4d;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.content-widgets.dark-mode
{
background:url(../images/darkmode-bg@2x.png) center left -140px no-repeat;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.content-widgets.dark-mode
{
background:url(../images/darkmode-bg@2x.png) center left -140px no-repeat;
}

}

.content-widgets.dark-mode .widget-header .icon
{
background-color:hsla(0,0%,100%,.07);
color:hsla(0,0%,100%,.73);
}

.content-widgets.dark-mode .widget-header .title
{
color:#fff;
}

.content-widgets.dark-mode .widget-header .rtl-carousel-btn
{
background-color:hsla(0,0%,96.1%,.06);
color:#c9c9c9;
}

.border-widgets .dotted-line
{
border-bottom:1px dashed rgba(173,188,200,.22);
}

.product-carousel
{
padding-bottom:5px;
}

.product-carousel .swiper
{
margin-left:-15px;
margin-right:-15px;
padding:5px 15px;
}

.product-carousel .swiper .swiper-slide
{
padding:25px 15px;
overflow:visible;
}

.product-carousel .swiper .swiper-slide .card
{
transition:.2s;
}

.product-carousel .swiper .swiper-slide:not(.swiper-slide-visible) .card
{
box-shadow:none;
-webkit-box-shadow:none;
opacity:0;
}

@media (max-width:574px)
{
.product-carousel .swiper
{
margin-left:0;
margin-right:0;
padding:5px 0;
}

}

.product-carousel:not(.dark-mode) .swiper:before
{
content:"";
display:block;
position:absolute;
left:0;
right:0;
top:55px;
bottom:55px;
background:rgba(0,0,0,.03);
border-radius:10px!important;
}

.swiper .single-product-cards.hasQuickSupport:after
{
top:17px;
left:6px;
}

.swiper-button-disabled
{
opacity:.35;
cursor:unset;
pointer-events:none;
}

.amazing-suggestions .widget-header .icon
{
background-color:rgba(255,181,99,.1);
color:#ffb563;
}

.amazing-suggestions .as-item
{
margin-top:25px;
margin-bottom:30px;
}

.amazing-suggestions .as-item figure.thumbnail
{
width:590px;
padding-top:50%;
position:relative;
overflow:hidden;
border-radius:3px;
box-shadow:0 10px 25px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 10px 25px;
margin-bottom:0;
height:100%;
}

.amazing-suggestions .as-item figure.thumbnail img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
height:100%;
}

@media (max-width:1470px)
{
.amazing-suggestions .as-item figure.thumbnail
{
width:500px;
}

}

@media (max-width:1199px)
{
.amazing-suggestions .as-item figure.thumbnail
{
width:100%;
}

}

.amazing-suggestions .as-item .product-details
{
box-shadow:0 5px 30px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 5px 30px;
background-color:#fff;
border-radius:4px;
padding:50px;
height:100%;
display:flex;
flex-direction:column;
}

@media (max-width:767px)
{
.amazing-suggestions .as-item .product-details
{
padding:20px;
}

}

@media (max-width:1199px)
{
.amazing-suggestions .as-item .product-details
{
margin-top:20px;
}

}

.amazing-suggestions .as-item .product-details .title
{
margin-bottom:13px;
line-height:2rem;
font-family:dana,IRANSans,Tahoma,sans;
}

.amazing-suggestions .as-item .product-details .title a
{
font-size:17px;
font-weight:500;
color:#4d535b;
transition:.3s;
-webkit-transition:.3s;
}

.amazing-suggestions .as-item .product-details .title a:hover
{
color:#8ed557;
}

.amazing-suggestions .as-item .product-details .category
{
font-size:14px;
color:#6d6d6d;
}

.amazing-suggestions .as-item .product-details .category a:not(:hover)
{
color:#6d6d6d;
}

@media (min-width:1471px)
{
.amazing-suggestions .as-item .product-details .left-panel
{
width:288px;
}

}

.amazing-suggestions .as-item .product-details .left-panel .rtl-countdown.hasDay .inner .countdown-section
{
width:50px;
}

.amazing-suggestions .as-item .product-details .left-panel .rtl-countdown.noDay .inner .countdown-section:first-child
{
display:none;
}

.amazing-suggestions .as-item .product-details .left-panel .rtl-countdown .countdown-section:last-of-type,.amazing-suggestions .as-item .product-details .left-panel .rtl-countdown .countdown-section:last-of-type .countdown-period
{
color:#fb6453;
}

.amazing-suggestions .as-item .product-details .left-panel .price
{
position:relative;
color:#ffc64b;
font-size:28px;
}

.amazing-suggestions .as-item .product-details .left-panel .price del
{
position:absolute;
bottom:90%;
right:0;
font-size:18px;
color:rgba(142,147,155,.73);
}

.amazing-suggestions .as-item .product-details .left-panel .price ins
{
text-decoration:none;
}

.amazing-suggestions .as-item .product-details .left-panel .price .sym
{
font-size:13px;
color:#aaa;
}

.amazing-suggestions .as-item .product-details .left-panel .ribbons .ribbon-item
{
display:inline-block;
height:24px;
padding:0 10px;
line-height:24px;
border-radius:4px;
background-image:linear-gradient(180deg,#ffcf69,#ffb563);
color:#fff;
}

@media (max-width:991px) and (min-width:768px)
{
.amazing-suggestions .as-item .product-details .left-panel
{
display:flex;
margin-top:40px;
align-items:center;
}

.amazing-suggestions .as-item .product-details .left-panel .rtl-countdown
{
margin-bottom:0;
flex:1;
order:2;
}

}

@media (max-width:767px)
{
.amazing-suggestions .as-item .product-details .left-panel .rtl-countdown
{
display:flex;
justify-content:center;
margin-top:15px;
margin-bottom:40px;
}

}

@media (max-width:344px)
{
.amazing-suggestions .as-item .product-details .left-panel .rtl-countdown .countdown-section:not(:last-of-type)
{
margin-right:10px;
}

}

.amazing-suggestions .as-item .product-details .product-actions>*
{
display:inline-block;
margin-right:12px;
}

.amazing-suggestions .as-item .product-details .card-footer
{
padding-top:30px;
margin-top:20px;
border-top:1px dashed #efefef;
}

.amazing-suggestions .as-item .product-details .card-footer .rtl-price
{
text-align:left;
}

.amazing-suggestions .as-item .product-details .card-footer .rtl-price ins
{
display:block;
text-decoration:none;
color:#3c4354;
font-size:20px;
font-weight:500;
}

.amazing-suggestions .as-item .product-details .card-footer .rtl-price ins .sym
{
font-size:14px;
font-weight:400;
margin-right:2px;
color:#6d6d6d;
}

.amazing-suggestions .as-item .product-details .card-footer .rtl-price del
{
color:#6d6d6d;
}

.amazing-suggestions .as-item .product-details .card-footer .rtl-price .sale-percent
{
display:inline-block;
height:25px;
background:#ffc64b;
line-height:25px;
padding:0 7px;
border-radius:4px;
margin-right:5px;
font-size:16px;
color:#fff;
}

.amazing-suggestions .as-item .product-details .card-footer .details
{
display:flex;
flex:1;
border-left:1px solid #efefef;
align-items:center;
}

.amazing-suggestions .as-item .product-details .card-footer .details .detail-item
{
flex:1;
text-align:center;
padding:0 20px;
}

.amazing-suggestions .as-item .product-details .card-footer .details .detail-item .d-count
{
display:block;
font-size:20px;
font-weight:700;
color:#ffc64b;
}

.amazing-suggestions .as-item .product-details .card-footer .details .detail-item .d-title
{
font-size:14px;
color:hsla(0,0%,42.7%,.8);
}

.amazing-suggestions .as-item .product-details .card-footer .details .detail-item.rate .d-count
{
color:#8ed557;
}

.amazing-suggestions .as-item .product-details .card-footer .details .detail-item .no-value
{
display:block;
color:#6d6d6d;
font-size:14px;
line-height:24px;
}

.amazing-suggestions .as-item .product-details .product-actions .add-to-cart
{
box-shadow:0 5px 15px rgba(142,213,87,.34);
-webkit-box-shadow:rgba(142,213,87,.34) 0 5px 15px;
margin-left:20px;
}

@media (max-width:991px)
{
.amazing-suggestions .as-item .product-details .product-actions
{
display:flex;
margin-top:15px;
}

.amazing-suggestions .as-item .product-details .product-actions>*
{
flex:1;
text-align:center;
white-space:nowrap;
font-size:13px;
padding-left:5px;
padding-right:5px;
}

}

@media (max-width:1470px)
{
.amazing-suggestions .as-item .product-details .card-footer .details .detail-item
{
padding:0 10px;
}

.amazing-suggestions .as-item .product-details .card-footer .product-actions .add-to-cart
{
margin-left:0;
}

}

.amazing-suggestions .ams-top-slider
{
padding-left:30px;
padding-right:30px;
margin-right:-30px;
margin-left:-30px;
}

.amazing-suggestions .ams-top-slider .swiper-slide
{
overflow:visible;
transition:opacity .3s;
-webkit-transition:opacity .3s;
}

.amazing-suggestions .ams-top-slider .swiper-slide:not(.swiper-slide-active)
{
opacity:1;
}

@media (max-width:574px)
{
.amazing-suggestions .ams-top-slider
{
padding-left:0;
padding-right:0;
margin-right:-15px;
margin-left:-15px;
}

}

.amazing-suggestions .ams-thumbs-slider
{
background:rgba(249,250,251,.85);
text-align:center;
padding:6px 63px;
border-radius:4px;
}

.amazing-suggestions .ams-thumbs-slider .swiper-slide
{
height:47px;
line-height:47px;
color:rgba(142,147,155,.89);
border-radius:4px;
cursor:pointer;
transition:.3s;
-webkit-transition:.3s;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
padding:0 30px;
font-family:dana,IRANSans,Tahoma,sans;
}

.amazing-suggestions .ams-thumbs-slider .swiper-slide:hover
{
color:#8ed557;
}

.amazing-suggestions .ams-thumbs-slider .swiper-slide.swiper-slide-thumb-active
{
background:#fff;
color:rgba(142,147,155,.89);
box-shadow:0 2px 10px rgba(173,188,200,.18);
-webkit-box-shadow:rgba(173,188,200,.18) 0 2px 10px;
}

.amazing-suggestions .ams-thumbs-slider .rtl-button-nav
{
background:#f5f5f5;
width:43px;
height:43px;
line-height:43px;
text-align:center;
color:#bfc5ca;
border-radius:4px;
cursor:pointer;
position:absolute;
right:0;
top:8px;
z-index:99;
transition:.3s;
-webkit-transition:.3s;
}

.amazing-suggestions .ams-thumbs-slider .rtl-button-nav:hover
{
background:#f2f2f2;
color:#aab0b5;
}

.amazing-suggestions .ams-thumbs-slider .rtl-button-nav.rtl-button-next
{
left:0;
right:auto;
}

@media (max-width:1470px)
{
.amazing-suggestions .product-actions .btn
{
font-size:13px;
padding:10px 30px!important;
text-align:center!important;
}

.amazing-suggestions .amazing-suggestions .as-item figure.thumbnail
{
height:100%!important;
}

.amazing-suggestions .amazing-suggestions .as-item figure.thumbnail img
{
height:100%;
}

}

.image-banner .img-banner-inner
{
position:relative;
overflow:hidden;
border-radius:4px;
background:#f5f5f5;
}

.image-banner .img-banner-inner img.banner-image
{
position:absolute;
left:0;
right:0;
top:50%;
transform:translateY(-50%);
min-width:100%;
min-height:100%;
width:auto;
height:auto;
max-width:inherit;
}

.image-banner .img-banner-inner .banner-overlay
{
padding:50px;
}

.image-banner .img-banner-inner .banner-overlay .text-content
{
color:#587baa;
margin:0;
font-size:20px;
}

.image-banner .img-banner-inner .banner-overlay .content-link
{
color:#6f8892;
}

@media (max-width:574px)
{
.image-banner .img-banner-inner .banner-overlay
{
padding:20px;
}

.image-banner .img-banner-inner .banner-overlay .text-content
{
font-size:14px;
}

}

@media (max-width:767px)
{
.image-banner .left-col
{
margin-top:15px;
}

}

@media (max-width:480px)
{
.image-banner .img-banner-inner .banner-overlay .content-link
{
padding:10px 4px;
font-size:13px;
}

}

.tabbed-grid-products
{
padding-bottom:0;
}

.tabbed-grid-products .widget-header .icon
{
background-color:rgba(142,213,87,.09);
color:#8ed557;
}

.tabbed-grid-products .widget-header .tabs
{
padding:0;
margin:0;
list-style:none;
transition:.3s;
-webkit-transition:.3s;
text-align:center;
}

@media (max-width:991px)
{
.tabbed-grid-products .widget-header .tabs
{
margin-top:15px;
white-space:nowrap;
overflow:auto;
}

}

.tabbed-grid-products .widget-header .tabs li
{
display:inline-block;
}

.tabbed-grid-products .widget-header .tabs li .btn
{
height:50px;
line-height:50px;
padding:0 25px;
font-family:dana,IRANSans,Tahoma,sans;
}

.tabbed-grid-products .widget-header .tabs li .btn:not(:hover)
{
background-color:transparent;
color:#8e939b;
}

.tabbed-grid-products .widget-header .tabs li.active .btn
{
background-color:rgba(142,213,87,.08);
color:#8ed557;
}

.tabbed-grid-products .widget-header .sort-filters
{
background:#f7f8fa;
border-radius:4px;
height:50px;
line-height:50px;
padding:0 15px;
display:block;
width:235px;
}

.tabbed-grid-products .widget-header .sort-filters .cb-select-container
{
width:170px;
display:inline-block;
}

.tabbed-grid-products .widget-header .sort-filters .cb-select-container .select-list
{
right:auto;
left:0;
}

.tabbed-grid-products .widget-header .sort-filters .cb-select-container .select-inner
{
height:50px;
}

.tabbed-grid-products .widget-header .sort-filters .cb-select-container .select-inner .title
{
font-size:15px;
color:#8e939b;
}

.tabbed-grid-products .widget-header .sort-filters>i
{
display:inline-block;
line-height:50px;
float:right;
margin-left:18px;
font-size:16px;
color:rgba(142,147,155,.37);
}

@media (max-width:767px)
{
.tabbed-grid-products .widget-header .sort-filters,.tabbed-grid-products .widget-header .sort-filters .cb-select-container
{
width:auto;
}

.tabbed-grid-products .widget-header .sort-filters .cb-select-container .select-inner .title,.tabbed-grid-products .widget-header .sort-filters>i
{
display:none;
}

}

.tabbed-grid-products .widget-header .header-cols
{
display:flex;
align-items:center;
flex-wrap:wrap;
}

.tabbed-grid-products .widget-header .header-cols .tabs-col
{
flex:1;
}

@media (max-width:1199px)
{
.tabbed-grid-products .widget-header .header-cols .tabs-col
{
order:3;
min-width:100%;
}

}

@media (max-width:1199px)
{
.tabbed-grid-products .widget-header .header-cols .title-col
{
flex:1;
}

}

.tabbed-grid-products .tgp-content
{
background:rgba(249,250,251,.81);
padding-top:33px;
margin-top:14px;
position:relative;
}

.tabbed-grid-products .tgp-content .row
{
margin-left:-13.5px;
margin-right:-13.5px;
}

.tabbed-grid-products .tgp-content .row .container,.tabbed-grid-products .tgp-content .row [class*=col-]
{
padding-left:13.5px;
padding-right:13.5px;
}

.tabbed-grid-products .tgp-content .card
{
margin-bottom:35px;
}

.tabbed-grid-products .tgp-content .tabbled-products-content
{
transition:.3s;
-webkit-transition:.3s;
}

.tabbed-grid-products .tgp-content .tabbled-products-content .card.card-product.hasQuickSupport:after
{
left:5px;
}

.tabbed-grid-products .tgp-content .archive-card
{
background:url(../images/wp-archive-bg.png) -3px 0 no-repeat;
background-size:cover;
background-color:#fff;
padding-top:100%;
margin-bottom:35px;
position:relative;
border-radius:4px;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.tabbed-grid-products .tgp-content .archive-card
{
background:url(../images/wp-archive-bg@2x.png) -3px 0 no-repeat;
background-size:cover;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.tabbed-grid-products .tgp-content .archive-card
{
background:url(../images/wp-archive-bg@2x.png) -3px 0 no-repeat;
background-size:cover;
}

}

.tabbed-grid-products .tgp-content .archive-card:after
{
content:"";
display:block;
position:absolute;
right:22px;
left:22px;
height:12px;
background:rgba(206,206,219,.16);
border-radius:0 0 8px 8px;
}

.tabbed-grid-products .tgp-content .archive-card:before
{
content:"";
display:block;
position:absolute;
top:50%;
left:50%;
width:100%;
height:100%;
background-color:rgba(0,0,0,.02);
transition:.3s;
-webkit-transition:.3s;
transform:translate(-50%,-50%);
border-radius:100%;
}

.tabbed-grid-products .tgp-content .archive-card:not(:hover):before
{
transform:translate(-50%,-50%) scale(.5);
opacity:0;
}

.tabbed-grid-products .tgp-content .archive-card .icon
{
margin-bottom:20px;
}

.tabbed-grid-products .tgp-content .archive-card .icon.wordpress-logo
{
display:inline-block;
width:52px;
height:52px;
background-image:url(../images/wordpress-logo.png);
background-repeat:no-repeat;
background-size:cover;
}

.tabbed-grid-products .tgp-content .archive-card .title
{
font-size:16px;
color:#4d535b;
margin-bottom:5px;
}

.tabbed-grid-products .tgp-content .archive-card .archive-link
{
display:inline-block;
color:#8e939b;
font-size:14px;
transition:.3s;
-webkit-transition:.3s;
}

.tabbed-grid-products .tgp-content .archive-card .archive-link:hover
{
color:#8ed557;
}

.tabbed-grid-products .tgp-content .archive-card .inner
{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
display:flex;
align-items:center;
justify-content:center;
flex-direction:column;
}

.tabbed-grid-products.loading-data .widget-loader
{
opacity:1;
visibility:visible;
}

.tabbed-grid-products.loading-data .widget-header .tabs
{
opacity:.6;
pointer-events:none;
}

.tabbed-grid-products.loading-data .tabbled-products-content
{
opacity:.6;
pointer-events:none;
-ms-user-select:none;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
}

.widget-loader
{
transition:.3s;
-webkit-transition:.3s;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-color:rgba(249,250,251,.81);
display:flex;
justify-content:center;
align-items:center;
opacity:0;
visibility:hidden;
}

.widget-loader .text
{
font-size:14px;
font-weight:700;
color:#8ed557;
margin-bottom:0;
}

.widget-loader i
{
color:#666;
font-size:300px;
position:absolute;
opacity:.05;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}

.widget-loader i:before
{
color:inherit;
}

.hasQuickSupport:after
{
background-image:url(../images/svg/2hours-fast-support.svg);
width:120px;
height:120px;
z-index:9999999999;
top:-3%;
left:0;
}

.product-carousel.dark-mode
{
background:url(../images/darkmode-bg.png) center left -140px no-repeat;
padding-bottom:55px;
background-color:#363d4d;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.product-carousel.dark-mode
{
background:url(../images/darkmode-bg@2x.png) center left -140px no-repeat;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.product-carousel.dark-mode
{
background:url(../images/darkmode-bg@2x.png) center left -140px no-repeat;
}

}

.product-carousel.dark-mode .widget-header .icon
{
background-color:hsla(0,0%,100%,.07);
color:hsla(0,0%,100%,.73);
}

.product-carousel.dark-mode .widget-header .title
{
color:#fff;
}

.product-carousel.dark-mode .widget-header .rtl-carousel-btn
{
background-color:hsla(0,0%,96.1%,.06);
color:#c9c9c9;
}

.product-carousel.dark-mode .widget-header .archive-link
{
background-color:transparent!important;
}

.product-carousel.dark-mode .swiper-slide.swiper-slide-active .card-product
{
box-shadow:-11px 0 25px rgba(38,40,44,.26);
-webkit-box-shadow:rgba(38,40,44,.26) -11px 0 25px;
}

.product-carousel.dark-mode .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .card-product
{
box-shadow:11px 0 25px rgba(38,40,44,.26);
-webkit-box-shadow:rgba(38,40,44,.26) 11px 0 25px;
}

.bg-product-carousel
{
background-color:#363d4d!important;
}

.category-boxes .box-item
{
background:#fff;
border-radius:4px;
box-shadow:0 2px 10px hsla(0,0%,74.9%,.35);
-webkit-box-shadow:hsla(0,0%,74.9%,.35) 0 2px 10px;
padding-top:88%;
position:relative;
overflow:hidden;
transition:.3s;
-webkit-transition:.3s;
margin-bottom:30px;
font-family:dana,IRANSans,Tahoma,sans;
}

.category-boxes .box-item .inner
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
text-align:center;
max-width:100%;
max-height:100%;
width:100%;
}

.category-boxes .box-item .inner .icon
{
font-size:36px;
margin-bottom:25px;
color:#8ed557;
transition:.3s;
-webkit-transition:.3s;
}

.category-boxes .box-item .inner .icon i
{
display:block;
line-height:0;
}

.category-boxes .box-item .inner .title
{
font-size:16px;
color:#4d535b;
font-weight:500;
transition:.3s;
-webkit-transition:.3s;
}

@media (max-width:574px)
{
.category-boxes .box-item .inner .title
{
font-size:14px;
}

}

@media (max-width:344px)
{
.category-boxes .box-item .inner .title
{
font-size:12px;
}

}

.category-boxes .box-item .inner .sub-title
{
color:#8e939b;
font-size:13px;
transition:.3s;
-webkit-transition:.3s;
}

.category-boxes .box-item .inner .sub-title b
{
font-size:14px;
color:#8ed557;
transition:.3s;
-webkit-transition:.3s;
}

.category-boxes .box-item:hover
{
background-color:#8ed557;
}

.category-boxes .box-item:hover .icon,.category-boxes .box-item:hover .sub-title,.category-boxes .box-item:hover .sub-title b,.category-boxes .box-item:hover .title
{
color:#fff;
}

.special-carousel
{
padding-bottom:15px;
}

.special-carousel .widget-header .icon i.iran-gradient-color
{
text-shadow:rgba(255,0,0,.2) 0 5px 5px;
font-size:16px;
}

.special-carousel .special-card
{
transition:.3s;
-webkit-transition:.3s;
}

.special-carousel .special-card .card-header .thumbnail
{
padding-top:50%;
overflow:hidden;
position:relative;
border-radius:5px;
background:#f5f5f5;
margin-bottom:0;
transition:.3s;
-webkit-transition:.3s;
}

.special-carousel .special-card .card-header .thumbnail img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
max-width:100%;
}

.special-carousel .special-card .card-body
{
background:#fff;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
transition-delay:.2s;
-webkit-transition-delay:.2s;
box-shadow:0 0 10px hsla(0,0%,74.9%,.35);
-webkit-box-shadow:hsla(0,0%,74.9%,.35) 0 0 10px;
margin:-75px 22px 0;
position:relative;
padding:30px 35px;
transform:scale(.8);
}

.special-carousel .special-card .card-body .title
{
color:#4d535b;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-size:17px;
font-weight:500;
margin-bottom:5px;
font-family:dana,IRANSans,Tahoma,sans;
}

.special-carousel .special-card .card-body .title a
{
color:#4d535b;
transition:.3s;
-webkit-transition:.3s;
}

.special-carousel .special-card .card-body .title a:hover
{
color:#8ed557;
}

.special-carousel .special-card .card-body .sub-title
{
font-size:13px;
font-weight:300;
color:#aaa;
margin-bottom:0;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.special-carousel .special-card .card-body .price
{
font-size:18px;
color:#ffc64b;
}

.special-carousel .special-card .card-body .price ins
{
text-decoration:none;
font-weight:500;
}

.special-carousel .special-card .card-body .price span.sym
{
color:#aaa;
font-size:13px;
font-weight:300;
}

.special-carousel .special-card .card-body .price del
{
display:none;
}

@media (max-width:1470px)
{
.special-carousel .special-card .card-body
{
margin-left:0;
margin-right:0;
}

}

@media (max-width:1199px)
{
.special-carousel .special-card .card-body
{
transform:scale(.9);
padding:20px 25px;
text-align:center;
}

.special-carousel .special-card .card-body .title
{
font-size:14px;
}

.special-carousel .special-card .card-body .sub-title
{
font-size:12px;
}

}

@media (max-width:574px)
{
.special-carousel .special-card .card-body
{
margin:15px 0!important;
transform:none!important;
}

}

.special-carousel .swiper
{
overflow-y:visible;
padding:60px 0;
margin-top:-40px;
}

.special-carousel .swiper-slide
{
margin-top:25px;
transition:opacity transform .3s;
-webkit-transition:opacity transform .3s;
}

.special-carousel .swiper-slide.swiper-slide-active
{
z-index:9;
overflow:visible;
transform:scale(1.2);
}

.special-carousel .swiper-slide:not(.swiper-slide-active)
{
opacity:.33;
}

.special-carousel .swiper-slide:not(.swiper-slide-active) .card-header .thumbnail
{
padding-top:50%;
}

.special-carousel .swiper-slide:not(.swiper-slide-active) .card-body
{
opacity:0;
visibility:hidden;
transform:translateY(-30%);
transition:.3s;
-webkit-transition:.3s;
transition-delay:0s;
-webkit-transition-delay:0s;
}

.special-carousel .special-carousel-nav-btn
{
background:#fff!important;
width:42.74px;
height:42.74px;
line-height:42.74px;
font-size:16px;
padding:0;
color:#c9c9c9;
margin-right:-10px;
border-radius:4px 0 0 4px;
transition:.3s;
-webkit-transition:.3s;
box-shadow:0 3px 35px rgba(0,0,0,.1);
-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 35px;
}

.special-carousel .special-carousel-nav-btn:hover
{
color:#aaa;
box-shadow:0 3px 35px rgba(0,0,0,.2);
-webkit-box-shadow:rgba(0,0,0,.2) 0 3px 35px;
}

.special-carousel .special-carousel-nav-btn:after
{
display:none;
}

.special-carousel .special-carousel-nav-btn.swiper-button-next
{
border-radius:0 4px 4px 0;
margin-left:-10px;
}

.icon-lists a:active
{
outline:none;
}

.icon-lists .list-item
{
background:rgba(247,248,250,.86);
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
padding-top:35px;
margin-right:30px;
padding-right:60px;
height:115px;
font-family:dana,IRANSans,Tahoma,sans;
}

.icon-lists .list-item:hover
{
background:#f7f8fa;
}

.icon-lists .list-item:hover .title i
{
color:#aeb4b9;
margin-right:15px;
}

.icon-lists .list-item .icon
{
width:61px;
height:61px;
font-size:30px;
line-height:61px;
text-align:center;
color:#fff;
background-color:#666;
box-shadow:0 2px 15px hsla(0,0%,40%,.5);
-webkit-box-shadow:hsla(0,0%,40%,.5) 0 2px 15px;
float:right;
margin-right:-90.5px;
margin-top:-9px;
border-radius:4px;
}

.icon-lists .list-item .icon.bg-gradient-blue
{
background-image:linear-gradient(180deg,#a1c5fd,#85adfa);
box-shadow:0 2px 15px rgba(152,189,252,.54);
-webkit-box-shadow:rgba(152,189,252,.54) 0 2px 15px;
}

.icon-lists .list-item .icon.bg-gradient-orange
{
background-image:linear-gradient(180deg,#fecf6c,#ffbe70);
box-shadow:0 2px 15px rgba(254,206,108,.65);
-webkit-box-shadow:rgba(254,206,108,.65) 0 2px 15px;
}

.icon-lists .list-item .icon.bg-gradient-green
{
background-image:linear-gradient(180deg,#aae181,#89d351);
box-shadow:0 2px 15px rgba(137,211,81,.43);
-webkit-box-shadow:rgba(137,211,81,.43) 0 2px 15px;
}

.icon-lists .list-item .icon i
{
line-height:inherit;
display:block;
}

.icon-lists .list-item .title
{
color:#4d535b;
font-size:17px;
font-weight:500;
margin-bottom:5px;
}

.icon-lists .list-item .title i
{
color:#bfc5ca;
font-size:12px;
margin-right:8px;
transition:.3s;
-webkit-transition:.3s;
}

.icon-lists .list-item .sub-title
{
font-size:14px;
color:#8e939b;
}

@media (max-width:991px)
{
.icon-lists .list-item
{
margin-bottom:10px;
margin-right:20px;
height:auto;
padding:20px 60px 15px 10px;
}

}

.dashed-line
{
border-top:1px dashed;
padding-top:15px;
padding-bottom:15px;
margin-top:70px;
color:rgba(173,188,200,.32941176470588235);
}

.background-logo
{
position:relative;
}

.background-logo:before
{
content:"";
display:block;
width:278px;
height:544px;
background:url(../images/background-icon.png) 100% no-repeat;
background-size:cover;
top:50%;
left:0;
position:absolute;
z-index:-1;
transform:translateY(-50%);
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.background-logo:before
{
background:url(../images/background-icon@2x.png) 100% no-repeat;
background-size:cover;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.background-logo:before
{
background:url(../images/background-icon@2x.png) 100% no-repeat;
background-size:cover;
}

}

.blog-posts .widget-header
{
margin-bottom:35px;
}

.week-elects .widget-header .icon
{
background-color:#e0f9cd;
color:#8ed557;
}

.week-elects .elect-inner
{
padding-top:25px;
}

.week-elects .elect-inner .author-details
{
float:right;
z-index:12;
}

.week-elects .elect-inner .selected-products
{
float:left;
margin-top:-25px;
margin-right:-25px;
}

.week-elects .elect-inner:after
{
content:"";
display:block;
clear:both;
}

.week-elects .author-details
{
width:330px;
padding:30px;
position:relative;
}

.week-elects .author-details:before
{
background:url(../images/background-icon.png) top -50px right -60px no-repeat;
background-size:345px;
opacity:.78;
content:"";
z-index:0;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.week-elects .author-details:before
{
background:url(../images/background-icon@2x.png) top -50px right -60px no-repeat;
background-size:345px;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.week-elects .author-details:before
{
background:url(../images/background-icon@2x.png) top -50px right -60px no-repeat;
background-size:345px;
}

}

.week-elects .author-details>*
{
position:relative;
}

.week-elects .author-details .card-header
{
display:flex;
width:100%;
align-items:center;
margin-bottom:40px;
}

.week-elects .author-details .card-header figure.avatar
{
width:66px;
height:66px;
position:relative;
border-radius:4px;
margin-bottom:0;
}

.week-elects .author-details .card-header figure.avatar img
{
transform:translate(-37%,-50%);
top:50%;
height:100%;
}

.week-elects .author-details .card-header .title
{
margin-bottom:26px;
margin-right:22px;
font-size:20px;
color:#3c4354!important;
font-weight:500;
font-family:dana,IRANSans,Tahoma,sans;
}

.week-elects .author-details .card-body
{
margin-bottom:35px;
}

.week-elects .author-details .card-body .statistics
{
padding:0;
margin:0;
list-style:none;
cursor:context-menu;
display:flex;
align-items:flex-end;
justify-content:center;
}

.week-elects .author-details .card-body .statistics:after
{
content:"";
display:block;
clear:both;
}

.week-elects .author-details .card-body .statistics li
{
width:33.33%;
float:right;
text-align:center;
font-size:13px;
color:rgba(142,147,155,.75);
}

.week-elects .author-details .card-body .statistics li .count
{
display:block;
font-family:IRANSans Bold;
font-size:30px;
font-weight:700;
color:#8e939b;
transition:.3s;
-webkit-transition:.3s;
color:#8ed557;
}

.week-elects .author-details .card-footer .archive-link
{
width:100%;
height:50px;
padding-top:0;
padding-bottom:0;
line-height:50px;
text-align:center;
}

.week-elects .product-carousel:not(.dark-mode) .swiper:before
{
content:"";
display:block;
position:absolute;
left:0;
right:0;
top:55px;
bottom:55px;
background:rgba(0,0,0,.03);
border-radius:10px!important;
}

.week-elects .elementor-section .content-widgets
{
padding:25px 0 30px!important;
}

.week-elects .box-shadow-avatar
{
filter:drop-shadow(0 2px 25px rgba(119,132,157,.1))!important;
width:120px!important;
height:120px!important;
background-color:#fff;
padding:60px 0;
border-radius:4px;
}

.week-elects .week-elects .author-details .card-header figure.avatar
{
width:61px;
height:61px;
}

.week-elects .level .pro
{
color:#89b0fa;
margin-right:17px;
}

.week-elects .level i
{
font-size:16px;
margin-left:1px;
display:inline-block;
transform:translateY(4px);
}

.week-elects h6
{
direction:ltr;
color:#a4a4a4;
font-size:14px;
margin-right:22px;
margin-top:7px;
}

.week-elects .card-footer
{
height:104px;
display:flex;
align-items:center;
padding:25px 0;
margin:0 25px;
border-top:1px dashed #efefef;
justify-content:center;
}

.week-elects .week-card .card-footer .product-details
{
display:flex;
border-left:1px solid #efefef;
align-items:center;
padding-left:25px;
}

.week-elects .card-footer .product-details .detail-item
{
text-align:center;
}

.week-elects .card-footer .product-details .detail-item .count-week
{
display:block;
font-size:30px;
font-weight:700;
font-family:IRANSans;
color:#ffc64b;
}

.week-elects .card-footer .product-details .detail-item .title-week
{
font-size:20px;
color:hsla(0,0%,42.7%,.8);
}

.week-elects .rtl-price-week
{
margin-right:40px;
}

.week-elects .rtl-price-week .count-week
{
font-size:30px;
font-weight:700;
font-family:IRANSans;
color:#8ed557;
}

.week-elects .rtl-price-week .title-week
{
font-size:20px;
color:hsla(0,0%,42.7%,.8);
}

.week-elects .card-hover
{
display:flex;
justify-content:center;
}

.week-elects .card-margin
{
margin-top:34px;
}

.week-elects .preview
{
padding:8px 20px;
font-size:16px;
font-family:Dana;
margin-right:14px;
}

.week-elects .margin-top-week
{
margin-top:34px;
}

.week-elects .has-bg-week:before
{
content:"";
display:block;
position:absolute;
left:0;
right:0;
top:143px;
bottom:55px;
background:rgba(0,0,0,.03);
border-radius:10px!important;
}

@media (min-width:1231px) and (max-width:1469px)
{
.week-elects .week-elects .author-details
{
padding:30px 30px 23px;
width:100%;
}

.week-elects .card-margin
{
margin-top:12px;
}

.week-elects .week-elects .author-details .card-header
{
margin-bottom:26px;
}

.week-elects .preview
{
text-align:center;
}

}

@media (min-width:1199px) and (max-width:1231px)
{
.week-elects .week-elects .author-details
{
width:100%;
}

.week-elects .card-margin .add-to-cart,.week-elects .preview
{
padding:5px 12px!important;
}

.week-elects .week-elects .author-details
{
padding:30px 30px 14px;
}

.week-elects .margin-responsive-week
{
margin-top:10px;
}

.week-elects .card-margin
{
margin-top:11px;
}

.week-elects .preview
{
text-align:center;
}

.week-elects .week-elects .card-footer .product-details .detail-item
{
padding-right:17px!important;
}

.week-elects .card-product .card-footer .rtl-price
{
text-align:center!important;
}

}

@media (min-width:1025px) and (max-width:1199px)
{
.week-elects .week-elects .author-details
{
width:100%;
}

.week-elects .card-margin .add-to-cart,.week-elects .preview
{
padding:5px 12px!important;
}

.week-elects .week-elects .author-details
{
padding:30px 30px 15px;
margin-top:10px;
}

.week-elects .margin-responsive-week
{
margin-top:10px;
}

.week-elects .preview
{
padding:6px 8px!important;
}

}

@media (min-width:992px) and (max-width:1024px)
{
.week-elects .week-elects .author-details
{
width:100%;
}

.week-elects .card-margin .add-to-cart,.week-elects .preview
{
padding:5px 12px!important;
}

.week-elects .week-elects .author-details
{
padding:30px 30px 15px;
margin-top:10px;
}

.week-elects .margin-responsive-week
{
margin-top:10px;
}

.week-elects .week-elects .author-details
{
width:100%!important;
}

}

@media (min-width:768px) and (max-width:991px)
{
.week-elects .rtl-price-week
{
margin-right:31px;
}

.week-elects .preview
{
font-size:16px;
font-family:Dana;
text-align:center;
}

.week-elects .card-margin
{
margin-top:0;
flex-direction:column;
}

.week-elects .card-margin .preview
{
margin-top:10px;
margin-right:0;
}

.week-elects .responsive-week
{
flex-direction:column;
margin-top:10px;
}

.week-elects .margin-responsive-week
{
margin-top:26px;
}

.week-elects .week-elects .author-details
{
width:100%;
padding:30px 30px 22px;
position:relative;
margin-top:22px;
}

}

@media (min-width:481px) and (max-width:767px)
{
.week-elects .rtl-price-week
{
margin-right:31px;
}

.week-elects .preview
{
font-size:16px;
font-family:Dana;
text-align:center;
}

.week-elects .card-margin
{
margin-top:0;
flex-direction:column;
}

.week-elects .card-margin .preview
{
margin-top:10px;
margin-right:0;
}

.week-elects .responsive-week
{
flex-direction:column;
margin-top:10px;
}

.week-elects .margin-responsive-week
{
margin-top:26px;
}

}

@media (max-width:480px)
{
.week-elects .rtl-price-week
{
margin-right:31px;
}

.week-elects .preview
{
font-size:16px;
font-family:Dana;
text-align:center;
}

.week-elects .card-margin
{
margin-top:0;
flex-direction:column;
}

.week-elects .card-margin .preview
{
margin-top:10px;
margin-right:0;
}

.week-elects .responsive-week
{
flex-direction:column;
margin-top:10px;
}

.week-elects .margin-responsive-week
{
margin-top:26px;
}

}

.week-elects .selected-products
{
width:415px;
padding-bottom:25px;
}

.week-elects .selected-products .elect-card
{
padding:25px 50px 0 25px;
}

.week-elects .selected-products .elect-card .card-header
{
margin-bottom:25px;
}

.week-elects .selected-products .elect-card .card-header .thumbnail
{
position:relative;
overflow:hidden;
padding-top:50%;
background:#fafafa;
margin-bottom:0;
box-shadow:0 10px 50px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 10px 50px;
border-radius:4px;
}

.week-elects .selected-products .elect-card .card-header .thumbnail img
{
position:absolute;
top:50%;
left:50%;
width:100%;
transform:translate(-50%,-50%);
}

.week-elects .selected-products .elect-card .card-body
{
text-align:center;
margin-bottom:22px;
}

.week-elects .selected-products .elect-card .card-body>*
{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.week-elects .selected-products .elect-card .card-body .title
{
font-size:17px;
color:#53565d;
margin-bottom:7px;
font-weight:500;
transition:.3s;
-webkit-transition:.3s;
font-family:dana,IRANSans,Tahoma,sans;
}

.week-elects .selected-products .elect-card .card-body .sub-title
{
font-size:13px;
font-weight:300;
color:#aaa;
margin-bottom:0;
transition:.3s;
-webkit-transition:.3s;
}

.week-elects .selected-products .elect-card:hover .card-body .title
{
color:#8ed557;
}

.week-elects .selected-products .elect-card:hover .card-body .sub-title
{
color:#777;
}

.week-elects .selected-products .elect-carousel-nav-btn
{
position:absolute;
right:50px;
bottom:0;
z-index:11;
width:42.74px;
height:42.74px;
line-height:42.74px;
padding:0;
text-align:center;
font-size:16px;
color:rgba(142,147,155,.8);
cursor:pointer;
}

.week-elects .selected-products .elect-carousel-nav-btn.elect-button-next
{
left:25px;
right:auto;
}

.week-elects .selected-products .swiper
{
padding-bottom:43px;
}

.week-elects .selected-products .swiper .swiper-pagination
{
right:95px;
left:70px;
width:auto;
}

.week-elects .selected-products .swiper .swiper-pagination .swiper-pagination-bullet
{
width:12px;
height:12px;
opacity:.53;
background:#d4d6da;
transition:.3s;
-webkit-transition:.3s;
}

.week-elects .selected-products .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
{
background-color:#8ed557;
opacity:1;
}

@media (max-width:991px)
{
.week-elects .author-details
{
width:100%;
margin-top:26px;
padding:30px 30px 54px!important;
}

.week-elects .selected-products
{
width:49%;
margin-top:-12px!important;
margin-right:0!important;
}

}

@media (max-width:767px)
{
.week-elects .author-details
{
width:100%;
float:none!important;
margin-bottom:15px;
}

.week-elects .selected-products
{
width:100%;
float:none!important;
margin-top:0!important;
}

.week-elects .selected-products .elect-card
{
padding:25px 25px 0;
}

.week-elects .selected-products .elect-carousel-nav-btn:not(.elect-button-next)
{
right:25px;
}

.week-elects .selected-products .swiper .swiper-pagination
{
right:70px;
}

}

@media (min-width:992px)
{
.week-elects .author-details
{
width:100%!important;
padding:24px 30px 19px;
margin-top:11px;
}

}

@media (min-width:1199px)
{
.week-elects .author-details
{
padding:24px 30px 38px;
}

}

@media (min-width:1200px) and (max-width:1212px)
{
.week-elects .author-details
{
padding:24px 30px 15px!important;
}

.week-elects .level .pro
{
margin-right:16px;
}

.week-elects .card-footer .product-details .detail-item
{
padding-right:17px!important;
}

.card-product .card-footer .rtl-price
{
text-align:center!important;
}

}

@media (min-width:1214px)
{
.week-elects .author-details
{
padding:24px 30px 30px!important;
}

.week-elects .level .pro
{
margin-right:16px;
}

.week-elects .card-footer .product-details .detail-item
{
padding-right:17px!important;
}

.card-product .card-footer .rtl-price
{
text-align:center!important;
}

}

@media (min-width:1232px)
{
.week-elects .author-details
{
padding:22px 30px 40px!important;
margin:0!important;
}

}

@media (min-width:320px) and (max-width:348px)
{
.week-elects .author-details .card-header figure.avatar img
{
transform:translate(-27%,-50%);
}

}

.footer-services .service-icons
{
background-image:url(../images/services-icons.png);
display:inline-block;
width:50px;
height:50px;
}

.footer-services .service-icons.icon-org
{
background-position-x:-70px;
width:59px;
height:59px;
}

.footer-services .service-icons.icon-box
{
background-position-x:0;
width:70px;
height:56px;
}

.footer-services .service-icons.icon-mag
{
background-position-x:-130px;
width:52px;
height:52px;
}

.footer-services .service-icons.icon-chat
{
background-position-x:-183px;
width:69px;
height:55px;
}

.footer-services .service-icons.icon-wallet
{
background-position-x:-251px;
width:55px;
height:51px;
}

.footer-services .service-item
{
text-align:center;
margin-bottom:20px;
}

.footer-services .service-item .icon
{
height:60px;
margin-bottom:30px;
}

.footer-services .service-item .title
{
font-family:dana,IRANSans,Tahoma,sans;
margin-bottom:10px;
font-size:16px;
color:#4d535b;
}

.footer-services .service-item .sub-title
{
font-size:14px;
color:#8e939b;
}

.page-header
{
/*padding-top:33px;
padding-bottom:37px;
border-bottom:1px solid rgba(119,132,157,.094);
margin-bottom:35px;*/
padding:0px; 
margin:0px; 
margin:15px 0px;
overflow:hidden;
}

.page-header .title,.page-header .title .term-title
{
font-family:dana,IRANSans,Tahoma,sans;
font-size:20px;
font-weight:700;
color:#2f88b4;

padding:0px; 
line-height:20px;
margin:0px;
}

.page-header .title
{
margin-right:20px;
}


.page-header .title .term-title
{
display:inline-block;
}

.page-header .title a
{
color:#2f88b4;
}

.page-header .title span
{
color:#2f88b4;
}


.page-header .container
{
position:relative;
}

.page-header .container:before
{
position:absolute;
top:-227px;
left:-227px;
background:url(../images/background-icon.png) 50% no-repeat;
background-size:100%;
content:"";
z-index:-1;
width:400px;
height:337px;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.page-header .container:before
{
background:url(../images/background-icon@2x.png) 50% no-repeat;
background-size:100%;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.page-header .container:before
{
background:url(../images/background-icon@2x.png) 50% no-repeat;
background-size:100%;
}

}

.archive-header
{
margin-bottom:25px;
}

.archive-header .tabs
{
padding:0;
margin:0;
list-style:none;
display:block;
}

.archive-header .tabs:after
{
content:"";
display:block;
clear:both;
}

.archive-header .tabs li
{
float:right;
}

.archive-header .tabs li a
{
display:block;
height:50px;
line-height:50px;
padding:0 20px;
background:#f7f8fa;
color:#8e939b;
font-size:15px;
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
border:1px solid #2f88b4;
}

.archive-header .tabs li a:hover
{
background:#e2e5ec;
color:#878b93;
}



ul.category-menu
{
	display:block;
}


ul.category-menu li, ul.category-sub-menu li
{
	cursor:pointer;
}


ul.category-menu li.category-type-child a, ul.category-sub-menu li.category-type-child a
{
	color:#999;
	cursor:pointer;
}


ul.back-button
{
	display:none;
}


ul.back-button.show
{
	display:block !important;
}


ul.back-button  li.category-type-current a
{
	width:100px !important; 
	background-color:#f24557; 
	font-size:12px; 
	color:#fff !important; 
	padding:2px 10px; 
	border-radius:15px; 
	font-family:IRANSans,FontAwesome;
}

/* ===============================================================================*/

ul.category-menu li.category-type-child
{
	opacity:0;
	visibility:hidden;
	height:0px !important;
	position:absolute;

	transition: opacity 500ms,visibility 500ms,height 500ms;
}


ul.category-menu.open li.category-type-child
{
	display:block;
	
	opacity:1;
	visibility:visible;
	height:auto !important;
	position:relative;
}


ul.category-menu.close
{
	display:none;
}


/* ===============================================================================*/
ul.category-sub-menu
{
margin:0px !important;
padding:0px !important;
padding-right:0px !important;
position:absolute;

border-radius:5px;
background-color:#efefef;
border-right:0px dashed #c5c5c5;

opacity:0;
visibility:hidden;
height:0px !important;

transition: opacity 500ms,visibility 500ms,height 500ms;
}


ul.category-sub-menu.open
{
opacity:1;
visibility:visible;
height:auto !important;

margin-top:7px !important;  
padding:10px 0px 5px 0px !important;
margin-right:0px !important; 
position:relative;
}
/* ===============================================================================*/



ul.category-sub-menu.open
{
display:block;
}


ul.category-menu li.has-children.active>a
{
	color:#f24557 !important;
}


ul.category-sub-menu li.active
{
	border-right:3px solid #f24557 !important;
	color:#f24557 !important;
}

ul.category-sub-menu li.active *
{
	color:#f24557 !important;
}

@media (max-width:1470px)
{
.archive-header .tabs li a
{
padding:0 15px;
}

}

@media (max-width:1200px)
{
.category-type-child
{
	padding-right:5px !important;
	margin-right:0px !important;
}
ul.category-sub-menu
{
	margin-right:0px !important;
	padding-right:10px !important;
	background-color:#efefef;
}
}


.category-type-child a:hover
{
color:red !important;
}

.archive-header .tabs li.active a
{
background:rgba(165,220,235,.3);
color:#23a6cc;
pointer-events:none;
}

.archive-header .tabs li:not(:last-of-type)
{
margin-left:16px;
}

.archive-header .tabs li.archive-sort i
{
margin-right:10px;
display:inline-block;
line-height:0;
transform:translateY(2px);
}

.archive-header .tabs.archive-view li a
{
width:50px;
padding:0;
text-align:center;
}

.archive-header .tabs.archive-view li a i
{
font-size:18px;
display:inline-block;
transform:translateY(4px);
}

.archive-header .tabs.archive-view li a i:before
{
line-height:inherit;
}

.archive-header .sort-arrow
{
display:none;
position:absolute;
left:30px;
font-size:18px;
color:#2f88b4;
}

@media (max-width:991px)
{
.archive-header .sort-arrow
{
display:block;
}

.archive-header .archive-tabs
{
display:flex;
z-index:999;
flex-direction:column;
position:absolute;
width:calc(100% - 30px);
top:0;
}

.archive-header .archive-tabs li
{
float:none;
order:2;
margin:0!important;
transition:.2s;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.archive-header .archive-tabs li.active
{
order:1;
}

.archive-header .archive-tabs li a , .archive-header .archive-view li a
{
border:none;
border-radius:0px;
border-bottom:1px dashed #ccc;
}

.archive-header .archive-tabs li.active a , .archive-header .archive-view li.active a
{
border:none !important;
border-radius:5px;
}


.archive-header .archive-tabs li.active a:before
{
content:"\645\631\62A\628   \633\627\632\6CC   \628\631   \627\633\627\633: ";
margin-left:10px;
font-size:13px;
}

.archive-header .archive-tabs:not(.show-items) li:not(.active)
{
height:0;
opacity:0;
visibility:hidden;
}

}

@media (max-width:767px)
{
.archive-header .archive-tabs li.active a
{
font-size:15px;
font-weight:600;
line-height:normal;
}

.archive-header .archive-tabs li.active a:before
{
display:block;
margin-left:0;
font-size:12px;
font-weight:400;
}

}


.archive-tags
{
border-top:1px dashed rgba(141,148,162,.25);
padding-top:33px;
}

.archive-tags .widget-header .title
{
font-weight:500;
font-size:19px;
}

.archive-tags ul.tags
{
padding:0;
margin:25px 0 0;
list-style:none;
}

.archive-tags ul.tags li
{
display:inline-block;
margin-bottom:5px;
}

.archive-tags ul.tags li a
{
display:block;
padding:10px 20px;
background-color:#f6f8fa;
color:rgba(142,147,155,.75);
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
}

.archive-tags ul.tags li a:hover
{
background-color:#8ed557;
color:#fff;
}

.category-archive .content-widgets
{
padding-top:26.5px;
padding-bottom:26.5px;
}

.category-archive .content-widgets.product-carousel
{
padding-bottom:0;
}

.archive-desc .inner
{
border:1px dashed rgba(119,132,157,.32);
padding:45px 40px;
border-radius:4px;
}

.archive-desc .inner.card
{
border:none!important;
}

.archive-desc .desc
{
margin-bottom:0;
font-size:15px;
line-height:30px;
color:#8e939b;
}

.archive-desc .desc h2
{
color:#53565d;
font-size:18px;
font-weight:500;
margin-bottom:20px;
}

.archive-product-contents
{
position:relative;
}

.archive-product-contents .card
{
margin-bottom:30px;
}

@media (min-width:1200px)
{
.archive-loading .archive-sidebar
{
pointer-events:none;
opacity:.6;
-ms-user-select:none;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
}

}

.archive-loading .active-filters,.archive-loading .archive-header,.archive-loading .pagination
{
pointer-events:none;
opacity:.6;
-ms-user-select:none;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
}

.archive-loading .widget-loader,.archive-pre-loading .widget-loader
{
opacity:1;
visibility:visible;
}

.archive-pre-loading .pagination
{
pointer-events:none;
opacity:.6;
-ms-user-select:none;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
}

.archive-sidebar+.rtl-dimmer
{
display:none;
position:fixed!important;
}

@media (max-width:1199px)
{
.archive-sidebar
{
position:fixed;
top:0;
right:0;
bottom:0;
width:300px;
background:#fff;
z-index:99999;
transition:.3s;
box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
-webkit-box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
overflow:auto;
padding:20px 20px 80px;
border-left: 1px solid #e5e5e5;
}

.archive-sidebar+.rtl-dimmer
{
display:block;
transition:.3s;
z-index:9999!important;
}

.archive-sidebar .apply-price
{
display:none;
}

}

@media (max-width:344px)
{
.archive-sidebar
{
width:260px;
}

}

.archive-sidebar .sidebar-widget
{
padding-bottom:30px;
margin-bottom:30px;
}

.archive-sidebar .sidebar-widget:not(:last-of-type)
{
border-bottom:1px solid rgba(141,148,162,.156);
}

.archive-sidebar .sidebar-widget .wg-title
{
font-family:dana,IRANSans,Tahoma,sans;
font-size:16px;
font-weight:500;
margin-bottom:25px;
color:#6e7177;
}

.archive-sidebar .sidebar-widget.hide-filters
{
border-bottom:none;
padding-bottom:0;
}

.archive-sidebar .sidebar-widget.hide-filters .btn
{
height:50px;
line-height:50px;
padding-top:0;
padding-bottom:0;
border:1px solid rgba(119,132,157,.15);
font-size:14px;
color:#8e939b;
}

.archive-sidebar .sidebar-widget.multi-filter ul
{
padding:0;
margin:0;
list-style:none;
}

.archive-sidebar .sidebar-widget.multi-filter ul li
{
margin-bottom:15px;
}

.archive-sidebar .sidebar-widget.multi-filter ul li input
{
display:none;
}

.archive-sidebar .sidebar-widget.multi-filter ul li label
{
color:#8e939b;
font-size:14px;
margin-bottom:0;
cursor:pointer;
}

.archive-sidebar .sidebar-widget.multi-filter ul li label:hover input:not(:checked)+span.marker i
{
transform:rotate(0);
opacity:1;
color:#ccc;
}

.archive-sidebar .sidebar-widget.multi-filter ul li label span.marker
{
content:"";
display:inline-block;
width:20px;
height:20px;
line-height:22px;
background:rgba(155,161,172,.13);
margin-left:14px;
float:right;
text-align:center;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.archive-sidebar .sidebar-widget.multi-filter ul li label span.marker i
{
display:inline-block;
color:#fff;
font-size:11px;
opacity:0;
transform:rotateY(90deg);
transform-style:preserve-3d;
-webkit-transform-style:preserve-3d;
transition:.6s;
-webkit-transition:.6s;
}

.archive-sidebar .sidebar-widget.multi-filter ul li label input:checked+.marker
{
background-color:#8ed557;
box-shadow:0 2px 6px rgba(126,207,66,.34);
-webkit-box-shadow:rgba(126,207,66,.34) 0 2px 6px;
transition:.3s;
-webkit-transition:.3s;
}

.archive-sidebar .sidebar-widget.multi-filter ul li label input:checked+.marker i
{
opacity:1;
transform:rotate(0);
}

.archive-sidebar .sidebar-widget.multi-filter:not(.show-more) ul li:nth-of-type(10)~li
{
/*opacity:0;
visibility:hidden;
margin-top:-37.5px;
pointer-events:none;*/
}

.archive-sidebar .sidebar-widget.multi-filter .multi-filter-more
{
font-size:13px;
}

.archive-sidebar .sidebar-widget.multi-filter .multi-filter-more i
{
display:inline-block;
transition:.3s;
-webkit-transition:.3s;
}

.archive-sidebar .sidebar-widget.multi-filter .multi-filter-more span
{
transition:.3s;
-webkit-transition:.3s;
}

.archive-sidebar .sidebar-widget.multi-filter .multi-filter-more span.less
{
font-size:0;
}

.archive-sidebar .sidebar-widget.multi-filter.show-more .multi-filter-more i
{
transform:rotate(180deg);
}

.archive-sidebar .sidebar-widget.multi-filter.show-more .multi-filter-more .more
{
font-size:0;
}

.archive-sidebar .sidebar-widget.multi-filter.show-more .multi-filter-more .less
{
font-size:inherit;
}


.archive-sidebar .sidebar-widget.product-categories-filter ul li a
{
display:block;
transition:.3s;
-webkit-transition:.3s;
}

.archive-sidebar .sidebar-widget.product-categories-filter ul li a .count
{
float:left;
color:#aaa;
font-weight:300;
}


.archive-sidebar .sidebar-widget.product-categories-filter ul li a .more
{
float:left;
color:#aaa;
font-size:10px !important;
position:relative;
top:7px;
font-weight:100;
}


.archive-sidebar .sidebar-widget.product-categories-filter ul li a i
{
font-size:11px;
color:#aaa;
float:right;
margin-top:2px;
margin-left:5px;
}

.archive-sidebar .sidebar-widget.product-categories-filter ul li.category-type-current a
{
font-weight:600;
}

.archive-sidebar .sidebar-widget.product-categories-filter ul li.category-type-child,.archive-sidebar .sidebar-widget.product-categories-filter ul li.category-type-parent+.category-type-current
{
padding-right:15px;
}

.archive-sidebar .sidebar-widget.search .sidebar-search .input-group
{
width:100%;
}

.archive-sidebar .sidebar-widget.search .sidebar-search .input-group .input-field
{
padding-left:0;
}

.archive-sidebar .sidebar-widget.search .sidebar-search .input-group .input-field .form-field
{
background-color:#f7f8fa;
padding-right:45px;
}

.archive-sidebar .sidebar-widget.search .sidebar-search .input-group .input-field .input-prepend
{
background-color:transparent;
box-shadow:none;
min-width:45px;
right:0;
}

.archive-sidebar .sidebar-widget.price-range .input-append
{
padding:0 10px;
line-height:46px;
}

.archive-sidebar .sidebar-widget.price-range input
{
-webkit-appearance:none!important;
-moz-appearance:textfield!important;
}

.archive-sidebar .sidebar-widget.price-range label
{
color:#888;
}

.archive-sidebar .sidebar-widget.rate-av ul
{
padding:0;
margin:0;
list-style:none;
}

.archive-sidebar .sidebar-widget.rate-av ul li
{
float:right;
width:calc(33% - 17px);
margin:0 8.5px;
}

.archive-sidebar .sidebar-widget.rate-av ul li.low:hover input:not(:checked)+.outer .icon
{
-webkit-animation:MoveX .3s 3;
animation:MoveX .3s 3;
}

.archive-sidebar .sidebar-widget.rate-av ul li.medium:hover input:not(:checked)+.outer .icon
{
-webkit-animation:Rotate .3s 3;
animation:Rotate .3s 3;
}

.archive-sidebar .sidebar-widget.rate-av ul li.high:hover input:not(:checked)+.outer .icon
{
-webkit-animation:MoveY .3s 3;
animation:MoveY .3s 3;
}

.archive-sidebar .sidebar-widget.rate-av ul li input
{
display:none;
}

.archive-sidebar .sidebar-widget.rate-av ul li label
{
display:block;
margin-bottom:0;
}

.archive-sidebar .sidebar-widget.rate-av ul li .outer
{
display:block;
padding-top:100%;
height:0;
position:relative;
border-radius:4px;
background-color:#f7f8fa;
color:rgba(78,85,99,.45);
width:100%;
transition:.3s;
-webkit-transition:.3s;
cursor:pointer;
}

.archive-sidebar .sidebar-widget.rate-av ul li .outer .rate-item
{
display:block;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
text-align:center;
}

.archive-sidebar .sidebar-widget.rate-av ul li .outer .rate-item span
{
display:block;
}

.archive-sidebar .sidebar-widget.rate-av ul li .outer .rate-item .icon
{
font-size:31px;
}

.archive-sidebar .sidebar-widget.rate-av ul li .outer .rate-item .icon i,.archive-sidebar .sidebar-widget.rate-av ul li .outer .rate-item .icon i:before
{
display:block;
}

.archive-sidebar .sidebar-widget.rate-av ul li .outer .rate-item .title
{
font-size:14px;
margin-top:7px;
}

.archive-sidebar .sidebar-widget.rate-av ul li input:checked+.outer
{
background:rgba(142,213,87,.12);
color:#8ed557;
}

.archive-sidebar .sidebar-widget.rate-av ul:after
{
content:"";
display:block;
clear:both;
}

.toggle-responsive-filters
{
display:none;
position:fixed;
bottom:80px;
height:50px;
padding:0;
font-size:22px;
width:255px;
right:20px;
z-index:999999;
box-shadow:0 -3px 6px rgba(0,0,0,.1);
}


@media (max-width:1199px)
{
.toggle-responsive-filters
{
display:block;
}

}

@media (max-width:344px)
{
.toggle-responsive-filters
{
width:220px;
}
}


.toggle-responsive-filters .hide-content
{
display:flex;
justify-content:center;
font-size:14px;
align-items:center;
}

.toggle-responsive-filters .hide-content i
{
font-size:18px;
margin-left:10px;
}

.toggle-responsive-filters .show-content
{
display:none;
font-size:10px;
line-height:normal;
}

.toggle-responsive-filters .show-content i
{
font-size:14px;
display:block;
text-align:center;
}

.active-filters
{
border-bottom:none;
}

.active-filters ul
{
padding:0;
margin:0;
list-style:none;
}

@media (max-width:767px)
{
.active-filters ul
{
overflow:auto;
white-space:nowrap;
}

}

.active-filters ul li
{
height:35px;
line-height:35px;
padding:0 7px 0 10px;
background:#f7f8fa;
color:#8e939b;
font-size:12px;
cursor:context-menu;
margin:0 4px 4px 0;
}

.active-filters ul li,.active-filters ul li .remove
{
display:inline-block;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.active-filters ul li .remove
{
width:20px;
height:20px;
line-height:24px;
text-align:center;
background:#fff;
margin-left:10px;
font-size:10px;
cursor:pointer;
box-shadow:0 1px 5px rgba(119,132,157,.07);
-webkit-box-shadow:rgba(119,132,157,.07) 0 1px 5px;
}

.active-filters ul li:hover
{
background-color:rgba(119,132,157,.07);
color:#6e7177;
}

.active-filters ul li:hover .remove
{
color:#8e939b;
}

.active-filters ul li.remove-all
{
display:none;
background-color:transparent;
color:#fb6453;
font-size:13px;
cursor:pointer;
}

.active-filters ul li.remove-all .remove
{
background-color:rgba(251,100,83,.08);
color:rgba(251,100,83,.5);
}

.active-filters ul li.remove-all:hover
{
opacity:.8;
}

.active-filters ul li+.remove-all
{
display:inline-block;
}

@media (max-width:1199px)
{
body:not(.show-responsive-filters) .archive-sidebar
{
overflow:hidden;
transform:translateX(100%);
opacity:0;
visibility:hidden;
}

body:not(.show-responsive-filters) .archive-sidebar+.rtl-dimmer
{
opacity:0;
visibility:hidden;
pointer-events:none;
}

body:not(.show-responsive-filters) .toggle-responsive-filters
{
right:20px;
width:50px;
z-index:999;
}

body:not(.show-responsive-filters) .toggle-responsive-filters .hide-content
{
display:none;
}

body:not(.show-responsive-filters) .toggle-responsive-filters .show-content
{
display:block;
}

}

.switchBtn
{
display:flex;
align-items:center;
}

.switchBtn .tgl-btn
{
background-color:#e8f7dd;
}

.switchBtn .tgl-light+.tgl-btn:after
{
filter:drop-shadow(0 3px 6px #8ed557);
}

.product-services-filter li
{
list-style-type:none;
}

.switchBtn .outer
{
margin-right:17px;
font-family:dana,IRANSans,Tahoma,sans;
font-size:16px;
}

.outer img
{
margin-right:11px;
}

.product-services-filter
{
padding-right:0;
}

.product-services-filter .product-install
{
margin-top:20px;
}

@media (max-width:480px)
{
.switchBtn .outer
{
text-align:center;
}

}

.users-profile .profile-tabs
{
margin-bottom:25px;
}

.users-profile .profile-card
{
margin-bottom:37px;
}

.users-profile .profile-card .banner
{
width:100%;
margin-bottom:0;
}

.users-profile .profile-card .banner img
{
width:100%;
height:auto;
}

.users-profile .profile-card .inner
{
padding:47px;
}

.users-profile .profile-card .inner .title
{
font-size:18px;
color:#53565d;
font-weight:500;
margin-bottom:15px;
}

.users-profile .profile-card .inner .content
{
font-size:15px;
line-height:30px;
color:#8e939b;
}

.users-profile .popular-products
{
padding-top:13px;
}

.users-profile .popular-products .widget-header
{
margin-bottom:25px;
}

.users-profile .followers
{
padding-top:50px;
padding-bottom:20px;
}

.users-profile .followers .widget-header .title span
{
color:#8ed557;
margin-left:5px;
font-weight:500;
}

.users-profile .followers .items
{
display:flex;
flex-wrap:wrap;
margin-top:20px;
align-items:center;
}

.users-profile .followers .items .follower-item
{
position:relative;
margin-left:30px;
padding:10px 0;
}

.users-profile .followers .items .follower-item .followerBadge
{
position:absolute;
top:0;
right:-10px;
color:#89b0fa;
font-size:20px;
}

.users-profile .followers .items .follower-item .avatar
{
width:100px;
height:100px;
margin-bottom:0;
transition:all .3s;
box-shadow:0 2px 10px rgba(206,206,219,.5);
}

.users-profile .followers .items .follower-item .avatar:hover
{
transition:all .3s;
box-shadow:0 5px 20px #cecedb;
}

.users-profile .followers .items .follower-item .avatar img
{
border-radius:5px;
}

.users-profile .followers .items .has-continue i
{
font-size:55px;
color:#a2a6ab;
}

.users-profile .card-review
{
padding:42px 35px;
}

.users-profile .card-review .review-header
{
line-height:20px;
font-size:15px;
color:#53565d;
margin-bottom:30px;
}

.users-profile .card-review .review-header i
{
font-size:20px;
margin-left:15px;
display:inline-block;
color:rgba(119,132,157,.45);
transform:translateY(2px);
}

.users-profile .card-review .review-item
{
background-color:#f7f8fa;
font-size:13px;
color:#9b9b9b;
padding:15px;
border-radius:4px;
}

.users-profile .card-review .review-item .avatar
{
width:44px;
height:44px;
border-radius:4px;
overflow:hidden;
background:#f5f5f5;
float:right;
margin-bottom:0;
}

.users-profile .card-review .review-item .avatar img
{
height:100%;
}

.users-profile .card-review .review-item .avatar+.text
{
padding-right:17px;
float:right;
width:calc(100% - 44px);
padding-top:10px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.users-profile .card-review .review-item .avatar+.text a
{
color:#8ed557;
}

.users-profile .card-review .review-item:after
{
content:"";
display:block;
clear:both;
}

.users-profile .card-review .review-item:not(:last-of-type)
{
margin-bottom:15px;
}

.users-profile .profile-payment
{
padding-top:19px;
}

.users-profile .profile-payment .widget-header
{
margin-bottom:28px;
}

.users-profile .profile-payment .payment-form
{
padding:35px;
}

.users-profile .profile-payment .payment-form .input-group
{
width:100%;
display:flex;
margin-bottom:30px;
position:relative;
}

.users-profile .profile-payment .payment-form .input-group .input-field
{
padding-left:0;
}

.users-profile .profile-payment .payment-form .input-group .input-field .input-prepend
{
background-color:transparent;
box-shadow:none;
-webkit-box-shadow:none;
}

.users-profile .profile-payment .payment-form .input-group .input-submit
{
position:absolute;
top:11px;
left:11px;
bottom:11px;
background:#fff;
box-shadow:0 4px 10px rgba(119,132,157,.09);
-webkit-box-shadow:rgba(119,132,157,.09) 0 4px 10px;
border-radius:4px;
color:#8e939b;
line-height:32px;
padding:0 15px;
}

.users-profile .profile-payment .payment-form textarea
{
width:100%;
margin-bottom:30px;
}

.users-profile .profile-payment .payment-notes
{
font-size:14px;
color:#8e939b;
line-height:28px;
padding:0 15px 0 0;
margin:0;
list-style:circle;
}

.users-profile .profile-payment .payment-notes li
{
margin-bottom:10px;
padding-right:15px;
}

.users-profile .profile-sidebar .sidebar-widget
{
background:#fff;
box-shadow:0 3px 30px rgba(119,132,157,.14);
-webkit-box-shadow:rgba(119,132,157,.14) 0 3px 30px;
border-radius:4px;
position:relative;
}

@media (max-width:1199px) and (min-width:768px)
{
.users-profile .profile-sidebar .sidebar-widget
{
width:calc(50% - 30px);
float:right;
margin:15px;
}

}

.users-profile .profile-sidebar .sidebar-widget:not(:last-of-type)
{
margin-bottom:35px;
}

.users-profile .profile-sidebar .user-profile
{
position:relative;
padding:30px;
}

.users-profile .profile-sidebar .user-profile .user-top
{
margin-bottom:35px;
display:flex;
flex-direction:row;
align-items:center;
}

.users-profile .profile-sidebar .user-profile .user-top .inner
{
float:right;
width:calc(100% - 145px);
}

.users-profile .profile-sidebar .user-profile .user-top .avatar
{
position:relative;
width:80px;
height:80px;
overflow:hidden;
float:right;
margin-bottom:0;
margin-left:25px;
border-radius:4px;
}

.users-profile .profile-sidebar .user-profile .user-top .avatar img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
height:100%;
}

.users-profile .profile-sidebar .user-profile .user-top:after
{
content:"";
display:block;
clear:both;
}

.users-profile .profile-sidebar .user-profile .user-top .title
{
font-size:18px;
font-weight:500;
color:#545454;
margin-bottom:8px;
}

.users-profile .profile-sidebar .user-profile .user-top .level
{
font-size:12px;
font-weight:300;
}

.users-profile .profile-sidebar .user-profile .user-top .level i
{
font-size:16px;
margin-left:1px;
display:inline-block;
transform:translateY(4px);
}

.users-profile .profile-sidebar .user-profile .user-top .level .pro
{
color:#89b0fa;
}

.users-profile .profile-sidebar .user-profile .user-medals
{
margin-bottom:65px;
}

.users-profile .profile-sidebar .user-profile .user-medals ul
{
padding:0;
margin:0;
list-style:none;
}

.users-profile .profile-sidebar .user-profile .user-medals ul li
{
width:25%;
float:right;
text-align:center;
margin-bottom:30px;
position:relative;
}

.users-profile .profile-sidebar .user-profile .user-medals ul li .badge
{
background:#8ed557;
height:16px;
line-height:16px;
padding:0 5px;
border-radius:4px;
color:#fff;
font-size:11px;
position:absolute;
top:0;
right:0;
transform:translate(-50%,-50%);
direction:ltr;
font-family:arial,serif;
}

.users-profile .profile-sidebar .user-profile .user-medals ul:after
{
content:"";
display:block;
clear:both;
}

.users-profile .profile-sidebar .user-profile .actions
{
margin:0 -30px;
padding:25px 30px;
border-top:1px solid #f3f4f7;
}

.users-profile .profile-sidebar .user-profile .actions .btn
{
width:60%;
font-size:15px;
text-align:center;
}

.users-profile .profile-sidebar .user-profile .actions:after
{
content:"";
display:block;
clear:both;
}

.users-profile .profile-sidebar .user-profile .tickets-reply
{
margin-top:35px;
font-size:15px;
color:#8e939b;
position:relative;
}

.users-profile .profile-sidebar .user-profile .tickets-reply i
{
position:absolute;
font-size:52px;
color:#8e939b;
z-index:0;
opacity:.06;
margin-top:-13px;
}

.users-profile .profile-sidebar .user-profile .tickets-reply .text
{
position:relative;
z-index:1;
text-align:center;
}

.users-profile .profile-sidebar .user-profile .tickets-reply .text>span
{
color:rgba(251,100,83,.66);
border-bottom:1px dashed rgba(251,100,83,.3);
}

.users-profile .profile-sidebar .user-profile .tickets-reply .text>span span
{
color:#fb6453;
font-weight:500;
margin-left:2px;
}

.users-profile .profile-sidebar .user-profile .user-details .detail-item
{
cursor:context-menu;
margin-top:55px;
margin-bottom:23px;
text-align:center;
}

.users-profile .profile-sidebar .user-profile .user-details .detail-item .count
{
display:block;
font-size:20px;
font-weight:500;
color:#8e939b;
transition:.2s;
-webkit-transition:.2s;
}

.users-profile .profile-sidebar .user-profile .user-details .detail-item .title
{
display:block;
color:rgba(142,147,155,.75);
font-size:14px;
font-weight:300;
}

.users-profile .profile-sidebar .user-profile .user-details .detail-item:hover .count
{
color:#8ed557;
}

.users-profile .profile-sidebar .user-profile>*
{
position:relative;
z-index:1;
}

.users-profile .profile-sidebar .user-profile:after
{
position:absolute;
left:0;
bottom:0;
width:340px;
height:287px;
background:url(../images/background-icon.png) bottom -50px left -10px no-repeat;
background-size:345px;
opacity:.76;
content:"";
z-index:0;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.users-profile .profile-sidebar .user-profile:after
{
background:url(../images/background-icon@2x.png) bottom -50px left -10px no-repeat;
background-size:345px;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.users-profile .profile-sidebar .user-profile:after
{
background:url(../images/background-icon@2x.png) bottom -50px left -10px no-repeat;
background-size:345px;
}

}

.users-profile .profile-sidebar .banner-card
{
overflow:hidden;
}

.users-profile .profile-sidebar .banner-card figure
{
position:relative;
padding-top:63%;
overflow:hidden;
margin-bottom:0;
}

.users-profile .profile-sidebar .banner-card figure img
{
position:absolute;
top:50%;
left:50%;
height:100%;
transform:translate(-50%,-50%);
}

.users-profile .profile-sidebar .banner-card figure figcaption
{
position:absolute;
bottom:0;
right:0;
left:0;
padding:30px;
z-index:2;
}

.users-profile .profile-sidebar .banner-card figure figcaption .title
{
color:#fff;
font-weight:500;
margin-bottom:5px;
}

.users-profile .profile-sidebar .banner-card figure figcaption .date
{
font-size:14px;
color:hsla(0,0%,100%,.3);
}

.users-profile .profile-sidebar .banner-card figure:before
{
content:"";
display:block;
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
z-index:1;
background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.5));
}

.users-profile .profile-sidebar .socials
{
background:transparent;
box-shadow:none;
-webkit-box-shadow:none;
border-radius:0;
}

.users-profile .profile-sidebar .socials ul
{
padding:0;
margin:0;
list-style:none;
}

.users-profile .profile-sidebar .socials ul li
{
width:calc(20% - 9.6px);
float:right;
}

.users-profile .profile-sidebar .socials ul li:not(:nth-of-type(5))
{
margin-left:12px;
}

.users-profile .profile-sidebar .socials ul li a
{
background-color:#f7f8fa;
color:#bec5d1;
display:block;
height:0;
padding-top:100%;
text-align:center;
position:relative;
font-size:24px;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
filter:grayscale(1);
transition:all .3s;
}

.users-profile .profile-sidebar .socials ul li a:hover
{
filter:grayscale(0);
background-color:#edeef0;
color:#adb4bf;
}

.users-profile .profile-sidebar .socials ul li a i
{
opacity:.5;
transition:all .3s;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}

.users-profile .profile-sidebar .socials ul li a:hover i
{
opacity:1;
}

.users-profile .profile-sidebar .socials ul:after
{
content:"";
display:block;
clear:both;
}

.users-profile .vendor-sidebar-col
{
width:370px;
}

@media (max-width:1199px)
{
.users-profile .vendor-sidebar-col
{
width:100%;
}

}

@media (min-width:1200px) and (max-width:1469px)
{
.followers .follower-item
{
margin-left:11px!important;
}

}

.br-theme-rip-star .br-widget i
{
font-family:RTL-Icon-Package,serif!important;
font-size:36px;
margin-right:2px;
font-style:normal;
cursor:pointer;
}

.br-theme-rip-star .br-widget i:before
{
color:#ffcf69;
}

.br-theme-rip-star .br-widget .br-current-rating
{
height:25px;
display:block;
position:relative;
margin-top:10px;
}

.br-theme-rip-star .br-readonly i
{
cursor:default;
}

.br-theme-rip-star .br-reverse i.br-fractional
{
display:inline-block;
transform:scaleX(-1);
-moz-transform:scaleX(-1);
-webkit-transform:scaleX(-1);
filter:FlipH;
-ms-filter:"FlipH";
}

.product-single .product-content-col
{
max-width:calc(100% - 400px);
}

@media (max-width:1199px)
{
.product-single .product-content-col
{
max-width:100%;
margin-bottom:30px;
}

}

.product-single .page-header
{
padding-top:25px;
padding-bottom:25px;
border-bottom:none;
margin-bottom:0;
}

.product-single .page-header .product-amazing
{
width:380px;
}

@media (max-width:1199px)
{
.product-single .page-header .product-amazing
{
margin-top:15px;
}

}

.product-single .page-header .product-amazing .icon
{
width:32px;
height:32px;
line-height:32px;
text-align:center;
border-radius:4px;
background:#ffc64b;
color:#fff;
font-size:13px;
display:inline-block;
margin-left:15px;
}

.product-single .page-header .product-amazing .title
{
font-size:13px;
color:#8e939b;
font-weight:300;
white-space:nowrap;
}

.product-single .page-header .product-amazing .rtl-countdown .countdown-section
{
width:auto;
height:auto;
padding:0;
background:transparent;
box-shadow:none;
-webkit-box-shadow:none;
font-size:20px;
font-weight:500;
}

.product-single .page-header .product-amazing .rtl-countdown .countdown-section .countdown-period
{
display:none;
}

.product-single .page-header .product-amazing .rtl-countdown .countdown-section:not(:last-of-type):before
{
content:":";
margin-left:15px;
font-size:13px;
color:#a5a9b2;
}

@media (max-width:574px)
{
.product-single .page-header .product-amazing
{
width:100%;
}

.product-single .page-header .product-amazing .icon
{
display:none;
}

.product-single .page-header .product-amazing .title
{
font-weight:500;
}

}

@media (max-width:344px)
{
.product-single .page-header .product-amazing .rtl-countdown .countdown-section
{
font-size:16px;
}

}

.product-single .page-header div+.product-title
{
margin-top:25px;
}

.product-single .page-header .product-title
{
font-family:dana,IRANSans,Tahoma,sans;
display:flex;
align-items:center;
}

.product-single .page-header .product-title .title
{
font-size:27px;
margin-bottom:0;
}

.product-single .page-header .product-title .version
{
background:#e8e8e8;
color:#8b8b8b;
padding:4px 10px 0;
margin-right:25px;
}

@media (max-width:1199px)
{
.product-single .page-header .product-title .title
{
font-size:22px;
}

}

@media (max-width:991px)
{
.product-single .page-header .product-title .version
{
display:none;
}

}

@media (max-width:767px)
{
.product-single .page-header .product-title
{
justify-content:center;
}

.product-single .page-header .product-title .title
{
text-align:center;
font-size:18px;
line-height:2.4rem;
}

}

.product-single .product-header
{
margin-bottom:105px;
}

@media (max-width:991px)
{
.product-single .product-header
{
margin-bottom:20px;
}

}

.product-single .product-header .salestopped
{
position:relative;
}

.product-single .product-header .salestopped .product-thumbnail
{
opacity:.4;
}

.product-single .product-header .salestopped .product-actions
{
filter:blur(2px);
}

.product-single .product-header .product-thumbnail
{
padding-top:50%;
height:0;
background-color:transparent;
border-radius:4px;
margin-bottom:26px;
width:800px;
position:relative;
}

.product-single .product-header .product-thumbnail.saleStopped
{
opacity:.5;
}

.product-single .product-header .product-thumbnail img,.product-single .product-header .product-thumbnail video
{
position:absolute;
height:auto;
width:100%;
max-width:inherit;
top:0;
left:0;
right:0;
bottom:0;
border-radius:4px;
}

.product-single .product-header .product-thumbnail video
{
display:none;
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover;
}

@media (min-width:1471px)
{
.product-single .product-header .product-thumbnail
{
width:1050px;
}

}

@media (max-width:1199px)
{
.product-single .product-header .product-thumbnail
{
width:100%;
}

}

@media (max-width:1199px)
{
.product-single .product-header .product-actions
{
margin-bottom:20px;
}

}

.product-single .product-header .product-actions .btn
{
height:50px;
line-height:50px;
min-width:50px;
padding:0;
text-align:center;
font-size:14px;
float:right;
margin-left:30px;
}

.product-single .product-header .product-actions .btn i
{
font-size:18px;
display:inline-block;
transform:translateY(4px);
}

.product-single .product-header .product-actions .btn.float-left
{
float:left;
margin-left:0;
margin-right:10px;
}

.product-single .product-header .product-actions .btn.product-demo
{
box-shadow:0 5px 15px rgba(255,198,75,.43);
padding-left:40px;
padding-right:40px;
}

@media (max-width:1199px)
{
.product-single .product-header .product-actions .btn.product-demo
{
float:right;
margin-right:0;
}

}

.product-single .product-header .product-actions .btn.product-video
{
background:rgba(142,213,87,.2)!important;
color:#8ed557;
padding:0 20px;
}

.product-single .product-header .product-actions .btn.product-video.video .video,.product-single .product-header .product-actions .btn.product-video:not(.video) .cover
{
display:none;
}

@media (max-width:991px)
{
.product-single .product-header .product-actions .btn:not(.float-left)
{
margin-left:20px;
}

}

@media (max-width:767px)
{
.product-single .product-header .product-actions .btn:not(.product-demo)
{
font-size:0;
margin-left:0!important;
}

.product-single .product-header .product-actions .btn:not(.product-demo) .prepend-icon
{
margin-left:0;
}

.product-single .product-header .product-actions .product-demo
{
padding-right:20px!important;
padding-left:20px!important;
}

.product-single .product-header .product-actions .product-demo .prepend-icon
{
display:none;
}

}

.product-single .product-header .product-intro
{
padding:40px;
min-height:100%;
display:flex;
flex-direction:column;
}

.product-single .product-header .product-intro.saleStopped
{
padding:0;
box-shadow:none;
-webkit-box-shadow:none;
}

.product-single .product-header .product-intro.saleStopped .salestopped
{
flex:1;
margin-bottom:26px;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}

.product-single .product-header .product-intro.saleStopped .salestopped i
{
font-size:64px;
color:#ffc64b;
}

.product-single .product-header .product-intro .intro-header
{
margin-bottom:6px;
min-height:120px;
}

.product-single .product-header .product-intro .intro-header .title
{
display:inline;
color:#4d535b;
font-size:22px;
font-weight:600;
margin-bottom:0;
}

.product-single .product-header .product-intro .intro-header .version
{
font-size:12px;
color:#fff;
background-color:#8696ae;
margin-right:15px;
height:22px;
line-height:22px;
padding:0 5px;
display:inline-block;
border-radius:4px;
white-space:nowrap;
margin-top:8px;
}

@media (max-width:767px)
{
.product-single .product-header .product-intro .intro-header .version
{
display:none;
}

}

.product-single .product-header .product-intro .intro-header .cat
{
font-size:13px;
color:#acb3bf;
}

.product-single .product-header .product-intro .intro-header .cat a
{
padding:0;
color:#8ed557;
}

.product-single .product-header .product-intro .intro-header .sub-title
{
margin-bottom:0;
color:#8e939b;
font-family:Tahoma;
font-size:13px;
font-weight:300;
}

.product-single .product-header .product-intro .intro-header .product-single-header-badge-section
{
text-align:left;
display:flex;
flex-direction:column;
align-items:flex-end;
}

.product-single .product-header .product-intro .intro-header .product-medal
{
font-size:13px;
color:#8e939b;
margin-bottom:15px;
}

.product-single .product-header .product-intro .intro-header .product-medal i
{
margin-left:5px;
transform:translateY(40%);
}

.product-single .product-header .product-intro .intro-body
{
flex:1;
padding-bottom:35px;
display:flex;
flex-direction:column;
}

.product-single .product-header .product-intro .intro-body .intro-free-product-must-login
{
text-align:center;
transform:translateY(20px);
font-size:12px;
}

.product-single .product-header .product-intro .intro-body .product-listed-features
{
flex:1;
}

.product-single .product-header .product-intro .intro-body .price-outer
{
display:flex;
align-items:center;
margin-top:30px;
}

.product-single .product-header .product-intro .intro-body .price-outer .free
{
width:100%;
font-size:20px;
text-align:center;
}

.product-single .product-header .product-intro .intro-body .price-outer .price-title
{
flex:1;
font-size:16px;
color:#8b8b8b;
}

.product-single .product-header .product-intro .intro-body .price-outer .price
{
display:inline-block;
position:relative;
color:#3c4354;
font-size:30px;
text-align:left;
}

.product-single .product-header .product-intro .intro-body .price-outer .price del
{
font-size:18px;
color:#6d6d6d;
}

.product-single .product-header .product-intro .intro-body .price-outer .price ins
{
font-weight:500;
text-decoration:none;
display:block;
}

.product-single .product-header .product-intro .intro-body .price-outer .price .sym
{
font-size:20px;
color:#6d6d6d;
font-weight:500;
}

.product-single .product-header .product-intro .intro-body .price-outer .price .percent
{
background:#ffc64b;
color:#fff;
font-size:22px;
height:35px;
line-height:35px;
padding:0 10px;
border-radius:3px;
margin-right:3px;
display:inline-block;
}

.product-single .product-header .product-intro .intro-body .product-action-outer
{
display:flex;
align-items:center;
margin-top:25px;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .product-action
{
flex:1;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .product-action .btn
{
padding:0;
font-size:24px;
background:transparent;
color:#8b8b8b;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .product-action .btn:first-of-type
{
margin-left:30px;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .product-action .product-remove-favorite
{
color:#fb6453;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .add-to-cart
{
font-size:18px;
padding:15px 30px;
box-shadow:0 5px 15px rgba(142,213,87,.34);
}

@media (max-width:1470px)
{
.product-single .product-header .product-intro .intro-body .product-listed-features
{
display:none;
}

.product-single .product-header .product-intro .intro-body .product-grid-details
{
flex:1;
}

}

@media (min-width:992px) and (max-width:1199px)
{
.product-single .product-header .product-intro .intro-body
{
flex-direction:row;
flex-wrap:wrap;
}

.product-single .product-header .product-intro .intro-body .product-action-outer
{
min-width:100%;
}

.product-single .product-header .product-intro .intro-body .price-outer
{
flex:1;
margin-top:0;
}

.product-single .product-header .product-intro .intro-body .price-outer .price-title
{
opacity:0;
}

.product-single .product-header .product-intro .intro-body .product-grid-details .detail-item
{
flex:initial;
padding:0 30px;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .product-action
{
flex:initial;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .product-cart
{
flex:1;
margin-right:20px;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .product-cart .btn
{
width:100%;
}

}

@media (max-width:991px)
{
.product-single .product-header .product-intro .intro-body
{
flex-direction:row;
position:fixed;
bottom:0;
left:0;
right:0;
z-index:9991;
background:#fff;
padding:15px;
box-shadow:0 0 6px rgba(0,0,0,.2);
}

.product-single .product-header .product-intro .intro-body .price-outer
{
flex:1;
margin-top:0;
}

.product-single .product-header .product-intro .intro-body .price-outer .price-title
{
display:none;
}

.product-single .product-header .product-intro .intro-body .price-outer .percent,.product-single .product-header .product-intro .intro-body .price-outer .regular
{
display:none!important;
}

.product-single .product-header .product-intro .intro-body .product-action-outer
{
margin-top:0;
}

.product-single .product-header .product-intro .intro-body .product-grid-details
{
display:none;
}

.product-single .product-header .product-intro .intro-body .product-action
{
margin-left:15px;
}

}

@media (max-width:767px)
{
.product-single .product-header .product-intro .intro-body .price-outer .price
{
font-size:22px;
}

.product-single .product-header .product-intro .intro-body .price-outer .price .sym
{
font-size:15px;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .product-cart
{
order:-1;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .product-cart .add-to-cart
{
font-size:16px;
padding:15px 20px;
}

.product-single .product-header .product-intro .intro-body .product-action-outer .product-action
{
display:none;
}

.product-single .product-header .product-intro .intro-body .product-action-toggle
{
display:block;
font-size:18px;
color:#666;
background:transparent;
margin-right:5px;
}

}

.product-single .product-header .product-intro .intro-footer
{
border-top:1px dashed #d8d8d8;
height:87px;
line-height:87px;
margin-bottom:-40px;
}

.product-single .product-header .product-intro .intro-footer .cashback
{
display:flex;
justify-content:center;
align-items:center;
color:#8b8b8b;
font-size:14px;
}

.product-single .product-header .product-intro .intro-footer .cashback b
{
color:#ffc64b;
margin:0 4px;
}

.product-single .product-header .product-intro .intro-footer .cashback i
{
margin-left:8px;
font-size:17px;
}

@media (max-width:991px)
{
.product-single .product-header .product-intro .intro-footer
{
margin-bottom:0;
}

}

.product-single .product-header .product-intro .salestopped
{
background:rgba(251,203,101,.14);
padding:20px;
border-radius:4px;
}

.product-single .product-header .product-intro .salestopped p
{
line-height:37px;
color:#f9c659;
display:inline;
white-space:nowrap;
}

.product-single .product-header .product-intro .salestopped p i
{
font-size:38px;
vertical-align:bottom;
margin-left:15px;
}

.product-single .product-header .product-intro .salestopped .btn
{
box-shadow:0 10px 20px rgba(246,192,77,.6);
-webkit-box-shadow:rgba(246,192,77,.6) 0 10px 20px;
font-size:14px;
}

@media (max-width:991px)
{
.product-single .product-header .product-intro
{
padding:0;
box-shadow:none;
background:transparent;
overflow:visible;
}

.product-single .product-header .product-intro .cat-col
{
display:none;
}

.product-single .product-header .product-intro .intro-header
{
min-height:inherit;
margin-bottom:15px;
}

.product-single .product-header .product-intro .rtl-dimmer~.intro-footer .add-to-cart
{
opacity:.8;
cursor:context-menu;
pointer-events:none;
}

.product-single .product-header .product-intro .rtl-dimmer~.intro-footer .add-to-cart:before
{
content:"";
display:inline-block;
width:15px;
height:15px;
border:2px solid #fff;
border-left-color:transparent;
border-radius:50%;
-webkit-animation:SpinnerRotate .5s linear infinite;
animation:SpinnerRotate .5s linear infinite;
margin-left:10px;
margin-bottom:-3px;
}

}

.product-single .product-header .product-like-actions-outer
{
float:left;
position:relative;
display:none;
}

.product-single .product-header .product-like-actions-outer .product-like-actions
{
position:absolute;
top:100%;
left:0;
z-index:99;
background:#fff;
display:flex;
padding:10px;
border-radius:4px;
box-shadow:0 3px 6px rgba(0,0,0,.1);
transition:.3s;
}

.product-single .product-header .product-like-actions-outer .product-like-actions .btn:not(:first-of-type)
{
margin-right:10px!important;
}

.product-single .product-header .product-like-actions-outer:not(:hover) .product-like-actions
{
opacity:0;
margin-top:10px;
visibility:hidden;
}

@media (max-width:767px)
{
.product-single .product-header .product-like-actions-outer
{
display:block;
}

}

.product-single .product-sidebar
{
width:370px;
height:100%;
}

@media (max-width:1199px)
{
.product-single .product-sidebar
{
width:100%;
}

}

.product-single .product-sidebar #sections-end
{
top:30px;
position:relative;
}

.product-single .product-sidebar .widgets
{
position:relative;
margin-bottom:35px;
}

@media (max-width:1199px) and (min-width:768px)
{
.product-single .product-sidebar .widgets.product-details,.product-single .product-sidebar .widgets.product-ribbons
{
width:50%;
float:right;
}

.product-single .product-sidebar .widgets.product-ribbons+.widgets
{
clear:both;
}

}

.product-single .product-sidebar .widgets:not(.transparent)
{
border-radius:4px;
box-shadow:0 2px 35px rgba(173,188,200,.2);
-webkit-box-shadow:rgba(173,188,200,.2) 0 2px 35px;
padding:30px 25px;
background-color:#fff;
}

.product-single .product-sidebar .product-ribbons ul
{
border-top:1px dashed #d8d8d8;
padding:27px 0 0;
margin:0;
list-style:none;
display:flex;
flex-wrap:wrap;
}

.product-single .product-sidebar .product-ribbons ul li
{
width:17%;
float:right;
background:rgba(119,132,157,.076);
margin-bottom:12px;
padding-top:17%;
height:0;
text-align:center;
border-radius:4px;
position:relative;
margin-left:9px!important;
}

.product-single .product-sidebar .product-ribbons ul li:not(:nth-of-type(6n))
{
margin-left:9px;
}

.product-single .product-sidebar .product-ribbons ul li i
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
font-size:32px;
}

.product-single .product-sidebar .product-ribbons ul li i.rip-s-play
{
transform:translate(calc(-50% - 2px),-50%);
}

.product-single .product-sidebar .product-ribbons ul .ribbon-1
{
background-color:rgba(251,100,83,.13);
}

.product-single .product-sidebar .product-ribbons ul .ribbon-1.disabled
{
background-color:#ffebe9;
}

.product-single .product-sidebar .product-ribbons ul .ribbon-2
{
background-color:rgba(251,203,101,.22);
}

.product-single .product-sidebar .product-ribbons ul .ribbon-2.disabled
{
background-color:#fef4dd;
}

.product-single .product-sidebar .product-ribbons ul .ribbon-3
{
background-color:rgba(140,212,85,.13);
}

.product-single .product-sidebar .product-ribbons ul .ribbon-3.disabled
{
background-color:#f0fae9;
}

.product-single .product-sidebar .product-ribbons ul .ribbon-4
{
background-color:rgba(137,176,250,.12);
}

.product-single .product-sidebar .product-ribbons ul .ribbon-4.disabled
{
background-color:#f1f6ff;
}

.product-single .product-sidebar .product-ribbons ul .ribbon-5,.product-single .product-sidebar .product-ribbons ul .ribbon-5.disabled
{
background-color:rgba(158,150,220,.11);
}

.product-single .product-sidebar .product-ribbons ul .ribbon-6
{
background-color:rgba(119,132,157,.076);
}

.product-single .product-sidebar .product-ribbons ul .ribbon-6.disabled
{
background-color:#f5f6f8;
}

.product-single .product-sidebar .product-ribbons ul:after
{
content:"";
display:block;
clear:both;
}

.product-single .product-sidebar .product-ribbons .product-grid-details
{
padding:0;
margin-bottom:33px;
}

.product-single .product-sidebar .salestopped
{
background:rgba(251,203,101,.14);
padding:30px 20px;
border-radius:4px;
}

.product-single .product-sidebar .salestopped i
{
font-size:38px;
vertical-align:bottom;
margin-left:15px;
color:#f9c659;
}

.product-single .product-sidebar .salestopped p
{
line-height:37px;
color:#f9c659;
display:block;
}

.product-single .product-sidebar .salestopped .btn
{
box-shadow:0 10px 20px rgba(246,192,77,.6);
-webkit-box-shadow:rgba(246,192,77,.6) 0 10px 20px;
}

.product-single .product-sidebar .product-add-to-card
{
position:relative;
}

.product-single .product-sidebar .product-add-to-card.sticky
{
position:-webkit-sticky;
position:sticky;
top:40px;
z-index:2;
}

.product-single .product-sidebar .product-add-to-card:after,.product-single .product-sidebar .product-add-to-card:before
{
content:"";
display:block;
position:absolute;
width:11px;
top:12px;
bottom:12px;
left:100%;
background:rgba(241,245,247,.43);
border-radius:0 4px 4px 0;
}

.product-single .product-sidebar .product-add-to-card:after
{
border-radius:4px 0 0 4px;
left:auto;
right:100%;
}

.product-single .product-sidebar .product-add-to-card .rtl-price
{
display:inline-flex;
position:relative;
color:#ffc64b;
font-size:28px;
align-items:center;
}

.product-single .product-sidebar .product-add-to-card .rtl-price .regular+.sale
{
margin-right:5px;
}

.product-single .product-sidebar .product-add-to-card .rtl-price .sale .price
{
margin-left:5px;
}

.product-single .product-sidebar .product-add-to-card .rtl-price del
{
font-size:15px;
color:#c1c3c7;
}

.product-single .product-sidebar .product-add-to-card .rtl-price ins
{
font-weight:500;
text-decoration:none;
}

.product-single .product-sidebar .product-add-to-card .rtl-price .sym
{
font-size:13px;
color:#aaa;
}

.product-single .product-sidebar .product-add-to-card .cb-select-container .select-inner
{
border-radius:4px;
padding:0 10px 0 30px;
height:44px;
line-height:44px;
border:1px solid #8ed557;
color:#8ed557;
font-size:13px;
}

.product-single .product-sidebar .product-add-to-card .cb-select-container .select-inner .arrow
{
margin-right:5px;
left:7.5px;
}

.product-single .product-sidebar .product-add-to-card .cb-select-container .select-inner .title
{
width:95px;
}

.product-single .product-sidebar .product-add-to-card .cb-select-container .select-list
{
right:auto;
left:0;
}

@media (min-width:768px) and (max-width:1199px)
{
.product-single .product-sidebar .product-add-to-card .box-footer
{
display:flex;
align-items:center;
}

.product-single .product-sidebar .product-add-to-card .box-footer>.addons
{
flex:1;
margin-left:30px;
}

.product-single .product-sidebar .product-add-to-card .box-footer>.add-to-cart
{
flex:1;
margin:0;
}

}

.product-single .product-sidebar .product-add-to-card .customize-services
{
margin-top:33px;
}

.product-single .product-sidebar .product-add-to-card .customize-services.show .select .arrow i
{
transform:translateY(3px) rotateX(180deg);
}

.product-single .product-sidebar .product-add-to-card .customize-services.show .select .title i
{
transform:translateY(2px) rotate(45deg);
}

.product-single .product-sidebar .product-add-to-card .customize-services.show .select,.product-single .product-sidebar .product-add-to-card .customize-services:not(.show) .select:hover
{
background-color:#f5f6f7;
}

.product-single .product-sidebar .product-add-to-card .customize-services .select
{
background-color:#f8f9fa;
border-radius:4px;
height:50px;
line-height:50px;
padding:0 15px;
position:relative;
color:#8e939b;
transition:.3s;
-webkit-transition:.3s;
cursor:pointer;
}

.product-single .product-sidebar .product-add-to-card .customize-services .select .title i
{
display:inline-block;
transform:translateY(2px);
opacity:.5;
margin-left:10px;
transition:.3s;
-webkit-transition:.3s;
}

.product-single .product-sidebar .product-add-to-card .customize-services .select .arrow
{
transition:.3s;
-webkit-transition:.3s;
position:absolute;
background:#fff;
border-radius:4px;
top:4px;
left:4px;
bottom:4px;
width:42px;
text-align:center;
line-height:42px;
box-shadow:0 2px 25px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 25px;
color:rgba(142,147,155,.5);
}

.product-single .product-sidebar .product-add-to-card .customize-services .select .arrow i
{
display:inline-block;
transform:translateY(3px);
transition:.3s;
-webkit-transition:.3s;
}

.product-single .product-sidebar .product-add-to-card .customize-services .select:hover .select
{
color:#777b82;
}

.product-single .product-sidebar .product-add-to-card .customize-services .select:hover .arrow
{
color:rgba(142,147,155,.7);
box-shadow:0 2px 25px rgba(173,188,200,.4);
-webkit-box-shadow:rgba(173,188,200,.4) 0 2px 25px;
}

.product-single .product-sidebar .product-add-to-card .customize-services .list
{
padding:0;
margin:0;
list-style:none;
display:none;
}

.product-single .product-sidebar .product-add-to-card .customize-services .list li
{
background:#f8f9fa;
height:50px;
line-height:50px;
padding:0 15px;
border-radius:4px;
margin-top:15px;
}

.product-single .product-sidebar .product-add-to-card .customize-services .list li label
{
display:block;
width:100%;
margin-bottom:0;
}

.product-single .product-sidebar .product-add-to-card .customize-services .list li label .marker
{
float:none;
width:17.26px;
height:17.26px;
margin-left:5px;
line-height:17.26px;
}

.product-single .product-sidebar .product-add-to-card .customize-services .list li label .help
{
font-size:20px;
color:rgba(119,132,157,.45);
margin-right:10px;
transform:translateY(3px);
display:inline-block;
}

.product-single .product-sidebar .product-add-to-card .customize-services .list li label .price
{
float:left;
font-size:14px;
color:#8e939b;
}

.product-single .product-sidebar .product-add-to-card .add-to-cart-wrapper
{
margin-top:25px;
}

.product-single .product-sidebar .product-add-to-card .add-to-cart-wrapper .free-product-desc
{
color:#424242;
font-size:13px;
text-align:center;
margin-bottom:30px;
}

.product-single .product-sidebar .product-add-to-card .add-to-cart-wrapper .free-product-desc a
{
display:block;
font-size:14px;
margin-bottom:10px;
}

.product-single .product-sidebar .product-add-to-card .add-to-cart-wrapper .free-product-must-login
{
font-size:12px;
margin-top:20px;
text-align:center;
color:#424242;
}

.product-single .product-sidebar .product-add-to-card .add-to-cart-wrapper .btn
{
width:100%;
padding-top:0;
padding-bottom:0;
height:50px;
line-height:inherit;
font-size:16px;
}

.product-single .product-sidebar .product-add-to-card .add-to-cart-wrapper .btn .prepend-icon i
{
font-size:17px;
transform:translateY(4px);
display:inline-block;
}

.product-single .product-sidebar .product-add-to-card .addons label.rtl-checkbox
{
font-size:14px;
display:flex;
}

.product-single .product-sidebar .product-add-to-card .addons label.rtl-checkbox span.marker
{
width:18px;
height:18px;
line-height:18px;
}

.product-single .product-sidebar .product-add-to-card .addons label.rtl-checkbox span.addon-price
{
text-align:left;
flex:1;
font-size:18px;
font-weight:700;
}

.product-single .product-sidebar .product-add-to-card .addons label.rtl-checkbox span.addon-price .addon-currency
{
font-size:11px;
font-weight:400;
}

.product-single .product-sidebar .product-add-to-card .addons .add-on-desc-link
{
display:block;
font-size:11px;
margin:8px 32px 0 0;
color:#bdbdbd;
cursor:pointer;
}

.product-single .product-sidebar .product-add-to-card .addons .add-on-desc-link i,.product-single .product-sidebar .product-add-to-card .addons .add-on-desc-link i i
{
line-height:1;
margin:0;
padding:0;
vertical-align:middle;
}

.product-single .product-sidebar .product-add-to-card .preview
{
margin-top:17px;
}

.product-single .product-sidebar .product-add-to-card .preview .btn
{
width:100%;
padding-top:10px;
padding-bottom:10px;
font-size:13px;
}

.product-single .product-sidebar .product-add-to-card .license-toggle i
{
transition:.3s;
-webkit-transition:.3s;
margin-right:10px;
display:inline-block;
transform:translateY(3px);
}

.product-single .product-sidebar .product-add-to-card .license-toggle.show
{
background-color:#8ed557!important;
color:#fff;
}

.product-single .product-sidebar .product-add-to-card .license-toggle.show i
{
transform:rotate(180deg);
}

.product-single .product-sidebar .product-add-to-card .product-licenses
{
display:none;
margin-top:25px;
}

.product-single .product-sidebar .product-add-to-card .product-licenses ul
{
list-style:none;
padding:0;
margin:0;
}

.product-single .product-sidebar .product-add-to-card .product-licenses ul li
{
margin-bottom:25px;
}

.product-single .product-sidebar .product-add-to-card .product-licenses ul li .license-item
{
padding:30px 25px;
background:#f7f8fa;
width:100%;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.product-single .product-sidebar .product-add-to-card .product-licenses ul li .license-item .marker
{
width:17.26px;
height:17.26px;
line-height:17.26px;
}

.product-single .product-sidebar .product-add-to-card .product-licenses ul li .license-item.checked
{
background:#fff;
box-shadow:0 0 25px rgba(119,132,157,.15);
-webkit-box-shadow:rgba(119,132,157,.15) 0 0 25px;
}

.product-single .product-sidebar .product-add-to-card .product-licenses ul li .license-item.checked .price
{
color:#8ed557;
}

.product-single .product-sidebar .product-add-to-card .product-licenses ul li .license-item .price
{
float:left;
font-size:14px;
color:#8e939b;
}

.product-single .product-sidebar .product-add-to-card .product-licenses ul li .license-item .description
{
display:block;
font-size:14px;
margin-top:20px;
}

.product-single .product-sidebar .product-add-to-card .product-licenses ul li .license-item .title
{
font-size:16px;
font-weight:500;
color:#4d535b;
}

@media (min-width:768px) and (max-width:1199px)
{
.product-single .product-sidebar .product-add-to-card .product-licenses ul
{
display:flex;
}

.product-single .product-sidebar .product-add-to-card .product-licenses ul li
{
width:50%;
margin:15px;
}

}

.product-single .product-sidebar .product-add-to-card .product-licenses .rtl-rules
{
text-align:center;
}

.product-single .product-sidebar .product-add-to-card .product-licenses .rtl-rules .btn .prepend-icon
{
margin-left:5px;
}

.product-single .product-sidebar .product-add-to-card .product-licenses .rtl-rules .btn .prepend-icon i
{
font-size:20px;
display:inline-block;
transform:translateY(5px);
}

.product-single .product-sidebar .user-profile
{
padding:30px;
overflow:hidden;
}

.product-single .product-sidebar .user-profile .user-top
{
margin-bottom:35px;
display:flex;
flex-direction:row;
align-items:center;
}

.product-single .product-sidebar .user-profile .user-top .inner
{
width:calc(100% - 145px);
}

.product-single .product-sidebar .user-profile .user-top .avatar
{
position:relative;
width:80px;
height:80px;
overflow:hidden;
float:right;
margin-bottom:0;
margin-left:25px;
border-radius:4px;
}

.product-single .product-sidebar .user-profile .user-top .avatar img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
height:100%;
}

.product-single .product-sidebar .user-profile .user-top:after
{
content:"";
display:block;
clear:both;
}

.product-single .product-sidebar .user-profile .user-top .title
{
font-size:18px;
font-weight:500;
color:#545454;
margin-bottom:8px;
}

.product-single .product-sidebar .user-profile .user-top .title .level
{
font-size:12px;
font-weight:300;
display:inline-block;
margin-right:10px;
}

.product-single .product-sidebar .user-profile .user-top .title .level i
{
font-size:16px;
margin-left:5px;
display:inline-block;
transform:translateY(3px);
}

.product-single .product-sidebar .user-profile .user-top .title .level .pro
{
color:#89b0fa;
}

.product-single .product-sidebar .user-profile .user-top .product-archive a
{
color:#8ed557;
font-size:16px;
}

.product-single .product-sidebar .user-profile .user-top .product-archive a i
{
margin-right:8px;
}

.product-single .product-sidebar .user-profile .user-medals ul
{
padding:0;
margin:0;
list-style:none;
}

.product-single .product-sidebar .user-profile .user-medals ul li
{
width:25%;
float:right;
text-align:center;
margin-bottom:30px;
position:relative;
}

@media (min-width:768px) and (max-width:1199px)
{
.product-single .product-sidebar .user-profile .user-medals ul li
{
width:16%;
}

}

.product-single .product-sidebar .user-profile .user-medals ul li .badge
{
background:#8ed557;
height:16px;
line-height:16px;
padding:0 5px;
border-radius:4px;
color:#fff;
font-size:11px;
position:absolute;
top:0;
right:0;
transform:translate(-50%,-50%);
direction:ltr;
font-family:arial,serif;
}

.product-single .product-sidebar .user-profile .user-medals ul:after
{
content:"";
display:block;
clear:both;
}

.product-single .product-sidebar .user-profile .tickets-reply
{
margin-top:25px;
font-size:15px;
color:#8e939b;
position:relative;
background:#fff;
box-shadow:0 5px 25px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 5px 25px;
padding:22px;
display:flex;
align-items:center;
}

.product-single .product-sidebar .user-profile .tickets-reply i
{
margin-left:20px;
}

.product-single .product-sidebar .user-profile .tickets-reply .text
{
position:relative;
z-index:1;
text-align:right;
font-size:13px;
}

.product-single .product-sidebar .user-profile .tickets-reply .value
{
color:#8ed557;
font-size:15px;
}

.product-single .product-sidebar .user-profile .tickets-reply .value span
{
font-size:25px;
font-weight:800;
}

.product-single .product-sidebar .user-profile>*
{
position:relative;
z-index:1;
}

.product-single .product-sidebar .user-profile:after
{
position:absolute;
left:0;
bottom:0;
width:340px;
height:287px;
background:url(../images/background-icon.png) bottom -50px left -10px no-repeat;
background-size:345px;
opacity:.76;
content:"";
z-index:0;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.product-single .product-sidebar .user-profile:after
{
background:url(../images/background-icon@2x.png) bottom -50px left -10px no-repeat;
background-size:345px;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.product-single .product-sidebar .user-profile:after
{
background:url(../images/background-icon@2x.png) bottom -50px left -10px no-repeat;
background-size:345px;
}

}

.product-single .product-sidebar .product-attributes
{
position:relative;
}

.product-single .product-sidebar .product-attributes:after
{
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
background:url(../images/background-icon.png) top -50px left -10px no-repeat;
background-size:345px;
opacity:.76;
content:"";
z-index:0;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.product-single .product-sidebar .product-attributes:after
{
background:url(../images/background-icon@2x.png) top -50px left -10px no-repeat;
background-size:345px;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.product-single .product-sidebar .product-attributes:after
{
background:url(../images/background-icon@2x.png) top -50px left -10px no-repeat;
background-size:345px;
}

}

.product-single .product-sidebar .product-attributes .attributes-table
{
width:100%;
line-height:45px;
color:#8e939b;
font-size:15px;
margin-bottom:30px;
position:relative;
z-index:1;
}

.product-single .product-sidebar .product-attributes .attributes-table a
{
transition:.3s;
-webkit-transition:.3s;
}

.product-single .product-sidebar .product-attributes .attributes-table a:not(:hover)
{
color:#8e939b;
}

.product-single .product-sidebar .product-attributes .attributes-table .value
{
text-align:left;
width:57%;
}

.product-single .product-sidebar .product-attributes .attributes-table .tags ul
{
padding:0;
margin:0;
list-style:none;
}

.product-single .product-sidebar .product-attributes .attributes-table .tags ul li
{
display:inline-block;
}

.product-single .product-sidebar .product-attributes .attributes-table .tags ul li a
{
color:#8ed557;
}

.product-single .product-sidebar .product-attributes .attributes-table .tags ul li a:hover
{
color:#8e939b;
}

.product-single .product-sidebar .product-attributes .attributes-table .tags ul li:not(:last-of-type):after
{
content:",";
margin:0 3px;
}

.product-single .product-sidebar .product-attributes .product-report
{
position:relative;
z-index:1;
padding-bottom:4px;
}

.product-single .product-sidebar .product-attributes .product-report i
{
font-size:19px;
display:inline-block;
transform:translateY(4px) translateX(-4px);
}

.product-single .product-sidebar .product-attributes .product-report:not(:hover)
{
opacity:.66;
}

.product-single .product-sidebar .product-attributes .product-actions
{
display:flex;
position:relative;
z-index:1;
list-style:none;
margin:0;
padding:0;
}

.product-single .product-sidebar .product-attributes .product-actions .btn
{
width:50px;
height:50px;
line-height:50px;
padding:0;
text-align:center;
margin-right:15px;
font-size:16px;
}

.product-single .product-sidebar .product-attributes .product-actions .btn i
{
font-size:16px;
display:inline-block;
transform:translateY(2px);
}

.product-single .product-sidebar .product-attributes .product-actions li
{
position:relative;
}

.product-single .product-sidebar .product-attributes .product-actions li:not(:hover) .product-share
{
opacity:0;
visibility:hidden;
margin-top:-10px;
pointer-events:none;
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share
{
padding:5px;
margin:15px 0 0;
white-space:nowrap;
list-style:none;
display:flex;
border-radius:4px;
box-shadow:0 10px 50px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 10px 50px;
background:#fff;
position:absolute;
top:100%;
left:50%;
transform:translateX(-50%);
transition:.3s;
-webkit-transition:.3s;
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share:before
{
content:"";
border:10px solid transparent;
border-bottom-color:#fff;
position:absolute;
bottom:100%;
left:50%;
transform:translateX(-50%);
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share:after
{
content:"";
width:100%;
height:15px;
display:block;
position:absolute;
bottom:100%;
left:0;
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share a
{
width:40px;
height:40px;
line-height:40px;
text-align:center;
display:block;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
color:#888;
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share a:hover
{
background:hsla(0,0%,53.3%,.1);
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share .google-plus a
{
color:#fb6453;
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share .google-plus a:hover
{
background:rgba(251,100,83,.1);
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share .linkedin a
{
color:#0077b5;
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share .linkedin a:hover
{
background:rgba(0,119,181,.1);
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share .twitter a
{
color:#55acef;
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share .twitter a:hover
{
background:rgba(85,172,239,.1);
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share .telegram a
{
color:#198fca;
}

.product-single .product-sidebar .product-attributes .product-actions li .product-share .telegram a:hover
{
background:rgba(25,143,202,.1);
}

.product-single .responsive-product-title
{
text-align:center;
margin-bottom:30px;
}

.product-single .responsive-product-title .d-flex
{
justify-content:center;
}

.product-single .responsive-product-title .title
{
font-size:16px;
margin-bottom:0;
color:#333;
line-height:2;
}

.product-single .responsive-product-title .sub-title
{
font-size:13px;
margin-bottom:0;
color:#666;
}

.product-single .product-listed-features
{
list-style:none;
padding:0;
margin:30px 0 0;
line-height:1.7;
}

@media (min-width:768px) and (max-width:1199px)
{
.product-single .product-listed-features
{
display:flex;
flex-wrap:wrap;
}

.product-single .product-listed-features li
{
flex:1;
min-width:50%;
}

}

.product-single .product-listed-features li
{
font-size:14px;
color:#797b81;
margin-bottom:8px;
opacity:.7;
}

.product-single .product-listed-features li i
{
color:#8ed557;
font-size:14px;
margin-left:5px;
transform:translateY(3px);
display:inline-block;
}

.product-single .product-listed-features li:hover
{
opacity:1;
}

.product-single .product-grid-details
{
position:relative;
display:flex;
padding:20px 0;
}

.product-single .product-grid-details .detail-item
{
cursor:context-menu;
text-align:center;
flex:1;
}

.product-single .product-grid-details .detail-item .count
{
display:block;
font-size:30px;
font-weight:700;
color:#8ed557;
transition:.2s;
-webkit-transition:.2s;
}

.product-single .product-grid-details .detail-item .title
{
display:block;
color:rgba(142,147,155,.8);
font-size:20px;
font-weight:300;
}

.product-single .product-grid-details .detail-item.sale
{
border-left:1px solid #e8e8e8;
}

.product-single .product-grid-details .detail-item.sale .count
{
color:#ffc64b;
}

.product-share-modal
{
padding:5px;
margin:15px 0 0;
white-space:nowrap;
list-style:none;
display:flex;
justify-content:space-between;
background:#fff;
direction:ltr;
transition:all .15s;
}

.product-share-modal a
{
width:40px;
height:40px;
line-height:40px;
text-align:center;
display:block;
margin-top:3px;
border-radius:4px;
transition:all .15s;
}

.product-share-modal a:hover
{
margin-top:0;
}

.product-share-modal a:hover i
{
transition:all .3s;
color:inherit;
}

.product-share-modal a i
{
transition:all .3s;
font-size:xx-large;
color:#888;
}

.product-tabs
{
margin-bottom:35px;
display:flex;
}

@media (max-width:574px)
{
.product-tabs
{
white-space:nowrap;
flex-wrap:nowrap;
overflow:auto;
margin-right:-15px;
margin-left:-15px;
width:auto;
}

.product-tabs li
{
flex:auto;
margin-left:15px;
}

}

.product-tabs li
{
display:block;
flex:1;
}

@media (max-width:991px)
{
.product-tabs li .badge
{
display:none!important;
}

}

.product-description
{
padding:40px;
color:#4d535b;
transition:.3s;
-webkit-transition:.3s;
}

.product-description video
{
width:100%;
height:auto;
}

.product-description p
{
line-height:2.5;
}

.product-description pre
{
background-color:#fff;
background-image:linear-gradient(#fff 50%,#f4f4f4 0);
background-size:50px 50px;
border:1px solid #eee;
display:block;
line-height:25px;
overflow:visible;
overflow-y:hidden;
padding:0 4px 0 0;
margin-bottom:20px;
color:#333;
font-size:11px;
font-family:IRANSans;
white-space:pre-wrap;
word-wrap:break-word;
}

@media (max-width:767px)
{
.product-description
{
padding:20px;
}

}

.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6
{
padding:0;
margin:20px 0;
line-height:2;
}

.product-description.salestopped
{
height:500px;
position:relative;
}

.product-description.salestopped:before
{
position:absolute;
content:" ";
left:0;
right:0;
top:0;
bottom:0;
background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.75));
}

.product-description .salestoppedContent
{
color:#f9c659;
position:absolute;
bottom:80px;
right:0;
display:block;
width:100%;
}

.product-description .salestoppedContent .rtl-logo
{
width:50px;
height:50px;
}

.product-description .salestoppedContent p
{
font-size:18px;
margin:30px auto;
}

.product-description ol li,.product-description ul li
{
line-height:2;
margin-bottom:10px;
}

.product-widget
{
margin-bottom:50px;
transition:.3s;
-webkit-transition:.3s;
}

.product-widget .widget-header
{
display:flex;
align-items:center;
margin-bottom:25px;
}

.product-widget .widget-header .icon
{
display:inline-block;
width:40px;
height:40px;
line-height:40px;
text-align:center;
border-radius:4px;
background-color:rgba(173,188,200,.1);
color:#bfc5ca;
margin-left:15px;
background-size:100% 100%!important;
}

.product-widget .widget-header .icon i
{
display:inline-block;
transform:translateY(3px);
font-size:18px;
}

.product-widget .widget-header .title
{
flex:1;
margin-bottom:0;
color:#4d535b;
font-size:19px;
font-family:dana,IRANSans,Tahoma,sans;
}

.product-widget .widget-header .title .badge
{
font-size:11px;
display:inline-block;
color:#8ed557;
background-color:rgba(142,213,87,.2);
height:25px;
line-height:25px;
padding:0 10px;
border-radius:4px;
margin-right:10px;
}

.product-widget .widget-header .archive-link a
{
display:inline-block;
color:#8ed557;
font-size:15px;
cursor:pointer;
}

.product-widget .widget-header .archive-link a i
{
background-color:rgba(142,213,87,.1);
border-radius:4px;
margin-right:5px;
transition:.3s;
-webkit-transition:.3s;
padding:3px 5px;
display:inline-block;
transform:translateY(4px);
}

.product-widget .widget-header .archive-link a:hover i
{
background-color:#8ed557;
color:#fff;
}

.product-features-widget .features-card
{
padding:30px 20px;
}

.product-features-widget .features-card ul
{
padding:0;
margin:0;
list-style:none;
line-height:35px;
}

.product-features-widget .features-card ul li
{
float:right;
width:50%;
list-style:none;
font-size:15px;
color:#8e939b;
}

@media (max-width:574px)
{
.product-features-widget .features-card ul li
{
float:none;
width:100%;
}

}

.product-features-widget .features-card ul li i
{
color:#8ed557;
margin-left:5px;
vertical-align:middle;
}

.product-images-widget .image-carousel-navs
{
display:inline-block;
height:21px;
width:21px;
text-align:center;
background-color:rgba(142,213,87,.1);
color:#8ed557;
border-radius:4px;
margin-right:10px;
transition:.3s;
-webkit-transition:.3s;
cursor:pointer;
}

.product-images-widget .image-carousel-navs i
{
line-height:21px;
display:block;
}

.product-images-widget .image-carousel-navs:hover
{
background-color:#8ed557;
color:#fff;
}

.product-images-widget .image-item
{
padding-top:56%;
position:relative;
border-radius:4px;
background-color:#f5f5f5;
overflow:hidden;
margin-bottom:0;
}

.product-images-widget .image-item img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:100%;
height:auto;
}

.product-plugins-widget .plugin-item
{
padding:35px;
text-align:center;
}

.product-plugins-widget .plugin-item a
{
display:block;
}

.product-plugins-widget .plugin-item .icon
{
width:80px;
height:80px;
margin:auto;
}

.product-plugins-widget .plugin-item .icon:empty
{
background-color:#f5f5f5;
border-radius:4px;
}

.product-plugins-widget .plugin-item .title
{
margin:20px 0 0;
font-size:17px;
font-weight:500;
color:#707378;
transition:.3s;
-webkit-transition:.3s;
}

.product-plugins-widget .plugin-item .description
{
margin:10px 0 0;
color:#8e939b;
font-size:14px;
transition:.3s;
-webkit-transition:.3s;
}

.product-plugins-widget .plugin-item:hover .title
{
color:#8ed557;
}

.product-plugins-widget .plugin-item:hover .description
{
color:#666;
}

.product-customizes-widget .customize-card
{
padding:35px 25px;
}

.product-customizes-widget .customize-card .card-header
{
display:flex;
align-items:center;
margin-bottom:20px;
}

.product-customizes-widget .customize-card .card-header .icon
{
margin-left:20px;
width:70px;
height:70px;
overflow:hidden;
border-radius:4px;
margin-bottom:0;
}

.product-customizes-widget .customize-card .card-header .icon img
{
width:100%;
height:100%;
}

.product-customizes-widget .customize-card .card-header .title
{
font-size:17px;
color:#53565d;
font-weight:500;
display:block;
}

.product-customizes-widget .customize-card .card-header .price
{
color:#ffc64b;
font-size:16px;
font-weight:600;
}

.product-customizes-widget .customize-card .card-header .price span
{
margin-right:5px;
font-weight:500;
font-size:12px;
color:#aaa;
}

.product-customizes-widget .customize-card .card-footer
{
color:#8e939b;
font-size:14px;
line-height:30px;
}

.product-listcard-widget ul
{
list-style:none;
padding:0;
margin:0;
}

.product-listcard-widget ul .list-item
{
background-color:#fff;
box-shadow:0 10px 35px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 10px 35px;
padding:12px 24px;
color:#8e939b;
font-size:15px;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.product-listcard-widget ul .list-item:hover
{
color:#7a7f86;
}

.product-listcard-widget ul .list-item .link
{
display:inline-block;
height:25px;
line-height:25px;
padding:0 10px;
border-radius:4px;
background-color:rgba(137,211,81,.15);
color:#8ed557;
margin-right:10px;
transition:.3s;
-webkit-transition:.3s;
font-size:11px;
}

.product-listcard-widget ul .list-item .link:hover
{
background-color:#8ed557;
color:#fff;
}

.product-listcard-widget ul .list-item:not(:last-of-type)
{
margin-bottom:15px;
}

.product-changelog-widget .changelog-item .title
{
background-color:#7f8da4;
color:#fff;
box-shadow:0 3px 6px rgba(119,132,157,.28);
-webkit-box-shadow:rgba(119,132,157,.28) 0 3px 6px;
border-radius:4px;
height:32px;
line-height:32px;
padding:0 10px;
display:inline-block;
margin-bottom:15px;
}

.product-changelog-widget .changelog-item .card
{
padding:6px;
display:block;
}

.product-changelog-widget .changelog-item .card ul
{
list-style:none;
padding:0;
margin:0;
}

.product-changelog-widget .changelog-item .card ul li
{
line-height:32px;
padding:10px 15px;
color:#8e939b;
border-radius:4px;
}

.product-changelog-widget .changelog-item .card ul li:nth-of-type(odd)
{
background-color:rgba(247,248,250,.76);
}

.product-changelog-widget .changelog-item .card ul li:not(:last-of-type)
{
margin-bottom:6px;
}

.product-changelog-widget .changelog-item:not(:last-of-type)
{
margin-bottom:30px;
}

.product-changelog-widget .rtl-accordion .accordion-header .icon i,.product-faq-widget .rtl-accordion .accordion-header .icon i
{
transform:translateY(3px);
display:inline-block;
font-size:18px;
}

.product-carousel-widget .swiper-slide
{
overflow:hidden;
padding:25px;
}

.product-carousel-widget .rtl-carousel-btn
{
display:flex;
align-items:center;
justify-content:center;
position:absolute;
top:0;
bottom:0;
z-index:10;
right:0;
background-color:#fff;
border-radius:0;
border-left:1px solid hsla(0,0%,43.9%,.08);
transition:.3s;
-webkit-transition:.3s;
cursor:pointer;
}

@media (max-width:767px)
{
.product-carousel-widget .rtl-carousel-btn
{
display:none;
}

}

.product-carousel-widget .rtl-carousel-btn.swiper-button-disabled
{
margin-right:-20px;
opacity:0;
visibility:hidden;
}

.product-carousel-widget .rtl-carousel-btn.swiper-button-next-unique
{
right:auto;
left:0;
border-left:0;
border-right:1px solid hsla(0,0%,43.9%,.08);
}

.product-carousel-widget .rtl-carousel-btn.swiper-button-next-unique.swiper-button-disabled
{
margin-left:-20px;
margin-right:auto;
}

.product-carousel-widget .rtl-carousel-btn i
{
display:block;
width:43px;
height:43px;
line-height:43px;
text-align:center;
border-radius:4px;
background-color:#f8f9fa;
color:#bfc5ca;
transition:.3s;
-webkit-transition:.3s;
}

.product-carousel-widget .rtl-carousel-btn:hover i
{
background-color:#f1f2f3;
color:#a8aeb2;
}

.product-comments-widget .widget-header .title
{
font-size:19px;
}

.product-comments-widget .widget-header .title .colored
{
color:#8ed557;
font-weight:500;
margin-left:8px;
}

.product-comments-widget .widget-header .title .btn
{
margin-right:30px;
}

.product-comments-widget .widget-header .title .btn .prepend-icon
{
font-size:10px;
}

.product-comments-widget .comment-item
{
background-color:#fff;
box-shadow:0 2px 35px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 35px;
border-radius:4px;
padding:30px;
overflow:hidden;
position:relative;
}

.product-comments-widget .comment-item:not(:last-of-type)
{
margin-bottom:33px;
}

.product-comments-widget .comment-item .comment-header
{
margin-bottom:35px;
}

.product-comments-widget .comment-item .comment-header .comment-details
{
display:flex;
align-items:center;
}

.product-comments-widget .comment-item .comment-header .comment-details figure.avatar
{
width:62px;
height:62px;
border-radius:4px;
overflow:hidden;
margin-left:25px;
margin-bottom:0;
}

.product-comments-widget .comment-item .comment-header .comment-details figure.avatar:empty
{
background:#eee;
}

.product-comments-widget .comment-item .comment-header .comment-details figure.avatar img
{
width:100%;
height:100%;
}

.product-comments-widget .comment-item .comment-header .comment-details .author
{
font-size:16px;
font-weight:500;
color:#4d535b;
}

.product-comments-widget .comment-item .comment-header .comment-details .author .pro
{
color:#89b0fa;
font-size:12px;
margin-right:10px;
}

.product-comments-widget .comment-item .comment-header .comment-details .date
{
font-size:12px;
color:#8e939b;
}

.product-comments-widget .comment-item .comment-header .comment-ribbons
{
list-style:none;
margin:0;
padding:0;
display:flex;
font-size:14px;
}

.product-comments-widget .comment-item .comment-header .comment-ribbons li
{
display:flex;
align-items:center;
height:38px;
padding:0 15px;
border-radius:4px;
color:rgba(119,132,157,.7);
}

.product-comments-widget .comment-item .comment-header .comment-ribbons li i
{
margin-left:8px;
font-size:20px;
}

.product-comments-widget .comment-item .comment-header .comment-ribbons li.suggested
{
color:#8ed557;
background-color:rgba(142,213,87,.08);
}

.product-comments-widget .comment-item .comment-header .comment-ribbons li.designer
{
color:#ffc64b;
background-color:rgba(255,198,75,.16);
}

.product-comments-widget .comment-item .comment-header .comment-ribbons li:not(:first-of-type)
{
margin-right:10px;
}

.product-comments-widget .comment-item .comment-content
{
font-size:15px;
line-height:32px;
color:#53565d;
margin-bottom:40px;
}

.product-comments-widget .comment-item .comment-content p
{
margin-bottom:0;
}

.product-comments-widget .comment-item .comment-footer .rating
{
display:flex;
align-items:center;
color:#8e939b;
font-size:14px;
}

.product-comments-widget .comment-item .comment-footer .rating .title
{
margin-left:20px;
}

.product-comments-widget .comment-item .comment-footer .rating .rate-act
{
display:flex;
align-items:center;
font-size:12px;
background:transparent;
border:none;
padding:0;
color:rgba(128,135,148,.45);
margin-left:20px;
transition:.3s;
-webkit-transition:.3s;
}

.product-comments-widget .comment-item .comment-footer .rating .rate-act i
{
font-size:16px;
margin-left:6px;
}

.product-comments-widget .comment-item .comment-footer .rating .rate-act:hover
{
color:#8ed557;
}

.product-comments-widget .comment-item .comment-footer .rating .rate-act.dislike:hover
{
color:#ffc64b;
}

.product-comments-widget .comment-item .comment-footer .btn .prepend-icon
{
font-size:10px;
}

.product-comments-widget .comment-item .comment-footer .productCommentReplyBtn
{
transition:0s;
}

.product-comments-widget .comment-item .comment-footer .date-col
{
display:none;
font-size:13px;
color:#aaa;
text-align:left;
}

.product-comments-widget .comment-item .comment-reply
{
position:relative;
}

@media (max-width:767px)
{
.product-comments-widget .comment-item .comment-reply .comment-text
{
font-size:13px;
line-height:normal;
padding:10px;
}

.product-comments-widget .comment-item .comment-reply .footer
{
flex-wrap:wrap;
}

.product-comments-widget .comment-item .comment-reply .rtl-checkbox
{
min-width:100%;
margin:0 0 20px;
}

.product-comments-widget .comment-item .comment-reply .flex-grow-1
{
display:none;
}

.product-comments-widget .comment-item .comment-reply .btn
{
flex:1;
}

}

.product-comments-widget .comment-item .comment-childrens
{
background-color:#f9fafb;
padding:30px 90px 30px 30px;
margin:30px -30px -30px;
}

@media (max-width:991px)
{
.product-comments-widget .comment-item .comment-childrens
{
padding:20px;
}

}

.product-comments-widget .comment-item .comment-childrens #respond
{
background:#fff;
padding:25px;
}

@media (max-width:767px)
{
.product-comments-widget .comment-item
{
padding:10px 60px 10px 20px;
}

.product-comments-widget .comment-item .comment-header
{
margin-bottom:0;
}

.product-comments-widget .comment-item .comment-header .comment-details figure.avatar
{
float:right;
margin-right:-50px;
width:40px;
margin-left:10px;
position:absolute;
}

.product-comments-widget .comment-item .comment-header .comment-details figure.avatar img
{
width:100%;
height:auto;
}

.product-comments-widget .comment-item .comment-header .comment-details .author
{
font-size:15px;
}

.product-comments-widget .comment-item .comment-header .comment-details .author .pro
{
font-size:0;
margin-right:5px;
}

.product-comments-widget .comment-item .comment-header .comment-details .author .pro i
{
font-size:12px;
}

.product-comments-widget .comment-item .comment-header .comment-details .author .reply-to
{
font-size:12px;
color:#999;
margin-right:5px;
}

.product-comments-widget .comment-item .comment-header .comment-details
{
display:block;
align-items:start;
}

.product-comments-widget .comment-item .comment-header .comment-details time.date
{
display:none;
}

.product-comments-widget .comment-item .comment-content
{
margin-bottom:0;
margin-top:5px;
font-size:13px;
}

.product-comments-widget .comment-item .comment-content p
{
line-height:1.5;
color:#666;
}

.product-comments-widget .comment-item .comment-header .comment-ribbons
{
margin-top:5px;
}

.product-comments-widget .comment-item .comment-header .comment-ribbons li
{
height:29px;
font-size:13px;
}

.product-comments-widget .comment-item .comment-childrens
{
padding:0;
background:transparent;
margin:0 -20px;
}

.product-comments-widget .comment-item .comment-childrens .comment-item
{
box-shadow:none;
border-top:1px solid #eee;
margin-top:10px;
padding-bottom:0;
}

.product-comments-widget .comment-item .comment-childrens .comment-item .comment-childrens
{
margin-right:-60px;
}

.product-comments-widget .comment-item .comment-footer
{
margin-top:10px;
}

.product-comments-widget .comment-item .comment-footer .rating .title
{
display:none;
}

.product-comments-widget .comment-item .comment-footer .productCommentReplyBtn
{
padding:0;
border:none;
margin-right:10px;
}

.product-comments-widget .comment-item .comment-footer .date-col
{
display:block;
}

.product-comments-widget .comment-item .comment-footer .row
{
margin:0;
}

.product-comments-widget .comment-item .comment-footer .row>div
{
padding:0!important;
}

.product-comments-widget .comment-item:not(:last-of-type)
{
margin-bottom:20px;
}

}

.product-comments-widget .rtl-checkbox .marker
{
width:18px;
height:18px;
margin-top:2px;
line-height:18px;
margin-left:10px;
}

.product-comments-widget .input-group
{
width:100%;
}

.product-comments-widget .input-group .input-field
{
padding-left:0;
}

.product-comments-widget .comment-text
{
width:100%;
margin-top:20px;
margin-bottom:25px;
}

.product-comments-widget .comment-has-site label
{
cursor:pointer;
color:#8e939b;
font-size:15px;
margin-bottom:0;
}

.product-comments-widget .comment-has-site input
{
display:none;
}

.product-comments-widget .comment-has-site input:checked+label .input-placeholder
{
color:#8ed557;
border-bottom:1px dotted #8ed557;
}

.product-comments-widget .comment-has-site .input-placeholder
{
color:#eee;
}

[class*=rtl-product-medal-]
{
display:inline-block;
width:30px;
height:30px;
line-height:30px;
text-align:center;
}

[class*=rtl-product-medal-]:after
{
content:"";
background-image:url(../images/product-medals.png);
background-repeat:no-repeat;
display:inline-block;
width:26px;
height:26px;
}

.rtl-product-medal-cup:after
{
background-position-x:-165px;
background-position-y:0;
}

.rtl-product-medal-box:after
{
background-position-x:-132px;
background-position-y:0;
}

.rtl-product-medal-rtl:after
{
background-position-x:-99px;
background-position-y:0;
}

.rtl-product-medal-update:after
{
background-position-x:-67px;
background-position-y:0;
}

.rtl-product-medal-copy:after
{
background-position-x:-33px;
background-position-y:0;
}

.rtl-product-medal-iran:after
{
background-position-x:0;
background-position-y:0;
}

.rtl-product-medal-cup-o:after
{
background-position-x:-165px;
background-position-y:-30px;
}

.rtl-product-medal-box-o:after
{
background-position-x:-130px;
background-position-y:-30px;
width:31px;
}

.rtl-product-medal-rtl-o:after
{
background-position-x:-101px;
background-position-y:-30px;
}

.rtl-product-medal-update-o:after
{
background-position-x:-67px;
background-position-y:-30px;
}

.rtl-product-medal-copy-o:after
{
background-position-x:-33px;
background-position-y:-30px;
height:29px;
}

.rtl-product-medal-iran-o:after
{
background-position-x:0;
background-position-y:-30px;
}

.notValid
{
opacity:1;
visibility:visible;
margin-top:0;
display:block;
padding:5px 0;
color:#ec5151;
font-size:13px;
transition:.3s;
-webkit-transition:.3s;
}

.notValid:empty
{
opacity:0;
visibility:hidden;
margin-top:-20px;
}

.hasError:not(:focus):not(:active)
{
background-color:rgba(236,81,81,.10980392156862745);
color:#ec5151;
}

.input-group .input-field
{
padding:0;
}

.comment-text
{
width:100%;
}

#addToCartModal .modal-body
{
border-bottom:1px solid #f5f5f5;
}

#addToCartModal .modal-body img
{
border-radius:10px;
box-shadow:0 3px 20px rgba(119,132,157,.64);
-webkit-box-shadow:rgba(119,132,157,.64) 0 3px 20px;
}

.product-suggest-carousel.product-carousel .swiper .swiper-slide:not(.swiper-slide-visible) .card
{
box-shadow:0 0 25px rgba(206,206,219,.45);
-webkit-box-shadow:rgba(206,206,219,.45) 0 0 25px;
}

#productLoadMoreComments,#productLoadMoreReviews
{
height:50px;
}

img
{
max-width:100%;
height:auto;
}

p
{
margin-bottom:20px;
line-height:2;
}

.modal .modal-body .extendedSupportDesc
{
padding-right:40px;
background-image:url(../images/rocket.svg);
background-repeat:no-repeat;
background-position:right 0 top 10px;
}

.modal .modal-body .extendedSupportPrices
{
margin:0 auto;
border:solid #eaeaea;
border-width:1px 0;
padding:20px 0 0;
font-size:18px;
font-weight:700;
position:relative;
}

.modal .modal-body .extendedSupportPrices:after
{
background:url(../images/click-through-rate.svg) no-repeat 50%;
content:"";
width:100%;
height:100%;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
opacity:.04;
filter:grayscale(100%);
}

.modal .modal-body .extendedSupportPrices span
{
line-height:2;
font-size:34px;
}

.modal .modal-body .extendedSupportPrices p
{
font-size:14px;
font-weight:400;
color:#9a9a9a;
}

.modal .modal-body .extendedSupportPrices .regularPrice
{
font-size:16px;
color:#e44c4c;
line-height:1;
}

.modal .modal-body .extendedSupportPrices .regularPrice .currency
{
font-size:11px;
display:inline-block;
margin-right:5px;
}

.modal .modal-body .extendedSupportPrices .salePrice
{
font-size:35px;
line-height:1;
}

.modal .modal-body .extendedSupportPrices .salePrice .currency
{
font-size:15px;
margin-right:7px;
}

.modal .modal-body .extendedSupportDesc2
{
margin:0;
padding:0;
}

.modal .modal-body .extendedSupportDesc2 p
{
margin:0;
padding:10px;
font-size:13px;
text-align:center;
display:block;
}

@media (max-width:991px)
{
body.single
{
padding-bottom:70px;
}

}

input#shareLink
{
padding-right:48px;
text-align:left;
direction:rtl;
font-size:13px;
font-family:sans-serif,Tahoma,Arial,IRANSans;
}

.hasQuickSupport:after
{
background-image:url(../images/svg/2hours-quick-support-image.svg);
content:"";
width:183px;
height:184px;
position:absolute;
z-index:99;
background-repeat:no-repeat;
background-size:cover;
top:-17px;
left:-18px;
transition:.3s;
}

.hasQuickSupport:hover:after
{
background-image:url(../images/svg/2hours-quick-support-image-hover.svg);
}

.card.hasQuickSupport:after
{
content:"";
width:102px;
height:103px;
top:-10px;
left:5px;
}

.swiper .card.hasQuickSupport:after
{
top:15px;
left:5px;
}

.single-product-cards .card.hasQuickSupport:after
{
top:15px!important;
left:15px!important;
}

.card-list-product.hasQuickSupport:after
{
width:98px;
height:98px;
transform:rotate(90deg);
right:4px;
}

.product-single .product-header .product-intro
{
padding:30px;
}

@media (min-width:992px) and (max-width:1199px)
{
.hasQuickSupport:after
{
top:-17px;
left:-18px;
}

}

@media (min-width:768px) and (max-width:991px)
{
.hasQuickSupport:after
{
top:-17px;
left:-19px;
}

}

@media (min-width:481px) and (max-width:767px)
{
.hasQuickSupport:after
{
top:-12px;
width:131px;
height:130px;
left:-12px;
}

}

@media (max-width:480px)
{
.hasQuickSupport:after
{
width:100px;
height:100px;
top:-9px;
left:-9px;
}

}

@media (min-width:1238px) and (max-width:1469px)
{
.product-actions .btn
{
font-size:13px;
padding:0 1px;
text-align:center;
}

}

.learning-products
{
padding:15px 45px;
border-radius:4px;
box-shadow:0 2px 35px rgba(173,188,200,.22);
background-color:#fff;
display:flex;
justify-content:space-between;
margin-bottom:18px;
}

.learning-products .title
{
font-size:20px;
}

.learning-products a
{
display:flex;
align-items:center;
font-size:20px;
}

.learning-products .sub-title
{
color:#8e939b;
margin:auto 0;
font-size:13px;
}

.modalFeedback
{
text-align:center;
}

.modalFeedback__satisfactionBox__emoji
{
display:flex;
justify-content:space-around;
align-items:center;
min-height:100px;
}

.modalFeedback__satisfactionBox__emoji__content
{
position:relative;
display:flex;
justify-content:center;
}

.modalFeedback__satisfactionBox__emoji__content__input
{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}

.modalFeedback__satisfactionBox__emoji__content__input:checked+.modalFeedback__satisfactionBox__emoji__content__label,.modalFeedback__satisfactionBox__emoji__content__input:hover+.modalFeedback__satisfactionBox__emoji__content__label
{
filter:grayscale(0);
}

.modalFeedback__satisfactionBox__emoji__content__label
{
position:relative;
display:flex;
flex-direction:column;
align-items:center;
text-align:center;
cursor:pointer;
transition:all .3s;
}

.modalFeedback__satisfactionBox__emoji__content__img
{
margin-bottom:12px;
width:47px;
height:47px;
transition:all .3s;
}

.modalFeedback__satisfactionBox__emoji__content__rate
{
display:block;
font-size:10px;
white-space:nowrap;
transition:.4s;
color:#8e939b;
}

.modalFeedback__satisfactionBox__reason
{
background-color:#f9fafb;
padding:20px;
border-radius:4px;
margin-top:20px;
}

.modalFeedback__satisfactionBox__reason__title
{
font-size:15px;
color:#3a3f46;
}

.modalFeedback__satisfactionBox__reason__checkbox
{
text-align:right;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__box
{
display:flex;
align-items:center;
width:100%;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__box__inputGroup
{
width:100%;
margin-right:auto;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__box__inputGroup__input
{
border:1px solid #e2e3e4;
border-radius:3px;
width:100%;
padding:6px 15px;
color:#696d75;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__box__inputGroup__input::-moz-placeholder
{
color:#acb3bf;
font-size:14px;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__box__inputGroup__input:-ms-input-placeholder
{
color:#acb3bf;
font-size:14px;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__box__inputGroup__input::placeholder
{
color:#acb3bf;
font-size:14px;
}

.modalFeedback__satisfactionBox__reason__checkbox__content
{
text-align:right;
display:flex;
align-items:center;
margin-top:25px;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__textInput::-moz-placeholder
{
color:#acb3bf;
font-size:14px;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__textInput:-ms-input-placeholder
{
color:#acb3bf;
font-size:14px;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__textInput::placeholder
{
color:#acb3bf;
font-size:14px;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__input[type=checkbox]
{
position:relative;
width:1.5em;
height:1.5em;
color:#363839;
background-color:rgba(119,135,157,.2);
border-radius:4px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
outline:0;
cursor:pointer;
transition:background 175ms cubic-bezier(.1,.1,.25,1);
}

.modalFeedback__satisfactionBox__reason__checkbox__content__input[type=checkbox]:before
{
position:absolute;
content:"";
display:block;
top:2px;
left:7px;
width:8px;
height:14px;
border-color:#fff;
border-style:solid;
border-width:0 2px 2px 0;
transform:rotate(45deg);
opacity:0;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__input[type=checkbox]:checked
{
color:#fff;
background:#8ed557;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__input[type=checkbox]:checked:before
{
opacity:1;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__input[type=checkbox]:checked~.modalFeedback__satisfactionBox__reason__checkbox__content__label
{
color:#3a3f46;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__input[type=checkbox]:checked~.modalFeedback__satisfactionBox__reason__checkbox__content__label:before
{
-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
}

.modalFeedback__satisfactionBox__reason__checkbox__content__other
{
display:flex;
align-items:center;
}

.modalFeedback__satisfactionBox__reason__checkbox__content__label
{
position:relative;
cursor:pointer;
color:#696d75;
font-size:14px;
padding-right:5px;
margin-bottom:0;
}

.modalFeedback__addReview__title
{
font-size:17px;
color:#4d535b;
}

.modalFeedback__addReview__form
{
text-align:right;
color:#3a3f46;
}

.modalFeedback__addReview__form__control
{
border:1px solid #e2e3e4;
width:100%;
border-radius:5px;
padding:6px 10px;
}

.modalFeedback__addReview__form__control::-moz-placeholder
{
color:#acb3bf;
font-size:14px;
}

.modalFeedback__addReview__form__control:-ms-input-placeholder
{
color:#acb3bf;
font-size:14px;
}

.modalFeedback__addReview__form__control::placeholder
{
color:#acb3bf;
font-size:14px;
}

.modalFeedback__feedbackEnd
{
padding:0 30px 30px;
}

.modalFeedback__feedbackEnd__text
{
color:#4d535b;
font-size:18px;
margin:20px 0;
}

@media (max-width:576px)
{
.modalFeedback__feedbackEnd
{
padding:30px 0;
}

}

.none-border .modal-header
{
border-bottom:none!important;
margin-bottom:10px;
}

.modalFeedback__title
{
font-size:16px;
color:#3c4354;
margin-bottom:20px;
}

.btn--lg
{
padding:10px 50px;
font-size:16px;
margin:15px 0;
}

.productReviewCard
{
background-color:#fff;
box-shadow:0 2px 35px rgba(137,188,200,.22);
border-radius:4px;
padding:38px;
display:flex;
align-items:center;
position:relative;
}

.productReviewCard__comment--empty
{
background-image:url(../images/svg/empty-feedback.svg);
background-size:contain;
background-position:50%;
background-repeat:no-repeat;
}

.productReviewCard__comment.productReviewCard__comment--empty .productReviewCard__comment__text
{
height:120px;
}

.productReviewCard__information
{
display:flex;
}

.productReviewCard--img
{
width:120px;
height:120px;
border-radius:4px;
}

.productReviewCard__information__content
{
padding:0 15px 0 30px;
margin-top:auto;
}

.productReviewCard__information__content__name
{
font-size:18px;
color:#3c4354;
margin-bottom:10px;
}

.productReviewCard__information__content__time
{
color:#8e939b;
font-size:12px;
}

.productReviewCard__information__content__rating
{
margin-top:10px;
}

.productReviewCard__information__content__rating__icon
{
font-size:18px;
color:#a4a4a4;
}

.productReviewCard__comment
{
border-right:1px solid hsla(0,0%,43.9%,.21);
}

.productReviewCard__comment__text
{
font-size:16px;
color:#8e939b;
line-height:2;
overflow:hidden;
}

.productReviewCard__comment__title
{
color:#505050;
font-size:19px;
margin-bottom:15px;
}

.productReviewCard__comment__text__hide
{
height:100%;
overflow:unset;
}

.productReviewCard__comment__action
{
display:flex;
justify-content:space-between;
margin-top:30px;
align-items:center;
}

.productReviewCard__comment__action__proposal
{
color:#66cb17;
background-color:#e0f9cd;
border-radius:2px;
padding:5px;
}

.productReviewCard__comment__action__option
{
display:flex;
align-items:center;
}

.productReviewCard__comment__action__option__text
{
font-size:12px;
color:#8e939b;
margin-left:30px;
}

.productReviewCard__comment__action__option__icon
{
color:#d8d8d8;
cursor:pointer;
}

.productReviewCard__comment__action__option__like .rip-s-thumbs-down:hover
{
color:red;
transition:all .5s;
}

.productReviewCard__comment__action__option__like .rip-s-thumbs-up:hover
{
color:green;
transition:all .5s;
}

.productReviewCard__comment__action__option__number
{
color:#d8d8d8;
}

@media (max-width:576px)
{
.productReviewCard
{
padding:5px;
}

.productReviewCard__information
{
display:block;
text-align:center;
}

.productReviewCard__comment
{
text-align:center;
}

.productReviewCard__comment__text
{
font-size:14px;
}

.productReviewCard__comment__action
{
display:block;
text-align:center;
}

.productReviewCard__comment__action__option
{
justify-content:center;
margin:20px 0 10px;
}

.productReviewCard--img
{
margin-top:15px;
}

.productReviewCard__comment--empty
{
background-size:auto;
}

}

@media (max-width:991px)
{
.productReviewCard__comment
{
border:none;
padding-right:15px!important;
margin-top:15px;
}

}

@media (min-width:991px) and (max-width:1470px)
{
.productReviewCard__information
{
display:block;
text-align:center;
}

.productReviewCard__information__content__name
{
margin-top:6px;
}

}

@media (min-width:1400px)
{
.productReviewCard__information__img
{
min-width:120px;
}

.productReviewCard__information__content
{
max-width:200px;
}

.productReviewCard__information__content__name
{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

}

.brightStar
{
color:#ffcf69;
}

.ShowMoreText
{
cursor:pointer;
}

.productLoadMoreFeedbacks
{
position:relative;
}

.patronage__search .input-group
{
display:flex;
}

.patronage__btn button
{
height:100%;
width:100%;
}

.patronage__search .input-group .input-field.input-has-prepend .form-field
{
padding-right:25px;
border:1px solid #ededed;
background-color:#fff;
}

.patronage__card
{
display:flex;
align-items:center;
padding:15px;
box-shadow:0 3px 10px rgba(94,94,94,.15);
border-radius:4px;
justify-content:space-between;
}

.patronage__card__username
{
color:#797b81;
font-size:14px;
}

.patronage__card__username .patronage__card__username__span
{
color:#626262;
font-size:16px;
font-weight:700;
}

.patronage__card__link
{
color:#89b0fa;
background-color:#edf3fe;
border-radius:4px;
padding:10px 20px;
}

.patronage__card__date
{
color:#ffc64b;
background-color:#fff7e4;
border-radius:4px;
padding:10px 20px;
}

.patronage__card__reverted
{
color:#f64e60;
border-radius:4px;
padding:10px 20px;
}

@media (max-width:767px)
{
.patronage__card
{
display:block;
justify-content:center;
text-align:center;
}

.patronage__card__link
{
margin:10px 0!important;
}

.patronage__card__date
{
margin:0!important;
}

.patronage__btn button
{
margin-top:10px;
}

}

#product__buyers__loading
{
display:flex;
align-items:center;
}

.rtl-spinner-buyers
{
height:25px;
width:25px;
}

.satisfactionBox__emoji__content--img
{
width:47px;
height:47px;
background-size:contain;
background-repeat:no-repeat;
cursor:pointer;
}

.satisfaction--1
{
background-image:url(../images/svg/normalsatisfaction1.svg);
}

.satisfaction--2
{
background-image:url(../images/svg/normalsatisfaction2.svg);
}

.satisfaction--3
{
background-image:url(../images/svg/normalsatisfaction3.svg);
}

.satisfaction--4
{
background-image:url(../images/svg/normalsatisfaction4.svg);
}

.satisfaction--5
{
background-image:url(../images/svg/normalsatisfaction5.svg);
}

.active.satisfaction--1
{
background-image:url(../images/svg/active-satisfaction1.svg);
}

.active.satisfaction--2
{
background-image:url(../images/svg/active-satisfaction2.svg);
}

.active.satisfaction--3
{
background-image:url(../images/svg/active-satisfaction3.svg);
}

.active.satisfaction--4
{
background-image:url(../images/svg/active-satisfaction4.svg);
}

.active.satisfaction--5
{
background-image:url(../images/svg/active-satisfaction5.svg);
}

.ltr_dir
{
direction:ltr!important;
}

.floatingPurchaseBar
{
flex-direction:row;
background:#fff;
padding:15px;
box-shadow:0 0 6px rgba(0,0,0,.2);
display:none;
justify-content:space-between;
}

.floatingPurchaseBar__price
{
color:#3c4354;
font-size:30px;
text-align:left;
}

.floatingPurchaseBar__price__sym
{
font-size:20px;
color:#6d6d6d;
font-weight:500;
}

@media (max-width:991px)
{
.product-single .product-header .product-intro
{
display:none;
}

.product-single .product-header .product-intro .intro-body
{
position:unset;
}

.floatingPurchaseBar
{
display:flex;
position:fixed;
bottom:0;
left:0;
right:0;
z-index:9991;
}

}

@media (max-width:480px)
{
.floatingPurchaseBar
{
flex-direction:column!important;
align-items:center!important;
}

.popup-alert
{
bottom:70px!important;
}

}

@media (max-width:390px)
{
.product-single .product-sidebar .product-add-to-card .list li
{
line-height:20px!important;
display:flex!important;
flex-direction:column!important;
align-items:center!important;
}

.product-single .product-sidebar .price
{
font-size:16px!important;
}

}

.bundle-single .bundle-content-col
{
max-width:calc(100% - 400px);
}

@media (max-width:1199px)
{
.bundle-single .bundle-content-col
{
max-width:100%;
margin-bottom:30px;
}

}

.bundle-single .page-header
{
padding-top:25px;
padding-bottom:25px;
border-bottom:none;
margin-bottom:0;
}

.bundle-single .page-header .bundle-amazing
{
width:380px;
}

@media (max-width:1199px)
{
.bundle-single .page-header .bundle-amazing
{
margin-top:15px;
}

}

.bundle-single .page-header .bundle-amazing .icon
{
width:32px;
height:32px;
line-height:32px;
text-align:center;
border-radius:4px;
background:#ffc64b;
color:#fff;
font-size:13px;
display:inline-block;
margin-left:15px;
}

.bundle-single .page-header .bundle-amazing .title
{
font-size:13px;
color:#8e939b;
font-weight:300;
white-space:nowrap;
}

.bundle-single .page-header .bundle-amazing .rtl-countdown .countdown-section
{
width:auto;
height:auto;
padding:0;
background:transparent;
box-shadow:none;
-webkit-box-shadow:none;
font-size:20px;
font-weight:500;
}

.bundle-single .page-header .bundle-amazing .rtl-countdown .countdown-section .countdown-period
{
display:none;
}

.bundle-single .page-header .bundle-amazing .rtl-countdown .countdown-section:not(:last-of-type):before
{
content:":";
margin-left:15px;
font-size:13px;
color:#a5a9b2;
}

@media (max-width:574px)
{
.bundle-single .page-header .bundle-amazing
{
width:100%;
}

.bundle-single .page-header .bundle-amazing .icon
{
display:none;
}

.bundle-single .page-header .bundle-amazing .title
{
font-weight:500;
}

}

@media (max-width:344px)
{
.bundle-single .page-header .bundle-amazing .rtl-countdown .countdown-section
{
font-size:16px;
}

}

.bundle-single .page-header div+.bundle-title
{
margin-top:25px;
}

.bundle-single .page-header .bundle-title
{
font-family:dana,IRANSans,Tahoma,sans;
display:flex;
align-items:center;
}

.bundle-single .page-header .bundle-title .title
{
font-size:27px;
margin-bottom:0;
}

.bundle-single .page-header .bundle-title .version
{
background:#e8e8e8;
color:#8b8b8b;
padding:4px 10px 0;
margin-right:25px;
}

@media (max-width:1199px)
{
.bundle-single .page-header .bundle-title .title
{
font-size:22px;
}

}

@media (max-width:991px)
{
.bundle-single .page-header .bundle-title .version
{
display:none;
}

}

@media (max-width:767px)
{
.bundle-single .page-header .bundle-title
{
justify-content:center;
}

.bundle-single .page-header .bundle-title .title
{
text-align:center;
font-size:18px;
line-height:2.4rem;
}

}

.bundle-single .bundle-header
{
margin-bottom:105px;
}

@media (max-width:991px)
{
.bundle-single .bundle-header
{
margin-bottom:20px;
}

}

.bundle-single .bundle-header .salestopped
{
position:relative;
}

.bundle-single .bundle-header .salestopped .bundle-thumbnail
{
opacity:.4;
}

.bundle-single .bundle-header .salestopped .bundle-actions
{
filter:blur(2px);
}

.bundle-single .bundle-header .bundle-thumbnail
{
padding-top:50%;
height:0;
background-color:transparent;
border-radius:4px;
margin-bottom:26px;
width:800px;
position:relative;
}

.bundle-single .bundle-header .bundle-thumbnail.saleStopped
{
opacity:.5;
}

.bundle-single .bundle-header .bundle-thumbnail img,.bundle-single .bundle-header .bundle-thumbnail video
{
position:absolute;
height:auto;
width:100%;
max-width:inherit;
top:0;
left:0;
right:0;
bottom:0;
border-radius:4px;
}

.bundle-single .bundle-header .bundle-thumbnail video
{
display:none;
width:100%;
height:100%;
}

@media (min-width:1471px)
{
.bundle-single .bundle-header .bundle-thumbnail
{
width:1050px;
}

}

@media (max-width:1199px)
{
.bundle-single .bundle-header .bundle-thumbnail
{
width:100%;
}

}

@media (max-width:1199px)
{
.bundle-single .bundle-header .bundle-actions
{
margin-bottom:20px;
}

}

.bundle-single .bundle-header .bundle-actions .btn
{
height:50px;
line-height:50px;
min-width:50px;
padding:0;
text-align:center;
font-size:14px;
float:right;
margin-left:30px;
}

.bundle-single .bundle-header .bundle-actions .btn i
{
font-size:18px;
display:inline-block;
transform:translateY(4px);
}

.bundle-single .bundle-header .bundle-actions .btn.float-left
{
float:left;
margin-left:0;
margin-right:10px;
}

.bundle-single .bundle-header .bundle-actions .btn.bundle-demo
{
box-shadow:0 5px 15px rgba(255,198,75,.43);
padding-left:40px;
padding-right:40px;
}

@media (max-width:1199px)
{
.bundle-single .bundle-header .bundle-actions .btn.bundle-demo
{
float:right;
margin-right:0;
}

}

.bundle-single .bundle-header .bundle-actions .btn.bundle-video
{
background:rgba(142,213,87,.2)!important;
color:#8ed557;
padding:0 20px;
}

.bundle-single .bundle-header .bundle-actions .btn.bundle-video.video .video,.bundle-single .bundle-header .bundle-actions .btn.bundle-video:not(.video) .cover
{
display:none;
}

@media (max-width:991px)
{
.bundle-single .bundle-header .bundle-actions .btn:not(.float-left)
{
margin-left:20px;
}

}

@media (max-width:767px)
{
.bundle-single .bundle-header .bundle-actions .btn:not(.bundle-demo)
{
font-size:0;
margin-left:0!important;
}

.bundle-single .bundle-header .bundle-actions .btn:not(.bundle-demo) .prepend-icon
{
margin-left:0;
}

.bundle-single .bundle-header .bundle-actions .bundle-demo
{
padding-right:20px!important;
padding-left:20px!important;
}

.bundle-single .bundle-header .bundle-actions .bundle-demo .prepend-icon
{
display:none;
}

}

.bundle-single .bundle-header .bundle-intro
{
padding:40px;
min-height:100%;
display:flex;
flex-direction:column;
}

.bundle-single .bundle-header .bundle-intro.saleStopped
{
padding:0;
box-shadow:none;
-webkit-box-shadow:none;
}

.bundle-single .bundle-header .bundle-intro.saleStopped .salestopped
{
flex:1;
margin-bottom:26px;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}

.bundle-single .bundle-header .bundle-intro.saleStopped .salestopped i
{
font-size:64px;
color:#ffc64b;
}

.bundle-single .bundle-header .bundle-intro .intro-header
{
margin-bottom:6px;
min-height:120px;
}

.bundle-single .bundle-header .bundle-intro .intro-header .title
{
display:inline;
color:#4d535b;
font-size:22px;
font-weight:600;
margin-bottom:0;
}

.bundle-single .bundle-header .bundle-intro .intro-header .version
{
font-size:12px;
color:#fff;
background-color:#8696ae;
margin-right:15px;
height:22px;
line-height:22px;
padding:0 5px;
display:inline-block;
border-radius:4px;
white-space:nowrap;
margin-top:8px;
}

@media (max-width:767px)
{
.bundle-single .bundle-header .bundle-intro .intro-header .version
{
display:none;
}

}

.bundle-single .bundle-header .bundle-intro .intro-header .cat
{
font-size:13px;
color:#acb3bf;
}

.bundle-single .bundle-header .bundle-intro .intro-header .cat a
{
padding:0;
color:#8ed557;
}

.bundle-single .bundle-header .bundle-intro .intro-header .sub-title
{
margin-bottom:0;
color:#8e939b;
font-family:Tahoma;
font-size:13px;
font-weight:300;
}

.bundle-single .bundle-header .bundle-intro .intro-header .bundle-single-header-badge-section
{
text-align:left;
display:flex;
flex-direction:column;
align-items:flex-end;
}

.bundle-single .bundle-header .bundle-intro .intro-header .bundle-medal
{
font-size:13px;
color:#8e939b;
margin-bottom:15px;
}

.bundle-single .bundle-header .bundle-intro .intro-header .bundle-medal i
{
margin-left:5px;
transform:translateY(40%);
}

.bundle-single .bundle-header .bundle-intro .intro-body
{
flex:1;
padding-bottom:35px;
display:flex;
flex-direction:column;
}

.bundle-single .bundle-header .bundle-intro .intro-body .intro-free-bundle-must-login
{
text-align:center;
transform:translateY(20px);
font-size:12px;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-listed-features
{
flex:1;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer
{
display:flex;
align-items:center;
margin-top:30px;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .free
{
width:100%;
font-size:20px;
text-align:center;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .price-title
{
flex:1;
font-size:16px;
color:#8b8b8b;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .price
{
display:inline-block;
position:relative;
color:#3c4354;
font-size:30px;
text-align:left;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .price del
{
font-size:18px;
color:#6d6d6d;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .price ins
{
font-weight:500;
text-decoration:none;
display:block;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .price .sym
{
font-size:20px;
color:#6d6d6d;
font-weight:500;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .price .percent
{
background:#ffc64b;
color:#fff;
font-size:22px;
height:35px;
line-height:35px;
padding:0 10px;
border-radius:3px;
margin-right:3px;
display:inline-block;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer
{
display:flex;
align-items:center;
margin-top:25px;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .bundle-action
{
flex:1;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .bundle-action .btn
{
padding:0;
font-size:24px;
background:transparent;
color:#8b8b8b;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .bundle-action .btn:first-of-type
{
margin-left:30px;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .bundle-action .bundle-remove-favorite
{
color:#fb6453;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .add-to-cart
{
font-size:18px;
padding:15px 30px;
box-shadow:0 5px 15px rgba(142,213,87,.34);
}

@media (max-width:1470px)
{
.bundle-single .bundle-header .bundle-intro .intro-body .bundle-listed-features
{
display:none;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-grid-details
{
flex:1;
}

}

@media (min-width:992px) and (max-width:1199px)
{
.bundle-single .bundle-header .bundle-intro .intro-body
{
flex-direction:row;
flex-wrap:wrap;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer
{
min-width:100%;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer
{
flex:1;
margin-top:0;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .price-title
{
opacity:0;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-grid-details .detail-item
{
flex:initial;
padding:0 30px;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .bundle-action
{
flex:initial;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .bundle-cart
{
flex:1;
margin-right:20px;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .bundle-cart .btn
{
width:100%;
}

}

@media (max-width:991px)
{
.bundle-single .bundle-header .bundle-intro .intro-body
{
flex-direction:row;
position:fixed;
bottom:0;
left:0;
right:0;
z-index:9991;
background:#fff;
padding:15px;
box-shadow:0 0 6px rgba(0,0,0,.2);
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer
{
flex:1;
margin-top:0;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .price-title
{
display:none;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .percent,.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .regular
{
display:none!important;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer
{
margin-top:0;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-grid-details
{
display:none;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action
{
margin-left:15px;
}

}

@media (max-width:767px)
{
.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .price
{
font-size:22px;
}

.bundle-single .bundle-header .bundle-intro .intro-body .price-outer .price .sym
{
font-size:15px;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .bundle-cart
{
order:-1;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .bundle-cart .add-to-cart
{
font-size:16px;
padding:15px 20px;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-outer .bundle-action
{
display:none;
}

.bundle-single .bundle-header .bundle-intro .intro-body .bundle-action-toggle
{
display:block;
font-size:18px;
color:#666;
background:transparent;
margin-right:5px;
}

}

.bundle-single .bundle-header .bundle-intro .intro-footer
{
border-top:1px dashed #d8d8d8;
height:87px;
line-height:87px;
margin-bottom:-40px;
}

.bundle-single .bundle-header .bundle-intro .intro-footer .cashback
{
display:flex;
justify-content:center;
align-items:center;
color:#8b8b8b;
font-size:14px;
}

.bundle-single .bundle-header .bundle-intro .intro-footer .cashback b
{
color:#ffc64b;
margin:0 4px;
}

.bundle-single .bundle-header .bundle-intro .intro-footer .cashback i
{
margin-left:8px;
font-size:17px;
}

@media (max-width:991px)
{
.bundle-single .bundle-header .bundle-intro .intro-footer
{
margin-bottom:0;
}

}

.bundle-single .bundle-header .bundle-intro .salestopped
{
background:rgba(251,203,101,.14);
padding:20px;
border-radius:4px;
}

.bundle-single .bundle-header .bundle-intro .salestopped p
{
line-height:37px;
color:#f9c659;
display:inline;
white-space:nowrap;
}

.bundle-single .bundle-header .bundle-intro .salestopped p i
{
font-size:38px;
vertical-align:bottom;
margin-left:15px;
}

.bundle-single .bundle-header .bundle-intro .salestopped .btn
{
box-shadow:0 10px 20px rgba(246,192,77,.6);
-webkit-box-shadow:rgba(246,192,77,.6) 0 10px 20px;
font-size:14px;
}

@media (max-width:991px)
{
.bundle-single .bundle-header .bundle-intro
{
padding:0;
box-shadow:none;
background:transparent;
overflow:visible;
}

.bundle-single .bundle-header .bundle-intro .cat-col
{
display:none;
}

.bundle-single .bundle-header .bundle-intro .intro-header
{
min-height:inherit;
margin-bottom:15px;
}

.bundle-single .bundle-header .bundle-intro .rtl-dimmer~.intro-footer .add-to-cart
{
opacity:.8;
cursor:context-menu;
pointer-events:none;
}

.bundle-single .bundle-header .bundle-intro .rtl-dimmer~.intro-footer .add-to-cart:before
{
content:"";
display:inline-block;
width:15px;
height:15px;
border:2px solid #fff;
border-left-color:transparent;
border-radius:50%;
-webkit-animation:SpinnerRotate .5s linear infinite;
animation:SpinnerRotate .5s linear infinite;
margin-left:10px;
margin-bottom:-3px;
}

}

.bundle-single .bundle-header .bundle-like-actions-outer
{
float:left;
position:relative;
display:none;
}

.bundle-single .bundle-header .bundle-like-actions-outer .bundle-like-actions
{
position:absolute;
top:100%;
left:0;
z-index:99;
background:#fff;
display:flex;
padding:10px;
border-radius:4px;
box-shadow:0 3px 6px rgba(0,0,0,.1);
transition:.3s;
}

.bundle-single .bundle-header .bundle-like-actions-outer .bundle-like-actions .btn:not(:first-of-type)
{
margin-right:10px!important;
}

.bundle-single .bundle-header .bundle-like-actions-outer:not(:hover) .bundle-like-actions
{
opacity:0;
margin-top:10px;
visibility:hidden;
}

@media (max-width:767px)
{
.bundle-single .bundle-header .bundle-like-actions-outer
{
display:block;
}

}

.bundle-single .bundle-sidebar
{
width:370px;
height:100%;
}

@media (max-width:1199px)
{
.bundle-single .bundle-sidebar
{
width:100%;
}

}

.bundle-single .bundle-sidebar #sections-end
{
top:30px;
position:relative;
}

.bundle-single .bundle-sidebar .widgets
{
position:relative;
margin-bottom:35px;
}

@media (max-width:1199px) and (min-width:768px)
{
.bundle-single .bundle-sidebar .widgets.bundle-details,.bundle-single .bundle-sidebar .widgets.bundle-ribbons
{
width:50%;
float:right;
}

.bundle-single .bundle-sidebar .widgets.bundle-ribbons+.widgets
{
clear:both;
}

}

.bundle-single .bundle-sidebar .widgets:not(.transparent)
{
border-radius:4px;
box-shadow:0 2px 35px rgba(173,188,200,.2);
-webkit-box-shadow:rgba(173,188,200,.2) 0 2px 35px;
padding:30px 25px;
background-color:#fff;
}

.bundle-single .bundle-sidebar .bundle-ribbons ul
{
border-top:1px dashed #d8d8d8;
padding:27px 0 0;
margin:0;
list-style:none;
display:flex;
flex-wrap:wrap;
}

.bundle-single .bundle-sidebar .bundle-ribbons ul li
{
width:17%;
float:right;
background:rgba(119,132,157,.076);
margin-bottom:12px;
padding-top:17%;
height:0;
text-align:center;
border-radius:4px;
position:relative;
margin-left:9px!important;
}

.bundle-single .bundle-sidebar .bundle-ribbons ul li:not(:nth-of-type(6n))
{
margin-left:9px;
}

.bundle-single .bundle-sidebar .bundle-ribbons ul li i
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
font-size:32px;
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-1
{
background-color:rgba(251,100,83,.13);
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-1.disabled
{
background-color:#ffebe9;
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-2
{
background-color:rgba(251,203,101,.22);
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-2.disabled
{
background-color:#fef4dd;
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-3
{
background-color:rgba(140,212,85,.13);
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-3.disabled
{
background-color:#f0fae9;
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-4
{
background-color:rgba(137,176,250,.12);
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-4.disabled
{
background-color:#f1f6ff;
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-5,.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-5.disabled
{
background-color:rgba(158,150,220,.11);
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-6
{
background-color:rgba(119,132,157,.076);
}

.bundle-single .bundle-sidebar .bundle-ribbons ul .ribbon-6.disabled
{
background-color:#f5f6f8;
}

.bundle-single .bundle-sidebar .bundle-ribbons ul:after
{
content:"";
display:block;
clear:both;
}

.bundle-single .bundle-sidebar .bundle-ribbons .bundle-grid-details
{
padding:0;
margin-bottom:33px;
}

.bundle-single .bundle-sidebar .salestopped
{
background:rgba(251,203,101,.14);
padding:30px 20px;
border-radius:4px;
}

.bundle-single .bundle-sidebar .salestopped i
{
font-size:38px;
vertical-align:bottom;
margin-left:15px;
color:#f9c659;
}

.bundle-single .bundle-sidebar .salestopped p
{
line-height:37px;
color:#f9c659;
display:block;
}

.bundle-single .bundle-sidebar .salestopped .btn
{
box-shadow:0 10px 20px rgba(246,192,77,.6);
-webkit-box-shadow:rgba(246,192,77,.6) 0 10px 20px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card
{
position:relative;
}

.bundle-single .bundle-sidebar .bundle-add-to-card.sticky
{
position:-webkit-sticky;
position:sticky;
top:40px;
z-index:2;
}

.bundle-single .bundle-sidebar .bundle-add-to-card:after,.bundle-single .bundle-sidebar .bundle-add-to-card:before
{
content:"";
display:block;
position:absolute;
width:11px;
top:12px;
bottom:12px;
left:100%;
background:rgba(241,245,247,.43);
border-radius:0 4px 4px 0;
}

.bundle-single .bundle-sidebar .bundle-add-to-card:after
{
border-radius:4px 0 0 4px;
left:auto;
right:100%;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .rtl-price
{
display:inline-flex;
position:relative;
color:#ffc64b;
font-size:28px;
align-items:center;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .rtl-price .regular+.sale
{
margin-right:5px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .rtl-price .sale .price
{
margin-left:5px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .rtl-price del
{
font-size:15px;
color:#c1c3c7;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .rtl-price ins
{
font-weight:500;
text-decoration:none;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .rtl-price .sym
{
font-size:13px;
color:#aaa;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .cb-select-container .select-inner
{
border-radius:4px;
padding:0 10px 0 30px;
height:44px;
line-height:44px;
border:1px solid #8ed557;
color:#8ed557;
font-size:13px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .cb-select-container .select-inner .arrow
{
margin-right:5px;
left:7.5px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .cb-select-container .select-inner .title
{
width:95px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .cb-select-container .select-list
{
right:auto;
left:0;
}

@media (min-width:768px) and (max-width:1199px)
{
.bundle-single .bundle-sidebar .bundle-add-to-card .box-footer
{
display:flex;
align-items:center;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .box-footer>.addons
{
flex:1;
margin-left:30px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .box-footer>.add-to-cart
{
flex:1;
margin:0;
}

}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services
{
margin-top:33px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services.show .select .arrow i
{
transform:translateY(3px) rotateX(180deg);
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services.show .select .title i
{
transform:translateY(2px) rotate(45deg);
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services.show .select,.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services:not(.show) .select:hover
{
background-color:#f5f6f7;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .select
{
background-color:#f8f9fa;
border-radius:4px;
height:50px;
line-height:50px;
padding:0 15px;
position:relative;
color:#8e939b;
transition:.3s;
-webkit-transition:.3s;
cursor:pointer;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .select .title i
{
display:inline-block;
transform:translateY(2px);
opacity:.5;
margin-left:10px;
transition:.3s;
-webkit-transition:.3s;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .select .arrow
{
transition:.3s;
-webkit-transition:.3s;
position:absolute;
background:#fff;
border-radius:4px;
top:4px;
left:4px;
bottom:4px;
width:42px;
text-align:center;
line-height:42px;
box-shadow:0 2px 25px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 25px;
color:rgba(142,147,155,.5);
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .select .arrow i
{
display:inline-block;
transform:translateY(3px);
transition:.3s;
-webkit-transition:.3s;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .select:hover .select
{
color:#777b82;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .select:hover .arrow
{
color:rgba(142,147,155,.7);
box-shadow:0 2px 25px rgba(173,188,200,.4);
-webkit-box-shadow:rgba(173,188,200,.4) 0 2px 25px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .list
{
padding:0;
margin:0;
list-style:none;
display:none;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .list li
{
background:#f8f9fa;
height:50px;
line-height:50px;
padding:0 15px;
border-radius:4px;
margin-top:15px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .list li label
{
display:block;
width:100%;
margin-bottom:0;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .list li label .marker
{
float:none;
width:17.26px;
height:17.26px;
margin-left:5px;
line-height:17.26px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .list li label .help
{
font-size:20px;
color:rgba(119,132,157,.45);
margin-right:10px;
transform:translateY(3px);
display:inline-block;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .customize-services .list li label .price
{
float:left;
font-size:14px;
color:#8e939b;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .add-to-cart-wrapper
{
margin-top:25px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .add-to-cart-wrapper .free-bundle-desc
{
color:#424242;
font-size:13px;
text-align:center;
margin-bottom:30px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .add-to-cart-wrapper .free-bundle-desc a
{
display:block;
font-size:14px;
margin-bottom:10px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .add-to-cart-wrapper .free-bundle-must-login
{
font-size:12px;
margin-top:20px;
text-align:center;
color:#424242;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .add-to-cart-wrapper .btn
{
width:100%;
padding-top:0;
padding-bottom:0;
height:50px;
line-height:inherit;
font-size:16px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .add-to-cart-wrapper .btn .prepend-icon i
{
font-size:17px;
transform:translateY(4px);
display:inline-block;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .addons label.rtl-checkbox
{
font-size:14px;
display:flex;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .addons label.rtl-checkbox span.marker
{
width:18px;
height:18px;
line-height:18px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .addons label.rtl-checkbox span.addon-price
{
text-align:left;
flex:1;
font-size:18px;
font-weight:700;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .addons label.rtl-checkbox span.addon-price .addon-currency
{
font-size:11px;
font-weight:400;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .addons .add-on-desc-link
{
display:block;
font-size:11px;
margin:8px 32px 0 0;
color:#bdbdbd;
cursor:pointer;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .addons .add-on-desc-link i,.bundle-single .bundle-sidebar .bundle-add-to-card .addons .add-on-desc-link i i
{
line-height:1;
margin:0;
padding:0;
vertical-align:middle;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .preview
{
margin-top:17px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .preview .btn
{
width:100%;
padding-top:10px;
padding-bottom:10px;
font-size:13px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .license-toggle i
{
transition:.3s;
-webkit-transition:.3s;
margin-right:10px;
display:inline-block;
transform:translateY(3px);
}

.bundle-single .bundle-sidebar .bundle-add-to-card .license-toggle.show
{
background-color:#8ed557!important;
color:#fff;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .license-toggle.show i
{
transform:rotate(180deg);
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses
{
display:none;
margin-top:25px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul
{
list-style:none;
padding:0;
margin:0;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul li
{
margin-bottom:25px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul li .license-item
{
padding:30px 25px;
background:#f7f8fa;
width:100%;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul li .license-item .marker
{
width:17.26px;
height:17.26px;
line-height:17.26px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul li .license-item.checked
{
background:#fff;
box-shadow:0 0 25px rgba(119,132,157,.15);
-webkit-box-shadow:rgba(119,132,157,.15) 0 0 25px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul li .license-item.checked .price
{
color:#8ed557;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul li .license-item .price
{
float:left;
font-size:14px;
color:#8e939b;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul li .license-item .description
{
display:block;
font-size:14px;
margin-top:20px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul li .license-item .title
{
font-size:16px;
font-weight:500;
color:#4d535b;
}

@media (min-width:768px) and (max-width:1199px)
{
.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul
{
display:flex;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses ul li
{
width:50%;
margin:15px;
}

}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses .rtl-rules
{
text-align:center;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses .rtl-rules .btn .prepend-icon
{
margin-left:5px;
}

.bundle-single .bundle-sidebar .bundle-add-to-card .bundle-licenses .rtl-rules .btn .prepend-icon i
{
font-size:20px;
display:inline-block;
transform:translateY(5px);
}

.bundle-single .bundle-sidebar .user-profile
{
padding:30px;
overflow:hidden;
}

.bundle-single .bundle-sidebar .user-profile .user-top
{
margin-bottom:35px;
display:flex;
flex-direction:row;
align-items:center;
}

.bundle-single .bundle-sidebar .user-profile .user-top .inner
{
width:calc(100% - 145px);
}

.bundle-single .bundle-sidebar .user-profile .user-top .avatar
{
position:relative;
width:80px;
height:80px;
overflow:hidden;
float:right;
margin-bottom:0;
margin-left:25px;
border-radius:4px;
}

.bundle-single .bundle-sidebar .user-profile .user-top .avatar img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
height:100%;
}

.bundle-single .bundle-sidebar .user-profile .user-top:after
{
content:"";
display:block;
clear:both;
}

.bundle-single .bundle-sidebar .user-profile .user-top .title
{
font-size:18px;
font-weight:500;
color:#545454;
margin-bottom:8px;
}

.bundle-single .bundle-sidebar .user-profile .user-top .title .level
{
font-size:12px;
font-weight:300;
display:inline-block;
margin-right:10px;
}

.bundle-single .bundle-sidebar .user-profile .user-top .title .level i
{
font-size:16px;
margin-left:5px;
display:inline-block;
transform:translateY(3px);
}

.bundle-single .bundle-sidebar .user-profile .user-top .title .level .pro
{
color:#89b0fa;
}

.bundle-single .bundle-sidebar .user-profile .user-top .bundle-archive a
{
color:#8ed557;
font-size:16px;
}

.bundle-single .bundle-sidebar .user-profile .user-top .bundle-archive a i
{
margin-right:8px;
}

.bundle-single .bundle-sidebar .user-profile .user-medals ul
{
padding:0;
margin:0;
list-style:none;
}

.bundle-single .bundle-sidebar .user-profile .user-medals ul li
{
width:25%;
float:right;
text-align:center;
margin-bottom:30px;
position:relative;
}

@media (min-width:768px) and (max-width:1199px)
{
.bundle-single .bundle-sidebar .user-profile .user-medals ul li
{
width:16%;
}

}

.bundle-single .bundle-sidebar .user-profile .user-medals ul li .badge
{
background:#8ed557;
height:16px;
line-height:16px;
padding:0 5px;
border-radius:4px;
color:#fff;
font-size:11px;
position:absolute;
top:0;
right:0;
transform:translate(-50%,-50%);
direction:ltr;
font-family:arial,serif;
}

.bundle-single .bundle-sidebar .user-profile .user-medals ul:after
{
content:"";
display:block;
clear:both;
}

.bundle-single .bundle-sidebar .user-profile .tickets-reply
{
margin-top:25px;
font-size:15px;
color:#8e939b;
position:relative;
background:#fff;
box-shadow:0 5px 25px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 5px 25px;
padding:22px;
display:flex;
align-items:center;
}

.bundle-single .bundle-sidebar .user-profile .tickets-reply i
{
margin-left:20px;
}

.bundle-single .bundle-sidebar .user-profile .tickets-reply .text
{
position:relative;
z-index:1;
text-align:right;
font-size:13px;
}

.bundle-single .bundle-sidebar .user-profile .tickets-reply .value
{
color:#8ed557;
font-size:15px;
}

.bundle-single .bundle-sidebar .user-profile .tickets-reply .value span
{
font-size:25px;
font-weight:800;
}

.bundle-single .bundle-sidebar .user-profile>*
{
position:relative;
z-index:1;
}

.bundle-single .bundle-sidebar .user-profile:after
{
position:absolute;
left:0;
bottom:0;
width:340px;
height:287px;
background:url(../images/background-icon.png) bottom -50px left -10px no-repeat;
background-size:345px;
opacity:.76;
content:"";
z-index:0;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.bundle-single .bundle-sidebar .user-profile:after
{
background:url(../images/background-icon@2x.png) bottom -50px left -10px no-repeat;
background-size:345px;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.bundle-single .bundle-sidebar .user-profile:after
{
background:url(../images/background-icon@2x.png) bottom -50px left -10px no-repeat;
background-size:345px;
}

}

.bundle-single .bundle-sidebar .bundle-attributes
{
position:relative;
}

.bundle-single .bundle-sidebar .bundle-attributes:after
{
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
background:url(../images/background-icon.png) top -50px left -10px no-repeat;
background-size:345px;
opacity:.76;
content:"";
z-index:0;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.bundle-single .bundle-sidebar .bundle-attributes:after
{
background:url(../images/background-icon@2x.png) top -50px left -10px no-repeat;
background-size:345px;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.bundle-single .bundle-sidebar .bundle-attributes:after
{
background:url(../images/background-icon@2x.png) top -50px left -10px no-repeat;
background-size:345px;
}

}

.bundle-single .bundle-sidebar .bundle-attributes .attributes-table
{
width:100%;
line-height:45px;
color:#8e939b;
font-size:15px;
margin-bottom:30px;
position:relative;
z-index:1;
}

.bundle-single .bundle-sidebar .bundle-attributes .attributes-table a
{
transition:.3s;
-webkit-transition:.3s;
}

.bundle-single .bundle-sidebar .bundle-attributes .attributes-table a:not(:hover)
{
color:#8e939b;
}

.bundle-single .bundle-sidebar .bundle-attributes .attributes-table .value
{
text-align:left;
width:57%;
}

.bundle-single .bundle-sidebar .bundle-attributes .attributes-table .tags ul
{
padding:0;
margin:0;
list-style:none;
}

.bundle-single .bundle-sidebar .bundle-attributes .attributes-table .tags ul li
{
display:inline-block;
}

.bundle-single .bundle-sidebar .bundle-attributes .attributes-table .tags ul li a
{
color:#8ed557;
}

.bundle-single .bundle-sidebar .bundle-attributes .attributes-table .tags ul li a:hover
{
color:#8e939b;
}

.bundle-single .bundle-sidebar .bundle-attributes .attributes-table .tags ul li:not(:last-of-type):after
{
content:",";
margin:0 3px;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-report
{
position:relative;
z-index:1;
padding-bottom:4px;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-report i
{
font-size:19px;
display:inline-block;
transform:translateY(4px) translateX(-4px);
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-report:not(:hover)
{
opacity:.66;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions
{
display:flex;
position:relative;
z-index:1;
list-style:none;
margin:0;
padding:0;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions .btn
{
width:50px;
height:50px;
line-height:50px;
padding:0;
text-align:center;
margin-right:15px;
font-size:16px;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions .btn i
{
font-size:16px;
display:inline-block;
transform:translateY(2px);
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li
{
position:relative;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li:not(:hover) .bundle-share
{
opacity:0;
visibility:hidden;
margin-top:-10px;
pointer-events:none;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share
{
padding:5px;
margin:15px 0 0;
white-space:nowrap;
list-style:none;
display:flex;
border-radius:4px;
box-shadow:0 10px 50px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 10px 50px;
background:#fff;
position:absolute;
top:100%;
left:50%;
transform:translateX(-50%);
transition:.3s;
-webkit-transition:.3s;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share:before
{
content:"";
border:10px solid transparent;
border-bottom-color:#fff;
position:absolute;
bottom:100%;
left:50%;
transform:translateX(-50%);
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share:after
{
content:"";
width:100%;
height:15px;
display:block;
position:absolute;
bottom:100%;
left:0;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share a
{
width:40px;
height:40px;
line-height:40px;
text-align:center;
display:block;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
color:#888;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share a:hover
{
background:hsla(0,0%,53.3%,.1);
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share .google-plus a
{
color:#fb6453;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share .google-plus a:hover
{
background:rgba(251,100,83,.1);
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share .linkedin a
{
color:#0077b5;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share .linkedin a:hover
{
background:rgba(0,119,181,.1);
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share .twitter a
{
color:#55acef;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share .twitter a:hover
{
background:rgba(85,172,239,.1);
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share .telegram a
{
color:#198fca;
}

.bundle-single .bundle-sidebar .bundle-attributes .bundle-actions li .bundle-share .telegram a:hover
{
background:rgba(25,143,202,.1);
}

.bundle-single .responsive-bundle-title
{
text-align:center;
margin-bottom:30px;
}

.bundle-single .responsive-bundle-title .d-flex
{
justify-content:center;
}

.bundle-single .responsive-bundle-title .title
{
font-size:16px;
margin-bottom:0;
color:#333;
line-height:2;
}

.bundle-single .responsive-bundle-title .sub-title
{
font-size:13px;
margin-bottom:0;
color:#666;
}

.bundle-single .bundle-listed-features
{
list-style:none;
padding:0;
margin:30px 0 0;
line-height:1.7;
}

@media (min-width:768px) and (max-width:1199px)
{
.bundle-single .bundle-listed-features
{
display:flex;
flex-wrap:wrap;
}

.bundle-single .bundle-listed-features li
{
flex:1;
min-width:50%;
}

}

.bundle-single .bundle-listed-features li
{
font-size:14px;
color:#797b81;
margin-bottom:8px;
opacity:.7;
}

.bundle-single .bundle-listed-features li i
{
color:#8ed557;
font-size:14px;
margin-left:5px;
transform:translateY(3px);
display:inline-block;
}

.bundle-single .bundle-listed-features li:hover
{
opacity:1;
}

.bundle-single .bundle-grid-details
{
position:relative;
display:flex;
padding:20px 0;
}

.bundle-single .bundle-grid-details .detail-item
{
cursor:context-menu;
text-align:center;
flex:1;
}

.bundle-single .bundle-grid-details .detail-item.package
{
display:flex;
align-items:center;
justify-content:center;
}

.bundle-single .bundle-grid-details .detail-item .count
{
display:block;
font-size:30px;
font-weight:700;
color:#8ed557;
transition:.2s;
-webkit-transition:.2s;
}

.bundle-single .bundle-grid-details .detail-item .title
{
display:block;
color:rgba(142,147,155,.8);
font-size:20px;
font-weight:300;
}

.bundle-single .bundle-grid-details .detail-item.sale
{
border-left:1px solid #e8e8e8;
}

.bundle-single .bundle-grid-details .detail-item.sale .count
{
color:#ffc64b;
}

.bundle-single .priceProduct
{
padding:12px 24px;
margin-bottom:20px;
}

.bundle-single .priceProduct,.bundle-single .priceProduct.active
{
box-shadow:0 2px 25px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 25px;
}

.bundle-single .priceProduct .priceProduct__contet
{
display:flex;
justify-content:space-between;
align-items:center;
}

.bundle-single .priceProduct .priceProduct__contet .priceProduct__contet__title
{
color:#4d535b;
}

.bundle-single .priceProduct .priceProduct__contet .priceProduct__inner
{
display:flex;
justify-content:flex-start;
align-items:baseline;
}

.bundle-single .priceProduct .priceProduct__contet .priceProduct__inner .priceProduct__contet__img
{
margin-left:10px;
}

.bundle-single .priceProduct .priceProduct__contet .priceProduct__inner .priceProduct__contet__img img
{
width:60px;
height:60px;
background:#f1f1f1;
border-radius:5px;
}

.bundle-single .priceProduct .priceProduct__contet .priceProduct__price
{
display:flex;
flex-direction:column;
align-items:baseline;
}

.bundle-single .priceProduct .priceProduct__contet .priceProduct__price--delet
{
margin-bottom:-7px;
}

.bundle-single .priceProduct .priceProduct__contet .priceProduct__price--delet del
{
font-size:14px;
color:#f95f4e;
}

.bundle-single .priceProduct .priceProduct__contet .priceProduct__price--org
{
display:flex;
align-items:baseline;
}

.bundle-single .priceProduct .priceProduct__contet .priceProduct__price--org ins
{
font-weight:500;
text-decoration:none;
color:#8ed557;
display:block;
font-size:22px;
}

.bundle-single .priceProduct .priceProduct__contet .priceProduct__price--org .sym
{
color:#8e939b;
margin-right:5px;
}

@media (max-width:560px)
{
.bundle-single .priceProduct .priceProduct__contet
{
flex-direction:column;
}

}

.bundle-share-modal
{
padding:5px;
margin:15px 0 0;
white-space:nowrap;
list-style:none;
display:flex;
justify-content:space-between;
background:#fff;
direction:ltr;
transition:all .15s;
}

.bundle-share-modal a
{
width:40px;
height:40px;
line-height:40px;
text-align:center;
display:block;
margin-top:3px;
border-radius:4px;
transition:all .15s;
}

.bundle-share-modal a:hover
{
margin-top:0;
}

.bundle-share-modal a:hover i
{
transition:all .3s;
color:inherit;
}

.bundle-share-modal a i
{
transition:all .3s;
font-size:xx-large;
color:#888;
}

.bundle-tabs
{
margin-bottom:35px;
display:flex;
}

@media (max-width:574px)
{
.bundle-tabs
{
white-space:nowrap;
flex-wrap:nowrap;
overflow:auto;
margin-right:-15px;
margin-left:-15px;
width:auto;
}

.bundle-tabs li
{
flex:auto;
margin-left:15px;
}

}

.bundle-tabs li
{
display:block;
flex:1;
}

@media (max-width:991px)
{
.bundle-tabs li .badge
{
display:none!important;
}

}

.bundle-description
{
padding:40px;
color:#4d535b;
transition:.3s;
-webkit-transition:.3s;
}

.bundle-description video
{
width:100%;
height:auto;
}

.bundle-description p
{
line-height:2.5;
}

.bundle-description pre
{
background-color:#fff;
background-image:linear-gradient(#fff 50%,#f4f4f4 0);
background-size:50px 50px;
border:1px solid #eee;
display:block;
line-height:25px;
overflow:visible;
overflow-y:hidden;
padding:0 4px 0 0;
margin-bottom:20px;
color:#333;
font-size:11px;
font-family:IRANSans;
white-space:pre-wrap;
word-wrap:break-word;
}

@media (max-width:767px)
{
.bundle-description
{
padding:20px;
}

}

.bundle-description h1,.bundle-description h2,.bundle-description h3,.bundle-description h4,.bundle-description h5,.bundle-description h6
{
padding:0;
margin:20px 0;
line-height:2;
}

.bundle-description.salestopped
{
height:500px;
position:relative;
}

.bundle-description.salestopped:before
{
position:absolute;
content:" ";
left:0;
right:0;
top:0;
bottom:0;
background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.75));
}

.bundle-description .salestoppedContent
{
color:#f9c659;
position:absolute;
bottom:80px;
right:0;
display:block;
width:100%;
}

.bundle-description .salestoppedContent .rtl-logo
{
width:50px;
height:50px;
}

.bundle-description .salestoppedContent p
{
font-size:18px;
margin:30px auto;
}

.bundle-description ol li,.bundle-description ul li
{
line-height:2;
margin-bottom:10px;
}

.bundle-widget
{
margin-bottom:50px;
transition:.3s;
-webkit-transition:.3s;
}

.bundle-widget .widget-header
{
display:flex;
align-items:center;
margin-bottom:25px;
}

.bundle-widget .widget-header .icon
{
display:inline-block;
width:40px;
height:40px;
line-height:40px;
text-align:center;
border-radius:4px;
background-color:rgba(173,188,200,.1);
color:#bfc5ca;
margin-left:15px;
background-size:100% 100%!important;
}

.bundle-widget .widget-header .icon i
{
display:inline-block;
transform:translateY(3px);
font-size:18px;
}

.bundle-widget .widget-header .title
{
flex:1;
margin-bottom:0;
color:#4d535b;
font-size:19px;
font-family:dana,IRANSans,Tahoma,sans;
}

.bundle-widget .widget-header .title .badge
{
font-size:11px;
display:inline-block;
color:#8ed557;
background-color:rgba(142,213,87,.2);
height:25px;
line-height:25px;
padding:0 10px;
border-radius:4px;
margin-right:10px;
}

.bundle-widget .widget-header .archive-link a
{
display:inline-block;
color:#8ed557;
font-size:15px;
cursor:pointer;
}

.bundle-widget .widget-header .archive-link a i
{
background-color:rgba(142,213,87,.1);
border-radius:4px;
margin-right:5px;
transition:.3s;
-webkit-transition:.3s;
padding:3px 5px;
display:inline-block;
transform:translateY(4px);
}

.bundle-widget .widget-header .archive-link a:hover i
{
background-color:#8ed557;
color:#fff;
}

.bundle-features-widget .features-card
{
padding:30px 20px;
}

.bundle-features-widget .features-card ul
{
padding:0;
margin:0;
list-style:none;
line-height:35px;
}

.bundle-features-widget .features-card ul li
{
float:right;
width:50%;
list-style:none;
font-size:15px;
color:#8e939b;
}

@media (max-width:574px)
{
.bundle-features-widget .features-card ul li
{
float:none;
width:100%;
}

}

.bundle-features-widget .features-card ul li i
{
color:#8ed557;
margin-left:5px;
vertical-align:middle;
}

.bundle-images-widget .image-carousel-navs
{
display:inline-block;
height:21px;
width:21px;
text-align:center;
background-color:rgba(142,213,87,.1);
color:#8ed557;
border-radius:4px;
margin-right:10px;
transition:.3s;
-webkit-transition:.3s;
cursor:pointer;
}

.bundle-images-widget .image-carousel-navs i
{
line-height:21px;
display:block;
}

.bundle-images-widget .image-carousel-navs:hover
{
background-color:#8ed557;
color:#fff;
}

.bundle-images-widget .image-item
{
padding-top:56%;
position:relative;
border-radius:4px;
background-color:#f5f5f5;
overflow:hidden;
margin-bottom:0;
}

.bundle-images-widget .image-item img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:100%;
height:auto;
}

.bundle-plugins-widget .plugin-item
{
padding:35px;
text-align:center;
}

.bundle-plugins-widget .plugin-item a
{
display:block;
}

.bundle-plugins-widget .plugin-item .icon
{
width:80px;
height:80px;
margin:auto;
}

.bundle-plugins-widget .plugin-item .icon:empty
{
background-color:#f5f5f5;
border-radius:4px;
}

.bundle-plugins-widget .plugin-item .title
{
margin:20px 0 0;
font-size:17px;
font-weight:500;
color:#707378;
transition:.3s;
-webkit-transition:.3s;
}

.bundle-plugins-widget .plugin-item .description
{
margin:10px 0 0;
color:#8e939b;
font-size:14px;
transition:.3s;
-webkit-transition:.3s;
}

.bundle-plugins-widget .plugin-item:hover .title
{
color:#8ed557;
}

.bundle-plugins-widget .plugin-item:hover .description
{
color:#666;
}

.bundle-customizes-widget .customize-card
{
padding:35px 25px;
}

.bundle-customizes-widget .customize-card .card-header
{
display:flex;
align-items:center;
margin-bottom:20px;
}

.bundle-customizes-widget .customize-card .card-header .icon
{
margin-left:20px;
width:70px;
height:70px;
overflow:hidden;
border-radius:4px;
margin-bottom:0;
}

.bundle-customizes-widget .customize-card .card-header .icon img
{
width:100%;
height:100%;
}

.bundle-customizes-widget .customize-card .card-header .title
{
font-size:17px;
color:#53565d;
font-weight:500;
display:block;
}

.bundle-customizes-widget .customize-card .card-header .price
{
color:#ffc64b;
font-size:16px;
font-weight:600;
}

.bundle-customizes-widget .customize-card .card-header .price span
{
margin-right:5px;
font-weight:500;
font-size:12px;
color:#aaa;
}

.bundle-customizes-widget .customize-card .card-footer
{
color:#8e939b;
font-size:14px;
line-height:30px;
}

.bundle-listcard-widget ul
{
list-style:none;
padding:0;
margin:0;
}

.bundle-listcard-widget ul .list-item
{
background-color:#fff;
box-shadow:0 10px 35px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 10px 35px;
padding:12px 24px;
color:#8e939b;
font-size:15px;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.bundle-listcard-widget ul .list-item:hover
{
color:#7a7f86;
}

.bundle-listcard-widget ul .list-item .link
{
display:inline-block;
height:25px;
line-height:25px;
padding:0 10px;
border-radius:4px;
background-color:rgba(137,211,81,.15);
color:#8ed557;
margin-right:10px;
transition:.3s;
-webkit-transition:.3s;
font-size:11px;
}

.bundle-listcard-widget ul .list-item .link:hover
{
background-color:#8ed557;
color:#fff;
}

.bundle-listcard-widget ul .list-item:not(:last-of-type)
{
margin-bottom:15px;
}

.bundle-changelog-widget .changelog-item .title
{
background-color:#7f8da4;
color:#fff;
box-shadow:0 3px 6px rgba(119,132,157,.28);
-webkit-box-shadow:rgba(119,132,157,.28) 0 3px 6px;
border-radius:4px;
height:32px;
line-height:32px;
padding:0 10px;
display:inline-block;
margin-bottom:15px;
}

.bundle-changelog-widget .changelog-item .card
{
padding:6px;
display:block;
}

.bundle-changelog-widget .changelog-item .card ul
{
list-style:none;
padding:0;
margin:0;
}

.bundle-changelog-widget .changelog-item .card ul li
{
line-height:32px;
padding:10px 15px;
color:#8e939b;
border-radius:4px;
}

.bundle-changelog-widget .changelog-item .card ul li:nth-of-type(odd)
{
background-color:rgba(247,248,250,.76);
}

.bundle-changelog-widget .changelog-item .card ul li:not(:last-of-type)
{
margin-bottom:6px;
}

.bundle-changelog-widget .changelog-item:not(:last-of-type)
{
margin-bottom:30px;
}

.bundle-changelog-widget .rtl-accordion .accordion-header .icon i,.bundle-faq-widget .rtl-accordion .accordion-header .icon i
{
transform:translateY(3px);
display:inline-block;
font-size:18px;
}

.bundle-carousel-widget .swiper-slide
{
overflow:hidden;
padding:25px;
}

.bundle-carousel-widget .rtl-carousel-btn
{
display:flex;
align-items:center;
justify-content:center;
position:absolute;
top:0;
bottom:0;
z-index:10;
right:0;
background-color:#fff;
border-radius:0;
border-left:1px solid hsla(0,0%,43.9%,.08);
transition:.3s;
-webkit-transition:.3s;
cursor:pointer;
}

@media (max-width:767px)
{
.bundle-carousel-widget .rtl-carousel-btn
{
display:none;
}

}

.bundle-carousel-widget .rtl-carousel-btn.swiper-button-disabled
{
margin-right:-20px;
opacity:0;
visibility:hidden;
}

.bundle-carousel-widget .rtl-carousel-btn.swiper-button-next-unique
{
right:auto;
left:0;
border-left:0;
border-right:1px solid hsla(0,0%,43.9%,.08);
}

.bundle-carousel-widget .rtl-carousel-btn.swiper-button-next-unique.swiper-button-disabled
{
margin-left:-20px;
margin-right:auto;
}

.bundle-carousel-widget .rtl-carousel-btn i
{
display:block;
width:43px;
height:43px;
line-height:43px;
text-align:center;
border-radius:4px;
background-color:#f8f9fa;
color:#bfc5ca;
transition:.3s;
-webkit-transition:.3s;
}

.bundle-carousel-widget .rtl-carousel-btn:hover i
{
background-color:#f1f2f3;
color:#a8aeb2;
}

.bundle-comments-widget .widget-header .title
{
font-size:19px;
}

.bundle-comments-widget .widget-header .title .colored
{
color:#8ed557;
font-weight:500;
margin-left:8px;
}

.bundle-comments-widget .widget-header .title .btn
{
margin-right:30px;
}

.bundle-comments-widget .widget-header .title .btn .prepend-icon
{
font-size:10px;
}

.bundle-comments-widget .comment-item
{
background-color:#fff;
box-shadow:0 2px 35px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 35px;
border-radius:4px;
padding:30px;
overflow:hidden;
position:relative;
}

.bundle-comments-widget .comment-item:not(:last-of-type)
{
margin-bottom:33px;
}

.bundle-comments-widget .comment-item .comment-header
{
margin-bottom:35px;
}

.bundle-comments-widget .comment-item .comment-header .comment-details
{
display:flex;
align-items:center;
}

.bundle-comments-widget .comment-item .comment-header .comment-details figure.avatar
{
width:62px;
height:62px;
border-radius:4px;
overflow:hidden;
margin-left:25px;
margin-bottom:0;
}

.bundle-comments-widget .comment-item .comment-header .comment-details figure.avatar:empty
{
background:#eee;
}

.bundle-comments-widget .comment-item .comment-header .comment-details figure.avatar img
{
width:100%;
height:100%;
}

.bundle-comments-widget .comment-item .comment-header .comment-details .author
{
font-size:16px;
font-weight:500;
color:#4d535b;
}

.bundle-comments-widget .comment-item .comment-header .comment-details .author .pro
{
color:#89b0fa;
font-size:12px;
margin-right:10px;
}

.bundle-comments-widget .comment-item .comment-header .comment-details .date
{
font-size:12px;
color:#8e939b;
}

.bundle-comments-widget .comment-item .comment-header .comment-ribbons
{
list-style:none;
margin:0;
padding:0;
display:flex;
font-size:14px;
}

.bundle-comments-widget .comment-item .comment-header .comment-ribbons li
{
display:flex;
align-items:center;
height:38px;
padding:0 15px;
border-radius:4px;
color:rgba(119,132,157,.7);
}

.bundle-comments-widget .comment-item .comment-header .comment-ribbons li i
{
margin-left:8px;
font-size:20px;
}

.bundle-comments-widget .comment-item .comment-header .comment-ribbons li.suggested
{
color:#8ed557;
background-color:rgba(142,213,87,.08);
}

.bundle-comments-widget .comment-item .comment-header .comment-ribbons li.designer
{
color:#ffc64b;
background-color:rgba(255,198,75,.16);
}

.bundle-comments-widget .comment-item .comment-header .comment-ribbons li:not(:first-of-type)
{
margin-right:10px;
}

.bundle-comments-widget .comment-item .comment-content
{
font-size:15px;
line-height:32px;
color:#53565d;
margin-bottom:40px;
}

.bundle-comments-widget .comment-item .comment-content p
{
margin-bottom:0;
}

.bundle-comments-widget .comment-item .comment-footer .rating
{
display:flex;
align-items:center;
color:#8e939b;
font-size:14px;
}

.bundle-comments-widget .comment-item .comment-footer .rating .title
{
margin-left:20px;
}

.bundle-comments-widget .comment-item .comment-footer .rating .rate-act
{
display:flex;
align-items:center;
font-size:12px;
background:transparent;
border:none;
padding:0;
color:rgba(128,135,148,.45);
margin-left:20px;
transition:.3s;
-webkit-transition:.3s;
}

.bundle-comments-widget .comment-item .comment-footer .rating .rate-act i
{
font-size:16px;
margin-left:6px;
}

.bundle-comments-widget .comment-item .comment-footer .rating .rate-act:hover
{
color:#8ed557;
}

.bundle-comments-widget .comment-item .comment-footer .rating .rate-act.dislike:hover
{
color:#ffc64b;
}

.bundle-comments-widget .comment-item .comment-footer .btn .prepend-icon
{
font-size:10px;
}

.bundle-comments-widget .comment-item .comment-footer .bundleCommentReplyBtn
{
transition:0s;
}

.bundle-comments-widget .comment-item .comment-footer .date-col
{
display:none;
font-size:13px;
color:#aaa;
text-align:left;
}

.bundle-comments-widget .comment-item .comment-reply
{
position:relative;
}

@media (max-width:767px)
{
.bundle-comments-widget .comment-item .comment-reply .comment-text
{
font-size:13px;
line-height:normal;
padding:10px;
}

.bundle-comments-widget .comment-item .comment-reply .footer
{
flex-wrap:wrap;
}

.bundle-comments-widget .comment-item .comment-reply .rtl-checkbox
{
min-width:100%;
margin:0 0 20px;
}

.bundle-comments-widget .comment-item .comment-reply .flex-grow-1
{
display:none;
}

.bundle-comments-widget .comment-item .comment-reply .btn
{
flex:1;
}

}

.bundle-comments-widget .comment-item .comment-childrens
{
background-color:#f9fafb;
padding:30px 90px 30px 30px;
margin:30px -30px -30px;
}

@media (max-width:991px)
{
.bundle-comments-widget .comment-item .comment-childrens
{
padding:20px;
}

}

.bundle-comments-widget .comment-item .comment-childrens #respond
{
background:#fff;
padding:25px;
}

@media (max-width:767px)
{
.bundle-comments-widget .comment-item
{
padding:10px 60px 10px 20px;
}

.bundle-comments-widget .comment-item .comment-header
{
margin-bottom:0;
}

.bundle-comments-widget .comment-item .comment-header .comment-details figure.avatar
{
float:right;
margin-right:-50px;
width:40px;
margin-left:10px;
position:absolute;
}

.bundle-comments-widget .comment-item .comment-header .comment-details figure.avatar img
{
width:100%;
height:auto;
}

.bundle-comments-widget .comment-item .comment-header .comment-details .author
{
font-size:15px;
}

.bundle-comments-widget .comment-item .comment-header .comment-details .author .pro
{
font-size:0;
margin-right:5px;
}

.bundle-comments-widget .comment-item .comment-header .comment-details .author .pro i
{
font-size:12px;
}

.bundle-comments-widget .comment-item .comment-header .comment-details .author .reply-to
{
font-size:12px;
color:#999;
margin-right:5px;
}

.bundle-comments-widget .comment-item .comment-header .comment-details
{
display:block;
align-items:start;
}

.bundle-comments-widget .comment-item .comment-header .comment-details time.date
{
display:none;
}

.bundle-comments-widget .comment-item .comment-content
{
margin-bottom:0;
margin-top:5px;
font-size:13px;
}

.bundle-comments-widget .comment-item .comment-content p
{
line-height:1.5;
color:#666;
}

.bundle-comments-widget .comment-item .comment-header .comment-ribbons
{
margin-top:5px;
}

.bundle-comments-widget .comment-item .comment-header .comment-ribbons li
{
height:29px;
font-size:13px;
}

.bundle-comments-widget .comment-item .comment-childrens
{
padding:0;
background:transparent;
margin:0 -20px;
}

.bundle-comments-widget .comment-item .comment-childrens .comment-item
{
box-shadow:none;
border-top:1px solid #eee;
margin-top:10px;
padding-bottom:0;
}

.bundle-comments-widget .comment-item .comment-childrens .comment-item .comment-childrens
{
margin-right:-60px;
}

.bundle-comments-widget .comment-item .comment-footer
{
margin-top:10px;
}

.bundle-comments-widget .comment-item .comment-footer .rating .title
{
display:none;
}

.bundle-comments-widget .comment-item .comment-footer .bundleCommentReplyBtn
{
padding:0;
border:none;
margin-right:10px;
}

.bundle-comments-widget .comment-item .comment-footer .date-col
{
display:block;
}

.bundle-comments-widget .comment-item .comment-footer .row
{
margin:0;
}

.bundle-comments-widget .comment-item .comment-footer .row>div
{
padding:0!important;
}

.bundle-comments-widget .comment-item:not(:last-of-type)
{
margin-bottom:20px;
}

}

.bundle-comments-widget .rtl-checkbox .marker
{
width:18px;
height:18px;
margin-top:2px;
line-height:18px;
margin-left:10px;
}

.bundle-comments-widget .input-group
{
width:100%;
}

.bundle-comments-widget .input-group .input-field
{
padding-left:0;
}

.bundle-comments-widget .comment-text
{
width:100%;
margin-top:20px;
margin-bottom:25px;
}

.bundle-comments-widget .comment-has-site label
{
cursor:pointer;
color:#8e939b;
font-size:15px;
margin-bottom:0;
}

.bundle-comments-widget .comment-has-site input
{
display:none;
}

.bundle-comments-widget .comment-has-site input:checked+label .input-placeholder
{
color:#8ed557;
border-bottom:1px dotted #8ed557;
}

.bundle-comments-widget .comment-has-site .input-placeholder
{
color:#eee;
}

.bundle-suggest-carousel.bundle-carousel .swiper .swiper-slide:not(.swiper-slide-visible) .card
{
box-shadow:0 0 25px rgba(206,206,219,.45);
-webkit-box-shadow:rgba(206,206,219,.45) 0 0 25px;
}

#bundleLoadMoreComments,#bundleLoadMoreReviews
{
height:50px;
}

.bundle-single .bundle-header .bundle-intro
{
padding:30px;
}


main.site-main
{
/*background-image:url(../img/form/output_back_3.png);  
background-repeat:no-repeat; 
background-position:right bottom; 
padding-bottom:250px !important;*/
}

@media (max-width:600px)
{
	main.site-main
	{
		padding-bottom:0px !important;
	}
}

main.site-main .site-main-inner
{
width:100%; 
height:100%; 
/*background-image:url(../img/form/Copy.png) !important; 
background-position:left top; 
background-repeat:repeat-x;*/
}


.dashboard .site-main
{
background-color:#f9f9f9;

/*background-image:url(../img/form/output_back_3.png);  
background-repeat:no-repeat; 
background-position:right bottom; 
padding-bottom:300px;*/
}

.dashboard .site-header
{
padding:20px 15px;
position:fixed;
left:0;
right:0;
top:0;
background-color:#fff;
z-index:999;
transition:all .2s linear;
}

@media (max-width:574px)
{
.dashboard .site-header>.container-fluid
{
padding:0!important;
}

}

.dashboard .header-main
{
padding-top:0;
margin-bottom:50px;
}

@media (max-width:574px)
{
.dashboard .header-main
{
margin-bottom:20px;
}

}

.dashboard .header-main .site-add .link .link-ch
{
color:#8e939b;
font-size:14px;
}

.dashboard .header-main .site-add .link .link-ch a
{
font-size:14px;
}

.dashboard .header-main .site-add .link .link-ch:after
{
content:"/";
color:rgba(119,132,157,.5);
font-size:10px;
}

.dashboard .header-main .site-add .title
{
font-size:24px;
color:#4d535b;
}

.dashboard .header-main .site-add .title a
{
color:#4d535b;
}

.dashboard .header-main:after
{
display:none;
}

.dashboard .header-main .toggle-responsive-quick-actions
{
font-size:22px;
padding:0;
width:50px;
height:50px;
text-align:center;
display:none;
}

.dashboard .header-main .toggle-responsive-quick-actions+.rtl-dimmer
{
display:none;
position:fixed!important;
z-index:999!important;
background:transparent!important;
}

.dashboard .header-main .header-btns
{
display:flex;
}

.dashboard .header-main .header-btns .btn
{
font-size:14px;
margin-left:20px;
}

.dashboard .header-main .header-btns .btn:last-of-type
{
margin-left:0;
}

@media (max-width:991px)
{
.dashboard .header-main .header-btns
{
display:block;
position:absolute;
background:#fff;
left:20px;
top:100%;
margin-top:10px;
padding:10px;
z-index:9999;
width:200px;
border-radius:4px;
box-shadow:0 2px 3px rgba(0,0,0,.1);
transition:.3s;
}

.dashboard .header-main .header-btns .btn
{
display:block;
width:100%;
padding:10px;
text-align:center;
}

.dashboard .header-main .header-btns .btn:not(:last-of-type)
{
margin-bottom:10px;
}

.dashboard .header-main .header-btns .btn .prepend-icon
{
display:none;
}

.dashboard .header-main .header-btns+.toggle-responsive-quick-actions,.dashboard .header-main .header-btns+.toggle-responsive-quick-actions+.rtl-dimmer
{
display:block;
}

}

.dashboard .prepend-icon.ticket
{
font-size:14px;
transform:rotate(-45deg);
}

@media (min-width:1471px)
{
.dashboard .dashboard-navbar
{
position:fixed;
overflow:auto;
z-index:90;
top:90px;
bottom:0;
right:0;
background-color:#fff;
width:320px;
box-shadow:0 5px 50px rgba(54,83,120,.06);
-webkit-box-shadow:rgba(54,83,120,.06) 0 5px 50px;
border-top:1px dashed rgba(215,225,230,.73);
transition:all .2s linear;
}

.dashboard .dashboard-navbar+.rtl-dimmer
{
display:none;
}

}

@media (max-width:1470px)
{
.dashboard .dashboard-navbar
{
position:fixed;
top:0;
right:0;
bottom:0;
width:300px;
background:#fff;
z-index:9999999;
transition:.3s;
box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
-webkit-box-shadow:5px 0 15px 5px rgba(0,0,0,.1);
overflow:auto;
}

}

.dashboard .dashboard-navbar:before
{
position:absolute;
left:0;
top:0;
width:340px;
height:287px;
background:url(../images/background-icon.png) top -50px right 0 no-repeat;
background-size:345px;
opacity:.76;
content:"";
z-index:0;
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5)
{
.dashboard .dashboard-navbar:before
{
background:url(../images/background-icon@2x.png) top -50px right 0 no-repeat;
background-size:345px;
}

}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
.dashboard .dashboard-navbar:before
{
background:url(../images/background-icon@2x.png) top -50px right 0 no-repeat;
background-size:345px;
}

}

.dashboard .dashboard-navbar .inner
{
padding-top:35px;
z-index:1;
position:relative;
padding-bottom:30px;
}

.dashboard .dashboard-navbar .nav
{
margin-top:40px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.dashboard .dashboard-navbar .nav ul
{
padding:0;
margin:0;
list-style:none;
}

.dashboard .dashboard-navbar .nav ul li
{
padding:0 30px;
}

.dashboard .dashboard-navbar .nav ul li a
{
display:block;
height:50px;
line-height:50px;
font-size:15px;
position:relative;
color:#93989f;
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .dashboard-navbar .nav ul li a:before
{
content:"";
position:absolute;
background-color:#f1f1f1;
top:0;
right:-30px;
left:0;
bottom:0;
opacity:0;
border-radius:4px 0 0 4px;
z-index:-1;
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .dashboard-navbar .nav ul li .icon
{
color:#cfd3da;
margin-left:20px;
line-height:inherit;
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .dashboard-navbar .nav ul li:hover:not(.active)>a,.dashboard .dashboard-navbar .nav ul li:hover:not(.active)>a .icon
{
color:#888;
text-shadow:1px 1px 0 #fff;
}

.dashboard .dashboard-navbar .nav ul li:hover:not(.active)>a:before
{
opacity:1;
}

.dashboard .dashboard-navbar .nav ul li.active,.dashboard .dashboard-navbar .nav ul li.menu-item-has-children.show-children.active
{
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .dashboard-navbar .nav ul li.active>a,.dashboard .dashboard-navbar .nav ul li.active>a .icon,.dashboard .dashboard-navbar .nav ul li.menu-item-has-children.show-children.active>a,.dashboard .dashboard-navbar .nav ul li.menu-item-has-children.show-children.active>a .icon
{
color:#fff;
text-shadow:1px 1px 0 hsla(0,0%,60.4%,.05);
}

.dashboard .dashboard-navbar .nav ul li.active>a:before,.dashboard .dashboard-navbar .nav ul li.menu-item-has-children.show-children.active>a:before
{
content:"";
position:absolute;
background-color:#fbcb65;
top:0;
right:-30px;
left:0;
bottom:0;
opacity:1;
border-radius:4px 0 0 4px;
z-index:-1;
}

.dashboard .dashboard-navbar .nav ul li.active .arrow,.dashboard .dashboard-navbar .nav ul li.menu-item-has-children.show-children.active .arrow
{
display:none!important;
}

.dashboard .dashboard-navbar .nav ul li.active li,.dashboard .dashboard-navbar .nav ul li.menu-item-has-children.show-children.active li
{
display:block!important;
}

.dashboard .dashboard-navbar .nav ul li ul
{
margin:15px -15px 15px -30px;
}

.dashboard .dashboard-navbar .nav ul li ul li .arrow
{
width:40px!important;
height:40px!important;
line-height:40px!important;
}

.dashboard .dashboard-navbar .nav ul li ul li:before
{
display:none;
}

.dashboard .dashboard-navbar .nav ul li ul li a
{
height:40px;
line-height:40px;
}

.dashboard .dashboard-navbar .nav ul li ul li a:before
{
display:none;
}

.dashboard .dashboard-navbar .nav ul li ul li.active>a,.dashboard .dashboard-navbar .nav ul li ul li.active>a .icon
{
color:#fbcb65;
}

.dashboard .dashboard-navbar .nav ul li ul li.active>a:before
{
display:none;
}

.dashboard .dashboard-navbar .nav ul li.menu-item-has-children
{
position:relative;
}

.dashboard .dashboard-navbar .nav ul li.menu-item-has-children .arrow
{
position:absolute;
left:30px;
top:2.5px;
display:block;
width:45px;
height:45px;
line-height:45px;
text-align:center;
cursor:pointer;
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
font-size:10px;
color:#999;
z-index:1;
}

.dashboard .dashboard-navbar .nav ul li.menu-item-has-children .arrow i
{
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .dashboard-navbar .nav ul li.menu-item-has-children .arrow:hover
{
color:#888;
background-color:rgba(0,0,0,.05);
}

.dashboard .dashboard-navbar .nav ul li.menu-item-has-children.show-children>a:before
{
content:"";
position:absolute;
background-color:#f9f9f9;
top:0;
right:-30px;
left:0;
bottom:0;
opacity:1;
border-radius:4px 0 0 4px;
z-index:-1;
}

.dashboard .dashboard-navbar .nav ul li.menu-item-has-children.show-children>.arrow i
{
transform:rotate(180deg);
display:inline-block;
}

.dashboard .dashboard-navbar .nav hr
{
border-color:hsla(0,0%,43.9%,.07)!important;
border-bottom-width:0!important;
margin-right:30px;
margin-top:20px;
margin-bottom:20px;
}

.dashboard .dashboard-navbar .profile
{
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.dashboard .dashboard-navbar .profile .avatar
{
width:80px;
height:80px;
border-radius:4px;
overflow:hidden;
box-shadow:0 5px 10px rgba(251,203,101,.26);
-webkit-box-shadow:rgba(251,203,101,.26) 0 5px 10px;
margin:auto auto 15px;
}

.dashboard .dashboard-navbar .profile .avatar img
{
width:100%;
height:100%;
}

.dashboard .dashboard-navbar .profile .avatar:empty
{
background-color:#ffdf80;
}

.dashboard .dashboard-navbar .profile .name
{
font-size:18px;
color:#53565d;
}

.dashboard .dashboard-navbar .profile .name .pro
{
display:inline-block;
color:#89b0fa;
margin-right:5px;
transform:translateY(5px);
}

.dashboard .dashboard-navbar .alert-panel
{
position:fixed;
bottom:-13%;
right:0;
width:320px;
z-index:9;
transition:all .5s ease-in-out;
}

.dashboard .dashboard-navbar:hover .alert-panel
{
bottom:0;
}

.dashboard .dashboard-navbar .alert-card
{
background-color:#666;
border-radius:13px;
margin:30px;
text-align:center;
color:#fff;
padding:30px;
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .dashboard-navbar .alert-card .title
{
opacity:.63;
font-size:12px;
}

.dashboard .dashboard-navbar .alert-card .logo
{
width:43px;
height:43px;
line-height:43px;
font-size:17px;
background-color:#333;
border-radius:4px;
margin:-51.5px auto 30px;
}

.dashboard .dashboard-navbar .alert-card .logo .rtl-icon-logortl
{
padding-top:8px;
}

.dashboard .dashboard-navbar .alert-card .link
{
display:inline-block;
color:#fff;
margin-top:5px;
font-size:15px;
font-weight:500;
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .dashboard-navbar .alert-card .link i
{
margin-right:8px;
transform:translateY(3px);
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .dashboard-navbar .alert-card .link:hover i
{
margin-right:12px;
}

.dashboard .dashboard-navbar .alert-card.upgrade-account
{
background-color:#55418e;
box-shadow:0 10px 40px rgba(85,65,142,.5);
-webkit-box-shadow:rgba(85,65,142,.5) 0 10px 40px;
}

.dashboard .dashboard-navbar .alert-card.upgrade-account .logo
{
background-color:#ffce22;
}

.dashboard .dashboard-navbar .alert-card.upgrade-account .link i
{
color:#ffce22;
}

.dashboard .dashboard-navbar+.rtl-dimmer
{
transition:.3s;
z-index:99999;
position:fixed!important;
}

.dashboard .dashboard-content
{
padding:100px 0;
}

@media (min-width:1471px)
{
.dashboard .dashboard-content
{
margin-right:320px;
padding:130px 0;
}

}

.dashboard .dashboard-content .container
{
max-width:1380px;
}

.dashboard .dashboard-stastics .widget
{
box-shadow:0 0 10px rgba(54,83,120,.26)!important;
transition:.3s;
-webkit-transition:.3s;
display:flex;
align-items:center;
border-radius:4px;
background-color:#fff;
box-shadow:0 5px 25px rgba(119,132,157,.08);
-webkit-box-shadow:rgba(119,132,157,.08) 0 5px 25px;
padding:35px 28px;
}

.dashboard .dashboard-stastics .widget:hover .subject
{
margin-right:30px;
}

.dashboard .dashboard-stastics .widget:hover .subject .title
{
color:#1a212d;
}

.dashboard .dashboard-stastics .widget:hover .subject .subtitle
{
color:#77849d;
}

.dashboard .dashboard-stastics .widget .icon
{
width:52px;
height:52px;
background-image:url(../images/svg/popular.svg);
background-size:contain;
background-repeat:no-repeat;
background-position:50%;
}

.dashboard .dashboard-stastics .widget .subject
{
margin-right:30px;
}

.dashboard .dashboard-stastics .widget .subject .subtitle,.dashboard .dashboard-stastics .widget .subject .title
{
transition:.3s;
-webkit-transition:.3s;
display:block;
}

.dashboard .dashboard-stastics .widget .subject .subtitle
{
color:rgba(119,132,157,.45);
font-size:12px;
font-weight:400;
line-height:19px;
}

.dashboard .dashboard-stastics .widget .subject .title
{
margin-top:10px;
line-height:22px;
font-size:14px;
font-weight:400;
color:#acb3bf;
}

.dashboard .dashboard-stastics .widget .subject .title span
{
margin-left:10px;
color:#53565d;
font-size:21px;
font-weight:500;
}

.dashboard .dashboard-stastics .widget.product .icon
{
background-image:url(../images/svg/shopping-bag.svg);
background-size:auto;
}

.dashboard .dashboard-stastics .widget.wallet .icon
{
background-image:url(../images/svg/wallet.svg);
background-size:auto;
}

.dashboard .dashboard-stastics .widget.ticket .icon
{
background-image:url(../images/svg/email.svg);
background-size:auto;
}

.dashboard .dashboard-stastics .widget:hover.product .icon
{
background-image:url(../images/svg/shopping-bag-white.svg);
}

.dashboard .dashboard-stastics .widget:hover.wallet .icon
{
background-image:url(../images/svg/wallet-white.svg);
}

.dashboard .dashboard-stastics .widget:hover.ticket .icon
{
background-image:url(../images/svg/email-white.svg);
}

@media (max-width:574px)
{
.dashboard .dashboard-stastics .widget
{
padding:10px;
}

.dashboard .dashboard-stastics .widget .icon
{
width:30px;
height:30px;
background-size:100% 100%!important;
}

.dashboard .dashboard-stastics .widget .subject
{
margin-right:10px!important;
}

.dashboard .dashboard-stastics .widget .subject .title
{
margin-top:5px;
font-size:12px;
}

.dashboard .dashboard-stastics .widget .subject .title span
{
font-size:15px;
}

.dashboard .dashboard-stastics>.row
{
margin:0 -5px!important;
}

.dashboard .dashboard-stastics>.row>div
{
padding:5px!important;
margin-bottom:0!important;
}

}

@media (max-width:344px)
{
.dashboard .dashboard-stastics .widget
{
flex-direction:column;
}

.dashboard .dashboard-stastics .widget .icon
{
margin-bottom:10px;
}

.dashboard .dashboard-stastics .widget .subject
{
margin-right:0!important;
text-align:center;
}

}

.dashboard .confirm-account
{
background-image:url(../images/header-blog-bg.svg);
background-position:top -80px right 50%;
background-size:contain;
background-repeat:no-repeat;
background-color:#fff;
box-shadow:0 5px 25px rgba(119,132,157,.08);
-webkit-box-shadow:rgba(119,132,157,.08) 0 5px 25px;
border-radius:4px;
padding-top:44px;
}

.dashboard .confirm-account>.title
{
text-align:center;
font-size:18px;
font-weight:500;
line-height:28px;
color:#53565d;
margin:0;
}

.dashboard .confirm-account .content
{
display:flex;
padding:55px 75px;
}

.dashboard .confirm-account .content .item
{
flex:1;
position:relative;
}

.dashboard .confirm-account .content .item:last-of-type:after
{
display:none;
}

.dashboard .confirm-account .content .item:after
{
position:absolute;
top:50%;
transform:translateY(-50%);
right:65%;
left:-35%;
content:"";
display:block;
height:6px;
background-color:#eff2f5;
border-radius:5px;
}

.dashboard .confirm-account .content .item .icon
{
font-size:20px;
margin:auto;
display:block;
background-color:#f7f8fa;
width:53px;
height:53px;
line-height:53px;
text-align:center;
color:#babfc9;
border-radius:3px;
}

.dashboard .confirm-account .content .item .icon:after
{
margin:30px auto;
content:"";
display:block;
width:15px;
height:15px;
background-color:#e4e6e9;
border:3px solid #fff;
box-shadow:0 3px 15px rgba(119,132,157,.18);
-webkit-box-shadow:rgba(119,132,157,.18) 0 3px 15px;
border-radius:40px;
}

.dashboard .confirm-account .content .item .title
{
margin-top:80px;
display:block;
text-align:center;
}

.dashboard .confirm-account .content .item .title .sub-title
{
display:block;
font-size:14px;
font-weight:400;
line-height:27px;
color:#acb3bf;
}

.dashboard .confirm-account .content .item .title .done
{
display:block;
color:#babfc9;
font-size:13px;
line-height:21px;
font-weight:400;
}

.dashboard .confirm-account .content .item.active:after
{
background-color:#afdf8a;
border-radius:5px;
}

.dashboard .confirm-account .content .item.active .icon
{
background-color:#f3fbed;
color:#8ed557;
}

.dashboard .confirm-account .content .item.active .icon:after
{
background-color:#afdf8a;
border:3px solid #fff;
box-shadow:0 3px 15px rgba(137,211,81,.5);
-webkit-box-shadow:rgba(137,211,81,.5) 0 3px 15px;
}

.dashboard .confirm-account .content .item.active .title .sub-title
{
color:#747b85;
}

.dashboard .confirm-account .content .item.active .title .done
{
color:#8ed557;
font-size:13px;
}

.dashboard .confirm-account .content .item.half .icon
{
background-image:linear-gradient(180deg,#ffcc5e,#ffcc60);
box-shadow:0 5px 25px rgba(255,204,22,.32);
-webkit-box-shadow:rgba(255,204,22,.32) 0 5px 25px;
color:#fff;
}

.dashboard .confirm-account .content .item.half .icon:after
{
background-color:#afdf8a;
border:3px solid #cfefb6;
box-shadow:0 3px 15px rgba(137,211,81,.5);
-webkit-box-shadow:rgba(137,211,81,.5) 0 3px 15px;
}

.dashboard .confirm-account .content .item.half .title .sub-title
{
color:#747b85;
}

.dashboard .confirm-account .content .item.half .title .done
{
color:#acb3bf;
}

.dashboard .pr-singer
{
border-radius:4px;
overflow:hidden;
}

.dashboard .pr-singer .user-signs
{
background-image:url(../images/background-icon.png);
background-position:bottom -90px right -100px;
background-size:100%;
background-repeat:no-repeat;
padding:20px 30px 31px;
box-shadow:0 5px 25px rgba(119,132,157,.08);
-webkit-box-shadow:rgba(119,132,157,.08) 0 5px 25px;
background-color:#fff;
}

.dashboard .pr-singer .user-signs:hover .sign-btn a
{
box-shadow:0 5px 30px #fbcb65;
-webkit-box-shadow:#fbcb65 0 5px 30px;
}

.dashboard .pr-singer .user-signs .fg-img
{
margin:0;
padding-top:80%;
position:relative;
width:100%;
}

.dashboard .pr-singer .user-signs .fg-img img
{
position:absolute;
top:50%;
left:50%;
width:100%;
height:auto;
max-width:inherit;
transform:translate(-50%,-50%);
}

.dashboard .pr-singer .user-signs .content
{
text-align:center;
margin-top:30px;
}

.dashboard .pr-singer .user-signs .content .sub-title
{
font-size:14px;
font-weight:400;
line-height:30px;
color:#acb3bf;
}

.dashboard .pr-singer .user-signs .content .title
{
font-size:18px;
font-weight:500;
line-height:30px;
color:#4d535b;
}

.dashboard .pr-singer .user-signs .sign-btn
{
text-align:center;
margin-top:20px;
}

.dashboard .pr-singer .user-signs .sign-btn a
{
transition:.3s;
-webkit-transition:.3s;
margin:auto;
color:#fff;
display:block;
width:42px;
height:42px;
line-height:42px;
text-align:center;
border-radius:4px;
background-image:linear-gradient(0deg,#ffcc5e,#ffd06d);
box-shadow:0 3px 26px rgba(251,203,101,.44);
-webkit-box-shadow:rgba(251,203,101,.44) 0 3px 26px;
}

.dashboard .widget-header
{
display:flex;
align-items:center;
flex-wrap:wrap;
}

.dashboard .widget-header .title
{
margin:0;
flex:1;
font-size:18px;
font-weight:500;
color:#53565d;
}

.dashboard .widget-header .widget-btn
{
flex:1;
text-align:left;
}

@media (max-width:574px)
{
.dashboard .widget-header .widget-btn .btn
{
padding:9px 14px!important;
}

}

.dashboard .widget-header .widget-btn .btn .prepend-icon
{
font-size:16px;
}

@media (max-width:574px)
{
.dashboard .dashboard-home-product-table .widget-header .widget-btn
{
min-width:100%!important;
margin:20px 0 10px!important;
text-align:center!important;
}

}

.dashboard .dashboard-tables
{
box-shadow:0 0 10px rgba(54,83,120,.26);
border-radius:4px;
background-color:#fff;
padding:25px 32px;
}

@media (max-width:574px)
{
.dashboard .dashboard-tables
{
padding:15px;
}

}

.dashboard .dashboard-tables .widget-header .title
{
margin:0;
font-size:18px;
font-weight:500;
line-height:28px;
color:#53565d;
flex:1;
}

.dashboard .dashboard-tables .widget-header .widget-btn
{
flex:1;
text-align:left;
}

.dashboard .dashboard-tables .widget-header .widget-btn .btn
{
transition:.3s;
-webkit-transition:.3s;
padding:14px 24px;
background-color:transparent;
}

.dashboard .dashboard-tables .widget-header .widget-btn .btn:hover
{
background-color:#f8f9fb;
color:#a2a6ab;
}

.dashboard .dashboard-tables .widget-header .widget-btn .btn-primary
{
background-color:rgba(142,213,87,.08);
color:#8ed557;
}

.dashboard .dashboard-tables .widget-header .widget-btn .btn-primary:hover
{
background-color:rgba(142,213,87,.2);
color:#8ed557;
}

.dashboard .dashboard-tables .sh-table
{
margin-top:35px;
width:100%;
}

.dashboard .dashboard-tables .sh-table .table
{
width:100%;
}

.dashboard .dashboard-tables .sh-table .table .t-head
{
border-bottom:1px solid rgba(235,239,242,.68);
}

.dashboard .dashboard-tables .sh-table .table .t-head .t-col
{
width:20%;
padding:12px 22px 30px;
font-size:15px;
font-weight:500;
line-height:24px;
color:#53565d;
}

.dashboard .dashboard-tables .sh-table .table .t-head .t-col:first-of-type
{
width:40%;
}

.dashboard .dashboard-tables .sh-table .table .t-content
{
background-color:rgba(247,248,250,.67);
border-radius:4px;
}

.dashboard .dashboard-tables .sh-table .table .t-content:nth-of-type(2n)
{
background-color:#fff;
}

.dashboard .dashboard-tables .sh-table .table .t-content:nth-of-type(2n) .license-item,.dashboard .dashboard-tables .sh-table .table .t-content:nth-of-type(2n) .license-item .form-field
{
background-color:#f5f5f5!important;
}

.dashboard .dashboard-tables .sh-table .table .t-content:nth-of-type(2)
{
margin-top:20px!important;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item
{
width:20%;
padding:12px 22px;
font-size:15px;
font-weight:400;
line-height:24px;
color:#70757b;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item:first-of-type
{
width:40%;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item .domain-active
{
font-size:14px;
color:#89b0fa;
font-weight:400;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item .license-item
{
background-color:#fff;
position:relative;
border-radius:4px;
text-align:left;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item .license-item .input-prepend
{
position:absolute;
top:50%;
transform:translateY(-50%);
margin:0;
left:12px;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item .license-item .input-prepend .prepend-icon
{
box-shadow:0 2px 10px rgba(119,132,157,.24);
-webkit-box-shadow:rgba(119,132,157,.24) 0 2px 10px;
margin:0 9px 0 0;
display:inline-block;
background-color:#acb3bf;
border-radius:4px;
width:29px;
height:29px;
line-height:29px;
text-align:center;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item .license-item .input-prepend .prepend-icon i
{
font-size:14px;
color:#fff;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item .license-item .form-field
{
text-align:left;
padding-left:45px;
width:100%;
height:50px;
line-height:50px;
background-color:#fff;
font-size:15px;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item .license-item .form-field::-webkit-input-placeholder
{
color:#53565d;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item .license-item .form-field:-moz-placeholder,.dashboard .dashboard-tables .sh-table .table .t-content .t-item .license-item .form-field::-moz-placeholder
{
color:#53565d;
}

.dashboard .dashboard-tables .sh-table .table .t-content .t-item .license-item .form-field:-ms-input-placeholder
{
color:#53565d;
}

@media (max-width:767px)
{
.dashboard .sh-table
{
width:100%;
overflow:auto;
}

.dashboard .sh-table .table
{
width:auto;
max-width:inherit;
white-space:nowrap;
}

}

.dashboard .notifications .notification
{
overflow:hidden;
background-color:#fff;
border-radius:4px;
box-shadow:0 5px 25px rgba(54,83,120,.06);
-webkit-box-shadow:rgba(54,83,120,.06) 0 5px 25px;
padding:30px;
}

.dashboard .notifications .notification .widget-header .widget-btn .btn.btn-md
{
color:#acb3bf;
}

.dashboard .notifications .notification .content
{
position:relative;
padding:30px 30px 20px;
background-color:#f9f9fb;
border-radius:4px;
margin-top:37px;
}

.dashboard .notifications .notification .content:hover .widget-header .title a
{
color:#8ed557;
}

.dashboard .notifications .notification .content:hover:after
{
right:-31px;
background-color:rgba(142,213,87,.8);
}

.dashboard .notifications .notification .content:after
{
transition:.3s;
-webkit-transition:.3s;
content:"";
display:block;
width:6px;
height:81px;
position:absolute;
top:50%;
border-radius:4px;
transform:translateY(-50%);
right:-33px;
background-color:rgba(142,213,87,.41);
}

.dashboard .notifications .notification .content .widget-header
{
display:flex;
}

.dashboard .notifications .notification .content .widget-header .title
{
text-align:right;
flex:4;
font-size:15px;
font-weight:500;
line-height:31px;
color:#4d535b;
}

.dashboard .notifications .notification .content .widget-header .title a
{
transition:.3s;
-webkit-transition:.3s;
color:#4d535b;
}

.dashboard .notifications .notification .content .widget-header .title .icon
{
margin-left:12px;
width:20px;
height:20px;
line-height:24px;
text-align:center;
font-size:10px;
color:#fff;
display:inline-block;
background-color:#8ed557;
border-radius:48px;
}

.dashboard .notifications .notification .content .widget-header .badge
{
padding:0;
background-color:transparent;
color:rgba(119,132,157,.45);
font-size:12px;
margin-right:0;
text-align:left;
flex:1;
}

.dashboard .notifications .notification .content .widget-header .badge .last-send
{
font-size:12px;
font-weight:400;
color:rgba(119,132,157,.45);
}

.dashboard .notifications .notification .content .desc
{
margin-top:10px;
font-size:14px;
font-weight:400;
line-height:28px;
color:#acb3bf;
margin-bottom:0;
text-align:right;
}

.dashboard .notifications .notification .content.message
{
margin-top:27px;
}

.dashboard .notifications .notification .content.message:hover .widget-header .title a
{
color:#8ed557;
}

.dashboard .notifications .notification .content.message:hover:after
{
right:-31px;
background-color:rgba(249,198,89,.8);
}

.dashboard .notifications .notification .content.message:after
{
transition:.3s;
-webkit-transition:.3s;
background-color:rgba(249,198,89,.41);
}

.dashboard .notifications .notification .content.message .widget-header .title .icon
{
margin-bottom:0;
margin-left:12px;
background-color:transparent;
font-size:20px;
padding:0;
color:#f9c659;
}

@media (max-width:1199px)
{
.dashboard .notifications .notification
{
padding:20px;
}

.dashboard .notifications .notification .content
{
padding:10px;
}

.dashboard .notifications .notification .card-notification .card-text .post-meta .category
{
display:none;
}

}

.dashboard .notifications .card-notification
{
background-color:#fff;
overflow:hidden;
box-shadow:0 0 10px rgba(54,83,120,.26);
border-radius:6px;
}

.dashboard .notifications .card-notification .card-img
{
border-radius:4px;
width:100%;
height:auto;
padding-top:62.5%;
margin:0;
overflow:hidden;
position:relative;
}

.dashboard .notifications .card-notification .card-img img
{
position:absolute;
top:50%;
left:50%;
z-index:1;
transform:translate(-50%,-50%);
height:auto;
max-width:100%;
}

.dashboard .notifications .card-notification .card-text
{
padding:26px 30px 28px 25px;
}

.dashboard .notifications .card-notification .card-text .category-btn .btn-yellow
{
color:#ffb563;
background-color:rgba(255,207,105,.17);
}

.dashboard .notifications .card-notification .card-text .title
{
line-height:32px;
font-size:16px;
text-align:right;
font-weight:500;
margin:0 0 12px;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}

.dashboard .notifications .card-notification .card-text .title a
{
color:#53565d;
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .notifications .card-notification .card-text .title a:hover
{
color:#8e939b;
}

.dashboard .notifications .card-notification .card-text .desc
{
color:#8e939b;
font-size:13px;
font-weight:400;
padding-bottom:14px;
border-bottom:1px dashed rgba(187,188,190,.25);
line-height:23px;
margin-bottom:18px;
min-height:107px;
}

.dashboard .notifications .card-notification .card-text .post-meta
{
display:flex;
align-items:center;
}

.dashboard .notifications .card-notification .card-text .post-meta .category
{
flex:1;
}

.dashboard .notifications .card-notification .card-text .post-meta .category .cat-name
{
transition:.3s;
-webkit-transition:.3s;
display:flex;
align-items:center;
line-height:17px;
font-size:13px;
color:rgba(142,147,155,.62);
}

.dashboard .notifications .card-notification .card-text .post-meta .category .cat-name:hover
{
color:#8ed557;
}

.dashboard .notifications .card-notification .card-text .post-meta .category .icon
{
margin-left:10px;
font-size:16px;
}

.dashboard .notifications .card-notification .card-text .post-meta .comments
{
flex:1;
text-align:left;
}

.dashboard .notifications .card-notification .card-text .post-meta .comments .comments-num
{
transition:.3s;
-webkit-transition:.3s;
font-size:13px;
color:rgba(119,132,157,.85);
}

.dashboard .notifications .card-notification .card-text .post-meta .comments .comments-num:hover,.dashboard .notifications .card-notification .card-text .post-meta .comments .comments-num:hover i
{
color:#8ed557;
}

.dashboard .notifications .card-notification .card-text .post-meta .comments .comments-num i
{
font-size:18px;
color:rgba(119,132,157,.45);
margin-left:4px;
}

.dashboard .interests
{
padding:30px;
box-shadow:0 0 10px rgba(54,83,120,.26);
border-radius:4px;
background-color:#fff;
}

.dashboard .interests .widget-header
{
margin-bottom:35px;
}

.dashboard .interests .card-interests
{
box-shadow:0 0 10px rgba(54,83,120,.26);
transition:.3s;
-webkit-transition:.3s;
padding:20px 20px 25px;
background-color:#f9f9fb;
border-radius:4px;
}

.dashboard .interests .card-interests:hover .post-meta .remove
{
visibility:visible;
opacity:1;
}

@media (max-width:574px)
{
.dashboard .interests .card-interests .post-meta .remove
{
visibility:visible!important;
opacity:1!important;
}

}

.dashboard .interests .card-interests .thumbnail
{
position:relative;
overflow:hidden;
padding-top:50%;
margin-bottom:30px;
border-radius:3px;
}

.dashboard .interests .card-interests .thumbnail img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:auto;
height:100%;
max-width:100%;
}

.dashboard .interests .card-interests .post-meta
{
align-items:center;
display:flex;
}

.dashboard .interests .card-interests .post-meta .content
{
flex:4;
}

.dashboard .interests .card-interests .post-meta .content .title
{
font-size:15px;
font-weight:500;
color:#53565d;
line-height:24px;
}

.dashboard .interests .card-interests .post-meta .content .title:hover a
{
color:#8ed557;
}

.dashboard .interests .card-interests .post-meta .content .title a
{
transition:.3s;
-webkit-transition:.3s;
color:#53565d;
}

.dashboard .interests .card-interests .post-meta .content .sub-title
{
font-size:13px;
font-weight:400;
line-height:17px;
color:#acb3bf;
}

.dashboard .interests .card-interests .post-meta .remove
{
transition:.3s;
-webkit-transition:.3s;
visibility:hidden;
opacity:0;
flex:1;
text-align:center;
}

.dashboard .interests .card-interests .post-meta .remove .btn
{
background-color:rgba(253,131,117,.14);
color:#fd8375;
font-size:20px;
width:50px;
height:50px;
line-height:50px;
text-align:center;
padding:0;
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .interests .card-interests .post-meta .remove .btn:hover
{
background-color:rgba(253,131,117,.8);
color:#fff;
}

.dashboard .dashbord-copyright
{
display:flex;
align-items:center;
flex-wrap:wrap;
}

.dashboard .dashbord-copyright a
{
font-weight:400;
font-size:15px;
color:#93989f;
transition:.3s;
-webkit-transition:.3s;
}

.dashboard .dashbord-copyright a:hover
{
color:#8ed557;
}

.dashboard .dashbord-copyright .text
{
flex:2;
}

.dashboard .dashbord-copyright .text a
{
display:inline-flex;
}

.dashboard .dashbord-copyright .text a .icon
{
margin-left:20px;
display:inline-block;
width:25px;
height:25px;
background-image:url(../images/logortl-1.png);
background-size:cover;
background-repeat:no-repeat;
}

.dashboard .dashbord-copyright .copyright-btns
{
margin-top:-10px;
text-align:left;
flex:1;
}

.dashboard .dashbord-copyright .copyright-btns .c-btn
{
line-height:45px;
}

.dashboard .dashbord-copyright .copyright-btns .c-btn:last-of-type
{
margin-right:30px;
}

@media (max-width:767px)
{
.dashboard .dashbord-copyright .text
{
order:2;
min-width:100%;
padding:15px 0;
text-align:center;
}

.dashboard .dashbord-copyright .copyright-btns
{
text-align:center;
}

}

.dashboard .badge
{
padding:5px 10px;
background-color:rgba(142,213,87,.08);
color:#8ed557;
font-size:13px;
font-weight:400;
margin-right:8px;
}

.dashboard .badge.warning
{
background-color:rgba(251,203,101,.08);
color:#fbcb65;
}

.dashboard .badge.removed
{
background-color:rgba(253,131,117,.08);
color:#fd8375;
}

.dashboard .badge.confirmation
{
background-color:rgba(137,176,250,.08);
color:#89b0fa;
}

.dashboard .badge.disabled
{
background-color:#fff;
color:#7d848f;
}

.dashboard .dashboard-user-settings-layout .widget-header.setting-tabs
{
margin-bottom:50px;
}

.dashboard .dashboard-user-settings-layout .widget-header.setting-tabs .prepend-icon.code-icon
{
color:#acb3bf;
font-size:12px;
margin-left:12px;
}

.dashboard .dashboard-user-settings-layout .widget-header.setting-tabs .prepend-icon.code-icon:after
{
margin-right:2px;
display:inline-block;
content:"\F104";
font-family:Font Awesome\ 5 Pro;
}

.dashboard .dashboard-user-settings-layout .widget-header.setting-tabs .prepend-icon.code-icon:before
{
margin-left:2px;
font-family:Font Awesome\ 5 Pro;
display:inline-block;
content:"\F105";
}

.dashboard .dashboard-comments .comments-box .user-comments
{
padding:inherit;
}

.dashboard .dashboard-comments .comments-box .user-comments .comment-header
{
margin-bottom:35px;
}

@media (max-width:991px)
{
.dashboard .dashboard-comments .comments-box .user-comments
{
padding-left:0;
padding-right:0;
}

.dashboard .dashboard-comments .comments-box .user-comments .comment-header
{
display:block;
}

.dashboard .dashboard-comments .comments-box .user-comments .comment-header .header-btns
{
text-align:right;
margin-top:15px;
}

}

.dashboard .dashboard-comments-filter
{
background:#fafafa;
margin:-30px;
padding:30px;
border-bottom:1px solid #eee;
}

.dashboard .dashboard-comments-filter .filter-title
{
font-size:13px;
color:#666;
margin-bottom:0;
}

.dashboard .dashboard-comments-filter .multiselect .multiselect__tags,.dashboard .dashboard-comments-filter .multiselect .multiselect__tags .multiselect__input,.dashboard .dashboard-comments-filter .multiselect .multiselect__tags .multiselect__single
{
background-color:#f0f0f0;
}

.dashboard .dashboard-comments-filter .result-count
{
color:#666;
}

.dashboard .dashboard-comments-filter .result-count b
{
font-size:1.5rem;
color:#8ed557;
}

@media (max-width:991px)
{
.dashboard .dashboard-comments-filter .result-count
{
margin-bottom:15px;
}

}

@media (max-width:574px)
{
.dashboard .col,.dashboard .col-1,.dashboard .col-2,.dashboard .col-3,.dashboard .col-4,.dashboard .col-5,.dashboard .col-6,.dashboard .col-7,.dashboard .col-8,.dashboard .col-9,.dashboard .col-10,.dashboard .col-11,.dashboard .col-12,.dashboard .col-auto,.dashboard .col-lg,.dashboard .col-lg-1,.dashboard .col-lg-2,.dashboard .col-lg-3,.dashboard .col-lg-4,.dashboard .col-lg-5,.dashboard .col-lg-6,.dashboard .col-lg-7,.dashboard .col-lg-8,.dashboard .col-lg-9,.dashboard .col-lg-10,.dashboard .col-lg-11,.dashboard .col-lg-12,.dashboard .col-lg-auto,.dashboard .col-md,.dashboard .col-md-1,.dashboard .col-md-2,.dashboard .col-md-3,.dashboard .col-md-4,.dashboard .col-md-5,.dashboard .col-md-6,.dashboard .col-md-7,.dashboard .col-md-8,.dashboard .col-md-9,.dashboard .col-md-10,.dashboard .col-md-11,.dashboard .col-md-12,.dashboard .col-md-auto,.dashboard .col-sm,.dashboard .col-sm-1,.dashboard .col-sm-2,.dashboard .col-sm-3,.dashboard .col-sm-4,.dashboard .col-sm-5,.dashboard .col-sm-6,.dashboard .col-sm-7,.dashboard .col-sm-8,.dashboard .col-sm-9,.dashboard .col-sm-10,.dashboard .col-sm-11,.dashboard .col-sm-12,.dashboard .col-sm-auto,.dashboard .col-xl,.dashboard .col-xl-1,.dashboard .col-xl-2,.dashboard .col-xl-3,.dashboard .col-xl-4,.dashboard .col-xl-5,.dashboard .col-xl-6,.dashboard .col-xl-7,.dashboard .col-xl-8,.dashboard .col-xl-9,.dashboard .col-xl-10,.dashboard .col-xl-11,.dashboard .col-xl-12,.dashboard .col-xl-auto
{
padding-left:5px;
padding-right:5px;
}

.dashboard .row
{
margin-right:-5px;
margin-left:-5px;
}

}

.btn.btn-lite-gray
{
background-color:#f2f4f5;
color:#bec5d1;
}

.btn.btn-lite-gray:hover
{
background-color:rgba(242,244,245,.6);
}

.btn-green-shadow
{
transition:.3s;
-webkit-transition:.3s;
}

.btn-green-shadow:hover
{
box-shadow:0 10px 50px rgba(126,207,66,.21);
-webkit-box-shadow:rgba(126,207,66,.21) 0 10px 50px;
}

.btn-gray-shadow
{
transition:.3s;
-webkit-transition:.3s;
}

.btn-gray-shadow:hover
{
box-shadow:0 10px 50px rgba(242,244,245,.21);
-webkit-box-shadow:rgba(242,244,245,.21) 0 10px 50px;
}

.btn.btn-sm-icon
{
color:#acb3bf;
font-size:14px;
font-weight:400;
}

.btn.btn-sm-icon .prepend-icon
{
transform:scale(1);
margin-left:4px;
}

.btn.btn-dashed
{
padding:13px 30px;
border-radius:4px;
text-align:center;
border:1px dashed #acb3bf;
}

.btn.btn-red
{
background-color:rgba(253,131,117,.15);
box-shadow:0 2px 15px rgba(253,131,117,.04);
-webkit-box-shadow:rgba(253,131,117,.04) 0 2px 15px;
color:#fd8375;
}

.btn.btn-red:hover
{
box-shadow:0 10px 50px rgba(253,131,117,.1);
-webkit-box-shadow:rgba(253,131,117,.1) 0 10px 50px;
}

body.dashboard
{
padding-top:0!important;
}

@media (max-width:991px)
{
body:not(.show-quick-actions) .header-main .header-btns
{
transform:scale(.9);
margin-top:0;
opacity:0;
visibility:hidden;
}

body:not(.show-quick-actions) .header-main .header-btns~.rtl-dimmer
{
display:none!important;
}

}

@media (max-width:1470px)
{
body:not(.show-responsive-dashboard-menu) .dashboard-navbar
{
overflow:hidden;
transform:translateX(100%);
opacity:0;
visibility:hidden;
}

body:not(.show-responsive-dashboard-menu) .dashboard-navbar+.rtl-dimmer
{
opacity:0;
visibility:hidden;
pointer-events:none;
}

}

body .border-dashed-top
{
border-top:1px dashed #959595;
}

body .rdsBox__title__icon
{
padding-left:10px;
}

body .fontSmall
{
font-size:13px;
color:#959595;
}

body .colorSuccess
{
color:#8ed557!important;
}

body .colorDanger
{
color:#fd8b7e;
}

body .rds-bg-gray
{
background:#f9f9f9;
border-radius:4px;
}

body .rds-bg-lightGray
{
background:#fbfbfb;
}

body .rds-bgProgressbar-red
{
background:#fd8b7e!important;
filter:drop-shadow(0 2px 10px rgba(255,126,126,.3));
}

body .rds-bgProgressbar-orange
{
background:#ffcf52!important;
filter:drop-shadow(0 2px 10px rgba(249,198,89,.3));
}

body .rds-bgProgressbar-green
{
background:#8ed557!important;
filter:drop-shadow(0 2px 10px rgba(185,236,102,.3));
}

body .rds-bgProgressbar-gray
{
background:#d6d6d6!important;
filter:drop-shadow(0 2px 10px rgba(214,214,214,.3));
}

body .rds-bg-lightRed
{
background:rgba(255,126,126,.08);
}

body .rdsBox__warning--border
{
margin-top:30px;
padding-top:20px;
border-top:1px dashed #f1f1f1;
}

body .rdsBox__warning--border,body .rdsBox__warning--withOutBorder
{
font-size:12px;
color:#959595;
display:flex;
align-items:center;
}

body .rdsLine
{
border-bottom:1px solid #e9e9e9;
position:absolute;
top:11px;
width:95%;
z-index:9;
left:0;
}

body .borderRed
{
border-right:5px solid #fd8b7e!important;
border-left:5px solid #fd8b7e!important;
}

body .borderGreen
{
border-right:5px solid #8ed557!important;
border-left:5px solid #8ed557!important;
}

body .borderGray
{
border-right:5px solid #efefef!important;
border-left:5px solid #efefef!important;
}

body .borderTop
{
border-top:1px solid #efefef!important;
}

body .borderGreenRight
{
border-right:4px solid #8ed557!important;
}

body .borderRedRight
{
border-right:4px solid #fd8b7e!important;
}

body .rdsLittleLink a
{
color:#b8b8b8!important;
font-size:12px;
font-weight:400;
margin-right:10px;
transition:.3s;
}

body .rdsLittleLink a:hover
{
color:#8ed557!important;
}

body .rdsAlignsMe
{
display:flex;
justify-content:space-between;
align-items:center;
}

body .rdsBtn
{
padding:8px 56px;
border-radius:4px;
font-size:16px;
text-align:center;
border:none;
color:#fff;
background-color:#8ed557;
transition:.3s;
white-space:nowrap;
}

body .rdsBtn:hover
{
background-color:#7fc945;
color:#fff;
}

body .rdsBtn[disabled=disabled]
{
background:#dbdbdb!important;
pointer-events:none;
}

body .rdsBtn--medium
{
padding:8px 15px;
}

body .rdsBtn--big
{
padding:8px 45px;
}

body .rdsBtn--mediumTwo
{
padding:8px 32px;
}

body .rdsBtn--outline
{
border:1px solid #8ed557!important;
background:transparent;
color:#8ed557!important;
}

body .rdsBtn--outline:hover
{
border-color:#689e3f!important;
color:#689e3f!important;
background:transparent;
}

body .rdsBtn--outline--red
{
border:1px solid #fd8b7e!important;
background:transparent;
color:#fd8b7e!important;
}

body .rdsBtn--outline--red:hover
{
border-color:#d3746a!important;
color:#d3746a!important;
background:transparent;
}

body .rdsBtn--gray
{
background-color:#f1f1f1!important;
color:#959595!important;
transition:.3s;
}

body .rdsBtn--gray:hover
{
background-color:#e7e7e7!important;
color:#959595!important;
}

body .rdsBtn--orange
{
background-color:#ffcf52;
color:#fff;
}

body .rdsBtn--orange:hover
{
background-color:#ecb93a!important;
}

body .rdsBtn--iconBefore
{
display:inline-flex;
align-items:center;
justify-content:center;
}

body .rdsBtn--iconBefore i
{
padding-left:13px;
}

body .rdsBtn--iconAfter
{
display:flex;
align-items:center;
}

body .rdsBtn--iconAfter i
{
padding-right:10px!important;
}

body .rdsBtn--iconAfterBg
{
display:flex;
align-items:center;
padding:5px 20px 5px 5px;
color:#4d535b!important;
background-color:hsla(0,0%,93.7%,.38)!important;
}

body .rdsBtn--iconAfterBg i
{
background-color:#acb3bf!important;
padding:9px;
border-radius:4px;
color:#fff!important;
margin-right:10px;
filter:drop-shadow(0 2px 10px rgba(119,132,157,.2));
transition:.3s;
}

body .rdsBtn--iconAfterBg i:hover
{
background-color:#a0a7b2!important;
}

body .rdsBtn--iconَََُAlignAfter
{
display:flex;
align-items:center;
}

body .rdsBtn--square
{
padding:10px;
background-color:#8ed557;
font-size:22px;
}

body .rdsBtn--Play,body .rdsBtn--square
{
color:#fff;
display:flex;
align-items:center;
justify-content:center;
}

body .rdsBtn--Play
{
width:68px;
height:68px;
border-radius:50%;
text-align:center;
background-color:hsla(0,0%,76.9%,.8);
box-shadow:0 0 15px rgba(0,0,0,.25);
font-size:27px;
transition:.3s;
border:none;
}

body .rdsBtn--Play:hover
{
background-color:#c4c4c4;
}

body .rdsBtn--align
{
display:flex;
justify-content:center;
align-items:center;
font-size:14px;
background-color:#f1f1f1;
color:#959595;
border-radius:4px;
width:23px;
height:23px;
transition:.3s;
cursor:pointer;
}

body .rdsBtn--align:hover
{
background-color:#e7e7e7;
}

body .rdsBtn--align--transform i
{
transform:rotate(270deg);
}

body .rdsBtn--align--After
{
margin-right:10px!important;
}

body .rdsBtn--align--green
{
background-color:#e0f9cd!important;
color:#8ed557!important;
transition:.3s;
}

body .rdsBtn--align--green:hover
{
background-color:#689e3f!important;
}

body .rdsBadges
{
padding:3px 15px;
border-radius:4px;
font-size:14px;
display:inline-block;
text-align:center;
}

body .rdsBadges--green
{
background-color:#e0f9cd;
color:#8ed557;
}

body .rdsBadges--gray
{
background-color:#f1f1f1;
color:#959595;
}

body .rdsBadges--red
{
background-color:#ffe9e9;
color:#fd8b7e;
}

body .rdsBadges--icon
{
display:flex;
justify-content:center;
align-items:center;
font-size:32px;
border-radius:4px;
width:51px;
height:51px;
}

body .rdsBadges--icon--orange
{
background-color:rgba(249,198,89,.18);
color:#ffcf52;
}

body .rdsBadges--icon--green
{
background-color:#e0f9cd;
color:#8ed557;
}

body .rdsBadges--icon--red
{
background-color:#ffe9e9;
color:#fd8b7e;
}

body .rdsTextAlign
{
color:#8ed557;
display:flex;
align-items:center;
margin-top:8px;
transition:.3s;
}

body .rdsTextAlign i
{
margin-right:5px;
}

body .rdsTextAlign:hover
{
color:#689e3f;
}

body .rdsTab
{
background-color:#f1f1f1;
width:100%;
padding:5px;
color:#959595;
border-radius:4px;
text-align:center;
}

body .rdsTab__list
{
display:flex;
justify-content:space-between;
padding:0;
margin:0;
}

body .rdsTab__list__item
{
padding:12px;
border-radius:4px;
width:24%;
list-style-type:none;
}

body .rdsTab__list__item__content__active
{
background-color:#fff!important;
}

body .rdsTab__list__item__content
{
color:#959595!important;
font-size:14px;
}

body .rdsTab__list__item__content:hover
{
color:#959595!important;
}

body .rdsInputs__Input
{
background:#fff;
border-radius:4px;
font-size:14px;
border:1px solid #f1f1f1;
color:#959595;
text-align:right;
padding:11px 20px;
width:100%;
}

body .rdsInputs__Input:focus
{
outline:none!important;
}

body .rdsInputs__Input__border
{
border-right:3px solid #efefef;
}

body .rdsInputs__Input__border--star
{
color:#fd8b7e;
font-size:16px;
margin-right:105px;
margin-top:14px;
position:absolute;
}

body .rdsProgressbar
{
padding:0 15px;
}

body .rdsProgressbar__content
{
padding:40px;
display:flex;
justify-content:flex-end;
align-items:center;
box-shadow:0 0 5px rgba(0,0,0,.15);
}

body .rdsProgressbar__content__title
{
color:#4d535b;
font-size:16px;
font-family:IRANSans,Dana,Tahoma,sans-serif;
margin-left:50px;
}

body .rdsProgressbar .progress
{
width:55%;
height:7px;
position:relative;
transform:rotate(180deg);
overflow:unset;
}

body .rdsProgressbar .progress-bar
{
overflow:unset;
position:relative;
border-radius:4px;
height:7px;
}

body .rdsProgressbar__badge
{
padding:2px 25px;
display:flex;
justify-content:center;
align-items:center;
font-size:14px;
position:absolute;
right:92%;
margin-right:-16px;
background-color:#959595;
color:#fff;
text-align:center;
border-radius:4px;
left:0;
transform:rotate(180deg);
top:18px;
}

body .rdsProgressbar__badge:before
{
content:"";
position:absolute;
right:39%;
bottom:-7px;
width:0;
height:0;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:9px solid #959595;
}

body .rdsProgressbar__content__circle
{
width:18px;
height:18px;
border-radius:50%;
border:3px solid #fff;
position:absolute;
z-index:9;
top:-5px;
}

body .rdsProgressbar__content__circle__left
{
right:-18px;
}

body .rdsProgressbar__content__circle__right
{
left:-18px;
top:-5px;
}

body .rdsProgressbar__content__circle__gray
{
background-color:#e9ecef;
}

@media (max-width:577px)
{
body .rdsProgressbar__content
{
padding:30px 20px;
display:block;
text-align:center;
}

body .rdsProgressbar .progress
{
width:100%!important;
margin-top:50px;
}

}

@media (max-width:992px)
{
body .rdsProgressbar
{
margin-top:15px;
padding:0!important;
}

}

body .rdsProductBox
{
background-color:#fff;
padding:23px;
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
}

body .rdsProductBox__text
{
margin-top:5px;
}

body .rdsProductBox__text__title__inner
{
color:#4d535b!important;
font-size:18px;
transition:.3s;
}

body .rdsProductBox__text__title__inner:hover
{
color:#8ed557!important;
}

body .rdsProductBox__text__desc
{
color:#959595;
font-size:18px;
font-family:Dana,IRANSans,Tahoma,sans-serif;
}

body .rdsProductBox__version
{
text-align:left;
}

body .rdsProductBox__version__badge
{
margin-bottom:30px;
margin-top:10px;
}

body .rdsProductBox__version__data
{
white-space:nowrap;
color:#959595;
}

@media (max-width:1200px)
{
body .rdsProductBox,body .rdsProductBox__version
{
text-align:center;
}

}

body .rdsEducationSearchBox
{
padding:36px 0;
display:flex;
justify-content:center;
align-items:center;
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
background-color:#fff;
}

body .rdsEducationSearchBox__input
{
width:84%;
margin:0 40px;
}

@media (max-width:1200px)
{
body .rdsEducationSearchBox
{
padding:36px 20px!important;
}

.my-input
{
width:100%; 
display:inline-table !important;
max-width:100%; 
float:right;
}

.archive-sidebar
{
background-image:url(../img/form/bannerback.png); 
background-repeat:repeat-x;
overflow-x:hidden;
}

main.site-main
{
padding-bottom:0px;
}

.site-main-inner
{
margin-top:40px !important;
}

}

body .rdsEducationGuide
{
padding:16px 27px;
justify-content:space-between;
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
background-color:#fff;
}

body .rdsEducationGuide,body .rdsEducationGuide__textBox
{
display:flex;
align-items:center;
}

body .rdsEducationGuide__textBox__content
{
color:#4d535b;
font-size:16px;
margin-right:40px;
}

body .rdsEducationGuide__btn
{
display:flex;
flex-direction:column;
align-items:flex-end;
}

@media (max-width:428px)
{
body .rdsEducationGuide
{
flex-direction:column;
}

body .rdsEducationGuide__textBox
{
margin-bottom:15px;
}

}

body .rdsBoxTitle__content
{
font-size:18px;
color:#4d535b;
font-weight:700;
}

body .rdsEducationBox__content
{
background-image:url(../images/svg/rds-rtl-bg.svg);
background-repeat:no-repeat;
text-align:center;
background-position:-7% -53%;
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
height:298px;
position:relative;
background-color:#fff;
}

body .rdsEducationBox__content__text
{
padding:25px;
}

body .rdsEducationBox__content__text__title
{
font-size:16px;
color:#4d535b;
margin-bottom:20px;
font-family:IRANSans,Dana,Tahoma,sans-serif;
}

body .rdsEducationBox__content__text__desc
{
color:#959595;
font-size:14px;
padding:0 60px;
line-height:30px;
}

body .rdsEducationBox__content__btn
{
border-top:1px dashed #efefef;
padding:13px 0;
position:absolute;
bottom:0;
width:100%;
}

body .rdsEducationBox__videoBox
{
position:relative;
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
height:298px!important;
margin-bottom:50px!important;
}

body .rdsEducationBox__videoBox__content
{
position:absolute;
top:30px;
text-align:center;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
left:0;
right:0;
}

body .rdsEducationBox__videoBox__content__text__title
{
font-size:16px;
color:#fff;
margin-bottom:10px;
}

body .rdsEducationBox__videoBox__content__text__data
{
color:#efefef;
font-size:12px;
margin-bottom:15px;
}

body .rdsEducationBox__videoBox__desc
{
color:#efefef;
text-align:center;
font-size:14px;
background-color:rgba(41,41,41,.48);
border-radius:4px;
padding:13px 20px;
position:absolute;
bottom:0;
}

body .rdsEducationBox__videoBox__video__inner
{
width:100%;
height:298px;
border-radius:4px;
}

@media (max-width:432px)
{
body .rdsEducationBox__content__text__desc
{
padding:0 2px;
}

}

@media (min-width:992px) and (max-width:1199px)
{
body .rdsEducationBox__content__text
{
padding:10px;
}

}

@media (min-width:1200px) and (max-width:1421px)
{
body .rdsEducationBox__content__text
{
padding:24px;
}

}

body .rdsSendInformationBox
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:50px 38px 5px;
background-color:#fff;
}

body .rdsSendInformationBox__textArea__content
{
width:100%;
height:140px;
color:#959595;
font-size:14px;
border-radius:4px;
padding:15px;
border:1px solid #f1f1f1;
resize:none;
}

body .rdsSendInformationBox__textArea__content:focus
{
outline:none!important;
}

body .rdsSendInformationBox__textArea
{
border-top:1px dashed #efefef;
padding:45px 0;
}

body .rdsSendInformationBox__footer
{
display:flex;
justify-content:flex-end;
}

@media (max-width:488px)
{
body .rdsSendInformationBox__footer
{
flex-direction:column;
justify-content:center;
text-align:center;
align-items:center;
}

}

body .rdsFileDownloadBox
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:0 27px;
background-color:#fff;
}

body .rdsFileDownloadBox__content
{
width:100%;
display:flex;
justify-content:space-between;
align-items:center;
padding:21px 0;
border-top:1px dashed #efefef;
}

body .rdsFileDownloadBox__content:first-child
{
border-top:none!important;
}

body .rdsFileDownloadBox__content__inner
{
display:flex;
}

body .rdsFileDownloadBox__content__inner__text
{
margin-right:15px;
display:flex;
flex-direction:column;
justify-content:center;
}

body .rdsFileDownloadBox__content__inner__text__title
{
color:#4d535b;
font-size:14px;
}

body .rdsFileDownloadBox__content__inner__text__desc
{
color:#959595;
font-size:10px;
transition:.3s;
margin-top:6px;
cursor:pointer;
}

body .rdsFileDownloadBox__content__inner__text__desc:hover
{
color:#8ed557;
}

@media (max-width:768px)
{
body .rdsFileDownloadBox__content
{
flex-direction:column;
justify-content:center;
}

body .rdsFileDownloadBox__btns
{
display:flex;
flex-direction:column;
margin-top:25px;
}

body .rdsFileDownloadBox__btns .rdsBtn--outline
{
margin-bottom:10px!important;
}

}

body .rdsFileDownloadBox__demos
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:13px 27px;
background-color:#fff;
}

body .rdsFileDownloadBox__demos__textBox
{
display:flex;
width:100%;
justify-content:space-between;
align-items:center;
padding:15px 0;
}

body .rdsFileDownloadBox__demos__textBox__inner
{
display:flex;
align-items:center;
}

body .rdsFileDownloadBox__demos__textBox__inner__content
{
color:#4d535b;
font-size:16px;
margin-right:15px;
}

body .rdsFileDownloadBox__demos__btn
{
display:flex;
flex-direction:column;
align-items:flex-end;
}

body .rdsFileDownloadBox__demos__btn__text
{
color:#8ed557;
display:flex;
align-items:center;
margin-top:8px;
}

body .rdsFileDownloadBox__demos__btn__text i
{
margin-right:5px;
}

@media (max-width:428px)
{
body .rdsFileDownloadBox__demos
{
flex-direction:column;
}

body .rdsFileDownloadBox__demos__textBox__inner
{
margin-bottom:15px;
}

}

body .rdsFileDownloadBox__guide
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:13px 27px;
display:flex;
background-color:#fff;
}

body .rdsFileDownloadBox__guide__textBox
{
display:flex;
width:100%;
align-items:center;
}

body .rdsFileDownloadBox__guide__textBox__inner
{
display:flex;
align-items:center;
}

body .rdsFileDownloadBox__guide__textBox__content
{
color:#4d535b;
font-size:16px;
margin-right:15px;
}

body .rdsFileDownloadBox__guide__btn
{
display:flex;
flex-direction:column;
align-items:flex-end;
}

@media (max-width:428px)
{
body .rdsFileDownloadBox__guide
{
flex-direction:column;
}

body .rdsFileDownloadBox__guide__textBox__inner
{
margin-bottom:15px;
}

}

body .rdsFileDownloadBox__list:first-child
{
border-top:1px solid #efefef!important;
}

body .rdsFileDownloadBox__list__item
{
padding:25px 20px;
display:flex;
justify-content:space-between;
align-items:center;
}

body .rdsFileDownloadBox__list__item:nth-child(2n)
{
background-color:#f9f9f9!important;
border-radius:4px;
}

body .rdsFileDownloadBox__list__title
{
font-weight:600;
font-size:14px;
color:#4d535b;
text-align:right;
}

body .rdsFileDownloadBox__list__btn
{
text-align:left;
}

@media (max-width:768px)
{
body .rdsFileDownloadBox__list__item
{
display:flex;
flex-direction:column;
}

body .rdsFileDownloadBox__list__item__title
{
margin-bottom:20px;
}

}

body .rdsInstallService
{
padding:36px;
background-image:url(../images/svg/rds-rtl-bg.svg);
background-repeat:no-repeat;
text-align:center;
background-position:-2% 66%;
background-size:29%;
background-color:#fff;
}

body .rdsInstallService,body .rdsInstallService__img
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
display:flex;
}

body .rdsInstallService__img
{
padding:60px;
justify-content:center;
align-items:center;
width:243px;
height:222px;
}

body .rdsInstallService__content__text
{
margin-right:36px;
margin-top:10px;
text-align:right;
}

body .rdsInstallService__content__text__title
{
color:#4d535b;
font-size:16px;
margin-bottom:28px;
}

body .rdsInstallService__content__text__desc
{
color:#959595;
font-size:16px;
line-height:29px;
padding-left:20px;
}

body .rdsInstallService__content__btn
{
display:flex;
justify-content:flex-end;
margin-top:5%;
}

@media (max-width:768px)
{
body .rdsInstallService
{
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}

body .rdsInstallService__content__text
{
margin-right:0;
}

body .rdsInstallService__content__btn
{
justify-content:center!important;
}

}

@media (max-width:433px)
{
body .rdsInstallService__img
{
width:216px!important;
}

}

body .rdsPaymentDetail
{
background:#fff;
padding:33px;
}

body .rdsPaymentDetail,body .rdsTable
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
}

body .rdsTable
{
padding:10px;
background-color:#fff;
margin-bottom:30px;
overflow:auto;
}

body .rdsTable__Table
{
border:none;
padding:0 30px;
}

body .rdsTable__thead
{
background:hsla(0,0%,97.3%,.93);
border-radius:4px;
text-align:center;
}

body .rdsTable tr
{
border:none;
text-align:center;
}

body .rdsTable td
{
border:none;
padding-top:20px;
font-size:18px;
color:#959595;
line-height:30px;
white-space:nowrap;
}

body .rdsTable th
{
border:none;
color:#959595;
font-size:14px;
font-weight:400;
line-height:46px;
white-space:nowrap!important;
}

body .rdsTable tbody
{
border:none!important;
}

body .rdsPaymentDetail__history__header
{
border-top:1px dashed #efefef;
display:flex;
align-items:center;
justify-content:space-between;
padding-top:30px;
}

body .rdsPaymentDetail__history__header__title
{
font-size:14px;
color:#959595;
}

body .rdsBoxBorder
{
padding:20px 23px;
background:#fff;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
border-radius:4px;
margin-top:30px;
display:flex;
position:relative;
}

body .rdsBoxBorder__head
{
display:inline-flex;
align-items:center;
border-left:1px solid #efefef;
}

body .rdsBoxBorder__head__title
{
font-size:16px;
padding:0 20px;
font-weight:500;
white-space:nowrap;
}

body .rdsBoxBorder__content
{
display:flex;
align-items:center;
padding-right:20px;
width:75%;
}

body .rdsBoxBorder__content__detail__method
{
color:#797979;
font-size:14px;
display:flex;
white-space:nowrap;
}

body .rdsBoxBorder__content__detail__method__answer
{
color:#959595;
margin-right:auto;
padding-right:20px;
}

body .rdsBoxBorder__information__date
{
color:#959595;
font-size:14px;
white-space:nowrap;
}

body .rdsBoxBorder__information__price
{
color:#959595;
font-size:13px;
text-align:left;
margin-top:20px;
}

body .rdsBoxBorder__information__price span
{
font-size:18px;
}

@media (max-width:391px)
{
body .rdsBoxBorder__content__detail__method__answer
{
padding-right:0!important;
}

}

@media (max-width:992px)
{
body .rdsBoxBorder
{
display:block!important;
text-align:center!important;
}

body .rdsBoxBorder__head
{
border:none;
margin-bottom:40px;
}

body .rdsBoxBorder__content
{
justify-content:center;
margin-bottom:40px;
width:100%;
padding-right:0;
}

body .rdsBoxBorder__information__price
{
margin-top:5px;
}

}

body .rdsBoxBorderBg
{
width:100%;
padding:26px;
display:flex;
justify-content:space-between;
align-items:center;
border-radius:4px;
}

body .rdsBoxBorderBg .rdsBoxBorderBg__text
{
font-size:17px;
}

body .rdsCashback
{
padding:33px;
}

body .rdsCashback,body .rdsCashback__box
{
background:#fff;
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
}

body .rdsCashback__box
{
padding:39px;
display:flex;
justify-content:space-between;
align-items:center;
}

body .rdsCashback__box__title
{
font-size:14px;
color:#959595;
}

body .rdsCashback__box__price
{
font-size:13px;
color:#959595;
}

body .rdsCashback__box__price span
{
font-size:18px;
}

@media (max-width:577px)
{
body .rdsCashback
{
padding:30px 20px!important;
}

}

body .rdsService
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:33px;
background-color:#fff;
}

body .rdsService__banner img
{
width:100%;
height:auto;
}

body .rdsService__title
{
font-weight:500;
font-size:18px;
line-height:3;
font-family:Dana,IRANSans,Tahoma,sans-serif;
margin-bottom:40px;
color:#3c4354;
transition:.3s;
}

body .rdsService__title:hover
{
color:#8ed557;
}

body .rdsService__detail
{
display:flex;
align-items:center;
margin-top:13%;
justify-content:space-between;
}

body .rdsService__detail__price
{
font-weight:500;
font-size:22px;
color:#4d535b;
}

body .rdsService__detail__price span
{
font-size:16px;
color:#4d535b;
}

body .rdsService__heading
{
margin:30px 0;
position:relative;
}

body .rdsService__heading__text
{
color:#3f3f3f;
font-size:16px;
font-weight:600;
font-family:Dana,IRANSans,Tahoma,sans-serif;
background-color:#fff;
display:inline-flex;
position:relative;
z-index:9;
padding-left:20px;
width:100%;
}

body .rdsService__list
{
display:flex;
justify-content:space-between;
align-items:center;
padding:25px 0;
width:100%;
}

body .rdsService__list:nth-child(2n)
{
background-color:#f9f9f9!important;
border-radius:4px;
}

body .rdsService__list__title
{
font-weight:500;
font-size:14px;
color:#4d535b;
text-align:right;
}

body .rdsService__list__price
{
font-size:14px;
color:#4d535b;
text-align:center;
}

body .rdsService__list__btn
{
text-align:left;
}

body .rdsService__list__price span
{
font-size:14px;
color:#9c9c9c;
}

@media (max-width:577px)
{
body .rdsService,body .rdsService__list__btn,body .rdsService__list__price,body .rdsService__list__title
{
text-align:center;
}

body .rdsService__list
{
display:block;
justify-content:center;
}

body .rdsService__price
{
margin:18px 0 25px;
}

body .rdsService__btn
{
flex-direction:column;
display:inline-flex;
}

body .rdsService__btn .rdsButtons__btn
{
margin-bottom:10px;
}

}

@media (max-width:992px)
{
body .rdsService__title
{
margin-top:10px;
}

body .rdsService__detail
{
text-align:center;
display:block;
}

body .rdsService__detail__price
{
margin-bottom:20px;
}

body .rdsService__list__title
{
text-align:center;
}

body .rdsService__list__price
{
text-align:center;
margin:20px 0;
}

body .rdsService__list__btn
{
text-align:center;
}

}

@media (min-width:767px) and (max-width:1200px)
{
body .rdsService__detail
{
margin:0;
}

}

@media (min-width:767px) and (max-width:1000px)
{
body .rdsService__list__title__link
{
display:block;
}

}

body .rdsPurchasedService__box
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:33px;
background-color:#fff;
}

body .rdsPurchasedService__box__content__title
{
margin-bottom:15px;
font-weight:500;
}

body .rdsPurchasedService__box__content__title__link
{
color:#464646!important;
font-size:18px;
transition:.3s;
}

body .rdsPurchasedService__box__content__desc
{
color:#8e939b;
font-size:18px;
font-family:Dana,IRANSans,Tahoma,sans-serif;
transition:.3s;
cursor:pointer;
}

body .rdsPurchasedService__box__content__desc:hover
{
color:#8ed557;
}

body .rdsPurchasedService__box__price
{
font-weight:500;
font-size:18px;
color:#3c4354;
text-align:left;
margin-bottom:20px;
}

body .rdsPurchasedService__box__price span
{
font-weight:500;
font-size:14px;
color:#9c9c9c;
}

body .rdsPurchasedService__box__btn
{
text-align:left;
}

@media (max-width:992px)
{
body .rdsPurchasedService__box,body .rdsPurchasedService__box__price
{
text-align:center;
}

body .rdsPurchasedService__box__content__desc
{
margin:20px 0;
}

body .rdsPurchasedService__box__btn
{
text-align:center;
}

}

body .rdsBox__title__haveIcon
{
display:flex;
align-items:center;
color:#4d535b;
font-size:16px;
font-family:Dana,IRANSans,Tahoma,sans-serif;
font-weight:500;
margin-bottom:30px;
}

body .rdsPackage
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:33px;
background-color:#fff;
}

body .rdsPackage__banner img
{
width:100%;
height:auto;
}

body .rdsPackage__title
{
font-weight:500;
font-size:18px;
line-height:3;
font-family:Dana,IRANSans,Tahoma,sans-serif;
margin-bottom:40px;
color:#3c4354;
transition:.3s;
}

body .rdsPackage__title:hover
{
color:#8ed557;
}

body .rdsPackage__price
{
font-weight:500;
font-size:22px;
color:#4d535b;
text-align:left;
margin-top:6%;
}

body .rdsPackage__price__content
{
font-size:16px;
color:#959595;
}

body .rdsPackage__detail
{
display:flex;
align-items:center;
margin-top:3%;
justify-content:space-between;
}

body .rdsPackage__detail__content
{
flex-direction:column;
display:flex;
align-items:flex-end;
}

body .rdsPackage__list
{
border-top:1px solid #efefef;
padding:28px 0;
}

body .rdsPackage__list__item
{
padding:15px;
border-radius:4px;
}

body .rdsPackage__list__item:nth-child(2n)
{
background-color:#f9f9f9!important;
border-radius:4px;
}

body .rdsPackage__list__item__text__title
{
color:#4d535b;
font-size:16px;
margin-bottom:15px;
font-weight:500;
transition:.3s;
cursor:pointer;
}

body .rdsPackage__list__item__text__title:hover
{
color:#8ed557!important;
}

body .rdsPackage__list__item__text__price
{
font-size:18px;
color:#4d535b;
}

body .rdsPackage__list__item__text__price__content
{
font-size:16px;
color:#959595;
font-weight:500;
}

body .rdsPackage__list__item__btn
{
display:flex;
justify-content:flex-end;
}

@media (max-width:412px)
{
body .rdsPackage__detail
{
flex-direction:column;
}

body .rdsPackage__detail__badge
{
margin-bottom:10px;
}

body .rdsPackage__price
{
text-align:center;
}

}

@media (max-width:1200px)
{
body .rdsPackage__list__item__img
{
text-align:center;
margin-bottom:10px;
}

body .rdsPackage__list__item__text__title
{
text-align:center;
}

body .rdsPackage__list__item__text__price
{
text-align:center;
margin-bottom:5px;
}

body .rdsPackage__list__item__btn
{
justify-content:center;
}

}

body .rdsBoxCountdown
{
background-color:#fff;
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:20px;
display:flex;
justify-content:space-between;
align-items:center;
}

body .rdsBoxCountdown__content
{
display:flex;
justify-content:flex-start;
align-items:center;
}

body .rdsBoxCountdown__content__img
{
box-shadow:0 0 5px rgba(0,0,0,.15);
padding:20px;
}

body .rdsBoxCountdown__content__text
{
margin-right:18px;
}

body .rdsBoxCountdown__content__text__title
{
color:#4d535b;
font-size:14px;
margin-bottom:10px;
}

@media (max-width:768px)
{
body .rdsBoxCountdown
{
display:flex;
flex-direction:column;
}

body .rdsBoxCountdown__btn
{
margin-top:20px;
}

}

body .rdsSupportBox
{
padding:30px 30px 14px;
background-color:#fff;
}

body .rdsSupportBox,body .rdsSupportBox__inner
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
}

body .rdsSupportBox__inner
{
display:flex;
width:100%;
justify-content:space-between;
align-items:center;
padding:40px;
}

body .rdsSupportBox__inner__text
{
display:flex;
}

body .rdsSupportBox__inner__text__desc
{
font-size:16px;
color:#4d535b;
margin-right:8px;
font-family:Dana,IRANSans,Tahoma,sans-serif;
font-weight:500;
}

body .rdsSupportBox .rdsProgressbar__content
{
box-shadow:none;
padding:0!important;
}

body .rdsSupportBox__footer
{
display:flex;
justify-content:space-between;
border-top:1px dashed #efefef;
padding:14px 0 0;
}

body .rdsSupportBox__footer__text
{
color:#959595;
display:flex;
align-items:center;
}

body .rdsSupportBox__footer__text i
{
margin-left:5px;
}

body .rdsSupportBox__footer__btns
{
display:flex;
justify-content:space-around;
}

body .rdsSupportBox__footer__btns .rdsBtn--big,body .rdsSupportBox__footer__btns .rdsBtn--iconBefore
{
margin-right:20px;
}

@media (max-width:992px)
{
body .rdsSupportBox__inner
{
display:flex;
flex-direction:column;
}

body .rdsSupportBox__inner__text
{
margin-bottom:20px;
}

body .rdsSupportBox__inner__progressbar
{
width:100%;
}

body .rdsSupportBox .rdsProgressbar__content
{
justify-content:center;
}

body .rdsSupportBox__footer
{
flex-direction:column;
}

body .rdsSupportBox__footer__btns
{
margin-top:20px;
}

}

@media (max-width:496px)
{
body .rdsSupportBox__footer__btns
{
display:inline-flex;
align-items:center;
flex-direction:column;
}

body .rdsSupportBox__footer__btns .rdsBtn--big,body .rdsSupportBox__footer__btns .rdsBtn--iconBefore
{
margin-top:20px;
margin-right:0;
}

body .rdsSupportBox .rdsBoxBorderBg
{
flex-direction:column;
}

body .rdsSupportBox .rdsBoxBorderBg__text
{
margin-bottom:10px;
}

}

body .rdsSupportBoxProgressBoxes
{
display:flex;
justify-content:space-between;
}

body .rdsSupportBoxProgressBoxes .rdsProgressbar
{
padding:45px;
}

body .rdsSupportBoxProgressBoxes .rdsProgressbar__content
{
justify-content:center;
}

body .rdsSupportBoxProgressBoxes .rdsSupportBoxProgressBoxes__content
{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
width:49%;
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
position:relative;
}

body .rdsSupportBoxProgressBoxes .rdsSupportBoxProgressBoxes__content__text
{
display:flex;
padding:20px;
align-items:center;
justify-content:center;
}

body .rdsSupportBoxProgressBoxes .rdsSupportBoxProgressBoxes__content__progressbar
{
width:90%;
border-top:1px solid #efefef;
}

@media (max-width:992px)
{
body .rdsSupportBoxProgressBoxes
{
flex-direction:column;
}

body .rdsSupportBoxProgressBoxes .rdsSupportBoxProgressBoxes__content
{
width:100%;
margin-bottom:20px;
}

body .rdsSupportBoxProgressBoxes .rdsSupportBoxProgressBoxes__content__progressbar
{
padding:45px;
}

}

body .rdsSupportBoxProgressBoxes__content__btn
{
display:none;
}

body .rdsSupportBoxProgressBoxes__content--blur .rdsSupportBoxProgressBoxes__content__progressbar,body .rdsSupportBoxProgressBoxes__content--blur .rdsSupportBoxProgressBoxes__content__text
{
filter:blur(2.5px) contrast(50%)!important;
}

body .rdsSupportBoxProgressBoxes__content--blur .rdsSupportBoxProgressBoxes__content__btn
{
position:absolute;
top:50px;
z-index:9;
display:block!important;
}

body .rdsSuggestedServices
{
margin-top:84px;
}

body .rdsSuggestedServices__title
{
font-size:20px;
color:#4d535b;
font-weight:500;
text-align:center;
}

body .rdsSuggestedServices__box
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:42px;
display:flex;
justify-content:space-between;
background:#fff;
}

body .rdsSuggestedServices__box__content
{
display:flex;
justify-content:space-between;
align-items:center;
flex:1;
}

body .rdsSuggestedServices__box__content__img
{
border-left:1px solid #efefef;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
color:#959595;
font-size:14px;
padding:0 0 0 40px;
}

body .rdsSuggestedServices__box__content__img__title
{
padding-top:7px;
text-align:center;
}

body .rdsSuggestedServices__box__text
{
color:#959595;
padding-right:39px;
font-size:14px;
line-height:31px;
text-align:justify;
flex:7;
}

body .rdsSuggestedServices__box__text__btn
{
text-align:left;
margin-top:30px;
}

@media (max-width:1200px)
{
body .rdsSuggestedServices__box
{
flex-direction:column;
}

body .rdsSuggestedServices__box__text__btn
{
text-align:center;
}

body .rdsSuggestedServices__box__content__img
{
border-left:0!important;
padding:0!important;
}

body .rdsSuggestedServices__box__content
{
justify-content:center;
}

body .rdsSuggestedServices__box__text
{
padding-right:0;
}

}

body .rdsFixMenu
{
background-color:#fff;
border-radius:4px;
z-index:99;
align-items:center;
padding:15px 23px;
position:fixed;
bottom:0;
left:0;
width:calc(100% - 320px);
}

body .rdsFixMenu:before
{
content:"";
background-color:#efefef;
width:4px;
height:56px;
display:block;
left:0;
position:absolute;
top:8px;
border-top-right-radius:4px;
border-bottom-right-radius:4px;
}

body .rdsFixMenu__btns
{
display:flex;
justify-content:center;
}

body .rdsFixMenu__btns a
{
margin:0 10px;
}

body .rdsFixMenu__xMark
{
text-align:left;
font-size:26px;
color:#959595;
}

body .rdsFixMenu--order1
{
display:flex;
justify-content:flex-end;
align-items:center;
padding-top:3px;
}

@media (max-width:1471px)
{
body .rdsFixMenu
{
width:100%;
}

}

@media (max-width:992px)
{
body .rdsFixMenu:before
{
content:none;
}

body .rdsFixMenu__btns
{
margin-bottom:20px;
}

body .rdsFixMenu--order1
{
order:1;
}

body .rdsFixMenu--order2
{
order:2;
}

}

@media (min-width:320px) and (max-width:490px)
{
body .rdsFixMenu__btns
{
margin-bottom:20px;
flex-direction:column;
}

body .rdsFixMenu__btns a
{
margin-bottom:15px;
}

}

body .rdsPopup
{
width:638px;
background-color:#fff;
border-radius:4px;
box-shadow:0 0 5px rgba(0,0,0,.15);
left:0;
right:0;
margin:0 auto;
top:28%;
}

body .rdsPopup__content__xMark
{
display:flex;
padding:11px 13px;
justify-content:flex-end;
color:#959595;
font-size:25px;
}

body .rdsPopup__content__text
{
display:flex;
justify-content:center;
align-items:center;
text-align:center;
flex-direction:column;
padding:10px 60px;
}

body .rdsPopup__content__text__icon__title
{
color:#4d535b;
font-size:20px;
margin-top:25px;
white-space:nowrap;
}

body .rdsPopup__content__text__desc
{
font-size:14px;
color:#959595;
line-height:23px;
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:21px 21px 0;
margin-top:27px;
background-color:#fff;
width:515px;
}

body .rdsPopup__content__text__desc__inner
{
display:flex;
text-align:justify;
}

body .rdsPopup__content__text__desc__inner i
{
color:#8ed557;
font-weight:700;
padding-top:7px;
padding-left:7px;
}

body .rdsPopup__content__text__desc__inner span
{
white-space:nowrap;
align-items:center;
font-weight:700;
}

body .rdsPopup__content__text__desc__inner a
{
transition:.3s;
}

body .rdsPopup__content__text__desc__inner a:hover
{
color:#689e3f!important;
}

body .rdsPopup__point
{
padding:13px 65px;
text-align:justify;
color:#959595;
line-height:20px;
font-size:12px;
}

body .rdsPopup__point a
{
transition:.3s;
}

body .rdsPopup__point a:hover
{
color:#d3746a!important;
}

@media (min-width:320px) and (max-width:468px)
{
body .rdsPopup
{
width:310px!important;
}

body .rdsPopup__content__text__desc
{
width:298px;
}

body .rdsPopup__point
{
padding:13px 5px;
}

}

@media (min-width:468px) and (max-width:677px)
{
body .rdsPopup
{
width:450px!important;
}

body .rdsPopup__content__text__desc
{
width:430px;
}

body .rdsPopup__point
{
padding:13px 5px;
}

}

body .rdsSearchModal
{
width:638px;
background-color:#fff;
border-radius:4px;
box-shadow:0 0 5px rgba(0,0,0,.15);
left:0;
right:0;
margin:0 auto;
top:28%;
}

body .rdsSearchModal__content__xMark
{
display:flex;
padding:11px 13px;
justify-content:flex-end;
color:#959595;
font-size:25px;
}

body .rdsSearchModal__content__text
{
display:flex;
justify-content:center;
align-items:center;
flex-direction:column;
}

body .rdsSearchModal__content__text__title
{
color:#4d535b;
font-size:20px;
margin-bottom:16px;
font-family:Dana,IRANSans,Tahoma,sans-serif;
}

body .rdsSearchModal__content__text__desc
{
color:#959595;
font-size:16px;
margin-bottom:19px;
text-align:center;
}

body .rdsSearchModal__content__input
{
display:flex;
padding:0 60px;
}

body .rdsSearchModal__content__input__inner
{
position:relative;
font-weight:500;
color:#4d535b;
font-size:16px;
}

body .rdsSearchModal__content__box
{
display:flex;
align-items:center;
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:13px 0;
justify-content:center;
width:472px;
margin:0 auto;
}

body .rdsSearchModal__content__box__text
{
font-size:18px;
color:#8ed557;
font-weight:500;
margin-right:20px;
}

body .rdsSearchModal__content__successText
{
margin:21px 0 36px;
font-size:16px;
color:#4d535b;
padding:0 85px;
text-align:center;
}

body .rdsSearchModal__content__input__btn
{
position:absolute;
left:70px;
margin-top:12px;
}

body .rdsSearchModal__content__btn
{
display:flex;
justify-content:center;
align-items:center;
padding-bottom:40px;
margin-top:36px;
}

body .rdsSearchModal__content__list
{
margin:0 60px;
padding:8px;
border:1px solid #efefef;
position:relative;
border-radius:4px;
}

body .rdsSearchModal__content__list__input
{
display:flex;
padding-bottom:8px;
}

body .rdsSearchModal__content__list__input__inner
{
width:100%;
border:0;
background-color:#f1f1f1;
padding:6px 15px;
border-radius:4px;
color:#959595;
font-size:15px;
}

body .rdsSearchModal__content__list__input__inner:focus
{
outline:none!important;
}

body .rdsSearchModal__content__list__input__icon
{
position:absolute;
left:4%;
margin-top:6px;
font-size:18px;
color:#959595;
}

body .rdsSearchModal__content__list__items:first-child
{
border-top:1px solid #efefef!important;
}

body .rdsSearchModal__content__list__items__inner
{
transition:all .3s;
cursor:pointer;
border-radius:4px;
}

body .rdsSearchModal__content__list__items__inner:hover
{
background-color:#f1f1f1;
}

body .rdsSearchModal__content__list__items__inner__name
{
text-align:left;
padding:11px;
color:#959595;
font-size:16px;
transition:.3s;
font-weight:700;
}

body .rdsSearchModal__content__list__items__inner__name:hover
{
color:#4d535b;
}

@media (min-width:320px) and (max-width:468px)
{
body .rdsSearchModal
{
width:310px!important;
}

body .rdsSearchModal__content__box
{
width:290px!important;
padding:13px!important;
}

body .rdsSearchModal__content__box__text
{
font-size:15px;
}

body .rdsSearchModal__content__successText
{
padding:0 15px;
}

body .rdsSearchModal__content__input__inner
{
font-size:12px;
}

body .rdsSearchModal__content__list
{
margin:0 10px!important;
}

body .rdsSearchModal__content__input
{
padding:0 10px!important;
}

body .rdsSearchModal__content__input__btn
{
left:20px;
}

body .rdsSearchModal__content__list__input__icon
{
left:6%;
}

}

@media (min-width:468px) and (max-width:677px)
{
body .rdsSearchModal
{
width:450px!important;
}

body .rdsSearchModal__content__box
{
width:420px!important;
padding:13px!important;
}

body .rdsSearchModal__content__box__text
{
font-size:15px;
}

body .rdsSearchModal__content__successText
{
padding:0 15px;
}

}

body .rdsDomainModal
{
width:638px;
background-color:#fff;
border-radius:4px;
box-shadow:0 0 5px rgba(0,0,0,.15);
left:0;
right:0;
margin:0 auto;
top:28%;
}

body .rdsDomainModal__content__xMark
{
display:flex;
padding:11px 13px;
justify-content:flex-end;
color:#959595;
font-size:25px;
}

body .rdsDomainModal__content__title
{
text-align:center;
color:#4d535b;
font-size:20px;
margin-bottom:25px;
}

body .rdsDomainModal__content__input
{
padding:0 60px;
}

body .rdsDomainModal__content__input__inner
{
text-align:center;
font-weight:500;
color:#4d535b;
font-size:16px;
}

body .rdsDomainModal__content__input__inner::-moz-placeholder
{
text-align:right!important;
}

body .rdsDomainModal__content__input__inner:-ms-input-placeholder
{
text-align:right!important;
}

body .rdsDomainModal__content__input__inner::placeholder
{
text-align:right!important;
}

body .rdsDomainModal__content__changeDomain
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
margin:24px 60px 32px;
padding:20px 0;
}

body .rdsDomainModal__content__changeDomain__text
{
text-align:center;
font-size:12px;
margin-bottom:6px;
padding-top:12px;
display:flex;
align-items:center;
justify-content:center;
}

body .rdsDomainModal__content__changeDomain__text i
{
color:#959595;
margin:2px 2px 0 0;
}

body .rdsDomainModal__content__changeDomain__numbers
{
display:flex;
justify-content:center;
direction:ltr;
margin-bottom:17px;
}

body .rdsDomainModal__content__changeDomain__numbers__inner
{
font-size:18px;
width:24px;
height:24px;
border-radius:4px;
text-align:center;
background-color:#e9e9e9;
color:#d6d6d6;
margin-right:8px;
}

body .rdsDomainModal__content__changeDomain__numbers__inner--whitOutBg
{
box-shadow:0 0 5px rgba(0,0,0,.15)!important;
background-color:#fff;
color:#b0bec5!important;
}

body .rdsDomainModal__content__changeDomain__accardion
{
position:relative;
border:1px solid #efefef;
border-radius:4px;
padding:0 20px;
margin:0 20px;
}

body .rdsDomainModal__content__changeDomain__accardion__text
{
display:flex;
justify-content:space-between;
align-items:center;
padding:10px 0;
color:#959595;
font-size:16px;
}

body .rdsDomainModal__content__changeDomain__accardion__btn
{
position:absolute;
left:19px;
}

body .rdsDomainModal__content__changeDomain__accardion__list
{
border-top:1px solid #efefef;
}

body .rdsDomainModal__content__changeDomain__accardion__list__item
{
display:flex;
justify-content:space-between;
align-items:center;
padding:15px 10px;
transition:.3s;
}

body .rdsDomainModal__content__changeDomain__accardion__list__item:hover
{
background-color:#f9f9f9!important;
}

body .rdsDomainModal__content__changeDomain__accardion__list__item__name
{
color:#4d535b;
font-size:14px;
font-weight:500;
}

body .rdsDomainModal__content__changeDomain__accardion__list__item__date
{
color:#959595;
font-size:12px;
}

body .rdsDomainModal__content__changeDomain__btn
{
text-align:center;
padding-bottom:50px;
}

body .rdsDomainModal__content__icon
{
display:flex;
justify-content:center;
flex-direction:column;
align-items:center;
}

body .rdsDomainModal__content__icon__title
{
margin-top:24px;
color:#8ed557;
font-size:20px;
font-weight:500;
}

body .rdsDomainModal__content__domainBox
{
box-shadow:0 0 5px rgba(0,0,0,.15);
border-radius:4px;
padding:26px 0;
font-size:16px;
color:#4d535b;
text-align:center;
margin:28px 120px;
}

body .rdsDomainModal__content__btn
{
text-align:center;
padding-bottom:50px;
}

@media (min-width:320px) and (max-width:468px)
{
body .rdsDomainModal
{
width:310px!important;
}

body .rdsDomainModal__content__changeDomain__accardion
{
padding:0 5px;
}

body .rdsDomainModal__content__input
{
padding:0 10px;
}

body .rdsDomainModal__content__changeDomain
{
margin:24px 10px 32px!important;
}

body .rdsDomainModal__content__changeDomain__accardion__btn
{
left:20px;
}

body .rdsDomainModal__content__domainBox
{
margin:28px 40px;
}

}

@media (min-width:468px) and (max-width:677px)
{
body .rdsDomainModal
{
width:450px!important;
}

}

.dashboard-login .dashboard-stastics .widget
{
background-color:#fff;
}

.dashboard-login .dashboard-stastics .widget.income .icon
{
background-image:url(../images/svg/coins-2.svg);
}

.dashboard-login .dashboard-stastics .widget.wallet .icon
{
background-image:url(../images/svg/wallet.svg);
}

.dashboard-login .dashboard-stastics .widget.product .icon
{
background-image:url(../images/svg/shopping-bag.svg);
}

.dashboard-login .dashboard-stastics .widget.essays .icon
{
background-image:url(../images/svg/contract.svg);
background-size:auto;
}

.dashboard-login .dashboard-stastics .widget.ticket-1 .icon
{
background-size:auto;
background-image:url(../images/svg/ticket-1.svg);
}

.dashboard-login .dashboard-stastics .widget.ticket-2 .icon
{
background-size:auto;
background-image:url(../images/svg/ticket-2.svg);
}

.dashboard-login .dashboard-stastics .widget.ticket-3 .icon
{
background-size:auto;
background-image:url(../images/svg/ticket-3.svg);
}

.dashboard-login .dashboard-stastics .widget.ticket-4 .icon
{
background-size:auto;
background-image:url(../images/svg/ticket-4.svg);
}

.dashboard-login .dashboard-stastics .widget:hover
{
color:#fff;
background-image:linear-gradient(0deg,#ffb341,#ffcc5e);
}

.dashboard-login .dashboard-stastics .widget:hover.income .icon
{
background-image:url(../images/svg/coins-2-white.svg);
}

.dashboard-login .dashboard-stastics .widget:hover.wallet .icon
{
background-image:url(../images/svg/wallet-white.svg);
}

.dashboard-login .dashboard-stastics .widget:hover.product .icon
{
background-image:url(../images/svg/shopping-bag-white.svg);
}

.dashboard-login .dashboard-stastics .widget:hover.essays .icon
{
background-image:url(../images/svg/contract-white.svg);
background-size:auto;
}

.dashboard-login .dashboard-stastics .widget:hover.ticket-1 .icon,.dashboard-login .dashboard-stastics .widget:hover.ticket-2 .icon,.dashboard-login .dashboard-stastics .widget:hover.ticket-3 .icon,.dashboard-login .dashboard-stastics .widget:hover.ticket-4 .icon
{
background-size:auto;
background-image:url(../images/svg/ticket-white.svg);
}

.dashboard-login .dashboard-stastics .widget:hover .subject .subtitle,.dashboard-login .dashboard-stastics .widget:hover .subject .title,.dashboard-login .dashboard-stastics .widget:hover .subject .title span
{
color:#fff;
}

.dashboard-login .dashboard-chart
{
background-color:#fff;
box-shadow:0 0 10px rgba(54,83,120,.26)!important;
padding:36px 30px;
}

.dashboard-login .dashboard-chart .widget-header .widget-btn
{
flex:2;
}

.dashboard-login .dashboard-chart .widget-header .widget-btn .btn
{
padding:10px 12px;
background-color:transparent;
transition:.3s;
-webkit-transition:.3s;
}

.dashboard-login .dashboard-chart .widget-header .widget-btn .btn:not(.sales-btn)
{
margin-right:10px;
}

.dashboard-login .dashboard-chart .widget-header .widget-btn .btn:not(.sales-btn):hover
{
background-color:#8ed557;
color:#fff;
}

.dashboard-login .dashboard-chart .widget-header .widget-btn .btn:last-child
{
position:relative;
}

.dashboard-login .dashboard-chart .widget-header .widget-btn .btn:last-child:after
{
position:absolute;
right:-10px;
top:0;
content:"";
display:inline-block;
width:1px;
height:100%;
border:1px dashed rgba(119,132,157,.27);
}

.dashboard-login .dashboard-chart .widget-header .widget-btn .btn.sales-btn.active
{
color:#8ed557;
}

.dashboard-login .dashboard-chart .widget-header .widget-btn .btn.sales-btn.active .badge
{
background-color:#8ed557;
}

.dashboard-login .dashboard-chart .widget-header .widget-btn .btn.sales-btn .badge
{
background-color:#acb3bf;
border-radius:5px;
padding:3px 10px;
}

.dashboard-login .pr-singer .user-signs
{
padding:20px 30px 35px;
box-shadow:0 5px 25px rgba(119,132,157,.08);
-webkit-box-shadow:rgba(119,132,157,.08) 0 5px 25px;
background-color:#fff;
}

.dashboard-login .pr-singer .user-signs:hover .sign-btn a
{
box-shadow:0 5px 30px #fbcb65;
-webkit-box-shadow:#fbcb65 0 5px 30px;
}

.dashboard-login .pr-singer .user-signs .fg-img
{
margin:0;
padding-top:80%;
position:relative;
width:100%;
}

.dashboard-login .pr-singer .user-signs .fg-img img
{
position:absolute;
top:50%;
left:50%;
width:100%;
height:auto;
max-width:inherit;
transform:translate(-50%,-50%);
}

.dashboard-login .pr-singer .user-signs .content
{
text-align:center;
margin-top:30px;
}

.dashboard-login .pr-singer .user-signs .content .sub-title
{
font-size:14px;
font-weight:400;
line-height:30px;
color:#acb3bf;
}

.dashboard-login .pr-singer .user-signs .content .title
{
font-size:18px;
font-weight:500;
line-height:30px;
color:#4d535b;
}

.dashboard-login .pr-singer .user-signs .sign-btn
{
text-align:center;
margin-top:20px;
}

.dashboard-login .pr-singer .user-signs .sign-btn a
{
transition:.3s;
-webkit-transition:.3s;
margin:auto;
color:#fff;
display:block;
width:42px;
height:42px;
line-height:42px;
text-align:center;
border-radius:4px;
background-image:linear-gradient(0deg,#ffcc5e,#ffd06d);
box-shadow:0 3px 26px rgba(251,203,101,.44);
-webkit-box-shadow:rgba(251,203,101,.44) 0 3px 26px;
}

.dashboard-login .pr-singer.dashed
{
box-shadow:0 0 10px rgba(54,83,120,.26);
background-color:#fff;
padding:10px;
}

.dashboard-login .pr-singer.dashed .user-signs
{
background-image:none;
background-color:transparent;
border:1px dashed rgba(206,206,219,.43);
padding:20px 30px 34px;
}

.dashboard-login .pr-singer.dashed .user-signs:hover .sign-btn a
{
box-shadow:0 5px 30px #fbcb65;
-webkit-box-shadow:#fbcb65 0 5px 30px;
}

.dashboard-login .pr-singer.dashed .user-signs .fg-img
{
margin:0;
padding-top:80%;
position:relative;
width:100%;
}

.dashboard-login .pr-singer.dashed .user-signs .fg-img img
{
position:absolute;
top:50%;
left:50%;
width:100%;
height:auto;
max-width:inherit;
transform:translate(-50%,-50%);
}

.dashboard-login .pr-singer.dashed .user-signs .content
{
text-align:center;
margin-top:30px;
}

.dashboard-login .pr-singer.dashed .user-signs .content .sub-title
{
font-size:14px;
font-weight:400;
line-height:30px;
color:#acb3bf;
}

.dashboard-login .pr-singer.dashed .user-signs .content .title
{
font-size:18px;
font-weight:500;
line-height:30px;
color:#4d535b;
margin-bottom:0;
}

.dashboard-login .pr-singer.dashed .user-signs .sign-btn
{
text-align:center;
margin-top:15px;
}

.dashboard-login .pr-singer.dashed .user-signs .sign-btn a
{
transition:.3s;
-webkit-transition:.3s;
margin:auto;
color:#fff;
display:block;
width:42px;
height:42px;
line-height:42px;
text-align:center;
border-radius:4px;
background-image:linear-gradient(0deg,#ffcc5e,#ffd06d);
box-shadow:0 3px 26px rgba(251,203,101,.44);
-webkit-box-shadow:rgba(251,203,101,.44) 0 3px 26px;
}

@media (max-width:574px)
{
.dashboard-login .pr-singer.dashed .user-signs
{
padding-right:10px;
padding-left:10px;
}

.dashboard-login .pr-singer.dashed .user-signs .fg-img img
{
max-width:90%;
height:auto;
}

.dashboard-login .pr-singer.dashed .user-signs .content .title
{
font-size:14px!important;
}

.site-main-inner
{
margin-top:20px !important;
}

}

.dashboard-login .last-comment
{
overflow:auto;
background-color:#fff;
height:370px;
box-shadow:0 0 10px rgba(54,83,120,.26);
border-radius:4px;
padding:35px 15px 0;
}

.dashboard-login .last-comment .modal.modal-md .modal-dialog .modal-content .modal-header .modal-title
{
text-align:right;
}

.dashboard-login .last-comment .modal.modal-md .modal-dialog .modal-content .modal-body
{
text-align:center;
padding:30px;
}

.dashboard-login .last-comment .modal.modal-md .modal-dialog .modal-content .modal-body .input-prepend .form-field
{
width:100%;
}

.dashboard-login .last-comment .modal.modal-md .modal-dialog .modal-content .modal-body hr
{
border-color:hsla(0,0%,100%,.2);
}

.dashboard-login .last-comment .mCSB_scrollTools_vertical
{
right:0!important;
}

.dashboard-login .last-comment .widget-header .widget-btn .btn .prepend-icon
{
color:#acb3bf;
}

.dashboard-login .last-comment .comments
{
height:80%;
}

.dashboard-login .last-comment .comment-box
{
margin-top:30px;
background-color:#f9f9fb;
border-radius:4px;
padding:25px;
}

.dashboard-login .last-comment .comment-box .box-header
{
display:flex;
align-items:center;
}

.dashboard-login .last-comment .comment-box .box-header .author
{
flex:1;
align-items:center;
display:inline-flex;
}

.dashboard-login .last-comment .comment-box .box-header .author .author-img
{
border-radius:2px;
background-color:#fff;
width:48px;
height:48px;
}

.dashboard-login .last-comment .comment-box .box-header .author .author-img img
{
width:100%;
height:100%;
max-width:100%;
}

.dashboard-login .last-comment .comment-box .box-header .author .author-name
{
margin-right:15px;
}

.dashboard-login .last-comment .comment-box .box-header .author .author-name .name
{
font-size:15px;
font-weight:500;
color:#4d535b;
line-height:31px;
display:block;
}

.dashboard-login .last-comment .comment-box .box-header .author .author-name .last-send
{
font-size:12px;
color:rgba(119,132,157,.45);
font-weight:400;
display:block;
}

.dashboard-login .last-comment .comment-box .box-header .reply
{
text-align:left;
margin-left:-10px;
flex:1;
}

.dashboard-login .last-comment .comment-box .box-header .reply .btn
{
transition:.3s;
-webkit-transition:.3s;
background-color:transparent;
font-size:13px;
font-weight:400;
color:#acb3bf;
}

.dashboard-login .last-comment .comment-box .box-header .reply .btn:hover
{
background-color:#acb3bf;
color:#fff;
}

.dashboard-login .last-comment .comment-box .box-header .reply .btn .prepend-icon
{
margin-left:5px;
}

.dashboard-login .last-comment .comment-box .desc
{
margin:0;
padding-top:15px;
font-size:14px;
font-weight:400;
color:#898e97;
line-height:28px;
}

.dashboard-login .last-comment .comment-box .comment-add .link
{
padding-top:15px;
display:inline-block;
color:#8ed557;
}

.dashboard-login .last-comment .comment-box .comment-add .link i
{
float:left;
margin-right:8px;
}

@media (max-width:574px)
{
.dashboard-login .last-comment .comment-box .comment-add
{
display:none;
}

.dashboard-login .last-comment .comment-box .box-header
{
display:block;
}

.dashboard-login .last-comment .comment-box .box-header .reply
{
text-align:right;
margin-top:10px;
}

}

.dashboard-login .dashboard-tables.product-table .widget-header .title,.dashboard-login .dashboard-tables.product-table .widget-header .widget-btn
{
flex:inherit;
}

.dashboard-login .dashboard-tables.product-table .widget-header .widget-btn
{
margin-right:45px;
}

.dashboard-login .dashboard-tables.product-table .t-content
{
padding:15px 22px!important;
}

.dashboard-login .dashboard-tables.product-table .t-content .see-edit .btn
{
font-size:14px;
}

.dashboard-login .dashboard-tables.product-table .t-content .see-edit .btn:first-of-type
{
color:#89b0fa;
margin-left:20px;
}

@media (max-width:767px)
{
.dashboard-login .dashboard-tables.product-table .t-content .see-edit
{
display:flex;
align-items:center;
}

.dashboard-login .dashboard-tables.product-table .t-content .see-edit:before
{
margin-bottom:0!important;
flex:1;
}

}

.dashboard-login .dashboard-tables.product-table .t-item .domain-active
{
color:#70757b!important;
}

.dashboard-addpost .dashboard-content .header-btns .btn .prepend-icon
{
font-size:12px;
}

.dashboard-charge .charge-item
{
background-color:#fff;
background-image:url(../images/bg-rtl.svg);
background-repeat:no-repeat;
background-size:80%;
background-position:50%;
border-radius:4px;
box-shadow:0 0 10px rgba(54,83,120,.26);
padding:63px;
text-align:center;
margin-bottom:30px;
}

.dashboard-charge .charge-item .item-price
{
font-size:32px;
font-weight:600;
color:#4d535b;
}

.dashboard-charge .charge-item .item-price .price-symbol
{
font-size:14px;
font-weight:300;
margin-right:5px;
color:#8e939b;
}

.dashboard-charge .charge-item .title
{
font-size:14px;
color:#8e939b;
margin-bottom:25px;
}

.dashboard-charge .charge-item .title b
{
direction:ltr;
margin:0 5px;
font-size:22px;
color:#8ed557;
font-weight:500;
unicode-bidi:embed;
}

.highcharts-data-table table,.highcharts-figure
{
min-width:310px;
max-width:100%;
margin-bottom:0;
}

.dashboard-login .dashboard-chart
{
padding-bottom:16px;
}

.apexcharts-svg.apexcharts-zoomable.hovering-zoom
{
cursor:pointer!important;
}

#rtl-dashbord-chart
{
height:267px;
}

.highcharts-point
{
width:10px;
}

.highcharts-data-table table
{
font-family:Verdana,sans-serif;
border-collapse:collapse;
border:1px solid #ebebeb;
margin:10px auto;
text-align:center;
width:100%;
max-width:500px;
}

.highcharts-data-table caption
{
padding:1em 0;
font-size:1.2em;
color:#555;
}

.highcharts-data-table th
{
font-weight:600;
padding:.5em;
}

.highcharts-data-table caption,.highcharts-data-table td,.highcharts-data-table th
{
padding:.5em;
}

.highcharts-data-table thead tr,.highcharts-data-table tr:nth-child(2n)
{
background:#f8f8f8;
}

.highcharts-data-table tr:hover
{
background:#f1f7ff;
}

.highcharts-credits
{
display:none;
}

.apexcharts-tooltip
{
background-image:linear-gradient(180deg,#baf190,#8ed557)!important;
color:#fff!important;
}

.blog .site-header
{
box-shadow:none;
position:relative;
box-shadow:0 10px 50px rgba(58,58,96,.05);
-webkit-box-shadow:rgba(58,58,96,.05) 0 10px 50px;
padding-top:33px;
padding-bottom:29px;
}

.blog .widget-header
{
margin-bottom:10px;
}

.blog .widget-header .icon
{
font-size:20px;
width:41px;
height:41px;
line-height:41px;
background-color:#f7f8fa;
text-align:center;
border-radius:4px;
}

.blog .widget-header .icon i
{
color:#c2c2c2;
}

.blog .widget-header .title
{
color:#53565d;
font-weight:500;
font-size:20px;
}

.header-main:after
{
background-image:url(../images/header-blog-bg.svg);
}

.header-main .links .toggle-responsive-blog-menu
{
height:50px;
line-height:50px;
padding:0 15px;
background:transparent;
display:block;
width:100%;
}

.header-main .links .toggle-responsive-blog-menu i
{
margin-left:10px;
transition:.3s;
}

.header-main .links .toggle-responsive-blog-menu .hide-item
{
font-size:0;
margin-left:0;
}

.header-main .links .toggle-responsive-blog-menu .show-item
{
font-size:13px;
margin-left:10px;
}

.header-main .links .toggle-responsive-blog-menu.show-menu
{
background:rgba(0,0,0,.05);
}

.header-main .links .toggle-responsive-blog-menu.show-menu .hide-item
{
font-size:13px;
margin-left:10px;
}

.header-main .links .toggle-responsive-blog-menu.show-menu .show-item
{
font-size:0;
margin-left:0;
}

@media (min-width:992px)
{
.header-main .links
{
height:65px;
line-height:65px;
}

.header-main .links .toggle-responsive-blog-menu
{
display:none;
}

.header-main .links .header-menu ul
{
padding:0;
margin:0;
list-style:none;
z-index:999;
}

.header-main .links .header-menu>ul
{
display:block!important;
}

.header-main .links .header-menu>ul>li
{
display:inline-block;
margin-right:10px;
font-size:15px;
padding-right:20px;
padding-left:20px;
}

.header-main .links .header-menu>ul>li:first-of-type
{
margin-right:0;
}

.header-main .links .header-menu li
{
position:relative;
}

.header-main .links .header-menu li.has-sub-menu>a>.menu-append-icon
{
margin-right:10px;
display:inline-block;
transform:translateY(2px);
transition:.3s;
-webkit-transition:.3s;
color:#8e939b;
float:left;
font-size:10px;
}

.header-main .links .header-menu li.has-sub-menu:hover>a>.menu-append-icon
{
transform:rotateX(180deg);
}

.header-main .links .header-menu li:hover>a,.header-main .links .header-menu li:hover>a .menu-append-icon
{
color:#8ed557;
}

.header-main .links .header-menu li a
{
transition:.3s;
-webkit-transition:.3s;
}

.header-main .links .header-menu li>ul
{
position:absolute;
top:100%;
right:0;
transition:.3s;
-webkit-transition:.3s;
background:#fff;
width:200px;
padding:0 20px;
box-shadow:0 15px 50px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 15px 50px;
border-radius:4px;
text-align:right;
-webkit-animation-name:MenuSlideUp;
animation-name:MenuSlideUp;
}

.header-main .links .header-menu li>ul li
{
line-height:4;
}

.header-main .links .header-menu li>ul a
{
padding:3px 0;
height:auto;
line-height:inherit;
}

.header-main .links .header-menu li>ul ul
{
left:100%;
top:0;
transform:none;
}

.header-main .links .header-menu li:not(:hover)>ul
{
opacity:0;
visibility:hidden;
margin-top:-10px;
padding:0;
-webkit-animation-name:MenuSlideDown;
animation-name:MenuSlideDown;
-webkit-animation-duration:.2s;
animation-duration:.2s;
pointer-events:none;
}

}


.blogCard
{
border-radius:4px;
background-color:#fff;
/*box-shadow:0 5px 35px 0 rgba(119,132,157,.14);*/
border-bottom:7px solid #2f88b4;
overflow:hidden;
transition:.3s;
margin-top:27px
}

.blogCard:hover
{
/*box-shadow:0 5px 35px rgba(119,132,157,.35)*/
}

.blogCard__image
{
width:100%;
height:auto;
padding-top:48%;
margin:0;
overflow:hidden;
position:relative;

background-image:url(../Img/subject/34.jpg);
background-size:150%;
background-repeat:no-repeat;

background-position:50%;
background-color:#f5f5f5;
}


.blogCard_Audio_image
{
width:100%;
height:auto;
padding-top:48%;
margin:0;
overflow:hidden;
position:relative;

background-image:url(../Img/subject/35.jpg);
background-size:150%;
background-repeat:no-repeat;

background-position:50%;
background-color:#f5f5f5;
}


.blogCard_Video_image
{
width:100%;
height:auto;
padding-top:48%;
margin:0;
overflow:hidden;
position:relative;

background-image:url(../Img/subject/36.jpg);
background-size:150%;
background-repeat:no-repeat;

background-position:50%;
background-color:#f5f5f5;
}


.blogCard__image img
{
position:absolute;
top:50%;
left:50%;
z-index:1;
transform:translate(-50%,-50%);
width:100%;
height:auto;
max-width:inherit
}
.blogCard__content
{
padding:24px 19px;
display:flex;
flex-direction:column
}
.blogCard__category
{
border-radius:4px;
background:rgba(255,207,105,.27);
padding:8px 20px;
width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
margin-bottom:14px;
margin-top:5px
}
.blogCard__categoryLink
{
color:#f06641;
font-size:13px;
font-family:IRANSans,dana,Tahoma,sans-serif;
font-weight:500;
transition:.3s
}
.blogCard__categoryLink:hover
{
color:#f59f4b
}
.blogCard__title
{
margin-bottom:14px;
margin-top:5px
}
.blogCard__titleLink
{
color:#53565d;
font-size:17px;
font-weight:500;
transition:.3s;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
height:100%;
max-width:100%;
display:block
}
.blogCard__desc,.blogCard__titleLink
{
font-family:IRANSans,dana,Tahoma,sans-serif
}
.blogCard__desc
{
color:#8e939b;
font-size:14px;
font-weight:400;
line-height:28px;
margin-bottom:14px;
margin-top:5px
}
.blogCard__desc p
{
text-align:justify !important;
}
.blogCard__info
{
display:flex;
justify-content:space-between;
align-items:center;
margin-top:5px
}
.blogCard__author
{
display:flex;
align-items:center;
gap:10px
}
.blogCard__authorName
{
font-weight:400;
color:rgba(142,147,155,.85);
font-size:13px;
font-family:IRANSans,dana,Tahoma,sans-serif;
margin:0;
padding:0;
transition:.3s
}
.blogCard__authorName:hover
{
/*color:#8ed557*/
}
.blogCard__authorImage
{
width:24px;
height:24px;
border-radius:15px
}
.blogCard__commentLink
{
display:flex;
gap:7px;
align-items:center;
transition:.3s
}
.blogCard__commentLink:hover .blogCard__commentIcon,.blogCard__commentLink:hover .blogCard__commentNumber
{
color:#8ed557
}
.blogCard__commentIcon
{
color:rgba(119,132,157,.85);
font-size:18px;
transition:.3s
}
.blogCard__commentNumber
{
color:rgba(119,132,157,.85);
font-size:13px;
font-weight:400;
transition:.3s
}



.card-blog-post
{
margin-top:27px;
background-color:#fff;
overflow:hidden;
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
/*box-shadow:0 5px 35px rgba(119,132,157,.14);
-webkit-box-shadow:0 5px 35px rgba(119,132,157,.14);*/
}

.card-blog-post:hover
{
/*box-shadow:0 5px 35px rgba(119,132,157,.35);
-webkit-box-shadow:0 5px 35px rgba(119,132,157,.35);*/
}

.card-blog-post:hover .card-text .post-meta .author .author-nam
{
color:#53565d;
}

.card-blog-post:hover .card-text .post-meta .comments .comments-num,.card-blog-post:hover .card-text .post-meta .comments .comments-num i
{
color:#8ed557;
}

.card-blog-post .card-img
{
width:100%;
height:auto;
padding-top:48%;
margin:0;
overflow:hidden;
position:relative;
}

.card-blog-post .card-img img
{
position:absolute;
top:50%;
left:50%;
z-index:1;
transform:translate(-50%,-50%);
width:100%;
height:auto;
max-width:inherit;
}

.card-blog-post .card-text
{
padding:25px 25px 32px;
}

.card-blog-post .card-text .category-btn .btn-yellow
{
color:#ffb563;
background-color:rgba(255,207,105,.17);
}

.card-blog-post .card-text .title
{
font-size:17px;
text-align:right;
font-weight:500;
margin:17px 0 19px;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}

.card-blog-post .card-text .title a
{
color:#53565d;
transition:.3s;
-webkit-transition:.3s;
}

.card-blog-post .card-text .title a:hover
{
color:#8e939b;
}

.card-blog-post .card-text .desc
{
color:#8e939b;
font-size:14px;
font-weight:400;
margin-bottom:29px;
line-height:28px;
}

.card-blog-post .card-text .post-meta
{
display:flex;
align-items:center;
}

.card-blog-post .card-text .post-meta .author
{
flex:1;
transform:translateY(5px);
}

.card-blog-post .card-text .post-meta .author .author-nam
{
transition:.3s;
-webkit-transition:.3s;
line-height:17px;
font-size:13px;
color:rgba(142,147,155,.62);
}

.card-blog-post .card-text .post-meta .author .author-img
{
width:23.25px;
height:23.25px;
display:inline-block;
margin-left:9px;
}

.card-blog-post .card-text .post-meta .author .author-img img
{
border-radius:4px;
width:100%;
height:auto;
}

.card-blog-post .card-text .post-meta .comments
{
flex:1;
text-align:left;
}

.card-blog-post .card-text .post-meta .comments .comments-num
{
transition:.3s;
-webkit-transition:.3s;
font-size:13px;
color:rgba(119,132,157,.85);
}

.card-blog-post .card-text .post-meta .comments .comments-num i
{
font-size:18px;
color:rgba(119,132,157,.45);
vertical-align:middle;
display:inline-block;
margin-left:10px;
}

.card-blog.card-blog-2 .widget-header .icon
{
padding-top:4px;
}

.card-blog.card-blog-2 .card-img
{
padding-top:47%;
}

.card-blog.card-blog-2 .card-text
{
padding:26px;
}

.card-blog.card-blog-2 .card-text .title
{
font-size:18px;
margin:3px 0 19px;
}

.card-blog.card-blog-2 .card-text .desc
{
line-height:26px;
margin-bottom:23px;
padding-bottom:28px;
border-bottom:1px dashed rgba(119,132,157,.45);
}

.card-blog.card-blog-2 .card-text .post-meta
{
display:flex;
align-items:center;
}

.card-blog.card-blog-2 .card-text .post-meta .author
{
flex:1;
}

.card-blog.card-blog-2 .card-text .post-meta .author .author-nam
{
transition:.3s;
-webkit-transition:.3s;
line-height:17px;
font-size:13px;
color:#aeb2b8;
}

.card-blog.card-blog-2 .card-text .post-meta .author .author-img
{
width:23.25px;
height:23.25px;
display:inline-block;
margin-left:9px;
}

.card-blog.card-blog-2 .card-text .post-meta .author .author-img img
{
border-radius:4px;
width:100%;
height:auto;
}

.card-blog.card-blog-2 .card-text .post-meta .comments
{
flex:1;
text-align:center;
}

.card-blog.card-blog-2 .card-text .post-meta .comments .comments-num
{
transition:.3s;
-webkit-transition:.3s;
font-size:13px;
color:rgba(119,132,157,.85);
}

.card-blog.card-blog-2 .card-text .post-meta .comments .comments-num i
{
margin-left:7px;
}

.card-blog.card-blog-2 .card-text .post-meta .calendar
{
flex:1;
text-align:left;
}

.card-blog.card-blog-2 .card-text .post-meta .calendar span
{
font-size:13px;
color:#aeb2b8;
}

.card-blog.card-blog-2 .card-text .post-meta .calendar span .icon
{
font-size:16px;
margin-left:8px;
}

.education .learning .learning-img
{
background-image:url(../images/rtl-blog.svg);
}

.card-blog.video-cards
{
padding:92px 0 90px;
margin-top:173px;
background-color:#363d4d;
}

.card-blog.video-cards .widget-header
{
margin-bottom:35px;
}

.card-blog.video-cards .widget-header .title
{
color:#fff;
}

.card-blog.video-cards .widget-header .icon
{
width:41px;
height:41px;
background-color:hsla(0,0%,96.5%,.09);
color:#b4bbc5;
font-size:17px;
}

.card-blog.video-cards .widget-header .widget-btn
{
float:left;
}

.card-blog.video-cards .widget-header .widget-btn .btn
{
line-height:39px;
padding:0 20px;
}

.card-blog.video-cards .widget-header .widget-btn .btn-outline
{
background-color:transparent!important;
}

.card-blog.video-cards .video-card
{
border-radius:4px;
overflow:hidden;
box-shadow:0 0 25px rgba(38,40,44,.26);
-webkit-box-shadow:0 0 25px rgba(38,40,44,.26);
}

.card-blog.video-cards .video-card:hover .card-text .post-meta .author .author-nam,.card-blog.video-cards .video-card:hover .card-text .post-meta .comments a
{
color:#fff;
}

.card-blog.video-cards .video-card .card-img
{
padding-top:63%;
}

.card-blog.video-cards .video-card .card-text .title
{
margin-top:0;
}

.card-blog.video-cards .video-card .card-text .title a
{
color:#fff;
}

.card-blog.video-cards .video-card .card-text .post-meta .author .author-nam,.card-blog.video-cards .video-card .card-text .post-meta .comments .comments-num
{
color:#9da4b4;
}

.card-blog.video-cards .video-card .card-text .post-meta .comments .comments-num i
{
margin-left:7px;
}

.feature_box
{
padding:10px;
}

.manual .site-header
{
box-shadow:none;
position:relative;
box-shadow:0 10px 50px rgba(58,58,96,.05);
-webkit-box-shadow:rgba(58,58,96,.05) 0 10px 50px;
padding-top:33px;
padding-bottom:29px;
}

.manual .widget-header
{
margin-bottom:10px;
}

.manual .widget-header .icon
{
font-size:20px;
width:41px;
height:41px;
line-height:41px;
background-color:#f7f8fa;
text-align:center;
border-radius:4px;
}

.manual .widget-header .icon i
{
color:#c2c2c2;
}

.manual .widget-header .title
{
color:#53565d;
font-weight:500;
font-size:20px;
}

.header-main
{
position:relative;
padding-top:54px;
}

.header-main:after
{
content:"";
display:block;
position:absolute;
right:-120px;
height:100%;
bottom:0;
z-index:-1;
background-image:url(../images/header-manual-bg.svg);
background-repeat:no-repeat;
background-size:cover;
background-position:50%;
width:527px;
}

@media (max-width:574px)
{
.header-main:after
{
display:none;
}

}

.header-main .site-add .link
{
display:flex;
padding:0;
list-style-type:none;
margin:9px 0;
}

.header-main .site-add .link .link-ch:after
{
font-family:RTL-Icon-Package,serif!important;
content:"\E902";
display:inline-block;
width:0;
height:0;
color:rgba(146,143,156,.64);
font-size:8px;
margin:0 14px;
}

.header-main .site-add .link .link-ch:last-of-type:after
{
display:none;
}

.header-main .site-add .link .link-ch
{
color:#8e939b;
}

.header-main .site-add .link .link-ch a
{
transition:.3s;
-webkit-transition:.3s;
color:#8e939b;
font-size:15px;
font-weight:400;
}

.header-main .site-add .link .link-ch a:hover
{
color:#53565d;
}

.header-main .site-add .link .link-ch:nth-of-type(2)
{
margin-right:5px;
}

.header-main .site-add .title
{
font-family:dana,IRANSans,Tahoma,sans;
font-size:27px;
font-weight:600;
}

.header-main .site-add .title a
{
color:#53565d;
transition:.3s;
-webkit-transition:.3s;
}

.header-main .site-add .title a:hover
{
color:#8ed557;
}

@media (max-width:991px)
{
.header-main .form-header
{
margin-top:15px;
}

}

.header-main .form-header .input-group .input-field
{
padding:0;
}

.header-main .form-header .input-group .input-field .input-prepend
{
color:rgba(119,132,157,.45);
box-shadow:none;
background-color:transparent;
}

.header-main .form-header .input-group .input-field .form-field
{
font-size:15px;
font-weight:400;
padding-right:48px;
}

.header-main .form-header .input-group .input-field .form-field::-webkit-input-placeholder
{
color:#85878d;
}

.header-main .form-header .input-group .input-field .form-field:-moz-placeholder,.header-main .form-header .input-group .input-field .form-field::-moz-placeholder
{
color:#85878d;
}

.header-main .form-header .input-group .input-field .form-field:-ms-input-placeholder
{
color:#85878d;
}

.header-main .links
{
background-color:#fff;
box-shadow:0 5px 25px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 5px 25px;
margin-top:56px;
}

.header-main .links .toggle-responsive-manual-menu
{
height:50px;
line-height:50px;
padding:0 15px;
background:transparent;
display:block;
width:100%;
}

.header-main .links .toggle-responsive-manual-menu i
{
margin-left:10px;
transition:.3s;
}

.header-main .links .toggle-responsive-manual-menu .hide-item
{
font-size:0;
margin-left:0;
}

.header-main .links .toggle-responsive-manual-menu .show-item
{
font-size:13px;
margin-left:10px;
}

.header-main .links .toggle-responsive-manual-menu.show-menu
{
background:rgba(0,0,0,.05);
}

.header-main .links .toggle-responsive-manual-menu.show-menu .hide-item
{
font-size:13px;
margin-left:10px;
}

.header-main .links .toggle-responsive-manual-menu.show-menu .show-item
{
font-size:0;
margin-left:0;
}

.header-main .links .share-link .socials
{
margin:0;
list-style-type:none;
text-align:left;
padding:0;
display:flex;
}

.header-main .links .share-link .socials li:last-of-type .s-item
{
margin-left:12px;
}

.header-main .links .share-link .socials li .s-item
{
margin:0 6px;
height:43px;
width:43px;
line-height:43px;
text-align:center;
background-color:#f7f8fa;
border-radius:4px;
display:inline-block;
transition:.3s;
-webkit-transition:.3s;
font-size:14px;
color:rgba(119,132,157,.45);
}

.header-main .links .share-link .socials li .s-item:hover
{
color:#8ed557;
}

.header-main .links .share-link .socials li .s-item:hover i
{
transition:all .3s;
color:inherit;
}

.header-main .links .share-link .socials li .s-item i
{
vertical-align:middle;
display:inline-block;
transition:all .3s;
font-size:20px;
color:#bec4d0;
}

@media (min-width:992px)
{
.header-main .links
{
height:65px;
line-height:65px;
}

.header-main .links .toggle-responsive-manual-menu
{
display:none;
}

.header-main .links .header-menu ul
{
padding:0;
margin:0;
list-style:none;
z-index:999;
}

.header-main .links .header-menu>ul
{
display:block!important;
}

.header-main .links .header-menu>ul>li
{
display:inline-block;
margin-right:10px;
font-size:15px;
padding-right:20px;
padding-left:20px;
}

.header-main .links .header-menu>ul>li:first-of-type
{
margin-right:0;
}

.header-main .links .header-menu li
{
position:relative;
}

.header-main .links .header-menu li.has-sub-menu>a>.menu-append-icon
{
margin-right:10px;
display:inline-block;
transform:translateY(2px);
transition:.3s;
-webkit-transition:.3s;
color:#8e939b;
float:left;
font-size:10px;
}

.header-main .links .header-menu li.has-sub-menu:hover>a>.menu-append-icon
{
transform:rotateX(180deg);
}

.header-main .links .header-menu li:hover>a,.header-main .links .header-menu li:hover>a .menu-append-icon
{
color:#8ed557;
}

.header-main .links .header-menu li a
{
transition:.3s;
-webkit-transition:.3s;
}

.header-main .links .header-menu li>ul
{
position:absolute;
top:100%;
right:0;
transition:.3s;
-webkit-transition:.3s;
background:#fff;
width:200px;
padding:0 20px;
box-shadow:0 15px 50px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 15px 50px;
border-radius:4px;
text-align:right;
-webkit-animation-name:MenuSlideUp;
animation-name:MenuSlideUp;
}

.header-main .links .header-menu li>ul li
{
line-height:4;
}

.header-main .links .header-menu li>ul a
{
padding:3px 0;
height:auto;
line-height:inherit;
}

.header-main .links .header-menu li>ul ul
{
left:100%;
top:0;
transform:none;
}

.header-main .links .header-menu li:not(:hover)>ul
{
opacity:0;
visibility:hidden;
margin-top:-10px;
padding:0;
-webkit-animation-name:MenuSlideDown;
animation-name:MenuSlideDown;
-webkit-animation-duration:.2s;
animation-duration:.2s;
pointer-events:none;
}

}

@media (max-width:991px)
{
.header-main .links .header-menu ul,.header-main .links .header-menu ul li
{
list-style:none;
padding:0;
margin:0;
}

.header-main .links .header-menu ul.menu
{
display:none;
}

.header-main .links .header-menu ul.menu li a
{
display:flex;
padding:0 20px 0 0;
align-items:center;
transition:.3s;
color:#777;
position:relative;
height:50px;
}

.header-main .links .header-menu ul.menu li a:hover
{
background:rgba(0,0,0,.05);
color:#666;
}

.header-main .links .header-menu ul.menu li a>i
{
margin-left:10px;
}

.header-main .links .header-menu ul.menu li a>i.icon-image
{
width:30px;
height:30px;
background-size:100%;
background-repeat:no-repeat;
background-position:50%;
}

.header-main .links .header-menu ul.menu li a .menu-append-icon
{
display:flex;
flex:1;
justify-content:left;
opacity:.5;
padding:15px 0 15px 20px;
}

.header-main .links .header-menu ul.menu li a .menu-append-icon i
{
transition:.3s;
}

.header-main .links .header-menu ul.menu li ul a
{
height:40px;
}

.header-main .links .header-menu ul.menu li ul a .menu-append-icon
{
padding:10px 0 10px 20px;
}

.header-main .links .header-menu ul.menu li.show-menu>a:hover
{
background:transparent;
}

.header-main .links .header-menu ul.menu li.show-menu>a .menu-append-icon i
{
transform:rotateX(180deg);
}

.header-main .links .header-menu ul.menu li .sub-menu
{
display:none;
background:rgba(0,0,0,.05);
}

.header-main .links .share-link
{
padding:10px;
}

.header-main .links .share-link .socials
{
justify-content:center;
}

}

.tile-posts-widget
{
padding-top:60px;
}

.tile-posts-widget .tile-big-post
{
width:100%;
position:relative;
}

.tile-posts-widget .tile-big-post .tile-post-img
{
width:100%;
height:auto;
padding-top:74.5%;
margin:0;
overflow:hidden;
position:relative;
border-radius:4px;
}

.tile-posts-widget .tile-big-post .tile-post-img:after
{
background-image:linear-gradient(0deg,rgba(0,0,0,.33),transparent);
z-index:2;
content:"";
display:block;
width:100%;
height:290px;
position:absolute;
bottom:0;
right:0;
left:0;
}

.tile-posts-widget .tile-big-post .tile-post-img img
{
position:absolute;
top:50%;
left:50%;
z-index:1;
transform:translate(-50%,-50%);
width:auto;
height:100%;
max-width:inherit;
}

.tile-posts-widget .tile-big-post .tile-post-text
{
color:#fff;
position:absolute;
z-index:3;
bottom:40px;
left:38px;
right:38px;
}

.tile-posts-widget .tile-big-post .tile-post-text .title
{
margin-bottom:20px;
}

.tile-posts-widget .tile-big-post .tile-post-text .title a
{
font-size:20px;
font-weight:500;
color:#fff;
transition:.3s;
-webkit-transition:.3s;
}

.tile-posts-widget .tile-big-post .tile-post-text .title a:hover
{
color:#8ed557;
}

.tile-posts-widget .tile-big-post .tile-post-text .desc
{
font-size:14px;
font-weight:400;
line-height:28px;
color:hsla(0,0%,100%,.76);
margin-bottom:30px;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status
{
display:flex;
align-items:center;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .author
{
line-height:17px;
flex:1;
transition:.3s;
-webkit-transition:.3s;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .author:hover .author-nam
{
opacity:1;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .author .author-nam
{
font-size:13px;
color:hsla(0,0%,100%,.89);
opacity:.77;
font-weight:400;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .author .author-img
{
margin-left:9px;
width:23.5px;
height:23.5px;
display:inline-block;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .author .author-img img
{
width:100%;
height:auto;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .comments
{
line-height:17px;
flex:1;
text-align:center;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .comments .comments-num
{
transition:.3s;
-webkit-transition:.3s;
color:hsla(0,0%,100%,.89);
opacity:.77;
font-size:13px;
font-weight:400;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .comments .comments-num:hover
{
color:#8ed557;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .comments .comments-num i
{
font-size:18px;
margin-left:7px;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .calendar
{
color:hsla(0,0%,100%,.89);
opacity:.77;
line-height:17px;
flex:1;
text-align:left;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .calendar span
{
font-size:13px;
}

.tile-posts-widget .tile-big-post .tile-post-text .tile-post-status .calendar span i
{
margin-left:8px;
}

.tile-posts-widget .tile-sm-posts
{
width:100%;
position:relative;
}

.tile-posts-widget .tile-sm-posts:first-of-type
{
margin-bottom:28px;
}

.tile-posts-widget .tile-sm-posts .tile-post-img
{
width:100%;
height:auto;
padding-top:73.5%;
margin:0;
overflow:hidden;
position:relative;
border-radius:4px;
}

.tile-posts-widget .tile-sm-posts .tile-post-img:after
{
background-image:linear-gradient(0deg,#000,transparent);
z-index:2;
content:"";
display:block;
width:100%;
height:100%;
position:absolute;
bottom:0;
right:0;
left:0;
}

.tile-posts-widget .tile-sm-posts .tile-post-img img
{
position:absolute;
top:50%;
left:50%;
z-index:1;
transform:translate(-50%,-50%);
width:auto;
height:100%;
max-width:inherit;
}

.tile-posts-widget .tile-sm-posts .tile-post-text
{
color:#fff;
position:absolute;
z-index:3;
bottom:34px;
right:28px;
left:28px;
}

.tile-posts-widget .tile-sm-posts .tile-post-text .title
{
transition:.3s;
-webkit-transition:.3s;
margin-bottom:12px;
}

.tile-posts-widget .tile-sm-posts .tile-post-text .title:hover a
{
color:#8ed557;
}

.tile-posts-widget .tile-sm-posts .tile-post-text .title a
{
line-height:22px;
font-size:17px;
font-weight:500;
color:#fff;
}

.tile-posts-widget .tile-sm-posts .tile-post-text .past-tense i
{
margin-left:8px;
}

.card-manual-post
{
margin-top:27px;
background-color:#fff;
overflow:hidden;
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
box-shadow:0 5px 35px rgba(119,132,157,.14);
-webkit-box-shadow:0 5px 35px rgba(119,132,157,.14);
}

.card-manual-post:hover
{
box-shadow:0 5px 35px rgba(119,132,157,.35);
-webkit-box-shadow:0 5px 35px rgba(119,132,157,.35);
}

.card-manual-post:hover .card-text .post-meta .author .author-nam
{
color:#53565d;
}

.card-manual-post:hover .card-text .post-meta .comments .comments-num,.card-manual-post:hover .card-text .post-meta .comments .comments-num i
{
color:#8ed557;
}

.card-manual-post .card-img
{
width:100%;
height:auto;
padding-top:48%;
margin:0;
overflow:hidden;
position:relative;
}

.card-manual-post .card-img img
{
position:absolute;
top:50%;
left:50%;
z-index:1;
transform:translate(-50%,-50%);
width:100%;
height:auto;
max-width:inherit;
}

.card-manual-post .card-text
{
padding:25px 25px 32px;
}

.card-manual-post .card-text .category-btn .btn-yellow
{
color:#ffb563;
background-color:rgba(255,207,105,.17);
}

.card-manual-post .card-text .title
{
font-size:17px;
text-align:right;
font-weight:500;
margin:17px 0 19px;
}

.card-manual-post .card-text .title a
{
color:#53565d;
transition:.3s;
-webkit-transition:.3s;
}

.card-manual-post .card-text .title a:hover
{
color:#8e939b;
}

.card-manual-post .card-text .desc
{
color:#8e939b;
font-size:14px;
font-weight:400;
margin-bottom:29px;
line-height:28px;
}

.card-manual-post .card-text .post-meta
{
display:flex;
align-items:center;
}

.card-manual-post .card-text .post-meta .author
{
flex:1;
transform:translateY(5px);
}

.card-manual-post .card-text .post-meta .author .author-nam
{
transition:.3s;
-webkit-transition:.3s;
line-height:17px;
font-size:13px;
color:rgba(142,147,155,.62);
}

.card-manual-post .card-text .post-meta .author .author-img
{
width:23.25px;
height:23.25px;
display:inline-block;
margin-left:9px;
}

.card-manual-post .card-text .post-meta .author .author-img img
{
border-radius:4px;
width:100%;
height:auto;
}

.card-manual-post .card-text .post-meta .comments
{
flex:1;
text-align:left;
}

.card-manual-post .card-text .post-meta .comments .comments-num
{
transition:.3s;
-webkit-transition:.3s;
font-size:13px;
color:rgba(119,132,157,.85);
}

.card-manual-post .card-text .post-meta .comments .comments-num i
{
font-size:18px;
color:rgba(119,132,157,.45);
vertical-align:middle;
display:inline-block;
margin-left:10px;
}

.card-manual.card-manual-2 .widget-header .icon
{
padding-top:4px;
}

.card-manual.card-manual-2 .card-img
{
padding-top:47%;
}

.card-manual.card-manual-2 .card-text
{
padding:26px;
}

.card-manual.card-manual-2 .card-text .title
{
font-size:18px;
margin:3px 0 19px;
}

.card-manual.card-manual-2 .card-text .desc
{
line-height:26px;
margin-bottom:23px;
padding-bottom:28px;
border-bottom:1px dashed rgba(119,132,157,.45);
}

.card-manual.card-manual-2 .card-text .post-meta
{
display:flex;
align-items:center;
}

.card-manual.card-manual-2 .card-text .post-meta .author
{
flex:1;
}

.card-manual.card-manual-2 .card-text .post-meta .author .author-nam
{
transition:.3s;
-webkit-transition:.3s;
line-height:17px;
font-size:13px;
color:#aeb2b8;
}

.card-manual.card-manual-2 .card-text .post-meta .author .author-img
{
width:23.25px;
height:23.25px;
display:inline-block;
margin-left:9px;
}

.card-manual.card-manual-2 .card-text .post-meta .author .author-img img
{
border-radius:4px;
width:100%;
height:auto;
}

.card-manual.card-manual-2 .card-text .post-meta .comments
{
flex:1;
text-align:center;
}

.card-manual.card-manual-2 .card-text .post-meta .comments .comments-num
{
transition:.3s;
-webkit-transition:.3s;
font-size:13px;
color:rgba(119,132,157,.85);
}

.card-manual.card-manual-2 .card-text .post-meta .comments .comments-num i
{
margin-left:7px;
}

.card-manual.card-manual-2 .card-text .post-meta .calendar
{
flex:1;
text-align:left;
}

.card-manual.card-manual-2 .card-text .post-meta .calendar span
{
font-size:13px;
color:#aeb2b8;
}

.card-manual.card-manual-2 .card-text .post-meta .calendar span .icon
{
font-size:16px;
margin-left:8px;
}

.education .learning
{
display:flex;
align-items:center;
}

.education .learning .learning-img
{
background-color:#fff;
position:relative;
background-image:url(../images/rtl-manual.svg);
background-position:0 0;
background-repeat:no-repeat;
box-shadow:0 10px 50px rgba(119,132,157,.14);
-webkit-box-shadow:0 10px 50px rgba(119,132,157,.14);
padding:72.2px 0 93.7px;
width:279px;
border-radius:4px;
text-align:center;
}

.education .learning .learning-img:before
{
content:"";
display:block;
width:85px;
background-image:linear-gradient(180deg,#f9c75c,#fcdc99);
border-radius:8px;
transform:rotate(3deg);
position:absolute;
top:18.3px;
bottom:18.3px;
right:-4%;
z-index:-1;
}

.education .learning .learning-img .icon
{
position:relative;
margin-bottom:27px;
display:block;
width:94px;
height:94px;
text-align:center;
background-color:#fbd78a;
border-radius:47px;
margin-left:auto;
margin-right:auto;
}

.education .learning .learning-img .icon i
{
padding:20.8px 0;
font-size:52.43px;
color:#fff;
}

.education .learning .learning-img .text
{
display:block;
color:#53565d;
font-size:16px;
font-weight:500;
}

.education .learning .learning-img .text:nth-of-type(2)
{
color:#53565d;
font-size:14px;
line-height:19px;
font-weight:400;
}

.education .learning .learning-text
{
margin-right:42px;
}

.education .learning .learning-text .btn
{
font-size:16px;
font-weight:500;
color:#53565d;
border-radius:4px;
background-color:#f7f8fa;
margin-bottom:25px;
}

.education .learning .learning-text .text-link
{
margin:0;
list-style-type:none;
position:relative;
padding:16px 25px;
}

.education .learning .learning-text .text-link:before
{
content:"";
display:block;
width:5px;
height:100%;
background-color:#f7f8fa;
position:absolute;
right:5px;
top:0;
bottom:0;
}

.education .learning .learning-text .text-link .link-item
{
line-height:26px;
margin-bottom:13px;
position:relative;
}

.education .learning .learning-text .text-link .link-item a
{
color:#8e939b;
font-size:15px;
font-weight:400;
transition:.3s;
-webkit-transition:.3s;
}

.education .learning .learning-text .text-link .link-item a:hover
{
color:#53565d;
}

.education .learning .learning-text .text-link .link-item a:hover:after
{
opacity:1;
visibility:visible;
}

.education .learning .learning-text .text-link .link-item:hover:after
{
background-color:rgba(119,132,157,.15);
border:4px solid #fff;
}

.education .learning .learning-text .text-link .link-item:after
{
transition:.3s;
-webkit-transition:.3s;
content:"";
display:block;
width:13px;
height:13px;
border-radius:100%;
background-color:#fff;
position:absolute;
right:-24px;
top:50%;
transform:translateY(-50%);
box-shadow:0 2px 5px rgba(119,132,157,.18);
-webkit-box-shadow:0 2px 5px rgba(119,132,157,.18);
z-index:1;
border:4px solid transparent;
}

.education .learning.programming .learning-img:before
{
content:"";
display:block;
width:85px;
background-image:linear-gradient(180deg,#89b0fa,rgba(137,176,250,.7));
border-radius:4px;
transform:rotate(3deg);
position:absolute;
top:18.3px;
bottom:18.3px;
right:-4%;
z-index:-1;
}

.education .learning.programming .learning-img .icon
{
background-image:linear-gradient(0deg,#89b0fa,#b6cefe);
}

.education .learning.programming .learning-img .icon i
{
padding:20.8px 0;
font-size:52.43px;
color:#fff;
}

.card-manual.video-cards
{
padding:92px 0 90px;
margin-top:173px;
background-color:#363d4d;
}

.card-manual.video-cards .widget-header
{
margin-bottom:35px;
}

.card-manual.video-cards .widget-header .title
{
color:#fff;
}

.card-manual.video-cards .widget-header .icon
{
width:41px;
height:41px;
background-color:hsla(0,0%,96.5%,.09);
color:#b4bbc5;
font-size:17px;
}

.card-manual.video-cards .widget-header .widget-btn
{
float:left;
}

.card-manual.video-cards .widget-header .widget-btn .btn
{
line-height:39px;
padding:0 20px;
}

.card-manual.video-cards .widget-header .widget-btn .btn-outline
{
background-color:transparent!important;
}

.card-manual.video-cards .video-card
{
border-radius:4px;
overflow:hidden;
box-shadow:0 0 25px rgba(38,40,44,.26);
-webkit-box-shadow:0 0 25px rgba(38,40,44,.26);
}

.card-manual.video-cards .video-card:hover .card-text .post-meta .author .author-nam,.card-manual.video-cards .video-card:hover .card-text .post-meta .comments a
{
color:#fff;
}

.card-manual.video-cards .video-card .card-img
{
padding-top:63%;
}

.card-manual.video-cards .video-card .card-text .title
{
margin-top:0;
}

.card-manual.video-cards .video-card .card-text .title a
{
color:#fff;
}

.card-manual.video-cards .video-card .card-text .post-meta .author .author-nam,.card-manual.video-cards .video-card .card-text .post-meta .comments .comments-num
{
color:#9da4b4;
}

.card-manual.video-cards .video-card .card-text .post-meta .comments .comments-num i
{
margin-left:7px;
}

.analyse-product .header-main .form-blog .input-field
{
padding-left:0;
}

.analyse-product .header-main .form-blog .input-field .input-prepend
{
display:none;
}

.analyse-product .header-main .form-blog .input-field .form-field
{
height:50px;
line-height:50px;
color:#acb3bf;
font-size:15px;
border:1px solid #e3e4e5;
border-radius:3px;
background-color:#fff;
padding:0 16px;
}

.analyse-product .interests
{
padding-top:0;
}

.analyse-product .interests .card-interests
{
margin-top:35px;
}

.cheers
{
box-shadow:0 0 10px rgba(54,83,120,.26)!important;
-webkit-box-shadow:rgba(54,83,120,.06) 0 5px 50px;
border-radius:4px;
background-color:#fff;
padding:32px;
}

.coupons .header-main .header-btns .btn .prepend-icon
{
font-size:11px!important;
}

.discount .discount-code
{
position:relative;
margin:0;
}

.discount .discount-code input
{
width:120px;
border:none;
background-color:rgba(119,132,157,.05);
color:#acb3bf;
border-radius:3px;
padding:10px;
}

.data-list-table
{
background-color:#fff;
}

.data-list-table .widget-header .title
{
margin:0;
font-size:18px;
font-weight:500;
line-height:28px;
color:#53565d;
flex:1;
}

.data-list-table .widget-header .widget-btn
{
flex:1;
text-align:left;
}

.data-list-table .widget-header .widget-btn .btn
{
transition:.3s;
-webkit-transition:.3s;
padding:14px 24px;
background-color:transparent;
}

.data-list-table .widget-header .widget-btn .btn:hover
{
background-color:#f8f9fb;
color:#a2a6ab;
}

.data-list-table .widget-header .widget-btn .btn-primary
{
background-color:rgba(142,213,87,.08);
color:#8ed557;
}

.data-list-table .widget-header .widget-btn .btn-primary:hover
{
background-color:rgba(142,213,87,.2);
color:#8ed557;
}

.data-list-table .sh-table
{
margin-top:35px;
width:100%;
}

.data-list-table .sh-table .table
{
width:100%;
}

.data-list-table .sh-table .table .t-head
{
border-bottom:1px solid rgba(235,239,242,.68);
}

.data-list-table .sh-table .table .t-head .t-col
{
padding-bottom:30px;
font-size:15px;
font-weight:500;
line-height:24px;
color:#53565d;
}

.data-list-table .sh-table .table .t-content
{
margin-top:20px;
padding:5px 0;
background-color:rgba(247,248,250,.67);
border-radius:4px;
}

.data-list-table .sh-table .table .t-content:nth-of-type(2n)
{
background-color:#fff;
}

.data-list-table .sh-table .table .t-content:nth-of-type(odd)
{
margin-top:20px;
}

.data-list-table .sh-table .table .t-content:nth-of-type(odd) .t-item .products
{
background-color:rgba(119,132,157,.09);
}

.data-list-table .sh-table .table .t-content .t-item
{
padding:27px 0;
font-size:15px;
font-weight:500;
line-height:24px;
color:#7a7d81;
}

.data-list-table .sh-table .table .t-content .t-item .discount
{
display:inline-block;
direction:ltr;
}

.data-list-table .sh-table .table .t-content .t-item .creation-date,.data-list-table .sh-table .table .t-content .t-item .expiration-date
{
font-size:14px;
color:#70757b;
font-weight:400;
}

.data-list-table .sh-table .table .t-content .t-item.see-edit .btn
{
color:#acb3bf;
font-size:14px;
font-weight:400;
}

.data-list-table .sh-table .table .t-content .t-item.see-edit .btn.btn-dotted .prepend-icon
{
transform:scale(1);
}

.data-list-table .sh-table .table .t-content .t-item.see-edit .btn.edit
{
margin-left:20px;
color:#89b0fa;
}

.data-list-table .sh-table .table .t-content .t-item .products
{
margin-left:40px;
padding:10px;
background-color:rgba(119,132,157,.05);
color:#70757b;
border-radius:3px;
}

.data-list-table .sh-table .table .t-content .t-item .products .p-item
{
font-size:14px;
font-weight:400;
line-height:22px;
color:#70757b;
}

.data-list-table .sh-table .table .t-content .t-item .products .p-item:last-of-type:after
{
display:none;
}

.data-list-table .sh-table .table .t-content .t-item .products .p-item:after
{
content:",";
display:inline-block;
color:rgba(112,117,123,.25);
margin:0 9px;
}

.set-discount .set-discount-filed .discount-box
{
background-color:#fff;
padding:30px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
border-radius:4px;
}

.set-discount .set-discount-filed .discount-box .table-discount
{
width:100%;
}

.set-discount .set-discount-filed .discount-box .table-discount .t-item:last-of-type .t-content
{
margin-bottom:0;
}

.set-discount .set-discount-filed .discount-box .table-discount .t-item .t-head
{
padding-top:15px;
width:25%;
color:#747b85;
font-size:15px;
font-weight:400;
line-height:24px;
vertical-align:top;
}

.set-discount .set-discount-filed .discount-box .table-discount .t-item .t-content
{
width:75%;
padding-bottom:30px;
}

.set-discount .set-discount-filed .discount-box .table-discount .t-item .t-content .form-field
{
font-size:13px;
width:80%;
}

@media (max-width:574px)
{
.set-discount .set-discount-filed .discount-box .table-discount .t-item .t-content .form-field
{
width:100%;
}

}

.set-discount .set-discount-filed .discount-box .table-discount .t-item .t-content .desc
{
margin-bottom:0;
font-size:13px;
color:#acb3bf;
font-weight:400;
line-height:21px;
margin-top:12px;
display:block;
}

.set-discount .set-discount-filed .discount-box .table-discount .t-item .t-content .description
{
width:100%;
height:auto;
padding:15px;
line-height:normal;
}

.set-discount .set-discount-filed .calendar,.set-discount .set-discount-filed .product-actions
{
background-color:#fff;
padding:37px 25px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
border-radius:4px;
}

.set-discount .set-discount-filed .calendar .widget-header .icon,.set-discount .set-discount-filed .product-actions .widget-header .icon
{
color:#dcdfe4;
font-size:20px;
margin-left:15px;
}

.set-discount .set-discount-filed .calendar .widget-header .title,.set-discount .set-discount-filed .product-actions .widget-header .title
{
font-size:16px;
font-weight:500;
color:#4d535b;
}

.set-discount .set-discount-filed .calendar .calendar-filed,.set-discount .set-discount-filed .product-actions .calendar-filed
{
margin-top:40px;
}

.set-discount .set-discount-filed .calendar .calendar-filed .input-group,.set-discount .set-discount-filed .product-actions .calendar-filed .input-group
{
width:100%;
}

.set-discount .set-discount-filed .calendar .calendar-filed .input-group .input-field,.set-discount .set-discount-filed .product-actions .calendar-filed .input-group .input-field
{
padding-left:0;
}

.set-discount .set-discount-filed .calendar .calendar-filed .input-group .input-field .form-field,.set-discount .set-discount-filed .product-actions .calendar-filed .input-group .input-field .form-field
{
margin-bottom:20px;
height:48px;
line-height:48px;
padding-right:10px;
background-color:transparent;
border:1px solid rgba(130,139,155,.16);
color:#70757b;
}

.set-discount .set-discount-filed .calendar .calendar-filed .input-group .input-field .input-prepend,.set-discount .set-discount-filed .product-actions .calendar-filed .input-group .input-field .input-prepend
{
height:48px;
bottom:0;
top:0;
left:0;
right:auto;
background-color:transparent;
box-shadow:none;
}

.set-discount .set-discount-filed .calendar .calendar-filed .input-group .input-field .input-prepend i,.set-discount .set-discount-filed .product-actions .calendar-filed .input-group .input-field .input-prepend i
{
font-size:12px;
}

.set-discount .set-discount-filed .form-desc
{
text-align:left;
font-size:13px;
color:#acb3bf;
font-weight:400;
line-height:21px;
display:block;
width:100%;
}

.set-discount .set-discount-filed .product-actions
{
margin-top:30px;
}

.set-discount .set-discount-filed .product-actions .widget-header .icon
{
font-size:16px;
}

.set-discount .set-discount-filed .product-actions .input-group
{
width:100%;
}

.set-discount .set-discount-filed .product-actions .input-group .input-field
{
padding-left:0;
}

.set-discount .set-discount-filed .product-actions .input-group .input-field .input-prepend
{
display:none;
}

.set-discount .set-discount-filed .product-actions .input-group .input-field .cb-select-container
{
padding:13px 15px;
border-radius:4px;
border:1px solid rgba(130,139,155,.16);
margin-bottom:30px;
}

.set-discount .set-discount-filed .product-actions .input-group .input-field .form-desc
{
text-align:right;
background-color:rgba(251,203,101,.12);
color:#fbcb65;
padding:20px;
}

.set-discount .set-discount-filed .form-submit .btn
{
background-color:#8ed457;
padding:13px 20px;
border-radius:4px;
font-size:15px;
font-weight:400;
line-height:24px;
color:#fff;
margin-top:30px;
transition:.3s;
-webkit-transition:.3s;
}

.set-discount .set-discount-filed .form-submit .btn .prepend-icon
{
font-size:12px;
}

.set-discount .set-discount-filed .form-submit .btn:hover
{
box-shadow:0 10px 50px rgba(126,207,66,.35);
-webkit-box-shadow:rgba(126,207,66,.35) 0 10px 50px;
}

.set-discount .cond-item
{
padding:10px 0;
background:#fff;
overflow:visible;
margin:10px 0;
align-items:center;
border-radius:4px;
}

.set-discount .cond-item .form-field
{
width:100%!important;
height:40px;
line-height:40px;
}

.set-discount .multiselect,.set-discount .multiselect__input,.set-discount .multiselect__single
{
font-size:13px!important;
}

.set-discount .phone-numbers
{
position:relative;
}

.set-discount .phone-numbers .add
{
position:absolute;
left:5px;
top:5px;
height:30px;
width:30px;
padding:0;
}

.set-discount .phone-numbers .phone-items
{
padding:0;
margin:0;
list-style:none;
}

.set-discount .phone-numbers .phone-items li
{
display:inline-block;
margin:5px 0 5px 5px;
font-size:12px;
background:#f5f5f5;
border-radius:15px;
padding:2px 10px;
color:#777;
}

.set-discount .phone-numbers .phone-items li .remove
{
margin-left:5px;
font-size:9px;
cursor:pointer;
}

.set-discount .conditions .desc
{
font-size:11px;
margin-top:5px;
}

.comments .header-main .header-btns .btn
{
background-color:#f2f4f5;
}

.comments .header-main .header-btns .btn:hover
{
background-color:rgba(242,244,245,.45);
}

.comments .header-main .header-btns .btn .prepend-icon
{
font-size:11px;
}

.comments .comments-box
{
padding:30px;
border-radius:4px;
background-color:#fff;
box-shadow:0 5px 50px rgba(54,83,120,.06);
-webkit-box-shadow:rgba(54,83,120,.06) 0 5px 50px;
}

.comments .comments-box .user-comments
{
margin-top:30px;
border-bottom:1px dashed rgba(119,132,157,.16);
}

.comments .comments-box .user-comments:last-of-type
{
border-bottom:none;
}

.comments .comments-box .user-comments:last-of-type .content
{
margin-bottom:0;
}

.comments .comments-box .user-comments:first-of-type
{
margin-top:0;
}

.comments .comments-box .user-comments .comment-header
{
display:flex;
align-items:center;
margin-bottom:56px;
}

.comments .comments-box .user-comments .comment-header .author
{
display:flex;
}

.comments .comments-box .user-comments .comment-header .author .author-img
{
border-radius:2px;
min-width:59px;
width:59px;
height:59px;
line-height:59px;
text-align:center;
font-size:100%;
color:#89b0fa;
background-color:rgba(137,176,250,.12);
font-weight:500;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}

.comments .comments-box .user-comments .comment-header .author .author-img img
{
width:100%;
height:100%;
max-width:100%;
}

.comments .comments-box .user-comments .comment-header .author .author-theme
{
margin-right:20px;
}

.comments .comments-box .user-comments .comment-header .author .author-theme a
{
display:block;
transition:.3s;
-webkit-transition:.3s;
}

.comments .comments-box .user-comments .comment-header .author .author-theme a:hover
{
color:#8ed557;
}

.comments .comments-box .user-comments .comment-header .author .author-theme .author-name
{
font-size:16px;
font-weight:500;
color:#4d535b;
line-height:31px;
}

.comments .comments-box .user-comments .comment-header .author .author-theme .author-name .reply-to
{
font-size:14px;
font-weight:400;
color:#aaa;
}

@media (min-width:768px)
{
.comments .comments-box .user-comments .comment-header .author .author-theme .author-name .reply-to
{
display:none;
}

}

.comments .comments-box .user-comments .comment-header .author .author-theme .theme-name
{
margin-top:8px;
font-size:13px;
font-weight:400;
line-height:21px;
color:#93989f;
}

.comments .comments-box .user-comments .comment-header .author .author-theme .theme-name .prepend-icon
{
margin-left:10px;
color:rgba(119,132,157,.45);
}

.comments .comments-box .user-comments .comment-header .header-btns
{
flex:1;
text-align:left;
}

.comments .comments-box .user-comments .comment-header .header-btns .time-ago
{
color:rgba(119,132,157,.45);
font-size:13px;
font-weight:400;
line-height:31px;
margin-left:25px;
}

.comments .comments-box .user-comments .comment-header .header-btns .time-ago .prepend-icon
{
margin-left:7px;
}

.comments .comments-box .user-comments .comment-header .header-btns .btn
{
font-size:13px;
font-weight:400;
}

.comments .comments-box .user-comments .comment-header .header-btns .badge
{
box-shadow:0 2px 15px rgba(126,207,66,.03);
-webkit-box-shadow:rgba(126,207,66,.03) 0 2px 15px;
margin-left:20px;
padding:10px 16px;
border-radius:4px;
}

.comments .comments-box .user-comments .comment-header .header-btns .badge .prepend-icon
{
margin-left:3px;
}

.comments .comments-box .user-comments .comment-header .header-btns .edit
{
position:relative;
}

.comments .comments-box .user-comments .comment-header .header-btns .edit .progress
{
position:absolute;
left:0;
right:0;
top:100%;
margin-top:10px;
}

.comments .comments-box .user-comments .content
{
margin-bottom:32px;
position:relative;
margin-top:20px;
padding:20px;
border-radius:4px;
background-color:#f9f9fb;
}

.comments .comments-box .user-comments .content:after
{
content:"";
position:absolute;
top:-5px;
right:24px;
width:0;
height:0;
border-color:transparent transparent #f9f9fb;
border-style:solid;
border-width:0 5px 6px;
}

.comments .comments-box .user-comments .content .desc
{
font-size:15px;
font-weight:400;
color:#7a7d81;
line-height:28px;
margin:0;
}

.sale-partner .interests .widget-header
{
margin-bottom:45px;
}

.sale-partner .make-link
{
background-color:#fff;
padding:36px 33px;
box-shadow:0 0 10px rgba(54,83,120,.26);
border-radius:4px;
margin-top:30px;
}

.sale-partner .make-link .widget-header
{
margin-bottom:20px;
}

.sale-partner .make-link .widget-header .title
{
color:#363d4d;
line-height:28px;
}

.sale-partner .make-link .desc
{
margin-bottom:35px;
font-size:15px;
font-weight:400;
color:#7a7d81;
text-align:right;
line-height:29px;
}

.sale-partner .make-link .desc span
{
color:#8ed557;
font-weight:500;
}

.sale-partner .make-link .creat-link .filed-link
{
margin-bottom:20px;
margin-top:0;
}

.sale-partner .make-link .creat-link .filed-link:last-of-type
{
margin-top:0;
margin-bottom:0;
}

.sale-partner .make-link .creat-link .filed-link:first-of-type
{
margin-top:35px;
}

.sale-partner .make-link .creat-link .filed-link span.prepend
{
background-color:rgba(119,132,157,.1);
color:#acb3bf;
font-size:13px;
}

.sale-partner .make-link .creat-link .form-submit
{
position:relative;
margin-top:20px;
display:flex;
}

.sale-partner .make-link .creat-link .form-submit .tooltiptext
{
background-color:#acb3bf;
}

.sale-partner .make-link .creat-link .form-submit .tooltiptext:after
{
border-color:#acb3bf transparent transparent;
}

.sale-partner .make-link .creat-link .form-submit .btn
{
line-height:23px;
font-size:15px;
flex:1;
border-radius:4px;
color:#fff;
text-align:center;
padding:13px 0;
font-weight:400;
}

.sale-partner .make-link .creat-link .form-submit .btn .prepend-icon
{
font-size:12px;
}

.sale-partner .make-link .creat-link .form-submit button.creat-link
{
background-color:#8ed557;
box-shadow:0 10px 50px rgba(126,207,66,.21);
-webkit-box-shadow:rgba(126,207,66,.21) 0 10px 50px;
margin-left:10px;
}

.sale-partner .make-link .creat-link .form-submit button.copy-link
{
margin-right:10px;
box-shadow:0 5px 50px rgba(54,83,120,.06);
-webkit-box-shadow:rgba(54,83,120,.06) 0 5px 50px;
background-color:#acb3bf;
}

.sale-partner .banners
{
background-color:#fff;
margin-top:30px;
padding:35px 33px;
box-shadow:0 0 10px rgba(54,83,120,.26);
border-radius:4px;
}

.sale-partner .banners .widget-header
{
margin-bottom:20px;
}

.sale-partner .banners .widget-header .title
{
color:#363d4d;
}

.sale-partner .banners .desc
{
font-size:15px;
font-weight:400;
color:#7a7d81;
line-height:29px;
margin-bottom:25px;
}

.sale-partner .banners .b-btns .btn
{
transition:.3s;
-webkit-transition:.3s;
font-size:15px;
font-weight:400;
line-height:24px;
background-color:transparent;
}

.sale-partner .banners .b-btns .btn .prepend-icon
{
margin-left:7px;
font-size:19px;
transform:scale(1);
}

.sale-partner .banners .b-btns .btn-solid
{
border:1px solid #8ed557;
border-radius:4px;
color:#8ed557;
}

.sale-partner .banners .b-btns .btn-solid:hover
{
border-color:rgba(142,213,87,.7);
}

.sale-partner .banners .b-btns .btn-blue
{
color:#89b0fa;
}

.sale-partner .banners .b-btns .btn-blue:hover
{
color:rgba(137,176,250,.8);
}

.sale-partner .banners .b-btns .btn-blue .prepend-icon
{
font-size:16px;
}

.sale-partner .join-rtl
{
border-radius:4px;
margin-top:35px;
padding-top:28%;
background-image:url(../images/join-rtl-bg.png);
background-position:50%;
background-size:120% 150%;
background-repeat:no-repeat;
position:relative;
}

.sale-partner .join-rtl:hover:after
{
background-color:#f5f5f5;
opacity:.2;
}

.sale-partner .join-rtl:hover .content .widget-header .sub-title
{
color:#fff;
}

.sale-partner .join-rtl:hover .link-btn .btn-arrow
{
background-color:hsla(0,0%,100%,.4)!important;
}

.sale-partner .join-rtl:after
{
transition:.3s;
-webkit-transition:.3s;
content:"";
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
right:0;
background-color:#fff;
z-index:1;
opacity:.3;
}

.sale-partner .join-rtl .content
{
position:absolute;
top:0;
right:0;
padding:0 33px;
bottom:0;
z-index:2;
color:#fff;
width:100%;
display:flex;
align-items:center;
}

.sale-partner .join-rtl .content .widget-header
{
display:block;
flex:4;
}

.sale-partner .join-rtl .content .widget-header .title
{
color:#fff;
display:block;
margin-bottom:10px;
line-height:28px;
}

.sale-partner .join-rtl .content .widget-header .sub-title
{
transition:.3s;
-webkit-transition:.3s;
line-height:29px;
color:hsla(0,0%,100%,.6);
display:block;
font-size:15px;
font-weight:400;
}

.sale-partner .join-rtl .content .link-btn
{
flex:1;
text-align:left;
}

.sale-partner .join-rtl .content .link-btn .btn-arrow
{
transition:.3s;
-webkit-transition:.3s;
width:65px;
height:65px;
line-height:65px;
text-align:center;
border-radius:48px;
color:#fff;
display:block;
font-size:16px;
background-color:hsla(0,0%,100%,.08);
float:left;
}

.report-table
{
box-shadow:0 5px 50px rgba(54,83,120,.06);
-webkit-box-shadow:rgba(54,83,120,.06) 0 5px 50px;
border-radius:4px;
background-color:#fff;
margin-top:50px;
padding:30px;
}

.report-table .rt-table,.report-table .rt-table .table
{
width:100%;
}

.report-table .rt-table .table .t-head
{
border-bottom:1px solid rgba(235,239,242,.68);
}

.report-table .rt-table .table .t-head .t-col
{
width:25%;
padding:5px 25px 18px;
font-size:15px;
font-weight:500;
line-height:24px;
color:#53565d;
}

.report-table .rt-table .table .t-content
{
padding:25px;
background-color:rgba(247,248,250,.67);
border-radius:4px;
align-items:center;
}

.report-table .rt-table .table .t-content:nth-of-type(2n)
{
background-color:#fffffd;
}

.report-table .rt-table .table .t-content:nth-of-type(odd)
{
background-color:rgba(247,248,250,.67);
}

.report-table .rt-table .table .t-content .t-item
{
width:25%;
font-size:15px;
font-weight:500;
line-height:24px;
color:#7a7d81;
padding:25px;
}

.report-table .rt-table .table .t-content .t-item .amount,.report-table .rt-table .table .t-content .t-item .expiration-date,.report-table .rt-table .table .t-content .t-item .profit
{
font-size:14px;
color:#70757b;
font-weight:400;
}

.report-table .rt-table .table .t-content .t-item .profit
{
color:#8ed557;
}

.report-table .rt-table .table .t-content .t-item .download-file
{
display:flex;
align-items:center;
}

.report-table .rt-table .table .t-content .t-item .download-file .title
{
display:inline-block;
font-size:14px;
font-weight:400;
color:#70757b;
line-height:22px;
}

.report-table .rt-table .table .t-content .t-item .download-file .prepend-icon
{
display:inline-block;
width:15px;
height:15px;
background-image:url(../images/logos/logortl.png);
background-size:cover;
background-repeat:no-repeat;
margin-left:7px;
}

.ticket-list .header-main .header-btns .switch-btn
{
margin-left:30px;
background-color:#f2f4f5;
}

.ticket-list .header-main .header-btns .switch-btn .radio-field
{
display:none;
}

.ticket-list .header-main .header-btns .switch-btn .radio-field:checked+.radio-label
{
color:#4d535b;
background-color:#fff;
box-shadow:0 5px 12px rgba(54,83,120,.07);
-webkit-box-shadow:rgba(54,83,120,.07) 0 5px 12px;
border-radius:4px;
}

.ticket-list .ticket-filter
{
margin-top:50px;
padding:35px 30px 30px;
box-shadow:0 5px 25px rgba(119,132,157,.08);
-webkit-box-shadow:rgba(119,132,157,.08) 0 5px 25px;
border-radius:4px;
}

.ticket-list .ticket-filter .filter-filed
{
margin-top:35px;
}

.ticket-list .ticket-filter .filter-filed .pr-filed
{
display:flex;
}

.ticket-list .ticket-filter .filter-filed .pr-filed .input-field
{
margin-bottom:0;
flex:1;
position:relative;
margin-left:30px;
}

.ticket-list .ticket-filter .filter-filed .pr-filed .input-field.form-submit
{
margin-left:0;
}

.ticket-list .ticket-filter .filter-filed .pr-filed .input-field.select-list
{
display:none;
}

.ticket-list .ticket-filter .filter-filed .pr-filed .cb-select-container
{
margin-left:30px;
padding:0 22px;
}

.ticket-list .ticket-filter .filter-filed .pr-filed .cb-select-container .select-inner .title
{
margin-left:85px;
}

.ticket-list .ticket-filter .filter-filed .pr-filed .cb-select-container,.ticket-list .ticket-filter .filter-filed .pr-filed .form-field
{
border:1px solid red;
text-align:center;
height:48px;
line-height:48px;
}

.ticket-list .dashboard-tables
{
margin-bottom:70px;
}

.ticket-list .dashboard-tables .sh-table .table .t-content .t-item
{
padding:16px 22px;
}

.ticket-list .dashboard-tables .sh-table .table .t-content .t-item .domain-active
{
color:#70757b;
}

.ticket-page
{
box-shadow:0 5px 25px rgba(119,132,157,.08);
-webkit-box-shadow:rgba(119,132,157,.08) 0 5px 25px;
border-radius:4px;
background-color:#fff;
}

.ticket-page .user-ticket
{
padding:35px 0;
height:100%;
border-left:1px solid #f0f2f6;
}

.ticket-page .user-ticket .content .top-section
{
padding:0 30px;
}

.ticket-page .user-ticket .content .top-section>.btn
{
background-color:rgba(142,213,87,.12);
border-radius:2px;
color:#8ed557;
font-size:13px;
font-weight:400;
padding:6px 15px;
}

.ticket-page .user-ticket .content .top-section .content-inner
{
margin-top:20px;
display:flex;
align-items:center;
}

.ticket-page .user-ticket .content .top-section .content-inner .title
{
margin:0;
font-size:18px;
font-weight:500;
color:#53565d;
}

.ticket-page .user-ticket .content .top-section .content-inner .comment-num
{
margin-right:15px;
font-size:13px;
font-weight:500;
color:#acb3bf;
}

.ticket-page .user-ticket .content .top-section .comment-inner
{
margin-top:25px;
}

.ticket-page .user-ticket .content .top-section .comment-inner .items
{
margin-bottom:18px;
}

.ticket-page .user-ticket .content .top-section .comment-inner .items:last-of-type
{
margin-bottom:0;
}

.ticket-page .user-ticket .content .top-section .comment-inner .items .prepend-icon
{
font-size:16px;
color:rgba(119,132,157,.45);
}

.ticket-page .user-ticket .content .top-section .comment-inner .items .value
{
padding-right:3px;
font-size:14px;
font-weight:400;
color:#8e929b;
vertical-align:top;
}

.ticket-page .user-ticket .content .top-section .set-btns
{
padding-bottom:38px;
margin-top:35px;
}

.ticket-page .user-ticket .content .top-section .set-btns .tabs
{
padding:0;
list-style-type:none;
margin:0;
display:flex;
flex-wrap:wrap;
}

.ticket-page .user-ticket .content .top-section .set-btns .tabs li
{
margin-left:15px;
margin-bottom:5px;
}

.ticket-page .user-ticket .content .top-section .set-btns .tabs li:first-of-type
{
margin-left:12px;
}

.ticket-page .user-ticket .content .top-section .set-btns .tabs li:last-of-type
{
margin-left:0;
}

.ticket-page .user-ticket .content .top-section .set-btns .tabs li .btn
{
font-size:14px;
font-weight:400;
transition:.3s;
-webkit-transition:.3s;
}

.ticket-page .user-ticket .content .top-section .set-btns .tabs li .btn.btn-primary
{
padding:13px 24px;
}

.ticket-page .user-ticket .content .top-section .set-btns .tabs li .btn.btn-primary .icon-prepend
{
margin-left:8px;
font-size:13px;
}

.ticket-page .user-ticket .content .top-section .set-btns .tabs li .btn.icon
{
width:48px;
height:48px;
line-height:48px;
text-align:center;
padding:0;
font-size:17px;
}

.ticket-page .user-ticket .content .another-links
{
border-top:1px solid rgba(231,234,241,.6);
}

.ticket-page .user-ticket .content .another-links .links
{
padding-top:30px;
padding-right:70px;
list-style-type:none;
margin:0;
}

.ticket-page .user-ticket .content .another-links .links li
{
margin-bottom:18px;
}

.ticket-page .user-ticket .content .another-links .links li:last-of-type
{
margin-bottom:0;
}

.ticket-page .user-ticket .content .another-links .links li .btn-a
{
transition:.3s;
-webkit-transition:.3s;
position:relative;
font-size:14px;
font-weight:400;
line-height:22px;
}

.ticket-page .user-ticket .content .another-links .links li .btn-a .icon-prepend.ticket
{
top:0;
position:absolute;
right:-30px;
}

.ticket-page .chats
{
padding:0 20px 45px 37px;
}

.ticket-page .chats .client-chat,.ticket-page .chats .user-chat
{
width:100%;
}

.ticket-page .chats .client-chat .content,.ticket-page .chats .user-chat .content
{
margin-top:45px;
float:left;
display:flex;
}

.ticket-page .chats .client-chat .content .author,.ticket-page .chats .user-chat .content .author
{
width:80px;
min-width:80px;
}

.ticket-page .chats .client-chat .content .author .author-img,.ticket-page .chats .user-chat .content .author .author-img
{
color:#fff;
border-radius:4px;
display:block;
width:48px;
height:48px;
line-height:48px;
text-align:center;
}

.ticket-page .chats .client-chat .content .author .author-img img,.ticket-page .chats .user-chat .content .author .author-img img
{
width:100%;
height:100%;
max-width:100%;
max-height:100%;
margin-bottom:5px;
}

.ticket-page .chats .client-chat .content .author .author-img i,.ticket-page .chats .user-chat .content .author .author-img i
{
font-size:18px;
line-height:40px;
}

.ticket-page .chats .client-chat .content .author .author-name,.ticket-page .chats .user-chat .content .author .author-name
{
display:block;
font-size:13px;
font-weight:400;
color:#6e7177;
line-height:21px;
margin-top:10px;
}

@media (max-width:344px)
{
.ticket-page .chats .client-chat .content .author .author-name,.ticket-page .chats .user-chat .content .author .author-name
{
display:none;
}

}

.ticket-page .chats .client-chat .content .author-text,.ticket-page .chats .user-chat .content .author-text
{
min-width:45%;
position:relative;
border-radius:4px;
box-shadow:0 2px 0 #e8ebef;
-webkit-box-shadow:#e8ebef 0 2px 0;
margin-left:32px;
background-color:#f4f5f8;
padding:20px 23px 20px 35px;
color:#fff;
}

.ticket-page .chats .client-chat .content .author-text:after,.ticket-page .chats .user-chat .content .author-text:after
{
content:"";
display:block;
width:0;
height:0;
border-color:transparent #f4f5f8 transparent transparent;
border-style:solid;
border-width:6px 10.4px 6px 0;
position:absolute;
top:18px;
z-index:1;
left:-9px;
}

.ticket-page .chats .client-chat .content .author-text .text,.ticket-page .chats .user-chat .content .author-text .text
{
margin-bottom:3px;
font-size:14px;
font-weight:400;
line-height:22px;
color:#53565d;
word-break:break-word;
}

.ticket-page .chats .client-chat .content .author-text .time-ago,.ticket-page .chats .user-chat .content .author-text .time-ago
{
font-size:12px;
font-weight:400;
line-height:19px;
color:#acb3bf;
}

.ticket-page .chats .client-chat .content
{
margin-top:35px;
width:100%;
float:right;
}

.ticket-page .chats .client-chat .content .author-text
{
background-image:linear-gradient(0deg,#82c94a,#9fe16b);
box-shadow:0 2px 0 rgba(82,138,41,.67);
-webkit-box-shadow:rgba(82,138,41,.67) 0 2px 0;
}

.ticket-page .chats .client-chat .content .author-text .text
{
color:#fff;
word-break:break-word;
}

.ticket-page .chats .client-chat .content .author-text .time-ago
{
color:#fff;
}

.ticket-page .chats .client-chat .content .author-text:after
{
content:"";
display:block;
width:0;
height:0;
border-color:transparent transparent transparent #9fe16b;
border-style:solid;
border-width:6px 0 6px 10.4px;
position:absolute;
top:18px;
z-index:1;
left:auto;
right:-8px;
}

.ticket-page .reply-form
{
padding:0 20px 20px 37px;
}

.ticket-page .reply-form .pr-filed
{
display:flex;
}

.ticket-page .reply-form .pr-filed .input-field
{
margin:0;
flex:4;
}

.ticket-page .reply-form .pr-filed .input-field .form-field
{
height:48px;
background-color:transparent;
border:1px solid rgba(130,139,155,.24);
box-shadow:0 2px 8px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 2px 8px;
border-radius:3px;
}

.ticket-page .reply-form .pr-filed .btn
{
flex:1;
margin-right:15px;
background-color:transparent;
border:1px solid #8ed557;
color:#8ed557;
font-weight:400;
font-size:14px;
}

.ticket-page .reply-form .pr-filed .btn:hover
{
background-color:#8ed557;
color:#fff;
}

@media (max-width:574px)
{
.ticket-page .user-ticket .content .top-section .set-btns
{
padding-bottom:0;
}

.ticket-page .user-ticket .content .top-section .comment-inner .items
{
margin-bottom:5px;
}

.ticket-page .chats .client-chat .content .author-text,.ticket-page .chats .user-chat .content .author-text
{
margin-left:0;
width:100%;
padding:10px;
font-size:13px;
line-height:normal;
}

.ticket-page .chats .client-chat .content .author,.ticket-page .chats .user-chat .content .author
{
width:60px;
min-width:60px;
}

.ticket-page .chats,.ticket-page .reply-form
{
padding:10px;
}

.ticket-page .reply-form .pr-filed .btn
{
font-size:0;
max-width:50px;
}

}

.ticket-select .header-main .header-btns .btn.btn-primary
{
box-shadow:0 2px 15px rgba(126,207,66,.25);
-webkit-box-shadow:rgba(126,207,66,.25) 0 2px 15px;
background-color:rgba(142,213,87,.87);
}

.ticket-select .ticket-registration
{
border-radius:4px;
box-shadow:0 0 10px rgba(54,83,120,.26);
background-color:#fff;
padding:0 30px 30px;
}

.ticket-select .ticket-registration>.widget-header
{
padding-top:32%;
background-image:url(../images/ticket-register.png);
background-position:63% 100%;
background-repeat:no-repeat;
flex-flow:column;
background-size:contain;
}

.ticket-select .ticket-registration>.widget-header .title
{
display:block;
margin-bottom:15px;
}

.ticket-select .ticket-registration>.widget-header .desc
{
font-size:14px;
font-weight:400;
color:#acb3bf;
line-height:22px;
display:block;
margin-bottom:35px;
}

@media (max-width:574px)
{
.ticket-select .ticket-registration>.widget-header
{
background:#fff;
}

}

.ticket-select .ticket-registration .product-faq-widget .widget-content .rtl-accordion .accordion-item
{
margin-bottom:20px;
box-shadow:0 2px 25px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 25px;
}

.ticket-select .ticket-registration .product-faq-widget .widget-content .rtl-accordion .accordion-item.active
{
box-shadow:0 2px 25px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 25px;
}

.ticket-select .ticket-registration .product-faq-widget .widget-content .widget-btn
{
display:flex;
justify-content:center;
}

.ticket-select .ticket-registration .product-faq-widget .widget-content .widget-btn .btn
{
font-size:14px;
font-weight:400;
}

.ticket-select .ticket-registration .user-answer
{
margin-top:115px;
}

.ticket-select .ticket-registration .user-answer .widget-header
{
display:block;
text-align:center;
}

.ticket-select .ticket-registration .user-answer .widget-header .title
{
margin-bottom:10px;
}

.ticket-select .ticket-registration .user-answer .widget-header .desc
{
margin-bottom:20px;
font-size:13px;
font-weight:400;
color:#acb3bf;
}

.ticket-select .ticket-registration .user-answer .widget-btn
{
display:flex;
justify-content:center;
}

.ticket-select .ticket-registration .user-answer .widget-btn .btn:last-of-type
{
margin-right:15px;
}

.ticket-select .ticket-registration .alert
{
margin-top:100px;
}

.ticket-select .ticket-registration .alert .title
{
font-size:14px;
font-weight:400;
}

.ticket-select .ticket-register
{
padding:36px 30px 30px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
border-radius:4px;
background-color:#fff;
}

.ticket-select .ticket-register .widget-header
{
margin-bottom:30px;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label.text
{
padding-left:0;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label.text .select-form
{
flex:3;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label.text .select-form .filed-link>label
{
display:none;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label.text .select-form .filed-link .text-field
{
border:none;
width:100%;
padding:23px 19px;
font-size:15px;
font-weight:400;
color:#acb3bf;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label.text .select-form .filed-link .text-field::-webkit-input-placeholder
{
color:#acb3bf;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label.text .select-form .filed-link .text-field:-moz-placeholder,.ticket-select .ticket-register .rtl-select.has-label .form-label.text .select-form .filed-link .text-field::-moz-placeholder
{
color:#acb3bf;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label.text .select-form .filed-link .text-field:-ms-input-placeholder
{
color:#acb3bf;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label .select-form .filed-link
{
border:none;
margin:0;
width:100%;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label .select-form .filed-link input
{
font-size:15px;
font-weight:400;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label .select-form .filed-link input::-webkit-input-placeholder
{
color:#acb3bf;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label .select-form .filed-link input:-moz-placeholder,.ticket-select .ticket-register .rtl-select.has-label .form-label .select-form .filed-link input::-moz-placeholder
{
color:#acb3bf;
}

.ticket-select .ticket-register .rtl-select.has-label .form-label .select-form .filed-link input:-ms-input-placeholder
{
color:#acb3bf;
}

.ticket-select .ticket-register .upload-btn
{
display:flex;
justify-content:left;
}

.ticket-select .ticket-register .upload-btn .btn.btn-dashed
{
width:75%;
font-size:14px;
font-weight:400;
color:#acb3bf;
background-color:transparent;
transition:.3s;
-webkit-transition:.3s;
}

.ticket-select .ticket-register .upload-btn .btn.btn-dashed:hover
{
background-color:rgba(172,179,191,.1);
}

.ticket-select .ticket-register .form-submit
{
margin-top:20px;
display:flex;
justify-content:left;
}

.ticket-select .ticket-register .information
{
display:flex;
margin-top:65px;
}

.ticket-select .ticket-register .information .content.host-inform
{
margin-left:17px;
}

.ticket-select .ticket-register .information .content.wp-inform
{
margin-right:17px;
}

.ticket-select .ticket-register .information .content .input-field
{
margin-bottom:20px;
width:100%;
}

.ticket-select .ticket-register .information .content .input-field:last-of-type
{
margin-bottom:6px;
}

.ticket-select .ticket-register .information .content .input-field .form-field
{
color:#acb3bf;
width:100%;
height:50px;
line-height:50px;
background-color:transparent;
border:1px solid rgba(119,132,157,.24);
font-size:15px;
font-weight:400;
border-radius:3px;
}

.ticket-select .add-domain
{
margin-top:70px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
border-radius:4px;
background-color:#fff;
}

.ticket-select .add-domain .content
{
background-image:url(../images/uploader-sample.png);
padding-top:33%;
height:100%;
background-size:100%;
background-position:bottom;
width:80%;
margin:auto;
}

.ticket-select .add-domain .content .widget-header
{
display:flex;
flex-flow:column;
}

.ticket-select .add-domain .content .widget-header .title
{
display:block;
margin-bottom:10px;
}

.ticket-select .add-domain .content .widget-header .desc
{
margin:0;
color:#acb3bf;
font-size:13px;
font-weight:400;
display:block;
}

.ticket-select .add-domain .content .registration
{
padding:32px 0 60px;
display:flex;
justify-content:center;
}

.ticket-select .add-domain .content .registration .input-field
{
width:310px;
margin-left:20px;
margin-bottom:0;
}

.ticket-select .add-domain .content .registration .input-field .form-field
{
width:100%;
background-color:transparent;
border:1px solid rgba(119,132,157,.24);
height:50px;
line-height:50px;
border-radius:3px;
}

.ticket-select .add-domain .content .registration .btn
{
font-size:14px;
padding:13px 28px;
}

.ticket-select .add-domain .content .registration .btn.btn-primary
{
box-shadow:0 2px 15px rgba(126,207,66,.21);
-webkit-box-shadow:rgba(126,207,66,.21) 0 2px 15px;
}

.rtl-select.has-label .form-label
{
display:flex;
align-items:center;
padding-left:190px;
margin-bottom:20px;
}

.rtl-select.has-label .form-label:last-of-type
{
margin-bottom:30px;
}

.rtl-select.has-label .form-label .label
{
flex:1;
font-size:15px;
font-weight:400;
color:#747b85;
}

.rtl-select.has-label .form-label .select-form
{
flex:2;
display:flex;
align-items:center;
border:1px solid rgba(119,132,157,.24);
border-radius:4px;
}

.rtl-select.has-label .form-label .select-form .filed-label
{
border-left:1px solid rgba(119,132,157,.24);
margin:0;
color:#acb3bf;
width:49px;
height:48px;
line-height:48px;
text-align:center;
font-size:16px;
background-color:#f7f7f9;
border-radius:2px;
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.rtl-select.has-label .form-label .select-form .cb-select-container
{
flex:3;
margin:0 16px;
}

.rtl-select.has-label .form-label .select-form .cb-select-container .select-inner .title
{
color:#acb3bf;
}

.rtl-select.has-label .form-label .select-form .cb-select-container .select-list
{
width:100%;
}

.dashboard-widget.accuracy
{
background-color:#fff;
padding:35px 25px 30px;
border-radius:4px;
box-shadow:0 0 10px rgba(54,83,120,.26);
}

.dashboard-widget.accuracy .content .inner
{
padding:36px 0;
margin:0;
list-style-type:none;
}

.dashboard-widget.accuracy .content .inner .item
{
padding-right:36px;
color:#acb3bf;
font-size:14px;
font-weight:400;
line-height:30px;
position:relative;
}

.dashboard-widget.accuracy .content .inner .item:after
{
content:"\2022";
line-height:20px;
text-align:center;
font-size:20px;
font-weight:700;
display:block;
width:16px;
height:16px;
background-color:#eff2f4;
border-radius:3px;
position:absolute;
z-index:3;
right:0;
top:8px;
color:#acb3bf;
}

.dashboard-widget.accuracy .content .desc
{
padding:18px 27px;
background-color:rgba(251,203,101,.12);
border-radius:4px;
color:#fbcb65;
font-size:14px;
font-weight:400;
line-height:22px;
}

.uploads_files
{
margin-bottom:20px;
width:100%;
display:flex;
justify-content:flex-end;
flex-flow:wrap;
}

.uploads_files .uploaded_file
{
margin-right:10px;
background-color:#f7f7f9;
padding:10px;
max-width:24%;
position:relative;
}

.uploads_files .uploaded_file:first-of-type
{
margin-right:0;
}

.uploads_files .uploaded_file:hover .file_desc
{
opacity:1;
z-index:9;
visibility:visible;
}

.uploads_files .uploaded_file .file_image
{
max-width:70px;
max-height:70px;
margin:25px auto;
}

.uploads_files .uploaded_file .file_image .img
{
max-width:inherit;
width:100%;
height:100%;
}

.uploads_files .uploaded_file .file_name
{
display:block;
width:100%;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.uploads_files .uploaded_file .file_desc
{
transition:.3s;
-webkit-transition:.3s;
visibility:hidden;
z-index:-1;
opacity:0;
color:#fff;
padding:10px;
display:flex;
justify-content:center;
align-items:center;
flex-direction:column;
margin:0;
position:absolute;
top:0;
left:0;
background:rgba(142,147,155,.8);
width:100%;
height:100%;
bottom:0;
}

.uploads_files .uploaded_file .file_desc .remove
{
cursor:pointer;
}

.pay-request .checkout
{
margin-top:50px;
}

.pay-request .checkout .deposit-request
{
background-color:#fff;
border-radius:4px;
overflow:hidden;
box-shadow:0 0 10px rgba(54,83,120,.26);
padding:32px;
}

.pay-request .checkout .deposit-request:hover .widget:after
{
width:15px;
}

.pay-request .checkout .deposit-request .title
{
font-size:18px;
font-weight:500;
color:#53565d;
margin-bottom:0;
}

.pay-request .checkout .deposit-request .widget
{
position:relative;
transition:.3s;
-webkit-transition:.3s;
display:flex;
align-items:center;
border-radius:4px;
background-color:#fff;
padding:53px 0 56px;
}

.pay-request .checkout .deposit-request .widget:after
{
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
border-bottom-right-radius:0;
border-top-right-radius:0;
content:"";
display:block;
width:6px;
height:81px;
position:absolute;
right:-33px;
top:50%;
transform:translateY(-50%);
background-color:rgba(159,167,185,.13);
}

.pay-request .checkout .deposit-request .widget .icon
{
min-width:52px;
width:52px;
height:52px;
background-image:url(../images/svg/popular.svg);
background-size:contain;
background-repeat:no-repeat;
background-position:50%;
}

.pay-request .checkout .deposit-request .widget .subject
{
margin-right:20px;
}

.pay-request .checkout .deposit-request .widget .subject .subtitle,.pay-request .checkout .deposit-request .widget .subject .title
{
transition:.3s;
-webkit-transition:.3s;
display:block;
}

.pay-request .checkout .deposit-request .widget .subject .subtitle
{
color:rgba(119,132,157,.45);
font-size:12px;
font-weight:400;
line-height:19px;
}

.pay-request .checkout .deposit-request .widget .subject .title
{
margin-top:10px;
line-height:22px;
font-size:14px;
font-weight:400;
color:#acb3bf;
}

.pay-request .checkout .deposit-request .widget .subject .title span
{
margin-left:10px;
color:#53565d;
font-size:21px;
font-weight:500;
}

.pay-request .checkout .deposit-request .widget.wallet .icon
{
background-image:url(../images/svg/wallet.svg);
background-size:auto;
}

.pay-request .checkout .deposit-request .request-form .switch-btn
{
display:flex;
width:100%;
padding:0;
}

.pay-request .checkout .deposit-request .request-form .switch-btn .radio-label
{
margin:5px;
flex:1;
text-align:center;
padding:9px 28px;
font-size:14px;
font-weight:500;
color:#acb3bf;
}

.pay-request .checkout .deposit-request .request-form .switch-btn .radio-field
{
display:none;
}

.pay-request .checkout .deposit-request .request-form .switch-btn .radio-field:checked+.radio-label
{
color:#4d535b;
background-color:#fff;
}

.pay-request .checkout .deposit-request .request-form label.rtl-checkbox
{
display:block;
color:#747b85;
margin-top:22px;
}

.pay-request .checkout .deposit-request .request-form label.rtl-checkbox:first-of-type
{
margin-top:32px;
}

.pay-request .checkout .deposit-request .request-form label.rtl-checkbox span.marker
{
width:20px;
height:20px;
line-height:20px;
}

.pay-request .checkout .deposit-request .request-form label.rtl-checkbox .small-txt
{
margin-right:10px;
color:rgba(119,132,157,.45);
font-size:12px;
font-weight:400;
}

.pay-request .checkout .deposit-request .request-form .form-btn
{
transition:.3s;
-webkit-transition:.3s;
padding:13px;
width:100%;
text-align:center;
color:#fff;
border:none;
outline:none;
background-color:#8ed557;
margin-top:35px;
border-radius:4px;
}

.pay-request .checkout .deposit-request .request-form .form-btn:hover
{
background-color:rgba(142,213,87,.8);
}

.pay-request .checkout .suspended
{
border-radius:4px;
box-shadow:0 0 10px rgba(54,83,120,.26)!important;
background-color:#fff;
padding:32px 40px;
}

.pay-request .checkout .suspended .un-suspended
{
width:70%;
margin:auto auto 70px;
}

.pay-request .checkout .suspended .un-suspended .suspended-img
{
width:100%;
height:100%;
padding-top:59%;
background-image:url(../images/suspend-bg.png);
background-size:auto;
background-position:50%;
background-repeat:no-repeat;
}

.pay-request .checkout .suspended .un-suspended .desc
{
font-size:18px;
font-weight:500;
color:#53565d;
text-align:center;
}

.pay-request .checkout .suspended .un-suspended .sub-desc
{
text-align:center;
display:block;
width:100%;
font-size:13px;
font-weight:400;
color:#acb3bf;
}

.pay-request .checkout .suspended .applying-suspended .badge.type
{
background-color:#ffb563;
color:#fff;
margin-right:0;
padding:5px 10px;
}

.pay-request .checkout .suspended .applying-suspended .badge.cancel
{
margin-right:27px;
transition:.3s;
-webkit-transition:.3s;
background-color:#eee;
color:#70757b;
}

.pay-request .checkout .suspended .applying-suspended .badge.cancel:hover
{
background-color:hsla(0,0%,93.3%,.5);
}

.pay-request .checkout .suspended .applying-suspended .sh-table
{
margin-top:35px;
width:100%;
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table
{
width:100%;
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-head
{
border-bottom:1px solid rgba(235,239,242,.68);
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-head .t-col
{
padding-left:30px;
padding-bottom:20px;
font-size:15px;
font-weight:500;
line-height:24px;
color:#53565d;
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-head .t-col:last-of-type
{
padding-left:0;
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-content
{
margin-top:20px;
padding:5px 0;
background-color:rgba(247,248,250,.67);
border-radius:4px;
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-content:nth-of-type(2n)
{
background-color:#fff;
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-content:nth-of-type(odd)
{
margin-top:20px;
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-content:nth-of-type(odd) .t-item .products
{
background-color:rgba(119,132,157,.09);
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-content .t-item
{
padding:27px 0 27px 30px;
font-size:15px;
font-weight:500;
line-height:24px;
color:#7a7d81;
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-content .t-item:last-of-type
{
padding-left:0;
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-content .t-item .price
{
font-weight:500;
font-size:16px;
color:#8ed557;
}

.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-content .t-item .designer-name,.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-content .t-item .expiration-date,.pay-request .checkout .suspended .applying-suspended .sh-table .table .t-content .t-item .wage
{
font-size:14px;
font-weight:400;
color:#70757b;
}

.pay-request .checkout .deposit-request .request-form .select-withdrawBank label.rtl-checkbox
{
display:block;
color:#747b85;
margin-top:0;
}

.pay-request .checkout .deposit-request .request-form .select-withdrawBank label.rtl-checkbox:first-of-type
{
margin-top:0;
}

.pay-request .checkout .deposit-request .request-form .select-withdrawBank label.rtl-checkbox span.marker
{
width:20px;
height:20px;
line-height:20px;
}

.pay-request .checkout .deposit-request .request-form .select-withdrawBank label.rtl-checkbox .small-txt
{
margin-right:10px;
color:rgba(119,132,157,.45);
font-size:12px;
font-weight:400;
}

.filed-link
{
margin-top:30px;
position:relative;
border:1px solid rgba(119,132,157,.24);
border-radius:4px;
overflow:hidden;
}

.filed-link .prepend
{
position:absolute;
top:50%;
left:12px;
transform:translateY(-50%);
font-size:15px;
font-weight:400;
color:#fff;
padding:3px 7px 4px 6px;
background-color:#9fa7b9;
border-radius:3px;
}

.filed-link .input-prepend
{
border-left:1px solid rgba(119,132,157,.24);
margin:0;
position:absolute;
right:0;
top:0;
width:49px;
height:48px;
line-height:53px;
background-color:#f7f7f9;
border-radius:4px -2;
border-top-left-radius:0;
border-bottom-left-radius:0;
text-align:center;
color:#acb3bf;
}

.filed-link input
{
border:none;
line-height:48px;
width:100%;
padding-right:60px;
}

.filed-link.dir-ltr .prepend
{
top:50%;
left:auto;
right:12px;
transform:translateY(50%);
}

.filed-link.dir-ltr .input-prepend
{
border-left:none;
border-right:1px solid rgba(119,132,157,.24);
right:auto;
left:0;
top:0;
border-radius:4px -2;
border-top-right-radius:0;
border-bottom-right-radius:0;
}

.filed-link.dir-ltr input
{
padding-right:0;
padding-left:60px;
direction:ltr;
}

.filed-link.dir-ltr .copy-text-btn
{
left:auto;
right:10px;
transform:translateY(-50%);
}

.filed-link.copy-text
{
position:relative;
}

.copy-text-btn
{
box-shadow:0 2px 10px rgba(119,132,157,.24);
-webkit-box-shadow:rgba(119,132,157,.24) 0 2px 10px;
position:absolute;
left:10px;
top:50%;
transform:translateY(-50%);
background-color:#acb3bf;
width:30px;
height:30px;
line-height:30px;
text-align:center;
color:#fff;
font-size:14px;
border-radius:3px;
cursor:pointer;
}

.filed-link.d-right .input-prepend
{
left:0;
right:auto;
border-left:none;
border-right:1px solid rgba(119,132,157,.24);
}

.filed-link.d-right input
{
direction:ltr;
padding-right:0;
padding-left:60px;
}

.filed-link.d-right .prepend
{
cursor:pointer;
left:auto;
right:12px;
}

.select-withdrawBank
{
margin-bottom:20px;
}

.select-withdrawBank .rtl-accordion .accordion-item .accordion-content
{
display:block;
}

.select-withdrawBank .border
{
border:1px solid rgba(119,132,157,.24)!important;
border-radius:5px;
}

.select-withdrawBank .accordion-header
{
position:relative;
z-index:2;
padding-right:0!important;
height:50px;
line-height:50px;
}

.select-withdrawBank .accordion-header .ml-2
{
width:48px;
height:48px;
line-height:48px;
text-align:center;
background:#f7f7f9;
border-left:1px solid rgba(119,132,157,.24);
border-top-right-radius:4px;
border-bottom-right-radius:0;
}

.select-withdrawBank ul
{
padding:9px 27px 0 0;
font-size:13px;
}

.select-withdrawBank ul li
{
list-style:none;
}

.select-withdrawBank .rtl-checkbox .marker
{
width:15px;
height:17px;
line-height:16px;
}

.select-withdrawBank .bg-g
{
background-color:#f5f5f5!important;
height:200px;
overflow-x:hidden;
overflow-y:scroll;
border:1px solid rgba(119,132,157,.24);
border-radius:0 0 5px 5px;
margin-top:-4px;
z-index:1;
position:relative;
}

.select-withdrawBank .title
{
font-size:15px!important;
color:#999ea7!important;
}

.select-withdrawBank .detail
{
background-color:#f5f5f5;
border-bottom:1px solid #dfe2e9;
padding:4px 0;
text-align:right;
margin-bottom:10px;
}

.select-withdrawBank .detail:last-child
{
border-bottom:none;
}

.select-withdrawBank .username
{
margin-left:15px;
font-size:13px;
}

.select-withdrawBank .chk
{
border:none;
background-color:#8ed557;
color:#fff;
}

.select-withdrawBank .bank-name
{
font-size:15px;
color:#999ea7;
}

.withdraw-type
{
border:1px solid #eaeaea;
padding:15px;
border-radius:5px;
}

.withdraw-type .wage
{
float:left;
}

.withdraw-type .description
{
color:#999;
margin-bottom:0;
margin-top:10px;
font-size:11px;
}

.header-post .header-p-item .p-item-text .desc video
{
width:100%;
height:auto;
}

.education.single .main-post .desc a
{
color:#8bc751;
}

.education.single .main-post .desc video
{
width:100%;
height:auto;
}

.education.single .main-post .desc .clear-blog-cta
{
display:block;
height:0;
clear:both;
}

.education.single .main-post .desc .blog-cta-item
{
width:100%;
margin:0 0 30px;
box-shadow:0 0 5px rgba(0,0,0,.08);
border-radius:10px;
border:1px solid #e1e8ed;
background-color:#fff;
transition:.2s;
display:flex;
align-items:center;
overflow:hidden;
}

.education.single .main-post .desc .blog-cta-item:hover
{
box-shadow:0 0 19px rgba(0,0,0,.1);
}

.education.single .main-post .desc .blog-cta-item-img
{
border-radius:0 10px 10px 0;
display:flex;
justify-content:flex-start;
align-items:center;
}

.education.single .main-post .desc .blog-cta-item-img img
{
max-width:100%;
height:auto;
margin-left:2%;
border-radius:0 10px 10px 0;
}

.education.single .main-post .desc .blog-cta-item-center
{
margin-left:2%;
display:flex;
align-items:center;
flex-grow:1;
}

.education.single .main-post .desc .blog-cta-item-desc
{
line-height:20px;
color:#333;
display:block;
font-size:13px;
padding:0;
text-align:justify;
margin-right:25px;
}

.education.single .main-post .desc .blog-cta-item-left
{
margin-left:2%;
display:flex;
flex-direction:column;
justify-content:center;
}

.education.single .main-post .desc a.blog-cta-item-link
{
background-color:#8bc751;
border-radius:4px;
height:40px;
line-height:40px;
padding:0 20px;
box-shadow:0 0 10px rgba(0,0,0,.1);
color:#fff;
text-decoration:none;
display:block;
width:-webkit-max-content;
width:-moz-max-content;
width:max-content;
margin:15px auto;
font-size:16px;
}

.education.single .main-post .desc a.blog-cta-item-link:hover
{
background-color:#82b440;
box-shadow:0 0 15px rgba(0,0,0,.15);
}

.education.single .main-post .desc a .aligncenter
{
max-width:100%;
height:auto;
}

@media (max-width:768px)
{
.education.single .main-post .desc .blog-cta-item
{
width:100%;
margin:0 0 30px;
}

}

@media (max-width:480px)
{
.education.single .main-post .desc .education.single .main-post .desc .blog-cta-item-desc
{
text-align:center!important;
}

.education.single .main-post .desc .blog-cta-item-img
{
border-radius:5px 5px 0 0;
text-align:right;
align-items:normal;
}

.education.single .main-post .desc .blog-cta-item-img img
{
width:auto;
max-width:150px;
}

.education.single .main-post .desc .blog-cta-item-center
{
float:right;
width:calc(100% - 40px);
margin:0 20px;
}

.education.single .main-post .desc .blog-cta-item-left
{
width:100%;
height:auto;
}

}

.education.single .main-post h2,.education.single .main-post h3,.education.single .main-post h4,.education.single .main-post h5
{
font-weight:500;
}

.blog-comments-widget .widget-header
{
margin-bottom:30px;
}

.blog-comments-widget .widget-header .title
{
font-size:19px;
}

.blog-comments-widget .widget-header .title .colored
{
color:#8ed557;
font-weight:500;
margin-left:8px;
}

.blog-comments-widget .widget-header .title .btn
{
margin-right:30px;
line-height:normal;
}

.blog-comments-widget .widget-header .title .btn .prepend-icon
{
font-size:10px;
}

.blog-comments-widget .comment-item
{
background-color:#fff;
box-shadow:0 2px 35px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 35px;
border-radius:4px;
padding:30px;
overflow:hidden;
position:relative;
}

.blog-comments-widget .comment-item:not(:last-of-type)
{
margin-bottom:33px;
}

.blog-comments-widget .comment-item .comment-header
{
margin-bottom:35px;
}

.blog-comments-widget .comment-item .comment-header .comment-details
{
display:flex;
align-items:center;
}

.blog-comments-widget .comment-item .comment-header .comment-details figure.avatar
{
width:62px;
height:62px;
border-radius:4px;
overflow:hidden;
margin-left:25px;
margin-bottom:0;
}

.blog-comments-widget .comment-item .comment-header .comment-details figure.avatar:empty
{
background:#eee;
}

.blog-comments-widget .comment-item .comment-header .comment-details figure.avatar img
{
width:100%;
height:100%;
}

.blog-comments-widget .comment-item .comment-header .comment-details .author
{
font-size:16px;
font-weight:500;
color:#4d535b;
}

.blog-comments-widget .comment-item .comment-header .comment-details .author .pro
{
color:#89b0fa;
font-size:12px;
margin-right:10px;
}

.blog-comments-widget .comment-item .comment-header .comment-details .date
{
font-size:12px;
color:#8e939b;
}

.blog-comments-widget .comment-item .comment-header .comment-ribbons
{
list-style:none;
margin:0;
padding:0;
display:flex;
font-size:14px;
}

.blog-comments-widget .comment-item .comment-header .comment-ribbons li
{
display:flex;
align-items:center;
height:38px;
padding:0 15px;
border-radius:4px;
color:rgba(119,132,157,.7);
}

.blog-comments-widget .comment-item .comment-header .comment-ribbons li i
{
margin-left:8px;
font-size:20px;
}

.blog-comments-widget .comment-item .comment-header .comment-ribbons li.suggested
{
color:#8ed557;
background-color:rgba(142,213,87,.08);
}

.blog-comments-widget .comment-item .comment-header .comment-ribbons li.designer
{
color:#ffc64b;
background-color:rgba(255,198,75,.16);
}

.blog-comments-widget .comment-item .comment-header .comment-ribbons li:not(:first-of-type)
{
margin-right:10px;
}

.blog-comments-widget .comment-item .comment-content
{
font-size:15px;
line-height:32px;
color:#53565d;
margin-bottom:40px;
}

.blog-comments-widget .comment-item .comment-content p
{
margin-bottom:0;
}

.blog-comments-widget .comment-item .comment-footer .rating
{
display:flex;
align-items:center;
color:#8e939b;
font-size:14px;
}

.blog-comments-widget .comment-item .comment-footer .rating .title
{
margin-left:20px;
}

.blog-comments-widget .comment-item .comment-footer .rating .rate-act
{
display:flex;
align-items:center;
font-size:12px;
background:transparent;
border:none;
padding:0;
color:rgba(128,135,148,.45);
margin-left:20px;
transition:.3s;
-webkit-transition:.3s;
}

.blog-comments-widget .comment-item .comment-footer .rating .rate-act i
{
font-size:16px;
margin-left:6px;
}

.blog-comments-widget .comment-item .comment-footer .rating .rate-act:hover
{
color:#8ed557;
}

.blog-comments-widget .comment-item .comment-footer .rating .rate-act.dislike:hover
{
color:#ffc64b;
}

.blog-comments-widget .comment-item .comment-footer .btn .prepend-icon
{
font-size:10px;
}

.blog-comments-widget .comment-item .comment-footer .blogCommentReplyBtn
{
transition:0s;
}

.blog-comments-widget .comment-item .comment-reply
{
position:relative;
}

.blog-comments-widget .comment-item .comment-childrens
{
background-color:#f9fafb;
padding:30px 90px 30px 30px;
margin:30px -30px -30px;
}

.blog-comments-widget .comment-item .comment-childrens #respond
{
background:#fff;
padding:25px;
}

.blog-comments-widget .rtl-checkbox .marker
{
width:18px;
height:18px;
margin-top:2px;
line-height:18px;
margin-left:10px;
}

.blog-comments-widget .input-group
{
width:100%;
}

.blog-comments-widget .input-group .input-field
{
padding-left:0;
}

.blog-comments-widget .comment-text
{
width:100%;
margin-top:20px;
margin-bottom:25px;
}

@media (max-width:767px)
{
.blog-comments-widget .comment-reply .footer
{
display:block!important;
}

.blog-comments-widget .comment-reply .footer>*
{
margin-top:10px;
}

.blog-comments-widget .modal-footer
{
display:block!important;
}

.blog-comments-widget .modal-footer label
{
display:block;
margin-bottom:10px;
}

}

.blog-comments-widget .comment-has-site label
{
cursor:pointer;
color:#8e939b;
font-size:15px;
margin-bottom:0;
}

.blog-comments-widget .comment-has-site input
{
display:none;
}

.blog-comments-widget .comment-has-site input:checked+label .input-placeholder
{
color:#8ed557;
border-bottom:1px dotted #8ed557;
}

.blog-comments-widget .comment-has-site .input-placeholder
{
color:#eee;
}

@media (max-width:991px)
{
.blog-comments-widget .comment-item .comment-childrens
{
padding:0;
margin-top:40px;
}

}

@media (max-width:385px)
{
.education.single .main-post .desc .blog-cta-item
{
flex-direction:column!important;
}

.blog-cta-item-img img
{
border-radius:10px;
}

}

.header-post .header-p-item .p-item-img img
{
width:100%;
height:100%;
max-width:inherit;
border-radius:4px;
}

.header-post .header-p-item .p-item-text
{
padding-right:36px;
}

.header-post .header-p-item .p-item-text .btn
{
margin-bottom:18px;
background-color:rgba(255,207,105,.17);
color:#ffb563;
transition:.3s;
-webkit-transition:.3s;
}

.header-post .header-p-item .p-item-text .btn:hover
{
background-color:rgba(255,207,105,.4);
}

.header-post .header-p-item .p-item-text .title
{
font-size:22px;
font-weight:700;
margin-bottom:20px;
color:#53565d;
}

.header-post .header-p-item .p-item-text .title a
{
color:#53565d;
transition:.3s;
-webkit-transition:.3s;
}

.header-post .header-p-item .p-item-text .title a:hover
{
color:#8ed557;
}

.header-post .header-p-item .p-item-text .desc
{
width:80%;
color:#8e939b;
font-size:15px;
font-weight:400;
margin-bottom:20px;
line-height:30px;
}

.header-post .header-p-item .p-item-text .header-post-status .comments
{
display:inline-block;
margin-left:36px;
}

.header-post .header-p-item .p-item-text .header-post-status .comments .comments-num
{
font-size:13px;
color:rgba(119,132,157,.45);
}

.header-post .header-p-item .p-item-text .header-post-status .comments .comments-num:hover
{
color:#8ed557;
}

.header-post .header-p-item .p-item-text .header-post-status .comments .comments-num i
{
font-size:18px;
margin-left:5px;
display:inline-block;
vertical-align:middle;
}

.header-post .header-p-item .p-item-text .header-post-status .calendar
{
display:inline-block;
color:rgba(119,132,157,.45);
}

.header-post .header-p-item .p-item-text .header-post-status .calendar i
{
font-size:17px;
margin-left:5px;
display:inline-block;
vertical-align:middle;
}

.education.single .learning
{
margin-bottom:69px;
box-shadow:0 10px 50px rgba(119,132,157,.14);
-webkit-box-shadow:0 10px 50px rgba(119,132,157,.14);
}

.education.single .learning .learning-img
{
box-shadow:none;
background-position:100% 0;
}

.education.single .main-post .title
{
font-size:20px;
color:#53565d;
font-weight:500;
text-align:right;
margin:0;
}

.education.single .main-post .desc
{
margin-top:13px;
font-size:16px;
font-weight:400;
color:#53565d;
line-height:34px;
}

.education.single .main-post h2,.education.single .main-post h3,.education.single .main-post h4,.education.single .main-post h5
{
font-size:22px;
color:#53565d;
font-weight:700;
margin:0;
}

.education.single .main-post h3
{
font-size:20px;
}

.education.single .main-post h4
{
font-size:18px;
}

.education.single .main-post h5
{
font-size:17px;
}

.education.single .main-post p
{
margin-top:13px;
font-size:16px;
font-weight:400;
color:#53565d;
line-height:34px;
}

.education.single .main-post p b,.education.single .main-post p strong
{
font-weight:700;
}

.education.single .main-post p:first-child
{
margin-top:0;
}

.education.single .main-post ol>li,.education.single .main-post ul>li
{
margin-top:5px;
margin-bottom:10px;
font-size:16px;
font-weight:400;
color:#53565d;
line-height:34px;
}

.education.single .main-post img
{
max-width:100%;
height:auto;
}

.education.single .main-post .inside-title
{
margin-top:58px;
}

.education.single .main-post .inside-title .title
{
font-size:20px;
font-weight:500;
color:#4e4e4e;
margin:0;
}

.education.single .main-post .inside-title .card-img-box
{
margin-top:40px;
position:relative;
background-color:#f7f8fa;
border-radius:0 20px 0 20px;
padding:38px;
text-align:center;
}

.education.single .main-post .inside-title .card-img-box .icon
{
position:absolute;
top:41px;
right:41px;
opacity:.21;
font-size:29px;
color:rgba(119,132,157,.45);
}

.education.single .main-post .inside-title .card-img-box .card-img
{
width:69px;
height:69px;
text-align:center;
border-radius:50%;
overflow:hidden;
margin:auto;
vertical-align:middle;
}

.education.single .main-post .inside-title .card-img-box .card-img img
{
width:100%;
height:100%;
max-width:100%;
}

.education.single .main-post .inside-title .card-img-box .desc
{
font-size:15px;
font-weight:400;
color:#8e939b;
line-height:35px;
margin:0;
padding-top:35px;
text-align:right;
}

.education.single .main-post .inside-title .card-text-box .desc
{
margin:0;
font-size:16px;
font-weight:400;
color:#53565d;
line-height:34px;
}

.education.single .main-post .follow-box
{
position:relative;
display:flex;
flex-wrap:nowrap;
flex-direction:row;
margin-top:74px;
padding:32px 28px 30px;
border-radius:4px;
box-shadow:0 2px 25px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 2px 25px;
}

.education.single .main-post .follow-box .author
{
width:120px;
height:120px;
}

.education.single .main-post .follow-box .author .author-img
{
display:block;
}

.education.single .main-post .follow-box .author .author-img img
{
width:100%;
height:100%;
max-width:100%;
}

.education.single .main-post .follow-box .text
{
padding-right:25px;
}

.education.single .main-post .follow-box .text .title
{
display:block;
font-size:17px;
font-weight:500;
line-height:22px;
color:#4d535b;
margin-bottom:12px;
transition:.3s;
-webkit-transition:.3s;
}

.education.single .main-post .follow-box .text .title:hover
{
color:#8ed557;
}

.education.single .main-post .follow-box .text .title i
{
color:#89b0fa;
display:inline-block;
vertical-align:middle;
}

.education.single .main-post .follow-box .text .desc
{
font-size:14px;
font-weight:400;
line-height:30px;
color:#8e939b;
}

@media (max-width:574px)
{
.education.single .main-post .follow-box
{
flex-direction:column;
justify-content:center;
text-align:center;
align-items:center;
}

.education.single .main-post .follow-box .text
{
padding-right:0;
}

.education.single .main-post .follow-box .author
{
margin-bottom:15px;
}

}

.education.single .main-post .tags
{
margin-top:74px;
}

.education.single .main-post .tags .widget-header .icon
{
font-size:18px;
}

.education.single .main-post .tags .widget-header .icon i
{
color:#77849d;
}

.education.single .main-post .tags .tag-items
{
padding:0;
list-style-type:none;
margin:0;
}

.education.single .main-post .tags .tag-items .item
{
margin-left:16px;
display:inline-block;
}

.education.single .main-post .tags .tag-items .item .btn
{
transition:.3s;
-webkit-transition:.3s;
background-color:#f6f8fa;
font-size:14px;
color:rgba(142,147,155,.68);
}

.education.single .main-post .tags .tag-items .item .btn:hover
{
background-color:rgba(142,213,87,.81);
color:#fff;
}

.education.single .share-link
{
position:-webkit-sticky;
position:sticky;
top:50px;
}

.education.single .share-link .socials
{
margin:0;
list-style-type:none;
text-align:left;
}

.education.single .share-link .socials .s-item
{
margin:16.8px 0;
height:48.15px;
width:48.15px;
line-height:48.15px;
text-align:center;
background-color:#f7f8fa;
border-radius:4px;
display:block;
transition:.3s;
-webkit-transition:.3s;
font-size:14px;
}

.education.single .share-link .socials .s-item:first-of-type
{
margin-top:0;
}

.education.single .share-link .socials .s-item:hover i
{
transition:all .3s;
color:inherit;
}

.education.single .share-link .socials .s-item i
{
vertical-align:middle;
display:inline-block;
transition:all .3s;
font-size:20px;
color:#bec4d0;
}

@media (max-width:1199px)
{
.education.single .share-link
{
position:static;
}

.education.single .share-link .socials
{
padding:0;
display:flex;
}

.education.single .share-link .socials li
{
margin:5px;
}

}

.manual-comments-widget .widget-header
{
margin-bottom:30px;
}

.manual-comments-widget .widget-header .title
{
font-size:19px;
}

.manual-comments-widget .widget-header .title .colored
{
color:#8ed557;
font-weight:500;
margin-left:8px;
}

.manual-comments-widget .widget-header .title .btn
{
margin-right:30px;
line-height:normal;
}

.manual-comments-widget .widget-header .title .btn .prepend-icon
{
font-size:10px;
}

.manual-comments-widget .comment-item
{
background-color:#fff;
box-shadow:0 2px 35px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 35px;
border-radius:4px;
padding:30px;
overflow:hidden;
position:relative;
}

.manual-comments-widget .comment-item:not(:last-of-type)
{
margin-bottom:33px;
}

.manual-comments-widget .comment-item .comment-header
{
margin-bottom:35px;
}

.manual-comments-widget .comment-item .comment-header .comment-details
{
display:flex;
align-items:center;
}

.manual-comments-widget .comment-item .comment-header .comment-details figure.avatar
{
width:62px;
height:62px;
border-radius:4px;
overflow:hidden;
margin-left:25px;
margin-bottom:0;
}

.manual-comments-widget .comment-item .comment-header .comment-details figure.avatar:empty
{
background:#eee;
}

.manual-comments-widget .comment-item .comment-header .comment-details figure.avatar img
{
width:100%;
height:100%;
}

.manual-comments-widget .comment-item .comment-header .comment-details .author
{
font-size:16px;
font-weight:500;
color:#4d535b;
}

.manual-comments-widget .comment-item .comment-header .comment-details .author .pro
{
color:#89b0fa;
font-size:12px;
margin-right:10px;
}

.manual-comments-widget .comment-item .comment-header .comment-details .date
{
font-size:12px;
color:#8e939b;
}

.manual-comments-widget .comment-item .comment-header .comment-ribbons
{
list-style:none;
margin:0;
padding:0;
display:flex;
font-size:14px;
}

.manual-comments-widget .comment-item .comment-header .comment-ribbons li
{
display:flex;
align-items:center;
height:38px;
padding:0 15px;
border-radius:4px;
color:rgba(119,132,157,.7);
}

.manual-comments-widget .comment-item .comment-header .comment-ribbons li i
{
margin-left:8px;
font-size:20px;
}

.manual-comments-widget .comment-item .comment-header .comment-ribbons li.suggested
{
color:#8ed557;
background-color:rgba(142,213,87,.08);
}

.manual-comments-widget .comment-item .comment-header .comment-ribbons li.designer
{
color:#ffc64b;
background-color:rgba(255,198,75,.16);
}

.manual-comments-widget .comment-item .comment-header .comment-ribbons li:not(:first-of-type)
{
margin-right:10px;
}

.manual-comments-widget .comment-item .comment-content
{
font-size:15px;
line-height:32px;
color:#53565d;
margin-bottom:40px;
}

.manual-comments-widget .comment-item .comment-content p
{
margin-bottom:0;
}

.manual-comments-widget .comment-item .comment-footer .rating
{
display:flex;
align-items:center;
color:#8e939b;
font-size:14px;
}

.manual-comments-widget .comment-item .comment-footer .rating .title
{
margin-left:20px;
}

.manual-comments-widget .comment-item .comment-footer .rating .rate-act
{
display:flex;
align-items:center;
font-size:12px;
background:transparent;
border:none;
padding:0;
color:rgba(128,135,148,.45);
margin-left:20px;
transition:.3s;
-webkit-transition:.3s;
}

.manual-comments-widget .comment-item .comment-footer .rating .rate-act i
{
font-size:16px;
margin-left:6px;
}

.manual-comments-widget .comment-item .comment-footer .rating .rate-act:hover
{
color:#8ed557;
}

.manual-comments-widget .comment-item .comment-footer .rating .rate-act.dislike:hover
{
color:#ffc64b;
}

.manual-comments-widget .comment-item .comment-footer .btn .prepend-icon
{
font-size:10px;
}

.manual-comments-widget .comment-item .comment-footer .manualCommentReplyBtn
{
transition:0s;
}

.manual-comments-widget .comment-item .comment-reply
{
position:relative;
}

.manual-comments-widget .comment-item .comment-childrens
{
background-color:#f9fafb;
padding:30px 90px 30px 30px;
margin:30px -30px -30px;
}

.manual-comments-widget .comment-item .comment-childrens #respond
{
background:#fff;
padding:25px;
}

.manual-comments-widget .rtl-checkbox .marker
{
width:18px;
height:18px;
margin-top:2px;
line-height:18px;
margin-left:10px;
}

.manual-comments-widget .input-group
{
width:100%;
}

.manual-comments-widget .input-group .input-field
{
padding-left:0;
}

.manual-comments-widget .comment-text
{
width:100%;
margin-top:20px;
margin-bottom:25px;
}

@media (max-width:767px)
{
.manual-comments-widget .comment-reply .footer
{
display:block!important;
}

.manual-comments-widget .comment-reply .footer>*
{
margin-top:10px;
}

.manual-comments-widget .modal-footer
{
display:block!important;
}

.manual-comments-widget .modal-footer label
{
display:block;
margin-bottom:10px;
}

}

.manual-comments-widget .comment-has-site label
{
cursor:pointer;
color:#8e939b;
font-size:15px;
margin-bottom:0;
}

.manual-comments-widget .comment-has-site input
{
display:none;
}

.manual-comments-widget .comment-has-site input:checked+label .input-placeholder
{
color:#8ed557;
border-bottom:1px dotted #8ed557;
}

.manual-comments-widget .comment-has-site .input-placeholder
{
color:#eee;
}

.learn-field
{
transition:.3s;
-webkit-transition:.3s;
margin-top:62px;
height:79px;
line-height:79px;
border-radius:4px;
border:1px dashed rgba(119,132,157,.45);
padding:0 17.5px;
}

.learn-field:hover .learn-desc .desc a
{
box-shadow:0 3px 10px hsla(0,0%,49.4%,.1);
-webkit-box-shadow:hsla(0,0%,49.4%,.1) 0 3px 10px;
background-color:rgba(137,211,81,.08);
}

.learn-field .learn-desc,.learn-field .learn-icon
{
display:inline-block;
}

.learn-field .learn-icon
{
display:inline-block;
width:46.3px;
height:45.25px;
line-height:45.25px;
text-align:center;
margin-left:19.6px;
border-radius:4px;
background-color:rgba(137,211,81,.08);
box-shadow:0 3px 10px hsla(0,0%,49.4%,.1);
-webkit-box-shadow:hsla(0,0%,49.4%,.1) 0 3px 10px;
}

.learn-field .learn-icon a
{
color:#8ed557;
font-size:16px;
}

.learn-field .learn-desc .desc
{
margin:0;
color:#8e939b;
font-size:16px;
font-weight:400;
}

.learn-field .learn-desc .desc a
{
margin-right:15px;
color:#8ed557;
}

.manual-cta-item
{
width:100%;
margin:0 0 30px;
display:flex;
box-shadow:0 0 5px rgba(0,0,0,.08);
border-radius:10px;
border:1px solid #e1e8ed;
background-color:#fff;
align-items:center;
overflow:hidden;
}

.manual-cta-item a
{
color:#0c88b4;
}

.manual-cta-item a:hover
{
color:#0f6ab8;
}

.manual-cta-item .manual-cta-item-img
{
border-radius:0 10px 10px 0;
display:flex;
justify-content:center;
align-items:center;
margin-left:2%;
}

.manual-cta-item .manual-cta-item-img img
{
max-width:100%;
height:auto;
}

.analysis-report .header-main .form-header .input-group .input-field .form-field
{
border-radius:3px;
background-color:#fff;
border:1px solid #e3e4e5;
padding-right:17px;
height:50px;
line-height:50px;
}

.analysis-report .sales-analysis
{
margin-top:50px;
}

.analysis-report .sales-analysis .analysis-tabs
{
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
border-radius:4px;
}

.analysis-report .sales-analysis .analysis-tabs .widget
{
cursor:pointer;
position:relative;
border-bottom:1px solid rgba(208,212,218,.28);
transition:.3s;
-webkit-transition:.3s;
display:flex;
align-items:center;
border-radius:4px;
background-color:#fff;
padding:32px 33px;
}

.analysis-report .sales-analysis .analysis-tabs .widget:last-of-type
{
border-bottom:none;
}

.analysis-report .sales-analysis .analysis-tabs .widget:hover .subject .title
{
color:#1a212d;
}

.analysis-report .sales-analysis .analysis-tabs .widget:hover .subject .subtitle
{
color:#77849d;
}

.analysis-report .sales-analysis .analysis-tabs .widget.active
{
z-index:10;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
}

.analysis-report .sales-analysis .analysis-tabs .widget.active:after
{
content:"";
display:block;
position:absolute;
left:-11px;
top:50%;
transform:translateY(-50%);
width:0;
height:0;
border-color:transparent #fff transparent transparent;
border-style:solid;
border-width:11px 19px 11px 0;
}

.analysis-report .sales-analysis .analysis-tabs .widget.active:before
{
content:"";
display:block;
width:5px;
height:80%;
background-color:#ffcc5e;
top:50%;
border-radius:4px;
transform:translateY(-50%);
border-top-right-radius:0;
border-bottom-right-radius:0;
right:-1px;
position:absolute;
}

.analysis-report .sales-analysis .analysis-tabs .widget.active .icon
{
filter:grayscale(0);
}

.analysis-report .sales-analysis .analysis-tabs .widget .icon
{
width:52px;
height:52px;
background-size:contain;
background-repeat:no-repeat;
background-position:50%;
filter:grayscale(100%);
}

.analysis-report .sales-analysis .analysis-tabs .widget .subject
{
margin-right:25px;
}

.analysis-report .sales-analysis .analysis-tabs .widget .subject .subtitle,.analysis-report .sales-analysis .analysis-tabs .widget .subject .title
{
transition:.3s;
-webkit-transition:.3s;
display:block;
}

.analysis-report .sales-analysis .analysis-tabs .widget .subject .subtitle
{
color:#acb3bf;
font-size:13px;
font-weight:400;
line-height:21px;
}

.analysis-report .sales-analysis .analysis-tabs .widget .subject .title
{
margin-top:10px;
line-height:30px;
font-size:19px;
font-weight:500;
color:#4d535b;
}

.analysis-report .sales-analysis .analysis-tabs .widget .subject .title span
{
margin-left:10px;
color:#53565d;
font-size:21px;
font-weight:500;
}

.analysis-report .sales-analysis .analysis-tabs .widget.widget-1 .icon
{
background-image:url(../images/svg/view.svg);
}

.analysis-report .sales-analysis .analysis-tabs .widget.widget-5 .icon
{
background-image:url(../images/svg/scroll.svg);
}

.analysis-report .sales-analysis .analysis-tabs .widget.widget-2 .icon
{
background-image:url(../images/svg/view-alt.svg);
}

.analysis-report .sales-analysis .analysis-tabs .widget.widget-3 .icon
{
background-image:url("../images/svg/shopping-bag (2).svg");
}

.analysis-report .sales-analysis .analysis-tabs .widget.widget-4 .icon
{
background-image:url(../images/svg/click-through-rate.svg);
}

.analysis-report .sales-analysis .analysis-tabs .widget.widget-6 .icon
{
background-image:url(../images/svg/smile.svg);
}

.analysis-report .sales-analysis .analysis-chart
{
padding-bottom:40px;
border-radius:4px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
background-color:#fff;
}

.analysis-report .sales-analysis .analysis-chart .widget-header
{
padding:25px;
border-bottom:1px solid rgba(208,212,218,.4);
}

.analysis-report .sales-analysis .analysis-chart .chart
{
padding:35px 25px 0;
}

.switch-btn
{
display:inline-block;
width:auto;
background-color:#f7f8fa;
padding:3px;
border-radius:3px;
}

.switch-btn .radio-label
{
padding:7px 28px;
margin:0;
font-size:14px;
font-weight:400;
color:#acb3bf;
cursor:pointer;
}

.switch-btn .radio-field
{
display:none;
}

.switch-btn .radio-field:checked+.radio-label
{
color:#4d535b;
background-color:#fff;
box-shadow:0 5px 12px rgba(54,83,120,.07);
-webkit-box-shadow:rgba(54,83,120,.07) 0 5px 12px;
border-radius:4px;
}

.switch-btn .radio-field:checked+.radio-label.green
{
color:#fff;
background-color:#8ed557;
}

.switch-btn .radio-field:checked+.radio-label.red
{
color:#fff;
background-color:#e68383;
}

.club-points .report-table .rt-table .table .t-head .t-col
{
width:20%;
}

.club-points .report-table .rt-table .table .t-content
{
padding:21px;
margin-top:0;
}

.club-points .report-table .rt-table .table .t-content .t-item
{
width:20%;
}

.club-points .report-table .badge
{
padding:5px 10px;
background-color:rgba(142,213,87,.08);
color:#8ed557;
font-size:13px;
font-weight:400;
margin-right:0;
}

.club-points .report-table .badge.payment
{
background-color:rgba(253,131,117,.08);
color:#fd8375;
}

.club-points .report-table .badge.disabled
{
background-color:#fff;
color:#7d848f;
}

.header-main .header-btns .btn.has-icon
{
font-size:15px;
color:#363d4d;
padding:10px 20px;
display:flex;
align-items:center;
background-color:#fff;
box-shadow:0 5px 25px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 5px 25px;
border-radius:4px;
}

.header-main .header-btns .btn.has-icon .prepend-icon
{
margin:0 42px 0 0;
background-image:linear-gradient(0deg,#ffcc5e,#ffb341);
width:28px;
height:28px;
border-radius:4px;
}

.header-main .header-btns .btn.has-icon .prepend-icon .icon
{
width:100%;
height:100%;
background-image:url(../images/svg/popular-white.svg);
background-size:80%;
background-position:50%;
display:inline-block;
background-repeat:no-repeat;
text-align:center;
}

.header-main .header-btns .btn.has-icon .num
{
margin-right:10px;
color:#ffae00;
font-size:25px;
font-weight:500;
}

.club-coupons .filter-coupons
{
margin-top:60px;
}

.club-coupons .filter-coupons .filter-header
{
padding:30px;
background-color:#fff;
}

.club-coupons .filter-coupons .filter-header .category-label
{
display:none;
}

.club-coupons .filter-coupons .filter-header .cb-select-container
{
padding:12px 15px;
border:1px solid rgba(130,139,155,.25);
box-shadow:0 2px 8px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 2px 8px;
border-radius:4px;
min-width:195px;
}

.club-coupons .filter-coupons .filter-header .cb-select-container .select-inner
{
padding-left:25px;
}

.club-coupons .filter-coupons .filter-header .cb-select-container .select-inner .title
{
color:#808791;
font-size:15px;
font-weight:400;
}

.club-coupons .filter-coupons .filter-header .filter-inputs
{
display:flex;
}

.club-coupons .filter-coupons .filter-header .filter-inputs .form-field
{
height:48px;
line-height:48px;
background-color:#fff;
border:1px solid rgba(130,139,155,.25);
color:#808791;
font-size:15px;
font-weight:400;
box-shadow:0 2px 8px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 2px 8px;
border-radius:4px;
padding-right:15px;
}

.club-coupons .filter-coupons .filter-header .filter-inputs .calendar-filed
{
height:48px;
margin-right:30px;
}

.club-coupons .filter-coupons .filter-header .filter-inputs .calendar-filed .input-group .input-field .input-prepend
{
right:auto;
left:15px;
background-color:transparent;
box-shadow:none;
}

.club-coupons .filter-coupons .filter-header .filter-inputs .calendar-filed .input-group .input-field .input-prepend>i
{
font-size:10px;
}

.club-coupons .filter-coupons .filter-header .filter-inputs .submit-btn
{
display:flex;
justify-content:flex-end;
flex:1;
}

.club-coupons .filter-coupons .filter-header .filter-inputs .submit-btn .btn
{
padding:13px 45px;
font-size:14px;
font-weight:400;
line-height:22px;
}

.club-coupons .filter-coupons .coupon-cards
{
margin-top:40px;
}

.card.filter-card
{
padding:30px;
}

.card.filter-card .card-header
{
position:relative;
display:flex;
align-items:center;
}

.card.filter-card .card-header:after
{
left:-38px;
}

.card.filter-card .card-header:after,.card.filter-card .card-header:before
{
content:"";
display:block;
width:18px;
height:18px;
position:absolute;
top:50%;
transform:translateY(-50%);
border-radius:50px;
background-color:#f3f4f5;
}

.card.filter-card .card-header:before
{
right:-38px;
}

.card.filter-card .card-header .coupon-name
{
flex:1;
display:flex;
align-items:center;
}

.card.filter-card .card-header .coupon-name .img
{
width:60px;
height:60px;
text-align:center;
font-size:12px;
line-height:60px;
box-shadow:0 5px 25px rgba(54,83,120,.13);
-webkit-box-shadow:rgba(54,83,120,.13) 0 5px 25px;
border-radius:4px;
background-color:#fff;
}

.card.filter-card .card-header .coupon-name .name
{
margin-right:20px;
font-size:17px;
font-weight:500;
color:#4d535b;
}

.card.filter-card .card-header .discount
{
font-size:10px;
font-weight:400;
color:#fff;
padding:2px 10px;
border-radius:3px;
background-color:#fb6453;
}

.card.filter-card .card-header .discount .inner
{
font-size:14px;
margin-left:10px;
}

.card.filter-card .desc
{
margin-top:30px;
font-size:15px;
font-weight:400;
color:#6d7580;
line-height:35px;
border-bottom:1px dashed hsla(0,0%,43.9%,.16);
padding-bottom:30px;
}

.card.filter-card .content
{
display:flex;
align-items:center;
}

.card.filter-card .content .calender
{
flex:1;
color:#ffb341;
}

.card.filter-card .content .discount
{
flex:1;
position:relative;
text-align:left;
}

.card.filter-card .content .discount .input-prepend
{
position:absolute;
top:50%;
left:10px;
transform:translateY(-50%);
margin:0;
z-index:3;
}

.card.filter-card .content .discount .input-prepend .copy-text-btn
{
box-shadow:0 2px 10px rgba(119,132,157,.24);
-webkit-box-shadow:rgba(119,132,157,.24) 0 2px 10px;
position:absolute;
left:10px;
top:50%;
transform:translateY(-50%);
background-color:#acb3bf;
width:30px;
height:30px;
line-height:30px;
text-align:center;
color:#fff;
font-size:14px;
border-radius:3px;
cursor:pointer;
}

.card.filter-card .content .discount .form-field
{
background-color:rgba(119,132,157,.04);
font-size:15px;
font-weight:400;
color:#acb3bf;
border-radius:3px;
padding:0 27px 0 0;
}

.card.filter-card.selected .card-header:after,.card.filter-card.selected .card-header:before
{
display:none;
}

.card.filter-card.selected .card-header .coupon-name
{
flex:1;
display:flex;
flex-flow:column;
justify-content:center;
}

.card.filter-card.selected .card-header .coupon-name .img
{
margin-bottom:25px;
}

.card.filter-card.selected .card-header .coupon-name .name
{
margin-right:0;
}

.card.filter-card.selected .calender
{
text-align:center;
font-size:13px;
font-weight:400;
color:#acb3bf;
margin-top:10px;
}

.card.filter-card.selected .calender .prepend-icon
{
margin-left:8px;
}

.card.filter-card.selected .desc
{
padding:0;
margin-bottom:10px;
margin-top:15px;
text-align:center;
border-bottom:none;
}

.card.filter-card.selected .score
{
display:flex;
align-items:center;
justify-content:center;
}

.card.filter-card.selected .score .num
{
margin-left:10px;
color:#ffcc5e;
font-weight:500;
font-size:17px;
line-height:27px;
}

.card.filter-card.selected .score .prepend-icon
{
background-image:linear-gradient(0deg,#ffcc5e,#ffb341);
width:28px;
height:28px;
border-radius:4px;
box-shadow:0 5px 25px rgba(251,203,101,.18);
-webkit-box-shadow:rgba(251,203,101,.18) 0 5px 25px;
}

.card.filter-card.selected .score .prepend-icon .icon
{
width:100%;
height:100%;
background-image:url(../images/svg/popular-white.svg);
background-size:80%;
background-position:50%;
display:inline-block;
background-repeat:no-repeat;
text-align:center;
}

.club-events .events
{
box-shadow:0 5px 25px rgba(79,105,139,.1);
-webkit-box-shadow:rgba(79,105,139,.1) 0 5px 25px;
overflow:hidden;
border-radius:4px;
display:flex;
margin-top:55px;
background-color:#fff;
}

.club-events .events .content
{
position:relative;
flex:2;
background-image:url(../images/background-icon.png);
background-size:80%;
background-position:top -170px right 200px;
background-repeat:no-repeat;
padding-top:60px;
}

.club-events .events .content .event-badge
{
margin-right:42px;
}

.club-events .events .content .title
{
padding:0 50px;
font-size:18px;
font-weight:500;
color:#53565d;
margin:24px 0;
}

.club-events .events .content .desc
{
padding:0 50px 58px 40px;
font-size:16px;
font-weight:400;
color:#6d7580;
line-height:35px;
margin:0;
}

.club-events .events .content>.inner
{
position:absolute;
bottom:0;
z-index:3;
left:0;
right:0;
padding:30px 50px 30px 30px;
background-color:rgba(247,248,250,.83);
border-radius:4px;
display:flex;
align-items:center;
}

.club-events .events .content>.inner .address
{
flex:1;
color:#acb3bf;
font-size:15px;
font-weight:400;
}

.club-events .events .content>.inner .address .prepend-icon
{
margin-left:15px;
}

.club-events .events .content>.inner .rtl-countdown
{
flex:1;
}

.club-events .events .events-img
{
flex:1;
padding-top:40%;
background-image:url(../images/watermelon.png);
background-size:contain;
background-position:50%;
background-color:#ff3e3f;
background-repeat:no-repeat;
}

.club-events .recommended-event
{
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
border-radius:4px;
position:relative;
margin-top:30px;
padding:30px;
background-color:#fff;
display:flex;
align-items:center;
}

.club-events .recommended-event:after
{
content:"";
display:block;
width:17px;
height:17px;
position:absolute;
top:50%;
transform:translateY(-50%);
right:-8.5px;
background-color:#f5f5f5;
border-radius:48px;
}

.club-events .recommended-event .event-time
{
line-height:20px;
width:80px;
height:80px;
text-align:center;
color:#8ed557;
padding:20px 28px;
font-size:12px;
font-weight:400;
background-color:rgba(142,213,87,.1);
border-radius:2px;
}

.club-events .recommended-event .event-time .num
{
font-size:24px;
font-weight:500;
}

.club-events .recommended-event>.content
{
flex:1.5;
margin-right:25px;
}

.club-events .recommended-event>.content .title
{
display:block;
font-size:17px;
font-weight:500;
color:#53565d;
}

.club-events .recommended-event>.content .sub-title
{
margin-top:5px;
display:block;
font-size:13px;
font-weight:400;
color:#acb3bf;
}

.club-events .recommended-event .end-event,.club-events .recommended-event .start-event
{
flex:1;
font-size:14px;
font-weight:400;
}

.club-events .recommended-event .end-event .title,.club-events .recommended-event .start-event .title
{
margin-bottom:5px;
color:#acb3bf;
display:block;
}

.club-events .recommended-event .end-event .time,.club-events .recommended-event .start-event .time
{
font-weight:500;
color:#70757b;
}

.club-events .recommended-event .event-add
{
position:relative;
flex:1;
line-height:35px;
padding-right:35px;
color:#acb3bf;
font-size:15px;
font-weight:400;
}

.club-events .recommended-event .event-add:after
{
content:"";
display:block;
width:0;
height:50px;
border:1px dashed hsla(0,0%,43.9%,.14);
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
}

.club-events .recommended-event .event-btn
{
flex:1;
text-align:left;
}

.club-events .recommended-event .event-btn .btn
{
padding:12px 25px;
box-shadow:0 10px 50px rgba(126,207,66,.21);
-webkit-box-shadow:rgba(126,207,66,.21) 0 10px 50px;
font-size:15px;
font-weight:400;
line-height:24px;
}

.club-events .recommended-event.disabled .event-btn .btn-gray
{
box-shadow:0 10px 50px hsla(0,0%,80%,.21);
-webkit-box-shadow:hsla(0,0%,80%,.21) 0 10px 50px;
background-color:rgba(172,179,191,.87);
cursor:no-drop;
}

.club-events .recommended-event.disabled>.content .title
{
display:block;
font-size:17px;
font-weight:500;
color:rgba(83,86,93,.5);
}

.club-events .recommended-event.disabled>.content .sub-title
{
display:block;
font-size:13px;
font-weight:400;
color:rgba(172,179,191,.5);
}

.club-events .recommended-event.disabled .end-event,.club-events .recommended-event.disabled .start-event
{
flex:1;
font-size:14px;
font-weight:400;
}

.club-events .recommended-event.disabled .end-event .title,.club-events .recommended-event.disabled .start-event .title
{
color:rgba(172,179,191,.5);
display:block;
}

.club-events .recommended-event.disabled .end-event .time,.club-events .recommended-event.disabled .start-event .time
{
font-weight:500;
color:rgba(112,117,123,.5);
}

.club-events .recommended-event.disabled .event-add
{
position:relative;
flex:1;
line-height:35px;
padding-right:35px;
color:rgba(172,179,191,.5);
font-size:15px;
font-weight:400;
}

.club-events .recommended-event.disabled .event-add:after
{
content:"";
display:block;
width:0;
height:50px;
border:1px dashed hsla(0,0%,43.9%,.07);
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
}

.club-events .recommended-event.disabled .event-time
{
color:#acb3bf;
background-color:rgba(172,179,191,.1);
}

.lottery .lottery-select
{
display:flex;
margin-top:55px;
}

.lottery .lottery-select .the-lottery
{
margin-left:16px;
flex:3;
}

.lottery .lottery-select .the-lottery .lottery-card
{
margin-top:20px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
border-radius:4px;
position:relative;
padding:30px;
background-color:#fff;
display:flex;
align-items:center;
}

.lottery .lottery-select .the-lottery .lottery-card:first-of-type
{
margin-top:0;
}

.lottery .lottery-select .the-lottery .lottery-card:after
{
content:"";
display:block;
width:17px;
height:17px;
position:absolute;
top:50%;
transform:translateY(-50%);
right:-8.5px;
background-color:#f5f5f5;
border-radius:48px;
}

.lottery .lottery-select .the-lottery .lottery-card .event-time
{
line-height:20px;
width:80px;
height:80px;
text-align:center;
color:#8ed557;
padding:20px 28px;
font-size:12px;
font-weight:400;
background-color:rgba(142,213,87,.1);
border-radius:2px;
}

.lottery .lottery-select .the-lottery .lottery-card .event-time .num
{
font-size:24px;
font-weight:500;
}

.lottery .lottery-select .the-lottery .lottery-card>.content
{
flex:1.5;
margin-right:25px;
padding-left:15px;
}

.lottery .lottery-select .the-lottery .lottery-card>.content .title
{
display:block;
font-size:17px;
font-weight:500;
color:#53565d;
}

.lottery .lottery-select .the-lottery .lottery-card>.content .sub-title
{
margin-top:5px;
display:block;
font-size:13px;
font-weight:400;
color:#acb3bf;
}

.lottery .lottery-select .the-lottery .lottery-card .start-event
{
flex:1;
font-size:14px;
font-weight:400;
}

.lottery .lottery-select .the-lottery .lottery-card .start-event .title
{
margin-bottom:5px;
color:#acb3bf;
display:block;
}

.lottery .lottery-select .the-lottery .lottery-card .start-event .time
{
font-weight:500;
color:#70757b;
}

.lottery .lottery-select .the-lottery .lottery-card .event-btn
{
flex:1;
text-align:left;
}

.lottery .lottery-select .the-lottery .lottery-card .event-btn .btn
{
padding:12px 25px;
box-shadow:0 10px 50px rgba(126,207,66,.21);
-webkit-box-shadow:rgba(126,207,66,.21) 0 10px 50px;
font-size:15px;
font-weight:400;
line-height:24px;
}

.lottery .lottery-select .lottery-img
{
margin-right:16px;
position:relative;
flex:1;
width:100%;
background-image:url(../images/lottery-bg.png);
background-size:contain;
background-position:50%;
padding-top:40%;
background-repeat:no-repeat;
border-radius:4px;
}

.lottery .lottery-select .lottery-img:after
{
z-index:2;
position:absolute;
top:0;
left:0;
display:block;
content:"";
width:100%;
height:100%;
background-color:hsla(0,0%,100%,.5);
}

.lottery .lottery-select .lottery-img .logo
{
z-index:3;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}

.setting-user-info .user-info .widget-header .profile-tabs
{
width:100%;
margin-bottom:30px;
}

.setting-user-info .user-info .widget-header .profile-tabs .rtl-tabs
{
display:flex;
}

.setting-user-info .user-info .widget-header .profile-tabs .rtl-tabs .item
{
flex:1;
}

.setting-user-info .user-info .your-information
{
box-shadow:0 0 10px rgba(54,83,120,.26);
border-radius:4px;
background-color:#fff;
padding:35px 25px;
}

.setting-user-info .content
{
margin-bottom:70px;
}

.setting-user-info .content .form-label
{
display:flex;
align-items:center;
padding-left:190px;
margin-bottom:20px;
}

.setting-user-info .content .form-label:first-of-type
{
margin-top:40px;
}

.setting-user-info .content .form-label.text
{
padding-left:0;
align-items:start;
}

.setting-user-info .content .form-label.text .label
{
margin-left:7px;
}

.setting-user-info .content .form-label.text .text-field
{
width:100%;
flex:3;
padding:15px;
border:1px solid rgba(119,132,157,.24);
border-radius:3px;
color:#77849d;
}

.setting-user-info .content .form-label.text .text-field::-webkit-input-placeholder
{
color:#77849d;
}

.setting-user-info .content .form-label.text .text-field:-moz-placeholder,.setting-user-info .content .form-label.text .text-field::-moz-placeholder
{
color:#77849d;
}

.setting-user-info .content .form-label.text .text-field:-ms-input-placeholder
{
color:#77849d;
}

.setting-user-info .content .form-label.suggestion
{
padding-left:0;
}

.setting-user-info .content .form-label.suggestion .label
{
margin-left:7px;
}

.setting-user-info .content .form-label.suggestion .alert
{
padding:13px 18px;
flex:3;
color:#818da5;
}

.setting-user-info .content .form-label.suggestion .alert .title
{
font-size:14px;
font-weight:400;
flex:1;
}

.setting-user-info .content .form-label.suggestion .alert .inner
{
font-size:13px;
flex:1;
text-align:left;
}

.setting-user-info .content .form-label .label
{
flex:1;
font-size:15px;
font-weight:400;
color:#747b85;
}

.setting-user-info .content .form-label .form-field
{
flex:2;
background-color:transparent;
border:1px solid rgba(119,132,157,.24);
border-radius:3px;
padding-right:16px;
height:50px;
line-height:50px;
color:#acb3bf;
}

@media (max-width:767px)
{
.setting-user-info .content .form-label
{
display:block;
padding-left:0;
}

}

.setting-user-info .content .full-input .form-label
{
padding-left:0;
}

.setting-user-info .content .form-submit
{
display:flex;
justify-content:left;
}

.setting-user-info .rtl-accordion
{
margin-top:25px;
}

.setting-user-info .uploader
{
box-shadow:0 0 10px rgba(54,83,120,.26);
width:401px;
background-color:#fff;
border-radius:4px;
padding:30px;
margin:auto;
max-width:100%;
}

.setting-user-info .uploader .thumbnail
{
box-shadow:0 0 20px rgba(0,0,0,.05);
border-radius:5px;
margin-bottom:70px;
border-radius:4px;
padding-top:50%;
background-image:url(../images/uploader-sample.png);
background-size:cover;
background-position:50%;
background-repeat:no-repeat;
position:relative;
}

.setting-user-info .uploader .thumbnail .author
{
bottom:-30px;
left:50%;
transform:translateX(-50%);
position:absolute;
width:60px;
height:60px;
}

.setting-user-info .uploader .thumbnail .author .author-img
{
box-shadow:0 0 20px rgba(0,0,0,.05);
border-radius:5px;
overflow:hidden;
width:100%;
height:100%;
max-width:100%;
}

.setting-user-info .uploader .upload-btn
{
display:flex;
}

.setting-user-info .uploader .upload-btn .btn
{
transition:.3s;
-webkit-transition:.3s;
background-color:transparent;
flex:1;
padding:25px;
border:1px dashed #e2e3e4;
border-radius:4px;
}

.setting-user-info .uploader .upload-btn .btn:hover
{
box-shadow:0 10px 50px rgba(226,227,228,.34);
-webkit-box-shadow:rgba(226,227,228,.34) 0 10px 50px;
}

.setting-user-info .uploader .upload-btn .btn:first-of-type
{
margin-left:15px;
}

.setting-user-info .uploader .upload-btn .btn:nth-of-type(2)
{
margin-right:15px;
}

.setting-user-info .uploader .upload-btn .btn .inner,.setting-user-info .uploader .upload-btn .btn .prepend-icon,.setting-user-info .uploader .upload-btn .btn .title
{
display:block;
text-align:center;
}

.setting-user-info .uploader .upload-btn .btn .prepend-icon
{
color:#acb3bf;
margin-left:0;
font-size:16px;
margin-bottom:10px;
}

.setting-user-info .uploader .upload-btn .btn .title
{
color:#acb3bf;
margin-bottom:5px;
}

.setting-user-info .uploader .upload-btn .btn .inner
{
color:#c7cbd2;
}

@media (max-width:574px)
{
.profile-tabs .rtl-tabs
{
white-space:nowrap;
overflow:auto;
display:flex;
flex-wrap:nowrap;
}

}

.setting-support .product-support
{
margin-top:50px;
}

.setting-support .product-support .accuracy
{
margin-top:0;
}

.setting-support .product-support>.widget-header .profile-tabs
{
margin-bottom:30px;
}

.setting-support .product-support .your-information
{
box-shadow:0 0 10px rgba(54,83,120,.26);
border-radius:4px;
background-color:#fff;
padding:35px 25px;
}

.setting-support .product-support .your-information .widget-header
{
margin-bottom:45px;
}

.setting-support .product-support .your-information .widget-header .title .prepend-icon
{
color:#d4d8de;
font-size:16px;
margin-left:15px;
}

.setting-support .product-support .your-information .rtl-accordion
{
margin-top:30px;
}

.setting-support .product-support .your-information .rtl-accordion:first-of-type
{
margin-top:0;
}

.setting-support .product-support .your-information .rtl-accordion .accordion-item
{
box-shadow:0 5px 50px rgba(54,83,120,.06);
-webkit-box-shadow:rgba(54,83,120,.06) 0 5px 50px;
}

.setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-header .icon
{
width:60px;
height:60px;
text-align:center;
line-height:65px;
font-size:20px;
border-radius:48px;
}

.setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-header .icon i
{
transform:translateY(1px)!important;
display:inline-block;
}

.setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-header .icon.ticket
{
background-color:rgba(142,213,87,.21);
color:#8ed557;
}

.setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-header .icon.social
{
background-color:rgba(137,176,250,.17);
color:#89b0fa;
}

.setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-header .icon.phone
{
background-color:rgba(167,137,250,.17);
color:#a789fa;
}

.setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-header .icon.email
{
background-color:#fcf4e5;
color:#f9c659;
}

.setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-header .title
{
font-size:16px;
font-weight:500;
color:#47484a;
}

.setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-content
{
display:block;
justify-content:center;
line-height:normal;
}

.setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-content .btn
{
line-height:normal;
}

.setting-support .product-support .your-information .form-submit
{
display:flex;
justify-content:left;
margin-top:35px;
}

.setting-support .ticket-supporters .section-title
{
font-size:16px;
margin-bottom:15px;
}

.setting-support .ticket-supporters .supporter-list
{
list-style:none;
padding:0;
margin:0;
}

.setting-support .ticket-supporters .supporter-list li
{
display:flex;
margin-bottom:10px;
align-items:center;
}

.setting-support .ticket-supporters .supporter-list li .name
{
flex:1;
font-size:15px;
line-height:normal;
}

.setting-support .ticket-supporters .supporter-list li .name .last-login
{
font-size:11px;
}

.setting-support .ticket-supporters .supporter-list li .avatar
{
margin-left:15px;
width:50px;
height:50px;
background-color:#eee;
border-radius:10px;
}

.setting-support .ticket-supporters .supporter-list li .action
{
height:54px;
width:54px;
margin-right:10px;
}

.setting-support .ticket-addsupporters
{
margin-top:30px;
}

.setting-support .ticket-addsupporters .section-title
{
font-size:16px;
}

.setting-support .ticket-addsupporters .inner
{
display:flex;
margin-top:15px;
}

.setting-support .ticket-addsupporters .inner .input-group
{
flex:1;
margin-left:15px;
}

.setting-support .ticket-addsupporters .multiselect
{
width:300px;
height:54px;
margin-left:15px;
-ms-user-select:none;
user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
}

.setting-support .ticket-addsupporters .multiselect .multiselect__tags
{
height:100%;
padding-top:13px;
}

.setting-support .ticket-addsupporters .multiselect .multiselect__select
{
top:10px;
}

.setting-support .support-email-settings label
{
width:100%;
}

.setting-support .support-email-settings label input
{
width:100%;
margin-top:10px;
}

.setting-support .socials-setting .social-list
{
padding:0;
margin:0;
}

.setting-support .socials-setting .social-list li
{
display:flex;
align-items:center;
padding:0;
}

.setting-support .socials-setting .social-list li:not(:last-of-type)
{
margin-bottom:15px;
}

.setting-support .socials-setting .social-list li .link,.setting-support .socials-setting .social-list li .title
{
font-size:16px;
font-weight:500;
margin-left:30px;
}

.setting-support .socials-setting .social-list li .link label,.setting-support .socials-setting .social-list li .title label
{
display:flex;
width:100%;
align-items:center;
font-size:14px;
}

.setting-support .socials-setting .social-list li .link label input,.setting-support .socials-setting .social-list li .title label input
{
width:100%;
margin-right:15px;
font-size:14px;
}

.setting-support .socials-setting .social-list li .status
{
margin-left:10px;
}

.setting-support .socials-setting .social-list li .status .btn
{
width:110px;
text-align:center;
}

.setting-support .socials-setting .social-list li .link
{
flex:1;
}

.setting-support .socials-setting .social-list li .link input
{
direction:ltr;
text-align:left;
}

.setting-support .socials-setting .social-list li .form-field
{
height:37px;
}

.setting-support .socials-setting .social-list li label
{
margin-bottom:0;
}

.special-project .special-card
{
transition:.3s;
-webkit-transition:.3s;
margin-top:25px;
box-shadow:4px;
box-shadow:0 5px 50px rgba(54,83,120,.06);
-webkit-box-shadow:rgba(54,83,120,.06) 0 5px 50px;
background-color:#fff;
padding:40px 30px;
display:flex;
align-items:center;
}

.special-project .special-card:hover
{
box-shadow:0 5px 50px rgba(54,83,120,.1);
-webkit-box-shadow:rgba(54,83,120,.1) 0 5px 50px;
}

.special-project .special-card:first-of-type
{
margin-top:0;
}

.special-project .special-card .thumbnail
{
margin-left:35px;
flex:1;
}

.special-project .special-card .thumbnail .card-img-box
{
border-radius:3px;
position:relative;
width:100%;
padding-top:60%;
overflow:hidden;
margin:0;
}

.special-project .special-card .thumbnail .card-img-box .img
{
position:absolute;
top:50%;
left:50%;
width:auto;
height:100%;
max-width:inherit;
transform:translate(-50%,-50%);
}

.special-project .special-card .content
{
margin-right:35px;
flex:1;
}

.special-project .special-card .content .title
{
display:block;
font-size:17px;
font-weight:500;
color:#53565d;
margin-bottom:10px;
}

.special-project .special-card .content .sub-title
{
display:block;
font-size:13px;
font-weight:400;
color:#acb3bf;
margin-bottom:25px;
}

.special-project .special-card .content .rtl-checkbox
{
font-size:15px;
font-weight:400;
color:#83878e;
}

.special-project .special-card .content .rtl-checkbox span.marker
{
width:20px;
height:20px;
line-height:20px;
}

.my-files .interests
{
padding:0;
background-color:transparent;
box-shadow:none;
}

.my-files .interests .card-interests
{
padding:33px 30px 30px;
background-color:#fff;
}

.my-files .interests .card-interests:hover
{
box-shadow:0 5px 50px rgba(54,83,120,.09);
-webkit-box-shadow:rgba(54,83,120,.09) 0 5px 50px;
}

.my-files .interests .card-interests .post-meta .content .card-btn
{
margin-top:25px;
display:flex;
}

.my-files .interests .card-interests .post-meta .content .card-btn .btn
{
text-align:center;
padding:13px 10px;
flex:1;
font-size:14px;
font-weight:400;
}

.my-files .interests .card-interests .post-meta .content .card-btn .btn.btn-primary
{
margin-left:14px;
}

.my-files .interests .card-interests .post-meta .content .card-btn .btn.btn-gray
{
margin-right:14px;
background-color:#f7f8fa;
color:#acb3bf;
}

.my-files .interests .card-interests .post-meta .content .card-btn .btn.btn-gray:hover
{
box-shadow:0 5px 50px rgba(54,83,120,.06);
-webkit-box-shadow:rgba(54,83,120,.06) 0 5px 50px;
}

@media (max-width:1199px)
{
.my-files .interests .card-interests .post-meta .content .card-btn .btn .prepend-icon
{
display:none;
}

}

.my-files .interests .card-interests.suggestion
{
background-color:#f7f8f9;
border:1px dashed rgba(206,206,219,.73);
padding:74px;
box-shadow:none;
}

.my-files .interests .card-interests.suggestion:hover
{
border:1px dashed #cecedb;
}

.my-files .interests .card-interests.suggestion:hover .post-meta .content .title
{
color:#8ed557;
}

.my-files .interests .card-interests.suggestion .thumbnail
{
padding-top:62%;
}

.my-files .interests .card-interests.suggestion .post-meta .content .title
{
transition:.3s;
-webkit-transition:.3s;
display:block;
text-align:center;
font-size:18px;
font-weight:500;
color:#53565d;
margin-bottom:10px;
}

.my-files .interests .card-interests.suggestion .post-meta .content .sub-title
{
font-size:13px;
font-weight:400;
color:#acb3bf;
display:block;
text-align:center;
}

.header-main .header-btns .btn.btn-border
{
border:1px solid rgba(172,179,191,.32);
background-color:transparent;
border-radius:4px;
}

.header-main .header-btns .btn.btn-border .prepend-icon
{
font-size:12px;
}

.header-main .header-btns .btn.btn-border:hover
{
border:1px solid rgba(172,179,191,.9);
}

.setting-notification .product-support .your-information
{
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
border-radius:4px;
overflow:hidden;
}

.setting-notification .product-support .your-information .widget-header .profile-tabs .rtl-tabs
{
padding:4px;
}

.setting-notification .product-support .your-information .widget-header .profile-tabs .rtl-tabs .item .tab-item
{
font-size:14px;
padding:9px 26px;
}

.setting-notification .product-support .your-information .notifications-box .content
{
margin-top:40px;
position:relative;
}

.setting-notification .product-support .your-information .notifications-box .content:hover:after
{
background-color:rgba(142,213,87,.9);
}

.setting-notification .product-support .your-information .notifications-box .content:first-of-type
{
margin-top:0;
}

.setting-notification .product-support .your-information .notifications-box .content.message-box .widget-header .title .icon
{
background-color:transparent;
font-size:20px;
color:#f9c659;
}

.setting-notification .product-support .your-information .notifications-box .content.message-box:after
{
background-color:rgba(249,198,89,.21);
}

.setting-notification .product-support .your-information .notifications-box .content.message-box:hover:after
{
background-color:rgba(249,198,89,.9);
}

.setting-notification .product-support .your-information .notifications-box .content:after
{
content:"";
display:block;
position:absolute;
top:50%;
transform:translateY(-50%);
right:-26px;
width:6px;
height:100%;
background-color:rgba(142,213,87,.21);
border-radius:4px;
border-top-right-radius:0;
border-bottom-right-radius:0;
transition:.3s;
-webkit-transition:.3s;
}

.setting-notification .product-support .your-information .notifications-box .content .widget-header
{
margin-bottom:10px;
}

.setting-notification .product-support .your-information .notifications-box .content .widget-header .title
{
font-size:15px;
font-weight:500;
color:#4d535b;
}

.setting-notification .product-support .your-information .notifications-box .content .widget-header .title .icon
{
margin-left:15px;
display:inline-block;
color:#fff;
width:20px;
height:20px;
line-height:22px;
text-align:center;
font-size:10px;
background-color:#8ed557;
border-radius:48px;
}

.setting-notification .product-support .your-information .notifications-box .content .widget-header .badge
{
background-color:transparent;
color:rgba(119,132,157,.45);
}

.setting-notification .product-support .your-information .notifications-box .content .desc
{
margin:0;
font-size:13px;
font-weight:400;
color:#747b85;
}

.setting-notification .product-support .your-information .notifications-box .content .desc .gray-text
{
color:#acb3bf;
}

.setting-notification .product-support .select-notification
{
padding:35px 32px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
border-radius:4px;
background-color:#fff;
}

.setting-notification .product-support .select-notification .title
{
font-size:18px;
font-weight:500;
color:#53565d;
}

.setting-notification .product-support .select-notification .badge
{
background-color:rgba(119,132,157,.37);
border-radius:2px;
color:#fff;
text-align:center;
margin-right:0;
display:block;
width:100%;
}

.setting-notification .product-support .select-notification .content .labels
{
margin-top:35px;
}

.setting-notification .product-support .select-notification .content .labels .label
{
display:block;
margin-bottom:23px;
font-size:14px;
font-weight:400;
color:#747b85;
line-height:22px;
}

.setting-notification .product-support .select-notification .content .check-boxed
{
border:1px dashed rgba(119,132,157,.17);
border-radius:4px;
margin-top:15px;
padding-top:20px;
display:flex;
flex-flow:column;
justify-content:center;
align-items:center;
}

.setting-notification .product-support .select-notification .content .check-boxed .rtl-checkbox
{
text-align:center;
display:block;
}

.setting-notification .product-support .select-notification .content .check-boxed .rtl-checkbox span.marker
{
width:20px;
height:20px;
line-height:20px;
margin-left:0;
margin-bottom:25px;
}

.setting-notification .product-support .select-notification .content .form-submit
{
margin-top:30px;
width:100%;
}

.setting-notification .product-support .select-notification .content .form-submit .btn
{
font-size:15px;
font-weight:400;
}

.setting-social .social-network-links
{
background-color:#fff;
border-radius:4px;
box-shadow:0 0 10px rgba(54,83,120,.26)!important;
padding:40px;
}

.setting-social .social-network-links .widget-header
{
margin-bottom:50px;
}

.setting-social .social-network-links .content .inner
{
margin-bottom:20px;
display:flex;
flex-flow:row;
align-items:center;
}

.setting-social .social-network-links .content .inner .input-prepend
{
flex:1;
margin:0;
font-size:15px;
font-weight:400;
color:#747b85;
}

.setting-social .social-network-links .content .inner .form-field
{
background-color:#fff;
flex:2.1;
border-radius:3px;
border:1px solid rgba(119,132,157,.24);
color:#acb3bf;
font-size:15px;
font-weight:400;
padding:13px 16px;
}

.setting-social .social-network-links .content .inner .form-field::-webkit-input-placeholder
{
color:#acb3bf;
}

.setting-social .social-network-links .content .inner .form-field:-moz-placeholder,.setting-social .social-network-links .content .inner .form-field::-moz-placeholder
{
color:#acb3bf;
}

.setting-social .social-network-links .content .inner .form-field:-ms-input-placeholder
{
color:#acb3bf;
}

.setting-social .social-network-links .content .form-submit
{
margin-top:25px;
}

.setting-webservices .your-code-list .dashboard-tables .sh-table
{
margin-top:15px;
}

.setting-webservices .your-code-list .dashboard-tables .sh-table .table .t-head .t-col
{
width:auto;
padding:30px 20px;
}

.setting-webservices .your-code-list .dashboard-tables .sh-table .table .t-head .t-col:first-of-type
{
width:20%;
}

.setting-webservices .your-code-list .dashboard-tables .sh-table .table .t-content
{
margin-top:20px;
padding:0;
background-color:transparent;
}

.setting-webservices .your-code-list .dashboard-tables .sh-table .table .t-content .t-item
{
width:auto;
padding:30px 20px;
font-size:14px;
font-weight:400;
color:#70757b;
}

.setting-webservices .your-code-list .dashboard-tables .sh-table .table .t-content .t-item:first-of-type
{
width:20%;
}

.setting-webservices .your-code-list .dashboard-tables .sh-table .table .t-content .t-item .badge
{
margin-right:0;
}

.setting-webservices .your-code-list .dashboard-tables .sh-table .table .t-content .t-item .t-btn
{
color:#89b0fa;
}

.setting-webservices .your-code-list .dashboard-tables .sh-table .table .t-content .t-item .t-btn .prepend-icon
{
margin-left:7px;
font-size:13px;
}

.setting-webservices .your-code-list .dashboard-tables .sh-table .table .t-content .t-item .t-btn:hover
{
color:rgba(137,176,250,.8);
}

.setting-webservices .data-submitted
{
margin-top:30px;
background-color:#fff;
border-radius:4px;
box-shadow:0 5px 50px rgba(54,83,120,.06);
-webkit-box-shadow:rgba(54,83,120,.06) 0 5px 50px;
padding:35px;
}

.setting-webservices .data-submitted .widget-header
{
margin-bottom:50px;
}

.setting-webservices .data-submitted .content .table .t-head
{
border-bottom:1px solid #f1f3f5;
}

.setting-webservices .data-submitted .content .table .t-head .t-col
{
font-size:15px;
font-weight:500;
color:#747b85;
padding:18px 17px;
width:25%;
}

.setting-webservices .data-submitted .content .table .t-head .t-col:last-of-type
{
width:50%;
}

.setting-webservices .data-submitted .content .table .t-content .t-item
{
color:#838c9c;
font-size:15px;
font-weight:400;
padding:18px 17px;
}

.setting-webservices .data-submitted .content .table .t-content .t-item .desc
{
font-size:14px;
}

.setting-webservices .data-submitted .content .table .t-content .t-item .badge
{
margin-right:0;
}

.setting-webservices .data-submitted .content .table .t-content .t-item .badge.blue
{
background-color:rgba(137,176,250,.17);
color:#89b0fa;
}

.setting-webservices .data-submitted .content .table .t-content .t-item .badge.orange
{
background-color:rgba(255,207,105,.17);
color:#ffcf69;
}

.setting-webservices .data-submitted .content .btn
{
margin-top:35px;
font-size:15px;
}

.dashboard-favorites .interests .card-interests
{
margin-top:0;
margin-bottom:30px;
position:relative;
}

.dashboard-favorites .interests .card-interests:not(.removed-item) .show-when-remove
{
display:none;
}

.dashboard-favorites .interests .card-interests.removed-item .post-meta .content .title a
{
color:#fff;
}

.dashboard-favorites .interests .card-interests.removed-item .hide-when-remove
{
display:none;
}

.dashboard-favorites .interests .card-interests .remove-overlay
{
position:absolute;
z-index:3;
top:0;
left:0;
right:0;
bottom:0;
display:flex;
align-items:center;
justify-content:center;
flex-direction:column;
background-color:hsla(0,0%,100%,.9);
color:#727272;
text-align:center;
padding:20px;
}

.dashboard-favorites .interests .card-interests .remove-overlay i
{
font-size:48px;
margin-bottom:15px;
}

.dashboard-favorites .interests .card-interests .remove-overlay span
{
line-height:2;
}

.dashboard-favorites .interests .card-interests .remove-overlay a
{
margin-top:15px;
}

.confirmation-box
{
text-align:center;
margin:45px auto 40px;
background-color:#fff;
border-radius:4px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
padding:50px 0;
}

.confirmation-box .widget-header
{
text-align:center;
flex-flow:column;
}

.confirmation-box .widget-header .title
{
margin-bottom:15px;
font-size:18px;
font-weight:500;
color:#53565d;
}

.confirmation-box .widget-header .sub-title
{
font-size:13px;
font-weight:400;
color:#acb3bf;
margin-bottom:40px;
}

.confirmation-box .num-confirmation
{
font-size:38px;
font-weight:400;
color:#acb3bf;
}

.confirmation-box .num-confirmation .numbers
{
direction:ltr;
}

.confirmation-box .num-confirmation .numbers .num.color-primary
{
border-color:#8ed557;
}

.confirmation-box .rtl-checkbox
{
margin-top:40px;
font-size:15px;
font-weight:400;
}

.confirmation-box .rtl-checkbox .marker
{
width:16px;
height:16px;
line-height:16px;
}

.confirmation-box .rtl-checkbox .color-primary
{
color:#8ed557;
}

.confirmation-box .form-submit
{
margin-top:30px;
}

.checkout-complete
{
display:flex;
flex-flow:column;
text-align:center;
align-items:center;
justify-content:center;
padding:50px 100px;
border-radius:4px;
background-color:#fff;
box-shadow:0 5px 25px rgba(79,105,139,.3);
-webkit-box-shadow:rgba(79,105,139,.3) 0 5px 25px;
}

.checkout-complete .thumbnail
{
margin:auto auto 30px;
}

.checkout-complete .thumbnail .card-img
{
width:167px;
margin-bottom:20px;
}

.checkout-complete .content
{
margin:auto;
}

.checkout-complete .content .title
{
color:#53565d;
font-size:18px;
font-weight:500;
}

.checkout-complete .content .desc
{
color:#acb3bf;
font-size:13px;
margin-top:20px;
font-weight:400;
}

.checkout-complete .action
{
width:100%;
display:flex;
flex-wrap:nowrap;
justify-content:space-evenly;
}

.checkout-complete .action .view-order-btn .prepend-icon
{
margin-left:5px;
}

.checkout-complete .action .view-order-btn .prepend-icon i
{
font-size:14px;
display:inline-block;
transform:translateY(3px);
}

.live-bg
{
position:relative;
}

.live-bg .container
{
top:50%;
left:50%;
position:absolute;
transform:translate(-50%,-50%);
}

.live-bg .area
{
width:100%;
height:100vh;
background:#fff;
}

.live-bg .circles
{
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
position:absolute;
}

.live-bg .circles li
{
width:20px;
height:20px;
bottom:-150px;
display:block;
list-style:none;
position:absolute;
background:rgba(142,213,87,.2);
-webkit-animation:live-bg-animate 25s linear infinite;
animation:live-bg-animate 25s linear infinite;
}

.live-bg .circles li:first-child
{
left:25%;
width:80px;
height:80px;
-webkit-animation-delay:0s;
animation-delay:0s;
}

.live-bg .circles li:nth-child(2)
{
left:10%;
width:20px;
height:20px;
-webkit-animation-delay:2s;
animation-delay:2s;
-webkit-animation-duration:12s;
animation-duration:12s;
}

.live-bg .circles li:nth-child(3)
{
left:70%;
width:20px;
height:20px;
-webkit-animation-delay:4s;
animation-delay:4s;
}

.live-bg .circles li:nth-child(4)
{
left:40%;
width:60px;
height:60px;
-webkit-animation-delay:0s;
animation-delay:0s;
-webkit-animation-duration:18s;
animation-duration:18s;
}

.live-bg .circles li:nth-child(5)
{
left:65%;
width:20px;
height:20px;
-webkit-animation-delay:0s;
animation-delay:0s;
}

.live-bg .circles li:nth-child(6)
{
left:75%;
width:110px;
height:110px;
-webkit-animation-delay:3s;
animation-delay:3s;
}

.live-bg .circles li:nth-child(7)
{
left:35%;
width:150px;
height:150px;
-webkit-animation-delay:7s;
animation-delay:7s;
}

.live-bg .circles li:nth-child(8)
{
left:50%;
width:25px;
height:25px;
-webkit-animation-delay:15s;
animation-delay:15s;
-webkit-animation-duration:45s;
animation-duration:45s;
}

.live-bg .circles li:nth-child(9)
{
left:20%;
width:15px;
height:15px;
-webkit-animation-delay:2s;
animation-delay:2s;
-webkit-animation-duration:35s;
animation-duration:35s;
}

.live-bg .circles li:nth-child(10)
{
left:85%;
width:150px;
height:150px;
-webkit-animation-delay:0s;
animation-delay:0s;
-webkit-animation-duration:11s;
animation-duration:11s;
}

@-webkit-keyframes live-bg-animate
{
0%
{
opacity:1;
border-radius:0;
transform:translateY(0) rotate(0deg);
}

to
{
opacity:0;
border-radius:50%;
transform:translateY(-1000px) rotate(2turn);
}

}

@keyframes live-bg-animate
{
0%
{
opacity:1;
border-radius:0;
transform:translateY(0) rotate(0deg);
}

to
{
opacity:0;
border-radius:50%;
transform:translateY(-1000px) rotate(2turn);
}

}

.incorrect-ip
{
margin-top:50px;
border-radius:4px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
background-color:#fff;
padding:90px;
text-align:center;
display:flex;
justify-content:center;
align-items:center;
flex-flow:column;
}

.incorrect-ip .thumbnail
{
margin-bottom:0;
}

.incorrect-ip .thumbnail .card-img
{
width:100%;
height:100%;
max-width:inherit;
}

.incorrect-ip .content .title
{
font-size:18px;
font-weight:500;
color:#53565d;
}

.incorrect-ip .content .desc
{
font-size:13px;
font-weight:400;
color:#acb3bf;
}

.about-rtl-widget
{
background-image:url(../images/background-icon.png);
background-size:contain;
background-position:bottom -150px right -32%;
background-repeat:no-repeat;
margin-top:90px;
padding-top:0;
}

.about-rtl-widget .widget-header
{
text-align:center;
}

.about-rtl-widget .widget-header .title
{
font-size:28px;
font-weight:600;
color:#4d535b;
margin-bottom:18px;
}

.about-rtl-widget .widget-header .desc
{
font-size:16px;
font-weight:400;
color:#8e939b;
margin-bottom:0;
}

.about-rtl-widget .box-item.big-icon
{
margin-top:57px;
padding-top:64%;
border-radius:6px;
box-shadow:0 15px 50px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 15px 50px;
}

.about-rtl-widget .box-item.big-icon:hover
{
background-color:#fff;
box-shadow:0 15px 50px rgba(79,105,139,.2);
-webkit-box-shadow:rgba(79,105,139,.2) 0 15px 50px;
}

.about-rtl-widget .box-item.big-icon .inner .icon
{
width:60px;
height:60px;
background-position:50%;
background-size:contain;
background-repeat:no-repeat;
margin:auto auto 28px;
}

.about-rtl-widget .box-item.big-icon .inner .title
{
font-size:16px;
font-weight:500;
color:#4d535b;
margin-bottom:11px;
}

.about-rtl-widget .box-item.big-icon .inner .title b
{
font-size:30px;
font-weight:600;
color:#8ed557;
margin-left:6px;
vertical-align:middle;
}

.about-rtl-widget .box-item.big-icon .inner .sub-title
{
margin-bottom:0;
font-size:14px;
font-weight:400;
color:#acb3bf;
}

.about-rtl-widget .box-item.big-icon.activity .inner .icon
{
background-image:url(../images/svg/calendar-new.svg);
}

.about-rtl-widget .box-item.big-icon.satisfaction
{
margin-top:17px;
}

.about-rtl-widget .box-item.big-icon.satisfaction .inner .icon
{
background-image:url(../images/svg/parcel.svg);
}

.about-rtl-widget .box-item.big-icon.product .inner .icon
{
background-image:url(../images/svg/app.svg);
}

.about-rtl-widget .box-item.big-icon.developer
{
margin-top:17px;
}

.about-rtl-widget .box-item.big-icon.developer .inner .icon
{
background-image:url(../images/svg/admin-10.svg);
}

.about-rtl-widget .video-part
{
margin-top:57px;
}

.about-rtl-widget .video-part:after
{
display:block;
content:"";
position:absolute;
top:-130px;
left:50%;
transform:translateX(-50%);
width:80%;
height:100%;
background-image:url(../images/background-icon@2x.png);
background-position:bottom;
background-size:cover;
z-index:-1;
}

.about-rtl-widget .video-part .content
{
position:relative;
overflow:hidden;
border-radius:6px;
}

.about-rtl-widget .video-part .content .thumbnail
{
position:relative;
padding-top:63.5%;
overflow:hidden;
margin-bottom:0;
}

.about-rtl-widget .video-part .content .thumbnail .img,.about-rtl-widget .video-part .content .thumbnail video
{
position:absolute;
top:48%;
left:50%;
transform:translate(-50%,-50%);
width:99%;
height:auto;
max-width:inherit;
z-index:2;
}

.about-rtl-widget .video-part .content .thumbnail video
{
height:89%;
border-radius:5px;
}

.about-rtl-widget .video-part .content .inner
{
text-align:center;
display:flex;
flex-flow:column;
justify-content:center;
position:absolute;
bottom:51px;
left:50%;
z-index:4;
transform:translateX(-50%);
transition:.3s;
}

.about-rtl-widget .video-part .content .inner .icon
{
margin:auto auto 13px;
border-radius:40px;
width:57px;
height:57px;
line-height:57px;
background-color:rgba(17,17,17,.21);
text-align:center;
transition:.3s;
-webkit-transition:.3s;
border:none;
}

.about-rtl-widget .video-part .content .inner .icon:hover
{
background-color:rgba(17,17,17,.4);
}

.about-rtl-widget .video-part .content .inner .icon .prepend-icon
{
color:#fff;
}

.about-rtl-widget .video-part .content .inner .icon i
{
transition:.3s;
}

.about-rtl-widget .video-part .content .inner .icon .rip-s-pause
{
font-size:0;
}

.about-rtl-widget .video-part .content .inner .icon.playing .rip-s-pause
{
font-size:inherit;
}

.about-rtl-widget .video-part .content .inner .icon.playing .rip-s-play
{
font-size:0;
}

.about-rtl-widget .video-part .content .inner .title
{
transition:.3s;
-webkit-transition:.3s;
display:block;
color:#fff;
font-size:17px;
font-weight:500;
line-height:36px;
margin-bottom:-15px;
}

.about-rtl-widget .video-part .content .inner .title:hover
{
color:#8ed557;
}

.about-rtl-widget .video-part .content .inner .sub-title
{
font-size:13px;
font-weight:400;
line-height:21px;
color:hsla(0,0%,100%,.59);
}

.about-rtl-widget .video-part.playing:not(:hover) .inner
{
opacity:0;
margin-bottom:-20px;
}

.about-rtl-widget .video-part.playing:not(:hover) .content:after
{
opacity:0;
}

.rtl-theme-story .widget-header
{
text-align:center;
}

.rtl-theme-story .widget-header .title
{
color:#4d535b;
font-size:24px;
font-weight:600;
margin-bottom:21px;
}

.rtl-theme-story .widget-header .sub-title
{
font-size:16px;
font-weight:400;
color:#8e939b;
}

.rtl-theme-story .content
{
padding:55px 75px;
}

.rtl-theme-story .content .swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
background-image:linear-gradient(90deg,#ffcf69,#ffb563);
}

.rtl-theme-story .content .swiper .swiper-button-next,.rtl-theme-story .content .swiper .swiper-button-prev
{
background-color:#fff;
width:47px;
height:47px;
line-height:47px;
text-align:center;
border-radius:48px;
}

.rtl-theme-story .content .swiper .swiper-button-prev:after
{
content:"\F060";
font-family:Font Awesome\ 5 Pro;
font-size:15px;
color:#8e939b;
font-weight:500;
}

.rtl-theme-story .content .swiper .swiper-button-next:after
{
content:"\F061";
font-family:Font Awesome\ 5 Pro;
font-size:15px;
color:#8e939b;
font-weight:500;
}

.rtl-theme-story .content .swiper .swiper-container-horizontal>.swiper-pagination-progressbar,.rtl-theme-story .content .swiper .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
{
width:90%;
left:50%;
transform:translateX(-50%);
}

.introduction-carousel
{
margin-top:130px;
}

.introduction-carousel .swiper-rtl .swiper-slide
{
overflow:hidden;
border-radius:5px;
}

.introduction-carousel .swiper-rtl .swiper-slide.swiper-slide-active
{
width:31%;
}

.introduction-carousel .swiper-rtl .swiper-slide .slide .thumbnail
{
margin-bottom:0;
position:relative;
}

.introduction-carousel .swiper-rtl .swiper-slide .slide .thumbnail .img
{
width:100%;
}

.introduction-carousel .swiper-rtl .swiper-button-next,.introduction-carousel .swiper-rtl .swiper-button-prev
{
background-color:#fff;
width:47px;
height:47px;
line-height:47px;
text-align:center;
border-radius:48px;
background-image:none;
box-shadow:0 0 5px hsla(0,0%,74.9%,.3);
}

.introduction-carousel .swiper-rtl .swiper-button-next i.rip,.introduction-carousel .swiper-rtl .swiper-button-prev i.rip
{
color:#9a9a9a;
}

.introduction-carousel .swiper-rtl .swiper-button-next:after,.introduction-carousel .swiper-rtl .swiper-button-next:before,.introduction-carousel .swiper-rtl .swiper-button-prev:after,.introduction-carousel .swiper-rtl .swiper-button-prev:before
{
display:none;
}

.warranty
{
margin-top:180px;
}

.warranty .content .sub-title
{
display:block;
font-size:16px;
font-weight:500;
color:#747b85;
margin-bottom:10px;
line-height:25px;
}

.warranty .content .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
margin-bottom:24px;
line-height:32px;
}

.warranty .content .desc
{
font-size:16px;
font-weight:400;
color:#8e939b;
line-height:30px;
margin-bottom:0;
}

.warranty .content .btn-green
{
display:inline-flex;
align-items:center;
color:#8ed557;
}

.warranty .content .btn-green.non-border
{
margin-top:17px;
line-height:32px;
}

.warranty .content .btn-green.non-border:hover .prepend-icon
{
margin-right:15px;
}

.warranty .content .btn-green.non-border .prepend-icon
{
transition:.3s;
-webkit-transition:.3s;
margin-right:10px;
font-size:15px;
}

.warranty .box-item
{
padding-top:113%;
position:relative;
box-shadow:0 25px 60px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 25px 60px;
background-color:#fff;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.warranty .box-item:hover
{
box-shadow:0 25px 60px rgba(79,105,139,.15);
-webkit-box-shadow:rgba(79,105,139,.15) 0 25px 60px;
}

.warranty .box-item .inner
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
z-index:3;
width:100%;
text-align:center;
}

.warranty .box-item .inner .icon
{
margin:auto auto 33px;
display:block;
width:43px;
height:43px;
background-size:contain;
background-position:50%;
background-repeat:no-repeat;
}

.warranty .box-item .inner .icon.standard
{
background-image:url(../images/svg/fa-logo.svg);
}

.warranty .box-item .inner .icon.original
{
background-image:url(../images/svg/original.svg);
}

.warranty .box-item .inner .icon.license
{
background-image:url(../images/svg/license.svg);
}

.warranty .box-item .inner .title
{
font-size:16px;
font-weight:500;
line-height:25px;
color:#4d535b;
}

.warranty .box-item .inner .sub-title
{
font-size:13px;
font-weight:400;
line-height:32px;
color:#8e939b;
}

.rtl-teams
{
margin-top:260px;
padding-bottom:125px;
}

.rtl-teams .widget-header
{
margin-bottom:36px;
text-align:center;
}

.rtl-teams .widget-header .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
line-height:35px;
margin-bottom:21px;
}

.rtl-teams .widget-header .sub-title
{
font-size:16px;
font-weight:400;
color:#8e939b;
line-height:32px;
margin-bottom:0;
}

.rtl-teams .team-item
{
display:flex;
padding:45px 50px 36px;
justify-content:center;
flex-flow:column;
background-color:#fff;
border-radius:4px;
box-shadow:0 25px 60px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 25px 60px;
transition:.3s;
-webkit-transition:.3s;
}

.rtl-teams .team-item:hover
{
box-shadow:0 25px 60px rgba(79,105,139,.2);
-webkit-box-shadow:rgba(79,105,139,.2) 0 25px 60px;
}

.rtl-teams .team-item .inner
{
text-align:center;
}

.rtl-teams .team-item .inner .thumbnail
{
width:120px;
height:120px;
margin:auto auto 20px;
overflow:hidden;
border-radius:4px;
box-shadow:0 25px 60px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 25px 60px;
position:relative;
}

.rtl-teams .team-item .inner .thumbnail .img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
z-index:3;
}

.rtl-teams .team-item .inner .name
{
font-weight:500;
font-size:17px;
color:#363d4d;
margin-bottom:3px;
white-space:nowrap;
}

.rtl-teams .team-item .inner .position
{
font-size:13px;
font-weight:400;
color:#acb3bf;
white-space:nowrap;
}

.designer-introduction
{
background-image:url(../images/about-unsplash.png);
background-position:50%;
background-size:cover;
background-repeat:no-repeat;
padding:80px 0 67px;
position:relative;
overflow:hidden;
}

.designer-introduction:after
{
display:block;
content:"";
width:100%;
height:100%;
background-color:hsla(0,0%,100%,.7);
position:absolute;
top:0;
left:0;
z-index:1;
}

.designer-introduction .content
{
background-color:#fff;
padding:77px 71px 61px 110px;
position:relative;
z-index:3;
background-image:url(../images/maps.png);
background-size:contain;
background-position:50%;
background-repeat:no-repeat;
border-radius:4px;
}

.designer-introduction .content .designers
{
padding-top:80%;
position:relative;
}

.designer-introduction .content .designers .team
{
position:absolute;
top:0;
padding:24px 40px 30px;
box-shadow:0 15px 50px rgba(79,105,139,.15);
-webkit-box-shadow:rgba(79,105,139,.15) 0 15px 50px;
background-color:#fff;
}

.designer-introduction .content .designers .team:hover .designer-name
{
color:#f9c659;
}

.designer-introduction .content .designers .team.team-a
{
right:0;
top:90px;
}

.designer-introduction .content .designers .team.team-b
{
right:150px;
top:0;
}

.designer-introduction .content .designers .team.team-c
{
right:auto;
left:20px;
top:150px;
}

.designer-introduction .content .designers .team.team-d
{
right:0;
top:51px;
}

.designer-introduction .content .designers .team.team-f
{
right:150px;
top:0;
}

.designer-introduction .content .designers .team.team-g
{
right:auto;
left:20px;
top:150px;
}

.designer-introduction .content .designers .team:after
{
display:block;
content:"";
position:absolute;
left:50%;
transform:translateX(-50%);
bottom:-6px;
width:0;
height:0;
border-color:#fff transparent transparent;
border-style:solid;
border-width:11.3px 6.5px 0;
}

.designer-introduction .content .designers .team .icon
{
margin:auto auto 8px;
width:43px;
height:43px;
}

.designer-introduction .content .designers .team .icon .img
{
width:100%;
height:100%;
max-width:100%;
}

.designer-introduction .content .designers .team .designer-name
{
transition:.3s;
-webkit-transition:.3s;
display:block;
width:100%;
text-align:center;
font-size:14px;
font-weight:500;
color:#53565d;
line-height:22px;
}

.designer-introduction .content .inner
{
text-align:center;
}

.designer-introduction .content .inner .top-text
{
display:block;
margin-bottom:40px;
font-size:91px;
font-weight:600;
color:#acb3bf;
line-height:91px;
}

.designer-introduction .content .inner .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
margin-bottom:27px;
}

.designer-introduction .content .inner .btn .btn-yellow
{
font-size:15px;
font-weight:400;
color:#fff!important;
}

.static-widget .header-widget-static
{
text-align:center;
}

.static-widget .header-widget-static .title
{
font-size:28px;
font-weight:600;
color:#4d535b;
line-height:37px;
margin-bottom:18px;
}

.static-widget .header-widget-static .sub-title
{
font-weight:400;
font-size:16px;
color:#8e939b;
line-height:32px;
display:block;
}

.swiper-3d .swiper-slide-shadow-left
{
background-color:hsla(0,0%,100%,.61);
background-image:linear-gradient(270deg,hsla(0,0%,100%,.5),transparent);
}

.swiper-3d .swiper-slide-shadow-right
{
background-color:hsla(0,0%,100%,.61);
background-image:linear-gradient(90deg,hsla(0,0%,100%,.5),transparent);
}

@media (max-width:767px)
{
.page-static-about .introduction-carousel .swiper-rtl .swiper-slide.swiper-slide-active
{
z-index:0!important;
}

.page-static-about .introduction-carousel .swiper-rtl .swiper-slide
{
opacity:1!important;
}

.page-static-about .swiper-3d .swiper-cube-shadow,.page-static-about .swiper-3d .swiper-slide,.page-static-about .swiper-3d .swiper-slide-shadow,.page-static-about .swiper-3d .swiper-slide-shadow-bottom,.page-static-about .swiper-3d .swiper-slide-shadow-left,.page-static-about .swiper-3d .swiper-slide-shadow-right,.page-static-about .swiper-3d .swiper-slide-shadow-top,.page-static-about .swiper-3d .swiper-wrapper
{
transform-style:unset;
}

.page-static-about .swiper-button-next,.page-static-about .swiper-button-prev
{
display:none;
}

.page-static-about .swiper-slide-active
{
width:100%!important;
}

}

.rtl-recruitment
{
margin-top:90px;
margin-bottom:115px;
padding-top:0;
}

.rtl-recruitment .widget-header
{
text-align:center;
margin-bottom:82px;
}

.rtl-recruitment .widget-header .title
{
font-size:28px;
font-weight:600;
color:#4d535b;
margin-bottom:18px;
}

.rtl-recruitment .widget-header .sub-title
{
font-size:16px;
font-weight:400;
color:#8e939b;
margin-bottom:0;
}

.rtl-recruitment .tile-posts:after
{
display:block;
content:"";
position:absolute;
top:-130px;
left:50%;
transform:translateX(-50%);
width:20%;
height:100%;
background-image:url(../images/background-icon@2x.png);
background-position:bottom;
background-size:cover;
z-index:-1;
}

.rtl-recruitment .tile-posts .item
{
display:block;
}

.rtl-recruitment .tile-posts .item .thumbnail
{
box-shadow:0 15px 50px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 15px 50px;
position:relative;
padding-top:68%;
overflow:hidden;
margin-bottom:0;
border-radius:5px;
}

.rtl-recruitment .tile-posts .item .thumbnail .img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
z-index:3;
width:auto;
max-width:inherit;
height:100%;
}

.rtl-recruitment .tile-posts .item.big .thumbnail
{
padding-top:68.5%;
}

.rtl-recruitment .tile-posts .item.small:first-of-type
{
margin-bottom:25px;
}

.rtl-recruitment .tile-posts .item.h-100,.rtl-recruitment .tile-posts .item.h-100 .thumbnail
{
height:100%;
}

.rtl-select
{
padding:99px 0 135px;
}

.rtl-select .widget-header
{
text-align:center;
margin-bottom:55px;
}

.rtl-select .widget-header .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
line-height:32px;
margin-bottom:21px;
}

.rtl-select .widget-header .sub-title
{
font-size:16px;
font-weight:400;
line-height:32px;
margin-bottom:0;
color:#8e939b;
}

.rtl-select .box-item
{
box-shadow:0 5px 50px rgba(163,173,191,.15);
-webkit-box-shadow:rgba(163,173,191,.15) 0 5px 50px;
border-radius:4px;
background-color:#fff;
position:relative;
padding-top:100%;
}

.rtl-select .box-item:hover
{
box-shadow:0 5px 50px rgba(163,173,191,.25);
-webkit-box-shadow:rgba(163,173,191,.25) 0 5px 50px;
}

.rtl-select .box-item .content
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
z-index:3;
width:100%;
}

.rtl-select .box-item .content .icon
{
display:block;
width:50px;
height:50px;
background-repeat:no-repeat;
background-size:contain;
background-position:50%;
margin:auto auto 33px;
}

.rtl-select .box-item .content .icon.team
{
background-image:url(../images/svg/team.svg);
}

.rtl-select .box-item .content .icon.friendship
{
background-image:url(../images/svg/Friendship.svg);
}

.rtl-select .box-item .content .icon.rights
{
background-image:url(../images/svg/wallet.svg);
}

.rtl-select .box-item .content .icon.environment
{
background-image:url(../images/svg/Entertainment.svg);
}

.rtl-select .box-item .content .title
{
font-weight:500;
font-size:17px;
color:#4d535b;
line-height:27px;
display:block;
text-align:center;
margin-bottom:15px;
}

.rtl-select .box-item .content .sub-title
{
font-size:18px;
font-weight:400;
color:#8e939b;
line-height:28px;
display:block;
text-align:center;
}

.rtl-select .introduction-video
{
margin-top:30px;
overflow:hidden;
border-radius:6px;
padding-top:13%;
max-height:186px;
position:relative;
width:100%;
height:100%;
background-image:url(../images/mans.png);
background-size:cover;
background-position:50%;
background-repeat:no-repeat;
}

.rtl-select .introduction-video:hover .inner .title
{
color:#8ed557;
}

.rtl-select .introduction-video:hover .inner .sub-title
{
color:#fff;
}

.rtl-select .introduction-video:after
{
content:"";
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:2;
background-color:rgba(0,0,0,.36);
}

.rtl-select .introduction-video .inner
{
position:absolute;
top:50%;
left:50%;
z-index:3;
transform:translate(-50%,-50%);
text-align:center;
}

.rtl-select .introduction-video .inner .title
{
transition:.3s;
-webkit-transition:.3s;
display:block;
font-weight:500;
font-size:20px;
color:#fff;
margin-bottom:7px;
line-height:31px;
}

.rtl-select .introduction-video .inner .sub-title
{
transition:.3s;
-webkit-transition:.3s;
font-size:13px;
font-weight:400;
color:hsla(0,0%,100%,.31);
display:block;
line-height:21px;
}

.career-opportunities .widget-header
{
margin-bottom:62px;
text-align:center;
}

.career-opportunities .widget-header .title
{
font-weight:600;
font-size:24px;
color:#4d535b;
line-height:32px;
margin-bottom:22px;
}

.career-opportunities .widget-header .sub-title
{
font-size:16px;
font-weight:400;
color:#8e939b;
line-height:32px;
margin-bottom:0;
}

.career-opportunities .recruitment-form
{
margin-top:25px;
margin-bottom:50px;
padding:48px 41px 32px;
background-image:url(../images/svg/maps.svg);
background-repeat:no-repeat;
background-size:contain;
background-position:top 0 left 0;
background-color:#fff;
}

.career-opportunities .recruitment-form .widget-header
{
margin:0;
text-align:right;
}

.career-opportunities .recruitment-form .rtl-select
{
padding:34px 0 0;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label
{
display:flex;
align-items:center;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .label
{
flex:1;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form
{
flex:2;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form .filed-label
{
display:none;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form .cb-select-container
{
line-height:50px;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form .cb-select-container .select-inner .arrow
{
display:none;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form .filed-link
{
margin-top:0;
width:100%;
border:none;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form .filed-link .input-prepend
{
display:none;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form .filed-link>.form-field
{
padding-right:15px;
width:100%;
border:none;
background-color:transparent;
color:#acb3bf;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form .filed-link>.form-field::-webkit-input-placeholder
{
color:#acb3bf;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form .filed-link>.form-field:-moz-placeholder,.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form .filed-link>.form-field::-moz-placeholder
{
color:#acb3bf;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label .select-form .filed-link>.form-field:-ms-input-placeholder
{
color:#acb3bf;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.text
{
align-items:start;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.text .filed-link>label
{
display:none;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.text .filed-link .text-field
{
width:100%;
border:none;
padding:15px;
color:#acb3bf;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.text .filed-link .text-field::-webkit-input-placeholder
{
color:#acb3bf;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.text .filed-link .text-field:-moz-placeholder,.career-opportunities .recruitment-form .rtl-select.has-label .form-label.text .filed-link .text-field::-moz-placeholder
{
color:#acb3bf;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.text .filed-link .text-field:-ms-input-placeholder
{
color:#acb3bf;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.checkbox
{
margin-top:40px;
margin-bottom:0;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.checkbox .select-form
{
border:none;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.checkbox .select-form .rtl-checkbox
{
font-size:14px;
font-weight:400;
color:#747b85;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.checkbox .select-form .rtl-checkbox:first-of-type
{
margin-left:40px;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.checkbox .select-form .rtl-checkbox .marker
{
width:20px;
height:20px;
line-height:20px;
display:inline-block;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.upload-btn
{
margin-top:44px;
margin-bottom:0;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.upload-btn .select-form
{
border:none;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.upload-btn .btn
{
border-radius:3px;
}

.career-opportunities .recruitment-form .rtl-select.has-label .form-label.upload-btn .send-btn
{
margin-left:25px;
outline:none;
border:none;
}

.card.suggested-cards
{
margin-top:20px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
border-radius:4px;
position:relative;
padding:30px;
background-color:#fff;
display:flex;
align-items:center;
}

.card.suggested-cards:first-of-type
{
margin-top:0;
}

.card.suggested-cards .event-time
{
line-height:20px;
width:80px;
height:80px;
text-align:center;
color:#8ed557;
padding:20px 28px;
font-size:12px;
font-weight:400;
background-color:rgba(142,213,87,.1);
border-radius:2px;
}

.card.suggested-cards .event-time .num
{
font-size:24px;
font-weight:500;
}

.card.suggested-cards>.content
{
flex:1.5;
margin-right:25px;
padding-left:15px;
}

.card.suggested-cards>.content .title
{
display:block;
font-size:17px;
font-weight:500;
color:#53565d;
}

.card.suggested-cards>.content .sub-title
{
margin-top:5px;
display:block;
font-size:13px;
font-weight:400;
color:#acb3bf;
}

.card.suggested-cards .start-event
{
flex:1;
font-size:14px;
font-weight:400;
}

.card.suggested-cards .start-event .title
{
margin-bottom:5px;
color:#acb3bf;
display:block;
}

.card.suggested-cards .start-event .time
{
font-weight:500;
color:#70757b;
}

.card.suggested-cards .event-btn
{
flex:1;
text-align:left;
}

.card.suggested-cards .event-btn .btn
{
transition:.3s;
-webkit-transition:.3s;
padding:12px 25px;
font-size:15px;
font-weight:400;
line-height:24px;
background-color:transparent;
border:1px solid #8ed557;
color:#8ed557;
}

.card.suggested-cards .event-btn .btn:hover
{
box-shadow:0 10px 25px rgba(126,207,66,.21);
-webkit-box-shadow:rgba(126,207,66,.21) 0 10px 25px;
}

span.badge
{
padding:11px 17px;
text-align:center;
display:inline-block;
font-size:16px;
font-weight:500;
border-radius:4px;
}

span.badge.bg-green-lite
{
color:#8ed557;
background-color:rgba(142,213,87,.14);
}

span.badge.bg-red-lite
{
color:#fb6453;
background-color:rgba(251,100,83,.1);
}

.padding-bottom-150
{
padding-bottom:150px;
}

.col-img-up-text
{
text-align:center;
font-family:dana,IRANSans,Tahoma,sans;
color:#3c4354;
}

.col-img-up-text .title
{
font-size:32px;
margin-top:30px;
}

.col-img-up-text .text
{
font-size:24px;
margin-bottom:50px;
}

.content-title
{
display:flex;
font-family:Dana,IRANSans,Tahoma,sans;
font-size:24px;
color:#3c4354;
align-items:center;
margin-bottom:35px;
}

.content-title .title
{
margin:0 10px 0 0;
font-weight:500;
font-size:24px;
}

.card-wizard
{
background-color:#fff;
display:flex;
align-items:center;
padding:32px 14%;
border-radius:4px;
background-image:url(../images/svg/wizard-bg.svg);
background-repeat:no-repeat;
background-size:cover;
box-shadow:0 0 25px rgba(206,206,219,.45);
position:relative;
}

.card-wizard img
{
border:2px solid #8b8b8b;
border-radius:10px;
padding:11px;
width:80px;
height:80px;
}

.card-wizard .text
{
margin:0 15px 0 0;
font-size:20px;
color:#8b8b8b;
}

.card-wizard.has-arrow:before
{
content:"";
background-image:url(../images/svg/arrow.svg);
background-repeat:no-repeat;
width:40px;
height:30px;
position:absolute;
right:-58px;
}

.card-wizard:after
{
content:"";
position:absolute;
left:-10px;
width:39px;
background:#8ed557;
top:10%;
z-index:-1;
border-radius:6px;
transform:rotate(351deg);
transition:.3s;
bottom:7px;
}

.card-wizard.background-orange:after
{
background:#fbb423;
}

.card-wizard.background-blue:after
{
background:#93b4d4;
}

.pad-left
{
padding-left:67px;
}

.jet-wallet
{
padding:25px 0;
}

.jet-wallet .content-title
{
margin-bottom:23px;
}

.content-desc
{
font-size:20px;
}

.content-desc .sub-title
{
color:#8b8b8b;
font-family:dana;
}

.content-desc .desc
{
font-size:20px;
color:#6d6d6d;
margin-top:23px;
font-family:IRANSans,Tahoma,dana;
}

.jet-widgets
{
background-color:#f9f9f9;
font-family:dana,IRANSans,Tahoma,sans;
padding:55px 0 75px;
}

.jet-widgets.icon-lists .list-item
{
background-color:#fff;
padding-right:50px;
min-height:120px;
}

.jet-widgets.icon-lists .list-item .icon
{
border-radius:6px;
margin-right:-82.5px;
width:68px;
min-height:68px;
line-height:75px;
}

.jet-widgets.icon-lists .list-item .title
{
font-size:20px;
font-family:dana,IRANSans,Tahoma,sans;
}

.jet-widgets.icon-lists .list-item .sub-title
{
color:#a4a4a4;
}

.line-center
{
border:1px solid #e1e1e1;
}

@media (max-width:431px)
{
.card-wizard img
{
padding:8px;
width:65px;
height:65px;
}

.card-wizard:before
{
content:unset!important;
}

.card-wizard .text
{
font-size:15px;
}

.pad-left
{
padding-left:25px;
}

.content-desc,.content-desc .desc
{
font-size:16px;
}

.jet-widgets.icon-lists .list-item
{
min-height:70px;
padding-right:55px;
}

.jet-widgets.icon-lists .list-item .icon
{
margin-right:-75px;
width:60px;
min-height:60px;
line-height:64px;
}

}

@media (min-width:431px) and (max-width:768px)
{
.card-wizard:before
{
content:unset!important;
}

.jet-widgets.icon-lists .list-item
{
min-height:70px;
}

.jet-widgets.icon-lists .list-item .icon
{
margin-right:-75px;
}

}

@media (min-width:768px) and (max-width:992px)
{
.card-wizard:before
{
content:unset!important;
}

.jet-widgets.icon-lists .list-item
{
min-height:70px;
}

}

@media (min-width:992px) and (max-width:1200px)
{
.card-wizard:before
{
content:unset!important;
}

}

.contact-us-rtl
{
background-image:url(../images/background-icon.png);
background-size:contain;
background-repeat:no-repeat;
background-position:top 25px center;
padding:84px 0;
}

.contact-us-rtl .widget-header
{
text-align:center;
margin-bottom:60px;
}

.contact-us-rtl .widget-header .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
margin-bottom:0;
}

.contact-us-rtl .content .inner
{
padding-left:25px;
}

.contact-us-rtl .content .inner .sub-title
{
font-weight:500;
font-size:18px;
color:#747b85;
line-height:28px;
display:block;
margin-bottom:9px;
}

.contact-us-rtl .content .inner .title
{
margin-bottom:22px;
line-height:32px;
font-size:24px;
color:#4d535b;
}

.contact-us-rtl .content .inner .desc
{
font-size:14px;
font-weight:400;
color:#8e939b;
line-height:24px;
margin-bottom:0;
}

.questions-section .alert.warning
{
justify-content:center;
}

.contact-boxes.rtl-select
{
padding:30px 0;
}

.contact-boxes .boxes
{
position:relative;
}

.contact-boxes .boxes:after
{
width:calc(100% + 44px);
height:calc(100% - 30px);
content:"";
display:block;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
border-radius:4px;
background-color:rgba(119,132,157,.05);
z-index:-1;
}

.contact-boxes .boxes .box-item .content .icon.supporting
{
background-image:url(../images/svg/support.svg);
}

.contact-boxes .boxes .box-item .content .icon.electronic-post
{
background-image:url(../images/svg/email.svg);
}

.contact-boxes .boxes .box-item .content .icon.send-ticket
{
background-image:url(../images/svg/ticket-5.svg);
background-size:auto;
}

.contact-boxes .boxes .box-item .content .btn-item
{
margin-top:14px;
display:flex;
justify-content:center;
}

.rtl-address
{
margin-bottom:50px;
}

.rtl-address .content
{
border-radius:4px;
box-shadow:0 5px 25px rgba(79,105,139,.07);
-webkit-box-shadow:rgba(79,105,139,.07) 0 5px 25px;
overflow:hidden;
background-image:url(../images/svg/map-bg.svg);
background-size:100%;
background-position:50%;
background-repeat:no-repeat;
position:relative;
}

.rtl-address .content:after
{
width:100%;
height:100%;
display:block;
content:"";
background-color:rgba(123,148,193,.05);
position:absolute;
top:0;
left:0;
z-index:3;
}

.rtl-address .content .address
{
font-weight:400;
font-size:15px;
color:#8e939b;
margin-bottom:0;
padding:20px 26px;
position:relative;
z-index:4;
}

.rtl-address .content .address:after
{
width:100%;
height:100%;
display:block;
content:"";
position:absolute;
background:linear-gradient(90deg,rgba(2,0,36,0),#fff 50%,#fff 100%,rgba(16,162,216,.3953781342) 0);
top:0;
right:0;
left:0;
z-index:-1;
}

.rtl-address .content .address .prepend-icon
{
width:40px;
height:40px;
line-height:40px;
text-align:center;
background-color:rgba(172,179,191,.11);
border-radius:3px;
margin-left:17px;
display:inline-block;
}

.design-system
{
padding:116px 90px 75px 100px;
position:relative;
}

.design-system:after
{
background-image:url(../images/background-icon.png);
background-position:top -50px right 0;
right:-260px;
top:-145px;
}

.design-system:after,.design-system:before
{
content:"";
display:block;
background-size:contain;
background-repeat:no-repeat;
width:50%;
height:100%;
position:absolute;
z-index:-1;
}

.design-system:before
{
background-image:url(../images/svg/logortl-dotted.svg);
background-position:top -50px left -50px;
left:0;
top:-150px;
}

.design-system .content .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
line-height:40px;
margin-bottom:21px;
}

.design-system .content .sub-title
{
display:block;
font-weight:400;
font-size:16px;
color:#8e939b;
margin-bottom:22px;
}

.design-system .content .team-badge .badge
{
display:inline-block;
background-color:#f8f9fa;
color:#717377;
font-size:15px;
font-weight:400;
padding:13px 28px;
}

.design-system .logo-box
{
display:flex;
}

.design-system .logo-box .download-logo
{
flex:2;
margin-left:25px;
}

.design-system .logo-box .download-logo .inner
{
box-shadow:0 15px 50px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 15px 50px;
background-color:#fff;
border-radius:4px;
display:flex;
justify-content:center;
flex-flow:column;
padding:50px 0;
}

.design-system .logo-box .download-logo .inner .thumbnail
{
margin:auto auto 25px;
}

.design-system .logo-box .download-logo .inner .download-badge
{
margin:auto auto 25px;
display:flex;
}

.design-system .logo-box .download-logo .inner .download-badge .btn
{
padding:4.5px 15px;
margin-left:10px;
}

.design-system .logo-box .download-logo .inner .download-badge .btn:last-of-type
{
margin-left:0;
}

.design-system .logo-box .download-logo .inner .download-badge .btn-lite-gray
{
color:#97a8c9;
background-color:rgba(191,209,243,.14);
}

.design-system .logo-box .download-logo .inner .widget-btn
{
margin:auto;
}

.design-system .logo-box .download-logo .inner .widget-btn .btn-lg
{
padding:13px 55px;
}

.design-system .logo-box .download-logo .logo-color
{
display:flex;
flex-direction:row;
justify-content:center;
margin-top:25px;
padding:50px;
background-color:#fff;
box-shadow:0 15px 50px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 15px 50px;
}

.design-system .logo-box .download-logo .logo-color .color
{
display:inline-block;
width:75px;
height:75px;
border-radius:50px;
}

.design-system .logo-box .download-logo .logo-color .color.green
{
margin-left:34.5px;
background-image:linear-gradient(0deg,#9ce167,#8ed557);
box-shadow:0 10px 25px rgba(142,213,87,.51);
-webkit-box-shadow:rgba(142,213,87,.51) 0 10px 25px;
}

.design-system .logo-box .download-logo .logo-color .color.yellow
{
margin:0 34.5px;
background-image:linear-gradient(0deg,#fde28c,#fec95b);
box-shadow:0 10px 25px rgba(254,214,118,.59);
-webkit-box-shadow:rgba(254,214,118,.59) 0 10px 25px;
}

.design-system .logo-box .download-logo .logo-color .color.gray
{
margin-right:34.5px;
background-image:linear-gradient(0deg,#a3a4aa,#85878d);
box-shadow:0 10px 25px hsla(0,0%,60.4%,.52);
-webkit-box-shadow:hsla(0,0%,60.4%,.52) 0 10px 25px;
}

.design-system .logo-box .rtl-logos
{
flex:1;
}

.design-system .logo-box .rtl-logos .rtl-logo
{
border-radius:4px;
min-width:219px;
padding-top:calc(100% + 12.5px);
position:relative;
overflow:hidden;
box-shadow:0 15px 50px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 15px 50px;
}

.design-system .logo-box .rtl-logos .rtl-logo.white
{
background-color:#fff;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}

.design-system .logo-box .rtl-logos .rtl-logo.black
{
background-color:#545454;
border-top-left-radius:0;
border-top-right-radius:0;
}

.design-system .logo-box .rtl-logos .rtl-logo .thumbnail
{
max-width:50%;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
z-index:3;
}

.design-system .logo-box .rtl-logos .rtl-logo .thumbnail .logo
{
max-width:100%;
width:100%;
height:100%;
}

.correct-use-logo
{
padding:78px 0;
}

.correct-use-logo .widget-header
{
text-align:center;
margin-bottom:61px;
}

.correct-use-logo .widget-header .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
line-height:32px;
margin-bottom:22px;
}

.correct-use-logo .widget-header .sub-title
{
font-size:16px;
font-weight:400;
color:#8e939b;
margin-bottom:0;
line-height:32px;
}

.correct-use-logo .item .item-badge
{
display:flex;
justify-content:center;
}

.correct-use-logo .item .inner
{
margin-top:20px;
padding:14px 90px 10px;
overflow:hidden;
border-radius:4px;
background-color:#fff;
box-shadow:0 15px 50px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 15px 50px;
}

.correct-use-logo .item .inner.has-bg
{
background-position:bottom;
background-size:contain;
background-repeat:no-repeat;
}

.correct-use-logo .item .inner.has-bg.different-colors
{
background-image:url(../images/svg/different-colors.svg);
}

.correct-use-logo .item .inner .thumbnail
{
width:100%;
margin-bottom:0;
position:relative;
padding-top:60%;
}

.correct-use-logo .item .inner .thumbnail .logo
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
max-width:100%;
width:auto;
height:auto;
}

.correct-use-logo .item .desc
{
margin-top:23px;
text-align:center;
font-weight:400;
font-size:15px;
color:#747b85;
line-height:28px;
}

.income-system,.income-system .container
{
position:relative;
}

.income-system .container:after
{
content:"";
display:block;
background-image:url(../images/background-icon.png);
background-size:contain;
background-repeat:no-repeat;
background-position:top -50px right 0;
width:50%;
height:100%;
position:absolute;
right:-260px;
top:-145px;
z-index:-1;
}

.income-system .content .little-title
{
font-size:18px;
font-weight:500;
color:#747b85;
display:block;
margin-bottom:10px;
}

.income-system .content .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
line-height:40px;
margin-bottom:21px;
}

.income-system .content .sub-title
{
display:block;
font-weight:400;
font-size:16px;
color:#8e939b;
margin-bottom:22px;
}

.income-system .content .team-badge .badge
{
display:inline-block;
background-color:#f8f9fa;
color:#717377;
font-size:15px;
font-weight:400;
padding:13px 28px;
}

.income-system .post-thumb .thumbnail
{
padding-top:85%;
overflow:hidden;
position:relative;
}

.income-system .post-thumb .thumbnail .img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:100%;
height:auto;
max-width:inherit;
}

.work-with-us
{
background-color:rgba(240,242,244,.3);
border-top-right-radius:30px;
border-top-left-radius:30px;
padding:105px 0 100px;
}

.work-with-us .box-item .content .sub-title
{
padding:0 34px;
}

.work-with-us .box-item .content .icon
{
width:55px;
height:55px;
background-size:100%;
}

.work-with-us .box-item .content .icon.conference
{
background-image:url(../images/svg/Conference.svg);
}

.work-with-us .box-item .content .icon.sign-in
{
background-image:url(../images/svg/parcel.svg);
}

.work-with-us .box-item .content .icon.learning
{
background-image:url(../images/svg/refresh.svg);
}

.work-with-us .box-item .content .icon.advertise
{
background-image:url(../images/svg/popular.svg);
}

.income-system.sample:after
{
display:none;
}

.interview-carusel
{
padding:95px 0;
background-color:#363d4d;
border-top-left-radius:30px;
border-top-right-radius:30px;
}

.interview-carusel .widget-header
{
text-align:center;
margin-bottom:60px;
}

.interview-carusel .widget-header .title
{
font-weight:600;
font-size:24px;
color:#fff;
margin-bottom:17px;
line-height:32px;
}

.interview-carusel .widget-header .sub-title
{
font-size:16px;
font-weight:400;
line-height:32px;
color:hsla(0,0%,100%,.48);
margin-bottom:0;
}

.interview-carusel .rtl-slider .swiper .swiper-button-next,.interview-carusel .rtl-slider .swiper .swiper-button-prev
{
width:43px;
height:43px;
text-align:center;
line-height:43px;
background-color:hsla(0,0%,96.1%,.06);
border-radius:4px;
}

.interview-carusel .rtl-slider .swiper .swiper-button-next:after
{
content:"\F177";
font-family:Font Awesome\ 5 Pro;
font-size:17px;
color:#c9c9c9;
}

.interview-carusel .rtl-slider .swiper .swiper-button-prev:after
{
font-size:17px;
color:#c9c9c9;
content:"\F178";
font-family:Font Awesome\ 5 Pro;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-thumb
{
margin-right:80px;
position:relative;
overflow:hidden;
border-radius:6px;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-thumb:after
{
content:"";
position:absolute;
display:block;
top:0;
left:0;
z-index:4;
width:100%;
height:100%;
background:linear-gradient(1turn,rgba(0,0,0,.53),rgba(0,0,0,.15) 59%,rgba(0,0,0,.15) 100%,rgba(0,0,0,.09) 0);
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-thumb .thumbnail
{
padding-top:62.5%;
overflow:hidden;
position:relative;
width:100%;
margin:0;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-thumb .thumbnail .img
{
width:100%;
height:auto;
max-width:inherit;
position:absolute;
top:50%;
left:50%;
z-index:3;
transform:translate(-50%,-50%);
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-thumb .inner
{
max-width:30%;
position:absolute;
top:50%;
left:50%;
z-index:5;
transform:translate(-50%,-50%);
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-thumb .inner .icon
{
margin:auto auto 18px;
border-radius:50px;
display:block;
width:57px;
height:57px;
line-height:57px;
text-align:center;
font-size:12px;
background-color:rgba(0,0,0,.64);
color:#fff;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-thumb .inner .company-name
{
display:block;
font-size:18px;
font-weight:500;
color:#fff;
line-height:28px;
margin-bottom:9px;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-thumb .inner .sub-title
{
font-weight:400;
font-size:13px;
color:hsla(0,0%,100%,.59);
line-height:21px;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content
{
margin-left:80px;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .company-name
{
margin-bottom:21px;
display:inline-flex;
align-items:center;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .company-name .name
{
margin-bottom:0;
font-size:20px;
font-weight:600;
color:#fff;
line-height:31px;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .company-name .label
{
display:inline-flex;
align-items:center;
margin-right:8px;
font-weight:400;
font-size:12px;
line-height:16px;
color:#89b0fa;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .company-name .label .prepend-icon
{
margin-left:5px;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .desc
{
font-size:15px;
font-weight:400;
color:#cecedb;
line-height:28px;
margin-bottom:43px;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta
{
width:100%;
display:inline-flex;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .slide-statistics
{
margin-left:12px;
background-color:#2e3544;
box-shadow:0 5px 15px rgba(46,53,68,.56);
-webkit-box-shadow:rgba(46,53,68,.56) 0 5px 15px;
border-radius:4px;
width:48%;
padding:25px 40px;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .slide-statistics ul
{
padding:0;
margin:0;
list-style:none;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .slide-statistics ul li
{
width:50%;
float:right;
text-align:center;
color:hsla(0,0%,100%,.6);
font-size:14px;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .slide-statistics ul li.primary b
{
color:#8ed557;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .slide-statistics ul li b
{
display:block;
font-size:20px;
font-weight:500;
color:#fff;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .slide-statistics ul:after
{
content:"";
display:block;
clear:both;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .widget-btn
{
margin-right:12px;
width:48%;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .widget-btn .btn
{
font-size:14px;
font-weight:400;
padding:11.5px 80px;
width:100%;
text-align:center;
display:inline-flex;
align-items:center;
justify-content:center;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .widget-btn .btn:hover
{
color:#8ed557;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .widget-btn .btn.btn-border
{
background-color:transparent;
border:1px solid #6b7181;
margin-bottom:11px;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .widget-btn .btn.btn-border:hover
{
border-color:#8ed557;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .widget-btn .btn.btn-primary
{
margin-top:11px;
border:1px solid #8ed557;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .widget-btn .btn.btn-primary:hover
{
background-color:transparent;
}

.interview-carusel .rtl-slider .swiper .swiper-slide .slide-content .post-meta .widget-btn .btn.btn-primary .prepend-icon
{
display:inline-flex;
transform:scale(1);
}

.faq-widget
{
padding:92px 0 150px;
}

.faq-widget .widget-header
{
text-align:center;
}

.faq-widget .widget-header .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
line-height:32px;
display:block;
margin-bottom:22px;
}

.faq-widget .widget-header .sub-title
{
font-weight:400;
font-size:16px;
color:#8e939b;
line-height:32px;
}

.faq-widget .content
{
position:relative;
margin-top:65px;
}

.faq-widget .content:after
{
background-image:url(../images/background-icon@2x.png);
background-size:cover;
background-position:top;
background-repeat:no-repeat;
content:"";
display:block;
position:absolute;
z-index:-1;
width:45%;
height:100%;
top:-180px;
left:50%;
transform:translateX(-50%);
}

.faq-widget .content .rtl-accordion
{
box-shadow:0 5px 25px rgba(79,105,139,.07);
-webkit-box-shadow:rgba(79,105,139,.07) 0 5px 25px;
border-radius:4px;
}

.faq-widget .content .rtl-accordion .accordion-item
{
box-shadow:none;
}

.faq-widget .content .rtl-accordion .accordion-item:first-of-type
{
border-bottom:1px solid #f5f6f8;
margin-bottom:0;
}

.surety-widget
{
position:relative;
}

.surety-widget .content .little-title
{
font-size:18px;
font-weight:500;
color:#747b85;
display:block;
margin-bottom:10px;
}

.surety-widget .content>.title
{
font-size:30px;
font-weight:600;
color:#4d535b;
line-height:40px;
margin-bottom:21px;
}

.surety-widget .content>.sub-title
{
display:block;
font-weight:400;
font-size:17px;
line-height:32px;
color:#8e939b;
margin-bottom:0;
border-bottom:1px dashed rgba(58,58,96,.13);
padding-bottom:35px;
}

.surety-widget .content .inner
{
display:flex;
flex-direction:row;
margin-top:40px;
}

.surety-widget .content .inner .property
{
width:50%;
padding-right:76px;
position:relative;
}

.surety-widget .content .inner .property .icon
{
width:52px;
height:52px;
background-size:contain;
background-repeat:no-repeat;
background-position:50%;
position:absolute;
top:0;
right:0;
z-index:3;
}

.surety-widget .content .inner .property .icon.quality
{
background-image:url(../images/svg/icon-10.svg);
}

.surety-widget .content .inner .property .icon.refund
{
background-image:url(../images/svg/package.svg);
}

.surety-widget .content .inner .property .title
{
display:block;
font-size:17px;
font-weight:500;
line-height:27px;
color:#4d535b;
margin-bottom:5px;
}

.surety-widget .content .inner .property .title .yellow
{
color:#ffbf38;
}

.surety-widget .content .inner .property .sub-title
{
font-weight:400;
font-size:13px;
line-height:24px;
color:#acb3bf;
}

.surety-widget .post-thumb .thumbnail
{
padding-top:85%;
overflow:hidden;
position:relative;
}

.surety-widget .post-thumb .thumbnail .img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:100%;
height:auto;
max-width:inherit;
}

.work-with-us .sub-title
{
font-size:14px!important;
}

.work-with-us-line-two
{
margin-top:25px;
}

.support_product
{
padding:91px 0 116px;
}

.support_product .widget-header
{
text-align:center;
margin-bottom:56px;
}

.support_product .widget-header .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
line-height:32px;
margin-bottom:22px;
}

.support_product .widget-header .sub-title
{
font-weight:400;
font-size:16px;
line-height:32px;
color:#8e939b;
}

.support_product .support_product__text
{
display:flex;
align-items:center;
margin-top:16px;
}

.support_product .support_product__normal__desc
{
-webkit-box-shadow:rgba(163,173,191,.18) 0 5px 50px;
background-color:#fff;
border-radius:4px;
padding:40px 32px;
}

.support_product .support_product__normal__desc h3
{
font-family:IRANSans,dana,Tahoma;
font-size:20px;
font-weight:700;
color:#4d535b;
margin-bottom:32px;
}

.support_product .support_product__normal__desc .support_product__text--icon
{
width:34px;
height:34px;
background-color:#f7f8fa;
border-radius:4px;
text-align:center;
margin-left:15px;
}

.support_product .support_product__normal__desc .support_product__text--icon i
{
line-height:34px;
color:#8e939b;
}

.support_product .support_product__text--desc
{
font-family:IRANSans,dana,Tahoma;
font-size:15px;
color:#4d535b;
}

.support_product__quick__desc
{
-webkit-box-shadow:rgba(163,173,191,.18) 0 5px 50px;
background-color:#fff;
border-radius:4px;
padding:40px 32px;
background-image:url(../images/svg/bg-quick.svg);
background-size:cover;
background-repeat:no-repeat;
}

.support_product__quick__desc h3
{
font-family:IRANSans,dana,Tahoma;
font-size:20px;
font-weight:700;
color:#4d535b;
margin-bottom:32px;
}

.support_product__quick__desc .support_product__text--icon
{
width:34px;
height:34px;
background-color:rgba(255,207,105,.3411764705882353);
border-radius:4px;
text-align:center;
margin-left:15px;
}

.support_product__quick__desc i
{
line-height:34px;
color:#fec242;
}

.user-comments
{
padding:91px 0 60px;
background-color:rgba(240,242,244,.3);
border-top-right-radius:30px;
border-top-left-radius:30px;
margin-bottom:-45px!important;
}

.user-comments .widget-header
{
text-align:center;
margin-bottom:56px;
}

.user-comments .widget-header .title
{
font-size:24px;
font-weight:600;
color:#4d535b;
line-height:32px;
margin-bottom:22px;
}

.user-comments .widget-header .sub-title
{
font-weight:400;
font-size:16px;
line-height:32px;
color:#8e939b;
}

.user-comments .comment
{
box-shadow:0 5px 50px rgba(163,173,191,.18);
-webkit-box-shadow:rgba(163,173,191,.18) 0 5px 50px;
background-color:#fff;
border-radius:4px;
padding:40px 32px;
}

.user-comments .comment .header-widget
{
display:inline-flex;
align-items:center;
}

.user-comments .comment .header-widget .author-img
{
background-color:#fff;
border-radius:4px;
width:70px;
height:70px;
overflow:hidden;
}

.user-comments .comment .header-widget .author-img .img
{
width:100%;
height:100%;
max-width:100%;
}

.user-comments .comment .header-widget .inner
{
margin-right:30px;
}

.user-comments .comment .header-widget .inner .author-name
{
font-size:16px;
font-weight:500;
color:#686868;
display:block;
margin-bottom:8px;
}

.user-comments .comment .header-widget .inner .send-time
{
display:block;
color:#9b9b9b;
font-weight:lighter;
font-size:14px;
}

.user-comments .comment .desc
{
margin-bottom:0;
margin-top:27px;
font-size:15px;
font-weight:400;
color:#8e939b;
line-height:30px;
}

.user-comments .user-comments-badge
{
display:flex;
justify-content:center;
margin-top:40px;
}

.static-boxes
{
padding:91px 0 90px;
}

.static-boxes .boxes
{
position:relative;
}

.static-boxes .boxes:after
{
content:"";
display:block;
width:calc(100% + 44px);
height:calc(100% - 40px);
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
background-color:rgba(119,132,157,.05);
border-radius:4px;
z-index:-1;
}

.static-boxes .boxes .item
{
padding:41px 50px;
border-radius:4px;
background-color:#fff;
box-shadow:0 5px 25px rgba(79,105,139,.07);
-webkit-box-shadow:rgba(79,105,139,.07) 0 5px 25px;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}

.static-boxes .boxes .item .icon
{
display:block;
margin-bottom:23px;
color:#c2c8d3;
font-size:24px;
}

.static-boxes .boxes .item .title
{
font-weight:500;
font-size:16px;
color:#4d535b;
line-height:25px;
margin-bottom:6px;
display:block;
}

.static-boxes .boxes .item .sub-title
{
font-size:15px;
font-weight:400;
color:#8e939b;
line-height:32px;
}

@media (min-width:993px) and (max-width:1200px)
{
.rtl-select .icon
{
margin:auto auto 0!important;
}

.rtl-select .sub-title
{
padding:0!important;
}

.static-boxes .boxes .item
{
padding:24px 14px!important;
}

.static-boxes .title
{
font-size:14px!important;
}

}

@media (max-width:992px)
{
.support_product__quick__desc
{
margin-top:50px;
}

.user-comments .comment,.work-with-us .box-item
{
margin-top:30px;
}

.static-boxes .item
{
margin-top:9px;
}

.surety-widget .content .little-title
{
margin-top:20px;
}

.surety-widget .content .sub-title
{
text-align:justify;
}

.surety-widget .content .title
{
font-size:24px;
}

.surety-widget .inner .property
{
width:100%!important;
margin-bottom:30px;
}

.responsive__order__image--two
{
order:2;
}

.responsive__order__image--one
{
order:1;
}

}

@media (max-width:526px)
{
.surety-widget .inner
{
flex-direction:column!important;
}

}

.rtl-license-widget
{
padding:70px 0 118px;
}

.rtl-license-widget .header-widget-static
{
margin-bottom:84px;
}

.rtl-license-widget .license-widget
{
box-shadow:0 5px 50px rgba(163,173,191,.18);
-webkit-box-shadow:rgba(163,173,191,.18) 0 5px 50px;
border-radius:4px;
background-color:#fff;
}

.rtl-license-widget .license-widget .inner
{
position:relative;
padding:44px 41px 39px;
border-bottom:1px solid rgba(231,235,239,.54);
}

.rtl-license-widget .license-widget .inner .icon
{
width:60px;
height:60px;
display:block;
margin-bottom:26px;
background-position:50%;
background-size:auto;
background-repeat:no-repeat;
}

.rtl-license-widget .license-widget .inner .sub-title
{
display:block;
margin-bottom:7px;
font-size:14px;
font-weight:500;
color:#747b85;
line-height:22px;
}

.rtl-license-widget .license-widget .inner .title
{
font-weight:600;
font-size:24px;
line-height:32px;
}

.rtl-license-widget .license-widget .inner .badge
{
position:absolute;
top:158px;
left:60px;
z-index:3;
background-color:rgba(251,203,101,.1);
color:#fbcb65;
font-size:12px;
padding:9px 15px;
}

.rtl-license-widget .license-widget.normal .inner .icon
{
background-image:url(../images/svg/bike.svg);
}

.rtl-license-widget .license-widget.normal .inner .title
{
color:#363d4d;
}

.rtl-license-widget .license-widget.business-service .inner .icon
{
background-image:url(../images/svg/aircraft.svg);
}

.rtl-license-widget .license-widget.business-service .inner .sub-title
{
color:#f9c659;
}

.rtl-license-widget .license-widget.business-service .inner .title
{
color:#9f6627;
}

.rtl-license-widget .license-widget.unlimited .inner .icon
{
background-image:url(../images/svg/rocket.svg);
}

.rtl-license-widget .license-widget.unlimited .inner .sub-title
{
color:#8ed557;
}

.rtl-license-widget .license-widget.unlimited .inner .title
{
color:#528a29;
}

.rtl-license-widget .license-widget .content
{
list-style-type:none;
padding:41px 40px 49px;
}

.rtl-license-widget .license-widget .content .item
{
display:inline-flex;
align-items:center;
font-size:15px;
font-weight:400;
line-height:28px;
color:#747b85;
}

.rtl-license-widget .license-widget .content .item .prepend-icon
{
border-radius:40px;
margin-left:10px;
width:21px;
height:21px;
line-height:23px;
text-align:center;
font-size:8px;
}

.rtl-license-widget .license-widget .content .item.available .prepend-icon
{
background-color:rgba(142,213,87,.1);
color:#8ed557;
}

.rtl-license-widget .license-widget .content .item.unavailable .prepend-icon
{
background-color:rgba(253,131,117,.1);
color:#fd8375;
}

.license-for-me
{
padding:100px 0;
}

.license-for-me .content .inner
{
padding-left:25px;
}

.license-for-me .content .inner .sub-title
{
font-weight:500;
font-size:18px;
color:#747b85;
line-height:28px;
display:block;
margin-bottom:9px;
}

.license-for-me .content .inner .title
{
margin-bottom:22px;
line-height:32px;
font-size:24px;
color:#4d535b;
}

.license-for-me .content .inner .desc
{
font-size:14px;
font-weight:400;
color:#8e939b;
line-height:24px;
margin-bottom:0;
}

.license-for-me .content .post-img
{
padding-top:70%;
background-image:url(../images/svg/license-bg.svg);
background-position:50%;
background-size:auto;
background-repeat:no-repeat;
}

.sign-box
{
padding:35px 40px 31px;
margin-top:28px;
background-color:#fff;
border-radius:4px;
box-shadow:0 4px 40px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 4px 40px;
}

.sign-box .title
{
margin-bottom:37px;
text-align:center;
display:block;
font-size:19px;
font-weight:500;
line-height:38px;
color:#53565d;
}

.sign-box .input-group:not(:last-of-type)
{
margin-bottom:20px;
}

.sign-box .input-group .input-field
{
padding-left:0;
}

.sign-box .input-group .input-field .input-prepend
{
background-color:transparent;
box-shadow:none;
}

.sign-box .event-badge
{
margin-top:25px;
padding:15px 25px;
background-color:rgba(137,176,250,.07);
color:#7791c1;
font-size:14px;
font-weight:400;
}

.sign-box .form-submit
{
padding:16px;
font-size:15px;
display:block;
text-align:center;
margin-top:25px;
}

.sign-box .new-user
{
text-align:center;
margin-top:30px;
}

.sign-box .new-user .question
{
font-size:15px;
color:#8e939b;
font-weight:400;
margin-left:10px;
}

.sign-box .new-user .btn
{
border-bottom-style:dashed;
font-size:15px;
}

.sign-box .new-user .btn .prepend-icon
{
transform:scale(1);
margin-left:5px;
}

body.authenticate-page
{
overflow-x:hidden;
border-top: 9px solid #ffba00;
}

body.authenticate-page .wrapper
{
background-image:url('../Img/Form/background.png');
background-repeat:repeat;
}


body.authenticate-page .grDesc
{
direction:ltr;
font-size:10px;
margin-top:15px;
text-align:center;
margin-bottom:15px;
color:#c8c8c8;
text-shadow:1px 1px 0 #fff;
}

body.authenticate-page .rtl-recaptcha
{
visibility:hidden;
}

.site-main.authenticate>.container>.row
{
min-height:100vh;
overflow-x:hidden;
}

.login-logo
{
margin-bottom:75px;
display:flex;
justify-content:center;
}

.login-logo .thumbnail
{
margin-bottom:0;
}

.login-logo .thumbnail .logo
{
max-width:inherit;
width:100%;
}

.login-logo:after
{
background-image:url(../images/background-icon@2x.png);
background-position:top;
background-repeat:no-repeat;
background-size:contain;
content:"";
width:100%;
height:444px;
position:fixed;
left:50%;
transform:translateX(-50%);
top:-200px;
z-index:-1;
}

.user-login-profile
{
display:flex;
align-items:center;
margin-bottom:40px;
justify-content:center;
}

.user-login-profile .avatar
{
width:60px;
height:60px;
margin-left:15px;
margin-bottom:0;
}

.user-login-profile .avatar img
{
width:100%;
height:100%;
}

.user-login-profile .user-title
{
font-size:14px;
color:#666;
}

.user-login-profile .user-title span
{
font-size:18px;
display:block;
font-weight:600;
}

.authenticate-form
{
margin-top:14px;
min-height:295px;
position:relative;
transition:.3s;
border:1px dashed #b5b5b5;

border-right:4px solid #8ed557;
border-left:4px solid #8ed557;

border-radius:10px 10px 10px 10px;
padding-bottom:30px;

box-shadow:0 4px 40px rgba(119,132,157,.4);
-webkit-box-shadow:rgba(119,132,157,.4) 0 4px 40px;
background-color:#fff;

background-image:url('../Img/Form/Copy.png'); 
background-position:30px top; 
background-repeat:repeat-x; 

}


.authenticate input,.authenticate select,.authenticate textarea
{
border-bottom:1px dashed #d5d5d5;
}

.authenticate input.invalid ,.authenticate select.invalid ,.authenticate  textarea.invalid
{
color:red;
background-color:#ffe6e6;
border-bottom-color:red;
}

.authenticate  input.invalid::-webkit-input-placeholder{ color:red; }
.authenticate  input.invalid:-ms-input-placeholder { color:red; }
.authenticate  input.invalid::placeholder { color:red; }

.authenticate .error_page
{
	width:100%; 
	text-align:center; 
	margin-top:20px;
	margin-bottom:-10px; 
	color:darkred; 
	font-size:14px; 
	background-color:#ffba00; 
	padding:15px 7px; 
	border-radius:5px;
}


.authenticate-form .animate__animated
{

padding:35px 40px 31px;
border-radius:4px;

border-radius:15px;

background-image:url('../SVG/tazhib_2.png'); 
background-position:30px top; 
background-repeat:no-repeat; 
}

@media (max-width:574px)
{
.authenticate-form .animate__animated
{
padding:25px 20px 21px;
}

}

.authenticate-form .desc
{
color:#8e939b;
font-size:13px;
margin-bottom:30px;
}

.authenticate-form #authenticate-submit .rtl-spinner
{
width:20px;
height:20px;
margin-left:10px;
display:inline-block;
vertical-align:middle;
border-color:#8ed557 #f8f9fa #f8f9fa;
}

.authenticate-form .code-confirm-input
{
direction:ltr;
font-size:20px;
font-weight:700;
text-indent:20px;
text-align:center;
letter-spacing:20px;
text-transform:uppercase;
font-family:monospace,tahoma,arial,serif;
}

.authenticate-form .action-link
{
color:#8e939b;
margin:15px 0;
font-size:13px;
cursor:pointer;
transition:all .3s;
}

.authenticate-form .action-link:hover
{
color:#4d535b;
}

.authenticate-form .action-link:hover i
{
margin-right:10px;
}

.authenticate-form .action-link i
{
font-size:10px;
margin-right:4px;
transition:all .3s;
display:inline-block;
vertical-align:middle;
}

.authenticate-form .action-link-return
{
opacity:.5;
color:#8e939b;
font-size:13px;
cursor:pointer;
margin-top:20px;
position:absolute;
transition:all .3s;
}

.authenticate-form .action-link-return:hover
{
opacity:1;
color:#4d535b;
padding-right:10px;
}

.authenticate-form .action-link-return i
{
font-size:10px;
margin-left:3px;
transition:all .3s;
display:inline-block;
vertical-align:middle;
}

.authenticate-form .title
{
margin-bottom:37px;
text-align:center;
display:block;
font-size:19px;
font-weight:500;
line-height:38px;
color:#53565d;
}

.authenticate-form .input-group:first-of-type
{
margin-bottom:20px;
}

.authenticate-form .input-group .input-field
{
padding-left:0;
}

.authenticate-form .input-group .input-field .input-prepend
{
background-color:transparent;
box-shadow:none;
}

.authenticate-form .input-group .input-field .resend-verification
{
color:#8e939b;
font-size:12px;
margin-top:7px;
text-align:left;
font-weight:700;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.authenticate-form .input-group .input-field .resend-verification #resend-verification
{
cursor:pointer;
transition:all .3s;
}

.authenticate-form .input-group .input-field .resend-verification #resend-verification:hover
{
color:#8ed557;
}

.authenticate-form .input-group .input-field .resend-verification #verification-countdown
{
direction:ltr;
letter-spacing:2px;
display:inline-block;
}

.authenticate-form .form-submit
{
padding:16px;
font-size:15px;
display:block;
text-align:center;
margin-top:25px;
}

.to-left-hide
{
transform:translateX(-40px);
opacity:0;
}

.to-right-hide
{
transform:translateX(40px);
opacity:0;
}

.fade-hide
{
opacity:0;
}

.loginTermsDesc
{
font-size:12px;
text-align:center;
color:#b3b3b3;
direction:rtl;
width:90%;
display:block;
margin:30px auto 0;
}

a.underlined
{
position:relative;
padding-bottom:4px;
text-decoration:none;
}

a.underlined:after
{
position:absolute;
border-bottom:1px solid #929292;
content:"";
right:0;
left:0;
bottom:0;
}

a.underlined:hover
{
color:#929292;
}

a.underlined:hover:after
{
border-bottom:1px dashed #929292;
}

body.authenticate-page
{
padding-top:0!important;
}

.img-logo
{
/*width:151px;*/
}

.forget-box
{
padding:35px 40px 31px;
margin-top:28px;
background-color:#fff;
border-radius:4px;
box-shadow:0 4px 40px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 4px 40px;
}

.forget-box .title
{
margin-bottom:37px;
text-align:center;
display:block;
font-size:19px;
font-weight:500;
line-height:38px;
color:#53565d;
}

.forget-box .input-group:first-of-type
{
margin-bottom:20px;
}

.forget-box .input-group .input-field
{
padding-left:0;
}

.forget-box .input-group .input-field .input-prepend
{
background-color:transparent;
box-shadow:none;
}

.forget-box .event-badge
{
margin-top:25px;
padding:15px 25px;
background-color:rgba(137,176,250,.07);
color:#7791c1;
font-size:14px;
font-weight:400;
}

.forget-box .form-submit
{
padding:16px;
font-size:15px;
display:block;
text-align:center;
margin-top:25px;
}

.forget-box .new-user
{
text-align:center;
margin-top:30px;
}

.forget-box .new-user .question
{
font-size:15px;
color:#8e939b;
font-weight:400;
margin-left:10px;
}

.forget-box .new-user .btn
{
border-bottom-style:dashed;
font-size:15px;
}

.forget-box .new-user .btn .prepend-icon
{
transform:scale(1);
margin-left:5px;
}

.support-section
{
padding:0;
}

.support-section .widget-header .icon i,.support-section .widget-header.rtl-support-header .icon i
{
font-size:25px;
display:inline-block;
transform:translateY(7px);
}

.support-section .widget-supporting
{
margin-top:30px;
box-shadow:0 10px 40px rgba(119,132,157,.11);
-webkit-box-shadow:rgba(119,132,157,.11) 0 10px 40px;
background-color:#fff;
border-radius:3px;
transition:.3s;
position:relative;
padding:38px 0;
}

.support-section .widget-supporting:hover
{
background-color:#8ed557;
box-shadow:0 10px 40px #8ed557;
-webkit-box-shadow:#8ed557 0 10px 40px;
}

.support-section .widget-supporting:hover .content .icon
{
background-color:hsla(0,0%,100%,.21)!important;
}

.support-section .widget-supporting:hover .content .sub-title
{
color:#fff;
border-color:#fff;
}

.support-section .widget-supporting.disabled
{
filter:grayscale(1);
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.support-section .widget-supporting.telegram:hover .content .icon
{
background-color:hsla(0,0%,100%,.21);
}

.support-section .widget-supporting.telegram:hover .content .icon .prepend-icon
{
color:#fff;
}

.support-section .widget-supporting.telegram:hover .content .sub-title
{
color:#fff;
border-color:#fff;
}

.support-section .widget-supporting.telegram .content .icon
{
background-color:rgba(137,176,250,.21);
}

.support-section .widget-supporting.telegram .content .icon .prepend-icon
{
color:#89b0fa;
}

.support-section .widget-supporting.email:hover .content .icon
{
background-color:hsla(0,0%,100%,.21);
}

.support-section .widget-supporting.email:hover .content .icon .prepend-icon
{
color:#fff;
}

.support-section .widget-supporting.email:hover .content .sub-title
{
color:#fff;
border-color:#fff;
}

.support-section .widget-supporting.email .content .icon
{
background-color:rgba(249,198,89,.21);
}

.support-section .widget-supporting.email .content .icon .prepend-icon
{
color:#f9c659;
}

.support-section .widget-supporting.ticket
{
background-color:rgba(159,227,107,.8);
}

.support-section .widget-supporting.ticket a.sub-title
{
color:#fff;
}

.support-section .widget-supporting.ticket .content .icon
{
background-color:hsla(0,0%,100%,.21);
}

.support-section .widget-supporting.ticket .content .icon .prepend-icon i
{
color:#fff;
}

.support-section .widget-supporting.ticket:hover
{
background-color:#9fe36b;
}

.support-section .widget-supporting.ticket:hover .content .icon .prepend-icon i
{
color:#fff;
}

.support-section .widget-supporting.ticket:hover .content .sub-title
{
color:#fff;
border-color:#fff;
}

.support-section .widget-supporting .content
{
transition:.3s;
display:flex;
align-items:center;
justify-content:center;
flex-direction:column;
}

.support-section .widget-supporting .content .icon
{
transition:.3s;
width:60px;
height:60px;
display:block;
border-radius:60px;
background-color:rgba(142,213,87,.21);
line-height:60px;
text-align:center;
}

.support-section .widget-supporting .content .icon .prepend-icon
{
font-size:17px;
color:#fff;
}

.support-section .widget-supporting .content .icon .prepend-icon i
{
font-size:30px;
display:inline-block;
transform:translateY(9px);
}

.support-section .widget-supporting .content .sub-title
{
transition:.3s;
margin-top:30px;
color:#8e939b;
font-size:15px;
font-weight:400;
border-bottom:1px dashed #8e939b;
padding-bottom:8px;
}

.support-section .alert.warning
{
margin-top:37px;
justify-content:center;
}

.support-section .alert.warning .icon i
{
display:inline-block;
transform:translateY(5px);
}

.support-section .supporting-text
{
margin-top:30px;
}

.support-section .supporting-text .desc
{
font-weight:400;
font-size:15px;
color:#8e939b;
line-height:20px;
margin-bottom:20px;
}

.support-section .contact-with-rtl
{
margin-top:28px;
background-color:#fff;
border-radius:3px;
box-shadow:0 10px 40px rgba(119,132,157,.11);
-webkit-box-shadow:rgba(119,132,157,.11) 0 10px 40px;
display:flex;
align-items:center;
padding:38px 32px;
}

.support-section .contact-with-rtl .desc
{
margin-bottom:0;
font-size:15px;
font-weight:400;
color:#8e939b;
flex:4;
}

.support-section .contact-with-rtl .btn .prepend-icon i
{
font-size:18px;
line-height:0;
transform:translateY(4px);
display:inline-block;
}

.theme-review-box
{
background-color:#fff;
box-shadow:0 10px 40px rgba(119,132,157,.11);
-webkit-box-shadow:rgba(119,132,157,.11) 0 10px 40px;
border-radius:3px;
padding:46px 37px 38px;
margin-top:0;
margin-bottom:40px;
}

.theme-review-box .title
{
font-weight:500;
font-size:16px;
color:#4d535b;
line-height:21px;
margin-bottom:20px;
}

.theme-review-box .desc
{
font-size:14px;
font-weight:400;
line-height:24px;
color:#8e939b;
margin-bottom:27px;
}

.theme-review-box.video-review
{
z-index:0;
position:relative;
overflow:hidden;
}

.theme-review-box.video-review p
{
color:#eee;
}

.theme-review-box.video-review .thumbnail
{
margin-bottom:0;
position:absolute;
width:100%;
height:auto;
max-width:inherit;
z-index:-2;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}

.theme-review-box.video-review .thumbnail .img
{
max-width:100%;
width:100%;
height:100%;
}

.theme-review-box.video-review:after
{
width:100%;
height:100%;
content:"";
position:absolute;
background-color:#000;
top:0;
left:0;
z-index:-1;
opacity:.58;
}

.theme-review-box.video-review .desc,.theme-review-box.video-review .title
{
color:#fff;
}

.theme-review-box.video-review .btn
{
background-color:transparent;
color:#fff;
border:1px solid #fff;
}

.theme-review-box.video-review .btn:hover
{
background-color:hsla(0,0%,100%,.2);
}

.theme-review-box .manual-not-viewable
{
display:block;
text-align:center;
pointer-events:none;
background-color:#fff;
box-shadow:0 0 15px rgba(0,0,0,.05);
}

.user-rating-product
{
padding-top:0;
}

.user-rating-product .product-rating
{
padding:45px;
border-radius:4px;
box-shadow:0 2px 35px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 35px;
background-color:#fff;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}

.user-rating-product .product-rating .sub-title
{
font-weight:400;
font-size:18px;
line-height:24px;
color:#53565d;
margin-bottom:20px;
display:block;
}

.user-rating-product .product-rating .title
{
transition:.3s;
font-size:22px;
font-weight:600;
color:#53565d;
line-height:30px;
margin-bottom:45px;
}

.user-rating-product .product-rating .title:hover
{
color:#8ed557;
}

.user-rating-product .product-rating .rating .prepend-icon.star
{
color:#ffcf69;
font-size:36px;
line-height:32px;
}

.user-rating-product .product-rating .add-rating
{
margin-top:65px;
}

.user-rating-product .product-rating .add-rating .prepend-icon i
{
font-size:19px;
display:inline-block;
transform:translateY(3px);
}

@media (max-width:574px)
{
.user-rating-product .product-rating .sub-title
{
font-size:13px;
}

.user-rating-product .product-rating .title
{
font-size:14px;
}

}

.user-rating-product .user-product-comment
{
padding:30px;
border-radius:4px;
box-shadow:0 2px 35px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 2px 35px;
background-color:#fff;
margin-top:75px;
position:relative;
}

.user-rating-product .user-product-comment:first-of-type
{
margin-top:40px;
}

.user-rating-product .user-product-comment .header
{
display:flex;
}

@media (max-width:767px)
{
.user-rating-product .user-product-comment .header
{
display:block;
}

}

.user-rating-product .user-product-comment .header .personal-profile
{
flex:1;
display:flex;
align-items:center;
}

.user-rating-product .user-product-comment .header .personal-profile .author-img
{
border-radius:6px;
display:block;
width:62px;
height:62px;
}

.user-rating-product .user-product-comment .header .personal-profile .author-img .user-img
{
width:100%;
height:100%;
max-width:100%;
border-radius:6px;
}

.user-rating-product .user-product-comment .header .personal-profile .specifications
{
margin-right:23px;
}

.user-rating-product .user-product-comment .header .personal-profile .specifications .author-name
{
transition:.3s;
-webkit-transition:.3s;
font-size:16px;
font-weight:500;
color:#4d535b;
margin-bottom:10px;
display:block;
}

.user-rating-product .user-product-comment .header .personal-profile .specifications .author-name:hover
{
color:#8ed557;
}

.user-rating-product .user-product-comment .header .personal-profile .specifications .postage-date
{
font-weight:400;
font-size:12px;
color:#8e939b;
display:block;
}

.user-rating-product .user-product-comment .header .user-rating
{
display:flex;
justify-content:left;
align-items:center;
}

@media (max-width:767px)
{
.user-rating-product .user-product-comment .header .user-rating
{
margin-top:15px;
}

}

.user-rating-product .user-product-comment .header .user-rating .review-rating .br-wrapper .br-widget i
{
font-size:17px;
}

.user-rating-product .user-product-comment .header .user-rating span.badge
{
background-color:rgba(137,211,81,.08);
color:#8ed557;
font-size:14px;
font-weight:400;
padding:9px 12px;
margin-right:10px;
}

.user-rating-product .user-product-comment .header .user-rating span.badge.not-recommend
{
background-color:rgba(251,108,108,.16);
color:#fb6c6c;
}

.user-rating-product .user-product-comment .title
{
color:#424242;
}

.user-rating-product .user-product-comment .desc
{
font-weight:400;
font-size:14px;
line-height:32px;
color:#53565d;
margin-top:30px;
margin-bottom:28px;
}

.user-rating-product .user-product-comment .points
{
margin-bottom:45px;
}

.user-rating-product .user-product-comment .points .strengths .title
{
font-size:14px;
font-weight:400;
line-height:32px;
display:block;
margin-bottom:12px;
color:#8ed557;
}

.user-rating-product .user-product-comment .points .strengths .point
{
padding:0 30px;
list-style:none;
}

.user-rating-product .user-product-comment .points .strengths .point .item
{
font-weight:400;
font-size:13px;
color:#53565d;
position:relative;
margin-bottom:13px;
}

.user-rating-product .user-product-comment .points .strengths .point .item:before
{
position:absolute;
top:50%;
transform:translateY(-50%);
right:-10px;
font-weight:400;
content:"\2022";
font-size:16px;
font-family:Font Awesome\ 5 Pro;
color:#8ed557;
display:inline-block;
}

.user-rating-product .user-product-comment .points .weak-points .title
{
font-size:14px;
font-weight:400;
line-height:32px;
display:block;
margin-bottom:12px;
color:#fb6c6c;
}

.user-rating-product .user-product-comment .points .weak-points .point
{
padding:0 30px;
list-style:none;
}

.user-rating-product .user-product-comment .points .weak-points .point .item
{
font-weight:400;
font-size:13px;
color:#53565d;
position:relative;
margin-bottom:13px;
}

.user-rating-product .user-product-comment .points .weak-points .point .item:before
{
position:absolute;
top:50%;
transform:translateY(-50%);
right:-10px;
font-weight:400;
content:"\2022";
font-size:16px;
font-family:Font Awesome\ 5 Pro;
color:#fb6c6c;
display:inline-block;
}

.user-rating-product .user-product-comment .comm-footer
{
display:flex;
text-align:left;
}

.user-rating-product .user-product-comment .comm-footer .survey
{
flex:1;
}

.user-rating-product .user-product-comment .comm-footer .survey .survey-title
{
font-weight:400;
font-size:14px;
color:#8e939b;
display:inline-block;
margin-left:5px;
}

.user-rating-product .user-product-comment .comm-footer .survey .agree:hover
{
color:#8ed557;
}

.user-rating-product .user-product-comment .comm-footer .survey .against:hover
{
color:#fb6c6c;
}

.user-rating-product .user-product-comment .comm-footer .survey .against,.user-rating-product .user-product-comment .comm-footer .survey .agree
{
transition:.3s;
cursor:pointer;
margin-right:15px;
color:rgba(128,135,148,.45);
font-size:12px;
}

.user-rating-product .user-product-comment .comm-footer .survey .against .prepend-icon,.user-rating-product .user-product-comment .comm-footer .survey .agree .prepend-icon
{
font-size:15px;
transform:translateY(3px);
display:inline-block;
}

.user-rating-product .user-product-comment .comm-footer .survey .against .number,.user-rating-product .user-product-comment .comm-footer .survey .agree .number
{
padding-right:7px;
display:inline-block;
}

.user-rating-product .user-product-comment .comm-footer .product-buyer
{
flex:1;
justify-content:left;
margin-bottom:0;
display:flex;
align-items:center;
color:rgba(119,132,157,.68);
font-size:14px;
font-weight:400;
line-height:19px;
}

.user-rating-product .user-product-comment .comm-footer .product-buyer .prepend-icon
{
display:inline-block;
margin-left:9px;
color:#89b0fa;
font-size:20px;
}

body.modal-open .popup-alert
{
z-index:99999!important;
}

.your_rating_this_product
{
position:relative;
}

.your_rating_this_product .your-rating .title
{
display:block;
text-align:center;
font-size:16px;
font-weight:500;
color:#4d535b;
margin-bottom:15px;
line-height:21px;
}

.your_rating_this_product .your-rating .title:hover
{
color:#4d535b;
}

.your_rating_this_product .your-rating .btn
{
cursor:pointer;
}

.your_rating_this_product .your-rating .btn .append-icon i
{
transform:translateY(5px);
display:inline-block;
font-size:16px;
}

.your_rating_this_product .your-rating .rating
{
padding-bottom:20px;
text-align:center;
}

.your_rating_this_product .your-rating .rating .prepend-icon.star,.your_rating_this_product .your-rating .rating .star
{
color:#ffcf69;
font-weight:400;
font-size:36px;
line-height:32px;
}

.your_rating_this_product .your-rating .opinion
{
font-size:16px;
font-weight:500;
color:#4d535b;
margin-top:20px;
}

.your_rating_this_product .your-rating .form-field
{
width:100%;
border-radius:5px;
}

.your_rating_this_product .your-rating .btn
{
display:block;
margin-top:30px;
position:relative;
width:-webkit-max-content;
width:-moz-max-content;
width:max-content;
}

.your_rating_this_product .rating-option .suggestion
{
border-bottom:1px solid #f1f1f1;
padding:0 0 25px;
margin-bottom:25px;
text-align:center;
}

.your_rating_this_product .rating-option .btn.review-back-btn
{
cursor:pointer;
}

.your_rating_this_product .rating-option .btn .prepend-icon i
{
transform:translateY(3px);
display:inline-block;
font-size:16px;
}

.your_rating_this_product .rating-option .options .sub-title
{
margin-bottom:20px;
text-align:center;
font-weight:500;
font-size:16px;
display:block;
color:#4d535b;
}

.your_rating_this_product .rating-option .options .boxes label.rtl-checkbox
{
display:inline-block;
line-height:15px;
margin-top:10px;
width:49%;
}

.your_rating_this_product .rating-option .options .boxes label.rtl-checkbox span.marker
{
line-height:18px;
height:18px;
width:18px;
}

.your_rating_this_product .rating-option .options.strengths
{
border-bottom:1px solid #cecedb;
padding-bottom:55px;
}

.your_rating_this_product .rating-option .options.weak-points
{
padding-bottom:55px;
margin-top:30px;
}

.your_rating_this_product .rating-option .options.weak-points label.rtl-checkbox input:checked+.marker
{
background-color:#fb6453;
}

.your_rating_this_product .rating-option .options .review-back-btn .prepend-icon
{
font-size:16px;
transform:translateY(2px);
}

@media (max-width:991px)
{
.your_rating_this_product .rating-option .btn.review-back-btn
{
margin-bottom:10px;
}

.your_rating_this_product .rating-option .options .boxes label.rtl-checkbox
{
width:100%;
}

}

form#product-report-abuse
{
position:relative;
}

.do-rating
{
padding-bottom:60px!important;
cursor:pointer;
direction:ltr;
}

.do-rating .star:nth-child(5)
{
font-size:120%!important;
}

.do-rating .star:nth-child(4)
{
font-size:140%!important;
}

.do-rating .star:nth-child(3)
{
font-size:160%!important;
}

.do-rating .star:nth-child(2)
{
font-size:180%!important;
}

.do-rating .star:first-child
{
font-size:200%!important;
}

.do-rating .star:hover:before,.do-rating .star:hover~.star:before,.do-rating:hover
{
content:"\EA51";
color:#f1c40f;
cursor:pointer;
}

.br-theme-bars-movie .br-widget a:first-of-type
{
border-radius:0 3px 3px 0;
}

.br-theme-bars-movie .br-widget a:last-of-type
{
border-radius:3px 0 0 3px;
}

.br-theme-bars-movie .br-widget a
{
background-color:#959595;
width:19.3%;
margin:10px 1px 0;
height:12px;
}

.br-theme-bars-movie .br-widget a.br-active,.br-theme-bars-movie .br-widget a.br-selected
{
background-color:#8ed557;
}

.br-theme-bars-movie .br-widget a
{
float:right;
}

.br-theme-bars-movie .br-widget .br-current-rating
{
width:auto;
color:#686868;
}

.rtl-shopping-cart .not-done
{
padding:0;
}

.rtl-shopping-cart .not-done .thumbnail
{
margin:50px auto 100px;
}

.rtl-shopping-cart .not-done .thumbnail .card-img
{
width:100%;
height:300px;
}

.rtl-shopping-cart .not-done .content .title
{
margin-bottom:100px;
}

.rtl-shopping-cart .header-main
{
padding-bottom:45px;
border-bottom:1px solid rgba(119,132,157,.09);
}

.rtl-shopping-cart .header-main:after
{
display:none;
}

.rtl-shopping-cart .header-main .header-btns .btn
{
background-color:#f2f4f5;
}

@media (max-width:991px)
{
.rtl-shopping-cart .header-main .header-btns .btn
{
font-size:0;
}

.rtl-shopping-cart .header-main .header-btns .btn .prepend-icon
{
margin-left:0;
}

}

.rtl-shopping-cart .header-main .header-btns .btn:hover
{
background-color:rgba(242,244,245,.45);
}

.rtl-shopping-cart .header-main .header-btns .btn .prepend-icon i
{
font-size:16px;
line-height:0;
display:inline-block;
transform:translateY(2.5px);
}

.rtl-shopping-cart #cart-wrapper
{
position:relative;
min-height:300px;
}

.rtl-shopping-cart .shopping-cart
{
background-color:#fff;
box-shadow:0 10px 50px rgba(119,132,157,.14);
-webkit-box-shadow:rgba(119,132,157,.14) 0 10px 50px;
margin-top:28px;
padding:20px 30px;
min-height:280px;
position:relative;
}

@media (max-width:574px)
{
.rtl-shopping-cart .shopping-cart
{
padding:10px;
}

}

.rtl-shopping-cart .shopping-cart .header
{
display:flex;
padding-bottom:10px;
color:#727272;
border-bottom:1px solid #eaeaea;
}

.rtl-shopping-cart .shopping-cart .header .products
{
flex:3;
padding-right:60px;
}

.rtl-shopping-cart .shopping-cart .header .final-amount
{
flex:1;
}

@media (max-width:767px)
{
.rtl-shopping-cart .shopping-cart .header
{
display:none;
}

}

.rtl-shopping-cart .shopping-cart .cart.cart-item
{
display:flex;
margin-top:40px;
align-items:center;
position:relative;
border-bottom:1px solid #f5f5f5;
padding-bottom:40px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item:last-of-type
{
border-bottom:none;
padding-bottom:10px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box
{
display:flex;
align-items:center;
flex:3;
padding:0 60px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .title
{
margin-bottom:0;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .addons
{
color:#666;
font-size:13px;
list-style:none;
position:relative;
margin:0 10px 0 0;
line-height:1.6rem;
padding:21px 0 0;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .addons:after
{
content:"";
display:block;
position:absolute;
right:0;
top:10px;
bottom:12px;
background:#ccc;
width:2px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .addons .addon-item
{
padding-right:25px;
position:relative;
color:#9a9a9a;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .addons .addon-item:before
{
content:"";
display:block;
width:15px;
height:2px;
background:#ccc;
position:absolute;
right:0;
top:50%;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .addons .addon-item i
{
top:50%;
width:0;
color:#ccc;
direction:ltr;
font-size:14px;
margin-top:1px;
position:absolute;
display:inline-block;
transform:translateX(7px) translateY(-50%);
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .addons .addon-item.special
{
color:#666;
font-weight:700;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .thumbnail
{
box-shadow:0 5px 15px rgba(0,0,0,.05);
-webkit-box-shadow:rgba(0,0,0,.05) 0 5px 15px;
overflow:hidden;
max-height:140px;
flex:1;
margin-bottom:0;
border-radius:6px;
margin-left:17px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .thumbnail .img
{
width:auto;
height:100%;
}

@media (max-width:991px)
{
.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .thumbnail
{
max-height:inherit;
}

}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property
{
flex:2;
margin-right:10px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .title
{
font-weight:500;
font-size:16px;
color:#545454;
line-height:21px;
margin-bottom:2px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .title a
{
transition:.3s;
font-size:16px;
color:#545454;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .title a:hover
{
color:#8ed557;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .details .icon
{
color:#c1c6ca;
flex:1.2;
font-size:13px;
font-weight:400;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .details .icon .prepend-icon
{
margin-left:5px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .details .icon .prepend-icon i
{
direction:ltr;
display:inline-block;
font-size:15px;
transform:translateY(2px);
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .details .text
{
font-weight:400;
font-size:13px;
color:#8e939b;
flex:3;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .details .text span:last-of-type:after
{
display:none;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .details .text span:after
{
content:" \60C   ";
display:inline-block;
margin:0 2px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .details .advantages
{
margin-bottom:10px;
display:flex;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .details .seller .text
{
margin-right:5px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .details .subtitle
{
margin-top:21px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property .details .subtitle .text
{
margin-right:5px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-amount
{
flex:1;
padding:0 30px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-amount .amount
{
margin-bottom:7px;
display:block;
color:#8ed557;
font-size:23px;
font-weight:500;
line-height:31px;
}

@media (max-width:767px)
{
.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-amount .amount
{
background:#f5f5f5;
padding:10px;
border-radius:4px;
text-align:center;
}

}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-amount .amount .currency
{
font-size:11px;
font-weight:400;
color:#9b9b9b;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-amount .amount.deleted
{
font-size:16px;
line-height:16px;
color:#ec9898;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-amount .license-mode
{
font-weight:400;
font-size:12px;
color:#8e939b;
line-height:19px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .remove
{
position:absolute;
right:0;
bottom:50%;
background-color:#ffefef;
width:24px;
height:24px;
line-height:24px;
display:block;
text-align:center;
border-radius:3px;
cursor:pointer;
transition:.3s;
color:#ef8b8c;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .remove:hover
{
background-color:#f7d7d7;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .remove .prepend-icon
{
color:#ef8b8c;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .remove .prepend-icon i
{
font-size:15px;
display:inline-block;
transform:translateY(2px);
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .remove .text
{
display:none;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .remove-child
{
background-color:#ffefef;
width:24px;
height:24px;
line-height:24px;
text-align:center;
border-radius:3px;
cursor:pointer;
transition:.3s;
opacity:0;
margin-right:-20px;
display:inline-block;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .remove-child:hover
{
background-color:#f7d7d7;
margin-right:0;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .remove-child .prepend-icon
{
font-size:12px;
color:#ef8b8c;
}

@media (max-width:991px)
{
.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box
{
display:block;
padding-left:0;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box .property
{
margin:20px 0 0;
}

}

@media (max-width:767px)
{
.rtl-shopping-cart .shopping-cart .cart.cart-item
{
display:block;
padding-bottom:0;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-amount
{
margin-top:15px;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-amount,.rtl-shopping-cart .shopping-cart .cart.cart-item .cart-item-box
{
padding-right:0;
padding-left:0;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .remove
{
position:static;
margin:30px auto 10px 0;
width:150px;
display:block;
padding:0 10px;
background:transparent!important;
}

.rtl-shopping-cart .shopping-cart .cart.cart-item .remove .text
{
display:inline-block;
margin-right:10px;
font-size:14px;
}

}

.rtl-shopping-cart .rtl-payable
{
margin-top:25px;
position:relative;
}

.rtl-shopping-cart .rtl-payable .alert.willDebit
{
font-size:13px;
line-height:25px;
font-weight:700;
text-align:center;
}

.rtl-shopping-cart .rtl-payable button.payment-page .append-icon i
{
line-height:0;
font-size:16px;
display:inline-block;
transform:translateY(2.5px);
}

.rtl-shopping-cart .rtl-payable .cart-summary
{
padding:20px 30px 10px;
margin:auto auto 20px;
background-color:#fff;
box-shadow:0 10px 50px rgba(119,132,157,.14);
-webkit-box-shadow:rgba(119,132,157,.14) 0 10px 50px;
font-size:13px;
color:#727272;
min-height:280px;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul
{
padding-right:0;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul li
{
list-style:none;
display:flex;
margin-bottom:15px;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul li div
{
flex:1;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul li div:last-of-type
{
font-size:15px;
text-align:left;
font-weight:700;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul li div:last-of-type .amount
{
margin-left:8px;
direction:ltr;
display:inline-block;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul li div:last-of-type .amount.red
{
color:#fb6453;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul li div:last-of-type .amount.green
{
color:#8ed557;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul li div:last-of-type .currency
{
font-weight:400;
font-size:11px;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul li:last-of-type
{
margin-bottom:0;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul li:first-of-type
{
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px solid #eaeaea;
}

.rtl-shopping-cart .rtl-payable .cart-summary ul li:first-of-type div
{
text-align:center;
font-weight:400;
}

.rtl-shopping-cart .rtl-payable .payable
{
padding:38px;
margin:auto;
background-color:#fff;
box-shadow:0 10px 50px rgba(119,132,157,.14);
-webkit-box-shadow:rgba(119,132,157,.14) 0 10px 50px;
}

.rtl-shopping-cart .rtl-payable .payable .sub-title
{
font-size:17px;
font-weight:500;
color:#53565d;
line-height:27px;
display:block;
text-align:center;
}

.rtl-shopping-cart .rtl-payable .payable .p-amount
{
display:block;
text-align:center;
color:#8ed557;
font-weight:500;
font-size:34px;
line-height:46px;
}

.rtl-shopping-cart .rtl-payable .payable .p-amount .currency
{
font-size:15px;
font-weight:400;
color:#9b9b9b;
line-height:20px;
}

@media (max-width:1199px) and (min-width:345px)
{
.rtl-shopping-cart .rtl-payable .payable
{
position:fixed;
bottom:0;
left:0;
right:0;
z-index:998;
padding:15px 30px;
}

.rtl-shopping-cart .rtl-payable .payable .p-amount
{
margin-top:0!important;
text-align:right;
font-size:18px;
line-height:normal;
}

.rtl-shopping-cart .rtl-payable .payable .sub-title
{
text-align:right;
font-size:12px;
font-weight:400;
color:#aaa;
}

}

@media (max-width:1199px)
{
.rtl-shopping-cart .rtl-payable #submit-payment,.rtl-shopping-cart .rtl-payable .payment-page
{
position:fixed;
left:30px;
bottom:15px;
z-index:999;
width:300px!important;
height:55px;
font-size:14px;
}

}

@media (max-width:574px)
{
.rtl-shopping-cart .rtl-payable #submit-payment,.rtl-shopping-cart .rtl-payable .payment-page
{
width:160px!important;
padding:0;
}

.rtl-shopping-cart .rtl-payable #submit-payment .append-icon,.rtl-shopping-cart .rtl-payable .payment-page .append-icon
{
display:none;
}

}

@media (max-width:344px)
{
.rtl-shopping-cart .rtl-payable #submit-payment,.rtl-shopping-cart .rtl-payable .payment-page
{
right:0;
left:0;
display:block;
bottom:0;
width:100%!important;
border-radius:0!important;
}

}

.rtl-shopping-cart .rtl-payable .coupon-will-receive-message
{
text-align:center;
font-weight:700;
margin-top:10px;
font-size:12px;
color:#999;
}

.rtl-shopping-cart .rtl-payable .btn.send-btn
{
width:100%;
margin-top:20px;
}

.rtl-shopping-cart .havePendingOrder
{
position:relative;
}

.rtl-shopping-cart .havePendingOrder .title
{
width:100%;
display:flex;
align-items:center;
}

@media (max-width:991px)
{
.rtl-shopping-cart .havePendingOrder .title
{
display:block;
}

}

.rtl-shopping-cart .havePendingOrder .buttons
{
flex:1;
display:flex;
justify-content:flex-end;
}

.rtl-shopping-cart .havePendingOrder .buttons .cancelPendingOrder
{
margin-left:10px;
}

.rtl-shopping-cart .havePendingOrder .buttons .payPendingOrder
{
color:#fff;
}

@media (max-width:991px)
{
.rtl-shopping-cart .havePendingOrder .buttons
{
display:block;
margin-top:10px;
}

}

@media (max-width:1199px)
{
.rtl-shopping-cart
{
padding-bottom:100px;
}

}

#mainCartHandler,.payment-methods
{
position:relative;
}

.payment-methods
{
background-color:#fff;
margin-top:28px;
overflow:hidden;
}

@media (min-width:575px)
{
.payment-methods
{
box-shadow:0 10px 50px rgba(119,132,157,.14);
-webkit-box-shadow:rgba(119,132,157,.14) 0 10px 50px;
padding:30px 25px 55px;
}

}

.payment-methods:before
{
position:absolute;
top:-102px;
left:-102px;
background:url(../images/background-icon.png) 50% no-repeat;
background-size:100%;
content:"";
z-index:1;
width:400px;
height:337px;
}

.payment-methods .widget
{
transition:.3s;
-webkit-transition:.3s;
align-items:center;
border-radius:4px;
padding:53px 0 50px;
opacity:.3;
position:relative;
z-index:2;
}

.payment-methods .widget .mainSection
{
display:flex;
position:relative;
}

.payment-methods .widget .mainSection:after
{
transition:.3s;
-webkit-transition:.3s;
border-radius:4px;
border-bottom-right-radius:0;
border-top-right-radius:0;
content:"";
display:block;
width:6px;
height:81px;
position:absolute;
right:-25px;
top:50%;
transform:translateY(-50%);
background-color:rgba(159,167,185,.13);
}

@media (max-width:767px)
{
.payment-methods .widget .mainSection
{
display:block;
}

.payment-methods .widget .mainSection .options
{
text-align:center;
margin-top:15px;
}

}

.payment-methods .widget .clickable
{
cursor:pointer;
display:flex;
flex:1;
}

.payment-methods .widget .options
{
flex:1;
text-align:left;
z-index:5;
}

.payment-methods .widget .options .btn
{
cursor:pointer;
background-color:#fff;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
box-shadow:0 3px 5px rgba(119,132,157,.18);
-webkit-box-shadow:rgba(119,132,157,.18) 0 3px 5px;
}

.payment-methods .widget .options .btn:focus,.payment-methods .widget .options .btn:hover
{
background-color:#fff;
box-shadow:0 5px 15px rgba(119,132,157,.28);
-webkit-box-shadow:rgba(119,132,157,.28) 0 5px 15px;
}

.payment-methods .widget .icon
{
min-width:52px;
width:52px;
height:52px;
background-image:url(../images/svg/popular.svg);
background-size:contain;
background-repeat:no-repeat;
background-position:50%;
}

.payment-methods .widget .subject
{
margin-right:20px;
}

.payment-methods .widget .subject .subtitle,.payment-methods .widget .subject .title
{
transition:.3s;
-webkit-transition:.3s;
display:block;
}

.payment-methods .widget .subject .title
{
color:rgba(83,86,93,.8);
font-size:18px;
font-weight:700;
line-height:21px;
}

.payment-methods .widget .subject .subtitle
{
margin-top:10px;
line-height:22px;
font-size:13px;
font-weight:400;
color:#acb3bf;
}

.payment-methods .widget .subject .subtitle span
{
color:rgba(83,86,93,.8);
font-size:16px;
font-weight:500;
}

.payment-methods .widget.online .icon
{
background-image:url(../images/svg/credit-card.svg);
background-size:100%;
}

.payment-methods .widget.online .gateways-list
{
display:none;
width:100%;
padding:30px 0;
}

.payment-methods .widget.online .gateways-list .switch-btn
{
background-color:transparent;
display:flex;
justify-content:center;
}

.payment-methods .widget.online .gateways-list .switch-btn .radio-label
{
padding:10px;
width:75px;
height:75px;
display:flex;
justify-content:center;
align-items:center;
border-radius:7px;
margin-right:20px;
opacity:.3;
}

.payment-methods .widget.online .gateways-list .switch-btn .radio-label:first-of-type
{
margin-right:0;
}

.payment-methods .widget.online .gateways-list .switch-btn .radio-label img
{
width:80%;
height:auto;
}

.payment-methods .widget.online .gateways-list .switch-btn .radio-field+.radio-label
{
box-shadow:0 3px 5px rgba(119,132,157,.35);
-webkit-box-shadow:rgba(119,132,157,.35) 0 3px 5px;
background-color:#fff!important;
transition:.3s;
-webkit-transition:.3s;
}

.payment-methods .widget.online .gateways-list .switch-btn .radio-field:checked+.radio-label
{
opacity:1;
box-shadow:0 3px 20px rgba(119,132,157,.25);
-webkit-box-shadow:rgba(119,132,157,.25) 0 3px 20px;
}

.payment-methods .widget.wallet .icon
{
background-image:url(../images/svg/wallet.svg);
background-size:100%;
}

.payment-methods .widget.offline .icon
{
background-image:url(../images/svg/coins.svg);
background-size:100%;
}

.payment-methods .widget.active
{
opacity:1;
}

.payment-methods .widget.active .mainSection:after
{
background-color:#8ed557;
}

.payment-methods .widget:hover
{
opacity:1;
}

.payment-methods .widget .offline-payment-manual
{
font-size:14px;
color:#828893;
display:none;
}

.payment-methods .widget .offline-payment-manual ul
{
list-style:none;
}

.payment-methods .widget .offline-payment-manual ul li
{
position:relative;
line-height:31px;
}

.payment-methods .widget .offline-payment-manual ul ol
{
list-style:disclosure-closed;
margin:10px 0 20px;
}

.payment-methods .widget .offline-payment-manual ul>li i
{
transform:translateY(7px);
background-color:#eff2f4;
display:inline-block;
text-align:center;
position:absolute;
border-radius:3px;
font-size:14px;
height:20px;
right:-25px;
width:20px;
}

.payment-methods .widget .offline-payment-manual ul>li i:before
{
transform:translateY(3px) translateX(-1px);
display:inline-block;
}

.payment-methods .widget .offline-payment-manual .payable-packages-title
{
margin:15px 0 26px;
font-weight:700;
font-size:17px;
}

.payment-methods .widget .offline-payment-manual .price-package
{
box-shadow:0 5px 10px rgba(79,105,139,.09);
border:1px solid #eaeaea;
padding:10px 0 11px;
transition:all .3s;
text-align:center;
border-radius:5px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
margin:12px 0;
}

.payment-methods .widget .offline-payment-manual .price-package:hover
{
box-shadow:0 5px 10px rgba(79,105,139,.3);
transition:all .3s;
}

.payment-methods .widget .offline-payment-manual .price-package .amount
{
margin-left:5px;
font-size:20px;
font-weight:700;
}

.payment-methods .widget .offline-payment-manual .price-package .currency
{
opacity:.8;
font-size:13px;
}

.payment-methods .widget .offline-payment-manual .myCardMain .myCard .bank-details>div
{
margin-top:11px;
font-size:16px;
}

.payment-methods .widget .offline-payment-manual .myCardMain:hover .myCard .bank-details,.payment-methods .widget .offline-payment-manual .myCardMain:hover .myCard .bank-name .bank-name,.payment-methods .widget .offline-payment-manual .myCardMain:hover .myCard .bank-name img
{
filter:none;
}

.payment-cashback-wrapper
{
box-shadow:0 2px 66px rgba(173,188,200,.22);
padding:3.5rem 20px 1rem;
background-color:#fff;
align-items:center;
border-radius:4px;
margin-top:20px;
font-size:16px;
color:#53565d;
display:flex;
border:none;
width:100%;
}

.payment-cashback-wrapper .cashback-desc
{
font-size:14px;
padding-top:15px;
}

.payment-cashback-wrapper .cashback-amount-hint
{
margin-top:10px;
font-size:11px;
color:#8e939b;
}

.payment-cashback-wrapper .cashback-progress
{
padding-left:15px;
}

.payment-cashback-wrapper .cashback-progress .bar
{
display:inline-block;
background-color:#f1f1f1;
position:relative;
border-radius:4px;
height:3px;
width:100%;
}

.payment-cashback-wrapper .cashback-progress .bar .fill
{
left:0;
height:3px;
position:absolute;
padding-left:12px;
background-color:#afdf8a;
}

.payment-cashback-wrapper .cashback-progress .bar .fill:after
{
content:"";
right:0;
z-index:1;
width:10px;
height:10px;
top:-.156rem;
position:absolute;
border-radius:100%;
display:inline-block;
background-color:#afdf8a;
box-shadow:0 0 5px 3px #afdf8a;
border:1px solid hsla(0,0%,100%,.7);
}

.payment-cashback-wrapper .cashback-progress .bar .step
{
display:inline-block;
position:absolute;
font-size:12px;
top:2px;
transform:translateY(-50%);
}

.payment-cashback-wrapper .cashback-progress .bar .step .dot
{
width:15px;
height:15px;
background-color:#e4e6e9;
border-radius:100%;
border:3px solid #fff;
box-shadow:0 0 6px 9px #fafafa;
}

.payment-cashback-wrapper .cashback-progress .bar .step .dot.active
{
background-color:#afdf8a;
}

.payment-cashback-wrapper .cashback-progress .bar .step .percent
{
position:absolute;
top:calc(100% + 18px);
left:50%;
transform:translateX(-50%);
white-space:nowrap;
}

.payment-cashback-wrapper .cashback-progress .bar .step .amount
{
position:absolute;
bottom:calc(100% + 18px);
white-space:nowrap;
left:50%;
transform:translateX(-50%);
}

.rtl-accordion.coupon-accordion
{
margin-top:20px;
position:relative;
}

.rtl-accordion.coupon-accordion .accordion-item .accordion-header>i
{
margin-left:10px;
}

.rtl-accordion.coupon-accordion .accordion-item .accordion-content
{
position:relative;
}

.rtl-accordion.coupon-accordion .accordion-item .accordion-content .coupon-section .input-group #coupon
{
border-radius:5px;
text-align:center;
border:1px solid transparent;
direction:ltr;
}

.rtl-accordion.coupon-accordion .accordion-item .accordion-content .coupon-section .input-group #coupon:active,.rtl-accordion.coupon-accordion .accordion-item .accordion-content .coupon-section .input-group #coupon:focus
{
border-color:rgba(119,132,157,.24);
}

.rtl-accordion.coupon-accordion .accordion-item .accordion-content .coupon-section .input-group #coupon[readonly]
{
background-color:#f8f9fa;
}

.rtl-accordion.coupon-accordion .accordion-item .accordion-content .coupon-section .input-group .input-append
{
background-color:#999;
transition:all .3s;
line-height:20px;
box-shadow:none;
padding:0 20px;
cursor:pointer;
color:#fff;
border:none;
}

.rtl-accordion.coupon-accordion .accordion-item .accordion-content .coupon-section .input-group .input-append:hover
{
background-color:#aaa;
transition:all .3s;
}

.rtl-accordion.coupon-accordion .accordion-item .accordion-content .coupon-section .input-group .input-append.remove
{
background-color:#fb6453;
}

.rtl-accordion.coupon-accordion .accordion-item .accordion-content .coupon-section .input-group .input-append.remove:hover
{
background-color:#ff8577;
}

.rtl-accordion.coupon-accordion .accordion-item .accordion-content .coupon-message
{
text-align:center;
font-weight:700;
color:#8ed557;
}

.useBalance
{
margin-bottom:40px;
padding:0 5px;
display:flex;
}

.useBalance.disabled .title
{
color:#d0d0d0;
}

.useBalance.disabled .switchBtn,.useBalance.disabled .title
{
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.useBalance div
{
flex:1;
}

.useBalance .switchBtn
{
transform:scaleX(-1);
}

.useBalance .title
{
line-height:32px;
font-size:13px;
color:#727272;
flex:5;
}

.fontSize--13
{
font-size:13px;
}

.widget-shop-cart
{
padding:0;
width:350px;
min-height:95px;
background-color:#fff;
box-shadow:0 5px 50px rgba(119,132,157,.15);
-webkit-box-shadow:rgba(119,132,157,.15) 0 5px 50px;
border-radius:3px;
transition:.3s;
position:absolute;
top:calc(100% - 20px);
left:0;
z-index:-10;
visibility:hidden;
opacity:0;
}

.widget-shop-cart:after
{
content:"";
width:0;
height:0;
border-color:transparent transparent #fff;
border-style:solid;
border-width:0 7px 10px;
position:absolute;
top:-9px;
left:17px;
z-index:-1;
}

@media (max-width:991px)
{
.widget-shop-cart
{
display:none!important;
}

}

.widget-shop-cart .content
{
position:relative;
}

.widget-shop-cart .cart-header
{
padding:25px;
border-bottom:1px solid #f5f5f5;
}

.widget-shop-cart .cart-header div:first-child
{
font-size:13px;
text-align:right;
color:#727272;
}

.widget-shop-cart .cart-header div:last-child
{
text-align:left;
}

.widget-shop-cart .cart-header a
{
font-size:12px;
padding-bottom:3px;
}

.widget-shop-cart .cart-header a i
{
font-size:9px;
line-height:0;
display:inline-block;
transform:translateY(0);
margin-right:3px;
}

.widget-shop-cart .cart-items
{
overflow-y:scroll;
max-height:245px;
width:100%;
padding:25px 15px;
scrollbar-width:thin;
scrollbar-color:#eaeaea transparent;
}

.widget-shop-cart .cart-items::-webkit-scrollbar
{
width:8px;
}

.widget-shop-cart .cart-items::-webkit-scrollbar-track
{
background:transparent;
}

.widget-shop-cart .cart-items::-webkit-scrollbar-thumb
{
background-color:#eaeaea;
border-radius:20px;
border:3px solid transparent;
}

.widget-shop-cart .cart-items .cart-item
{
margin-bottom:15px;
box-shadow:0 5px 25px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 5px 25px;
border-radius:3px;
display:block;
padding:10px 5px;
overflow:hidden;
position:relative;
}

.widget-shop-cart .cart-items .cart-item:last-child
{
margin-bottom:0;
}

.widget-shop-cart .cart-items .cart-item .item-thumbnail
{
padding-right:20px;
}

.widget-shop-cart .cart-items .cart-item .thumbnail
{
width:75px;
height:75px;
border-radius:5px;
display:inline-block;
overflow:hidden;
vertical-align:middle;
}

.widget-shop-cart .cart-items .cart-item .thumbnail figure,.widget-shop-cart .cart-items .cart-item .thumbnail figure img
{
width:75px;
height:75px;
}

.widget-shop-cart .cart-items .cart-item .cart-item-title
{
font-size:12px;
color:#727272;
}

.widget-shop-cart .cart-items .cart-item .amount
{
color:#8e939b;
font-weight:500;
font-size:13px;
line-height:17px;
display:block;
position:absolute;
right:0;
bottom:-40px;
transition:.3s;
-webkit-transition:.3s;
}

.widget-shop-cart .cart-items .cart-item .amount .currency
{
font-size:11px;
font-weight:400;
}

.widget-shop-cart .cart-items .cart-item .remove
{
position:absolute;
left:20px;
bottom:0;
background-color:#ffefef;
width:24px;
height:24px;
line-height:24px;
display:block;
text-align:center;
border-radius:3px;
cursor:pointer;
opacity:.5;
transition:.3s;
-webkit-transition:.3s;
}

.widget-shop-cart .cart-items .cart-item .remove .prepend-icon
{
font-size:12px;
color:#ef8b8c;
}

.widget-shop-cart .cart-items .cart-item .remove:hover
{
opacity:1;
}

.widget-shop-cart .cart-items .cart-item:hover .amount
{
bottom:0;
}

.widget-shop-cart .cart-items .cart-item .parent-title
{
margin-top:5px;
font-size:12px;
color:#b3b3b3;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.widget-shop-cart .cart-property
{
display:flex;
align-items:center;
padding:25px;
border-top:1px solid #f5f5f5;
}

.widget-shop-cart .cart-property .total
{
flex:1;
color:#8ed557;
font-weight:500;
font-size:17px;
line-height:22px;
}

.widget-shop-cart .cart-property .total .currency
{
font-size:11px;
font-weight:400;
color:#9b9b9b;
}

.widget-shop-cart .cart-property .clearing-button
{
border-radius:4px;
}

.widget-shop-cart:hover
{
opacity:1;
visibility:visible;
z-index:99;
top:calc(100% + 20px);
}

.widget-shop-cart:hover:before
{
width:100%;
content:"";
top:-20px;
right:0;
background-color:transparent;
position:absolute;
display:block;
height:35px;
z-index:-1;
}

.header-basket:hover+.widget-shop-cart
{
opacity:1;
visibility:visible;
z-index:99;
top:calc(100% + 20px);
}

.header-basket:hover+.widget-shop-cart:before
{
width:100%;
content:"";
top:-20px;
right:0;
background-color:transparent;
position:absolute;
display:block;
height:35px;
z-index:-1;
}

.overlayBody
{
width:100%;
height:100%;
background:rgba(0,0,0,.45);
top:0;
left:0;
z-index:100;
visibility:visible;
opacity:1;
transition:.3s;
bottom:0;
position:fixed;
}

.widgetShopCartProgressbar
{
border-top:1px solid #eaeaea;
padding:13px 25px;
margin-bottom:25px;
}

.widgetShopCartProgressbar__content__title__img
{
width:27px;
height:24px;
}

.widgetShopCartProgressbar__content__title
{
display:flex;
margin-bottom:60px;
}

.widgetShopCartProgressbar__content__title__text
{
margin-right:13px;
font-size:16px;
color:#4d535b;
}

.widgetShopCartProgressbar .widgetShopCartProgressbar__content__inner__box
{
position:absolute;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}

.widgetShopCartProgressbar .widgetShopCartProgressbar__content__inner__box__text
{
margin:17px 0;
padding:0;
display:flex;
justify-content:space-between;
align-items:center;
color:#9e9e9e;
font-size:12px;
transition:.3s;
}

.widgetShopCartProgressbar .widgetShopCartProgressbar__content__inner__box--one
{
left:300px;
}

.widgetShopCartProgressbar .widgetShopCartProgressbar__content__inner__box--two
{
left:100px;
}

.widgetShopCartProgressbar .widgetShopCartProgressbar__content__inner__box--three
{
left:200px;
}

.widgetShopCartProgressbar .widgetShopCartProgressbar__content__inner__box--four
{
left:5px;
}

.widgetShopCartProgressbar .widgetShopCartProgressbar__content__inner__box__value
{
margin-bottom:50px;
color:#8ed557;
}

.widgetShopCartProgressbar .widgetShopCartProgressbar__content__inner__box__text--hover
{
opacity:0;
}

.widgetShopCartProgressbar__content:hover .widgetShopCartProgressbar__content__inner__badge:after
{
background-color:#8ed557!important;
}

.widgetShopCartProgressbar__content:hover .widgetShopCartProgressbar__content__inner__box__value,.widgetShopCartProgressbar__content:hover .widgetShopCartProgressbar__content__inner__textTop--hoverText
{
opacity:1;
}

.widgetShopCartProgressbar__content:hover .widgetShopCartProgressbar__content__inner__box--zero
{
opacity:0;
}

.widgetShopCartProgressbar__content:hover .widgetShopCartProgressbar__content__inner__box__text--hover
{
opacity:1;
}

.widgetShopCartProgressbar__content__inner
{
display:flex;
justify-content:center;
align-items:center;
margin:15px 0 0;
flex-direction:column;
}

.widgetShopCartProgressbar__content__inner__textTop--hoverText
{
position:absolute;
left:8px;
margin-bottom:0;
font-size:10px;
color:#9e9e9e;
text-decoration:none;
display:flex;
flex-direction:column;
align-items:center;
opacity:0;
transition:.3s;
}

.widgetShopCartProgressbar .progress
{
width:92%;
height:7px;
position:relative;
transform:rotate(180deg);
overflow:unset;
}

.widgetShopCartProgressbar .progress-bar
{
overflow:unset;
position:relative;
border-radius:4px;
height:7px;
}

.widgetShopCartProgressbar__content__inner__badge
{
text-align:center;
width:73px;
height:35px;
display:flex;
justify-content:center;
align-items:center;
font-size:14px;
position:absolute;
right:89%;
margin-right:-16px;
background-color:#e8e5e5;
color:#8ed557;
border-radius:4px;
left:0;
transform:rotate(180deg);
bottom:20px;
z-index:99;
}

.widgetShopCartProgressbar__content__inner__badge--toman
{
color:#8e939b!important;
font-size:10px;
margin-right:4px;
}

.widgetShopCartProgressbar .progress-bar:before
{
content:"";
position:absolute;
top:-15px;
width:0;
height:0;
border-color:transparent transparent #e8e5e5;
border-style:solid;
border-width:0 7px 10px;
left:-2px;
z-index:9;
transform:rotate(180deg);
}

.widgetShopCartProgressbar .progress-bar:after
{
content:"";
position:absolute;
width:15px;
height:15px;
border-style:solid;
border-radius:50%;
left:-3px;
top:-4px;
z-index:-1;
background-color:#ffcf52;
border-color:#fff;
transition:.3s;
}

.widgetShopCartProgressbar .progress-bar:after:hover
{
background-color:#8ed557!important;
}

.widgetShopCartProgressbar__content__inner__circle
{
width:18px;
height:18px;
border-radius:50%;
border:3px solid #fff;
position:absolute;
z-index:9;
}

.widgetShopCartProgressbar__content__inner__circle--gray
{
background-color:#e9ecef;
}

.widgetShopCartProgressbar--green
{
background:#8ed557!important;
filter:drop-shadow(0 2px 10px rgba(185,236,102,.3));
}

.widgetShopCartProgressbar--gray
{
background:#d6d6d6!important;
filter:drop-shadow(0 2px 10px rgba(214,214,214,.3));
}

.cheer-content .widget-header.main_header
{
background-color:#fff;
height:60px;
line-height:60px;
border-radius:4px;
}

.cheer-content .widget-header.main_header .tabs .items
{
margin-bottom:0;
padding:0 25px;
list-style:none;
display:flex;
align-items:center;
}

.cheer-content .widget-header.main_header .tabs .items .item
{
margin-left:50px;
font-size:14px;
color:#363d4d;
}

.cheer-content .widget-header.main_header .tabs .items .item:last-of-type
{
margin-left:0;
}

.cheer-content .widget-header.main_header .tabs .items .item .sub-title .prepend-icon
{
color:#b4bac4;
font-size:12px;
margin-left:7px;
}

.cheer-content .widget-header.main_header .tabs .items .item .sub-title .prepend-icon i
{
transform:scale(1.5);
}

.cheer-content .widget-header.main_header .tabs .items .item .inner
{
font-weight:600;
}

.cheer-content .widget-header.main_header .cheer-badge
{
flex:1;
height:100%;
}

.cheer-content .widget-header.main_header .cheer-badge.compensation .badge.cheer
{
background:#fb6c6c;
box-shadow:0 5px 15px rgba(251,108,108,.47);
-webkit-box-shadow:rgba(251,108,108,.47) 0 5px 15px;
}

.cheer-content .widget-header.main_header .cheer-badge .badge.cheer
{
min-width:145px;
max-width:190px;
text-align:center;
padding:0 20px;
margin:0;
float:left;
background:#8ed557;
color:#fff;
height:100%;
box-shadow:0 5px 15px rgba(142,213,87,.21);
-webkit-box-shadow:rgba(142,213,87,.21) 0 5px 15px;
}

.cheer-content .widget-header.main_header .cheer-badge .badge.cheer .price
{
font-size:28px;
}

@media (max-width:574px)
{
.cheer-content .widget-header.main_header
{
display:block;
height:auto;
line-height:normal;
}

.cheer-content .widget-header.main_header .cheer-badge
{
height:auto;
}

.cheer-content .widget-header.main_header .tabs .items
{
display:block;
}

}

.cheer-content .content
{
box-shadow:0 5px 25px rgba(119,132,157,.08);
-webkit-box-shadow:rgba(119,132,157,.08) 0 5px 25px;
border-radius:4px;
background-color:#fff;
padding:20px 15px 30px;
margin-top:30px;
}

.cheer-content .content .widget-header
{
border-radius:4px;
padding:0 15px;
height:60px;
line-height:60px;
background-color:rgba(233,235,238,.28);
margin-bottom:30px;
}

.cheer-content .content .widget-header .title
{
font-size:15px;
}

.cheer-content .content .desc
{
text-align:right;
margin-bottom:0;
display:block;
padding:0 25px;
font-size:16px;
font-weight:400;
line-height:35px;
color:#6d7580;
}

.dashboard-send-product .prepend-icon.ticket
{
transform:none;
}

@media (max-width:991px)
{
.dashboard-send-product .product-actions
{
margin-left:10px;
}

}

.dashboard-send-product .header-main .header-btns .btn.non-bac
{
background-color:transparent;
color:#9b9b9b;
}

.dashboard-send-product .confirm-account
{
background-color:transparent;
background-image:none;
box-shadow:none;
margin-bottom:60px;
}

.dashboard-send-product .confirm-account .content
{
padding:45px 0;
}

.dashboard-send-product .confirm-account .content .item:after
{
top:56%;
}

.dashboard-send-product .confirm-account .content .item.active .icon,.dashboard-send-product .confirm-account .content .item.half .icon
{
border:none;
}

.dashboard-send-product .confirm-account .content .item .icon
{
border:1px solid #fff;
border-radius:3px;
}

.dashboard-send-product .send-product
{
background-color:#fff;
border-radius:4px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
width:100%;
padding:30px;
}

.dashboard-send-product .send-product .upload-box
{
cursor:pointer;
transition:.3s;
-webkit-transition:.3s;
width:100%;
height:100%;
display:flex;
justify-content:center;
align-items:center;
flex-direction:column;
border:1px dashed #e2e3e4;
padding:50px 0;
border-radius:4px;
}

.dashboard-send-product .send-product .upload-box:last-of-type
{
margin-left:0;
}

.dashboard-send-product .send-product .upload-box:hover
{
border-color:#acb3bf;
box-shadow:0 5px 10px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 10px;
}

.dashboard-send-product .send-product .upload-box span
{
display:block;
}

.dashboard-send-product .send-product .upload-box span.icon
{
margin-bottom:30px;
font-size:32px;
color:rgba(172,179,191,.43);
}

.dashboard-send-product .send-product .upload-box span.sub-title
{
font-size:20px;
font-weight:400;
color:#acb3bf;
margin-bottom:20px;
}

.dashboard-send-product .send-product .upload-box span.size-upload
{
font-size:17px;
color:#c7cbd2;
}

.dashboard-send-product .send-product .input-group .form-field-error
{
margin-bottom:0;
}

.dashboard-send-product .send-product .input-group .input-field.input-has-prepend .form-field
{
padding-right:65px;
}

.dashboard-send-product .send-product.fields .filed-link.first
{
margin-top:0;
}

.dashboard-send-product .send-product.fields-select .options-select
{
padding-left:30px;
}

.dashboard-send-product .send-product.fields-select .options-select .rtl-select.has-label .form-label
{
margin-bottom:0;
}

.dashboard-send-product .send-product.fields-select .options-select .rtl-select.has-label .form-label .select-form
{
margin-bottom:35px;
}

.dashboard-send-product .send-product.fields-select .options-select .rtl-select.has-label .form-label .select-form:last-of-type
{
margin-bottom:0;
}

.dashboard-send-product .send-product.fields-select .title-select-option
{
margin-bottom:33px;
font-size:17px;
font-weight:500;
color:#4d535b;
display:flex;
}

.dashboard-send-product .send-product.fields-select .title-select-option .prepend-icon
{
margin-left:18px;
color:#dcdfe4;
}

.dashboard-send-product .send-product.fields-select .rtl-select
{
padding:0;
}

.dashboard-send-product .send-product.fields-select .rtl-select .form-label
{
padding:0;
margin-bottom:80px;
flex-direction:column;
justify-content:start;
align-items:baseline;
}

.dashboard-send-product .send-product.fields-select .rtl-select .form-label .select-form
{
width:100%;
}

.dashboard-send-product .send-product.fields-select .rtl-select .form-label .label
{
margin-bottom:40px;
font-size:17px;
font-weight:500;
color:#4d535b;
display:flex;
}

.dashboard-send-product .send-product.fields-select .rtl-select .form-label .label .prepend-icon
{
margin-left:18px;
color:#dcdfe4;
}

.dashboard-send-product .send-product.fields-select .check-boxes-product .title
{
margin-bottom:30px;
font-size:17px;
font-weight:500;
color:#4d535b;
display:flex;
}

.dashboard-send-product .send-product.fields-select .check-boxes-product .title .prepend-icon
{
margin-left:18px;
color:#dcdfe4;
}

.dashboard-send-product .send-product.fields-select .check-boxes-product label.rtl-checkbox
{
margin-bottom:20px;
font-size:14px;
font-weight:400;
color:#747b85;
display:block;
}

.dashboard-send-product .send-product.fields-select .check-boxes-product label.rtl-checkbox span.marker
{
width:20px;
height:20px;
line-height:20px;
}

.dashboard-send-product .send-product.about-something .about-something-content
{
border-radius:3px;
border:1px solid #e3e4e5;
padding:20px 20px 44px;
}

.dashboard-send-product .send-product.about-something .about-something-content .title
{
display:block;
font-weight:500;
font-size:18px;
color:#53565d;
margin-bottom:17px;
}

.dashboard-send-product .send-product.about-something .about-something-content .desc
{
font-size:15px;
font-weight:400;
color:#8e939b;
line-height:30px;
margin-bottom:30px;
}

.dashboard-send-product .send-product.about-something .about-something-content .widget-btn
{
display:flex;
justify-content:center;
align-items:center;
}

.dashboard-send-product .send-product.about-something .about-something-content .widget-btn .btn
{
padding:10px 50px;
}

.dashboard-send-product .send-product.about-something .code-box-something
{
border-radius:4px;
overflow:hidden;
height:100%;
background-color:#5552ab;
}

.dashboard-send-product .send-product.about-something .code-box-something .top-bar-widget
{
height:30px;
background-color:#23206f;
padding:0 20px;
}

.dashboard-send-product .send-product.about-something .code-box-something .top-bar-widget .bottoms
{
height:100%;
display:flex;
align-items:center;
}

.dashboard-send-product .send-product.about-something .code-box-something .top-bar-widget .bottoms span
{
margin-left:16px;
display:inline-block;
width:13.2px;
height:13.2px;
border-radius:50px;
background-color:#fff3cd;
}

.dashboard-send-product .send-product.about-something .code-box-something .top-bar-widget .bottoms span.red
{
background-color:#ff4848;
}

.dashboard-send-product .send-product.about-something .code-box-something .top-bar-widget .bottoms span.yellow
{
background-color:#ffeb9a;
}

.dashboard-send-product .send-product.about-something .code-box-something .top-bar-widget .bottoms span.white-blue
{
background-color:#b1c3eb;
}

.dashboard-send-product .sending-files-list .new-file
{
background-color:#fff;
background-image:url(../images/bg-rtl.svg);
background-repeat:no-repeat;
background-size:auto 80%;
background-position:50%;
padding:60px;
margin-bottom:60px;
text-align:center;
position:relative;
overflow:hidden;
border:1px dashed #ccc;
border-radius:4px;
color:#666;
}

.dashboard-send-product .sending-files-list .new-file .sub-title
{
color:#888;
}

.dashboard-send-product .sending-files-list .new-file .btn
{
margin-top:30px;
}

.dashboard-send-product .sending-files-list .file-item
{
display:flex;
align-items:center;
background:#fff;
box-shadow:0 0 10px rgba(54,83,120,.26);
margin-bottom:30px;
padding:15px;
border-radius:4px;
flex-wrap:wrap;
}

.dashboard-send-product .sending-files-list .file-item .product-id
{
width:130px;
display:flex;
align-items:center;
}

.dashboard-send-product .sending-files-list .file-item .product-id i
{
font-size:24px;
margin-left:15px;
color:#ccc;
}

.dashboard-send-product .sending-files-list .file-item .product-id span
{
font-weight:500;
color:#777;
}

.dashboard-send-product .sending-files-list .file-item .product-title
{
flex:1;
}

.dashboard-send-product .sending-files-list .file-item .product-title .title
{
font-size:16px;
color:#666;
font-weight:500;
margin-bottom:0;
}

.dashboard-send-product .sending-files-list .file-item .product-title .sub-title
{
font-size:13px;
color:#aaa;
}

.dashboard-send-product .sending-files-list .file-item .product-step
{
margin-left:30px;
color:#777;
font-size:12px;
}

.dashboard-send-product .sending-files-list .file-item .product-step b
{
display:block;
font-size:14px;
}

@media (max-width:574px)
{
.dashboard-send-product .sending-files-list .file-item
{
flex-wrap:wrap;
}

.dashboard-send-product .sending-files-list .file-item>*
{
min-width:calc(50% - 10px);
flex:1;
margin:5px!important;
}

.dashboard-send-product .sending-files-list .file-item .product-id
{
width:100px;
min-width:inherit;
flex:inherit;
}

.dashboard-send-product .sending-files-list .file-item .product-step
{
min-width:inherit!important;
flex:inherit;
}

.dashboard-send-product .sending-files-list .file-item .product-actions
{
text-align:left;
}

}

@media (max-width:991px)
{
.dashboard-send-product .sending-files-list .file-item.card-downloaded .product-title
{
width:100%;
margin-bottom:15px;
}

.dashboard-send-product .sending-files-list .file-item.card-downloaded .product-actions .btn
{
margin:0!important;
width:100%!important;
min-width:inherit!important;
}

}

@media (max-width:767px)
{
.dashboard-send-product .confirm-account .content
{
padding:0;
}

.dashboard-send-product .confirm-account .content .item .icon:after,.dashboard-send-product .confirm-account .content .item .title,.dashboard-send-product .confirm-account .content .item:after
{
display:none;
}

}

.uppy-Root
{
font-family:IRANSans!important;
}

.uppy-Dashboard-AddFiles-info
{
display:none!important;
}

.upload-modal-main
{
background-color:rgba(0,0,0,.2);
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
z-index:1001;
display:block;
}

.upload-modal
{
z-index:1002;
}

.upload-modal .modal-content
{
max-height:calc(100vh - 90px);
overflow:hidden;
padding-top:25px;
background-color:#fff;
border-radius:4px;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
min-width:300px;
width:1471px;
box-shadow:0 5px 50px rgba(173,188,200,.14);
-webkit-box-shadow:rgba(173,188,200,.14) 0 5px 50px;
z-index:9999;
}

.upload-modal .modal-content .modal-inner
{
padding-left:20px;
margin-right:25px;
}

.upload-modal .modal-content .modal-inner .modal-header-upload
{
display:flex;
align-items:center;
}

.upload-modal .modal-content .modal-inner .modal-header-upload .title
{
flex:1;
font-size:19px;
color:#53565d;
font-weight:500;
line-height:30px;
}

.upload-modal .modal-content .modal-inner .modal-header-upload .header-btn
{
flex:1;
display:flex;
justify-content:flex-end;
}

.upload-modal .modal-content .modal-inner .list-files
{
position:relative;
padding:0;
list-style:none;
height:264px;
overflow-y:auto;
min-height:195px;
}

.upload-modal .modal-content .modal-inner .list-files:after
{
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
height:55px;
background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
}

.upload-modal .modal-content .modal-inner .list-files .item
{
transition:.3s;
-webkit-transition:.3s;
cursor:pointer;
margin-top:20px;
box-shadow:0 2px 8px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 2px 8px;
border-radius:3px;
border:1px solid rgba(130,139,155,.24);
background-color:#fff;
padding:9px 46px 9px 9px;
line-height:32px;
display:flex;
align-items:center;
}

.upload-modal .modal-content .modal-inner .list-files .item:hover
{
background-color:rgba(142,213,87,.19);
}

.upload-modal .modal-content .modal-inner .list-files .item[class*=file-type-]
{
background-repeat:no-repeat;
background-size:34px auto;
background-position:right 6px top 9px;
background-image:url(../images/icon-files/svg/warning.svg);
}

.upload-modal .modal-content .modal-inner .list-files .item.file-type-apk
{
background-image:url(../images/icon-files/svg/apk.svg);
}

.upload-modal .modal-content .modal-inner .list-files .item.file-type-jpg
{
background-image:url(../images/icon-files/svg/jpg.svg);
}

.upload-modal .modal-content .modal-inner .list-files .item.file-type-pdf
{
background-image:url(../images/icon-files/svg/pdf.svg);
}

.upload-modal .modal-content .modal-inner .list-files .item.file-type-png
{
background-image:url(../images/icon-files/svg/png.svg);
}

.upload-modal .modal-content .modal-inner .list-files .item.file-type-zip
{
background-image:url(../images/icon-files/svg/zip.svg);
}

.upload-modal .modal-content .modal-inner .list-files .item.file-type-jpeg
{
background-image:url(../images/icon-files/svg/jpeg.svg);
}

.upload-modal .modal-content .modal-inner .list-files .item.file-type-ogg
{
background-image:url(../images/icon-files/svg/ogg.svg);
}

.upload-modal .modal-content .modal-inner .list-files .item.file-type-webm
{
background-image:url(../images/icon-files/svg/webm.svg);
}

.upload-modal .modal-content .modal-inner .list-files .item.file-type-mp4
{
background-image:url(../images/icon-files/svg/mp4.svg);
}

.upload-modal .modal-content .modal-inner .list-files .item .file-name
{
flex:1;
display:inline-block;
font-size:15px;
font-weight:400;
color:#808791;
direction:ltr;
width:calc(100% - 150px);
min-width:calc(100% - 150px);
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.upload-modal .modal-content .modal-inner .list-files .item .file-name .prepend-icon
{
margin-left:10px;
width:28px;
height:32px;
display:inline-block;
}

.upload-modal .modal-content .modal-inner .list-files .item .file-name .prepend-icon .icon-upload
{
width:100%;
height:100%;
max-width:inherit;
}

.upload-modal .modal-content .modal-inner .list-files .item .file-size
{
display:flex;
justify-content:flex-end;
font-weight:400;
font-size:13px;
color:#808791;
flex:1;
padding-left:5px;
align-items:center;
}

.upload-modal .modal-content .modal-inner .show-space .bar-space
{
height:7px;
width:100%;
white-space:nowrap;
display:flex;
flex-direction:row-reverse;
border-radius:3px;
overflow:hidden;
}

.upload-modal .modal-content .modal-inner .show-space .bar-space span
{
display:inline-block;
height:100%;
}

.upload-modal .modal-content .modal-inner .show-space .bar-space span.blue
{
background-color:#6ccffb;
}

.upload-modal .modal-content .modal-inner .show-space .bar-space span.red
{
background-color:#fb6c6c;
}

.upload-modal .modal-content .modal-inner .show-space .bar-space span.yellow
{
background-color:#ffcf69;
}

.upload-modal .modal-content .modal-inner .show-space .bar-space span.green
{
background-color:#89d351;
}

.upload-modal .modal-content .modal-inner .show-space .space-display
{
display:flex;
align-items:center;
margin:17px 0;
}

.upload-modal .modal-content .modal-inner .show-space .space-display .space
{
flex:1;
color:#8e939b;
font-weight:400;
font-size:15px;
}

.upload-modal .modal-content .modal-inner .show-space .space-display .btn-clean
{
flex:1;
display:flex;
justify-content:flex-end;
}

.upload-modal .modal-content .modal-inner .show-space .space-display .btn-clean>.btn-dotted
{
padding:0;
border-bottom:none;
font-size:13px;
font-weight:400;
}

.upload-modal .modal-content .modal-inner .show-space .guide-space
{
font-size:13px;
font-weight:300;
color:#8e939b;
display:flex;
align-items:center;
}

.upload-modal .modal-content .modal-inner .show-space .guide-space span
{
margin-left:22px;
display:flex;
align-items:center;
}

.upload-modal .modal-content .modal-inner .show-space .guide-space span:before
{
margin-left:8px;
display:inline-block;
content:"";
width:12px;
height:12px;
border-radius:40px;
}

.upload-modal .modal-content .modal-inner .show-space .guide-space span.free-space:before
{
background-color:#8ed557;
}

.upload-modal .modal-content .modal-inner .show-space .guide-space span.survey-space:before
{
background-color:#f5f5f5;
}

.upload-modal .modal-content .modal-inner .show-space .guide-space span.upload-space:before
{
background-color:#fb6c6c;
}

.upload-modal .modal-content .modal-inner .show-space .guide-space span.cash-space:before
{
background-color:#ffcf69;
}

.upload-modal .modal-content .modal-upload-box
{
margin-left:25px;
height:100%;
background-color:#f5f5f5;
border-radius:4px;
padding:25px;
min-height:400px;
}

.upload-modal .modal-content .modal-upload-box .upload-box-content
{
width:100%;
height:100%;
border:1px dashed #b9b9b9;
border-radius:4px;
position:relative;
}

.upload-modal .modal-content .modal-upload-box .upload-box-content .inner
{
margin:auto;
max-width:308px;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
}

.upload-modal .modal-content .modal-upload-box .upload-box-content .inner .image-upload
{
width:120px;
height:95px;
background-image:url(../images/svg/uploaded.svg);
background-position:50%;
background-repeat:no-repeat;
background-size:cover;
margin:auto auto 80px;
}

.upload-modal .modal-content .modal-upload-box .upload-box-content .inner .desc
{
text-align:center;
font-weight:400;
font-size:20px;
color:#263238;
line-height:30px;
margin-bottom:25px;
}

.upload-modal .modal-content .modal-upload-box .upload-box-content .inner span.samble
{
display:block;
text-align:center;
font-size:16px;
font-weight:300;
color:#696a6a;
line-height:21px;
margin-bottom:25px;
}

.upload-modal .modal-content .modal-upload-box .upload-box-content .inner .box-btn
{
display:block;
}

.upload-modal .modal-content .modal-upload-box .upload-box-content .inner .box-btn .btn
{
display:flex;
justify-content:center;
text-align:center;
background-color:#f7f8fa;
font-size:14px;
color:#263238;
}

.upload-modal .modal-content .modal-upload-box .upload-box-content .inner .box-btn .btn .prepend-icon
{
font-size:14px;
transform:scale(.7);
}

.upload-modal .modal-content .modal-upload-box .upload-box-content .inner .box-btn .btn:hover
{
background-color:#eeeff2;
}

.upload-modal .bottom-file-prepend
{
background-color:#f5f5f5;
border-radius:4px;
padding:18px 20px;
margin-top:30px;
display:flex;
align-items:center;
}

.upload-modal .bottom-file-prepend .file-inner
{
flex:1;
display:flex;
align-items:center;
}

.upload-modal .bottom-file-prepend .file-inner .file-name
{
flex:1;
display:inline-block;
font-size:15px;
font-weight:400;
max-width:300px;
margin-left:5px;
overflow:hidden;
color:#4d535b;
}

.upload-modal .bottom-file-prepend .file-inner .file-name .prepend-icon
{
margin-left:10px;
width:28px;
height:32px;
display:inline-block;
}

.upload-modal .bottom-file-prepend .file-inner .file-name .prepend-icon .icon-upload
{
width:100%;
height:100%;
max-width:inherit;
}

.upload-modal .bottom-file-prepend .file-inner .upload-date,.upload-modal .bottom-file-prepend .file-inner .volume
{
flex:1;
color:#4d535b;
font-weight:400;
font-size:13px;
}

.upload-modal .bottom-file-prepend .prepend-inner
{
flex:1;
display:flex;
justify-content:flex-end;
align-items:center;
}

.upload-modal .bottom-file-prepend .prepend-inner .btn:first-of-type
{
margin-left:20px;
}

.upload-modal .bottom-file-prepend .prepend-inner .btn .prepend-icon
{
transform:scale(1);
}

@media (max-width:1470px)
{
.upload-modal .modal-content
{
width:calc(100vw - 60px);
}

.upload-modal .modal-content .modal-inner .modal-header-upload .header-btn .btn
{
padding:10px;
font-size:14px;
}

}

@media (max-width:991px)
{
.upload-modal .modal-content
{
overflow-y:auto;
}

.upload-modal .modal-content .modal-inner
{
margin-bottom:30px;
}

.upload-modal .modal-content .uppy-size--md .uppy-Dashboard-inner
{
width:100%!important;
}

.upload-modal .modal-content .bottom-file-prepend .file-inner,.upload-modal .modal-content .bottom-file-prepend .file-inner>span
{
display:block;
}

}

@media (max-width:767px)
{
.upload-modal .bottom-file-prepend
{
display:block;
}

.upload-modal .bottom-file-prepend .prepend-inner
{
margin-top:15px;
}

.upload-modal .bottom-file-prepend .prepend-inner .btn .prepend-icon
{
display:none;
}

.upload-modal .modal-content .modal-inner .modal-header-upload,.upload-modal .modal-content .modal-inner .show-space .guide-space
{
display:block;
}

}

@media (max-width:574px)
{
.upload-modal .modal-content .modal-inner .list-files .item
{
display:block;
}

.upload-modal .modal-content .modal-inner .list-files .item .file-name
{
max-width:100%;
width:auto;
}

}

.uppy-StatusBar-actions
{
right:auto;
left:10px;
}

.site-footer
{
background:#f8f9fd;
/*box-shadow:0 10px 50px rgba(173,188,200,.22);*/
margin-top:100px;
position:relative;

/*background-image:url(../Img/Form/bg-stripes5.png); 
background-repeat:repeat; */
padding-top:10px; 
border-bottom:20px solid #23a6cc;  
margin-top:0px !important;
}

.primary-color
{
color:#8ed557;
}

.footer-statistics
{
background-image:linear-gradient(180deg,#ffcf69,#f9c659);
box-shadow:0 5px 35px rgba(255,207,105,.51);
-webkit-box-shadow:rgba(255,207,105,.51) 0 5px 35px;
border-radius:4px;
margin-top:4px;
display:flex;
justify-content:center;
}

.footer-statistics ul
{
padding:0;
margin:0;
list-style:none;
}

.footer-statistics ul li
{
float:right;
text-align:center;
color:#fff;
font-size:14px;
padding:28px 47px;
}

.footer-statistics ul li b
{
display:block;
font-size:23px;
font-weight:500;
}

.footer-statistics ul li a
{
display:block;
height:53px;
line-height:53px;
text-align:center;
min-width:53px;
padding:0 15px;
background:#fff;
font-size:20px;
box-shadow:0 3px 10px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 3px 10px;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.footer-statistics ul:after
{
content:"";
display:block;
clear:both;
}

.footer-desc
{
padding:35px 0;
}

.footer-desc .desc
{
margin:0 0 30px;
padding:25px 40px;
background:#23a6cc;
border-radius:25px;

/*border-radius:5px 5px 10px 10px; 
background-image:url('../SVG/tazhib_2.png');*/ 

background-position:30px top; 
background-repeat:no-repeat; 
text-align:center;
border-bottom:0px solid #cfdff1; 
margin-bottom:0px; 
padding-left:5px; 
padding-right:0px;
/*border-bottom:10px solid #8ed557;*/

}

.footer-desc .desc img.logo
{
	
}

.footer-desc .desc .desc_logo
{
	display:inline-block;
}

.footer-desc .copy-right
{
display:flex;
align-items:center;
}

.footer-desc .copy-right .text
{
flex:1;
}

.footer-desc .copy-right .text a
{
display:inline-flex;
align-items:center;
color:#202428;
}

.footer-desc .copy-right .text a:hover
{
color:#202428;
cursor:auto;
}

.footer-desc .copy-right .text a .icon
{
width:28px;
height:28px;
display:inline-block;
background-size:contain;
background-repeat:no-repeat;
margin-left:20px;
background-image:url(../images/logortl-1.png);
}

.footer-desc .copy-right .copyright-btns
{
flex:1;
text-align:left;
}

.footer-desc .copy-right .copyright-btns .c-btn
{
margin:0 14px;
}

.footer-socials .title
{
font-size:17px;
font-weight:500;
color:#545454;
margin-bottom:37px;
}

.footer-socials ul
{
padding:0;
margin:0;
list-style:none;
}

@media (max-width:1199px)
{
.footer-socials ul
{
display:flex;
justify-content:center;
}

}

.footer-socials ul li
{
display:inline-block;
float:right;
}

.footer-socials ul li.social-big a i
{
font-size:20px;
line-height:1;
vertical-align:middle;
}

.footer-socials ul li a
{
display:block;
height:53px;
line-height:53px;
text-align:center;
min-width:53px;
padding:0 15px;
background:#fff;
color:#212529;
font-size:20px;
box-shadow:0 3px 10px rgba(173,188,200,.22);
-webkit-box-shadow:rgba(173,188,200,.22) 0 3px 10px;
border-radius:4px;
transition:.3s;
-webkit-transition:.3s;
}

.footer-socials ul li a:hover
{
box-shadow:0 6px 10px rgba(173,188,200,.3);
-webkit-box-shadow:rgba(173,188,200,.3) 0 6px 10px;
}

.footer-socials ul li a i
{
line-height:inherit;
vertical-align:middle;
}

.footer-socials ul li a span
{
font-size:15px;
display:inline-block;
}

.footer-socials ul li.instagram a
{
background-color:transparent;
color:#fff;
background-image:linear-gradient(30deg,#db9439,#fe5b84 58%);
}

.footer-socials ul li.instagram a:hover
{
box-shadow:0 6px 10px rgba(173,188,200,.3);
-webkit-box-shadow:rgba(173,188,200,.3) 0 6px 10px;
}

.footer-socials ul li.telegram a
{
background-color:transparent;
background-image:linear-gradient(to bottom left,#67c9f5,#67c9f5);
color:#fff;
}

.footer-socials ul li.telegram a:hover
{
box-shadow:0 6px 10px rgba(173,188,200,.3);
-webkit-box-shadow:rgba(173,188,200,.3) 0 6px 10px;
}

.footer-socials ul li:not(:last-of-type)
{
margin-left:4px;
}

.footer-socials ul:after
{
content:"";
display:block;
clear:both;
}

.footer-categories-toggle
{
border-bottom-left-radius:0;
border-bottom-right-radius:0;
display:block;
margin:auto;
position:absolute;
height:56px;
padding:0 22px;
width:220px;
text-align:right;
font-size:15px;
left:0;
right:0;
bottom:100%;
}

.footer-categories-toggle>i
{
font-size:16px;
margin-left:17px;
display:inline-block;
transform:translateY(4px);
}

.footer-categories-toggle .arrow
{
font-size:16px;
float:left;
transition:.3s;
-webkit-transition:.3s;
}

.footer-categories-toggle .arrow i
{
display:inline-block;
transform:translateY(2px);
}

.footer-categories-toggle.show .arrow
{
transform:rotateX(180deg);
}

.footer-categories-content
{
display:none;
padding-top:43px;
padding-bottom:60px;
}

.footer-categories-content a
{
font-size:16px;
color:#545454;
transition:.3s;
-webkit-transition:.3s;
}

.footer-categories-content a .icon
{
width:40px;
height:40px;
text-align:center;
line-height:40px;
background-color:#f7f8fa;
border-radius:4px;
display:inline-block;
margin-left:10px;
color:rgba(119,132,157,.45);
transition:.3s;
-webkit-transition:.3s;
}

.footer-categories-content a:hover
{
color:#8ed557;
}

.footer-categories-content a:hover .icon
{
background-color:rgba(142,213,87,.1);
color:#8ed557;
}

.footer-categories-content ul
{
line-height:35px;
font-size:15px;
margin-top:30px;
padding-bottom:0;
}

.footer-categories-content ul a
{
color:#8e939b;
font-size:15px;
}

.footer-categories-content:not(.show)+.footer-main
{
box-shadow:none;
-webkit-box-shadow:none;
}

.elementor-editor-active .footer-categories-content
{
display:block;
}

.footer-main
{
background:#f8f9fd;
padding:70px 0 0;

background-image:url(../img/Form/patern-base.png);  
background-repeat:no-repeat; 
background-position:left bottom; 
/*border-top:2px solid #ffba00; 
border-bottom:1px dashed #aaa;*/

padding-top:0px;
padding-bottom:70px; 
}

@media (max-width:1024px)
{
	.footer-main
	{
	padding-bottom:130px !important; 
	}
	.desc_logo
	{
	display:inline-block;
	width:45%;
	}
}


.footer-menu
{
padding-top:50px;
}

.footer-menu .logo
{
margin-bottom:30px;
}

.footer-menu .logo img
{
height:30px;
}

.footer-menu ul
{
padding:0;
margin:0;
list-style:none;
line-height:35px;
}

.footer-menu ul li
{
width:33.33%;
float:right;
font-size:15px;
}

.footer-menu ul li a
{
color:#8c8c8c;
transition:.3s;
-webkit-transition:.3s;
}

.footer-menu ul li a:hover
{
color:#8ed557;
}

.footer-menu ul:after
{
content:"";
display:block;
clear:both;
}

.footer-widget>.title
{
font-size:18px;
color:#53565d;
font-weight:700;
font-family:Dana,Tahoma,sans-serif;
}

.footer-widget.list-menu ul
{
padding:0;
margin:0;
list-style:none;
line-height:35px;
font-size:15px;
}

.footer-widget.list-menu ul:before
{
content:"";
position:absolute;
top:28px;
bottom:0;
left:0;
right:0;
display:block;
z-index:0;
box-shadow:6px 0 14px -18px #707070;
}

.footer-widget.list-menu ul li
{
z-index:2;
position:relative;
}

.footer-widget.list-menu ul a
{
color:#8c8c8c;
transition:.3s;
-webkit-transition:.3s;
}

.footer-widget.list-menu ul a:hover
{
color:#8ed557;
}

.footer-send-ticket
{
/*box-shadow:2px 0 25px 0 rgba(145,159,167,.3);
border-radius:0 0 4px 4px;

border:1px dashed #c5c5c5; */
margin-top:20px;
}

.footer-send-ticket>*
{
position:relative;
z-index:1;
border-radius:4px;
}

.footer-send-ticket .btn-send-ticket
{
background-color:#8ed557;
color:#fff;
font-size:15px;
font-family:Dana,Tahoma,sans-serif;
display:inline-block;
line-height:1;
padding:12px 24px;
border-radius:3px;
fill:#fff;
text-align:center;
transition:all .3s;
}

.footer-send-ticket .btn-send-ticket:hover
{
background-color:#7fc945;
color:#fff;
}

.footer-send-ticket .desc
{
font-size:13px;
color:#aaadb2;
margin-top:20px;
margin-bottom:0;
}

.footer-send-ticket .desc i
{
color:#8ed557;
margin-left:5px;
}

.top-footer-send-ticket
{
display:flex;
justify-content:space-between;
padding:25px 25px 20px;
align-items:center;

margin-top:0px; 
/*background-image:url('../SVG/tazhib_2.png'); 
background-position:30px top; 
background-repeat:no-repeat; 
background-color:#23a6cc; 
border-bottom:5px solid #ffba00;*/
}

.your-question
{
margin-top:20px;
}

.your-question i
{
padding-left:3px;
display:inline-block;
transform:translateY(2px);
}

.answer-question-footer
{
background-color:#f9f9f9;
text-align:center;
padding:25px;
color:#6d6d6d;
font-size:16px;
font-family:Dana,Tahoma,sans-serif;
}

.answer-question-footer .text-your-question
{
color:#aaadb2;
font-size:13px;
transition:.3s;
font-family:IRANSans,Tahoma,sans-serif;
padding-left:10px;
}

.answer-question-footer .text-your-question:hover
{
color:#767676;
}

.footer-bottom
{
padding:50px 0 30px!important;
}

.enamad
{
text-align:center;
display:flex;
justify-content:center;
}

.footer-bottom
{
padding-top:66px;
padding-bottom:105px;
}

.responsive-footer-texts
{
color:#53565d!important;
}

.texts-footer-information
{
color:#8e939b!important;
transition:.3s!important;
}

.texts-footer-information li:hover
{
color:#8ed557!important;
}

@media (max-width:1470px)
{
.footer-main
{
padding:0;
}

.responsive-menu-footer
{
text-align:center;
margin-top:15px;
}

.align-menu-footer
{
flex-direction:column;
}

.top-footer-send-ticket
{
margin-top:20px;
}

.footer-socials ul li
{
margin-left:15px;
margin-top:10px;
}

.responsive-footer-texts
{
text-align:center!important;
}

.text-footer-ticket
{
text-align:center;
}

.btn-ticket-footer
{
display:block!important;
margin-top:15px!important;
}

.align-footer-text
{
text-align:justify!important;
}

.footer-socials .title
{
text-align:center;
margin-bottom:6px;
margin-top:21px;
}

.footer-services .service-item .icon
{
margin-bottom:4px;
margin-top:25px;
}

.category-boxes .box-item .inner .icon
{
padding-top:6px;
}

.texts-footer-information
{
display:flex!important;
flex-direction:column!important;
align-items:center!important;
}

.footer-statistics ul li
{
padding:28px 44px;
}

.enamad
{
justify-content:center;
margin-top:20px!important;
}

}

@media (max-width:1200px)
{
.footer-widget.list-menu ul:before
{
display:none;
}

}

@media (max-width:480px)
{
.footer-socials ul
{
flex-direction:column;
}

.responsive-menu-footer
{
text-align:center;
margin-top:15px;
}

.footer-socials ul li:not(:last-of-type)
{
margin-top:10px;
}

.top-footer-send-ticket
{
flex-direction:column;
margin-top:10px;
}

.footer-send-ticket .btn-send-ticket
{
margin-top:15px;
width:100%;
}

.footer-statistics ul li
{
float:none;
}

.enamad
{
justify-content:center;
margin-top:20px!important;
}

.footer-socials ul li
{
margin-left:15px;
margin-top:10px;
}

.align-menu-footer
{
flex-direction:column;
}

.responsive-footer-texts
{
text-align:center!important;
}

.text-footer-ticket
{
text-align:center;
}

.btn-ticket-footer
{
display:block!important;
margin-top:15px!important;
}

.align-footer-text
{
text-align:justify!important;
}

.footer-socials .title
{
text-align:center;
margin-bottom:6px;
margin-top:21px;
}

.footer-services .service-item .icon
{
margin-bottom:4px;
margin-top:25px;
}

.category-boxes .box-item .inner .icon
{
padding-top:6px;
}

.texts-footer-information
{
display:flex!important;
flex-direction:column!important;
align-items:center!important;
}

.footer-desc .copy-right
{
flex-direction:column;
}

.footer-desc .copy-right .copyright-btns
{
margin-top:6px;
}

}

@media (max-width:767px)
{
.footer-desc .copy-right .copyright-btns
{
flex:1;
text-align:center;
}

}

.file-upload-modal .modal-content .modal-inner .list-files:after
{
display:none;
}

.file-upload-modal .modal-content .modal-inner .list-files .item
{
flex-direction:column;
justify-content:start;
}

.file-upload-modal .modal-content .modal-inner .list-files .item .bar-size,.file-upload-modal .modal-content .modal-inner .list-files .item .file-name
{
width:100%;
}

.file-upload-modal .modal-content .modal-inner .list-files .item .bar-size .uploaded-file-size
{
height:6px;
display:block;
background-color:#8ed557;
border-radius:4px;
margin-top:10px;
transition:all 1s ease;
}

.file-upload-modal .modal-content .modal-inner .list-files .item .bar-size .uploaded-file-size.expired
{
background-color:#fb6c6c;
}

.text-center
{
text-align:center;
}

.text-right
{
text-align:right;
}

.text-left
{
text-align:left;
}

.download-cards
{
margin-top:66px;
}

.download-cards .download-card
{
padding:15px;
margin-bottom:20px;
}

.download-cards .download-card .content
{
display:flex;
align-items:center;
margin-bottom:30px;
}

.download-cards .download-card .content .img-box
{
flex:1;
max-width:50%;
}

.download-cards .download-card .content .img-box .img-pr
{
position:relative;
overflow:hidden;
padding-top:50%;
margin-bottom:0;
border-radius:4px;
}

.download-cards .download-card .content .img-box .img-pr .image
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:100%;
height:auto;
max-width:inherit;
}

.download-cards .download-card .content .content-inner
{
flex:1;
max-width:50%;
margin-right:15px;
}

.download-cards .download-card .content .content-inner .title
{
font-size:19px;
font-weight:500;
color:#53565d;
line-height:26px;
margin-bottom:17px;
}

.download-cards .download-card .content .content-inner .item
{
margin-bottom:10px;
display:flex;
align-items:center;
}

.download-cards .download-card .content .content-inner .item:last-child
{
margin-bottom:0;
}

.download-cards .download-card .content .content-inner .item .sub-desc
{
font-weight:400;
font-size:12px;
color:#6e7177;
line-height:16px;
margin-bottom:0;
margin-left:10px;
}

.download-cards .download-card .content .content-inner .item .sub-desc .prepend-icon
{
font-size:10px;
font-weight:400;
}

.download-cards .download-card .content .content-inner .item .btn
{
color:#87a8eb;
border-color:#87a8eb;
font-size:12px;
padding:0 0 3px;
}

.download-cards .download-card .content .content-inner .item .btn:hover
{
color:#8ed557;
border-color:#8ed557;
}

.download-cards .download-card .content .content-inner .item.add-domain .sub-desc
{
color:#7fc945;
}

.download-cards .download-card .content .content-inner .item.add-domain .sub-desc .prepend-icon
{
color:#6e7177;
}

.download-cards .download-card .content .content-inner .item.update-email .rtl-checkbox
{
font-weight:400;
font-size:12px;
color:#6e7177;
line-height:16px;
}

.download-cards .download-card .card-btn .btn
{
padding:13px 12px;
min-width:145px;
text-align:center;
margin-left:15px;
}

.download-cards .download-card .card-btn .btn:last-child
{
margin-left:0;
}

.download-cards .download-card .card-btn .add-btn
{
float:left;
}

.download-cards .download-card .card-btn .add-btn .btn
{
min-width:auto;
padding:0;
width:45px;
height:100%;
line-height:45px;
text-align:center;
cursor:pointer;
}

.download-cards .download-card .card-btn .add-btn .btn .prepend-icon
{
margin-left:0;
}

.download-cards .download-card.downloaded .content .content-inner .item
{
margin-bottom:23px;
}

.download-cards .download-card.downloaded .content .content-inner .item:last-of-type
{
margin-bottom:0;
}

.download-cards .download-card.downloaded .content .content-inner .item .inner
{
font-size:12px;
color:#53565d;
line-height:16px;
font-weight:400;
}

.download-cards .download-card.downloaded .content .content-inner .item .inner:first-of-type
{
margin-left:30px;
}

.download-cards .download-card.downloaded .content .content-inner .item .inner.code-box
{
width:100%;
margin-left:0;
}

.download-cards .download-card.downloaded .content .content-inner .item .inner.code-box .code-serials
{
width:75%;
margin-bottom:0;
position:relative;
border-radius:4px;
}

.download-cards .download-card.downloaded .content .content-inner .item .inner.code-box .code-serials .form-field
{
height:26px;
line-height:26px;
background-color:#fff;
border:1px solid #e9e9e9;
padding:0 5px;
width:100%;
}

.download-cards .download-card.downloaded .content .content-inner .item .inner.code-box .code-serials .copy-btn
{
position:absolute;
top:50%;
transform:translateY(-50%);
left:5px;
width:35px;
height:80%;
background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,.3));
text-align:left;
line-height:22px;
font-size:14px;
}

.download-cards .download-card.downloaded .content .content-inner .item .inner .sub-title.bold
{
font-weight:600;
}

.download-cards .download-card.downloaded .content .content-inner .item .inner .sub-title.price
{
color:#8ed557;
}

.download-cards .download-card.downloaded .content .content-inner .item .inner .sub-title.price>span
{
color:#53565d;
font-weight:400;
}

.download-cards .download-card.downloaded .card-btn .add-btn .btn
{
color:#e87c7c;
}

.download-single-widget .card-downloaded
{
margin-bottom:25px;
background-color:#fff;
border-radius:4px;
box-shadow:0 3px 60px rgba(119,132,157,.14);
-webkit-box-shadow:rgba(119,132,157,.14) 0 3px 60px;
padding:17px;
display:flex;
align-items:center;
}

.download-single-widget .card-downloaded .card-img .thumbnail
{
margin-bottom:0;
width:80px;
height:80px;
position:relative;
overflow:hidden;
border-radius:4px;
}

.download-single-widget .card-downloaded .card-img .thumbnail .image
{
width:100%;
height:100%;
max-width:100%;
}

.download-single-widget .card-downloaded .content-inner .title
{
font-size:17px;
font-weight:500;
color:#53565d;
margin-bottom:8px;
}

.download-single-widget .card-downloaded .content-inner .sub-title
{
color:#aaa;
font-size:13px;
font-weight:400;
}

@media (max-width:574px)
{
.download-single-widget .card-downloaded .card-img .thumbnail
{
margin:0 auto 15px;
}

.download-single-widget .card-downloaded .content-inner
{
text-align:center;
}

}

.download-single-widget .card-downloaded .theme-version
{
text-align:center;
color:#8ed557;
font-size:23px;
font-weight:500;
display:block;
line-height:36px;
}

.download-single-widget .card-downloaded .theme-version-t
{
text-align:center;
display:block;
color:#8e939b;
font-size:15px;
font-weight:400;
line-height:24px;
}

.download-single-widget>.content
{
background-color:#fff;
border-radius:4px;
box-shadow:0 3px 60px rgba(51,51,51,.14);
-webkit-box-shadow:rgba(51,51,51,.14) 0 3px 60px;
}

.download-single-widget>.content .download-product-header
{
margin-bottom:50px;
padding:5px;
background-color:#f2f4f5;
border-radius:4px;
height:60px;
}

.download-single-widget>.content .download-product-header .switch-btn .radio-label
{
line-height:48px;
padding:0 30px;
}

.download-single-widget>.content .download-product-header .header-btn .btn
{
background-color:transparent;
color:#83878e;
}

@media (max-width:767px)
{
.download-single-widget>.content .download-product-header
{
height:auto;
text-align:center;
}

.download-single-widget>.content .download-product-header .header-btn
{
margin-top:15px;
}

}

.download-single-widget>.content .cards-header
{
display:block;
width:100%;
text-align:center;
margin-bottom:40px;
}

.download-single-widget>.content .cards-header .title
{
font-size:15px;
font-weight:500;
color:#46484b;
padding:10px 0;
border-bottom:1px dashed #dfdfdf;
display:inline-block;
}

@media (min-width:575px)
{
.download-single-widget .cards
{
padding:0 60px 60px;
}

}

.download-single-widget .cards.license .product-property
{
transition:all .2s linear;
margin:0 50px;
background-color:#fff;
border:1px solid #f6f6f6;
border-radius:10px;
padding:15px;
}

.download-single-widget .cards.license .product-property:hover
{
box-shadow:0 2px 2px 0 rgba(0,0,0,.05);
}

.download-single-widget .cards.license .product-property.license-finished .Support-time
{
background-color:#f6f6f6;
border:1px solid #ff8a7e;
}

.download-single-widget .cards.license .product-property.license-finished .Support-time .btn
{
display:block;
}

.download-single-widget .cards.license .product-property .domains-product
{
height:64px;
display:flex;
margin-bottom:30px;
}

.download-single-widget .cards.license .product-property .domains-product .product-num
{
width:64px;
height:64px;
line-height:64px;
text-align:center;
display:inline-block;
background-color:#f2f4f5;
color:#46484b;
font-size:26px;
font-weight:500;
border-radius:10px;
margin-left:20px;
}

.download-single-widget .cards.license .product-property .domains-product .domain
{
padding:0 20px;
font-size:15px;
font-weight:500;
color:#46484b;
background-color:#f2f4f5;
display:inline-block;
flex:1;
line-height:64px;
border-radius:10px;
}

.download-single-widget .cards.license .product-property .domains-product .domain .btn
{
float:left;
color:#8ed557;
}

@media (max-width:344px)
{
.download-single-widget .cards.license .product-property .domains-product .domain
{
padding:0 10px;
font-size:13px;
}

}

.download-single-widget .cards.license .product-property .inner
{
margin-bottom:30px;
display:flex;
}

.download-single-widget .cards.license .product-property .inner.amount
{
border-bottom:1px dashed #dfdfdf;
margin-bottom:0;
padding-bottom:30px;
}

.download-single-widget .cards.license .product-property .inner .license-type,.download-single-widget .cards.license .product-property .inner .order-code,.download-single-widget .cards.license .product-property .inner .paid-amount,.download-single-widget .cards.license .product-property .inner .purchase-date
{
flex:1;
font-size:15px;
font-weight:500;
color:#46484b;
}

.download-single-widget .cards.license .product-property .inner .license-type,.download-single-widget .cards.license .product-property .inner .purchase-date
{
text-align:left;
}

.download-single-widget .cards.license .product-property .Support-time
{
margin-bottom:30px;
background-color:#f1faea;
height:67px;
line-height:67px;
font-size:15px;
font-weight:500;
color:#46484b;
text-align:center;
border-radius:10px;
border:1px solid #8ed557;
}

.download-single-widget .cards.license .product-property .Support-time .btn
{
float:left;
margin-left:20px;
color:#8ed557;
display:none;
}

.download-single-widget .cards.license .product-property .fast-support
{
margin:30px 0 15px;
color:#46484b;
}

.download-single-widget .cards.license .product-property .fast-support .title
{
font-size:15px;
font-weight:500;
}

.download-single-widget .cards.license .product-property .fast-support .btn
{
color:#46484b;
margin:0 15px;
font-size:15px;
font-weight:500;
}

.download-single-widget .cards.license .product-property .fast-support .btn.for-active
{
color:#8ed557;
}

.download-single-widget .cards.license .product-property .btn
{
padding:0;
background:transparent;
}

@media (max-width:1199px)
{
.download-single-widget .cards.license .product-property
{
margin:0;
}

}

@media (max-width:574px)
{
.download-single-widget .cards.license .product-property .domains-product .product-num
{
display:none;
}

.download-single-widget .cards.license .product-property .inner,.download-single-widget .cards.license .product-property .inner.amount
{
flex-direction:column;
align-items:start;
}

.download-single-widget .cards.license .product-property .Support-time
{
height:auto;
line-height:normal;
padding:15px;
}

}

.download-single-widget .cards.download .product-download-property
{
height:64px;
display:flex;
margin-bottom:30px;
}

.download-single-widget .cards.download .product-download-property .product-num
{
border-radius:10px;
margin-left:25px;
display:inline-block;
width:64px;
height:100%;
font-size:26px;
font-weight:500;
background-color:#f2f4f5;
text-align:center;
color:#46484b;
line-height:64px;
}

.download-single-widget .cards.download .product-download-property .content-product-demo
{
background-color:#f2f4f5;
border-radius:10px;
flex:1;
padding:10px;
}

.download-single-widget .cards.download .product-download-property .content-product-demo .title
{
display:inline-block;
margin:0;
line-height:45px;
font-size:15px;
font-weight:500;
color:#46484b;
padding-right:5px;
}

.download-single-widget .cards.download .product-download-property .content-product-demo .btn
{
float:left;
padding:0 25px;
height:45px;
line-height:45px;
text-align:center;
}

.download-single-widget .cards.extended-support .cards-header
{
margin-bottom:60px;
font-size:15px;
font-weight:500;
color:#46484b;
}

.download-single-widget .cards.extended-support .cards-header .title
{
border-bottom:none;
font-size:18px;
font-weight:500;
color:#46484b;
}

.download-single-widget .cards.extended-support .cards-header .property
{
text-align:right;
}

.download-single-widget .cards.extended-support .cards-header .property .domain,.download-single-widget .cards.extended-support .cards-header .property .order-code
{
display:inline-block;
margin:0 30px;
}

.download-single-widget .cards.extended-support .license-widget
{
padding:50px 40px;
box-shadow:0 5px 50px rgba(163,173,191,.18);
-webkit-box-shadow:rgba(163,173,191,.18) 0 5px 50px;
border-radius:4px;
background-color:#fff;
}

.download-single-widget .cards.extended-support .license-widget .inner
{
text-align:right;
position:relative;
padding:0 0 39px;
border-bottom:1px solid rgba(231,235,239,.54);
}

.download-single-widget .cards.extended-support .license-widget .inner .icon
{
width:60px;
height:60px;
display:block;
margin-bottom:26px;
background-position:50%;
background-size:auto;
background-repeat:no-repeat;
}

.download-single-widget .cards.extended-support .license-widget .inner .sub-title
{
display:block;
margin-bottom:7px;
font-size:14px;
font-weight:500;
color:#747b85;
line-height:22px;
}

.download-single-widget .cards.extended-support .license-widget .inner .title
{
font-weight:600;
font-size:24px;
line-height:32px;
}

.download-single-widget .cards.extended-support .license-widget .inner .badge
{
position:absolute;
top:158px;
left:60px;
z-index:3;
background-color:rgba(251,203,101,.1);
color:#fbcb65;
font-size:12px;
padding:9px 15px;
}

.download-single-widget .cards.extended-support .license-widget.normal .inner .icon
{
background-image:url(../images/svg/bike.svg);
}

.download-single-widget .cards.extended-support .license-widget.normal .inner .title
{
color:#363d4d;
}

.download-single-widget .cards.extended-support .license-widget.business-service .inner .icon
{
background-image:url(../images/svg/aircraft.svg);
}

.download-single-widget .cards.extended-support .license-widget.business-service .inner .sub-title
{
color:#f9c659;
}

.download-single-widget .cards.extended-support .license-widget.business-service .inner .title
{
color:#9f6627;
}

.download-single-widget .cards.extended-support .license-widget.unlimited .inner .icon
{
background-image:url(../images/svg/rocket.svg);
}

.download-single-widget .cards.extended-support .license-widget.unlimited .inner .sub-title
{
color:#8ed557;
}

.download-single-widget .cards.extended-support .license-widget.unlimited .inner .title
{
color:#528a29;
}

.download-single-widget .cards.extended-support .license-widget .content
{
margin-bottom:0;
text-align:right;
list-style-type:none;
padding:41px 0 49px;
}

.download-single-widget .cards.extended-support .license-widget .content .item
{
display:flex;
align-items:center;
font-size:15px;
font-weight:400;
line-height:28px;
color:#747b85;
}

.download-single-widget .cards.extended-support .license-widget .content .item .prepend-icon
{
border-radius:40px;
margin-left:10px;
width:21px;
height:21px;
line-height:23px;
text-align:center;
font-size:8px;
}

.download-single-widget .cards.extended-support .license-widget .content .item.available .prepend-icon
{
background-color:rgba(142,213,87,.1);
color:#8ed557;
}

.download-single-widget .cards.extended-support .license-widget .content .item.unavailable .prepend-icon
{
background-color:rgba(253,131,117,.1);
color:#fd8375;
}

.download-single-widget .cards.extended-support .license-widget .btn-card
{
display:flex;
justify-content:center;
}

.download-single-widget .cards.extended-support .license-widget .btn-card .btn
{
padding:12px 20px;
}

.btn-submitInfo
{
background-color:#8ed557;
color:#fff;
font-size:15px;
padding:20 px 10px;
}

.f15
{
font-size:15px!important;
}

.mt-20
{
margin-top:20px;
}

.bg-white
{
padding:30px;
background-color:#fff;
}

.btn-help
{
border-bottom:1px dashed #8ed557;
color:#8ed557;
}

.left-box
{
text-align:center;
}

.left-box .bank-card
{
background-image:linear-gradient(to right bottom,#ffcc58,#ffc355,#ffb953,#ffb052,#ffa752);
opacity:.84;
padding:20px;
margin-bottom:30px;
}

.left-box .bank-card p
{
color:#fff;
text-align:center;
}

.left-box .bank-card .username
{
font-size:13px;
text-align:right;
}

.left-box .bank-card .card-id
{
font-size:16px;
font-family:OCR A Std;
margin-bottom:0;
}

.left-box p
{
font-size:14px;
text-align:right;
color:#acb3bf;
}

.left-box .note
{
background-color:rgba(251,203,101,.12);
color:#fbcb65;
padding:20px 12px;
margin-top:50px;
}

.left-box .note p
{
font-size:14px;
}

.myCardMain
{
padding:0 25px;
margin-bottom:2.5rem;
position:relative;
transition:all .2s linear;
}

.myCardMain .myCard
{
background:#ffcc58;
background:linear-gradient(145deg,#ffd46f,#e3a111);
width:100%;
height:210px;
padding:15px;
color:#fff;
border-radius:5px;
margin-bottom:15px;
overflow:hidden;
transition:all .2s linear;
}

.myCardMain .myCard.blueCard
{
background:#58dfff;
background:linear-gradient(145deg,#58dfff,#2da8fd);
}

.myCardMain .myCard.redCard
{
background:#ff589c;
background:linear-gradient(145deg,#ff589c,#fd2d2d);
}

.myCardMain .myCard div
{
transition:filter .2s linear;
}

.myCardMain .myCard .bank-name
{
display:block;
}

.myCardMain .myCard .bank-name .bank-logo
{
display:inline-block;
margin-left:5px;
width:40px;
height:auto;
}

.myCardMain .myCard .bank-name .bank-title
{
display:inline-block;
vertical-align:bottom;
}

.myCardMain .myCard .bank-name .bank-title span
{
font-size:11px;
display:block;
line-height:1.3;
}

.myCardMain .myCard .bank-name .bank-title span:last-child
{
font-weight:700;
font-size:20px;
}

.myCardMain .myCard .bank-details
{
padding:10px 20px;
}

.myCardMain .myCard .bank-details div
{
display:block;
line-height:2;
}

.myCardMain .myCard .bank-details div.myCardDetails
{
direction:ltr;
text-align:left;
font-family:monospace,cursive,Arial,Tahoma;
letter-spacing:2px;
}

.myCardMain .myCardOverlay
{
position:absolute;
left:25px;
right:25px;
top:0;
bottom:0;
opacity:0;
background-color:hsla(0,0%,100%,.85);
transition:all .2s linear;
}

.myCardMain .myCardOverlay .myCardOverlayContent
{
text-align:center;
position:absolute;
top:50%;
transform:translateY(-50%);
margin:0 auto;
display:block;
width:100%;
}

.myCardMain .myCardOverlay .myCardOverlayContent h3
{
color:#666;
}

.myCardMain .myCardOverlay .myCardOverlayContent .bank-actions
{
display:block;
margin-top:20px;
}

.myCardMain .myCardOverlay .myCardOverlayContent .bank-actions a
{
display:inline-block;
}

.myCardMain:hover .myCard .bank-details,.myCardMain:hover .myCard .bank-name .bank-name,.myCardMain:hover .myCard .bank-name img
{
filter:blur(3px);
}

.myCardMain:hover .myCardOverlay
{
opacity:1;
}

.myCardMain .isDefault
{
position:absolute;
top:10px;
left:25px;
transform:scale(.8);
transition:all .2s linear;
filter:blur(0)!important;
}

.myCardMain .newCard
{
filter:blur(10px);
background:linear-gradient(145deg,#fff,#d6d6d6);
}

.myCardMain .newCard+.myCardOverlay
{
opacity:1;
background-color:transparent;
}

.myCardMain .newCard+.myCardOverlay img
{
display:block;
}

.myCardMain .addNewCard
{
width:110px;
margin:0 auto 20px;
}

@media (max-width:574px)
{
.myCardMain
{
padding:0;
}

.myCardMain .myCard
{
padding:10px;
height:auto;
}

.myCardMain .myCard .bank-details
{
padding:0;
}

.myCardMain .myCard .bank-details>div
{
font-size:14px!important;
}

}

@media (max-width:344px)
{
.myCardMain .myCard .bank-details>div
{
font-size:12px!important;
}

}

.blog-send .send-product
{
background-color:#fff;
border-radius:4px;
box-shadow:0 0 10px rgba(54,83,120,.26)!important;
width:100%;
padding:30px;
}

.blog-send .send-product .upload-box
{
cursor:pointer;
transition:.3s;
-webkit-transition:.3s;
width:100%;
height:100%;
display:flex;
justify-content:center;
align-items:center;
flex-direction:column;
border:1px dashed #e2e3e4;
padding:50px 0;
border-radius:4px;
}

.blog-send .send-product .upload-box:last-of-type
{
margin-left:0;
}

.blog-send .send-product .upload-box:hover
{
border-color:#acb3bf;
box-shadow:0 5px 10px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 10px;
}

.blog-send .send-product .upload-box span
{
display:block;
}

.blog-send .send-product .upload-box span.icon
{
margin-bottom:30px;
font-size:32px;
color:rgba(172,179,191,.43);
}

.blog-send .send-product .upload-box span.sub-title
{
font-size:20px;
font-weight:400;
color:#acb3bf;
margin-bottom:20px;
}

.blog-send .send-product .upload-box span.size-upload
{
font-size:17px;
color:#c7cbd2;
}

.blog-send .send-product .input-group .form-field-error
{
margin-bottom:0;
}

.blog-send .send-product.fields .filed-link.first
{
margin-top:0;
}

.blog-send .send-product.fields-select .options-select
{
padding-left:30px;
}

.blog-send .send-product.fields-select .options-select .rtl-select.has-label .form-label
{
margin-bottom:0;
}

.blog-send .send-product.fields-select .options-select .rtl-select.has-label .form-label .select-form
{
margin-bottom:35px;
}

.blog-send .send-product.fields-select .options-select .rtl-select.has-label .form-label .select-form:last-of-type
{
margin-bottom:0;
}

.blog-send .send-product.fields-select .title-select-option
{
margin-bottom:33px;
font-size:17px;
font-weight:500;
color:#4d535b;
display:flex;
}

.blog-send .send-product.fields-select .title-select-option .prepend-icon
{
margin-left:18px;
color:#dcdfe4;
}

.blog-send .send-product.fields-select .rtl-select
{
padding:0;
}

.blog-send .send-product.fields-select .rtl-select .form-label
{
padding:0;
margin-bottom:80px;
flex-direction:column;
justify-content:start;
align-items:baseline;
}

.blog-send .send-product.fields-select .rtl-select .form-label .select-form
{
width:100%;
}

.blog-send .send-product.fields-select .rtl-select .form-label .label
{
margin-bottom:40px;
font-size:17px;
font-weight:500;
color:#4d535b;
display:flex;
}

.blog-send .send-product.fields-select .rtl-select .form-label .label .prepend-icon
{
margin-left:18px;
color:#dcdfe4;
}

.blog-send .send-product.fields-select .check-boxes-product .title
{
margin-bottom:30px;
font-size:17px;
font-weight:500;
color:#4d535b;
display:flex;
}

.blog-send .send-product.fields-select .check-boxes-product .title .prepend-icon
{
margin-left:18px;
color:#dcdfe4;
}

.blog-send .send-product.fields-select .check-boxes-product label.rtl-checkbox
{
margin-bottom:20px;
font-size:14px;
font-weight:400;
color:#747b85;
display:block;
}

.blog-send .send-product.fields-select .check-boxes-product label.rtl-checkbox span.marker
{
width:20px;
height:20px;
line-height:20px;
}

.blog-send .send-product.about-something .about-something-content
{
border-radius:3px;
border:1px solid #e3e4e5;
padding:20px 20px 44px;
}

.blog-send .send-product.about-something .about-something-content .title
{
display:block;
font-weight:500;
font-size:18px;
color:#53565d;
margin-bottom:17px;
}

.blog-send .send-product.about-something .about-something-content .desc
{
font-size:15px;
font-weight:400;
color:#8e939b;
line-height:30px;
margin-bottom:30px;
}

.blog-send .send-product.about-something .about-something-content .widget-btn
{
display:flex;
justify-content:center;
align-items:center;
}

.blog-send .send-product.about-something .about-something-content .widget-btn .btn
{
padding:10px 60px;
}

.blog-send .send-product.about-something .code-box-something
{
border-radius:4px;
overflow:hidden;
height:100%;
background-color:#5552ab;
}

.blog-send .send-product.about-something .code-box-something .top-bar-widget
{
height:30px;
background-color:#23206f;
padding:0 20px;
}

.blog-send .send-product.about-something .code-box-something .top-bar-widget .bottoms
{
height:100%;
display:flex;
align-items:center;
}

.blog-send .send-product.about-something .code-box-something .top-bar-widget .bottoms span
{
margin-left:16px;
display:inline-block;
width:13.2px;
height:13.2px;
border-radius:50px;
background-color:#fff3cd;
}

.blog-send .send-product.about-something .code-box-something .top-bar-widget .bottoms span.red
{
background-color:#ff4848;
}

.blog-send .send-product.about-something .code-box-something .top-bar-widget .bottoms span.yellow
{
background-color:#ffeb9a;
}

.blog-send .send-product.about-something .code-box-something .top-bar-widget .bottoms span.white-blue
{
background-color:#b1c3eb;
}

.alignnone
{
margin:5px 20px 20px 0;
}

.aligncenter,div.aligncenter
{
display:block;
margin:5px auto;
}

.alignright
{
float:right;
margin:5px 0 20px 20px;
}

.alignleft
{
float:left;
margin:5px 20px 20px 0;
}

a img.alignright
{
float:right;
margin:5px 0 20px 20px;
}

a img.alignleft,a img.alignnone
{
margin:5px 20px 20px 0;
}

a img.alignleft
{
float:left;
}

a img.aligncenter
{
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption
{
background:#fff;
border:1px solid #f0f0f0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}

.wp-caption.alignleft,.wp-caption.alignnone
{
margin:5px 20px 20px 0;
}

.wp-caption.alignright
{
margin:5px 0 20px 20px;
}

.wp-caption img
{
border:0;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}

.wp-caption p.wp-caption-text
{
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.screen-reader-text
{
border:0;
clip:rect(1px,1px,1px,1px);
-webkit-clip-path:inset(50%);
clip-path:inset(50%);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute!important;
width:1px;
word-wrap:normal!important;
}

.screen-reader-text:focus
{
background-color:#eee;
clip:auto!important;
-webkit-clip-path:none;
clip-path:none;
color:#444;
display:block;
font-size:1em;
height:auto;
left:5px;
line-height:normal;
padding:15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000;
}

.not-done
{
margin-top:50px;
border-radius:4px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
background-color:#fff;
height:100%;
text-align:center;
display:flex;
justify-content:center;
align-items:center;
flex-flow:column;
}

.not-done .thumbnail
{
margin:auto auto 30px;
}

.not-done .thumbnail .card-img
{
width:100%;
height:100%;
max-width:inherit;
}

.not-done .content
{
margin:auto;
}

.not-done .content .title
{
font-size:18px;
font-weight:500;
color:#53565d;
}

.not-done .content .desc
{
font-size:13px;
font-weight:400;
color:#acb3bf;
}

.dashboard .modal-content
{
overflow:auto!important;
}

.dashboard .swal-overlay
{
z-index:1000000!important;
}

.dashboard .swal-modal
{
z-index:1000001!important;
}

.dashboard .ticket-select .ticket-registration .user-answer
{
margin-top:10px;
}

.dashboard .ticket-select .ticket-registration
{
margin-bottom:10px;
}

.dashboard .dashboard-widget.interests .btn-lg
{
height:100%;
}

.dashboard .data-list-table .sh-table .table .t-content .t-item
{
padding:27px 7px;
}

.dashboard .data-list-table .sh-table .table .t-head .t-col
{
padding-left:15px;
}

.dashboard .about-something-content .input-group
{
margin-bottom:10px;
}

.dashboard .v-select[dir=rtl] .vs__actions
{
padding:5px 3px 0 12px;
}

.dashboard .dashboard-send-product .send-product.about-something .about-something-content
{
padding:20px;
}

.dashboard .dashboard-send-product .sending-files-list .file-item .product-title .title
{
text-align:right;
}

.dashboard .alert.centered a
{
transition:.3s;
}

.dashboard .modal-width-300
{
max-width:300px;
min-width:100%;
}

.dashboard .modal-width-400
{
max-width:400px;
min-width:100%;
}

.dashboard .modal-width-500
{
max-width:500px;
min-width:100%;
}

.dashboard .modal-width-600
{
max-width:600px;
min-width:100%;
}

.dashboard .modal-width-800
{
width:800px;
min-width:100%;
}

.dashboard .btn-blue-dot:hover
{
color:#6b93de!important;
}

.dashboard .data-list-table .sh-table .table .t-content .t-item.see-edit .btn:hover
{
color:#96989b!important;
}

.dashboard .data-list-table .sh-table .table .t-content .t-item.see-edit .btn
{
transition:all .3s;
}

@media (max-width:485px)
{
.dashboard .dashboard-send-product .sending-files-list .new-file
{
padding:30px;
}

.dashboard .dashboard-login .dashboard-chart .widget-header .widget-btn .btn:last-child:after
{
height:75px;
top:-55px;
}

.dashboard .ticket-select .ticket-registration>.widget-header
{
padding-top:7%;
}

.dashboard .btn-lg
{
padding:10px 20px;
}

.dashboard .btn-small-center
{
display:flex;
margin:auto;
}

.dashboard .btn-sm-100
{
width:100%;
}

.dashboard .dashboard-send-product .sending-files-list .file-item
{
display:block;
text-align:center;
}

.dashboard .dashboard-send-product .sending-files-list .file-item .product-step
{
margin:17px 5px!important;
}

.dashboard .dashboard-send-product .send-product.about-something .about-something-content
{
padding:20px 20px 0;
}

.dashboard .interests
{
padding:10px;
}

.dashboard .setting-notification .product-support .select-notification,.dashboard .setting-social .social-network-links
{
padding:15px;
}

.dashboard .badge
{
padding:5px;
font-size:12px;
}

.dashboard .setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-header .title
{
font-size:14px;
}

.dashboard .rtl-accordion .accordion-item .accordion-header .icon
{
margin-left:3px;
}

.dashboard .setting-support .product-support .your-information .rtl-accordion .accordion-item .accordion-header .icon
{
width:32px;
height:32px;
display:inline-block;
line-height:35px;
margin-bottom:8px;
font-size:13px;
}

.dashboard .dashboard-send-product .sending-files-list .file-item .product-title .title
{
text-align:center;
}

.dashboard .select-withdrawBank .username
{
line-height:1.5;
padding-right:5px;
text-align:left;
}

.dashboard .pay-request .checkout .deposit-request .title
{
font-size:12px!important;
line-height:1.5;
}

.dashboard .display-sm-block
{
display:block!important;
}

}

.dashboard .dashboard i.rip.icon-fix-dashboard-x-2
{
transform:translateX(0)!important;
}

@media (max-width:697px)
{
.dashboard .dashboard-login .dashboard-chart .widget-header .widget-btn
{
flex:1;
text-align:right;
}

.dashboard .dashboard-login .dashboard-chart .widget-header .widget-btn .btn:last-child:after
{
display:none;
}

}

@media (min-width:431px) and (max-width:767px)
{
.dashboard .ticket-select .ticket-registration>.widget-header
{
padding-top:37%;
background-position:69% 100%;
}

.dashboard .dashboard-send-product .product-actions
{
flex:unset;
}

.dashboard .dashboard-send-product .send-product.about-something .about-something-content
{
padding:20px 20px 0;
}

.dashboard .dashboard-send-product .sending-files-list .file-item>*
{
text-align:center;
}

}

@media (min-width:574px) and (max-width:732px)
{
.dashboard .dashboard-send-product .sending-files-list .file-item
{
display:block;
}

.dashboard .dashboard-send-product .sending-files-list .file-item>*
{
margin:5px;
}

.dashboard .dashboard-send-product .sending-files-list .file-item .product-title .title
{
text-align:center!important;
}

}

@media (max-width:810px)
{
.dashboard .dashboard-login .last-comment .comment-box .desc
{
overflow:auto;
}

.dashboard .dashboard-widget.interests .select-form,.dashboard .notifications .card-notification
{
margin-bottom:10px;
}

.dashboard .dashboard-send-product .send-product.about-something .about-something-content
{
padding:20px 20px 0;
}

.dashboard .dashboard-send-product .sending-files-list .file-item
{
justify-content:center;
}

.dashboard .dashboard-send-product .sending-files-list .file-item.card-downloaded .product-title
{
text-align:center;
margin-top:5px;
}

.dashboard .cart-amount
{
flex:100%!important;
text-align:center;
}

.dashboard .setting-support .ticket-addsupporters .inner
{
display:block;
}

.dashboard .setting-support .ticket-addsupporters .multiselect
{
width:100%;
margin-bottom:10px;
}

.dashboard .sh-table
{
overflow:auto;
}

}

@media (min-width:810px) and (max-width:991px)
{
.dashboard .about-something-content .input-group,.dashboard .dashboard-widget.interests .select-form
{
margin-bottom:10px;
}

.dashboard .sh-table
{
overflow:auto;
}

}

@media (min-width:991px) and (max-width:1200px)
{
.dashboard .setting-user-info .content .form-label
{
padding-left:5px;
}

.dashboard .setting-notification .product-support .select-notification
{
padding:15px;
}

.dashboard .badge
{
padding:5px 1px;
font-size:12px;
}

.dashboard .select-withdrawBank .username
{
line-height:1.5;
font-size:13px;
text-align:left;
padding-right:5px;
}

.dashboard .pay-request .checkout .deposit-request .title
{
font-size:12px!important;
line-height:1.5;
}

}

.dashboard .hljs
{
display:block;
overflow-x:auto;
padding:.5em;
background:#2b2b2b;
color:#bababa;
}

.dashboard .hljs-emphasis,.dashboard .hljs-strong
{
color:#a8a8a2;
}

.dashboard .hljs-bullet,.dashboard .hljs-link,.dashboard .hljs-number,.dashboard .hljs-quote,.dashboard .hljs-regexp
{
color:#6896ba;
}

.dashboard .hljs-code,.dashboard .hljs-selector-class
{
color:#a6e22e;
}

.dashboard .hljs-emphasis
{
font-style:italic;
}

.dashboard .hljs-attribute,.dashboard .hljs-keyword,.dashboard .hljs-literal,.dashboard .hljs-name,.dashboard .hljs-section,.dashboard .hljs-selector-tag
{
color:#cb7832;
}

.dashboard .hljs-variable
{
color:#9876aa;
}

.dashboard .hljs-params
{
color:#b9b9b9;
}

.dashboard .hljs-string
{
color:#6a8759;
}

.dashboard .hljs-addition,.dashboard .hljs-built_in,.dashboard .hljs-builtin-name,.dashboard .hljs-selector-attr,.dashboard .hljs-selector-id,.dashboard .hljs-selector-pseudo,.dashboard .hljs-subst,.dashboard .hljs-symbol,.dashboard .hljs-template-tag,.dashboard .hljs-template-variable,.dashboard .hljs-type
{
color:#e0c46c;
}

.dashboard .hljs-comment,.dashboard .hljs-deletion,.dashboard .hljs-meta
{
color:#7f7f7f;
}

.dashboard .ltr-input
{
padding-left:10px;
direction:ltr;
text-align:left;
}

.dashboard .ltr-input::-moz-placeholder
{
direction:rtl!important;
text-align:right!important;
}

.dashboard .ltr-input::placeholder
{
direction:rtl!important;
text-align:right!important;
}

.dashboard .ltr-input:-moz-placeholder-shown
{
direction:rtl!important;
text-align:right!important;
}

.dashboard .ltr-input:-ms-input-placeholder
{
direction:rtl!important;
text-align:right!important;
}

.dashboard .ltr-input:placeholder-shown
{
direction:rtl!important;
text-align:right!important;
}

.dashboard .uppy-StatusBar-actions
{
left:10px!important;
right:auto!important;
}

.dashboard .tox-statusbar__branding
{
display:none!important;
}

.dashboard .error-message
{
color:#fb6453;
flex:0 1 100%;
font-size:13px;
top:52px;
}

.dashboard .announcements .notification .content:first-child
{
margin-top:0;
}

.dashboard .announcements .announcement-content
{
position:relative;
padding:30px 30px 20px;
background-color:#f9f9fb;
border-radius:4px;
margin-top:37px;
color:#727272;
}

.dashboard .announcements .announcement-content img
{
max-width:100%;
height:auto;
}

.dashboard i.rip.icon-fix-dashboard-y-1
{
transform:translateY(1px)!important;
display:inline-block;
}

.dashboard i.rip.icon-fix-dashboard-x-1
{
transform:translateX(1px)!important;
display:inline-block;
}

.dashboard i.rip.icon-fix-dashboard-y-2
{
transform:translateY(2px)!important;
display:inline-block;
}

.dashboard i.rip.icon-fix-dashboard-x-2
{
transform:translateX(2px)!important;
display:inline-block;
}

.dashboard i.rip.icon-fix-dashboard-y-3
{
transform:translateY(3px)!important;
display:inline-block;
}

.dashboard i.rip.icon-fix-dashboard-x-3
{
transform:translateX(3px)!important;
display:inline-block;
}

.dashboard i.rip.icon-fix-dashboard-y-4
{
transform:translateY(4px)!important;
display:inline-block;
}

.dashboard i.rip.icon-fix-dashboard-x-4
{
transform:translateX(4px)!important;
display:inline-block;
}

.dashboard i.rip.icon-fix-dashboard-y-5
{
transform:translateY(5px)!important;
display:inline-block;
}

.dashboard i.rip.icon-fix-dashboard-x-5
{
transform:translateX(5px)!important;
display:inline-block;
}

.dashboard .bankNumbers
{
direction:ltr;
font-family:Tahoma;
display:inline-block;
letter-spacing:1px;
font-size:11px;
text-align:left;
float:left;
}

.dashboard .user-info .dashboard-widget
{
margin-top:0;
}

.dashboard .dashboard-content
{
display:flex;
padding-bottom:30px;
min-height:100vh;
}

.dashboard .dashboard-content>.container
{
display:flex;
flex-direction:column;
}

.dashboard .dashboard-content>.container .header-main+*
{
flex:1;
}

.dashboard .user-chat .author-text .ticket-attachments li
{
color:#acb3bf;
}

.dashboard .newUserDashboardCTA
{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
}

.dashboard .newUserDashboardCTA .cta_btn
{
flex:1;
display:flex;
justify-content:flex-end;
}

.dashboard .newUserDashboardCTA .cta_image
{
max-height:140px;
}

.dashboard .newUserDashboardCTA h3
{
color:#53565d;
line-height:2;
}

.dashboard .newUserDashboardCTA h5
{
color:#acb3bf;
font-weight:400;
}

.dashboard .rtlModal .desc
{
text-align:justify;
padding:10px;
line-height:1.8;
}

.dashboard .btn-blue-dot
{
color:#89b0fa!important;
margin-left:20px!important;
}

.dashboard .userSocialIconSet
{
background:#8ed557;
width:30px;
height:30px;
display:inline-block;
color:#fff;
border-radius:4px;
text-align:center;
line-height:30px;
}

.dashboard .golden-card
{
padding-bottom:20px;
background:#ffcc58;
background:linear-gradient(145deg,#ffd46f,#e3a111);
color:#fff;
}

.dashboard .rtl-accordion .accordion-item .accordion-content
{
transition:all .2s linear;
display:block;
}

.dashboard .rtl-accordion .accordion-item .accordion-content.hide-item
{
opacity:0;
visibility:hidden;
pointer-events:none;
padding:0;
line-height:0;
border-top-width:0;
color:transparent;
height:0;
}

.dashboard label.rtl-checkbox span.marker
{
width:20px;
height:20px;
line-height:20px;
}

.dashboard .withdraw-type
{
border:none;
flex:2;
display:flex;
align-items:center;
}

.dashboard .append-icon
{
display:inline-block;
margin-right:10px;
font-size:12px;
}

.dashboard .cart-amount
{
flex:1;
}

.dashboard .cart-amount .amount
{
display:block;
color:#8ed557;
font-size:18px;
font-weight:500;
line-height:24px;
}

.dashboard .cart-amount .amount .currency
{
font-size:11px;
font-weight:400;
color:#9b9b9b;
margin-right:5px;
}

.dashboard .cart-amount .amount.deleted
{
font-size:14px;
line-height:14px;
color:#ec9898;
}

.dashboard .setting-support .text-field
{
width:100%;
flex:3;
padding:15px;
border:1px solid rgba(119,132,157,.24);
border-radius:3px;
color:#77849d;
}

.dashboard .vs__search
{
color:#747b85;
height:42px!important;
}

.dashboard .vs__dropdown-toggle
{
border:none!important;
}

.dashboard .vs__dropdown-menu
{
overflow-x:hidden;
max-height:250px;
}

.dashboard .vs__dropdown-menu li
{
padding:0 5px;
height:40px;
line-height:40px;
font-size:15px;
cursor:pointer;
text-align:right;
}

.dashboard .vs__dropdown-menu li:active,.dashboard .vs__dropdown-menu li:hover,.dashboard .vs__dropdown-option--highlight
{
background:#8ed557;
color:#fff!important;
}

.dashboard .search__top
{
margin-bottom:0!important;
width:300px;
max-width:100%;
}

.dashboard .rtl__input_clear
{
position:absolute;
left:0;
top:50%;
transform:translate(10px,-50%);
line-height:1;
cursor:pointer;
color:#fd8375;
}

.dashboard .noIcon
{
padding-top:0!important;
}

.dashboard .noIcon.content .item.active .icon,.dashboard .noIcon.content .item.half .icon,.dashboard .noIcon.content .item .icon
{
background:transparent!important;
box-shadow:none!important;
}

.dashboard .dashboard-widget.interests.upgrade
{
display:flex;
flex-direction:column;
align-items:center;
}

.dashboard .dashboard-widget.interests.upgrade .title
{
text-align:center;
font-size:18px;
font-weight:500;
line-height:28px;
color:#53565d;
margin:0;
}

.dashboard button[disabled]
{
opacity:.8;
filter:grayscale(1);
pointer-events:none;
}

.dashboard .upgradeStepFourInput
{
width:48%;
}

.dashboard .upload-btn
{
display:flex;
}

.dashboard .upload-btn .btn
{
transition:.3s;
-webkit-transition:.3s;
background-color:transparent;
flex:1;
padding:25px;
border:1px dashed #e2e3e4;
border-radius:4px;
}

.dashboard .upload-btn .btn:hover
{
box-shadow:0 10px 50px rgba(226,227,228,.34);
-webkit-box-shadow:rgba(226,227,228,.34) 0 10px 50px;
}

.dashboard .upload-btn .btn:first-of-type
{
margin-left:15px;
}

.dashboard .upload-btn .btn:nth-of-type(2)
{
margin-right:15px;
}

.dashboard .upload-btn .btn .inner,.dashboard .upload-btn .btn .prepend-icon,.dashboard .upload-btn .btn .title
{
display:block;
text-align:center;
}

.dashboard .upload-btn .btn .prepend-icon
{
color:#acb3bf;
margin-left:0;
font-size:16px;
margin-bottom:10px;
}

.dashboard .upload-btn .btn .title
{
color:#acb3bf;
margin-bottom:5px;
}

.dashboard .upload-btn .btn .inner
{
color:#c7cbd2;
}

.dashboard .not-done
{
margin-top:0;
box-shadow:0 0 10px rgba(54,83,120,.26)!important;
}

.dashboard .dashboard-comments
{
box-shadow:0 0 10px rgba(54,83,120,.26);
}

.dashboard .my-shaker:first-child
{
-webkit-animation-delay:-.75s;
animation-delay:-.75s;
-webkit-animation-duration:.25s;
animation-duration:.25s;
}

.dashboard .my-shaker:nth-child(2)
{
-webkit-animation-delay:-.5s;
animation-delay:-.5s;
-webkit-animation-duration:.3s;
animation-duration:.3s;
}

.dashboard .my-shaker:nth-child(3)
{
-webkit-animation-delay:-.05s;
animation-delay:-.05s;
-webkit-animation-duration:.27s;
animation-duration:.27s;
}

.dashboard .my-shaker:nth-child(4)
{
-webkit-animation-delay:-.2s;
animation-delay:-.2s;
-webkit-animation-duration:.33s;
animation-duration:.33s;
}

.dashboard .my-shaker:nth-child(5)
{
-webkit-animation-delay:-.75s;
animation-delay:-.75s;
-webkit-animation-duration:.25s;
animation-duration:.25s;
}

.dashboard .my-shaker:nth-child(6)
{
-webkit-animation-delay:-.5s;
animation-delay:-.5s;
-webkit-animation-duration:.3s;
animation-duration:.3s;
}

.dashboard .my-shaker:nth-child(7)
{
-webkit-animation-delay:-.05s;
animation-delay:-.05s;
-webkit-animation-duration:.27s;
animation-duration:.27s;
}

.dashboard .my-shaker:nth-child(8)
{
-webkit-animation-delay:-.2s;
animation-delay:-.2s;
-webkit-animation-duration:.33s;
animation-duration:.33s;
}

.dashboard .my-shaker:nth-child(9)
{
-webkit-animation-delay:-.75s;
animation-delay:-.75s;
-webkit-animation-duration:.25s;
animation-duration:.25s;
}

.dashboard .my-shaker:nth-child(10)
{
-webkit-animation-delay:-.5s;
animation-delay:-.5s;
-webkit-animation-duration:.3s;
animation-duration:.3s;
}

.dashboard .my-shaker:nth-child(11)
{
-webkit-animation-delay:-.05s;
animation-delay:-.05s;
-webkit-animation-duration:.27s;
animation-duration:.27s;
}

.dashboard .my-shaker:nth-child(12)
{
-webkit-animation-delay:-.2s;
animation-delay:-.2s;
-webkit-animation-duration:.33s;
animation-duration:.33s;
}

.dashboard .row .my-shaker:nth-child(2n)
{
-webkit-animation-name:dashboard-shake;
animation-name:dashboard-shake;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
transform-origin:50% 10%;
}

.dashboard .row .my-shaker:nth-child(2n-1)
{
-webkit-animation-name:dashboard-shake-2;
animation-name:dashboard-shake-2;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-direction:alternate;
animation-direction:alternate;
transform-origin:30% 5%;
}

.dashboard .ghost
{
opacity:.5;
background:#c8ebfb;
}

.dashboard .card-interests
{
position:relative;
}

.dashboard .card-interests .remove-overlay
{
position:absolute;
z-index:3;
top:0;
left:0;
right:0;
bottom:0;
display:flex;
align-items:center;
justify-content:center;
flex-direction:column;
background-color:hsla(0,0%,100%,.9);
color:#727272;
text-align:center;
padding:20px;
}

.dashboard .card-interests:hover .productChartIcon
{
opacity:1;
}

.dashboard .card-interests .productChartIcon
{
background:#fbcb65;
padding:5px 4px;
border-radius:3px;
display:inline-block;
line-height:1;
color:#fff;
position:absolute;
z-index:10;
top:5px;
left:5px;
opacity:0;
transition:all .1s linear;
}

.dashboard .card-interests .productChartIcon:hover
{
box-shadow:0 0 5px 3px rgba(0,0,0,.05);
}

.dashboard .card-interests .productChartIcon i
{
line-height:1;
padding:0;
margin:0;
vertical-align:bottom;
}

.dashboard .timer-upgrade
{
margin-top:-30px;
text-align:left;
margin-bottom:30px;
}

.dashboard .background-cover-center
{
background-size:cover;
background-position:50%;
}

.dashboard .side-icon-upgrade
{
background-color:#fbcb65!important;
display:flex;
justify-content:center;
align-items:center;
}

.dashboard .upgrade-btn-group
{
justify-content:flex-end;
}

.dashboard .my_check_file_error
{
float:left;
font-size:12px;
color:#fb6c6c;
}

.dashboard .post-com-count-wrapper
{
white-space:nowrap;
word-wrap:normal;
margin-top:6px;
}

@media (max-width:574px)
{
.dashboard .post-com-count-wrapper
{
display:none;
}

}

.dashboard .post-com-count-wrapper .post-com-count-approved:after
{
content:"";
display:block;
margin-right:8px;
width:0;
height:0;
border-top:5px solid #72777c;
border-left:5px solid transparent;
}

.dashboard .post-com-count-wrapper .post-com-count-approved .comment-count-approved
{
box-sizing:border-box;
display:block;
padding:0 8px;
min-width:24px;
height:2em;
border-radius:5px;
background-color:#72777c;
color:#fff;
font-size:11px;
line-height:1.9090909;
text-align:center;
}

.dashboard .animate__flash
{
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-backface-visibility:visible;
backface-visibility:visible;
-webkit-animation-name:flash;
animation-name:flash;
}

@-webkit-keyframes flash
{
0%,50%,to
{
opacity:1;
}

25%,75%
{
opacity:0;
}

}

@keyframes flash
{
0%,50%,to
{
opacity:1;
}

25%,75%
{
opacity:0;
}

}

.dashboard .cat-title
{
font-size:13px;
color:#666;
}

.dashboard .hljs
{
direction:ltr;
font-size:14px;
text-align:left;
}

.dashboard .hljs span
{
direction:ltr;
}

.dashboard .append_button
{
overflow:hidden;
cursor:pointer;
}

.dashboard .append_button:focus,.dashboard .append_button:hover
{
background-color:#eeeff2;
color:#8e939b;
}

.dashboard .append_button:after
{
content:"";
background:#90ee90;
display:block;
position:absolute;
padding-top:300%;
padding-left:350%;
margin-left:-20px!important;
margin-top:-120%;
opacity:0;
transition:all .8s;
}

.dashboard .append_button:active:after
{
padding:0;
margin:0;
opacity:1;
transition:0s;
}

.dashboard .my-remove-btn
{
position:absolute;
z-index:3;
top:50%;
right:15px;
transform:translateY(-11%);
-moz-transform:translateY(-22%);
color:#fff;
background:#fb6c6c;
box-shadow:0 5px 15px rgba(251,108,108,.47);
-webkit-box-shadow:rgba(251,108,108,.47) 0 5px 15px;
}

.dashboard .thumbnail
{
margin-bottom:0;
position:relative;
overflow:hidden;
border-radius:4px;
}

.dashboard .order-summary .card-body
{
padding:15px 15px 20px;
}

.dashboard .order-summary .card-body .item
{
display:flex;
justify-content:space-between;
}

.dashboard .download__ .router-link-append-icon
{
display:inline-block;
margin-left:10px;
}

.dashboard .download__ .domain-input
{
direction:ltr;
width:88%;
line-height:3;
border:none;
padding-left:10px;
}

.dashboard .download__ .prepend-icon-right
{
margin-right:10px;
}

.dashboard .swal-footer
{
background-color:#f5f8fa;
margin-top:32px;
overflow:hidden;
}

.dashboard .swal-button.swal-button--catch,.dashboard .swal-button.swal-button--catch:focus,.dashboard .swal-button.swal-button--catch:hover,.dashboard .swal-button.swal-button--confirm,.dashboard .swal-button.swal-button--confirm:focus,.dashboard .swal-button.swal-button--confirm:hover
{
background-color:#7fc945;
}

.dashboard .swal-footer
{
text-align:left;
}

.dashboard .rtl-loading
{
display:flex;
width:100%;
height:300px;
background:#fff;
border-radius:10px;
text-align:center;
justify-content:center;
align-items:center;
flex-direction:column;
color:#666;
}

.dashboard .rtl-loading i
{
margin-bottom:15px;
}

.dashboard .rtl-loading-high
{
display:flex;
width:100%;
height:100vh;
position:absolute;
background:#fff;
border-radius:10px;
text-align:center;
justify-content:center;
align-items:center;
flex-direction:column;
color:#666;
z-index:100000;
}

.dashboard .rtl-loading-high i
{
margin-bottom:15px;
}

.dashboard .btn-loading
{
display:flex;
align-content:center;
pointer-events:none;
}

.dashboard .btn-loading .rtl-spinner
{
border-width:2px;
width:20px;
height:20px;
margin:0 0 0 10px;
}

.dashboard .vue-notification
{
border:none!important;
border-radius:10px;
margin:0 15px 15px!important;
box-shadow:0 3px 3px rgba(0,0,0,.1);
}

.dashboard .vue-notification-group *
{
direction:rtl;
text-align:right;
}

.dashboard .vpd-day-effect
{
border-radius:4px!important;
}

.dashboard .commentItem__ .children
{
padding-right:60px;
margin:30px 0;
}

@media (max-width:767px)
{
.dashboard .commentItem__ .children
{
padding-right:40px;
}

.dashboard .commentItem__ .children .children
{
padding-right:0;
}

}

@media (max-width:574px)
{
.dashboard .commentItem__ .children
{
padding-right:0!important;
}

}

.dashboard .commentItem__ .children .user-comments .comment-header
{
margin-bottom:30px;
}

.dashboard .commentItem__ .edit-comment textarea
{
width:100%;
background:#fff;
margin-bottom:15px;
}

.dashboard .commentItem__ .comment-replay
{
margin-top:30px;
margin-bottom:60px;
background:#fff;
border-radius:4px;
position:relative;
}

.dashboard .commentItem__ .comment-replay textarea
{
width:100%;
margin-bottom:10px;
}

@media (max-width:344px)
{
.dashboard .commentItem__ .comment-replay .btn
{
padding:5px 10px;
font-size:14px;
}

}

.dashboard .commentItem__ .comment-replay .response-title
{
margin-bottom:20px;
color:#666;
font-size:16px;
}

.dashboard .commentItem__ .comment-replay .response-title i
{
margin-left:5px;
}

.dashboard .commentItem__ .comment-replay .close-replay
{
position:absolute;
left:5px;
top:10px;
color:#aaa;
font-size:18px;
cursor:pointer;
transition:.2s;
}

.dashboard .commentItem__ .comment-replay .close-replay:hover
{
color:#777;
}

.dashboard .coupons-list .t-item .expire_date,.dashboard .coupons-list .t-item .start_date
{
display:block;
direction:ltr;
}

.dashboard .coupons-list .t-item .products
{
font-size:13px;
max-width:200px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
display:inline-block;
}

.dashboard .tox .tox-form__group--stretched .tox-textarea
{
direction:ltr;
text-align:left;
}

.dashboard .flip-list-move
{
transition:transform .5s;
}

.dashboard .myNote
{
display:block;
background-image:linear-gradient(0deg,#82c94a,#9fe16b);
color:#fff;
text-align:right;
border-radius:5px;
margin-bottom:10px;
padding:15px 20px;
}

.dashboard .myNote i
{
float:left;
cursor:pointer;
}

.dashboard .myNote i:hover
{
font-weight:700;
}

.dashboard fieldset[disabled] .multiselect
{
pointer-events:none;
}

.dashboard .multiselect__spinner
{
position:absolute;
right:1px;
top:1px;
width:48px;
height:35px;
background:#fff;
display:block;
}

.dashboard .multiselect__spinner:after,.dashboard .multiselect__spinner:before
{
position:absolute;
content:"";
top:50%;
left:50%;
margin:-8px 0 0 -8px;
width:16px;
height:16px;
border-radius:100%;
border:2px solid transparent;
border-top-color:#41b883;
box-shadow:0 0 0 1px transparent;
}

.dashboard .multiselect__spinner:before
{
-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);
animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
}

.dashboard .multiselect__spinner:after
{
-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);
animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
}

.dashboard .multiselect__loading-enter-active,.dashboard .multiselect__loading-leave-active
{
transition:opacity .4s ease-in-out;
opacity:1;
}

.dashboard .multiselect__loading-enter,.dashboard .multiselect__loading-leave-active
{
opacity:0;
}

.dashboard .multiselect,.dashboard .multiselect__input,.dashboard .multiselect__single
{
font-family:inherit;
font-size:16px;
touch-action:manipulation;
}

.dashboard .multiselect
{
box-sizing:content-box;
display:block;
position:relative;
width:100%;
min-height:40px;
text-align:left;
color:#35495e;
}

.dashboard .multiselect *
{
box-sizing:border-box;
}

.dashboard .multiselect:focus
{
outline:none;
}

.dashboard .multiselect--disabled
{
background:#ededed;
pointer-events:none;
opacity:.6;
}

.dashboard .multiselect--active
{
z-index:50;
}

.dashboard .multiselect--active:not(.multiselect--above) .multiselect__current,.dashboard .multiselect--active:not(.multiselect--above) .multiselect__input,.dashboard .multiselect--active:not(.multiselect--above) .multiselect__tags
{
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}

.dashboard .multiselect--active .multiselect__select
{
transform:rotate(180deg);
}

.dashboard .multiselect--above.multiselect--active .multiselect__current,.dashboard .multiselect--above.multiselect--active .multiselect__input,.dashboard .multiselect--above.multiselect--active .multiselect__tags
{
border-top-left-radius:0;
border-top-right-radius:0;
}

.dashboard .multiselect__input,.dashboard .multiselect__single
{
position:relative;
display:inline-block;
min-height:20px;
line-height:20px;
border:none;
border-radius:5px;
background:#fff;
padding:0 0 0 5px;
width:100%;
transition:border .1s ease;
box-sizing:border-box;
margin-bottom:8px;
vertical-align:top;
}

.dashboard .multiselect__input::-moz-placeholder
{
color:#35495e;
}

.dashboard .multiselect__input:-ms-input-placeholder
{
color:#35495e;
}

.dashboard .multiselect__input::placeholder
{
color:#35495e;
}

.dashboard .multiselect__tag~.multiselect__input,.dashboard .multiselect__tag~.multiselect__single
{
width:auto;
}

.dashboard .multiselect__input:hover,.dashboard .multiselect__single:hover
{
border-color:#cfcfcf;
}

.dashboard .multiselect__input:focus,.dashboard .multiselect__single:focus
{
border-color:#a8a8a8;
outline:none;
}

.dashboard .multiselect__single
{
padding-left:5px;
margin-bottom:8px;
}

.dashboard .multiselect__tags-wrap
{
display:inline;
}

.dashboard .multiselect__tags
{
min-height:40px;
display:block;
padding:8px 40px 0 8px;
border-radius:5px;
border:1px solid #e8e8e8;
background:#fff;
font-size:14px;
}

.dashboard .multiselect__tag
{
position:relative;
display:inline-block;
padding:4px 26px 4px 10px;
border-radius:5px;
margin-right:10px;
color:#fff;
line-height:1;
background:#41b883;
margin-bottom:5px;
white-space:nowrap;
overflow:hidden;
max-width:100%;
text-overflow:ellipsis;
}

.dashboard .multiselect__tag-icon
{
cursor:pointer;
margin-left:7px;
position:absolute;
right:0;
top:0;
bottom:0;
font-weight:700;
font-style:normal;
width:22px;
text-align:center;
line-height:22px;
transition:all .2s ease;
border-radius:5px;
}

.dashboard .multiselect__tag-icon:after
{
content:"\D7";
color:#266d4d;
font-size:14px;
}

.dashboard .multiselect__tag-icon:focus,.dashboard .multiselect__tag-icon:hover
{
background:#369a6e;
}

.dashboard .multiselect__tag-icon:focus:after,.dashboard .multiselect__tag-icon:hover:after
{
color:#fff;
}

.dashboard .multiselect__current
{
min-height:40px;
overflow:hidden;
padding:8px 30px 0 12px;
white-space:nowrap;
border-radius:5px;
border:1px solid #e8e8e8;
}

.dashboard .multiselect__current,.dashboard .multiselect__select
{
line-height:16px;
box-sizing:border-box;
display:block;
margin:0;
text-decoration:none;
cursor:pointer;
}

.dashboard .multiselect__select
{
position:absolute;
width:40px;
height:38px;
right:1px;
top:1px;
padding:4px 8px;
text-align:center;
transition:transform .2s ease;
}

.dashboard .multiselect__select:before
{
position:relative;
right:0;
top:65%;
color:#999;
margin-top:4px;
border-color:#999 transparent transparent;
border-style:solid;
border-width:5px 5px 0;
content:"";
}

.dashboard .multiselect__placeholder
{
color:#adadad;
display:inline-block;
margin-bottom:10px;
padding-top:2px;
}

.dashboard .multiselect--active .multiselect__placeholder
{
display:none;
}

.dashboard .multiselect__content-wrapper
{
position:absolute;
overflow:hidden!important;
display:block;
background:#fff;
width:100%;
max-height:240px;
z-index:50;
-webkit-overflow-scrolling:touch;
}

.dashboard .multiselect__content
{
list-style:none;
display:inline-block;
padding:0;
margin:0;
min-width:100%;
vertical-align:top;
}

.dashboard .multiselect--above .multiselect__content-wrapper
{
bottom:100%;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom:none;
border-top:1px solid #e8e8e8;
}

.dashboard .multiselect__element
{
display:block;
}

.dashboard .multiselect__option
{
display:block;
padding:12px;
min-height:40px;
line-height:16px;
text-decoration:none;
text-transform:none;
vertical-align:middle;
position:relative;
cursor:pointer;
white-space:nowrap;
}

.dashboard .multiselect__option:after
{
top:0;
right:0;
position:absolute;
line-height:40px;
padding-right:12px;
padding-left:20px;
font-size:13px;
}

.dashboard .multiselect__option--highlight
{
background:#41b883;
outline:none;
color:#fff;
}

.dashboard .multiselect__option--highlight:after
{
content:attr(data-select);
background:#41b883;
color:#fff;
}

.dashboard .multiselect__option--selected
{
background:#f3f3f3;
color:#35495e;
font-weight:700;
}

.dashboard .multiselect__option--selected:after
{
content:attr(data-selected);
color:silver;
}

.dashboard .multiselect__option--selected.multiselect__option--highlight
{
background:#ff6a6a;
color:#fff;
}

.dashboard .multiselect__option--selected.multiselect__option--highlight:after
{
background:#ff6a6a;
content:attr(data-deselect);
color:#fff;
}

.dashboard .multiselect--disabled .multiselect__current,.dashboard .multiselect--disabled .multiselect__select
{
background:#ededed;
color:#a6a6a6;
}

.dashboard .multiselect__option--disabled
{
background:#ededed!important;
color:#a6a6a6!important;
cursor:text;
pointer-events:none;
}

.dashboard .multiselect__option--group
{
background:#ededed;
color:#35495e;
}

.dashboard .multiselect__option--group.multiselect__option--highlight
{
background:#35495e;
color:#fff;
}

.dashboard .multiselect__option--group.multiselect__option--highlight:after
{
background:#35495e;
}

.dashboard .multiselect__option--disabled.multiselect__option--highlight
{
background:#dedede;
}

.dashboard .multiselect__option--group-selected.multiselect__option--highlight
{
background:#ff6a6a;
color:#fff;
}

.dashboard .multiselect__option--group-selected.multiselect__option--highlight:after
{
background:#ff6a6a;
content:attr(data-deselect);
color:#fff;
}

.dashboard .multiselect-enter-active,.dashboard .multiselect-leave-active
{
transition:all .15s ease;
}

.dashboard .multiselect-enter,.dashboard .multiselect-leave-active
{
opacity:0;
}

.dashboard .multiselect__strong
{
margin-bottom:8px;
line-height:20px;
display:inline-block;
vertical-align:top;
}

.dashboard [dir=rtl] .multiselect
{
text-align:right;
}

.dashboard [dir=rtl] .multiselect__select
{
right:auto;
left:1px;
}

.dashboard [dir=rtl] .multiselect__tags
{
padding:8px 8px 0 40px;
}

.dashboard [dir=rtl] .multiselect__content
{
text-align:right;
}

.dashboard [dir=rtl] .multiselect__option:after
{
right:auto;
left:0;
}

.dashboard [dir=rtl] .multiselect__clear
{
right:auto;
left:12px;
}

.dashboard [dir=rtl] .multiselect__spinner
{
right:auto;
left:1px;
}

@-webkit-keyframes spinning
{
0%
{
transform:rotate(0);
}

to
{
transform:rotate(2turn);
}

}

@keyframes spinning
{
0%
{
transform:rotate(0);
}

to
{
transform:rotate(2turn);
}

}

.dashboard .multiselect
{
text-align:right!important;
}

.dashboard .multiselect .multiselect__tags-wrap
{
display:block;
white-space:nowrap;
overflow:hidden;
max-width:100%;
}

.dashboard .multiselect .multiselect__tags-wrap:not(:empty)~input
{
display:none!important;
}

.dashboard .multiselect .multiselect__option:after
{
right:auto;
left:0;
background-color:#8ed557;
color:#fff;
}

.dashboard .multiselect .multiselect__select
{
right:auto;
left:1px;
}

.dashboard .multiselect .multiselect__tags
{
padding-right:8px;
padding-left:40px;
border-radius:4px;
border:none;
}

.dashboard .multiselect .multiselect__tags,.dashboard .multiselect .multiselect__tags .multiselect__input,.dashboard .multiselect .multiselect__tags .multiselect__single
{
background-color:#f8f9fa;
cursor:pointer;
}

.dashboard .multiselect .multiselect__option--highlight
{
background-color:#8ed557;
}

.dashboard .notification-item
{
display:block;
margin:10px 0;
position:relative;
transition:all .1s linear;
padding:20px 20px 20px 10px;
background-color:#fff;
border-radius:5px;
}

.dashboard .notification-item.Seen
{
filter:grayscale(100%);
}

.dashboard .notification-item:before
{
right:0;
top:15px;
width:4px;
content:"";
bottom:15px;
position:absolute;
background-color:#eaeaea;
border-radius:5px 0 0 5px;
transition:all .1s linear;
}

.dashboard .notification-item:hover
{
color:#8e939b;
box-shadow:0 0 20px 5px rgba(119,132,157,.15);
}

.dashboard .notification-item:hover.Seen
{
filter:grayscale(0);
}

.dashboard .notification-item:hover .desc
{
white-space:unset;
text-overflow:unset;
}

.dashboard .notification-item:hover:before
{
width:6px;
}

.dashboard .notification-item .header
{
padding:0;
display:block;
}

.dashboard .notification-item .icon
{
margin-left:10px;
}

.dashboard .notification-item .time
{
float:left;
font-size:11px;
}

.dashboard .notification-item .desc
{
width:100%;
font-size:13px;
margin-top:5px;
overflow:hidden;
white-space:nowrap;
display:inline-block;
text-overflow:ellipsis;
}

.dashboard .notification-item.notify-green .icon i
{
color:#8ed557;
}

.dashboard .notification-item.notify-green:before
{
background-color:rgba(142,213,87,.5);
}

.dashboard .notification-item.notify-orange .icon i
{
color:#ffc64b;
}

.dashboard .notification-item.notify-orange:before
{
background-color:rgba(255,198,75,.5);
}

.dashboard .notification-item.notify-blue .icon i
{
color:#729ef2;
}

.dashboard .notification-item.notify-blue:before
{
background-color:rgba(114,158,242,.5);
}

.dashboard .notification-item.notify-red .icon i
{
color:#fb6453;
}

.dashboard .notification-item.notify-red:before
{
background-color:rgba(251,100,83,.5);
}

.dashboard .notification-item.notify-gray .icon i
{
color:#8e939b;
}

.dashboard .notification-item.notify-gray:before
{
background-color:rgba(142,147,155,.5);
}

.dashboard .vs--single .vs__selected
{
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
max-width:235px;
}

.dashboard .wrapper
{
transition:margin-right .3s!important;
}

.dashboard .transfer- .title
{
text-align:center;
margin-top:20px;
}

.dashboard .transfer- .form-btn
{
transition:.3s;
-webkit-transition:.3s;
padding:13px;
width:100%;
text-align:center;
color:#fff;
border:none;
outline:none;
background-color:#8ed557;
border-radius:4px;
}

.dashboard .transfer- .form-btn:hover
{
background-color:rgba(142,213,87,.8);
}

.dashboard .transfer- .form-icon
{
width:100%;
height:52px;
background-image:url(../images/svg/wallet.svg);
background-size:contain;
background-repeat:no-repeat;
background-position:50%;
}

.dashboard .site-header .header-mini-cart-section .rtl-dimmer
{
position:absolute!important;
}

.dashboard .splide__slide
{
transition:opacity .3s;
}

.dashboard .splide__slide:not(.is-active)
{
opacity:.2;
}

.dashboard .changelog-setting .changelog-list
{
padding:0;
margin:0;
}

.dashboard .changelog-setting .changelog-list li
{
display:flex;
align-items:center;
padding:0;
}

.dashboard .changelog-setting .changelog-list li:not(:last-of-type)
{
margin-bottom:15px;
}

.dashboard .changelog-setting .changelog-list li .link,.dashboard .changelog-setting .changelog-list li .title
{
font-size:16px;
font-weight:500;
margin-left:30px;
}

.dashboard .changelog-setting .changelog-list li .link label,.dashboard .changelog-setting .changelog-list li .title label
{
display:flex;
width:100%;
align-items:center;
font-size:14px;
}

.dashboard .changelog-setting .changelog-list li .link label input,.dashboard .changelog-setting .changelog-list li .title label input
{
width:100%;
margin-right:15px;
font-size:14px;
}

.dashboard .changelog-setting .changelog-list li .status
{
margin-left:10px;
}

.dashboard .changelog-setting .changelog-list li .status .btn
{
width:110px;
text-align:center;
}

.dashboard .changelog-setting .changelog-list li .link
{
flex:1;
}

.dashboard .changelog-setting .changelog-list li .link input
{
direction:ltr;
text-align:left;
}

.dashboard .changelog-setting .changelog-list li .form-field
{
height:37px;
}

.dashboard .changelog-setting .changelog-list li label
{
margin-bottom:0;
}

.dashboard .changelog-setting .btn.btn-sm
{
line-height:normal;
}

.dashboard .changelog-btn
{
display:flex;
justify-content:flex-end;
}

.dashboard .changelog-btn .btn
{
line-height:normal;
margin-bottom:5px;
}

.dashboard .changelog-remove
{
line-height:normal;
margin-top:10px;
}

.dashboard .your-information .error-message
{
position:relative;
top:unset;
}

.dashboard .ticket-register .error-message
{
position:absolute;
bottom:-20px;
margin-top:0;
top:unset;
}

.dashboard .ticket-register .form-label
{
display:flex;
align-items:center;
}

.dashboard .ticket-register .label
{
flex:1;
font-size:15px;
font-weight:400;
color:#747b85;
}

.dashboard .ticket-register .select-form
{
position:relative;
margin-bottom:20px;
flex:2;
display:flex;
align-items:center;
border:1px solid rgba(119,132,157,.24);
border-radius:4px;
}

.dashboard .ticket-register .select-form .filed-label
{
border-left:1px solid rgba(119,132,157,.24);
margin:0;
color:#acb3bf;
width:49px;
height:48px;
line-height:48px;
text-align:center;
font-size:16px;
background-color:#f7f7f9;
border-radius:2px;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.dashboard .ticket-register .select-form .filed-link
{
border:none;
margin:0;
width:100%;
}

.dashboard .ticket-register .select-form .text-field
{
border:none;
width:100%;
padding:10px;
font-size:15px;
font-weight:400;
color:#acb3bf;
}

.dashboard .form-field-error
{
border-color:#cd5c5c!important;
margin-bottom:5px;
}

.dashboard .UppyProgressBar
{
background:#eee;
border-radius:10px;
font-size:9px;
overflow:hidden;
position:relative;
height:10px;
margin-top:15px;
}

.dashboard .UppyProgressBar .uppy-ProgressBar-inner
{
background:#8ed557;
height:10px;
}

.dashboard .UppyProgressBar .uppy-ProgressBar-percentage
{
position:absolute;
top:0;
left:0;
right:0;
text-align:center;
}

.dashboard .error-message
{
position:absolute;
color:#cd5c5c;
font-size:11px;
margin-top:2px;
}

.dashboard .input-col
{
flex:2;
}

.dashboard .input-col input
{
width:100%;
}

.dashboard .slide-fade-enter-active,.dashboard .slide-fade-leave-active
{
transition:.2s;
}

.dashboard .slide-fade-enter
{
transform:translateY(10px);
opacity:0;
}

.dashboard .slide-fade-leave-to
{
transform:translateY(-10px);
opacity:0;
}

.dashboard .slide-revert-fade-enter-active,.dashboard .slide-revert-fade-leave-active
{
transition:.2s;
}

.dashboard .slide-revert-fade-enter
{
transform:translateY(-10px);
opacity:0;
}

.dashboard .slide-revert-fade-leave-to
{
transform:translateY(10px);
opacity:0;
}

.dashboard .upload-modal .modal-content
{
padding-bottom:25px;
overflow:auto;
}

.dashboard .upload-modal .modal-content .form-field
{
height:48px;
background-color:transparent;
border:1px solid rgba(130,139,155,.24);
border-radius:3px;
}

.dashboard .upload-modal .modal-content .form-label
{
display:flex;
align-items:center;
}

.dashboard .upload-modal .modal-content .label
{
flex:1;
font-size:15px;
font-weight:400;
color:#747b85;
}

.dashboard .upload-modal .modal-content .select-form
{
flex:3;
display:flex;
align-items:center;
border:1px solid rgba(119,132,157,.24);
border-radius:4px;
}

.dashboard .upload-modal .modal-content .select-form .filed-label
{
border-left:1px solid rgba(119,132,157,.24);
margin:0;
color:#acb3bf;
width:49px;
height:48px;
line-height:48px;
text-align:center;
font-size:16px;
background-color:#f7f7f9;
border-radius:2px;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.dashboard .upload-modal .modal-content .select-form .filed-link
{
border:none;
margin:0;
width:100%;
}

.dashboard .upload-modal .modal-content .select-form .text-field
{
border:none;
width:100%;
padding:23px 19px;
font-size:15px;
font-weight:400;
color:#acb3bf;
}

.dashboard .upload-modal .modal-content .removed
{
opacity:.3;
filter:grayscale(1);
}

.dashboard .upload-modal .modal-content .media-man-remove-btn
{
position:absolute;
top:0;
left:0;
}

.dashboard .upload-center-statusbar
{
position:absolute;
bottom:-25px;
right:0;
left:0;
padding:5px;
background-color:#ffcf69;
color:#fff;
}

.dashboard .upload-center-statusbar.error
{
background-color:#fb6c6c;
}

.dashboard .upload-center-statusbar.success
{
background-color:#7fc945;
}

.dashboard .send-product .needToEdit
{
border:1px solid #fb6c6c!important;
border-radius:3px!important;
}

.dashboard .site-header .header-dashboard .outer .btn
{
width:100%;
}

.dashboard .pay-request .checkout
{
margin-top:0;
}

.dashboard .dashboard-slider
{
background-color:#fff;
box-shadow:0 5px 25px rgba(119,132,157,.08);
-webkit-box-shadow:rgba(119,132,157,.08) 0 5px 25px;
border-radius:4px;
padding-top:43px;
padding-bottom:43px;
}

.dashboard .shadow
{
box-shadow:0 0 10px rgba(54,83,120,.26);
}

.dashboard .setting-notification .notification-box
{
background:#fff;
box-shadow:0 0 10px rgba(54,83,120,.26)!important;
-webkit-box-shadow:rgba(54,83,120,.26) 0 0 10px!important;
border-radius:4px;
}

.dashboard .setting-notification .notification-box .notification-item
{
box-shadow:none;
}

.dashboard .pending-upgrade-box
{
display:flex;
justify-content:center;
}

.dashboard .pending-upgrade-box .pending-upgrade
{
background-color:rgba(130,209,72,.1);
padding:90px;
}

.dashboard .lighting-box
{
position:relative;
}

.dashboard .lighting-box:after
{
-webkit-animation:lighting-move 3s linear infinite;
animation:lighting-move 3s linear infinite;
}

.dashboard .lighting-box:after,.dashboard .lighting-box:before
{
content:"";
position:absolute;
top:50%;
left:50%;
background:transparent;
transform:translate(-50%,-50%);
height:90%;
border-radius:5%;
box-shadow:0 0 20px 4px #fff,inset 0 0 4px #fff,0 0 20px 2px #fbcb65,inset 0 0 2px #fbcb65,0 0 60px 2px #fbcb65,inset 0 0 2px #fbcb65;
opacity:1;
}

.dashboard .lighting-box:before
{
-webkit-animation:lighting-move-reverse 3s linear infinite;
animation:lighting-move-reverse 3s linear infinite;
}

@-webkit-keyframes lighting-move
{
0%
{
left:99%;
}

to
{
left:1%;
}

}

@keyframes lighting-move
{
0%
{
left:99%;
}

to
{
left:1%;
}

}

@-webkit-keyframes lighting-move-reverse
{
0%
{
left:1%;
}

to
{
left:99%;
}

}

@keyframes lighting-move-reverse
{
0%
{
left:1%;
}

to
{
left:99%;
}

}

.dashboard .product-menu
{
padding:10px;
}

.dashboard .product-menu .menu-item
{
padding:25px;
flex-direction:column;
display:flex;
flex-wrap:wrap;
justify-content:center;
border-radius:5px;
box-shadow:0 5px 25px rgba(79,105,139,.09);
-webkit-box-shadow:rgba(79,105,139,.09) 0 5px 25px;
}

.dashboard.show-responsive-dashboard-menu
{
overflow:hidden;
}

.dashboard .info-border__
{
border:2px solid #89b0fa;
}

.dashboard .income_product_title
{
color:#89b0fa;
max-width:300px;
display:inline-block;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
font-size:90%;
vertical-align:bottom;
}

body#tinymce
{
padding-top:0!important;
}

.inline-code
{
direction:ltr;
padding:0 10px;
text-align:left;
display:inline-block;
background-color:#f5f5f5;
}

.inlineBtnGroup
{
display:flex;
}

.inlineBtnGroup .btn:first-child
{
margin-left:10px;
}

.verifyCodeInput input
{
text-align:center;
padding:9px 40px;
letter-spacing:20px;
direction:ltr;
}

.scrollable-box
{
width:100%;
box-shadow:0 5px 25px rgba(119,132,157,.1);
-webkit-box-shadow:rgba(119,132,157,.1) 0 5px 25px;
border-radius:3px;
padding:20px;
}

.scrollable-box .title
{
text-align:center;
font-size:18px;
border-bottom:1px solid #eaeaea;
padding-bottom:20px;
}

.scrollable-box .content
{
padding:30px 20px 20px;
overflow:hidden;
height:100vh;
width:100%;
max-height:500px;
border-radius:5px;
}

.scrollable-box .content::-webkit-scrollbar
{
width:6px;
}

.scrollable-box .content::-webkit-scrollbar-track
{
background:transparent;
}

.scrollable-box .content::-webkit-scrollbar-thumb
{
background-color:#eaeaea;
border-radius:20px;
border:2px solid transparent;
}

.scrollable-box .content .accordion
{
padding:10px 20px;
margin-bottom:10px;
}

.scrollable-box .content .accordion:last-child
{
margin-bottom:0;
}

.scrollable-box .content .accordion .accordion-title
{
color:#70757b;
font-size:15px;
}

.scrollable-box .content .accordion .accordion-content
{
color:#acb3bf;
font-size:13px;
display:none;
margin-top:20px;
margin-bottom:0;
}

.scrollable-box .content .accordion.active
{
padding:20px;
background:#f7f8fa;
}

.scrollable-box .content .accordion.active .accordion-content
{
display:block;
}

.scrollable-box .content .accordion:hover
{
background:#f7f8fa;
cursor:pointer;
}

.accordion-radio-buttons
{
display:flex;
flex-direction:column;
}

.accordion-radio-buttons label.accordion-radio-button
{
display:flex;
flex:1;
padding:10px 30px 10px 10px;
margin:0;
position:relative;
transition:all .2s;
cursor:pointer;
}

.accordion-radio-buttons label.accordion-radio-button:after
{
border:1px solid #cacaca;
content:"";
background-color:#eff2f4;
border-radius:50%;
position:absolute;
top:19px;
right:10px;
width:12px;
height:12px;
}

.accordion-radio-buttons label.accordion-radio-button input
{
margin-top:9px;
margin-left:10px;
display:none;
}

.accordion-radio-buttons label.accordion-radio-button span.title
{
display:block;
color:#70757b;
font-size:15px;
line-height:2;
margin-bottom:10px;
}

.accordion-radio-buttons label.accordion-radio-button span.description
{
display:none;
color:#acb3bf;
font-size:13px;
}

.accordion-radio-buttons label.accordion-radio-button.active
{
background-color:#f7f8fa;
margin-bottom:20px;
border-radius:5px;
cursor:default;
}

.accordion-radio-buttons label.accordion-radio-button.active span.description
{
display:block;
}

.accordion-radio-buttons label.accordion-radio-button.active:after
{
border:1px solid #70a155;
background-color:#8ed557;
}

.accordion-radio-buttons label.accordion-radio-button:last-of-type.active
{
margin-bottom:0;
}

@-webkit-keyframes dashboard-shake
{
0%
{
transform:rotate(-1deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

50%
{
transform:rotate(1.5deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}

}

@keyframes dashboard-shake
{
0%
{
transform:rotate(-1deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

50%
{
transform:rotate(1.5deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}

}

@-webkit-keyframes dashboard-shake-2
{
0%
{
transform:rotate(1deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

50%
{
transform:rotate(-1.5deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}

}

@keyframes dashboard-shake-2
{
0%
{
transform:rotate(1deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

50%
{
transform:rotate(-1.5deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}

}

table
{
border-collapse:collapse;
border-collapse:separate;
border-spacing:0;
vertical-align:middle;
}

table,tbody,td,tfoot,th,thead,tr,tt
{
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:baseline;
}

.table-general
{
clear:both;
font-size:12px;
line-height:1.4;
margin:0 0 20px;
width:100%;
}

.product-description table
{
margin-bottom:20px;
max-width:100%;
overflow:auto;
}

.table-general thead td:first-child,.table-general thead th:first-child
{
border-radius:0 4px 0 0;
}

.table-general thead td:last-child,.table-general thead th:last-child
{
border-radius:4px 0 0;
}

.table-general thead td,.table-general thead th
{
background-color:#444;
color:#fff;
padding:12px 10px;
vertical-align:bottom;
}

.product-description caption,.product-description td,.product-description th
{
text-align:right;
font-weight:400;
vertical-align:middle;
}

.table-general tbody td,.table-general tbody th
{
padding:10px;
background-color:#f5f5f5;
vertical-align:text-top;
}

.table-general--striped tbody>tr:nth-child(odd) td
{
background-color:#eee;
}

span.reply-to
{
font-size:13px;
opacity:.5;
margin-right:10px;
}

.tox *
{
font-family:IRANSans,Tahoma!important;
}

.uppy-size--md .uppy-Dashboard-AddFiles-title
{
font-size:15px!important;
line-height:3.5;
}

.uppy-size--md .uppy-Dashboard-AddFiles-title button
{
font-weight:400;
display:block;
margin:0 auto;
background:#fff;
padding:15px 20px;
border-radius:5px;
box-shadow:0 2px 2px rgba(0,0,0,.15);
color:#626262;
border:transparent;
transition:.2s;
}

.uppy-size--md .uppy-Dashboard-AddFiles-title button:hover
{
box-shadow:0 2px 12px rgba(0,0,0,.15);
}

.uppy-Dashboard-progressindicators
{
direction:rtl;
}

.uppy-StatusBar-status
{
align-items:flex-start;
}

span.uppy-StatusBar-additionalInfo
{
direction:ltr;
text-align:left;
display:block;
font-family:monospace;
}

.uppy-Dashboard-Item-fileInfo
{
font-family:monospace;
}

.elementor-226059 .elementor-element.elementor-element-11d51461 .elementor-repeater-item-3f257e2>a
{
background-color:rgba(0,136,204,.62)!important;
}

.beautyScrollBar::-webkit-scrollbar
{
width:8px;
}

.beautyScrollBar::-webkit-scrollbar-track
{
background:transparent;
}

.beautyScrollBar::-webkit-scrollbar-thumb
{
background-color:#eaeaea;
border-radius:20px;
border:3px solid transparent;
}

.variable-share-score span
{
direction:ltr;
display:inline-block;
}

:root
{
--animate-duration:1s;
--animate-delay:1s;
--animate-repeat:1;
}

.animate__animated
{
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-duration:var(--animate-duration);
animation-duration:var(--animate-duration);
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
}

.animate__animated.animate__infinite
{
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
}

.animate__animated.animate__repeat-1
{
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
-webkit-animation-iteration-count:var(--animate-repeat);
animation-iteration-count:var(--animate-repeat);
}

.animate__animated.animate__repeat-2
{
-webkit-animation-iteration-count:2;
animation-iteration-count:2;
-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);
animation-iteration-count:calc(var(--animate-repeat)*2);
}

.animate__animated.animate__repeat-3
{
-webkit-animation-iteration-count:3;
animation-iteration-count:3;
-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);
animation-iteration-count:calc(var(--animate-repeat)*3);
}

.animate__animated.animate__delay-1s
{
-webkit-animation-delay:1s;
animation-delay:1s;
-webkit-animation-delay:var(--animate-delay);
animation-delay:var(--animate-delay);
}

.animate__animated.animate__delay-2s
{
-webkit-animation-delay:2s;
animation-delay:2s;
-webkit-animation-delay:calc(var(--animate-delay)*2);
animation-delay:calc(var(--animate-delay)*2);
}

.animate__animated.animate__delay-3s
{
-webkit-animation-delay:3s;
animation-delay:3s;
-webkit-animation-delay:calc(var(--animate-delay)*3);
animation-delay:calc(var(--animate-delay)*3);
}

.animate__animated.animate__delay-4s
{
-webkit-animation-delay:4s;
animation-delay:4s;
-webkit-animation-delay:calc(var(--animate-delay)*4);
animation-delay:calc(var(--animate-delay)*4);
}

.animate__animated.animate__delay-5s
{
-webkit-animation-delay:5s;
animation-delay:5s;
-webkit-animation-delay:calc(var(--animate-delay)*5);
animation-delay:calc(var(--animate-delay)*5);
}

.animate__animated.animate__faster
{
-webkit-animation-duration:.5s;
animation-duration:.5s;
-webkit-animation-duration:calc(var(--animate-duration)/2);
animation-duration:calc(var(--animate-duration)/2);
}

.animate__animated.animate__fast
{
-webkit-animation-duration:.8s;
animation-duration:.8s;
-webkit-animation-duration:calc(var(--animate-duration)*0.8);
animation-duration:calc(var(--animate-duration)*0.8);
}

.animate__animated.animate__slow
{
-webkit-animation-duration:2s;
animation-duration:2s;
-webkit-animation-duration:calc(var(--animate-duration)*2);
animation-duration:calc(var(--animate-duration)*2);
}

.animate__animated.animate__slower
{
-webkit-animation-duration:3s;
animation-duration:3s;
-webkit-animation-duration:calc(var(--animate-duration)*3);
animation-duration:calc(var(--animate-duration)*3);
}

@media (prefers-reduced-motion:reduce),print
{
.animate__animated
{
-webkit-animation-duration:1ms!important;
animation-duration:1ms!important;
transition-duration:1ms!important;
-webkit-animation-iteration-count:1!important;
animation-iteration-count:1!important;
}

.animate__animated[class*=Out]
{
opacity:0;
}

}

@-webkit-keyframes fadeInUp
{
0%
{
opacity:0;
transform:translate3d(0,100%,0);
}

to
{
opacity:1;
transform:translateZ(0);
}

}

@keyframes fadeInUp
{
0%
{
opacity:0;
transform:translate3d(0,100%,0);
}

to
{
opacity:1;
transform:translateZ(0);
}

}

.animate__fadeInUp
{
-webkit-animation-name:fadeInUp;
animation-name:fadeInUp;
}

@-webkit-keyframes zoomIn
{
0%
{
opacity:0;
transform:scale3d(.3,.3,.3);
}

50%
{
opacity:1;
}

}

@keyframes zoomIn
{
0%
{
opacity:0;
transform:scale3d(.3,.3,.3);
}

50%
{
opacity:1;
}

}

.animate__zoomIn
{
-webkit-animation-name:zoomIn;
animation-name:zoomIn;
}

.homepage-cta__sec .bg-homepage-cta--styles
{
background-repeat:no-repeat;
background-size:cover;
background-position:100% 100%;
}

.homepage-cta__sec .cash-back__homepage-cta-box
{
background-image:url(../images/cash-back-homepage-cta.jpg);
background-color:#fec045;
border-radius:4px;
}

.homepage-cta__sec .about-rtl__homepage-cta-box
{
background-image:url(../images/about-rtl-homepage-cta.png);
background-color:#aee07a;
border-radius:4px;
height:100%;
}

.homepage-cta__sec .guarantee__homepage-cta-box
{
background-image:url(../images/guarantee-homepage-cta.jpg);
background-color:#aacae7;
border-radius:4px;
height:100%;
}

.homepage-cta__sec .content-homepage-cta__cashback
{
display:flex;
text-align:center;
justify-content:space-around;
padding:40px 130px 40px 0;
align-items:center;
}

.homepage-cta__sec .texts__content--homepage-cta
{
color:#fff;
text-align:center;
}

.homepage-cta__sec .texts__content--homepage-cta span
{
font-size:22px;
}

.homepage-cta__sec .texts__content--homepage-cta strong
{
font-size:51px;
}

.homepage-cta__sec .texts__content--homepage-cta p
{
font-size:16px;
}

.homepage-cta__sec .btn-outline__homepage-cta
{
background:transparent!important;
color:#fff;
border:1px solid #fff;
}

.homepage-cta__sec .btn-outline__homepage-cta:hover
{
color:#666;
background-color:#fff!important;
border-color:#fff;
}

.homepage-cta__sec .btn__homepage-cta
{
padding:40px 0;
}

.homepage-cta__sec .btn
{
padding:12px 24px!important;
font-size:15px;
line-height:1;
color:#fff;
fill:#fff;
text-align:center;
}

.homepage-cta__sec .btn__homepage-cta-second
{
text-align:center;
position:relative;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}

@media (max-width:767px)
{
.homepage-cta__sec .content-homepage-cta__cashback
{
flex-direction:column;
padding:0;
}

.homepage-cta__sec .about-rtl__homepage-cta-box
{
margin-top:20px;
}

.homepage-cta__sec .btn__homepage-cta-second
{
padding:36px 0;
}

.homepage-cta__sec .guarantee__homepage-cta-box
{
margin-top:40px;
}

.homepage-cta__sec .texts__content--homepage-cta
{
padding-top:40px;
}

.homepage-cta__sec .btn__homepage-cta
{
padding:0 0 40px;
}

.homepage-cta__sec .cash-back__homepage-cta-box
{
background-position:0 0;
}

}

@media (min-width:768px) and (max-width:991px)
{
.homepage-cta__sec .about-rtl__homepage-cta-box,.homepage-cta__sec .guarantee__homepage-cta-box
{
margin-top:20px;
}

.homepage-cta__sec .btn__homepage-cta-second
{
padding:63px 0;
}

}

@media (min-width:992px) and (max-width:1200px)
{
.homepage-cta__sec .cash-back__homepage-cta-box
{
background-position:0 0!important;
}

.homepage-cta__sec .content-homepage-cta__cashback
{
padding:40px 0;
}

}

@media (min-width:1200px)
{
.container,.container-lg,.container-md,.container-sm,.container-xl
{
max-width:1300px;
}

}

@media (min-width:1470px)
{
.container,.container-lg,.container-md,.container-sm,.container-xl
{
/*max-width:1470px;*/
max-width:100vw;
}

}


@media (max-width:1470px)
{
	.responsive-menu-footer ul li 
	{
		text-align:right !important;
	}
}



.My_Pager
{
    text-align:center;
    background-color:none;
}

.My_Pager table
{
    margin:0px auto 0px;
    margin-top:10px;
}

.My_Pager table tr td
{
    border-width:0px;
    width:0px;
    margin:0px;
    padding:0px;
    float:right;
    margin-right:40px;
}

.My_Pager table tr td:first-child
{
    margin-right:0px;
}

.My_Pager span,.My_Pager a,.My_Pager input
{
    display:table ;
    border:none;
    margin:0px 5px!important;
    padding:0px;

	width:35px;
	max-width:35px;
	
	height:35px;
	max-height:35px;
    text-align:center !important;
    
	border-radius:5px;
	line-height:35px;
	background: #f6f8fa;
    color: #8e939b !important;
	
	font-weight:600;
}

.My_Pager span
{
    background-color: rgba(142,213,87,.14);
    color: rgba(142,213,87,.75);
    font-weight:700;
}

.My_Pager a
{
    color:#287975;
}

.My_Pager input
{
    border:0px solid #c0c0c0;
}


.My_Pager table tr:hover td
{
    background-color:#f7f7f7 !important;
}


.My_Pager input[type=image]
{
    display:block !important;
    width:30px  !important;
    border:none  !important;
}

.Grid_Row_Hide,.Grid_Column_Hide
{
    display:none;
}

.Detail_Grid tr td,.Detail_Grid tr th
{
    height:50px;
    padding-right:10px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box; 
    border-left:2px solid #fff;
	vertical-align:middle !important;
}


.Detail_Grid tr:hover
{
	background-color:#e0e0e0 !important;
}


ul.plan_tab
{
	width:100%;
	list-style: none;
	list-style-type: none;
	
	padding: 0px;
	margin: 0px;
	
	position:relative;
	border-radius:0px;
	overflow:hidden;
}


ul.plan_tab li
{
	display:inline-block;
	background:#e0e0e0;
	/*border-bottom:1px dashed #c5c5c5;*/
	
	float:right;
	
	width:140px;
	height:60px;
	line-height:60px;

	padding: 0px;
	margin: 3px 2px;
	
	color:#888;
	text-align:center;
	vertical-align:middle;
	
	border-radius:15px;
	
	cursor:pointer;
}

ul.plan_tab li:hover
{
	background:#d0d0d0;
}

ul.plan_tab li.active
{
	background-color: #f04152;
    color:#fff;
}


.plan_panel
{
	width:100%; 
	margin-top:5px;
	padding-top:0px; 
	border-radius:15px; 
	
	border:0px dashed #c5c5c5; 
	border-bottom:0px solid #23a6cc; 
	background: transp; 
	border:0px solid #c5c5c5;
	/*box-shadow: 0 0px 10px #aaa;  
	background-image:url('../SVG/tazhib_2.png'); 
	background-repeat:no-repeat; 
	background-position:20px top;*/
}


@media (max-width:500px)
{
ul.plan_tab
{
	width:98%;
	margin:1% auto 1%;
}
ul.plan_tab li
{
	width:100%;
}
}


*
{
	-webkit-appearance: none !important;
	-webkit-user-select:text !important;
}
input,select,textarea
{
	transform: translateZ(0) !important;
	font-family: IRANSans,Tahoma !important;
	-webkit-user-select:text !important;
			
	-webkit-user-select: text !important; /* Chrome, Opera, Safari */
	-moz-user-select: text !important; /* Firefox 2+ */
	-ms-user-select: text !important; /* IE 10+ */
	user-select: text !important; /* Standard syntax */
}



.popup
{
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:2000 !important; 
	width:100%; 
	height:100%; 
	background-image:url(../Img/Form/popup_back_light.png); 
	background-repeat:repeat;
	text-align:center !important;
}

.popup_form
{
	position:absolute; 
	background-color:#fff; 
	border-radius:15px;
}

@media (min-width:1600px)
{
.popup_form
{
	width:70% !important; 
	height:70% !important; 
	left:15%; 
	top:15%; 
}
}


@media (min-width:1200px)
{
.popup_form
{
	width:70% !important; 
	height:70% !important; 
	left:15%; 
	top:15%; 
}
}


@media (min-width:768px)
{
.popup_form
{
	position:absolute; 
	background-color:#fff;
	width:80% !important; 
	height:80% !important; 
	left:10%; 
	top:10%; 
	border-radius:15px;
}
}


@media (max-width:768px)
{
.popup_form
{
	position:absolute; 
	background-color:#fff;
	width:90% !important; 
	height:90% !important; 
	left:5%; 
	top:5%; 
	border-radius:15px;
}
}


.popup_header
{
	width:100%; 
	height:60px; 
	line-height:60px; 
	text-align:center; 
	border-bottom:1px solid #e5e5e5;
}


.popup_body
{
	width:100%; 
	height:90%; 
	overflow-y:scroll; 
	text-align:center; 
	padding-top:5px;
}

.popup_body a
{
	cursor:pointer;
	display:inline-block; 
	width:30%; 
	height:50px; 
	line-height:50px; 
	color:#0076a3; 
	text-align:center; 
	border:1px solid #e5e5e5; 
	border-radius:5px; 
	margin:7px 7px;
}

.popup_body a:hover
{
	background-color:#0076a3;
	color:#fff !important; 
}

@media (max-width:768px)
{
.popup_body a
{
	width:45%; 
}
}


@media (max-width:500px)
{
.popup_body a
{
	width:95%; 
}

.popup_header h2
{
	font-size:15px !important;
}
}


img.faraghak_rotate
{
	width:32px;
	height:32px;
	margin:0px auto 0px;
	background:transparent;
	animation:rotate 2s infinite;
	animation-timing-function: cubic-bezier(1,0,.5,1);
}

@-webkit-keyframes rotate
{
    from { -webkit-transform: rotate(0deg) } 
    to { -webkit-transform: rotate(360deg) } 
}


.more_button
{
	border:1px solid #23a6cc; 
	color:#23a6cc; 
	border-radius:20px; 
	padding:10px 35px;
}


.more_button:hover
{
	background-color:#23a6cc; 
	color:#fff; 
}


.ui-icon-circle-triangle-w,.ui-icon-circle-triangle-e
{
content:none !important;
}


.home_page  .xbox
{
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.home_page  .xbox  div
{
	text-align:center;
	height:100%; 
	padding:0px; 
	margin:0px;
}

.home_page  .xbox  img.vector
{
	width:80%; 
	margin:0px auto 0px;
}

.home_page  img.peykan
{
	position:absolute; 
	top:-140px; 
	left:10%; 
	width:inherit !important; 
	max-height:133px !important;
}



.home_page .xbox-title
{
display:block;
font-family:dana,IRANSans,Tahoma,sans;
font-size:25px;
font-weight:700;
padding-bottom:20px;
color:#262626;
}


.home_page .container
{
	margin-top:80px;
}


.home_page .footer-desc .container
{
	margin-top:0px;
}



footer.city_footer
{
	min-height:100vh;
	margin-top:30px;
	padding-top:0px !important;
	
	background-image:url(../img/form/city.jpg);
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


footer .city_footer_image
{
	background-color:transparent;
	background-image:none;
	min-height:100vh;
	padding-top:0px !important;
}


@media (max-width:1200px)
{
.home_page  img.peykan
{
	top:-110px; 
	left:7%; 
	width:130px !important; 
	max-height:133px !important;
}
}


@media (max-width:1024px)
{

.home_page .container
{
	margin-top:40px;
}

.home_page  .xbox
{
	-ms-flex:none;
	flex:none;
	
	width:100%;
	max-width:100%;
}	

.home_page  .xbox  img.vector
{
	width:100%; 
	margin:0px auto 0px;
	margin-top:50px !important;
}


.home_page .xbox  table.content
{
	margin-top:20px;
	margin-bottom:60px;
	padding-bottom:20px;
}

}

.home_page .xbox  table.content button
{
	margin:0px 2px;
}


@media (max-width:600px)
{

.home_page .site-main-inner
{
	padding-top:10px !important;
}

.home_page  .xbox  img.vector
{
	margin-top:20px !important;
}

footer.city_footer
{
	margin-top:0px;
	background-image:url(../img/form/city_mobile.jpg);
}


.home_page  img.peykan
{
	top:-90px; 
	left:10%; 
	width:100px !important; 
	max-height:133px !important;
}


.home_page .xbox-title
{
font-size:16px;
}


.home_page .xbox  table.content p
{
	width:100% !important;
	text-align:justify !important;
}

.home_page .xbox  table.content button
{
	width:100% !important;
	margin-top:10px;
}

.Xstretch
{
 
}

}


/*============================================================*/

/*============================================================*/

body.map_body
{
height: 100vh;
width: 100vw;
margin: 0;
padding:0px;
overflow:hidden;

}

.map_body div.faraghak_map
{
height: 110%;
width: 100%;
z-index:1;
}

.map_body div.map_side
{
direction:ltr; 
display:inherit; 
background-color:#f8f9fd; 
height:100vh; 
overflow-y:scroll; 
overflow-x:hidden;
position:absolute; 
right:0px; 
top:0px; 
z-index:3;
}

.map_body .station_pc
{
display:none;
background-color:#cfdff1;
padding:5px 5px 10px 5px; 

border-radius:15px; 
border:5px solid #cfdff1;
text-align:center;
}

.map_body .station_pc .wg-title
{
font-size:13px; 
font-weight:700; 
padding-top:0px; 
margin-bottom:10px; 
text-align:justify;
}

.map_body .station_pc .wg-body
{
margin-top:10px;
border-top:1px dashed #fff;
width:100%; 
line-height:35px;
text-align:right;
}

.map_body  .station_pc .wg-body
{
margin-top:10px;
border-top:1px dashed #fff;
width:100%; 
line-height:35px;
text-align:right;
}

.map_body .station_pc .wg-body a
{
font-size:12px !important; 
}


.map_body .station_pc .wg-button
{
padding:10px 30px; 
border-radius:10px; 
margin:10px auto 0px !important;
display:block !important;
}


.map_body .station_mobile
{
display:none;
width:95vw; 
height:200px; 

top:110px; 
left:2.5vw; 

background-color:rgba(210,222,240,0.9); 
border:1px solid #23a6cc; 

position:absolute; 
z-index:10; 
border-radius:15px; 

margin:0px auto 0px; 
text-align:center;
}


@media (min-width:1200px)
{
.map_body.boxshow .station_pc
{
display:block;
}

.map_body.boxshow .station_mobile
{
display:none;
}

}


@media (max-width:1200px)
{

.map_body div.map_side
{
 z-index:inherit !important;
}
.map_body div.map_side img.img-logo
{
 display:none;
}

.map_body.boxshow .station_pc
{
display:none;
}

.map_body.boxshow .station_mobile
{
display:block;
}

}



/*============================================================*/
body.myHome .site-footer
{
padding-top:0px !important;
margin-top:0px !important;
}

body.myHome .site-footer .footer-main
{
padding-top:0px !important; 
margin-top:0px; 
border-bottom:2px solid #23a6cc; 
background-color: rgb(16,83,116); 
background-color: linear-gradient(0deg, rgba(16,83,116,1) 0%, rgba(16,83,116,1) 35%, rgba(22,124,173,1) 100%);
}

body.myHome .site-footer .footer-main .myAbout
{
display:none;
}

.site-footer .footer-main .footer-desc .main-navbar-shadow
{
	display:none; 
	margin:0px auto 0px; 
	margin-bottom:30px; 
	padding:0px; 
	background-image:url(../Img/Form/top_pattern_2.png);
}

body.myHome .site-footer .footer-main .footer-desc .main-navbar-shadow
{
	display:block !important;
}


body.myHome .site-footer .footer-main .footer-desc .my_right
{
	color:#fff;
}

body.myHome .site-footer .footer-main .footer-desc .my_team
{
	color:#ffd800;
}

/* Plan_Detail */
/* =============================================================== */
.Plan_Image
{

}

.Plan_Calendar
{
	width:100%; 
	height:75px; 
	margin-top:30px; 
	text-align:center; 
	color:#fff; 
	line-height:85px; 
	font-size:21px; 
	z-index:100; 
	background-repeat:repeat-x;
	position:relative;
}

a.bulp
{
	padding:7px 10px 8px 10px; 
	display:inline-block; 
	border-radius:15px !important; 
	background-color:#23a6cc; 
	color:#fff; 
	margin:3px; 
	text-align:center;
	min-width:120px;
}




/* End THings */
/* =============================================================== */
.archive-sidebar .my_field
{
	width:100%; 
	border:0px solid #eee; 
	height:44px; 
	line-height:44px; 
	border-radius:15px; 
	background-color:#cfdff1; 
	color:#444; 
	padding:0px !important; 
	padding-right:10px !important;
}

.archive-sidebar input,.archive-sidebar select
{
	color:#444 !important; 
}

.sample_view
{
	position:relative;
	top:-3px;
	padding:2px 7px; 
	border-radius:5px; 
	font-size:12px; 
	background-color:#ffb400;
}


.message_box
{
width:100%;
margin:0px auto 0px; 
margin-top:20px; 
direction:rtl;
text-align:center;
}

.error_message
{
font-size:17px; 
font-weight:bold; 
border:1px dashed #ff9090; 
border-radius:5px !important; 
color:#ff4242 !important; 
padding:15px 0px 15px 0px; 
background-color:#fbe3e3; 
display:block; 
margin:0px 0px 20px 0px;
}


.confirm_message
{
font-size:17px; 
font-weight:bold; 
border:1px dashed #42a950; 
border-radius:5px !important; 
color:#42a950 !important; 
padding:15px 0px 15px 0px; 
background-color:#d2f4d6; 
display:block; 
margin:0px 0px 20px 0px;
}




.swal2-icon {
    position: relative;
    box-sizing: content-box;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 2.5em auto .6em;
    border: .25em solid transparent;
    border-radius: 50%;
    border-color: #000;
    font-family: inherit;
    line-height: 5em;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


[class^=swal2] 
{
    -webkit-tap-highlight-color: transparent;
}



.swal2-icon.swal2-success 
{
    border-color: #a5dc86;
    color: #a5dc86;
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
    top: -.4375em;
    left: -2.0635em;
    transform: rotate(-45deg);
    transform-origin: 3.75em 3.75em;
    border-radius: 7.5em 0 0 7.5em;
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
    position: absolute;
    width: 3.75em;
    height: 7.5em;
    transform: rotate(45deg);
    border-radius: 50%;
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
    top: 2.875em;
    left: .8125em;
    width: 1.5625em;
    transform: rotate(45deg);
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
    display: block;
    position: absolute;
    z-index: 2;
    height: .3125em;
    border-radius: .125em;
    background-color: #a5dc86;
}


.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
    -webkit-animation: swal2-animate-success-line-long .75s;
    animation: swal2-animate-success-line-long .75s;
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
    transform: rotate(-45deg);
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
    display: block;
    position: absolute;
    z-index: 2;
    height: .3125em;
    border-radius: .125em;
    background-color: #a5dc86;
}


.swal2-icon.swal2-success .swal2-success-ring {
    position: absolute;
    z-index: 2;
    top: -.25em;
    left: -.25em;
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    border: .25em solid rgba(165,220,134,.3);
    border-radius: 50%;
}

.swal2-icon.swal2-success .swal2-success-fix {
    position: absolute;
    z-index: 1;
    top: .5em;
    left: 1.625em;
    width: .4375em;
    height: 5.625em;
    transform: rotate(-45deg);
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
    top: -.6875em;
    left: 1.875em;
    transform: rotate(-45deg);
    transform-origin: 0 3.75em;
    border-radius: 0 7.5em 7.5em 0;
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
    position: absolute;
    width: 3.75em;
    height: 7.5em;
    transform: rotate(45deg);
    border-radius: 50%;
}


.swal2-icon.swal2-error.swal2-icon-show {
    -webkit-animation: swal2-animate-error-icon .5s;
    animation: swal2-animate-error-icon .5s;
}

.swal2-icon.swal2-error {
    border-color: #f27474;
    color: #f27474;
}


.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
    -webkit-animation: swal2-animate-error-x-mark .5s;
    animation: swal2-animate-error-x-mark .5s;
}

.swal2-icon.swal2-error .swal2-x-mark {
    position: relative;
    flex-grow: 1;
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: 1.0625em;
    transform: rotate(45deg);
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    display: block;
    position: absolute;
    top: 2.3125em;
    width: 2.9375em;
    height: .3125em;
    border-radius: .125em;
    background-color: #f27474;
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: 1em;
    transform: rotate(-45deg);
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    display: block;
    position: absolute;
    top: 2.3125em;
    width: 2.9375em;
    height: .3125em;
    border-radius: .125em;
    background-color: #f27474;
}

/* Thanks Form */
/* ======================================================================= */
.Thanks_Form
{
width:100%; 
min-height:150px; 

border-radius:15px; 
background:#eee; 
text-align:center;
}

.Thanks_Form .Ticon
{
position:absolute; 
background-color:#0076a3; 
color:#fff; 
top:-35px; 
width:70px; 
height:70px; 
margin:0px auto 0px; 
margin-right:-37px; 
font-size:25px; 
line-height:55px; 
border-radius:50px; 
border:7px solid #fff;
}

.Thanks_Form h2
{
color:#0076a3 !important;
}

.Thanks_Form p
{
text-align:justify; 
width:100%;
padding:10px;
max-height:165px;
overflow:hidden;
}


.Thanks_Form  .pFull
{
max-height:inherit !important;
}


.Thanks_Form .Topen
{
color:#999;
font-size:21px;
cursor:pointer;
}

/* CKEditor */
/* ======================================================================= */
.content_gallery
{
	text-align:center; 
	width:100%;
	padding:0px !important;
	margin:0px !important;
	position:relative !important;
}


.content_gallery img
{
	border-radius:15px; 
	border:1px dashed #c5c5c5; 
	display:inline-block; 
	margin:10px 1% !important;
	width:100% !important;
	max-width:21% !important;
	padding:4px; 
	width:100%;
	cursor:pointer !important;
}


.content_author
{
	display:inline; 
	width:inherit !important;
	
	border-radius:10px; 
	border:1px dashed #bbb; 
	color:#27ae60; 
	padding:5px 10px 10px; 
	text-align:justify; 
}



@media (max-width: 1024px) 
{
.content_gallery img
{
	max-width:48% !important;
}
}


@media (max-width: 768px) 
{
.content_gallery img
{
	max-width:98% !important;
}
.content_author
{
	width:98% !important;
	margin:0px auto 0px !important;
}
}



/*============================================================*/

/*============================================================*/

body.map_body
{
height: 100vh;
width: 100vw;
margin: 0;
padding:0px;
overflow:hidden;

}

.map_body div.faraghak_map
{
height: 110%;
width: 100%;
z-index:1;
}

.map_body div.map_side
{
direction:ltr; 
display:inherit; 
background-color:#f8f9fd; 
height:100vh; 
overflow-y:scroll; 
overflow-x:hidden;
position:absolute; 
right:0px; 
top:0px; 
z-index:3;
}


.map_body .station_pc
{
display:none;
background-color:#cfdff1;
padding:5px 5px 10px 5px; 

border-radius:15px; 
border:5px solid #cfdff1;
text-align:center;
}

.map_body .station_pc .wg-title
{
font-size:13px; 
font-weight:700; 
padding-top:0px; 
margin-bottom:10px; 
text-align:justify;
}

.map_body .station_pc .wg-body
{
margin-top:10px;
border-top:1px dashed #fff;
width:100%; 
line-height:35px;
text-align:right;
}

.map_body  .station_pc .wg-body
{
margin-top:10px;
border-top:1px dashed #fff;
width:100%; 
line-height:35px;
text-align:right;
}

.map_body .station_pc .wg-body a
{
font-size:12px !important; 
}


.map_body .station_pc .wg-button
{
padding:10px 30px; 
border-radius:10px; 
margin:10px auto 0px !important;
display:block !important;
}


.map_body .station_mobile
{
display:none;
width:95vw; 
height:200px; 

top:110px; 
left:2.5vw; 

background-color:rgba(210,222,240,0.9); 
border:1px solid #23a6cc; 

position:absolute; 
z-index:10; 
border-radius:15px; 

margin:0px auto 0px; 
text-align:center;
}


@media (min-width:1200px)
{
.map_body.boxshow .station_pc
{
display:block;
}

.map_body.boxshow .station_mobile
{
display:none;
}

}


@media (max-width:1200px)
{

.map_body div.map_side
{
 z-index:inherit !important;
}
.map_body div.map_side img.img-logo
{
 display:none;
}

.map_body.boxshow .station_pc
{
display:none;
}

.map_body.boxshow .station_mobile
{
display:block;
}

}




/*=========================================================================
		Mobile Menu
============================================================================*/

.Mobile-Menu
{
	display:none;
	width:100%;
	height:60px;

	position:fixed;
	left:0px;
	bottom:0px;
	
	z-index:9999;
	border-top:1px solid #c5c5c5;
}

.Mobile-Menu table
{
	width:100%;
	height:60px;

	background-color:#eee;
	color:#888;
}

.Mobile-Menu table tr td
{
	width:20%;
	height:60px;
	
	cursor:pointer;

	text-align:center;
	vertical-align:middle;
}

.Mobile-Menu table tr td:hover
{
	background-color:#e5e5e5;
}

.Mobile-Menu table tr td a
{
	display:block;
	width:100%;
	
	height:60px;
	line-height:55px;
	
	font-size:14px;
	color:#888;
}

.Mobile-Menu table tr td a.active
{
	background-color:#e5e5e5;
	color:#c53847;
}

.Mobile-Menu table tr td a i.fa,
.Mobile-Menu table tr td a i.rip
{
	font-size:15px;
	font-weight:500;
}

.mobile-header-pos
{
	position:absolute; 
	right:0.5%; 
	bottom:10px; 
	z-index:9999; 
	background-color:#f8f9fd;
}

.mobile-head-line
{
	display:none;
	width:100%; 
	height:50px; 
	background-color:#cfdff1;
}

.Mobile-Dashboard-Icon
{
	margin-top:10px;
	margin-bottom:10px;
	
	cursor:pointer;
}

.Mobile-Dashboard-Icon .card
{
	border-radius:15px 15px 15px 0px;
	border:1px solid #cbe1ec;
	border-bottom:5px solid #2c80a8;
	background-image:url('../img/form/dashboard-base-mobile.png');
	background-repeat:no-repeat;
	background-position:left bottom;
}


.Mobile-Dashboard-Icon .card .card-back
{
	width:100%;
	height:100%;
	
	background-image:url('../img/form/dashboard-head-mobile.png');
	background-repeat:no-repeat;
	background-position:right top;
}


.Mobile-Dashboard-Icon .card:hover
{
	background-color:#eee;
}


/* ========================================================*/


@media (max-width:1200px)
{

.Mobile-Extra-Hide
{
	display:none !important;	
}

.mobile-header-pos
{ 
	bottom:25px; 
}

.mobile-head-line
{
	margin-top:10px;
	display:block;
}


.site-header .container,
.site-main-inner .container,
.site-footer .container
{
	max-width:99% !important;
}

.Mobile-Menu
{
	display:block;
}
.wrapper
{
	padding-bottom:50px;
}

.mobile-header-row
{
	
}
}
	
	
@media (max-width:600px)
{

.Mobile-Menu table tr td a
{
	font-size:10px;
	line-height:32px;
}

.Mobile-Menu table tr td a i.fa,
.Mobile-Menu table tr td a i.rip
{
	display:block;
	width:100%;

	margin:0px;
	padding:0px;
	
	padding-top:12px;
	font-size:14px;
}

}


@media (max-width:350px)
{

.Mobile-Menu table tr td a
{
	font-size:8px;
	line-height:32px;
}

.Mobile-Menu table tr td a i.fa,
.Mobile-Menu table tr td a i.rip
{
	display:block;
	width:100%;

	margin:0px;
	padding:0px;
	
	padding-top:12px;
	font-size:12px;
}

}






