@font-face {

	font-family: parskala;

	src: url('../fonts/parskala/parskala.eot');

	src: url('../fonts/parskala/parskala.woff2') format('woff2');

	src:url('../fonts/parskala/parskala.woff') format('woff');

	src:url('../fonts/parskala/parskala.ttf') format('truetype');

}



/* woocomerce style min */

.right-side-dokan

{

	float:right;

	width:19%

}

.mcarousel_product.modern_blog .post-content,.remodal,.promotion_produt,.mcarousel_product,.lists_product .product-lists,.services-items .ser-item .item_90s,.main_grid_product .grid_item .post_grid{

	border-radius: 11px;

}

/*نام موجود*/

span.cart-pro.price.unavailable{

    color:red;

    font-weight:bold;

}

/*satrt badget*/

.product-box .info-product .ex-badges {

    position: relative;

    bottom: -5px;

    right: 0;

    display: flex;

    gap: 0 7px;

}

.product-box .index-prices-pro div {

    text-align: left;

    height: unset;

    margin-bottom: unset;

}



.item-pro .info-product .ex-badges {

    position: relative;

    display: flex;

    gap: 0 7px;

    margin-top: 5px;

}



.ex-badges .free-shipping {

    display: flex;

    align-items: center;

    line-height: 24px;

    font-family: Font2;

    font-size: 11px;

    gap: 0 2px;

    background: #e4ffeb;

    padding: 0 5px;

    border-radius: 4px;

    color: #41bd64;

    font-weight: 500;

    line-height: 20px;

}



.ex-badges .installment-pay {

    display: flex;

    align-items: center;

    line-height: 24px;

    font-family: Font2;

    font-size: 11px;

    gap: 0 2px;

    background: #e8f3fe;

    padding: 0 5px;

    border-radius: 4px;

    color: #0089ff;

    font-weight: 500;

    line-height: 20px;

}
.ex-badges .low-stock {

    display: flex;

    align-items: center;

    line-height: 24px;

    font-family: Font2;

    font-size: 11px;

    gap: 0 2px;

    background: #ffeaeb;
    padding: 0 5px;
    border-radius: 4px;
    color: #da1e27;

    font-weight: 500;

    line-height: 20px;

}

/*satrt badget*/

    

    

.dokan-dash-sidebar

{

	float:unset;

	width:100%;

	background-color:#fff;

	border:1px solid #ececec;

	border-radius:8px;

	box-sizing:border-box;

	margin-bottom:20px;

	overflow:hidden

}







.dokan-w12

{

	float:right;

	width:49%!important

}



.dokan-dash-right

{

	float:left!important

}



.dokan-dash-sidebar .user-name

{

	font-size:13.5px;

	color:#535353;

	padding:15px 0;

	font-weight:550;

	padding-top:0

}



.dokan-dash-sidebar .user-name a i

{

	color:#535353;

	margin-left:3px;

	margin-right:5px

}



.dokan-w6

{

	width:49%!important

}



.dokan-dash-sidebar .user-email

{

	font-size:13.5px;

	color:#535353

}



#dokan-navigation .dokan-dashboard-menu li

{

	font-size:13px;

	padding:20px 0;

	color:#535353;

	font-weight:550

}



#dokan-navigation .dokan-dashboard-menu li.settings .pull-right,#dokan-navigation .dokan-dashboard-menu li.back .fa-long-arrow-left

{

	float:left;

	transform:rotate(180deg)

}



#dokan-navigation .dokan-dashboard-menu li a

{

	color:#535353;

	padding:0 15px;

	display:block;

	box-sizing:border-box

}



#dokan-navigation .dokan-dashboard-menu li a i

{

	margin-left:10px;

	font-size:16px

}



#dokan-navigation .dokan-dashboard-menu .active a

{

	color:#ef394e

}



#dokan-navigation .dokan-dashboard-menu li:hover a

{

	color:#ef394e;

	transition:.2s all

}



#dokan-navigation .dokan-dashboard-menu li:hover

{

	background:#ef394e0f;

	transition:.2s all

}



#dokan-navigation .dokan-dashboard-menu li.dokan-common-links:hover

{

	background:transparent!important

}



#dokan-navigation .dokan-dashboard-menu li.dokan-common-links:hover a

{

	color:#535353

}



#dokan-navigation .dokan-dashboard-menu .active

{

	background:#ef394e0f

}



#dokan-navigation #mobile-menu-icon,#toggle-mobile-menu

{

	display:none

}



.dokan-common-links.dokan-clearfix

{

	text-align:center;

	border-top:1px solid #e6e6e6;

	margin-top:10px

}



.dokan-common-links.dokan-clearfix .tips

{

	width:24%;

	display:inline-block!important;

	text-align:center

}



.dokan-common-links.dokan-clearfix .tips i

{

	font-size:1.2rem!important

}



.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li

{

	padding:0 10px!important

}



.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.subsubsub li.active a

{

	color:#151515!important;

	font-size:14px!important

}



.product-listing-top

.dashboard-widget

{

	border:1px solid #ececec;

	border-radius:8px;

	padding:15px;

	box-sizing:border-box;

	margin-bottom:10px

}



.dashboard-widget.big-counter

{

	text-align:center

}



.dashboard-widget.big-counter li

{

	font-size:15px;

	padding:10px 0;

	border-bottom:1px solid #d2d2d233;

	color:#535353

}



.dashboard-widget.big-counter li .count

{

	padding:10px 0;

	font-weight:700

}



.dashboard-widget .widget-title

{

	font-size:15px;

	color:#535353;

	font-weight:550;

	border-bottom:1px solid #ececec;

	padding-bottom:15px

}



.dashboard-widget .widget-title i

{

	color:#ccc;

	margin-left:5px

}



.dashboard-widget .widget-title .pull-right

{

	float:left;

	font-size:13px

}



.dashboard-widget .widget-title .pull-right a

{

	color:#ef394e

}



.dashboard-widget.orders

{

	border:1px solid #ececec;

	border-radius:8px;

	padding:15px;

	box-sizing:border-box;

	margin-bottom:10px;

	display:inline-block;

	width:100%

}



.content-half-part

{

	width:100%!important;

	float:none

}



.content-half-part .list-count

{

	width:40%

}



.content-half-part .list-count li

{

	font-size:13px;

	padding:10px 20px

}



.content-half-part .list-count li .count

{

	float:left

}



.list-unstyled

{

	padding:10px 0;

	box-sizing:border-box

}



.list-count li

{

	padding:10px 20px;

	box-sizing:border-box;

	font-size:13px

}



.list-count li a

{

	color:#ef394e

}



.list-count li a .count

{

	float:left

}



.dashboard-widget.products .list-count li a

{

	color:#535353

}



.dokan-alert-warning

{

	font-family:prk-font;

	font-size:14px

}



.dokan-panel-default

{

	background:none;

	border:none;

	margin:0;

	padding:0;

	box-shadow:none;

	padding:15px 0;

	background:none!important;

	border:none!important;

	box-shadow:none!important

}



.dokan-product-listing .dokan-product-listing-area .dokan-w12

{

	width:100%!important

}



.dokan-form-inline.dokan-w8.dokan-product-date-filter

{

	float:right!important;

	width:auto

}



.dokan-form-inline.dokan-w8.dokan-product-date-filter .dokan-form-group

{

	width:auto!important

}



.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter

{

	width:60%!important

}



.dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter

{

	float:right!important;

	width:55%!important

}



.dokan-product-listing .dokan-product-listing-area .dokan-product-search-form

{

	float:left!important;

	width:40%!important

}



.dokan-form-inline .dokan-form-group

{

	margin-right:0!important;

	float:right!important;

	margin-left:5px

}



select.dokan-form-control

{

	border-radius:8px;

	color:#717171;

	border:1px solid #C8C8C8!important;

	padding:10px;

	height:auto!important

}



.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name="product_listing_search"]

{

	float:left!important

}



.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group

{

	float:left!important

}



.dokan-form-inline .dokan-form-group select

{

	margin-left:20px;

	border-radius:8px;

	font-family:prk-font;

	border:1px solid #C8C8C8;

	padding-right:10px;

	padding-top:10px;

	padding-bottom:10px;

	height:auto

}



.dokan-form-inline .dokan-form-group input.dokan-form-control

{

	border-radius:8px;

	border:1px solid #C8C8C8;

	padding-top:10px;

	padding-bottom:10px;

	height:auto;

	line-height:unset;

	padding-right:10px

}



.dokan-product-listing .dokan-product-listing-area .dokan-btn

{

	padding:10px;

	color:#fff;

	background:#ef394e

}



.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link

{

	float:left!important;

	text-align:left!important

}



.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link a

{

	border:1px solid #ef394e!important;

	background:#fff!important;

	color:#ef394e;

	padding:10px!important;

	font-size:13px

}



input[type="submit"].dokan-btn-theme,a.dokan-btn-theme,.dokan-btn-theme

{

	background-color:#ef394e!important;

	border-color:#ef394e!important;

	padding:10px

}



.dokan-dashboard-content .dokan-table > thead > tr > th

{

	color:#fdfdfd;

	font-size:13px;

	font-weight:600;

	padding:15px 0;

	box-sizing:border-box

}



.dokan-dashboard-content #dokan-product-list-table thead

{

	background-color:#85B3BE

}



.dokan-dashboard-content #dokan-product-list-table tr th input.dokan-checkbox

{

	width:16px;

	min-width:16px;

	height:16px

}



.dokan-product-listing .dokan-product-listing-area table tbody

{

	padding:10px 0;

	box-sizing:border-box

}



.dokan-product-listing .dokan-product-listing-area table.product-listing-table td

{

	font-size:13.8px;

	line-height:30px;

	color:#535353

}



.dokan-product-listing .dokan-product-listing-area table.product-listing-table td strong

{

	line-height:30px;

	font-weight:500

}



.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .dokan-label-success,.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .dokan-label-default

{

	line-height:30px;

	padding:7px;

	font-size:11px

}



.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock,.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.outofstock

{

	font-size:11px

}



.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .woocommerce-Price-amount .woocommerce-Price-currencySymbol

{

	font-size:13px!important

}



.dokan-dashboard-content a.dokan-btn-sm,.dokan-btn-sm

{

	padding:5px 10px!important;

	font-size:12px;

	line-height:1.5;

	border-radius:3px;

	border:1px solid #ef394e!important;

	background:#fff!important;

	color:#ef394e!important

}



.dokan-dashboard-content .entry-title

{

	font-size:17px;

	color:#535353;

	font-weight:600

}



.dokan-dashboard-content .dokan-dashboard-header

{

	border-bottom:1px solid #EDEDED;

	padding-bottom:20px;

	margin-bottom:2rem

}



.dokan-new-product-area .dokan-form-container .dokan-form-group

{

	width:100%

}



.dokan-dashboard-content .dokan-form-top-area .dokan-form-group label.form-label

{

	color:#535353;

	padding:10px 0

}



#store-form .dokan-form-group,#payment-form .dokan-form-group,#profile-form .dokan-form-group,#dokan-store-seo-form .dokan-form-group

{

	width:100%

}



#store-form .dokan-form-group,#payment-form .dokan-form-control.email,#profile-form .dokan-form-group .dokan-form-control

{

	border:none!important

}



.dokan-settings-content .dokan-settings-area .dokan-dashboard-header

{

	padding-bottom:20px!important

}



.dokan-store-seo-wrapper

{

	overflow:hidden

}



.dokan-w6.dokan-dash-left .dashboard-widget.big-counter .list-inline,.dokan-w6.dokan-dash-right .dashboard-widget.sells-graph

{

	border-radius:8px;

	border:1px solid #ececec!important;

	margin-bottom:10px;

	padding:10px

}



#store-form .dokan-form-control,#shipping-settings .dokan-form-control,#dokan-store-seo-form .dokan-form-control

{

	color:#717171;

	border-radius:8px;

	border:1px solid #C8C8C8!important;

	padding:10px

}



.dokan-store-settign-header-wrap

{

	width:100%

}



.dokan-store-settign-header-wrap small

{

	float:left

}







.dokan-form-control option

{

	font-family:prk-font!important

}



.content-half-part.downloadable-checkbox,.content-half-part.regular-price

{

	float:right;

	width:49%!important;

	padding:10px 0!important

}



.content-half-part.virtual-checkbox,.content-half-part.sale-price

{

	float:left;

	width:49%!important;

	padding:10px 0!important

}



.product-edit-container label

{

	color:#535353

}



.dokan-input-group

{

	border-radius:8px;

	border:1px solid #C8C8C8;

	overflow:hidden

}



.dokan-input-group .dokan-input-group-addon

{

	background:#fff;

	padding:10px;

	border-left:1px solid #C8C8C8;

	border-radius:0

}



.dokan-input-group input

{

	padding:10px;

	width:100%;

	outline:none;

	color:#535353

}



.select2-container .select2-selection--single

{

	height:44px!important;

	border:1px solid #C8C8C8!important;

	border-radius:8px!important

}



.select2-container--default .select2-selection--single .select2-selection__rendered

{

	line-height:44px!important

}



.select2-container .select2-search--inline .select2-search__field

{

	padding:10px 0!important

}



.select2-container--default.select2-container--open.select2-container--below .select2-selection--single

{

	height:0!important

}



.select2-container

{

	border-radius:8px;

	font-size:13px

}



.select2-container--default .select2-selection--single

{

	outline:none

}



.select2-container--default .select2-search--dropdown .select2-search__field

{

	outline:none;

	border:0

}



.product-edit-new-container .content-half-part.featured-image

{

	padding:10px;

	box-sizing:border-box

}



.product-edit-new-container .dokan-product-edit-form .dokan-new-product-featured-img

{

	width:40%!important

}



.product-edit-container #dokan-product-images ul.product_images

{

	float:right!important

}



.product-edit-new-container .dokan-product-edit-form .dokan-new-product-featured-img .image-wrap

{

	height:50%

}



.product-edit-new-container label.form-label

{

	padding:10px 0

}



.dokan-edit-row

{

	border-radius:8px

}



.dokan-edit-row .dokan-section-heading

{

	padding:20px 15px!important

}



.dokan-edit-row .dokan-section-heading h2

{

	float:right!important;

	font-size:17px!important;

	margin-left:12px!important;

	font-weight:600!important;

	color:#535353

}



.dokan-edit-row .dokan-section-heading p

{

	float:right!important

}



.dokan-edit-row .dokan-section-heading .dokan-section-toggle

{

	float:left!important

}



.product-edit-container label

{

	padding:10px 0;

	display:block

}



.dokan-form-control

{

	border-radius:8px!important;

	padding:10px!important;

	box-sizing:border-box;

	outline:none;

	border:1px solid #C8C8C8!important

}



.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list

{

	border:1px solid #C8C8C8!important;

	color:#535353!important;

	padding:10px!important;

	margin-bottom:10px!important

}



.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-remove-attribute

{

	right:unset!important;

	left:0!important

}



.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-toggle-attribute

{

	right:unset!important;

	left:4%!important

}



.content-half-part.dokan-attribute-values

{

	padding:10px!important;

	box-sizing:border-box

}



.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type select

{

	margin:0!important

}



.dokan-btn-default.add_new_attribute

{

	margin-right:5px;

	padding:10px;

	background:#fff;

	border:1px solid #ef394e;

	color:#ef394e!important

}



a.dokan-btn-default,.dokan-btn-default

{

	color:#fff!important

}



input[type="submit"].dokan-btn-lg,a.dokan-btn-lg,.dokan-btn-lg

{

	font-size:13px!important

}



.dokan-close

{

	float:left!important;

	margin-left:2rem;

	font-size:1.5rem;

	line-height:0!important

}



.dokan-message::before

{

	background-color:#00bfd6!important

}



.dokan-message

{

	color:#00bfd6;

	font-size:13.5px;

	padding:20px!important;

	border-top:3px solid #00bfd6!important;

	background:#00bfd60d!important

}



.dokan-table.dokan-table-striped thead

{

	background-color:#85B3BE

}



input[type="submit"].dokan-btn-sm,a.dokan-btn-sm,.dokan-btn-s

{

	color:#fff!important

}



.dokan-table > tbody > tr > td

{

	font-size:14px;

	color:#535353

}



.datepicker.hasDatepicker

{

	border:1px solid #c8c8c8;

	padding:10px;

	font-size:13px;

	border-radius:8px;

	outline:none

}



.dokan-new-product-area .featured-image

{

	margin:0 auto

}



.product-edit-container .dokan-feat-image-upload

{

	border:none!important

}



.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn

{

	background:#ef394e!important;

	color:#fff!important

}



.dokan-form-control.wc_input_price.dokan-product-regular-price,.dokan-form-control.wc_input_price.dokan-product-sales-price

{

	border:0!important

}



.dokan-form-group.dokan-clearfix.dokan-price-container .content-half-part

{

	float:right!important;

	width:50%!important;

	box-sizing:border-box;

	padding:10px

}



.dokan-form-container label

{

	font-size:13.5px;

	padding:10px 0;

	color:#535353

}



.dokan-btn-default

{

	border:1px solid #ef394e!important;

	color:#ef394e!important;

	padding:10px!important;

	font-size:13.5px!important;

	margin-top:10px

}



.dokan-btn.dokan-btn-default.dokan-btn-theme

{

	color:#fff!important

}



.dokan-dashboard-not-product-found .dokan-blank-product-message

{

	font-size:13.5px!important;

	color:#535353

}



.dokan-form-horizontal

{

	text-align:center;

	width:100%;

	display:inline-block

}



.dokan-settings-content .dokan-settings-area .dokan-banner

{

	width:100%;

	display:inline-block;

	height:200px!important

}



.dokan-dashboard .dokan-form-group

{

	box-sizing:border-box;

	max-width:100%;

	display:inline-block;

	overflow:hidden;

	color:#535353;

	font-size:13px

}

.woocommerce div.product .back_holder.tflex form.cart .button{

	font-size: 12px !important;

}



.content-half-part.dokan-product-meta .dokan-form-group

{

	width:100%!important

}



.content-half-part.dokan-product-meta .dokan-form-group .dokan-form-control

{

	border-radius:8px!important;

	border:1px solid #C8C8C8!important

}



.dokan-form-group.dokan-clearfix.dokan-price-container .dokan-form-control.wc_input_price.dokan-product-regular-price,.dokan-form-group.dokan-clearfix.dokan-price-container .dokan-form-control.wc_input_price.dokan-product-sales-price

{

	border:none!important

}



input.dokan-form-control

{

	border:1px solid #C8C8C8!important;

	padding:10px!important;

	box-sizing:border-box;

	color:#535353

}



.dokan-form-horizontal .dokan-control-label

{

	text-align:right!important;

	display:block;

	width:100%;

	padding:10px 0!important;

	color:#535353;

	font-size:13px

}



.dokan-text-left

{

	width:100%!important

}



.dokan-settings-content .dokan-settings-area .dokan-gravatar

{

	width:100%

}



.dokan-settings-content .dokan-settings-area .dokan-address-fields label

{

	color:#535353

}



.gravatar-button-area .dokan-pro-gravatar-drag.dokan-btn.dokan-btn-default

{

	color:#ef394e!important

}



.dokan-settings-content .dokan-settings-area .dokan-banner

{

	border:none!important

}



a.dokan-btn-info,.dokan-btn-info

{

	color:#fff!important;

	background-color:#ef394e!important;

	border-color:#ef394e!important

}



.gravatar-button-area

{

	text-align:right!important

}



.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap

{

	float:right!important;

	width:100%!important

}



.dokan-settings-content .dokan-settings-area .dokan-update-setting-top

{

	float:left

}



.dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1

{

	font-size:14px!important

}



.dokan-update-setting-top-button.dokan-btn.dokan-btn-theme.dokan-right

{

	font-size:13px

}



.dokan-left

{

	width:100%!important;

	padding:10px 0!important;

	margin:0!important

}



.dokan-w4.ajax_prev.dokan-text-left

{

	margin:0!important

}



.dokan-alert-success

{

	font-size:13px

}



.dokan-section-content .dokan-form-group

{

	width:100%

}



.show_if_stock.dokan-stock-management-wrapper.dokan-form-group.dokan-clearfix

{

	width:100%

}



.dokan-page-help

{

	font-size:13px;

	padding:10px 0;

	color:#535353;

	line-height:30px

}



a.dokan-btn-default,.dokan-btn-default

{

	color:#ef394e!important

}



.dokan-shipping-settings .back-link

{

	font-size:13px

}



.dokan-w4.ajax_prev

{

	border:none!important

}



input[type="submit"].dokan-btn-danger,a.dokan-btn-danger,.dokan-btn-danger

{

	font-size:13px!important

}



.dokan-alert-info

{

	font-size:13px!important

}



.dokan-progress

{

	box-shadow:unset!important

}



.dokan-progress-bar-info

{

	float:right!important

}



.seller-info-box

{

	border-radius:8px;

	overflow:hidden;

	background-color:#fff;

	-webkit-box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);

	box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);

	border:1px solid #dedede

}



.seller-info-box-header

{

	position:relative;

	background-color:#00bfd6;

	height:96px

}



.vendors-names

{

	display:block;

	position:relative;

	text-align:center;

	width:100%;

	box-sizing:border-box;

	margin-top:30px;

	border-bottom:1px solid #e9e9e9;

	padding-bottom:10px

}



.Vendor-name

{

	font-size:16px;

	font-weight:500;

	color:#535353

}



.seller-info-box-avatar

{

	height:100px;

	width:100px;

	-webkit-box-shadow:none;

	box-shadow:none;

	border:4px solid #beebf1;

	background:#fff;

	background-position-x:0;

	background-position-y:0;

	background-repeat:repeat;

	background-image:none;

	background-size:auto;

	background-size:70% auto;

	position:absolute;

	left:50%;

	top:12px;

	-webkit-transform:translate(-50%);

	transform:translate(-50%);

	border-radius:50%;

	overflow:hidden;

	background-repeat:no-repeat;

	background-position:50%

}



.seller-info-box-username

{

	color:#535353;

	text-align:center;

	font-size:19px;

	line-height:1.158;

	font-weight:500;

	letter-spacing:-.5px

}



.seller-info-box-line

{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-pack:center;

	-ms-flex-pack:center;

	justify-content:center;

	-webkit-box-align:start;

	-ms-flex-align:start;

	align-items:flex-start;

	margin-bottom:10px

}



.seller-info-box-registrations-date

{

	max-width:100%;

	text-align:center;

	text-overflow:ellipsis;

	color:#555;

	overflow:hidden;

	padding-bottom:10px;

	font-size:12px;

	line-height:21px;

	padding-left:10px;

	padding-right:10px;

	box-sizing:border-box

}



.seller-info-box-vote

{

	border-top:1px solid #e9e9e9;

	padding:10px 25px;

	font-size:16px;

	line-height:27px;

	font-weight:400;

	text-align:center;

	background-color:#fcfcfc

}



.seller-info-box-details

{

	text-align:center;

	padding:10px

}



.seller-info-box-dropdown

{

	position:relative;

	display:inline-block

}



.seller-info-box-dropdown .btn-link-border

{

	font-size:13px;

	line-height:1.692

}



.btn-link-border

{

	display:inline-block;

	background:none;

	border:none;

	outline:none;

	cursor:pointer;

	position:relative;

	text-align:center;

	white-space:nowrap;

	color:#1ca2bd;

	padding:0;

	line-height:2

}



.vendors-links

{

	text-align:center;

	padding:10px 0;

	border-top:1px solid #e9e9e9

}



.vendors-links a

{

	color:#ababab;

	font-size:13px

}



.vendors-links i

{

	padding-left:10px;

	color:#ababab

}



.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-image

{

	float:right;

	width:30%!important;

	max-width:70px!important

}



.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-image img

{

	width:100%;

	height:100%

}



.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data

{

	float:left;

	width:70%;

	padding:0

}



.dokan-store-products-filter-area #dokan-store-products-search-result h3

{

	color:#535353;

	padding:10px 0;

	font-weight:600;

	line-height:32px

}



.dokan-store-products-filter-area #dokan-store-products-search-result .product-price

{

	font-size:13px!important

}



.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data div:not(.dokan-ls-product-categories)

{

	padding:5px!important

}



.dokan-store-products-filter-area .product-name-search

{

	font-size:13px!important;

	padding:0 10px!important;

	box-sizing:border-box

}



.search-store-products.dokan-btn-theme

{

	cursor:pointer;

	padding:0 10px!important;

	border-top-right-radius:8px;

	border-bottom-right-radius:8px;

	font-size:13px

}



.dokan-store-products-filter-area .orderby-search

{

	border-radius:8px;

	color:#434343;

	font-family:prk-font;

	font-size:13px

}



.dokan-store-products-filter-area

{

	margin-bottom:20px!important

}



.woocommerce-pagination

{

	display:inline-block;

	width:100%;

	padding:10px;

	box-sizing:border-box;

	text-align:center

}



.woocommerce-pagination ul li

{

	display:inline-flex

}





.woocommerce-pagination ul li .page-numbers.current

{

	background-color:#00bfd6;

	color:#fff

}



.dokan-pagination-container .dokan-pagination

{

	display:inline-block;

	width:100%;

	box-shadow:0 2px 4px 0 rgba(0,0,0,0.03);

	border:1px solid #E4E4E4;

	padding:10px;

	box-sizing:border-box;

	text-align:center;

	margin-top:10px

}



.dokan-pagination-container .dokan-pagination li

{

	display:inline-flex!important

}



.dokan-pagination-container .dokan-pagination li a

{

	border-radius:6px;

	border:0!important;

	padding:10px!important;

	font-size:13px

}



.dokan-pagination-container .dokan-pagination li.active a

{

	background:#00bfd6!important;

	color:#fff

}



#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3

{

	float:right

}



#dokan-seller-listing-wrap ul.dokan-seller-wrap li

{

	box-sizing:border-box

}



#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a

{

	font-size:21px;

	font-weight:500;

	display:block;

	padding:10px 0;

	box-sizing:border-box

}



.dokan-alert.dokan-alert-warning

{

	line-height:30px;

	font-weight:500

}



.dokan-alert-danger

{

	line-height:32px

}



.dokan-alert

{

	font-size:13px

}



.dokan-withdraw-area .dokan-table-striped > tbody > tr:nth-of-type(2n+1)

{

	background-color:#85B3BE!important;

	color:#fff;

	font-size:13px;

	font-weight:600

}



.dokan-withdraw-area .dokan-table-striped > tbody > tr td

{

	text-align:center;

	border:1px solid #eee;

	background-color:#fff!important

}



.product.product-type-variable .column-2 .inner > .price

{

	display:none!important

}





.single-pro.woocommerce form.cart .variations td.label

{

	font-size:13px;

	color:#535353

}



.single-pro.woocommerce form.cart .variations select

{

	font-family:prk-font;

	color:#535353;

	background:transparent;

	border:1px solid #ccc;

	border-radius:6px;

	padding:7px 5px;

	box-sizing:border-box;

	outline: 0;

}

.single_variation_wrap.prce-pro{

	padding: 10px 15px !important;

	padding-top: 0 !important;

}

.single_variation_wrap .prce-pro ins{

	display: inline-block;

	margin: 0;

}

.single-pro.woocommerce .woocommerce-variation-availability .stock.in-stock,.woocommerce-ordering

{

	display:none

}

.widgettitle {

  font-weight: 700;

  color: #000;

  display: block;

  font-size: 15px;

}

.price_slider_wrapper .ui-widget-content {

  border-radius: 1em;

  background-color: #C6C6C6;

  border: 0;

}

.ui-slider {

  position: relative;

  text-align: right;

  margin-right: .5em;

  margin-left: .5em;

}

.ui-slider {

  position: relative;

  text-align: right;

  margin-right: .5em;

  margin-left: .5em;

}

.price_slider_amount {

  text-align: left;

  line-height: 2.4;

  font-size: .8751em;

}

.price_slider_wrapper .price_slider_amount .button::before {

  font-family: parskala;

  content: "\E118\00FE0E";

  color: #FFF;

  margin-left: 5px;

  font-size: 15px;

}

.price_label {

  width: 100%;

  display: inline-block;

  font-size: 13px;

  color: #535353;

  text-align: center;

}

.price_label .from {

  float: right;

}

.price_label .to {

  float: left;

}

.price_slider_wrapper .price_slider_amount .button {

  padding: 13px !important;

}

.price_slider_wrapper .price_slider_amount .button {

  display: block;

  width: 100%;

  background-color: #00bfd6;

  border-radius: 8px;

  color: #fff;

  margin-top: 20px;

  font-family: prk-font;

  font-weight: 400;

  transition: .2s all;

}

.wc-block-product-categories-list-item::before {

  font-family: "parskala";

  content: "\E0B3\00FE0E";

  font-size: 10px;

  color: #a0a0a0;

  margin-left: 2px;

}

.wc-block-product-categories-list-item {

  font-size: 13.5px;

  padding-top: 20px;

}

.wc-block-product-categories-list-item {

  font-size: 13.5px;

  padding-top: 20px;

}

.wc-block-product-categories-list-item a {

  color: #535353;

}

.ui-slider-horizontal {

  height: .1em;

}

.ui-slider {

  position: relative;

  text-align: right;

  margin-right: .5em;

  margin-left: .5em;

}

.price_slider {

  margin-bottom: 1em;

}

.ui-slider-horizontal .ui-slider-range {

  top: 0;

  height: 100%;

}

.ui-slider .ui-slider-range {

  position: absolute;

  z-index: 1;

  font-size: .7em;

  display: block;

  border: 0;

  border-radius: 1em;

  background-color: #00BFD6;

}

.ui-slider-handle:nth-of-type(1)::before, .ui-slider-handle:nth-of-type(2)::before {

  position: relative;

	left: 1px;

  margin: 0 !important;

  font-size: unset !important;

}

.ui-slider-handle:nth-of-type(1)::before {

  font-family: "parskala";

  content: "\E08C\00FE0E";

  color: #535353;

  font-size: 10px;

  margin-right: 6px;

  font-weight: 700;

}

.ui-slider-handle:nth-of-type(2)::before {

  font-family: "parskala";

  content: "\E08B\00FE0E";

  color: #535353;

  font-size: 10px;

  margin-right: 6px;

  font-weight: 700;

}

.wc-block-product-categories-list-item-count {

  float: left;

  color: #535353;

  font-size: 13px;

}



.ui-slider-handle:nth-of-type(1)::before, .ui-slider-handle:nth-of-type(2)::before {



    position: relative;

    top: 2px;

    margin: 0 !important;

    font-size: unset !important;



}

.ui-slider .ui-slider-handle {

  position: absolute;

  z-index: 2;

  width: 1em;

  height: 1em;

  background-color: #fff;

  box-shadow: 0 1px 4px 0 rgba(0,0,0,0.2);

  border-radius: 1em;

  cursor: ew-resize;

  outline: 0;

  top: -.4em;

  margin-left: -.5em;

	border: 1px solid;

}

.woocommerce table.shop_table th.product-name {

  font-size: 17px !important;

}

.woocommerce table.shop_table th {

  padding: 15px 12px !important;

  font-size: 13.6px !important;

}

.woocommerce table.shop_table th {

  font-weight: 700;

  padding: 9px 12px;

  line-height: 1.5em;

}

.woocommerce .cart-order-user table.shop_table td.product-name {

  font-size: 15px !important;

}

.woocommerce .cart-order-user table.shop_table td {

  padding: 25px 12px;

}

.woocommerce table.shop_table td {

  color: #535353;

  font-size: 13px;

}

.woocommerce table.shop_table td {

  border-top: 1px solid rgba(0,0,0,.1);

  padding: 9px 12px;

  vertical-align: middle;

  line-height: 1.5em;

}

.woocommerce .cart-order-user table.shop_table td.product-name a {

  color: #535353;

}

.woocommerce td.product-name dl.variation:last-child {

  font-size: 13px;

}

.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child {

  margin-bottom: 0;

}

.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation {

  list-style: none outside;

}

.woocommerce .totals-order-user table.shop_table tr.order-total th {

  font-size: 18px !important;

  font-weight: bold;

}

.woocommerce .collateral-order-user table.shop_table tbody th {

  border: 0 !important;

}

.woocommerce table.shop_table th {

  padding: 15px 12px !important;

  font-size: 13.6px !important;

}

.woocommerce table.shop_table td {

  color: #535353;

  font-size: 13px;

}

.woocommerce table.shop_table td {

  border-top: 1px solid rgba(0,0,0,.1);

  padding: 9px 12px;

  vertical-align: middle;

  line-height: 1.5em;

}

.woocommerce table.shop_table {

  color: #535353;

}

.woocommerce .woocommerce-customer-details address{

  line-height: 25px;

font-size: 13px;

color: #535353;

}

.compre-btn .woocommerce a.button {

  background: transparent !important;

  padding: 0 !important;

  border: 0;

  color: #9b9b9b;

  font-size: 0;

}

#panel-review .comment-pro .commentlist li.review img.avatar {

  float: right;

  border: 1px solid #e4e1e3;

  margin-left: 10px;

}



/* all */

* {

margin:0;

padding:0;

box-sizing: border-box;

}



a,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,span,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {

margin:0;

padding:0;

border:0;

font-size:100%;

font:inherit;

vertical-align:baseline;

}



article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {

display:block

}



body {

line-height:1;

background-color: #f4f4f4;

}



body.product-single #NavMenu{

	display: none;

}



body.product-single h1, h2, h3, h4, h5, h6 {

  margin: 0;

  line-height: 44px;

	color: #212121;

}

body.product-single h1{

 font-size: 30px;

}



body.product-single h3{

 font-size: 14px !important;

}

body.product-single h4{

 font-size: 21px;

}

body.product-single h5{

	font-size: 16px;

	font-weight: bold;

}

body.product-single h6{

 font-size: 16px;

}

body.product-single .content-product{

	padding: 0 10px;

}

.over_hidden{

  overflow: hidden;

}

ol,ul {

list-style:none

}



blockquote,q {

quotes:none

}



li {

list-style:none

}



blockquote:before,blockquote:after,q:before,q:after {

content:'';

content:none

}



table {

border-collapse:collapse;

border-spacing:0

}



a {

color:#4A5F73;

text-decoration:none;



}



body.product-single h1, h2, h3, h4, h5, h6 {

  margin: 0;

  line-height: 44px;

	color: #424750;

}

body.product-single #NavMenu,body.product-single .right-product{

	margin: 10px 0;

}

 .clear{

   clear: both;

 }

.continer{

  width: 96%;

  margin: 0 auto;

  margin-left: auto !important;

  margin-right: auto !important;

}

.flexed{

	display: flex;

	align-items: center;

	justify-content: space-between;

}

/* banner */

.col-banner{

	display: flex;

	width: 100%;

	align-items: center;

	justify-content: space-between;

	flex-wrap: wrap;

}



.banners{

  display: inline-block;

  width: 100%;

  height: auto;

  border-radius: 15px;

  overflow: hidden;

}

.list2{

	margin-left: 10px;

	width: calc(50% - 7px);

}



.list4{

	margin-left: 8px;

	width: calc(25% - 8px);

}

.list4:last-child{

	margin: 0;

}

.list2:last-child{

	margin: 0;

}

.banners img{

  width: 100%;

  height: 100%;

  vertical-align: middle;

}

.col-banner2x{

  display: inline-block;

  width: 100%;

  margin-bottom: 20px;

}

.ban2x{

  float: right;

  width: 49.4%;

  height: 260px;

  margin-left: 17px;

  border-radius: 16px;

  overflow: hidden;

  box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);

}

.ban2x img{

  width: 100%;

  height: 100%;

}



/*blog slider */

.home-blog{

  margin-top: 10px;

  margin-bottom: 10px;

  box-shadow: none;

  border-radius: 8px;

}

.home-blog:hover{

  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.16);

}



.home-blog .hover-item-index{

  opacity: 0.4;

  visibility: visible;

  top: 0;

}

.home-blog .item-thumb-index img{

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

  width: 100%;

  height: auto;

  max-width: inherit;

}

.home-blog .cat-name-index{

  top: 4%;

  opacity: 1;

  visibility: visible;

}

.home-blog .icon-comment-index{

  bottom: 4%;

  opacity: 1;

  visibility: visible;

}



/* blog slider */

/*  index posts */

.side-posts{

  float: right;

  width: 24%;

  min-height: 500px;

  display: block;

	display: inline-block;

	position: sticky;

	top: 100px;

	z-index: 2;

}



.side-box-post{

  display: block;

  position: relative;

  padding: 15px 15px;

  box-sizing: border-box;

  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03);

  border: 1px solid #E4E4E4;

	background-color: #fff;

	border-radius: 15px;

	overflow: hidden;

}

.no-pad{

  padding: 15px 0;

}

.side-title-post{

  text-align: right;

  font-size: 15px !important;

  font-weight: 700;

  color: #000;

  display: block;

}

.head-side{

  color: #fff;

 background: #00bfd6;

 position: absolute;

 right: 0;

 left: 0;

 top: 0;

 padding: 24px 0;

}

.side-line-posts{

  position: absolute;

  right: 0;

  border-bottom: 1px solid #00bfd6;

  width: 14%;

}

.nav-side-post{

  margin-top: 49px;

}

.nav-side-post ul li{

  display: block;

  width: 100%;

  padding: 18px 0;

  transition: 0.2s all

}

.nav-side-post ul li:hover{

  background: #00bfd6;

  transition: 0.2s all;

}



.nav-side-post ul li:nth-child(2):hover{

  background: #EF5661;

  transition: 0.2s all;

}

.nav-side-post ul li:nth-child(3):hover{

  background: #A93192;

  transition: 0.2s all;

}

.nav-side-post ul li:nth-child(4):hover{

  background: #686DE0;

  transition: 0.2s all;

}

.nav-side-post ul li:nth-child(5):hover{

  background: #F05B82;

  transition: 0.2s all;

}

.nav-side-post ul li:nth-child(6):hover{

  background: #BADC58;

  transition: 0.2s all;

}

.nav-side-post ul li:hover a{

  color: #fff;

}

.nav-side-post ul li a{

  font-size: 13px;

  font-weight: 400;

  color: #4A5F73;

  padding: 10px 17px;

}

.search-posts{

  margin-top: 29px;

}

.search-posts input{

  width: 100%;

  box-sizing: border-box;

  padding: 14px 40px 13px 10px;

  font-size: 0.800rem;

}



.side-rond-posts{

  margin-top: 29px;

}

.side-item-post{

  width: 100%;

  margin: 14px 0;

  border-bottom: 1px solid #EAEAEA;

  display: inline-block;

  position: relative;

  padding-bottom: 20px;

  transition: 0.1s all;

}

.side-thumb-post{

  float: right;

  max-width: 100px;

  margin-left: 11px;

  border-radius: 8px;

  width: 100%;

  position: relative;

  overflow: hidden;

  padding-top: 0%;

  margin-bottom: 0;

  max-height: 65px;

  box-sizing: border-box;

  height: 100px;

}

.side-thumb-post img{

  position: absolute;

  top: 50%;

  left: 50%;

  width: 100%;

  height: auto;

  max-width: inherit;

  transform: translate(-50%,-50%);

  box-sizing: border-box;

}



.side-h2-post h2{

  font-weight: 400;

  line-height: 26px;

  color: #4A5F73;

}

.side-item-post:hover .side-h2-post h2{

  color: #535353;

  transition: 0.1s all;

}

.side-servies{

  width: 100%;

  margin: 0 auto;

  display: inline-block;

}

.side-box-post .side-servies .side-s{

	height: auto;

	width: 45%;

	text-align: center;

	display: inline-block;

	margin-bottom: 15px;

}

.side-s.left-ser{

  float: left !important;

}

.side-s.top-ser{

  display: block;

  float: none !important;

  width: 100% !important;

  padding-bottom: 50px !important;

  text-align: center;

}

.side-servies .side-s img{

	width: 50px;

	height: auto;

	padding-bottom: 10px;

	text-align: center;

}

.side-servies .side-s i{

  font-size: 13px;

  display: block;

  color: #535353;

}

.more_seller_product_tab{

	display: none !important;

}

.dokan-dash-sidebar .user-edit::before{

	content: "\E07A\00FE0E";

	font-family: parskala;

	color: #535353;

}

.left-posts{

  float: left;

  width: 74.7%;

  min-height: 500px;

  display: inline-block;

	position: sticky;

	top: 10px;

	z-index: 2;

}

.sticky-post{

  position: fixed;

  top: 0;

}

.head-indexs{

  display: block;

  position: relative;

  background: #fff;

  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);

  padding: 35px 20px;

	border-radius: 15px;

}





.t-head-index{

  display: inline-block;

  width: 100%;

  margin-top: 30px;

  border-top: 1px solid #e1e0e0;

  border-bottom: 1px solid #e1e0e0;

  padding: 25px 0;

}

.t-head-index.form-se{

  padding: 15px 0 30px 0;

}

.t-head-index.form-se form{

  width: 90%;

  float: right;

}

.t-head-index.form-se i::before{

  float: left;

  color: #afb6bc;

  font-size: 35px;

  font-weight: 400;

	font-family: parskala;

	content: "\E131\00FE0E";

}



.t-head-index.form-se form input{

  border: none;

  outline: none;

  font-size: 21.5px;

  color: #535353;

  width: 100%;

}

.t-head-index h2{

  display: block;

  font-size: 18px;

  font-weight: bold;

  color: #535353;

  margin-bottom: 30px;

}

.t-head-index span{

  float: right;

  margin-left: 30px;

  display: block;

  width: 6%;

  margin-top: 45px;

    margin-right: 10px;

}

.t-head-index span i{

  font-size: 65px;

  font-weight: 700;

  color: #c3c7ca;

}

.t-head-index p{

  font-size: 14px;

  font-weight: 400;

  color: #535353;

  line-height: 32px;

  float: right;

  text-align: justify;

  width: 90%;

}

.roid-indexs{

  display: block;

  margin-top: 25px;

}

.roid-indexs .posts-roid {

  float: right;

  font-size: 12.8px;

  color: #535353;

  font-weight: 700;

}

.roid-indexs .posts-roid  i{

  margin-right: 5px;

  font-weight: 400;

  color: #949ca2;

}

.sec-posts-index{

  margin-top: 20px;

}

.item-index{

  margin-left: 10px;

  margin-right: 10px;

  background: #fff;

  text-align: center;

  transition: 0.2s all;

  overflow: hidden;

  padding-bottom: 10px;

	border: 1px solid #eaeaea;

}

.item-index:hover{

  box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);

  transition: 0.2s all;

}

.item-thumb-index{

  width: 100%;

  padding-top: 55%;

  position: relative;

  overflow: hidden;

}



.guaranteed_product {

	display: flex;

	align-items: center;

	font-size: .75rem !important;

	font-weight: 500;

	color: #2b2e38;

	margin-bottom: 10px;

}

.guaranteed_product i {

    font-size: 14px;

    position: relative;

    color: #00a049;

		margin-left: 3px;

}

.guaranteed_product div.ri-information-line {

    font-size: 15px;

    color: #000;

    font-weight: 500;

    margin-right: 5px;

    position: relative;

}

.img-catitem{

	width: 100%;

	display: inline-block;

	text-align: center;

}

.wc-block-product-categories-list-item a{

	color: #535353;

}

.img-catitem img{

	display: inline-block !important;

	text-align: center;

	max-width: 64px !important;

	max-height: 64px !important;

}

.item-index.archive{

  width: calc(31.5% - 16px);

  height: auto;

  padding-bottom: 10px;

  margin-left: 8px;

  margin-right: 8px;

  margin-top: 10px;

  margin-bottom: 20px;

  float: right;

  box-shadow: 0 0 5px 0 rgb(0 0 0 / 10%);

  overflow: hidden;

  text-align: center;

  box-sizing: border-box;

	max-width: calc(25% - 16px);

	border-radius: 15px;

}

.item-thumb-index img{

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

  width: 100%;

  height: auto;

  max-width: inherit;

}

.hover-item-index{

  position: absolute;

  right: 0;

  left: 0;

  top: 265px;

  bottom: 0;

  background: linear-gradient(to top,#2f2727,transparent);

  visibility: hidden;

  opacity: 0;

  transition: 0.2s all;

}

.item-index:hover .hover-item-index{

  top: 0;

  opacity: 1;

  visibility: visible;

  transition: 0.2s all;

}



.item-thumb-index .cat-name-index{

  position: absolute;

  top: -11%;

  left: 4%;

  padding: 8px 8px;

  border-radius: 19px;

  background-color: #00bfd6;

  font-size: 11px;

  font-weight: 500;

  color: #fff;

  opacity: 0;

  visibility: hidden;

  transition: 0.2s all;

}

.cat-name-index a{

  color: #fff !important;

}

.item-index:hover .cat-name-index{

  top: 4%;

  opacity: 1;

  visibility: visible;

  transition: 0.2s all;

}

.item-thumb-index .icon-info-index{

  position: absolute;

  top: 30%;

  right: 0;

  left: 0;

  text-align: center;

  opacity: 0;

  visibility: hidden;

  transition: 0.2s all;

}

.item-index:hover .icon-info-index{

  opacity: 1;

  visibility: visible;

  transition: 0.2s all;

}

.item-thumb-index .icon-info-index i{

  font-size: 80px;

  color: #fff;

}

.item-thumb-index .icon-comment-index{

  position: absolute;

  bottom: -7%;

  left: 4%;

  opacity: 0;

  visibility: hidden;

  transition: 0.2s all;

}

.item-index:hover .icon-comment-index{

  bottom: 4%;

  opacity: 1;

  visibility: visible;

  transition: 0.2s all;

}

.item-thumb-index .icon-comment-index i,.item-thumb-index .icon-comment-index cite{

  font-size: 14px;

  color: #fff;

}

.icon-comment-index cite{

  padding-left: 2px;

  font-size: 13.9px;

}

.title-item-index{

  padding: 10px 8px;

}

.title-item-index h2{

  font-weight: 400;

  color: #4a5f73;

  line-height: 32px;

  height: 60px;

	overflow: hidden;

}

.title-item-index .line-item-index{

  width: 20%;

  display: block;

  margin: 0 auto;

  margin-bottom: 30px;

  margin-top: 30px;

  border-bottom: 3px solid #00bfd6;

}

.title-item-index p{

  font-size: 12px;

  font-weight: 400;

  color: #757575;

  line-height: 26px;

  margin-bottom: 24px;

  height: 50px;

  display: block;

}

.info-author{

  margin-top: 25px;

  margin-right: 8px;

  display: inline-block;

}



.info-author span{

  color: #afb6bc;

  font-size: 12px;

  font-weight: 400;

  float: right;

}

.info-author .icon-author{

  margin: 0 6px;

  font-size: 13px;

  font-weight: 120;

}

.info-author .icon-author::before{

	font-family: parskala;

	content: '\E0DD\00FE0E';

}



/** footer **/

.footer-s{

	background-color: #fff;

}

.main-footer{

  width: 100%;

  margin-top: 5px;

  padding-top: 20px;



  border-top: 1px solid #e0e0e2;

}

.info-boxer{

  margin: 20px 0;

}

.logo-box{

  float: right;

  height: auto;

}

.logo-box img{

	max-width: 160px;

	max-height: 50px;

	width: 160px;

	height: auto;

}

.jump-box a{

	display: flex;

	align-items: center;

	float: left;

	padding: 10px 20px;

	border: 1px solid #a1a3a8;

	border-radius: 11px;

}

.jump-box span{

	font-size: 16px;

	font-weight: 400;

	color: #a1a3a8;

}



.jump-box i{

	font-size: 17px;

	font-weight: 400;

	margin-right: 10px;

	color: #a1a3a8;

	transform: rotate(180deg);

}



.tell-box{

  float: right;

  width: 100%;

  margin-top: 10px;

  color: #000;

}

.text-number ,.support ,.one-number ,.tow-number{

  font-size: 15px;

  font-weight: 400;

  margin-left: 10px;

}

span.one-number {

    unicode-bidi: embed;

}

.line-tell{

  color: #dfdfdf;

  margin-left: 10px;

}

#button {

  display: inline-block;

  background-color: #8AC007;

  width: 50px;

  height: 50px;

  text-align: center;

  border-radius: 4px;

  position: fixed;

  bottom: 30px;

  right: 5px;

  transition: background-color .3s, opacity .5s, visibility .5s;

  opacity: 0;

  visibility: hidden;

  z-index: 1000;

}



#button::after {

  content: "برو بالا";

  font-size: 1em;

  line-height: 50px;

  color: #fff;

}



#button:hover {

  cursor: pointer;

  background-color: #333;

}



#button:active {

  background-color: #555;

}



#button.show {

  opacity: 1;

  visibility: visible;

}

.sec{

  float: right;

  width: 20%;

  height: auto;

  position: relative;

  text-align: center;

}

.sec img{

  width: 49px;

  height: 49px;

}

.sec span{

  margin-top: 9px;

  width: 100%;

  display: block;

  font-size: 12px;

  font-weight: 400;

  color: #424750;

}

.line-foot{

  width: 100%;

  position: relative;

  display: block;

  border-bottom: 1px solid #e8e8e8;

}

.foot-box{

  margin: 20px 0;

  position: relative;

  width: 24%;

  float: right;

}



.foot-box .foot-title{

	font-size: 15px;

	font-weight: 650;

	color: #000;

	display: inline-flex;

	line-height: 30px;

	margin-bottom: 7px;

}

.foot-box.mailbox .foot-title{

	 margin-bottom: 13px;

}

.foot-box .mail{

	padding-top: 20px;

	font-weight: 600;

}

.foot-box.text{

  width: 73%;

  margin-left: 25px;

  text-align: justify;

}

.foot-box .foot-menu{

  display: block;

}

.foot-box .foot-menu li{

 display: block;

 width: 100%;

 padding: 10px 0;

}

.foot-box .foot-menu li a{

  font-size: 15px;

  font-weight: 400;

  color: #81858b;

}

.menu-box span{

  padding-bottom: 15px;

  font-size: 16.3px;

  font-weight: 510;

  color: #424750f5;

  display: inline-flex;

}

.menu-box ul li{

  display: block;

  width: 100%;

  padding: 10px 0;

}

.menu-box ul li a{

  font-size: 15px;

  font-weight: 400;

  color: #81858b;

}



.social-foot .icon-social i{

	display: inline-block;

	font-size: 26px;

	padding-left: 15px;

	transition: 0.2s all;

	font-weight: 100;

	color: #333;

}

.mail-foot{

	display: flex;

	position: relative;

	width: 100%;

	margin-top: 8px;

	align-items: center;

}

.mail-foot input{

	width: 74%;

	padding: 15px 10px;

	border-radius: 11px;

	float: right;

	font-size: 14px;

	font-weight: 400;

	margin-left: 11px;

	background: #e3e3e6;

	border: none;

	color: #81858b;

}

.mail-foot button{

	width: 17%;

	padding: 13px 0;

	background: #4b5870;

	color: #fff;

	border: 0;

	border-radius: 11px;

	float: left;

	font-size: 17px;

	font-weight: 500;

	font-family: prk-font;

	transition: 0.1s all;

	cursor: pointer;

}



.mail-foot input:active,.mail-foot input:focus{

  outline: 0;

  border: 0;

}

.mail-foot:hover button{

  background-color: #ef394e;

  transition: 0.2s all

}

.foot-dn-app{

  display: block;

  position: relative;

}

.foot-dn-app .dn-box{

  width: 100%;

  padding: 15px 0;

  background: #3c4b6d;

  border-radius: 14px;

  margin-bottom: 10px;

  position: relative;

  display: inline-block;

}

.dn-box .dn-link{

  float: right;

  margin-left: 10px;

}

.dn-box .dn-link img{

  width: 44px;

  height: 44px;

  float: right;

  margin-right: 20px;

}

.dn-box .dn-link span{

  float: right;

  margin-top: 12px;

  font-weight: 500;

  color: #fff;

  margin-right: 20px;

  font-size: 1.240rem;

  text-shadow: 2px 1px 7px #00000047;

}

.foot-dn-app .img-dn-link{

  width: 150px;

  height: 44px;

  margin-right: 16px;

  float: left;

}

.foot-dn-app .img-dn-link img{

  width: 100%;

  height: auto;

}

.foot-dn-app .imgs-dn{

  float: left;

  margin-left: 20px;

}

.dn-box .more-dn{

  float: left;

  width: 44px;

  height: auto;

  background: #fff;

  margin-right: 16px;

  color: #000;

  border-radius: 8px;

}

.dn-box .more-dn i{

  font-size: 26px;

  font-weight: 500;

  color: #000;

  margin-top: 4px;

  margin-right: 10px;

  display: block;

}

.foot-box p{

  font-size: 12.5px;

  font-weight: 300;

  color: #81858b;

  text-align: justify;

  line-height: 26px;

}



.enamad-imgs{

  margin-top: 30px;

}

.foot-box .enamad-imgs a{

  border: 1px solid #e5e5ea;

  padding: 10px 15px;

  width: 30%;

  height: auto;

  margin-left: 6px;

  border-radius: 8px;

  float: right;

  box-sizing: border-box;

}

.foot-box img{

  width: 100%;

  height: auto;

}

.copy-right-foot{

	display: flex;

	align-items: center;

	justify-content: space-between;

	padding: 7px 0;

}

.copy-right-foot span{

	font-size: 13px;

  font-weight: 400;

  color: #81858b;

  line-height: 32px;

}

.br-sec{

  width: 100%;

  background-color: #f2f2f2;

  display: flex;

  position: relative;

  text-align: center;

  margin: 0 auto;

  align-items: center;

	margin-top: 10px

}

.br-sec .img-br{

  border-left: 1px solid #e0e0e2;

  display: inline-block;

  max-width: calc(10% - 10px);

  width: 10%;

  padding: 20px 0;

}

.br-sec .img-br img{

  width: 80%;

  height: auto;

}

/*  resign wp */

.footer-s .foot-box .menu-item{

  display: block;

  width: 100%;

  padding: 8px 0;

	transition: 0.2s;

}

.footer-s .foot-box .menu-item:hover{

	opacity: 0.8;

	transition: 0.2s;

}

.footer-s .foot-box .menu-item a{

  font-size: 13px;

  font-weight: 400;

  color: #000;



}

.footer-s .tnp-subscription label{

  display: none !important;

}

.footer-s .tnp-subscription input[type="email"]{

  width: 71%;

  padding: 15px 12px;

  background: #f0f0f1;

  color: #b0b0b0;

  border: 0;

  border-radius: 8px;

  float: right;

  font-size: 13.999px;

  font-weight: 410;

  box-sizing: border-box;

  margin: 0;

  height: auto;

  outline: none;

}

.footer-s .tnp-subscription input.tnp-submit{

  padding: 15px 5px !important;

  box-sizing: border-box;

  border-radius: 8px;

  background-color: #ef394e !important;

  float: left;

  width: 25% !important;

  cursor: pointer;

  transition: 0.2s all;

}

.footer-s .tnp-subscription input.tnp-submit:hover{

  background-color: #ef394eb5 !important;

  transition: 0.2s all;

}

.footer-s .social-foot .icon-social i:hover{

 opacity: 0.8;

  transition: 0.2s all;



}



/** header **/

.blacki{

  width: 100%;

  height: 100%;

  background-color: #000;

  position: fixed;

  z-index: 9999;

  opacity: 0;

  visibility: hidden;

  transition: 0.1s all

}

#navi:nth-child(1) .sub-menu:nth-child(1){

  visibility: visible;

  opacity: 1;

}

.blacki.activ{

  opacity: 30%;

  visibility: visible;

  transition: 0.2s all

}

.s-center{

  width: 98%;

  margin: 0 auto;

}

/** header **/

.blacki{

  width: 100%;

  height: 100%;

  background-color: #000;

  position: fixed;

  z-index: 1020;

  opacity: 0;

  visibility: hidden;

  transition: 0.1s all

}

#navi:nth-child(1) .sub-menu:nth-child(1){

  visibility: visible;

  opacity: 1;

}

.blacki.activ{

  opacity: 30%;

  visibility: visible;

    transition: 0.2s all

}

.s-center{

  width: 94.5%;

  margin: 0 auto;

}



.header .row{

 display: inline-block;

}

.col-mobile{

	display: flex;

	align-items: center;

	justify-content: space-between;

	width: 89%;

}

.header .col-2{

  width: 65%;

	display: flex;

}

.header .col-3{

  position: relative;

  text-align: left;

	display: flex;

  align-items: center;

}

.faqs-mobile:before {

    font-family: parskala;

    content: "\E18C\00FE0E";

    font-size: 26px;

    color: #808086;

		position: relative;

}

.account_mobile{

	cursor: pointer;

}

.account_mobile .loged{

	position: absolute;

	width: 11px;

	height: 11px;

	bottom: 3px;

	right: 2px;

	border-radius: 50%;

	line-height: 18px;

}

.account_mobile .loged::after{

	font-family: parskala;

	content: '\E0D4\00FE0E';

	font-size: 5px;

	color: #fff;

	position: relative;

	bottom: 5px;

	right: -3px;

}

.menu-text{

	font-size: 14px;

	font-weight: 600;

	padding-right: 9px;

	color: #b4b4b4;

}

.act-menu{

  display: block !important;

  visibility: visible !important;

  opacity: 1 !important;

}



.search-box{

	width: 62%;

	min-width: 62%;

	max-width: 580px;

	margin-left: 20px;

}

.form_search.active::after{

	display: none;

}

.main_results_ajax_search{

	border: 1px solid #e0e0e0;

	box-shadow: 0 0 15px 0 rgb(0 0 0 / 4%);

	top: 52px;

	border-radius: 11px;

}

.search-section {

	position: relative;

	border-radius: 11px;

	background-color: #fff;

	box-sizing: border-box;

	border: 1px solid #e0e0e0;

	display: flex;

	align-items: center;

	justify-content: space-around;

}

.prk_input_serach{

  outline: 0;

  width: 100%;

  padding: 0px 15px;

  font-size: 14px;

  font-weight: 500;

	background-color: transition;

	order: 2;

}

.form_search #submit_search{

	width: 47px;

	height: 43px;

	outline: none;

	border: 0;

	background: none;

	background: #4b5870;

	border-radius: 11px;

	cursor: pointer;

}

.search-section input[type=search]{

  width: 90%;

  outline: none;

  border: none;

  background-color: #fff;

  font-size: 15px;

	color: #000;

	padding-right: 5px;

}

#submit_search.active i.d-none{

 display: none;

}

.prk_close_search_result{

  position: absolute;

	left: 6px;

	top: -49px;

  font-size: 31px;

  color: #3a3a3a;

  cursor: pointer;

  display: none;

}

.search-section #submit_search i{

  position: relative;

  color: #fff;

  font-size: 22px;

  top: 3px;

  font-weight: 100;

  right: 0px;

}

.product_seached .thumb-off{

	width: 28% !important;

  min-width: 28% !important;

  padding-top: 29% !important;

  margin-left: 6px;

}



.prk_input_serach::placeholder {

	color: rgba(117, 117, 117, 0.57);

	opacity: 1;

}

.location-piker{

  display: flex;

  align-items: center;

  border: 1px solid #e0e0e0;

	border-radius: 11px;

	height: 45px;

	padding: 7px 10px;

	cursor: pointer;

}

.search-section select#cat::after{

  padding-left: 10px;

}

.location-piker:hover{

	box-shadow: 0 3px 5px rgb(0 0 0 / 8%);

}

.location-piker i{

	color: #717171;

	font-size: 21px;

	margin-left: 7px;

}

.location-piker .my_location{

	font-size: 13px;

	margin-top: 5px;

	display: block;

}

.location-piker .location_name{

	font-size: 11px;

  font-weight: 600;

  color: #303030;

  display: block;

}

.location-piker .location_name span,.location_name i{

	display: none;

}

.call-page{

	display: inline-block;

}

.call-page i{

  font-size: 25px;

  position: relative;

  top: 4px;

  color: #424750;

	transition: 0.2s all

}



.prk-account{

	position: relative;

	display: inline-block;

}

.account{

	padding: 3px 8px;

	border: 1px solid #e0e0e2;

	border-radius: 11px;

	line-height: 1.33em;

	position: relative;

	box-sizing: border-box;

	display: inline-block;

	color: #fff;

	min-width: 164px;

	text-align: right;

	cursor: pointer;

}

.account a{

  cursor: pointer;

	display: flex;

	align-items: center;

	justify-content: space-between;

	user-select: none;

}

.account-icon{

  position: relative;

  top: 4px;

  margin-left: 3px;

	color: #424750

}

.account-icon i{

  color: #424750;

  font-size: 28px;

}

.cart-btn i{

  color: #424750;

}

.prk-dashboard{

	background: #f9f9f9;

	position: absolute;

	border-radius: 11px;

	padding: 0 10px;

	text-align: right;

	width: 100%;

	margin-top: 10px;

	border: 1px solid #ddd;

	display: none;

	z-index: 1;

}



.prk-dashboard span{

	display: block;

	padding: 10px 0;

	font-size: 14px;

	font-weight: 500;

	color: #555;

}

.prk-dashboard span a{

	color: #0071e3;

	border-bottom: 1px dashed;

	font-weight: 500;

	cursor: pointer;

}





.prk-dashboard span:nth-child(2){

	border-bottom: 1px solid #ddd;

}

.prk-dashboard ul li{

	color: #767676;

	border-bottom: 1px solid #ddd;

	padding: 10px 0;

	font-size: 13px;

	font-weight: 550;

	line-height: 25px;

	display: flex;

  align-items: center;

	transition: 0.2s all;

}

.prk-dashboard ul li a:hover{

	color: #767676;

	transition: 0.2s all;

}

.prk-dashboard ul li.woocommerce-MyAccount-navigation-link--edit-account,.prk-dashboard ul li.woocommerce-MyAccount-navigation-link--comments,.prk-dashboard ul li.woocommerce-MyAccount-navigation-link--edit-address,.prk-dashboard ul li.woocommerce-MyAccount-navigation-link--downloads{

	display: none;

}

.prk-dashboard ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{

	content: "\f113";

	font-family: flaticon !important;

	font-style: normal;

	font-weight: normal !important;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

}

.prk-dashboard ul li.woocommerce-MyAccount-navigation-link--orders a::before{

  content: "\ea26";

}

.prk-dashboard ul li.woocommerce-MyAccount-navigation-link--sit-wishlist a::before{

  content: "\eaa1";

}

.prk-dashboard ul li.woocommerce-MyAccount-navigation-link--notification a::before{

  content: "\eb14";

}

.prk-dashboard ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{

	content: "\eae8";

  padding-right: 2px;

  padding-left: 7px;

}

.prk-dashboard ul li a::before{

	font-family: 'parsfont' !important;

  speak: never;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

	font-size: 22px;

	padding-left: 9px;

}

.prk-dashboard ul li a{

	color: #767676;

	display: flex;

	width: 100%;

	align-items: center;

	transition: 0.2s all;

}

.account-text{

	position: relative;

	color: #424750;

	font-size: 14px;

	font-weight: 600;

}

.account .prk-arrow-down-1{

	position: relative;

	top: 5px;

	color: #424750;

	font-size: 18px;

	float: left;

}



.woocommerce div.product .woocommerce-tabs ul.tabs::before {

 display: none !important;

}



.line-r{

  border-right: 1px solid #e0e0e2;

}

.cart-btn{

  position: relative;

  z-index: 2;

  box-sizing: border-box;

  display: inline-block;

}

.cart-btn-hover{

  position: relative;

  z-index: 9;

  padding: 10px;

  box-sizing: border-box;

  top: 8px;

  margin-right: 5px;

  display: inline-block;

}

.cart-btn em,.cart-btn-hover em{

position: absolute;

    top: 1px;

    right: -4px;

    width: 15px;

    height: 15px;

    border-radius: 50%;

    color: #FFF;

    text-align: center;

    letter-spacing: 0;

    font-weight: 400;

    font-size: 10px;

    line-height: 15px;

}

.cart-modal .em-plus,.cart-modal_mob .em-plus{

 animation: pulse 2s infinite;

}



.cart-btn i,.cart-btn-hover i{

	font-size: 28px;

	color: #424750;

	position: relative;

	top: 5px;

}

.cart-modal,.cart-modal_mob{

	cursor: pointer;

}

.prk-carts,.prk-carts .main-cart{

	height: 100%;

}

.header-carter{

	display: flex;

	align-items: center;

	justify-content: space-between;

	background-color: #f26922;

	color: #fff;

}

.prk-carts .woocommerce-mini-cart{

	margin: 0;

	overflow-y: scroll;

	color: #666;

	padding: 0 10px!important;

	max-height: calc(100% - 165px)!important;

	direction: rtl;

	height: 100%;

}

.main-cart span.quantity{

	font-size: 12px;

}

.prk-carts .woocommerce-mini-cart li.mini_cart_item{

	display: flex;

	align-items: center;

	border-bottom: 1px solid #eee;

	border-top: 1px solid #eee;

}

.prk-carts .woocommerce-mini-cart li a:nth-child(1){

	height: 100%;

	padding: 45px 5px;

	font-size: 26px;

	font-weight: 500;

	color: #ccc;

	transition: 0.2s all

}

.prk-carts .woocommerce-mini-cart li a.remove_from_cart_button:hover{

	background-color: rgb(255, 151, 151);

	color: #fff;

	transition: 0.s2s all

}

.prk-carts .woocommerce-mini-cart li a:nth-child(2){

	display: flex;

	align-items: center;

	font-size: 14px;

	font-weight: 500;

	width: 90%;

	line-height: 25px;

}

.prk-carts .woocommerce-mini-cart li a img{

	width: 90px;

	height: 90px;

	margin-left: 10px

}

.prk-carts .woocommerce-mini-cart li .quantity bdi{

	font-weight: bold;

	color: #000;

}

.prk-carts .woocommerce-mini-cart__total.total{

	display: flex;

	align-items: center;

	justify-content: space-between;

	padding: 20px 10px;

	border-top: 1px solid #dadada;

}

.prk-carts .woocommerce-mini-cart__total.total strong{

	font-weight: 550;

}

.prk-carts .woocommerce-mini-cart__total.total span{

	font-weight: bold;

}

.main-cart .woocommerce-mini-cart__buttons.buttons a:nth-child(1){

  width: 60%;

}

.main-cart .woocommerce-mini-cart__buttons{

	display: flex;

	align-items: center;

	width: 100%;

}

.main-cart .woocommerce-mini-cart__buttons.buttons a{

	text-align: center;

	padding: 16px;

	background-color: #4d4a4a;

	color: #fff;

	font-weight: 500;

	border-radius: 11px;

	margin: 0 10px;

	display: inline-block;

	transition: 0.2s all;

	font-size: 15px;

	width: 40%;

}

.main-cart .woocommerce-mini-cart__buttons.buttons a:hover{

	opacity: 0.8;

	transition: 0.2s all;

}

.woocommerce-mini-cart__empty-message{

	text-align: center;

	padding: 3rem 0 9rem 0;

	position: relative;

	font-size: 19px;

	color: #aaa;

	line-height: 24px;

	font-weight: 500;

}

.woocommerce-mini-cart__empty-message::before{

	font-size: 13rem;

	opacity: 0.3;

	content: "\ea38";

	font-family: 'parsfont' !important;

	speak: never;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	-webkit-font-smoothing: antialiased;

	line-height: 400px;

	color: #aaa;

	display: block;

}

.modal__right {

 left: unset !important;

 right: -100%;

}

.micromodal-slide.is-open .modal__right {

    left: unset !important;

		right: 0;

    transition: 0.3s all;

}

.prk-carts .variation{

	display: none;

}

.header-carter.right{

	justify-content: space-between;

}

.header-carter button{

	color: #fff;

	padding: 10px 18px;

	transition: 0.2s all;

}

.header-carter button:hover{

	transition: 0.2s all;

}

.header-carter button.close-box::before{

	font-size: 16px;

}

.header-carter span{

	margin-right: 3rem;

	font-weight: 500;

	font-size: 14px;

	line-height: 26px;

}

.header-carter span em{

	padding: 0px 7px;

	margin-right: 5px;

	background: #4d4a4aeb;

	border-radius: 23%;

}

.prk-carts .go-cart{

	text-align: center;

	 padding: 15px;

	 display: block;

	 background: #4d4a4aeb;

	 margin: 15px 10px;

	 border-radius: 11px;

	 color: #fff;

	 font-size: 15px;

	 font-weight: 500;

	 transition: 0.2s all

}

.prk-carts .go-cart:hover{

	background: #4d4a4abd;

  transition: 0.2s all

}

.shopping-cart::before{

  font-family: parskala;

  content: "\E0CC\00FE0E";

}

.account-user::before{

  font-family: parskala;

  content: "\E188\00FE0E";

}

.mini-cart-user{

  position: absolute;

  top: 50px;

  width: 285px;

  min-height: 100px;

  max-height: 380px;

  left: 0px;

  background: #fff;

  border: 1px solid #d3ced200;

  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.21);

  overflow-y: auto;

  overflow-x: hidden;

  border-radius: 8px;

  visibility: hidden;

  opacity: 0;

  transition: 0.2s all

}

.cart-btn:hover .mini-cart-user{

  visibility: visible !important;

  opacity: 1;

  transition: 0.2s all

}

.mini-cart-user .head-mini{

  display: inline-block;

  width: 100%;

  padding: 8px 10px;

  border-bottom: 1px solid #eee;

  box-sizing: border-box;

}

.mini-cart-user .head-mini .count-mini{

  float: right;

  font-size: 13px;

  padding: 10px 0;

}

.mini-cart-user .head-mini .cart-mini{

  float: left;

  padding: 10px 0;

  color: #ef394e;

  font-size: 12.5px;

}



.dropdown{

  display: inline-block;

}

#cboxWrapper,#colorbox{

  z-index: 100000 !important;

}



.mini-cart-user .head-mini .cart-mini::after{

	font-family: 'parskala';

	font-weight: bold;

	content: '\203A';

	padding-right: 5px;

}

.mini-cart-user .woocommerce-mini-cart__empty-message{

  text-align: center;

  padding: 10px;

  font-size: 13px;

}

.mini-cart-user .mini_cart_item{

  position: relative;

  display: inline-block;

  border-bottom: 1px solid #eee;

  width: 100%;

  padding: 10px;

  box-sizing: border-box;

  text-align: right;

}

.mini-cart-user .mini_cart_item .remove_from_cart_button{

  position: absolute;

  left: 10px;

  bottom: 10px;

  font-size: 0;

}

.mini-cart-user .mini_cart_item .remove_from_cart_button::before{

  font-family: parskala;

  content: "\E1D3\00FE0E";

  font-size: 17px;

  color: #A1A3A8;

}

.mini-cart-user .mini_cart_item a:nth-child(2){

  display: inline-block;

  font-size: 11px;

  line-height: 25px;

  font-weight: 500;

  color: #020202;

}

.mini-cart-user .mini_cart_item a:nth-child(2) .attachment-woocommerce_thumbnail{

  max-width: 40px;

  height: auto;

  float: right;

  margin-left: 5px;

  margin-bottom: 15px;

}

.mini-cart-user .mini_cart_item .variation{

  display: none;

}

.mini-cart-user .mini_cart_item .quantity{

  display: block;

  width: 79%;

  box-sizing: border-box;

  float: right;

  color: #A1A3A8;

  font-size: 12px;

	position: relative;

}

.mini-cart-user .mini_cart_item .quantity .woocommerce-Price-amount bdi,.mini-cart-user .mini_cart_item .quantity .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{

  color: #A1A3A8;

}

.mini-cart-user .woocommerce-mini-cart__total{

  padding: 10px;

  font-size: 13px;

  float: right;

  color: #535353;

}

.mini-cart-user .woocommerce-mini-cart__total strong{

  display: block;

  padding: 10px 0;

  text-align: right;

}

.mini-cart-user .woocommerce-mini-cart__total .woocommerce-Price-amount{

  font-size: 1.1rem;

  font-weight: 600;

}

.mini-cart-user .woocommerce-mini-cart__total .woocommerce-Price-amount .woocommerce-Price-currencySymbol{

  font-size: 11px;

  font-weight: 450;

}

.woocommerce-mini-cart-item .product_name_mini{

	font-size: 14px;

	line-height: 23px;

	color: #000;

	font-weight: 600;

}

.woocommerce-mini-cart-item dl.variation{

	font-size: 13px;

	line-height: 27px !important;

}

.mini-cart-user .woocommerce-mini-cart__buttons{

  float: left;

  padding: 15px;

  margin-top: 13px;

}

.mini-cart-user .woocommerce-mini-cart__buttons .wc-forward:nth-child(1){

  display: none;

}

.mini-cart-user .woocommerce-mini-cart__buttons .wc-forward{

  background: #ef394e;

  color: #fff;

  padding: 11px 21px;

  border-radius: 8px;

  font-size: 12px;

}

.dashboard-menu{

  width: 195px;

  height: 440px;

  position: absolute;

  background-color: #fff;

  z-index: 999;

  border: 1px solid #d3ced200;

  left: 55px;

  top: 100%;

  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.3);

  overflow: auto;

  visibility: hidden;

  opacity: 0;

  transition: 0.2s all;

  border-radius: 8px;

}

.dashboard-menu li::before{

 font-family: parskala;

 float: right;

 font-size: 18;

 font-weight: bold;

 color: #535353;

}

.dashboard-menu .woocommerce-MyAccount-navigation-link--dashboard::before{

  content: "\E1E0\00FE0E";

}

.dashboard-menu .woocommerce-MyAccount-navigation-link--orders::before{

  content: "\E1B2\00FE0E";

}

.dashboard-menu .woocommerce-MyAccount-navigation-link--downloads::before{

  content: "\ea1d";

}

.dashboard-menu .woocommerce-MyAccount-navigation-link--edit-address::before{

  content: "\E0A7\00FE0E";

}

.dashboard-menu .woocommerce-MyAccount-navigation-link--edit-account::before{

  content: "\E186\00FE0E";

}

.dashboard-menu .woocommerce-MyAccount-navigation-link--customer-logout::before{

  content: "\E146\00FE0E";

  color: #EF394E;

}

.active-menu{

  visibility: visible;

  opacity: 1;

  transition: 0.2s all;

}

.dashboard-menu ul{

  display: block;

  box-sizing: border-box;



}



.dashboard-menu ul li{

  box-sizing: border-box;

  color: #535353;

  font-size: 19px;

  border-bottom: 1px solid #F0F0F1;

  text-align: right;

  display: flex;

  align-items: center;

  padding: 16px 7px;

}

.dashboard-menu ul li i{

  transform: 0.2s all

}

.dashboard-menu ul li a{

  font-size: 13px;

  color: #535353;

  padding-right: 8px;

  transform: 0.2s all

}



.dashboard-menu ul li.frist-li{

 display: block;

}

.dashboard-menu ul .frist-li .account-name{

  display: block;

  font-size: 13px;

  color: #535353;

  font-weight: 500;

}

.dashboard-menu ul .frist-li .account-avatar{

  float: right;

  padding-left: 5px;

}

.dashboard-menu ul .frist-li .account-avatar img{

  border: 1px solid #535353;

  border-radius: 50%;

}

.dashboard-menu ul .frist-li a{

  padding: 7px 0;

  display: block;

  color: #ef394e;

  font-size: 12px;

}

.dashboard-menu ul .frist-li:hover{

  background: #F0F0F1;

}

.dashboard-menu ul .frist-li a::after{

	font-family: 'parskala';

	padding-right: 8px;

	font-weight: bold;

	content: '\203A';

	font-size: 13px;

}



.menus.sticky {

  position: fixed;

  top: 29px;

  transition: all 0.2s;

}

/* .menus.nav-appear {

  top: 74px;

	 transition: all 0.3s;

} */

header .top-nav {

    display: flex;

    justify-content: space-between;

}





/* mobile menu */



.modal-menu{

  position: fixed;

  top: 0;

  right: -100%;

  bottom: 0;

  width: 300px;

  height: 100%;

  overflow: auto;

  z-index: 99999999;

  visibility: visible;

  background-color: #fdfdfd;

  -webkit-transition: all .5s;

  transition: all .5s;

}

.modal--visible{

	right: 0;

}

.modal-overlay{

  position: fixed;

  left: 0;

  top: 0;

  right: 0;

  bottom: 0;

  background-color: rgb(0 0 0 / 50%);

  display: flex;

  align-items: center;

  justify-content: center;

  height: 100vh;

  width: 100%;

  opacity: 0;

  visibility: hidden;

  z-index: 99900;

  visibility: hidden;

  cursor: pointer;

}



.modal-overlay--visible{

	opacity: 1;

	visibility: visible;

	transition: all 0.3s ease-in-out;

}



.off-canvas-main ul {

  list-style: none;

  padding: 0;

  margin: 0;

  line-height: 1.5;

}

.off-canvas-main .menu li{

  margin-bottom: 8px;

  display: block;

}

.off-canvas-main .menu li > a{

  font-size: 13px;

  padding: 10px 0;

}

.off-canvas-main .menu a{

  display: block;

  color: #535353;

}

.off-canvas-main .menu .toggle-icon{

  float: left;

}

.off-canvas-main .menu .chevron-down::before{

  content: "\E179\00FE0E";

  font-family: parskala;

}

.off-canvas-main .sub-menu-arrow{

  position: absolute;

  top: 0;

  left: 0;

  width: 44px;

  padding: 3px 0;

  color: #858585;

  font-size: 14px;

  line-height: 24px;

  text-align: center;

  cursor: pointer;

}



.off-canvas-main ul {

  list-style: none;

  padding: 0;

  margin: 0;

  line-height: 1.5;

}

.off-canvas-main .menu li {

  margin-bottom: 8px;

  display: block;

}

.off-canvas-main .menu li#navi::before{

  display: none;

}



#icon-menu{

 display: inline-block;

 overflow: hidden;

 z-index: 2;

}

#pencet{

  display:flex;

  align-items:center;

  flex-direction:column;

  cursor:pointer;

	margin-right: 4px;

}



#pencet span{

	background-color: #66686c;

	width: 1.2em;

	height: 2px;

	margin: 1.8px 0;

	display: block;

	transition: all .4s ease;

	transform-origin: 0 0;

	border-radius: 11px;

}



.Diam span:nth-child(1) {

  transform: rotate(45deg) translate(1px, -1px);

}



.Diam span:nth-child(2) {

  Transform: scaleX(0);

}



.Diam span:nth-child(3) {

  transform: rotate(-45deg) translate(1px, 0);

}



.faqs_mobile{

  cursor: pointer;

}



.error-404{

  text-align: center;

}

body .error-404 h2{

	margin-top: 50px;

	font-size: 18px !important;

	line-height: 1.222;

	font-weight: 700;

	color: #333;

}

.error-404 span{

  display: block;

}

.error-404 span a{

	margin: 30px auto;

	display: inline-block;

	padding: 10px 15px;

	border-radius: 8px;

	background: #fb4a06;

	color: #fff;

}

.error-404 img{

	width: 31%;

	margin: 22px auto;

}



/* moblie */

.head-index .order-icon-mobile::before,.head-index .side-icon-mobile::before{

 content: "\E042\00FE0E";

 font-family: parskala;

}

.head-index .side-icon-mobile::before{

  content: "\E024\00FE0E";

}

.order-icon-mobile,.side-icon-mobile{

  position: relative;

  color: #424242;

  font-size: 18px;

  top: 5px;

}



.order-title-mobile{

  background-color: #E0E0E0;

  color: #424242;

  border-radius: 8px;

  padding: 0 10px;

  line-height: 30px;

  display: inline-block;

}

.order-title-mobile h2{

  display: inline-block;

}

.back-order-mobile{

  display: block;

  position: fixed;

  background: #4444444a;

  width: 100%;

  height: 100%;

  z-index: -999;

  top: 0;

  right: 0;

  transition: 0.2s all;

  opacity: 0;

}



.order-mobile{

  background: #FFF;

  width: calc(100% - 40px);

  margin: 40px auto;

  border-radius: 10px;

  padding: 25px 20px 20px;

  display: block;

  max-height: 320px;

  overflow: auto;

}

.back-order-mobile.active{

  opacity: 1;

  z-index: 999;

  transition: 0.2s all;

}

.order-mobile #nav-order-mobile{

  margin-right: 20px;

}

.close-mobile{

  position: relative;

  float: left;

  cursor: pointer;

}

.close-mobile::before{

  font-family: parskala;

  content: "\E08D\00FE0E";

  font-size: 26px;

}

.order-mobile #nav-order-mobile li{

  font-size: 13px;

  color: #535353;

  padding: 13px 0;

  border-bottom: 0.5px solid rgba(41, 41, 41, 0.18);

}

.order-mobile #nav-order-mobile li.order-by-mobile{

  font-weight: 550;

  padding: 7px 0;

}

.order-mobile #nav-order-mobile li:nth-child(8){

  border: none;

}

.order-mobile #nav-order-mobile li a.active{

  color: #00bfd6

}

.close-slider-mobile{

  background: #ddd;

  display: inline-block;

  width: 100%;

  padding: 20px 10px;

  margin-bottom: 5px;

}

.col-single1{

	display: inline-block;

	width: 100%;

	background: #fff;

	border-radius: 11px;

	margin: 15px 0 5px 0;

	padding: 28px 15px;

	padding: 25px 20px;

	border: 1px solid #e3e3e3;

}



.stickyer.tabs-appear{

	top: 120px;

}

.product-tabs{

	top: 74px;

}

.woocommerce div.product div.summary{

	margin-bottom: 0 !important;

}

.woocommerce-tabs.wc-tabs-wrapper{

	background: #fff;

	border-radius: 8px;

}



.woocommerce-tabs .panel-title{

 float: right;

 color: #2b2e38;

  font-size: 16px;

  line-height: 1.375;

  font-weight: 600;

}



.panel-mobiles.active{

  z-index: 9999 !important;

  opacity: 1 !important;

  transition: 0.2s all !important;

}

.mobile-info.active{

  z-index: 9999 !important;

  opacity: 1 !important;

  transition: 0.2s all !important;

}

.tabs-panel-mobile-title.pad{

 color: #2a2a2a;

}

.title-information{

  font-size: 13px;

  color: #535353;

  padding: 20px 0;

  display: block;

  font-weight: 600;

  position: relative;

  margin-right: 10px;

}

.title-information::before{

  content: "";

  position: absolute;

  right: -13px;

  bottom: 23px;

  width: 0;

  height: 0;

  border-style: solid;

  border-width: 7px 0 0 7px;

  border-color: transparent transparent transparent #00bfd6;

  transform: rotate(

45deg);

}



.dn-app-mobile{

  position: fixed;

  width: 100%;

  padding: 0 18px;

  bottom: -1px;

  left: 0;

  right: 0;

  height: 60px;

  display: -webkit-inline-box;

  display: -webkit-inline-flex;

  display: -ms-inline-flexbox;

  display: inline-flex;

  -webkit-flex-wrap: nowrap;

  -ms-flex-wrap: nowrap;

  flex-wrap: nowrap;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  background-color: rgba(35,41,51,.97);

  z-index: 9999;

  border-radius: 8px 8px 0 0;

}

.dn-app-mobile.close{

  display: none;

}

.dn-app-mobile img{

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    height: 38px;

    width: auto;

}

.dn-app-mobile a{

    font-size: 11px;

    line-height: 26px;

    padding: 5px 14px;

    background: #00bfd6;

    -webkit-border-radius: 8px;

    border-radius: 8px;

    color: #fff;

}

.dn-app-mobile span{

  color: #fff;

  font-size: 13px;

  line-height: 2;

}

.dn-app-closes::before{

  font-family: parskala;

  content: "\E08D\00FE0E";

  font-size: 26px;

}



/* navbar */



#NavMenu{

  display: flex;

  width: 100%;

}

.bottom-navbar{

  position: fixed;

  bottom: 0;

  left: 0;

  width: 100%;

  background: rgba(255, 255, 255, 0.95);

  z-index: 999;

  display: flex;

  align-items: center;

  text-align: center;

  font-size: 12px;

  box-shadow: 0 -4px 8px 0 rgb(0 0 0 / 5%);

}



.item-navbar{

  position: relative;

  flex: 1 1 0;

}

.item-navbar.active::before{

  content: '';

  position: absolute;

  width: 100%;

  height: 3px;

  left: 0;

  top: -1px;

  background-color: #EF394E;

}



.item-navbar.active a{

  background: #f1f1f1;

  color: #000000;

}

.item-navbar a .icon-navbar{

  display: inline-block;

  font-size: 20px;

  position: relative;

}

.item-navbar a .icon-navbar .home-icon::before{

    content: "\E028\00FE0E";

    font-family: parskala;

}

.item-navbar a .icon-navbar.has-sale::before{

  content: '';

  width: 4px;

  height: 4px;

  border-radius: 50%;

  background: #EF394E;

  position: absolute;

  left: 0;

  top: -7px;

  border: 2px solid #fff;

}

.item-navbar a .icon-navbar.has-loggged::before{

  content: '';

  width: 4px;

  height: 4px;

  border-radius: 50%;

  background: #64D979;

  position: absolute;

  left: 0;

  top: -7px;

  border: 2px solid #fff;

}

.item-navbar a .icon-navbar .shop-icon::before{

  font-family: parskala;

  content: "\E1C1\00FE0E";

}

.item-navbar a .icon-navbar .cart-icon::before{

  font-family: parskala;

  content: "\E013\00FE0E";

}

.item-navbar a .icon-navbar .user-icon::before{

  font-family: parskala;

  content: "\E1DE\00FE0E";

}

.item-navbar a .name-navbar{

  display:block;



}

.navi-bar ul li{

  display: inline-block;

  margin-left: 5px;

  padding: 10px

}

.navi-bar ul li.active{

  font-size: 25px;

  color: red;

  background: #ef5661;

  border-radius: 6px;

}





/*  nav-bar2 */

.bottom-navbar.ver2{

  background: transparent;

}

nav.navbar2 {

  position: relative;

  margin: 0 auto;

  display: flex;

  width: 100%;

  text-align: center;

}

.navbar2 .navshet {

  list-style-type: none;

  padding: 0;

  background: #ef394e;

  border-top-left-radius: 40px;

  border-top-right-radius: 40px;

  box-shadow: 2px 10px 20px #ef394e;

  display: flex;

  width: 100%;

}

.navbar2 .items{

  text-align: center;

  margin: 0 auto;

  display: inline-block;

}

.navbar2 li {

  display: inline-block;

  margin: 40px 20px;

}

.navbar2 li:first-child {

  margin-left: 30px;

}

.navbar2 li:last-child {

  margin-right: 30px;

}

.navbar2 a {

  cursor: pointer;

  display: flex;

  align-items: center;

  padding: 5px 20px;

  margin-top: 20px;

}

.navbar2 .items.active a{

  border-radius: 18px 18px 0 0;

  background: #ef5661;

  box-shadow: 1px 1px 9px #e85061f0;

  transition: 0.1s;

  border: 1px solid #ffffff91;

}

.navbar2 a#itemver2.active{

  background: #ef5661;

  border-radius: 11px;

}

.navbar2 svg {

  stroke: #fff;

  width: 44px;

  height: 44px;

  transform: translateX(35px);

  transition: 0.4s ease all;

}

.navbar2 a.active {

  color: white;

}

.navbar2 .items.active a .svg-icon {

  stroke: white;

  transform: translateX(0px);

}

.navbar2 .items a .svg-icon.home-icon::before{

  content: "\E028\00FE0E";

}

.navbar2 .items a .svg-icon.shop-icon::before{

  content: "\E1C1\00FE0E";

}

.navbar2 .items a .svg-icon.cart-icon::before{

  content: "\E013\00FE0E";

}

.navbar2 .items a .svg-icon.user-icon::before{

  content: "\E1DE\00FE0E";

}

.navbar2 .items a .svg-icon::before{

  font-family: parskala;

  font-size: 40px;

  color: #fff;

  position: relative;

  top: 4px;

}

.navbar2 .items.active a .svg-icon::before{

  font-family: parskala;

  font-size: 32px;

  color: #fff;

  position: relative;

  top: 4px;

}

.navbar2 .link-text {

  color: white;

  opacity: 0;

  transition: 0.3s ease all;

  user-select: none;

  height: 42px;

  display: flex;

  align-items: center;

  z-index: 1;

  font-size: 13px;

  padding-right: 7px;

  font-weight: 500;

}

.navbar2 .items.active a .link-text {

  opacity: 1;

  transition-delay: 0.1s;

}

.navbar2 .link-background{

  position: absolute;

  left: 30px;

  top: 53px;

  background: #5e4ecb;

  border-radius: 11px;

  width: 153px;

  height: 70px;

  z-index: 0;

  transition: 0.4s cubic-bezier(0.7, 0, 0.38, 0.86) all;

}



/* navbar3 */

.sticky_toolbar_footer {

    position: fixed;

    bottom: 0;

    right: 0;

    left: 0;

    z-index: 998;

}

.sticky_toolbar_footer.mfoot_2 svg {

    position: absolute;

    left: 0;

    right: calc(50% - 41px);

    bottom: 0px;

    top: auto;

    fill: #fff;

    -webkit-filter: drop-shadow( 0 0 5px rgba(0, 0, 0, .1));

    filter: drop-shadow( 0 -4px 5px rgba(0, 0, 0, .1));

}

.mfoot_2 .toolbar_mobile {

    box-shadow: 0 7px 9px -7px rgb(0 0 0 / 10%);

    margin: 10px;

    border-radius: 10px;

    padding: 8px 0 7px 0;

		margin-bottom: 0;

}

.toolbar_mobile {

    display: flex;

    flex-wrap: nowrap;

    padding: 4px 0 8px 0;

    position: relative;

}

.mfoot_2 .toolbar_mobile:before {

    width: auto;

    left: calc(50% + 41px);

    border-radius: 0 10px 0px 0;

}

.toolbar_mobile:before {

    content: '';

    position: absolute;

    height: 100%;

    right: 0;

    top: 0;

    width: calc(50% - 215px);

    background-color: #fff;

    box-shadow: 0 -5px 5px -4px rgb(0 0 0 / 10%);

}

.toolbar_col {

    text-align: center;

    width: 100%;

    position: relative;

    z-index: 1;

}

.toolbar_item {

    font-size: 18px;

    text-align: center;

    width: 35px;

    height: 35px;

    border-radius: 9px;

    line-height: 40px;

    color: #444;

    display: inline-block;

    cursor: pointer;

    position: relative;

}

.mfoot_2 .toolbar_mobile:after {

    width: auto;

    right: calc(50% + 41px);

    border-radius: 10px 0 0 0px;

}

.toolbar_mobile:after {

    content: '';

    position: absolute;

    height: 100%;

    left: 0;

    top: 0;

    width: calc(50% - 215px);

    background-color: #fff;

    box-shadow: 0 -5px 5px -4px rgb(0 0 0 / 10%);

}

.mfoot_2 .toolbar_col.is_middle .toolbar_item {

    top: -37px;

    border-width: 3px;

}

.toolbar_col.is_middle .toolbar_item i {

    font-size: 22px;

}

elm_t-cart.is_middle .toolbar_item #toolbox_cart {

    width: 19px;

    height: 19px;

    border-radius: 28px;

    left: -4px;

    top: -2px;

    line-height: 22px;

    box-shadow: 0 0 0 2px hsl(0deg 0% 100% / 28%);

}

.toolbar_item i.fa-store::before{

	font-family: parskala;

	content: "\E1C1\00FE0E";

	font-size: 26px;

}

.toolbar_item i.fa-folder-tree::before{

	font-family: parskala;

	content: "\F06A2";

}

.toolbar_item i.mdi-message-minus{

 font-size: 26px;

}

.toolbar_item.login_btn .fa-user::before{

	font-family: parskala;

	content: "\E1DE\00FE0E";

}

.elm_t-cart .toolbar_item #toolbox_cart {

    background-color: #0ec32d;

    top: 7px;

    left: 28px;

    width: 14px;

    height: 14px;

    display: inline-block;

    position: absolute;

    line-height: 14px;

    font-size: 11px;

    color: #fff;

    font-family: prk-font;

    font-display: swap;

    border-radius: 6px 6px 6px 0;

}

.toolbar_col.is_middle .toolbar_item {

    position: absolute;

    top: -39px;

    right: calc(50% - 28px);

    background-color: #1e2f9d;

    color: #fff;

    width: 52px;

    height: 52px;

    border-radius: 50px;

    line-height: 58px;

    border: 2px solid #fff;

    box-shadow: 0 0 25px 2px hsl(0deg 0% 0% / 15%);

}

.mfoot_2 .toolbar_item{

    font-size: 20px;

    transition: 0.2 all;

}



/* nav3 */



.toolbar_col.active .toolbar_item{

 background-color: #ef394e;

 color: #fff;

}

.toolbar_col .toolbar_item.go_up{

  transition: 0.2 all;

}

.toolbar_col .toolbar_item.go_up:hover{

  background-color: #ef394e;

  color: #fff;

  transition: 0.2 all;

}



/*off slider */

.col-off{

  display: inline-block;

  width: 100%;

	overflow: hidden;

}

.officol{

  width: 100%;

  display: flex;

  align-items: center;

  padding: 30px 15px;

}

.officol.orginal .article-off .owl-stage{

	padding: 0 !important;

}

.officol.spcback{

  background: transparent;

}



.img-off{

  width: 170px;

  height: auto;

	text-align: center;

  margin: auto;

}

.img-off img{

  width: 100%;

  height: 100%;

}

.btn-off{

  border: 1px solid #fff;

  border-radius: 8px;

  padding: 10px 14px;

  box-sizing: border-box;

  width: 70%;

  margin: auto;

  margin-top: 15px;

}

.btn-off a{

  color: #fff;

  font-size: 14px;

}



.left-off{

	width: 78%;



}

.col-off.v2 .left-off{

	width: 100% ;

	align-items: center;

	display: flex;

}



.btn-off i{

	font-size: 9px;

	margin-right: 5px;

	position: relative;

	color: #fff;

	font-weight: bold;

}



.col-off.v2 .product-title{

	color: #212121;

	font-size: 13px;

	line-height: 22px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	height: 44px;

	margin: 10px 0;

	font-weight: 600;

}

.col-off.v2 .btn-off{

  border: 0;

  padding: 0;

  border-radius: 0;

  width: 100%;

  display: flex;

  align-items: center;

  margin: 0 auto;

  justify-content: center;

	margin-top: 8px;

}



.pattder{

	display: inherit;

}

.col-off.v2 .btn-off a{

	font-weight: 600;

}



.col-off.v2 .officol{

	padding: 20px 10px;

}



.last_posts{

	padding: 10px;

	border-top: solid 1px #E2E6E9;

	display: inline-block;

	width: 100%;

	margin-top: 15px;

}

.products_seen{

	text-align: center;

	margin: 30px 0;

	font-size: 16px;

	font-weight: 650;

}

.last_posts ul li{

	display: inline-block;

	width: 15%;

	margin: 0 15px;

}

.last_posts ul li p{

	font-size: 14px;

	line-height: 32px;

	height: 30px;

	font-weight: 600;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}

.last_posts ul{

	display: flex;

	text-align: center;

	width: 100%;

	margin: 0 auto;

	justify-content: center;

}

.last_posts ul li img{

	max-width: 100px;

	max-height: 100px;

}



.col-off.v2 #prk-timers{

	font-size: 12px;

}

.col-off.v2  .prk-tim.block #prk-timers{

	margin: 0 !important;

}

.col-off.v2 .timers.expired{

	height: 13px;

}

.timers.expired.block {

    height: 16px;

		margin: 0;

}

.col-off.v2 .prk-tim i{

 font-size: 14px;

}

.off-product{

  background-color: #fff;

  border-radius: 11px;

  padding:12px;

}



.thumb-off .t1{

  transition: 0.2s all;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

  width: 100%;

  height: auto;

  max-width: inherit;

	opacity: 1;

}

.thumb-off:hover .t1{

 opacity: 0;

}

.thumb-off:hover .t2{

  opacity: 1;

  transition: 0.2s all;

}

.thumb-off .t2{

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

  width: 100%;

  height: auto;

  max-width: inherit;

	opacity: 0;

}

.thumb-off .t1.shower{

	opacity: 1 !important;

}



.left-off .owl-nav{

  position: absolute;

  width: 100%;

  top: 45%;

  font-size: 25px;

  transition: 0.2s all;

}

.left-off .owl-nav .owl-prev{

  background: #fff;

  border: 1px solid #a6a6a640;

  padding: 30px 10px;

  border-top-left-radius: 8px;

  border-bottom-left-radius: 8px;

  box-shadow: -1.5px 0 4px 0 rgb(0 0 0 / 15%);

  position: absolute;

  right: 5px;

  transition: 0.2s all;

  border-radius: 50%;

	padding: 9px;

	font-size: 18px;

	border: 1px solid #dddde1 !important;

	width: 35px;

	height: 35px;

}



 .left-off .owl-nav .owl-next{

    background: #fff;

    border: 1px solid #a6a6a640;

    padding: 30px 10px;

    border-top-right-radius: 8px;

    border-bottom-right-radius: 8px;

    box-shadow: -1.5px 0 4px 0 rgb(0 0 0 / 15%);

    position: absolute;

		left: 5px;

	  transition: 0.2s all;

	  border-radius: 50%;

		padding: 9px;

		font-size: 18px;

		border: 1px solid #dddde1 !important;

		width: 35px;

		height: 35px;

 }









@keyframes pulse-light {

    0% {

        -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);

        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6)

    }

    70% {

        -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);

        box-shadow: 0 0 0 10px rgba(204, 169, 44, 0)

    }

    100% {

        -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);

        box-shadow: 0 0 0 0 rgba(204, 169, 44, 0)

    }

}





/* product slider */



.col-product{

  display: inline-block;

  width: 100%;

	overflow: hidden;

}

.promotion_produt,.mcarousel_product{

	border: 1px solid #e3e3e3;

}

.mcarousel_product{

	padding: 15px;

}

.right-product{

	border-radius: 11px;

  border: 1px solid #e3e3e3;

}



.brand{

  width: 100% !important;

}

.tb1{

  margin: 35px 0 20px 0;

}

.right-product.news{

	background: linear-gradient(90deg,#4f7ce5 1%,#212640 98%);

}

.right-product.news .item-thumb-index.news{

	padding-top: 62%;

}

.head-product.news {

	border: 0;

	width: 98%;

}

.head-product h3 {

  font-weight: 700;

  font-size: 16px;

  line-height: 32px;

	color: #232933;

}

.head-product.news .titles-pro::after{

	display: none;

}

.head-product.news h3 {

    font-weight: bold;

    font-size: 16px !important;

    line-height: 32px;

    color: #fff;

		border: 0;

		margin: 20px 0;

}

.view-all.news{

	border: 1px solid #fff;

	padding: 3px 20px;

	color: #fff !important;

	border-radius: 8px;

	font-weight: 500;

}

.item-index.news{

	background: linear-gradient(139deg,#5d89ee 1%,#212640 98%);

	margin: 10px 5px;

	margin-top: 0;

	transition: box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);

}

.item-index.news:hover{

    transition: 0.2s all;

    transform: scale(1);

}

.title-item-index.news h2{

	color: #fff;

}

.title-item-index.news p{

  display: none;

}

.title-item-index.news .info-author span{

	color: #fff;

}

.title-item-index.news h2{

	font-size: 13px;

}

.right-product.news .owl-nav .owl-next,.right-product.news .owl-nav .owl-prev{

	background: #ffffff05;

	 border: 1px solid #ececec8f;

}

.right-product.news .owl-nav .disabled {

    opacity: 0;

}

.left-product{

  float: left;

  width: 16%;

  border-radius: 15px;

  border: 1px solid rgba(0,191,214,.3);

  background-color: #fff;

  overflow: hidden;

}

.head-product{

	position: relative;

	font-weight: 600;

	color: #515151;

	width: 95%;

	margin: 0 auto;

	margin-top: 11px;

	margin-bottom: 15px;

}



.view-all{

  float: left;

  color: #A8A8A8;

	font-weight: 500;

	font-size: 14px

}



.titles-pro{

  position: relative;

}

.titles-pro::after{

  content: '';

  position: absolute;

  width: 100%;

  top: calc(100% + 10px);

  left: 0;

  height: 1.4px;

  background: #EF394E;

}

.icon-carosel{

  position: relative;

  font-size: 22px;

  top: 3px;

  padding-left: 6px;

	color: #424750d1;

}

.titles-pro i{

  font-size: 25px;

  color: #8f8f8f;

  margin-left: 15px;

}

.items-pro{

	display: inline-block;

	width: 100%;

	text-align: center;

}

.item-pro{

  position: relative;

  border-radius: 11px;

  box-sizing: border-box;

	background-color: #fff;

	display: inline-block;

}

.item-pro .item-pro{

	border: 0 !important;

}



.item-single .thumb-pro{

	max-width: 70%;

}

.thumb-pro .p1{

  transition: 0.2s all;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

  width: 100%;

  height: auto;

  max-width: inherit;

	opacity: 1;

}

.item-pro:hover .thumb-pro .p1{

  opacity: 0;

}

.thumb-pro .p2{

  transition: 0.2s all;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

  width: 100%;

  height: auto;

  max-width: inherit;

	opacity: 0;

}

.item-pro:hover .thumb-pro .p2{

  opacity: 1;

}

.thumb-pro .p1.shower{

	opacity: 1 !important;

}



.head-hani h2{

  font-size: 16px;

  font-weight: 700;

  text-align: center;

}

.line-hani{

  height: 0.6000000000000001px;

  background: linear-gradient(90deg,#ffd3db,#fb3449);

  margin-top: 2px;

  display: block;

  margin-left: 17px;

  float: left;

  animation: 5.3s line-hani infinite;

}

@keyframes line-hani {

 0%{

   width: 0;

 }

 100%{

   width: 88%;

 }

}

.hani-product{

  width: 100%;

  background-color: #fff;

  padding: 15px;

  box-sizing: border-box;

}

.thumb-hani {

  position: relative;

  width: 200px;

  height: 200px;

  margin: 15px auto;

}

.thumb-hani img {

  width: 100%;

  height: 100%;

}



.right-product .owl-nav{

  position: absolute;

    width: 100%;

    top: 35%;

    font-size: 25px;

    transition: 0.2s all;

}

.right-product .owl-nav .owl-prev {

	background: #fff;

	border: 1px solid #a6a6a640;

	padding: 30px 10px;

	border-top-right-radius: 8px;

	border-bottom-right-radius: 8px;

	box-shadow: -1.5px 0 4px 0 rgb(0 0 0 / 15%);

	position: absolute;

	right: 5px;

	transition: 0.2s all;

	border-radius: 50%;

	padding: 9px;

	font-size: 18px;

	border: 1px solid #dddde1 !important;

	width: 35px;

  height: 35px;

}

.right-product.brand .owl-nav{

	top: 39%;

}

.right-product.brand.items{

	border: 0;

}



.right-product .owl-nav .owl-next {

	background: #fff;

	border: 1px solid #a6a6a640;

	padding: 30px 10px;

	border-top-right-radius: 8px;

	border-bottom-right-radius: 8px;

	box-shadow: -1.5px 0 4px 0 rgb(0 0 0 / 15%);

	position: absolute;

	left: 5px;

	transition: 0.2s all;

	border-radius: 50%;

	padding: 9px;

	font-size: 16px;

	border: 1px solid #dddde1 !important;

	width: 35px;

  height: 35px;

}



.right-product .owl-nav .disabled {

    opacity: 40%;

}

.sec-cat{

  width: 100%;

  min-height: 100px;

  padding: 30px 0 10px 0;

  text-align: center;

}

.back-cat{

  width: 100%;

  border-radius: 8px;

  padding: 15px 0;

	background-color: #fff;

	border-radius: 15px;

	border: 1px solid #e3e3e3;

}



.head-cat{

  text-align: center;

  display: block;

  color: #656565;

  font-size: 19px;

  font-weight: 500;

}

.item-cat{

  width: 10%;

  height: 100px;

  float: none;

  display: inline-block;

  text-align: center;

  margin: 0 auto;

  margin-left: 15px;

}

.item-cat i{

  display: block;

  font-size: 32px;

  color: #00bfd6;

}

.item-cat .title-cat{

  display: block;

  font-size: 15px;

  font-weight: 500;

  padding-top: 20px;

}

.item-cat .promotion-cat{

  display: block;

  font-size: 12px;

  font-weight: 500;

  color: #00bfd6;

  padding-top: 20px;

}

.item-brande{

  text-align: center;

}

.item-brands{

  float: none;

  width: 65%;

  height: auto;

  margin: 0 auto;

  padding: 15px;

	border-radius: 8px;

	background-color: #fff;

	transition: box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);

}

.item-brands:hover{

	transition: 0.2s all;

	transform: scale(1.01);

}



.right-product .back-brands .owl-nav{

    top: 20%;

}

.right-product .back-brands .owl-nav .owl-prev {

    right: -28px;

}

.right-product .back-brands .owl-nav .owl-prev:hover {

    right: -40px;

}

.right-product .back-brands .owl-nav .owl-next {

    left: -28px;

}

.right-product .back-brands .owl-nav .owl-next:hover {

    left: -40px;

}



/*product style */

/*  category style */

.sides{

  width: 19.5%;

  float: right;

}

.sides .widget{

  display: block;

  position: relative;

  padding: 9px 15px;

  margin-bottom: 20px;

  overflow: hidden;

  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03);

  border: 1px solid #E4E4E4;

	background-color: #fff;

	border-radius: 15px;

}

.img-free{

  float: left;

  width: 26%;

}

.img-free img{

  width: 100%;

}

.header-free{

  float: right;

  padding: 15px 15px 15px 5px;

  box-sizing: border-box;

  width: 70%;

}

.titles-free{

  font-size: 13px;

  color: #424750;

  display: block;

  font-weight: 700;

  padding-bottom: 7px;

}

.text-order{

  font-size: 12.3px;

  color: #81858b;

}



.side-product{

  min-height: 320px;

  background-color: #fff;

  border: 1px solid #dedede;

  padding: 15px 0;

  box-shadow: 0 12px 12px 0 hsl(0deg 0% 71% / 11%);

}

.side-pro-img{

  position: relative;

  width: 200px;

  height: 200px;

  margin: 0 auto;

}

.side-pro-img img{

  position: absolute;

  display: block;

  width: 100%;

  height: 100%;

}

.side-title-pro{

  padding: 15px 25px;

}

.billing_state{

	padding: 10px 0;

}



.side-title-pro h2{

  font-size: 13px;

  font-weight: 450;

  color: #4a5f73;

}

.side-prices-pro{

  margin: 10px 0 20px 0;

  padding: 0 15px;

}

.side-discount-off {

    float: left;

    font-size: 16px;

    font-weight: 500;

    padding: 5px 10px;

    background-color: #ef394e;

    border-radius: 20px;

    color: #fff;

}

.side-currencySymbol-off{

    float: left;

    margin-left: 10px;

    margin-top: 6px;

    color: #acacac;

    font-size: 17px;

}

.side-price-pro{

    color: #000;

    width: 100%;

    float: left;

    margin-top: 13px;

    text-align: left;

}

.side-price-pro span {

    font-size: 20px;

    font-weight: 600;

}

.side-price-pro i {

    font-size: 15px;

    font-weight: 400;

    padding-right: 4px;

    padding-left: 5px;

}



.add-to-cart.offer{

	position: relative;

	display: inline-block;

}

.add-to-cart.offer .add-to-carter{

	border-radius: 13px;

	display: flex;

	height: 33px;

	box-sizing: border-box;

	color: #fff;

	width: 34px;

	transition: 0.2s all;

	align-items: center;

	overflow: hidden;

}

.add-to-cart.offer .loader-cart{

	position: absolute;

	right: 5px;

	top: 5px;

}

.add-to-cart.offer .add-to-carter .text-cart,.added_to_cart.wc-forward{

  position: absolute;

  opacity: 0;

  transition: 0.1s all;

  top: 32%;

  font-size: 13px;

  right: 15%;

	display: none;

}

.ajax_add_to_cart.added .text-cart{

  display: none;

}

.add-to-cart.offer .add-to-carter:hover .text-cart,.add-to-carter:hover .added_to_cart.wc-forward{

  opacity: 1;

 transition: 0.1s all;

}

.loader-cart{

  position: absolute;

  width: 24px !important;

  top: 8.5px;

  right: 8.5px;

  visibility: hidden;

}

.ajax_add_to_cart.loading .loader-cart{

  visibility: visible;

  animation: loaders 3s linear 2 forwards;

}

.ajax_add_to_cart.loading .fa-plus{

  visibility: hidden;

}

@keyframes loaders {

 0%{

   visibility: visible;

 }

 100%{

   visibility: hidden;

 }

}

.add-to-cart.offer .add-to-carter a{

  color: #fff;

}

.add-to-cart.offer a i{

	color: #fff;

	padding-right: 9px;

	position: relative;

	font-size: 16px;

	top: 3px;

}

.add-to-cart.offer a i::before{

	font-family: parskala;

	content: "\E0FC\00FE0E";

}



#prk-timers{

	color: #737373;

	font-size: 14px;

	position: relative;

	height: 15px;

	display: inline-block;

	font-weight: 600;

}



#prk-timers span .dot{

	margin: 0 6px;

	font-size: 16px;

	padding-top: 3px;

	font-weight: 700;

}

.off-product .block {

	text-align: left;

	width: 100% !important;

	display: inline-block !important;

}

.prk-tim i{

	position: relative;

	top: 5px;

	color: #737373;

}

.timers.expired{

	width: 20%;

	height: 6px;

	margin-top: 10px;

	display: inline-block;

}

.prk-tim{

 display: block;

 text-align: left;

}

.letter{

	display: none;

}

#prk-timers span:last-child .dot{

  display: none;

}



.timer-pros span:last-child .dot{

  display: none;

}



.index-product .woocommerce-Price-amount{

  font-size: 22px ;

  color: #000;

}



.side-box{

border: 1px solid #dedede;

background: #fff;

border-radius: 8px;

box-shadow: 0 12px 12px 0 hsl(0deg 0% 71% / 11%);

margin: 10px 0;

padding-top: 13px;

padding-right: 20px;

padding-left: 20px;

padding-bottom: 10px;

position: relative;

}

.side-title{

  position: relative;

  display: block;

  color: #535353;

  font-size: .900rem;

  font-weight: 700;

  border-bottom: 1px solid #f2f2f2;

  padding-bottom: 10px;

}

.side-form-search{

  display: inline-block;

  position: relative;

  width: 100%;

  margin-top: 12px;

}

.side-form-search input{

  width: 100%;

  border-radius: 8px;

  padding:10px;

  color: #555;

  border: 1px solid transparent;

  background: #fff;

  font-size: 16px;

	font-weight: 400;

  transition: 0.2s all;

}

.side-form-search input:focus ,.side-form-search input:active{

  border: 1px solid #00bfd6;

  transition: 0.2s all;

  outline: 0;

}



.content-product div{

	line-height: 32px;

	color: #535353;

	font-size: 13px;

}

.side-box .side-menus ul{

  display: block;

  margin-top: 12px;

}

.side-box .side-menus ul li{

  width: 100%;

  display: block;

  padding: 10px 0;

}

.side-box .side-menus ul li a{

  font-size: 13px;

  font-weight: 550;

  color: #2e2e2e;

  transition: 0.1s all;

}

.side-box .side-menus ul li a:hover{

  color: #00bfd6;

  transition: 0.1s all;

}

.side-box .side-menus ul li ul{

  padding-right: 8px !important;

  margin-top: 5px;

}

.side-box .side-menus ul li ul li a{

  font-size: 13.5px;

  font-weight: 400;

  color: #545454;

}

.side-free{

  display: inline-block;

  width: 100%;

  margin-top: 6px;

}

.side-free span{

  float: right;

  font-size: .700rem;

  font-weight: 400;

  color: #81858b

}

.side-free img{

  float: left;

  width: 90px;

  height: 70px;

  position: absolute;

  top: 0px;

  left: 0;

}

.side-box .side-ads .side-img-ads{

  width: 100%;

  height: 100%;

}

.left-store{

  float: left;

  position: relative;

  width: 79%;

}

.left-index{

  display: inline-block;

  position: relative;

  width: 100%;

  transition: 0.1s all;

  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03);

  border: 1px solid #E4E4E4;

	background-color: #fff;

	border-radius: 15px;

}



.head-index{

	border-bottom: 1px solid #ebebeb;

	padding: 10px;

	width: 100%;

	display: inline-flex;

	align-items: center;

	justify-content: space-between;

}

.righter-head{

	display: flex;

	align-items: center;

}

#nav-order{

	display: inline-block;

	 margin-right: 11px;

}

#nav-order li{

	margin-left: 15px;

	display: inline-block;

}

#nav-order li a{

	color: #4d4d4d;

	font-size: 14px;

	font-weight: 500;

}

#nav-order .active{

  background: #00BFD6;

	padding: 5px 7px;

	border-radius: 9px;

	color: #fff !important;

}

.woocommerce-result-count{

	display: none;

}

.head-archie-pro{

	font-size: 14px;

	color: #ef394e;

	padding-top: 4px;

	width: 100%;

	display: inline-block;

	padding-bottom: 5px;

}

.head-archie-pro.no{

	border-color: transparent !important;

}



.head-archie-pro #sales_timer_display{

	float: left;

	font-size: 12px;

	font-weight: 600;

	margin-bottom: -10px;

}



#sales_timer_display span:last-child .dot,#sales_timer_display .letter{

	display: none !important;

}



#sales_timer_display span .dot{

	margin: 0 6px;

	font-size: 16px !important;

	font-weight: 700 !important;

}

.head-archie-pro.not{

  border-bottom: 0;

}

.acrhive-breadcrumb .woocommerce-breadcrumb{

  float: left;

  width: 79.9%;

  margin-bottom: 10px;

}

.head-index .order-icon{

  margin-left: 10px;

  color: #cecece;

  font-size: 13px;

  float: right;

  position: relative;

  top: 3px;

}

.order-icon::before{

  content: "\E1B9\00FE0E";

  font-family: parskala;

}

.head-index .order-title{

	font-size: 16px;

	color: #121212;

	float: right;

	font-weight: 600;

}



.item-pro-index{

  display: block;

  float: right;

  border-left: 1px solid #ebebeb;

  border-bottom: 1px solid #ebebeb;

  max-width: calc(25% - 0);

  width: 25%;

  position: relative;

  padding: 0 10px;

  padding-bottom: 15px;

  box-sizing: border-box;

}



.img-pro-index{

  position: relative;

  width: 90%;

  margin: 0 auto;

  padding-top: 100%;

  overflow: hidden;

}

.img-pro-index .im1{

  transition: 0.2s all;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

  width: 90%;

  height: auto;

  max-width: inherit;

}

.item-pro-index:hover .im1{

  opacity: 0;

  transition: 0.2s all;

}

.img-pro-index .im2{

  transition: 0.2s all;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

  width: 90%;

  height: auto;

  max-width: inherit;

	opacity: 0;

}

.item-pro-index:hover .im2{

  opacity: 1;

  transition: 0.2s all;

}

.img-pro-index .im1.shower{

	opacity: 1 !important;

}

.no-stock-pro{

  position: absolute;

  right: 0;

  left: 0;

  text-align: center;

  width: 100%;

  height: 100%;

  line-height: 12;

  background: rgba(253, 253, 253, 0.64);

  font-weight: 500;

  color: #535353;

}





.show-export .right-des-pro{

	text-align: justify;

  margin-left: 5rem;

	width: 95%;

}

.show-more{

	cursor: pointer;

	text-align: center;

	font-weight: bold;

	position: relative;

	color: #00BFD6;

	margin-bottom: 30px;

	display: block;

	font-size: 15px;

}

.show-more span{

	font-size: 14px;

  border-bottom: 1px solid;

  padding-bottom: 5px;

}

.show-more::before{

	content: '';

	width: 100%;

	background-image: linear-gradient(180deg,rgba(255, 255, 255, 0.3), #FFF);

	position: absolute;

	top: -64px;

	height: 64px;

	left: 0;

}

#timers span:nth-child(1) .number,#timers span:nth-child(2) .number,#timers span:nth-child(3) .number{

	color: #737373 !important;

}



.index-currencySymbol-pro{

    float: left;

    margin-left: 10px;

    margin-top: 6px;

    color: #acacac;

    font-size: 17px;

}

.index-price-pro{

    color: #000;

    width: 100%;

    float: left;

    margin-top: 13px;

    text-align: left;

}

.index-price-pro span {

    font-size: 20px;

    font-weight: 600;

}

.index-price-pro i {

    font-size: 15px;

    font-weight: 400;

    padding-right: 4px;

    padding-left: 5px;

}

.call_pro{

  font-size: 16px;

  color: #000;

  font-weight: bold;

}

.index-sale-card{

  position: absolute;

  bottom: -20px;

  right: 0;

  left: 0;

  text-align: center;

  opacity: 0;

  visibility: hidden;

  transition: 0.2s all;

  padding-bottom: 5px;

}

.index-sale-card span{

  padding: 8px 20px;

  background-color: #ef5661;

  font-size: 15px;

  color: #fff;

  border-radius: 16px;

}

.item-pro-index:hover .index-sale-card{

    bottom: 20px;

    opacity: 1;

    visibility: visible;

    transition: 0.2s all;

    z-index: 999;

}

.stock-pros{

  width: 100%;

  height: 60px;

  z-index: 2;

  position: relative;

  text-align: center;

  display: flex;

  align-items: center;

  justify-content: center;

}



.des-left .stock-pros{

  width: 100%;

	height: unset !important;

}

.des-left {

	width: 38%;

}

.des-right{

	width: 60%;

	margin-top: -3px;

}

.des-info .product-en::before{

	background: #f2f2f2;

}

.col-single1 .brand_logo{

	width: 70px;

	margin-left: 15px;

}

.stock-archive{

  display: flex;

  align-items: center;

  height: 30px;

}

.stock-archive .share-square{

  margin-left: 5px;

}

.stock-archive .in-stock{

  font-size: 12px;

  color: #535353;

}

.stock-pros::before{

  content: '';

  height: 1px;

  width: 100%;

  left: 0;

  top: 50%;

  position: absolute;

  background: #ABABAB;

  z-index: -1;

}

.stock-pros span{

  color: #ABABAB;

  font-weight: normal;

  background: #FFF;

  display: inline-block;

  padding-right: 10px;

  padding-left: 10px;

  font-size: 13px;

}

.single-stock span{

  color: #535353;

  background: #F1F1F1;

}

.item-pro-index .stock.available-on-backorder{

	font-size: 10px;

	line-height: 20px;

	margin-bottom: 10px;

}

body.product-single .stock.available-on-backorder{

	font-size: 12px !important;

	line-height: 20px;

}



/* archive style */

.wenderfol_archive{

	padding-top: 15px;

	overflow: hidden;

	background-color: rgba(255, 80, 98, 0.89);

	position: absolute;

	height: 150px;

	width: 100%;

	right: 0;

	margin-top: -20px;

	border-radius: 0 0 28px 28px;

	z-index: -10;

}

.product-archive .sides.offer,.product-archive .left-index.offer{

margin-top: 45px

}

.product-archive .wenderfol_archive .wenderfol_img{

	width: 19.5%;

	display: inline-block;

	text-align: center;

	float: right;

	border-left: 2px solid #ffffff9e;

	position: relative;

	top: 5px;

}

.product-archive .wenderfol_archive .vanderfol_title{

	float: left;

	width: 79%;

	line-height: 40px;

	font-size: 16px;

	color: #fff;

}

.item-pro-index .author-Original{

  display: flex;

  box-sizing: border-box;

  align-items: center;

  height: 20px;

}

.item-pro-index .author-Original .no-Original{

 color: #D5901F;

 background-color: rgba(249, 168, 37, 0.11);

 font-size: 11px;

 border-radius: 4px;

 padding: 0 4px;

 transition: 0.2s all;

 visibility: visible;

 line-height: 2;

 position: absolute;

}

.variable-items{

  padding: 10px;

  background: #ef394e;

  color: #fff;

  border-radius: 8px;

  display: inline-block;

  font-size: 13px;

}

.item-pro-index:hover .author-Original .no-Original{

  opacity: 0;

  visibility: hidden;

  display: none;

  transition: 0.2s all;

}

.author-ar{

  font-size: 13px;

  font-weight: 400;

  color: #535353;

  opacity: 0;

  visibility: hidden;

  display: flex;

  align-items: center;

}

.author-ar .seller-store::before{

  font-size: 20px;

  color: #535353;

}

.author-ar span.authours-ar{

  font-weight: 500;

}

.item-pro-index:hover .author-ar{

 opacity: 1;

 visibility: visible;

 transition: 0.2s all;

}

.author-ar .authours-ar{

  font-weight: 500;

  font-size: 13.5px;

}



.author-ar i{

  margin-left: 6px

}



.index-product .woocommerce-pagination{

  width: 100%;

  display: inline-block;

  text-align: center;

}

.index-product .woocommerce-pagination ul{

  display: inline-block;

}

.index-product .woocommerce-pagination li{

  float: right;

  padding: 20px 15px;

}

.index-product .woocommerce-pagination ul .page-numbers.current{

  background: #00bfd6;

  color: #fff;

  padding: 4px 15px;

  border-radius: 8px;

}

.index-product .woocommerce-pagination ul .next.page-numbers:hover{

  background: #aeb2b2;

  color: #fff;

  padding: 4px 10px;

  border-radius: 8px;

  transition: 0.2s all;

}

.index-product .woocommerce-pagination ul .next.page-numbers{

  padding: 4px 10px;

  border-radius: 8px;

  transition: 0.2s all;

}

.index-product .woocommerce-pagination ul .prev.page-numbers{

  padding: 4px 10px;

  border-radius: 8px;

  transition: 0.2s all;

}

.index-product .woocommerce-pagination ul .prev.page-numbers:hover{

  background: #aeb2b2;

  color: #fff;

  padding: 4px 10px;

  border-radius: 8px;

  transition: 0.2s all;

}



.foot-categorys{

  width: 100%;

  display: inline-block;

  padding: 15px 15px;

  box-sizing: border-box;

  margin-top: 10px;

  border: 1px solid #ebebeb;

  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03);

	background-color: #fff;

}

.foot-categorys h2{

  font-size: 17px;

  color: #535353;

  font-weight: 600;

  padding-bottom: 15px;

}

.foot-categorys p{

  font-size: 13px;

  color: #535353;

  line-height: 31px;

}

.dokan-orders-content .dokan-orders-area .dokan-order-left-content{

  margin: 0 !important;

  width: 60%;

  float: right;

  padding: 0;

}

.dokan-orders-content .dokan-orders-area .dokan-panel-default{

  border: 1px solid #ececec !important;

}



.dokan-orders-content .dokan-orders-area .dokan-order-right-content{

  float: left;

  width: 38%;

  margin: 0;

  padding: 0;

}

.dokan-orders-area .dokan-clearfix{

  margin-top: 20px

}

.dokan-dashboard-content .dokan-table > thead > tr > th{

  background-color: #85B3BE;

}

.dokan-panel-default{

  padding: 0 !important;

}

.dokan-panel-default > .dokan-panel-heading{

  font-size: 13.5px;

  padding: 15px;

  box-sizing: border-box;

}

.dokan-panel-default > .dokan-panel-heading strong{

  font-weight: 600;

}

.wc-order-totals{

  display: block;

  width: 100%;

}

.wc-order-totals tbody{

  display: block;

  width: 100%;

}

.wc-order-totals tbody tr{

  border: 1px solid #EDEDED;

  box-sizing: border-box;

  display: block !important;

  width: 100%;

  padding: 20px 10px;

  font-size: 13px;

  line-height: 0;

}

.wc-order-totals tbody tr td{

  float: right;

}

.wc-order-totals tbody tr td.total{

  float: left;

}

.dokan-left.dokan-order-billing-address{

  float: right !important;

  width: 49% !important;

  padding: 0 !important;

  box-sizing: border-box;

}

.dokan-left.dokan-order-shipping-address{

  float: left !important;

  width: 49% !important;

  padding: 0 !important;

  box-sizing: border-box;

}

.dokan-left.dokan-order-billing-address .dokan-panel-body,.dokan-left.dokan-order-shipping-address .dokan-panel-body{

  font-size: 13px;

  line-height: 32px;

  color: #535353;

}

.dokan-orders-content .dokan-orders-area .list-unstyled.order-status li,.dokan-orders-content .dokan-orders-area .list-unstyled.customer-details li{

  font-size: 13px;

  color: #535353;

  line-height: 30px;

}

.dokan-orders-content .dokan-orders-area ul.order_notes .note_content{

  background: #dad7e5 !important;

  padding: 10px 10px !important;

  color: #535353;

  line-height: 20px;

}

.dokan-orders-content .dokan-orders-area ul.order_notes li{

  padding: 10px 0;

}

.dokan-orders-content .dokan-orders-area #dokan-order-notes .add_note h4{

  font-size: 13px;

  color: #535353;

  font-weight: 600;

}

.dokan-orders-content .dokan-orders-area #dokan-order-notes .add_note .form-control{

  width: 100%;

  padding: 10px;

  box-sizing: border-box;

  border-radius: 8px;

  border: 1px solid #ccc;

  margin: 10px 0;

  outline: none;

  font-family: prk-font;

  font-size: 13px;

  color: #535353;

  resize: vertical;

}

.dokan-orders-content .dokan-orders-area #dokan-order-notes .add_note .add_note.btn.btn-sm.btn-theme{

  padding: 20px;

  border-radius: 8px;

  color: #fff;

  background-color: #ef394e;

  cursor: pointer;

  font-size: 13px;

  line-height: 0;

}

.dokan-orders-content .dokan-orders-area #dokan-order-notes .add_note #add-shipping-tracking-form .dokan-form-group{

  width: 100%;

}

.dokan-orders-content .dokan-orders-area #dokan-order-notes .add_note #add-shipping-tracking-form .dokan-form-group .dokan-control-label{

  padding: 10px 0;

  display: block;

}

.dokan-orders-content .dokan-orders-area #dokan-order-notes .add_note #add-shipping-tracking-form #add-tracking-details{

  padding: 20px;

  border-radius: 8px;

  color: #fff;

  background-color: #ef394e;

  cursor: pointer;

  font-size: 13px;

  line-height: 0;

}

.dokan-orders-content .dokan-orders-area #dokan-order-notes .add_note #add-shipping-tracking-form #dokan-cancel-tracking-note{

  background: transparent;

  border: none;

  color: #535353;

  padding: 10px;

  cursor: pointer;

}

.dokan-orders-content .dokan-orders-area .order_download_permissions button.revoke_access{

  margin-top: -2px;

  background: #ef394e;

  border: none;

  color: #fff;

  border-radius: 8px;

  padding: 10px !important;

  font-size: 13px;

  cursor: pointer;

  margin-left: 10px;

}

.dokan-orders-content .dokan-orders-area .order_download_permissions a.title{

  font-size: 13px;

}

.dokan-orders-content .dokan-orders-area .order_download_permissions table.wc-metabox-content{

  font-size: 13px;

  color: #535353;

  padding: 10px;

  display: block;

  line-height: 30px;

}

.dokan-orders-content .dokan-orders-area .order_download_permissions table.wc-metabox-content .form-input{

  border: 1px solid #c8c8c8;

  padding: 10px;

  font-size: 13px;

  border-radius: 8px;

  outline: none;

}

.dashicons-arrow-right-alt2:before{

  position: relative;

  top: -8px;

  left: 5px;

}

.left-index.products{

  background: #fff;

  border-radius: 20px;

  padding-top: 15px;

  box-shadow: 1px 1px 4px 0 rgba(0,0,0,.07);

}

.more-products{

  display: inline-block;

  width: 100%;

  text-align: center;

  padding: 16px;

  color: #535353;

  line-height: 1.222;

  border-top: 1px solid #dfdfdf;

  font-size: 17px;

  font-weight: 500;

	background-color: #fff;

}

.more-products .text-morie i{

  font-size: 23px;

    color: #33c8e1;

    position: relative;

    top: 4px;

}

.left-index.products .item-pro-index{

  max-width: calc(20% - 0px);

  width: 20%;

}

.col-off.ver2{

  background-size: cover;

  background-repeat: no-repeat;

  background-position: 56%;



}

.carousel-panel{

  padding: 30px 0;

  display: inline-block;

  width: 100%;

}

.left-panel{

  position: relative;

  width: 68%;

  float: left;

  }

.right-panel{

  float: right;

  width: 32%;

  line-height: 32px;

  margin-top: 35px;

  padding-right: 20px;

}

.title-panel{

  display: flex;

	align-items: center;

  padding-bottom: 35px;

  font-size: 2.571rem;

  line-height: 1.222;

  font-weight: 700;

  color: #fff;

}

.title-panel i{

	margin-left: 5px;

}

.onsale-offer{

  display: block;

  font-size: 18px;

  color: #fff;

  font-weight: 450;

}

.onsale-off{

  display: block;

  font-size: 6.071rem;

  line-height: 1.035;

  margin-bottom: 35px;

  color: #fff;

}

.btn-panel{

  padding: 12px 15px;

  background: #fff;

  color: #535353;

  border-radius: 8px;

  font-size: 14px;

  font-weight: 500;

  box-shadow: 0 8px 14px 0 rgb(0 0 0 / 3%);

}

.btn-panel::after{

	padding: 12px 15px;

	background: #fff;

	color: #535353;

	border-radius: 8px;

	font-size: 14px;

	font-weight: 500;

	box-shadow: 0 8px 14px 0 rgb(0 0 0 / 3%);

	display: flex;

	align-items: center;

	width: 50%;

}



.left-panel .owl-nav{

  position: absolute;

  width: 100%;

  top: 35%;

  font-size: 25px;

  transition: 0.2s all;

}

.left-panel .owl-nav .owl-prev{

  background: #fff;

  border: 1px solid #a6a6a640;

  padding: 30px 10px;

  border-top-left-radius: 8px;

  border-bottom-left-radius: 8px;

  box-shadow: -1.5px 0 4px 0 rgb(0 0 0 / 15%);

  position: absolute;

  right: 0px;

  transition: 0.2s all;

}

.left-panel .owl-nav .owl-prev:hover{

  right: 0px;

  transition: 0.2s all;

}

.carousel-panel.ver3 .left-panel .owl-nav .owl-next,.carousel-panel.ver4 .left-panel .owl-nav .owl-next{

	left: 0px;

}

.right-product.tab1.news .owl-nav .owl-next{

	left: 20px;

}

.right-product.tab1.news .owl-nav .owl-prev{

	right: 20px;

}

.right-product.tab1.news .owl-nav{

	top: 54%;

}

.left-panel .owl-nav .owl-next{

   background: #fff;

    border: 1px solid #a6a6a640;

    padding: 30px 10px;

    border-top-right-radius: 8px;

    border-bottom-right-radius: 8px;

    box-shadow: -1.5px 0 4px 0 rgb(0 0 0 / 15%);

    position: absolute;

    left: 10px;

    transition: 0.2s all;

 }



.left-panel .owl-nav .disabled{

  opacity: 40%;

}

.carousel-panel.ver3{

  padding: 0;

}

.off-product.ver3{

  border-radius: 0 !important;

  margin: 0 !important;

  border: 1px solid #ebebebad !important;

}

.carousel-panel.ver3 .right-panel{

  background-image: url(https://www.digikala.com/static/files/cab4fcc4.svg);

  background-size: cover;

  background-position: 50%;

  background-repeat: no-repeat;

  width: 28%;

}

.carousel-panel.ver3 .left-panel{

  width: 72%;

}

.right-panel.back{

  padding: 0;

  margin: 0;

}

.panel-cpntier{

  margin-top: 30px;

  padding-right: 20px;

}

.carousel-panel.ver3 .title-panel{

  font-size: 1.514rem;

  line-height: 1.833;

  font-weight: 700;

  max-width: calc(100% - 40px);

  color: #ef5662;

  padding-bottom: 71px;

}

.carousel-panel.ver3 .btn-panel{

  line-height: 1.375;

  color: #ef5662;

  border-radius: 8px;

  background-color: #fff;

  margin-top: 12px;

  cursor: pointer;

}

.carousel-panel.ver3 .onsale-offer{

  font-size: 1.186rem;

  line-height: 1.222;

  color: #656565;

  margin-top: 30px;

  font-weight: 400;

}

.carousel-panel.ver3 .onsale-off{

  padding: 12px 22px;

  color: #fff;

  font-size: 30px;

  font-size: 2.143rem;

  line-height: 1.467;

  background-color: #ef5662;

  border-radius: 38px 0 38px 38px;

  margin-top: 16px;

  display: inline-block;

}



.carousel-panel.ver4{

	display: flex;

}

.right-panel.backer4{

	width: 18%;

	border-radius: 0 20px 20px 0px;

	background-position: 50%;

	margin-top: 0;

	background-size: cover;

}

.carousel-panel.ver4 .left-panel {

    width: 82%;

}

.panel-cpntierver4{

    margin-top: 30px;

    padding-right: 10px;

}

.title-panelver4{

	display: flex;

	font-size: 1rem;

	line-height: 1.222;

	color: #fff;

	position: relative;

	padding-bottom: 28px;

	align-items: center;

}

.title-panelver4 i{

	margin-left: 8px;

	font-size: 1.3rem;

}

.title-panelver4::before{

	position: absolute;

	 content: "";

	 height: 1px;

	 width: 30px;

	 background: #fff;

	 line-height: 15px;

	 bottom: 11px;

}

.onsale-offerver4{

	font-size: 1.714rem;

	line-height: 34px;

	font-weight: 700;

	width: 100%;

	color: #fff;

	margin: 5px 0 35px;

	display: block;

}

.carousel-panel.ver4 .btn-panelver4{

	border: 1px solid #fff;

	padding: 8px 16px 8px 48px;

	position: relative;

	color: #fff;

	font-weight: 700;

	display: block;

	width: max-content;

	font-size: 0.900rem;

	line-height: 25px;

	border-radius: 8px;

	margin-top: 30px;

	position: relative;

}

.btn-panelver4::before{

	position: absolute;

	font-family: parskala;

	content: "\E0B3\00FE0E";

	left: 25px;

	font-size: 13px;

	top: 10px;

}



/* slider */

.col-slider{

 display: inline-block;

 width: 100%;

}

.slider-right{

  float: right;

  width: 66.5%;

  height: auto;

  border-radius: 11px;

  overflow: hidden;

}

.slider-right .nav-slider{

  position: relative;

  display: block;

  z-index: 999999;

}

.slide-pre{

  width: 100%;

  height: auto;

}



.slider-left{

  position: relative;

  float: left;

  width: 32%;

  height: auto;

}

.slide-top{

  width: 100%;

  height: auto;

  overflow: hidden;

  align-items: center;

  display: flex;

  flex-direction: column;

  min-width: 0;

  word-wrap: break-word;

  margin-bottom: 13px;

}

.slide-bottom{

  width: 100%;

  height: auto;

  overflow: hidden;

  align-items: center;

  display: flex;

  flex-direction: column;

  min-width: 0;

  word-wrap: break-word;



}

.slide-top img ,.slide-bottom img{

  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important;

  border-radius: 18px

}

.slider-right .owl-dots{

	text-align: right;

	position: absolute;

	bottom: 15px;

	height: 32px;

	direction: initial;

	width: 30%;

	right: 5%;

}

.slider-right .owl-dots .owl-dot{

	width: 4px;

	height: 4px;

	background: #3535357a;

	border-radius: 50%;

	box-shadow: 0 1px 1px 0 rgb(0 0 0 / 30%);

	margin: 0 5px;

	transition: 0.2s all;

}

.slider-right .owl-dots  .active{

  background-color: #00bfd6 !important;

	width: 20px;

	height: 7px;

	border-radius: 5px;

	transition: 0.2s all

}

.slider-right .owl-nav {

	width: 10%;

	text-align: right;

	position: absolute;

	bottom: 60px;

	height: 32px;

	direction: initial;

	right: 3%;

}

.slider-right.ver1 .owl-nav {

	width: 8%;

}

.slider-right .owl-nav .owl-next, .slider-right .owl-nav .owl-prev{

    position: absolute;

    width: 36px;

    pointer-events: auto;

    height: 62px;

}

.slider-right .owl-nav .owl-next {

    left: 0;

}

.slider-right .owl-nav .owl-prev {

    right: 18px;

}



.slider-right .owl-nav .owl-prev::before{

  content: "\E0B7\00FE0E" !important;

	right: 5px;

	top: -3px;

	font-size: 15px;

	font-weight: bold;

}

.slider-right .owl-nav .owl-next::before{

	right: 8px;

  top: -3px;

  font-size: 15px;

  font-weight: bold;

}



.slider-right .chevron-left{

	background: #fff;

	height: 32px !important;

	width: 32px !important;

	display: block;

	border-radius: 50%;

	line-height: 41px;

	font-size: 25px;

	color: #565656;

	border: 1px solid #8e8e8e;

	box-shadow: none;

}



.special-pro{

  display: inline-block;

  width: 100%;



}

.header-special{

  width: 100%;

  padding: 10px 20px;

  box-sizing: border-box;



}

.header-special img{

  margin: 30px auto;

  margin-bottom: 45px;

  display: block;

}

.taber{

  display: block;

  width: 100%;

  text-align: center;

}

.taber button{

  position: relative;

  float: none;

  box-sizing: border-box;

  font-size: 14px;

  color: #fff;

  border: none;

  outline: none;

  cursor: pointer;

  transition: 0.3s;

  background: transparent;

  width: 10.5%;

  margin-bottom: 1.2rem;

  font-weight: 500;

}

.taber button i{

  display: block;

  font-size: 1.7rem;

  padding-bottom: 17px;

}

.taber button.activer::after {

  content: "";

  position: absolute;

  right: 12px;

  left: 12px;

  width: calc(100% - 24px);

  height: 4px;

  border-top-left-radius: 2px;

  border-top-right-radius: 2px;

  background-color: #fff;

  top: 5.7rem;

}



.tabs-content{

  animation: fadeEffect 1.5s; /* Fading effect takes 1 second */

  display: none;

  border-top: 1px solid hsla(0,0%,100%,.5);

  background-image: linear-gradient(65deg,hsla(0,0%,100%,0) 65%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.1)),linear-gradient(135deg,#ef5662,#ef394e);

}

@keyframes fadeEffect {

  from {opacity: 0;}

  to {opacity: 1;}

}

.carousel-item{

  background-color: #fff;

  position: relative;

  transition: box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);

  transition: 0.2s all;

  border-radius: 8px;

  text-align: center;

  padding: 15px;

}

.carousel-item:hover{

  transform: translateY(-2px);

}

.carousel-item img{

  filter: grayscale(0);

  margin-bottom: 10px;

  transition: 0.2s all;

  max-height: 70px !important;

  max-width: 70px !important;

  text-align: center;

  margin: 0 auto;

}

.carousel-item:hover img{

 filter: grayscale(1);

 transition: 0.2s all;

}

.carousel-item .title-item{

  margin-top: 15px;

  font-size: 13px;

  color: #535353;

  margin-bottom: 10px;

  font-weight: 700;

  display: block;

}

.slider-right.ver1{

  width: 100%;

	float: unset;



}



/* support */

.support-tab{

  position: fixed;

  left: 15px;

  bottom: 15px;

  background: #ef5661;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  width: 48px;

  height: 48px;

  border-radius: 0 20px 20px 20px;transition: all 200ms ease-out;

  z-index: 9999;

}

.support-btn{

  position: relative;

  top: 5px;

  font-size: 27px;

  color: #fff;

  cursor: pointer;

}

.support-tab .support-btn::before{

  content: "\E0EA\00FE0E";

  font-family: parskala;

  transition: 0.2s all;

}

.support-tab .support-btn.closes-btn{

  top: 2px;

}

.support-tab .support-btn.closes-btn::before{

  content: "\E0C9\00FE0E";

  font-family: parskala;

  transform: rotate(360deg);

  transition: 0.3s all;

  font-size: 17px;

}

.ques-box{

  visibility: hidden;

  transition: 0.2s all;

  position: fixed;

  bottom: 0;

  left: 15px;

  bottom: 15px;

  background: #ffffff;

  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);

  border-radius: 8px;

  width: 277px;

  z-index: 99999;

  font-size: 12px;

  transition: all 200ms ease-out;

  overflow: hidden;

  opacity: 0;

}

.ques-box.opens{

  transition: 0.2s all;

  visibility: visible;

  bottom: 75px !important;

  opacity: 1;

}

.ques-welcoming{

  padding: 40px 10px 30px 10px;

  background: #ef5661;

  color: #ffffff;

  position: relative;

  line-height: 32px;

}

.ques-cansel{

  cursor: pointer;

  color: #fff;

  position: absolute;

  top: 5px;

  left: 4%;

  font-size: 9px;

}

.ques-cansel::before{

  content: "\E0C9\00FE0E";

  font-family: parskala;

}

.ques-tabs{

  position: relative;

  top: -20px;

  padding: 10px;

  box-sizing: border-box;

  max-height: 360px;

  overflow-y: auto;

}

.accardion {

  display: block;

  margin: 0 auto;

}

.accardion-block {

  background-color: #fff;

  display: block;

  box-shadow: 0 3px 8px 0 rgb(0 0 0 / 8%);

  margin-bottom: 10px;

}

.accardion-block:last-child {

    margin-bottom: 0;

}

.accardion-link {

    background-color: #fff;

    position: relative;

    padding: 10px 7px;

}

.grey {

  border-radius: 4px 4px 0 0;

  overflow: hidden;

}



.accardion-link a {

  display: block;

  padding: 0px;

  color: #535353;

  text-decoration: none;

  line-height: 20px;

  font-weight: 600;

  font-size: 12px;

  cursor: pointer;

}



.accardion-link:after{

  position: absolute;

  left: 8px;

  color: #7f7f8f;

  top: 25px;

  content: "\E0B1\00FE0E";

  font-family: 'parskala';

}



.accardion-lists {

    background-color: #fff;

    border-top: 1px solid #eaeaea;

    max-height: 0;

    overflow: hidden;

    -webkit-transition: all 0.3s;

     -moz-transition: all 0.3s;

     -o-transition: all 0.3s;

     transition: all 0.3s;

     opacity: 0;

}





.accardion-lists p {

    padding: 10px;

    margin: 0;

    font-size: 13px;

    color: #535353;

    line-height: 20px;

}

.accardion-link.active::after {

  position: absolute;

  left: 8px;

  color: #7f7f8f;

  top: 25px;

  content: "\E0B1\00FE0E";

  font-family: 'parskala';

  transform: rotate(180deg);

}



.active-block {

    max-height: 500px;

    opacity: 1;

}



.ques-box .ques-news{

  text-align: center;

  padding: 0 0 20px 0;

  font-size: 12px;

}

.ques-box .ques-news a{

  color: #00BFD6;

  border: 1px solid #00BFD6;

  padding: 5px 15px;

  border-radius: 10px;

  box-shadow: 0 3px 8px 0 rgb(0 0 0 / 8%);

}

.ques-box .ques-news a:hover{

  color: #fff;

  background: #00BFD6;

  transition: 0.2s all;

}



/* topbars */

.topbars{

  background-size: cover !important;

}

.close-topbars{

  display: none;

	visibility: hidden;

}

.topbar-close{

	cursor: pointer;

	float: right;

	background: #fff;

	margin-left: 10px;

	border-radius: 3px;

}

.topbar-close i::before{

	font-family: parskala;

	content: "\E08D\00FE0E";

	font-size: 1.2rem;

	align-items: center;

	display: flex;

	padding: 5px;

	top: 3px;

	position: relative;

}

.topbar-text{

  float: right;

  padding: 7px 0;

}

.topbar-text p{

  color: #fff;

  font-size: 14px;

}

.topbar-link{

  float: left;

  align-items: center;

  display: flex;

}

.topbar-link a{

  color: #ef4556;

  background: #fff;

  border-radius: 4px;

  padding: 10px;

  font-size: 13px;

  box-sizing: border-box;

  transition: 0.2s all;

	font-weight: bold;

}

.topbar-link a:hover{

  color: #ef4556;

  background: #fff;

  border-radius: 4px;

  padding: 10px 12px;

  box-sizing: border-box;

  box-shadow: 0 5px 6px #0000001f;

  transition: 0.2s all;

}





/* single product */

/* woocommerce style */

.woocommerce div.product div.summary .ser-pro{

  clear: both;

  width: 100%;

  display: inline-block;

  position: relative;

  padding: 20px 0;

}

.ser-pro .servis-pro{

  float: right;

  width: 20%;



}

.summary.entry-summary table.shop_attributes th{

	font-weight: 450 !important;

}





.ser-pro .servis-pro img{

  max-width: 28px;

  height: auto;

  filter: grayscale(100%);

  opacity: 0.65;

  float: right;

  margin-left: 9px;

}

.ser-pro .servis-pro span{

  color: #9B9B9B;

  font-size: 11px;

  line-height: 20px;

  float: right;

}

.brad-pro{

  margin:0 0 20px 0;

  display: inline-block;

}

.brad-pro span,.brad-pro a{

  font-size: 13px;

  font-weight: 350;

  color: #767676;

}

 .woocommerce-product-gallery__trigger{

  top: 1.5em !important;

  left: 0em !important;

}

.head-pros{

  display: table;

  width: 100%;

  padding-bottom: 1px;

}



.prs{

  display: unset !important;

  padding: 0 !important;

  border-radius: 0 !important;

  margin: 6px 0 !important;

  position: relative !important;

  background: transparent !important;

  color: #ef5661 !important;

  min-height: 0 !important;

  line-height: 0 !important;

  right: 0 !important;

	font-family: cinem;

	font-size: 26px !important;

	font-weight: 100 !important;

	top: unset !important;

}

.item-pro-index .prs{

	font-size: 17px !important;

	font-weight: 100 !important;

}

.timer-pros{

  color: #EF394E;

  font-size: 13px;

  font-weight: bold;

  float: left;

	font-family: prk-Font;

}

.timer-pros1 .letter{

	display: none !important;

}

.timer-pros span{

  color: #EF394E;

}

.timer-pros .dot{

	margin: 0 4px;

}

.flex-viewport{

  margin-top: 20px;

}

.brad-pro i{

  font-size: 11px;

  font-weight: 390;

  color: #767676;

  padding: 0 5px

}

.woocommerce div.product .product_title{

	font-weight: 700;

  line-height: 30px;

  color: #000;

  font-size: 17px;

	max-width: 500px

}



.des-info .info-other{

  color: #D5901F;

  font-size: 12px;

  display: block;

  line-height: 30px;

}



.cart-pro .call_pro{

  text-align: left;

  padding: 0 15px;

  font-size: 21px;

  font-weight: 700;

  color: #EF394E;

  z-index: 999;

  position: relative;

}

.cart-pro .actives{

	border-bottom: 1px solid #E4E4E4;

	padding: 19px 15px;

	color: #4d4d4d;

	font-size: 17px;

	font-weight: 500;

	cursor: pointer;

	visibility: hidden;

	display: none;

	border-radius: 11px 11px 0 0;

}





.cart-pro .chevrons-left::before{

  margin-left: 8px;

	content: "\E08C\00FE0E";

	font-family: parskala;

	font-size: 18px;

	position: relative;

	top: 5px;

}

.actvs2{

  background-color: #e9e9e9;

  visibility: visible !important;

  display: block !important;

}

.woocommerce ul.products li.product .onsale{

  display: none;

}

.woocommerce div.product form.cart .button {

    vertical-align: middle;

    float: none;

}

.woocommerce div.product div.images{

  width: 38% !important;

  padding: 0 0 0 5px;

	margin-bottom: 0 !important;

}

.product-seller-info .product-seller-counter{

	padding: 12px;

}

.product-seller-info .product-seller-row .product-seller-row-icon{

	width: 45px;

}

.woocommerce div.product .woocommerce-tabs ul.tabs{

	border-radius: 11px 14px 0 0;

	margin: 10px 0 0 0 !important;

	border-bottom: 0;

	padding:10px 0 0 0 !important;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li{

	background-color: #fff !important;

  border: none !important;

  bottom: 0 !important;

  margin: 0 !important;

  padding: 0 0.6em !important;

  margin-left: 10px !IMPORTANT;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {

    color: inherit;

    text-shadow: inherit;

    font-weight: 700 !important;

}

.woocommerce div.product .woocommerce-tabs .panel{

	border-radius: 0 0 11px 11px;

	 border: 1px solid #e3e3e3;

	 padding: 1.5rem 2.8rem !important;

}

.woocommerce div.product .woocommerce-tabs ul.tabs::before{

  border-bottom: 1px solid #e0e0e2 !important;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before{

  content: none !important;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after{

  content: none !important;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{

	border-bottom: 2px solid #ef394e !important;

	padding-bottom: 10px !important;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{

  color:#4d4d4d !important;

  font-size: 16px;

  font-weight: 400 !important;

	display: flex !important;

	align-items: center;

	padding: 0 !important;

}



.woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab a::before,

.woocommerce div.product .woocommerce-tabs ul.tabs li.cattributes_products_tab_tab a::before

{

	content: "\ea25";

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a::before{

  content: "\eb13";

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.parskala-faq_tab a::before{

  content: "\eac9";

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.seller_tab a::before{

	content: "\eae2";

}

.woocommerce div.product .woocommerce-tabs ul.tabs li a::before{

	font-family: 'parsfont' !important;

	speak: never;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	font-size: 25px;

  color: #4d4d4d;

  margin-left: 10px;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab a::before{

	font-family: flaticon!important;

  font-style: normal;

  font-weight: 400!important;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

  content: "\f18a";

}



.woocommerce div.product .woocommerce-tabs .panel .subtitle{

  margin-bottom: 20px;

  display: inline-block;

}

.c-content-expert__title {

    font-size: 16px;

    color: #535353;

    margin: 20px 0;

}

.woocommerce-Reviews{

  margin: 0 15px;

}



.comment-respond .comment-reply-title{

  margin-bottom: 11px;

  display: block;

  color: #535353;

  font-weight: 600;

  text-align: justify;

  line-height: 32px;

}

.comment-respond .comment-form-rating{

 margin-bottom: 10px;

}

.comment-respond .comment-form-rating label{

  font-size: 13px;

  font-weight: 400;

  color: #535353;

  margin-bottom: 4px;

  display: block;

}

.woocommerce #review_form #respond .stars{

  font-size: 19px;

}

.comment-form-comment{

  display: block !important;

}

.comment-form .comment-form-comment label{

  display: block;

}

.woocommerce #review_form #respond textarea{

  box-sizing: border-box;

  max-width: 100%;

  border-radius: 8px;

  border: 1px solid #C8C8C8;

  min-height: 250px;

  padding: 15px 10px;

  color: #717171;

  font-family: prk-font;

  font-size: 13px;

}

.single-pro .cart-pro del .woocommerce-Price-currencySymbol{

  color: #ACACAC !important;

}



.comment-form .comment-form-author,.comment-form .comment-form-email{

  display: block !important;

}

.comment-form .comment-form-author label,.comment-form .comment-form-email label{

  display: block !important;

}

.comment-form .comment-form-author input,.comment-form .comment-form-email input{

  display: block;

  border-radius: 8px;

  border: 1px solid #C8C8C8;

  padding: 10px 15px;

  width: 100%;

  box-sizing: border-box;

  color: #717171;

  font-size: 13px;

}

.woocommerce #respond .form-submit #submit {

  color: #fdfdfd !important;

  background-color: #515151 !important;

  transition: 0.2s all;

  padding: .918em 2em !important;

}

.woocommerce #review_form #respond .stars span a{

  color: #FFB518;

}

.comment-form .required{

  color: #EF394E;

}

.woocommerce-Reviews .woocommerce-Reviews-title{

  margin: 3em 0 !important;



}

.woocommerce div.product .woocommerce-tabs .panel h2.woocommerce-Reviews-title{

	margin-right: 0 !important

}

.woocommerce-Reviews .comment_container_pro{

  margin-bottom: 1.4em;

  border-bottom: 1px solid #e9e9e9;

  padding-bottom: 1.4em;

  display: flow-root;

}

.woocommerce-Reviews .comment_container_pro img{

  float: right;

  padding: 3px;

  border: 1px solid #e4e1e3;

  width: 5%;

}

.comment-text{

  float: right;

  width: 94%;

}

.woocommerce .star-rating span::before{

	font-family: star;

	color: #ffc74a;

}

.woocommerce div.product .woocommerce-tabs .panel .subtitle .right-des-pro p{

  margin: 0 !important

}



.woocommerce div.product .woocommerce-tabs .panel .subtitle .left-des-pro{

  max-width: 190px;

  text-align: center;

}

.woocommerce div.product .woocommerce-tabs .panel .subtitle .left-des-pro img{

  width: 100%;

}



.woocommerce div.product .woocommerce-tabs .panel h2{

	color: #343434;

	font-size: 21px;

	font-weight: 700;

	line-height: 30px;

}





.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th{

  background: transparent !important

}



.woocommerce div.product div.images .flex-control-thumbs{

  margin-top: 30px !important;

  text-align: center;



}

.woocommerce_options_panel fieldset.form-field, .woocommerce_options_panel p.form-field .textarea_aparat{

  direction: rtl !important;

}



.woocommerce div.product div.summary{

	width: 64% !important;

	padding: 0 10px;

	background-color: #FFF;

	display: inline-block;

}

.woocommerce div.product div.images .flex-control-thumbs li{

  width: 12% !important;

  border-radius: 8px;

  border: 1px solid #CCC;

  margin: 8px !important;

  overflow: hidden;

  float: none !important;

  display: inline-block;

}



.taxs-single span,.taxs-single{

  font-size: 13px;

  color: #535353;

  font-weight: bold;

  font-family: prk-font;

	padding: 2px 0;

	display: inline-block;

	margin-left: 3px;

}



.taxs-single a{

  color: #00BFD6;

  border-bottom: 1px dashed #00BFD6;

  line-height: 32px;

  font-size: 13px;

	font-weight: 400;

	padding-bottom: 4px;

	margin: 0 3px;

}



.atri-single{

	font-size: 15px;

	font-weight: 700;

	color: #000;

  line-height: 32px;

  margin: 10px 0 5px 0;

}

.product_attributes .att_label, .product_attributes p{

  float: right;

  font-family: 'prk-font';

  font-size: 13px;

  font-weight: 400;

  color: #535353;

}

.product_attributes .col{

  display: inline-block;

  width: 100%;

  position: relative;

  margin: 0 0 20px 0;

}

.product_attributes p{

  padding-right: 4px;

}

.product_attributes .att_label::before{

  content: "\F09DF";

  font: normal normal normal 24px/1 "Material Design Icons";

  color: transparent;

  background: #CCC;

  border-radius: 50%;

  font-size: 5.5px;

  margin-left: 9px;

}

.flex-cart{

	float: left;

	width: 41%;

}



.cinfos{

  display: none;

  visibility: hidden;

}

.actvs{

  position: absolute;

  top: 0;

  width: 100%;

  height: 100%;

  background: #fff;

  z-index: 99;

  display: block;

  visibility: visible;

	left: 0;

	right: 0;

	padding: 10px;

}

.click-author{

  display: block;

  color: #535353;

  font-size: 13.5px;

  font-weight: 500;

  padding: 0 15px;

  border-bottom: 1px solid #E4E4E4;

	overflow: hidden;

}

.click-author h6{

  display: block;

	padding: 10px;

	font-weight: bold;

	color: #000;

}

.click-author p{

	padding: 10px;

	text-align: justify;

	line-height: 30px;

	font-size: 13px;

	padding-top: 0;

	font-weight: 500;

	max-height: 100px;

}

.logo-pros{

  width: 100%;

  display: block;

  text-align: center;

  margin: 10px auto;

}

.logo-pros img{

  width: 65%;



}

.woocommerce div.product .woocommerce-product-rating{

  margin: 1.4rem 0 !important;

  font-size: 13px;

  color: #00BFD6;

}



.woocommerce div.product .woocommerce-product-rating i{

  font-size: 17px;

  color: #FFB518;

  margin-left: 5px;

}

.woocommerce div.product .woocommerce-product-rating a{

  color: #00BFD6;

}

.summary .cart-pro .tab-pro{

	display: flex;

	align-items: center;

	border-bottom: 3.5px solid #e4e4e4;

	padding: 0 13px;

	color: #000;

	font-size: 14px;

	position: relative;

	box-sizing: border-box;

	font-weight: 500;

}



.woocommerce-variation-price .prce-pro{

 padding: 0 !important;

}

.summary .cart-pro .tab-pro.unavailable{

	border-bottom:0;

}

.back_holder,.full_whidth{

	padding: 10px;

}



.servesis-single{

	display: inline-flex;

	margin: 0 auto;

	width: 100%;

	justify-content: space-around;

	border: 1px solid #e3e3e3;

	border-radius: 11px;

	padding: 10px 0;

}

.servis-single{

	text-align: center;

}

.servis-single img{

	display: block;

	text-align: center;

	margin: 0 auto;

	max-width: 54px !important;

	max-height: 54px !important;

}



.servis-single span{

	font-size: 13px;

	font-weight: 400;

	color: #696e73;

	margin-top: 10px;

	display: block;

}

.summary #tab-authour{

	border-radius: 11px 11px 0 0;

}

.summary .cart-pro .hovr-tab{

  cursor: pointer;

}

.hovr-tab:hover{

  background: #e9e9e9;

}

.summary .cart-pro .null{

  text-align: center;

  border: none;

  display: block;

  padding: 19px 0;

  font-size: 16px;

  font-weight: 500;

  color: #535353;

  position: relative;

  z-index: 1;

  width: 50%;

  margin: 0 auto;

}

.cart-pro .null::before{

  content: '';

  height: 1px;

  width: 100%;

  left: 0;

  top: 50%;

  position: absolute;

  background: #ABABAB;

  z-index: -1;

  opacity: 26.6%;

}

.seller-store::before{

  font-family: parskala;

  content: "\E1C1\00FE0E";

}

.share-square{

  display: block;

}

.share-square::before{

  font-family: parskala;

  content: "\E06E\00FE0E";

  color: #00bfd6;

}

.exclamation-triangle::before{

	font-family: parskala;

	content: "\E1E6\00FE0E";

	padding-left: 5px;

	position: relative;

	top: 2px;

}

.product-seller-row-detail i.chevrons-right{

	float: right;

	font-size: 25px;

}

.product-seller-row-detail i.chevrons-right::before{

	color: #939393;

	position: absolute;

	left: 0;

	top: 0%;

	font-family: parskala;

	content: '\E08B\00FE0E';

}



.summary .cart-pro .tab-pro .pro_author_names{

	font-weight: 700;

	color: #000;

	margin-right: 10px;

	font-size: 15px;

}

.summary .cart-pro .tab-pro ul li::before{

	content: "";

	position: relative;

	right: 0;

	bottom: -1px;

	border-radius: 50%;

	background-color: #EF394E;

	width: 6px;

	height: 6px;

	border: 1px solid #fff;

	display: inline-block;

	margin-left: 16px;

}

.woocommerce div.product p.stock{

	font-size: unset !important;

}

.summary .cart-pro .tab-pro ul{

  margin-right: 10px;

}

.summary .cart-pro .tab-pro ul li{

  margin-top: 25px;

	margin-right: 4px;

  font-size: 12px;

  position: relative;

}

.summary .cart-pro .tab-pro ul li.pluses::before{

 animation: pulse 2s infinite;

}

.tab-pro .available-on-backorder{

  line-height: 18px;

  font-size: 13px !important;

}



.summary .cart-pro .tab-pro .stockon{

  display: inline-block;

	margin-top: 3px;

}

.woocommerce div.quantity{

	width: 40%;

	border: 1px solid #a9a7a7e3;

	overflow: hidden;

	border-radius: 11px;

	position: relative;

	padding: 9px 0;

	margin-left: 5px;

}

.woocommerce-cart-form__contents div.quantity{

	width: 80% !important;

}

.woocommerce div.quantity.hidden{

	display: none !important;

}

.woocommerce div.quantity input{

	width: 100% !important;

	border-radius: 8px;

	background: transparent;

	appearance: textfield;

	color: #535353;

	font-size: 18px;

}

.woocommerce .quantity .qty{

	padding-right: 10px;

}

.woocommerce .plus{

	position: absolute;

	right: 0%;

	border: none;

	background: transparent;

	top: 40%;

	color: #000;

	cursor: pointer;

	padding: 0px 5px;

	font-size: 11px;

}

.woocommerce .minus{

	position: absolute;

	border: none;

	background: transparent;

	top: 40%;

	color: #000;

	cursor: pointer;

	padding: 0 5px;

	font-size: 11px;

	left: 0;

}

.woocommerce div.quantity input:focus{

  outline: none;

}

.woocommerce div.product form.cart{

  margin: 0 !important;

  padding: 0;

  position: relative;

  position: relative;

  z-index: 99;

}

.woocommerce div.product form.cart .button{

	display: inline-block;

	width: 70%;

	padding: 16px 4px;

	font-family: prk-font;

	border-radius: 11px;

	color: #fff;

	position: relative;

	overflow: hidden;

	font-size: 13px;

	font-weight: 600;

}

.woocommerce div.product form.cart .button.maxw{

	width: 100% !important;

}

.woocommerce div.product form.cart .button.maxw::before {

	font-size: 26px;

	top: 11px;

	right: 11px;

	position: absolute;

	font-family: flaticon !important;

	font-style: normal;

	font-weight: normal !important;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	content: "\f129";

}

.woocommerce div.product form.cart .button.maxw::before {

	font-size: 30px;

	top: 9px;

	right: 13px;

}

.woocommerce div.product form.cart .button:hover::after {

  width: 130%;

  border-radius: 0;

}

.summary .cart-pro .tab-pro .stockon p{

	font-weight: 600;

}

.price_slider_wrapper .price_slider_amount .button{

	padding: 15px !important;

	font-weight: 600;

}

.price_slider_wrapper .price_slider_amount .button::before{

	font-family: parskala;

	content: "\E118\00FE0E";

	color: #FFF;

	margin-left: 5px;

	font-size: 15px;

}

.cart-pro .prce-pro{

  text-align: left;

  display: block;

  position: relative;

  z-index: 99;

}

.woocommerce div.product form.cart .variations label{

	font-size: 14px !important;

}

.woocommerce-form.woocommerce-form-register.register p{

	font-size: 13px;

	font-weight: 500;

}

.woocommerce-privacy-policy-text{

	margin-top: 15px;

}

.cart-pro .sale-off-pro,.cart-pro .sale-off-pro del{

	float: left;

  margin-right: 4px;

  margin-top: -5px;

  font-size: 14px;

  padding: 2px 7px;

  border-radius: 9px;

  background-color: transparent !important;

  color: #fff;

  font-weight: 600;

  line-height: 18px;

}



.cart-pro del,.cart-pro del span bdi,.cart-pro del span,.cart-pro del span bdi span{

  color: #ACACAC;

  font-size: 13px;

}



.woocommerce div.product form.cart table td{

	margin-right: 10px;

}



.mb-8{

	margin-bottom: 0 !important;

}

.product-seller-info .product-seller-row .product-seller-row-detail ul li.pluses{

	margin-top: 15px;

	font-size: 13px;

}

.product-seller-info .product-seller-row::after{

	bottom: 2px;

	height: 1px;

}



#myButton_stills{

	margin-top: 0px;

}

.product-seller-info .product-seller-row .product-seller-row-detail .product-seller-name{

	font-size: 14px;

	font-weight: 600;

}



.bbloomer-plus::before{

 font-family: parskala;

 content: "\E179\00FE0E";

}

.bbloomer-minus::before{

 font-family: parskala;

content: "\E14F\00FE0E";

}

.vidoe-models, .share-models{

  position: fixed;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  z-index: 99999;

  background-color: rgba(0, 0, 0, 0.35);

  text-align: center;

  padding: 20px;

  box-sizing: border-box;

  opacity: 0;

  visibility: hidden;

  transition: 0.2s;

  display: none;

}



.add-models{

  opacity: 1;

  visibility: visible;

  transition: 0.2s;

  display: block;

}

.add-share{

  opacity: 1;

  visibility: visible;

  transition: 0.2s;

  display: block;

}

.title-share-pro{

  float: right;

  width: 100%;

  text-align: right;

  padding-bottom: 9px;

  font-weight: bold;

  font-size: 15px;

  border-bottom: 1px solid #DFDFDF;

  color: #535353;

  margin: 7px 0 25px 0;

}

.text-share-pro{

  float: right;

  width: 100%;

  text-align: right;

  margin-bottom: 20px;

  font-size: 13px;

  color: #535353;

	line-height: 25px;

}

.social-share-pro{

  margin: 15px auto;

}

.social-share-pro span{

  float: right;

	font-size: 25px;

	margin-left: 15px;

	margin-bottom: 10px;

}

.social-share-pro span i{

  color: #fff;

  background: #333;

	border-radius: 13px;

	padding: 6px 14px;

}

.social-share-pro span i::before{

  top: 8px;

  position: relative;

}

.portal-url-pro, .portal-share-pro{

  width: 100% !important;

  padding: 0 15px 15px 15px;

  background: #fff;

  border-radius: 8px;

  position: relative;

  display: inline-block;

  opacity: 1;

}

.close-btns-pro{

  display: block;

  width: 100%;

  position: relative;

  padding-top: 10px;

  font-size: 22px;

}



.close-model{

  float: right;

  color: #535353;

  cursor: pointer;

}

.close-model i::before{

	content: "\E0C9\00FE0E";

	font-family: parskala;

	font-size: 13px;

	font-weight: bold;

}

.social-share-pro span a i::before{

	font-family: parskala;

	font-size: 26px;

}

.social-share-pro span a i.fab.fa-twitter::before{

	content: "\E117\00FE0E";

}

.social-share-pro span a i.fab.fa-facebook-f::before{

	content: "\E09A\00FE0E";

}

.social-share-pro span a i.fab.fab.fa-whatsapp::before{

	content: "\E1E7\00FE0E";

}

.social-share-pro span a i.fab.fa-telegram-plane::before{

	content: "\E1C6\00FE0E";

}

.social-share-pro span a i.far.fa-clone::before{

	content: "\E079\00FE0E";

}

.woocommerce-breadcrumb{

	margin-bottom: 0px;

	color: #000;

	font-size: 12px;

	line-height: 30px;

	font-weight: 700;

}

.woocommerce-breadcrumb a{

  font-size: 11px;

  color: #898d92;

  margin: 0 4px;

	font-weight: 400;

}

.woocommerce-breadcrumb a:first-child{

	margin-right: 0;

}

.woocommerce-breadcrumb i{

	font-size: 12px;

  color: #c8c4c4;

}

.singl-pros{

  box-shadow: none !important

}

.share-alt::before{

  content: "\E041\00FE0E";

  font-family: parskala;

}

.single-play-circle::before{

  content: "\E177\00FE0E";

  font-family: parskala;

}

.compre-btn .woocommerce a.button::after{

  content: "\E018\00FE0E";

  font-family: parskala;

  font-size: 18px;

	color: #9B9B9B;



}

.compre-btn .woocommerce a.button.added::after{

  content: "\E018\00FE0E";

  font-family: parskala;

  font-size: 18px;

  color: #ef394e;

  margin: 0;

}



.single_product_accordion .accordion {

  cursor: pointer;

      padding: 18px;

      width: 100%;

      border: none;

      text-align: right;

      outline: none;

      font-size: 15px;

      transition: 0.4s;

      background: #eee;

      border: 1px solid #dfdfdf;

      border-radius: 8px;

      color: #535353;

      font-size: 14px;

      line-height: 1.71;

      padding: 10px 15px;

      transition: .15s;

      margin: 15px 0;

}



.single_product_accordion .active{

  border-radius: 10px 10px 0px 0px;

  margin-bottom: 0;

}



.single_product_accordion .accordion:after {

  content: '\002B';

  color: #777;

  font-weight: bold;

  float: right;

  margin-left: 5px;

}



.single_product_accordion .active:after {

  content: "\2212";

}



.single_product_accordion .accordion_panel {

  padding: 0 18px;

  background-color: #eee;

  max-height: 0;

  overflow: hidden;

  transition: max-height 0.2s ease-out;

  border-radius: 0 0 10px 10px;

  text-align: center;

}

.accordion_panel img{

  margin: 15px auto;

}

.content-accordion{

  font-size: 14px;

  padding: 20px 0;

}



.product-points {

    display: inline-block;

    vertical-align: top;

    width: 32%;

    padding: 0 10px;

		font-size: 14px;

		color: #535353;

		margin-top: 17px;

}



.product-points.ratig ul {

   list-style: none;

}

.product-points ul {

   margin-bottom: 10px;

}

.product-points ul li i {

	border-radius: 100%;

	font-size: 8px;

	width: 16px;

	color: #fff;

	height: 16px;

	line-height: 18px;

	margin-left: 8px;

	text-align: center;

	vertical-align: middle;

	display: inline-block;

}

.product-positive-points ul li i {

    background-color: #4caf50;

}

.product-negative-points ul li i {

    background-color: #d32f2f;

}

.product-positive-points ul li i::before{

		font-family: parskala;

		content: "\E179\00FE0E";

}

.product-negative-points ul li i::before{

		font-family: parskala;

		content: "\E14F\00FE0E";

}

.progress-bar-product{

	width: 100%;

	background-color: #e2e2e2;

	height: 4px;

	position: relative;

	border-radius: 100px;

	overflow: hidden;

}

.progress{

	height: 15px;

	display: inline-block;

	width: 100%;

}

.progress-expess{

	height: 34px;

	display: inline-block;

	width: 100%

}

.progress-bar-value{

	background-image: linear-gradient(90deg,#ef4556,#ef4556);

	border-radius: 100px;

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 100%;

}

.c-content-expert__img{

	text-align: center;

}

.progress-count{

	display: inline-block;

	float: left;

	font-size: .857rem;

	color: #737373;

	height: 15px;

}

.progress-count .p-cont{

	color: #ef4556;

	font-size: 1rem;

	font-weight: bold;

}

.more-products .text-morie{

	font-size: 14px;

	font-weight: bold;

}



.c-content-expert__rating-title {

    font-size: 15px;

    line-height: 1.571;

    color: #62666d;

		position: relative;

}

.c-content-expert__rating-title::before{

	content: "\F09DF";

	    font: normal normal normal 24px/1 "Material Design Icons";

	    font-size: 24px;

	    color: transparent;

			background: #62666d;

			    border-radius: 50%;

			    font-size: 5.5px;

			    margin-left: 9px;

			    position: absolute;

			    right: -15px;

			    bottom: 9px;

}

.c-content-expert__rating-value {

    width: 100%;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}

.c-rating {

    position: relative;

    height: 12px;

    border-radius: 8px;

    background: #f0f0f1;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

}

.c-rating--general {

  background-color: #d8d8d8d9;

}

.c-rating--general .c-rating__rate {

    background-color: #0fabc6;

}

.c-rating__rate {

    width: 0;

    height: 100%;

    background: silver;

    border-radius: 8px;

}

.c-rating__overall-word {

    color: #62666d;

    -ms-flex-negative: 0;

    flex-shrink: 0;

    font-size: 12px;

    font-size: .857rem;

    line-height: 1.833;

    margin-right: 8px;

    width: 20px;

}

#panel-review .comment-pro .commentlist li.review {

  display: inline-block;

  width: 100%;

  padding-bottom: 15px;

  margin-bottom: 15px;

  border-bottom: 1px solid #e9e9e9;

}

#panel-review .comment-pro .commentlist li.review img.avatar{

  float: right;

  border: 1px solid #e4e1e3;

}

#panel-review .review_form_wrapper{

 padding: 15px 0;

}

.meta-additional  table.shop_attributes tbody{

	margin: 0 !important;

	line-height: 32px;

}



.meta-additional table.shop_attributes th{

	padding: 0 !important;

	display: inline-block;

	width: auto;

	color: #535353;

	margin-left: 7px;

}

.woocommerce table.shop_attributes td p{

	padding: 0 !important;

}

.des-info tr.woocommerce-product-attributes-item{

	display: flex;

}

.meta-additional table.shop_attributes th{

	line-height: 27px;

}

.meta-additional table.shop_attributes th::before {

  content: "\F09DF";

  font: normal normal normal 24px/1 "Material Design Icons";

    font-size: 24px;

  color: transparent;

  background: #CCC;

  border-radius: 50%;

  font-size: 5.5px;

  margin-left: 9px;

}



.tab-details{

  color: #858585;

  font-size: 12px;

  line-height: 1.833;

  padding-top: 20px;

  text-align: justify;

  display: inline-block;

	width: 100%;

}

.product-cart{

	width: 100%;

	display: inline-block;

	padding: 15px;

	background: #ef394e;

	border-radius: 20px;

	text-align: center;

	font-size: 13px;

	position: relative;

	margin-top: 5px;

}

.product-cart .text-cart-ver2{

	color: #fff;

}

.article-content{

  font-size: 13px;

  line-height: 32px;

  color: #535353;

}

.tab-details .atri-single{

  display: none;

}

.tab-details .product_attributes .col{

  margin: 0;

}



.woocommerce a.remove{

  color: #535353 !important;

}



.woocommerce table.shop_table th{

padding: 15px 12px !important;

font-size: 13.6px !important;

}

.woocommerce .cart-order-user table.shop_table td.product-thumbnail{

  width: 13%;

}

.woocommerce .cart-order-user table.shop_table td.product-name{

  font-size: 15px !important;

}

.woocommerce .cart-order-user table.shop_table td.product-name a{

	color: #535353;

}

.woocommerce .cart-order-user table.shop_table td.product-quantity input{

  background-color: #FFF;

  background-clip: padding-box;

  color: #717171;

  border-radius: 8px;

}

.woocommerce table.shop_table th.product-name{

font-size: 17px !important;

}

.woocommerce .cart-order-user table.shop_table td{

  padding: 25px 12px;

}

.woocommerce .cart-order-user table.shop_table td.actions .coupon input{

  padding: 8px 10px 8px 30px;

  background-color: #FFF;

  background-clip: padding-box;

  border: 1px solid #C8C8C8;

  color: #717171;

  border-radius: 8px;

}

.woocommerce .cart-order-user table.shop_table td.actions .coupon button{

  color: #fff;

  background: #ef394e;

  border-radius: 8px;

  padding: 12px !important;

  font-size: 13px;

  font-family: prk-font;

}

.woocommerce .cart-order-user table.shop_table td.actions button{

  background: #ef394e;

  border: 1px solid #ef394e;

  color: #fff;

  font-size: 13px;

  font-family: prk-font;

  border-radius: 8px;

  padding: 12px;

}

.woocommerce .cart-order-user table.shop_table td.actions button:hover{

  border: 1px solid #ef394e;

  padding: 12px !important;

}

.woocommerce .totals-order-user table.shop_table tr{

 font-size: 13px;

}

.woocommerce .totals-order-user table.shop_table tr.order-total th{

 font-size: 18px !important;

 font-weight: bold;

}

.woocommerce .totals-order-user table.shop_table tr.order-total td .woocommerce-Price-amount{

  font-size: 18px;

  font-weight: 800;

}

.woocommerce .totals-order-user table.shop_table tr.order-total td .woocommerce-Price-amount .woocommerce-Price-currencySymbol{

  font-size: 13px;

  font-weight: 400

}

/* right cart */





.woocommerce .collateral-order-user table.shop_table td{

  border: 0 !important

}

.woocommerce .collateral-order-user table.shop_table tbody th{

  border: 0 !important

}

.woocommerce .collateral-order-user table.shop_table .woocommerce-shipping-totals{

  border-top: 1px solid rgba(0,0,0,.1);

  display: block;

}



.woocommerce .collateral-order-user .totals-order-user{

 width: 100% !important;

}

.woocommerce .collateral-order-user .table-shop-cart-user tbody{

  display: inline-block;

  width: 100%;

}

.woocommerce .collateral-order-user .table-shop-cart-user .tr-proceed-cart-user{

  display: block;

  width: 100%;

}

.woocommerce .collateral-order-user .table-shop-cart-user .tr-proceed-cart-user th{

  display: block;

  border: 0;

}

.woocommerce .collateral-order-user .table-shop-cart-user .tr-proceed-cart-user th a{

  display: block;

  width: 100%;

  box-sizing: border-box;

  background: #ef394e;

  text-align: center;

  padding: 13px 0;

  border-radius: 8px;

  font-size: 13px;

  font-weight: 400;

  transition: 0.1s all

}

.woocommerce .collateral-order-user .table-shop-cart-user .tr-proceed-cart-user th a:hover{

  transition: 0.1s all;

  background: #ee7e8b;

}

/* checkout form */



.woocommerce form.checkout_coupon p{

  font-size: 13px;

  padding: 10px;

  color: #535353;

}

.woocommerce form.checkout_coupon{

	background-color: #ffff;

	border-radius: 8px !important;

}

.woocommerce-form.woocommerce-form-login.login{

  color: #535353;

  font-size: 13px;

	background-color: #fff;

	border-radius: 8px;

	padding: 0 !important;

	margin: 0 !important;

	border: 0 !important;

}

.showlogin{

	color: #535353;

	font-size: 13px;

}

.lost_password{

	color: #535353;

}

.form-row-wide.address-field.update_totals_on_change .woocommerce-input-wrapper{

	margin-top: 15px;

	display: block;

}

.woocommerce-ResetPassword .form-row{

  width: 100% !important;

}

.woocommerce form .form-row input.input-text{

  border-radius: 8px !important;

  border: 1px solid #ccc;

  padding: 13px;

  box-sizing: border-box;

  margin-top: 10px !important;

}

.tabs-account .col2-set .col-2{

 width: 100% !important;

}

.woocommerce form .form-row label{

  font-size: 13px !important;

}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-form-register__submit{

  padding: 22px 20px !important;

  color: #fff !important;

	border-radius: 11px !important;

	font-size: 15px !important;

	display: block !important;

	width: 100% !important;

}

.woocommerce-form-row .woocommerce-Button{

	padding: 22px 20px !important;

  color: #fff !important;

	border-radius: 11px !important;

	font-size: 15px !important;

	display: block !important;

	width: 100% !important;

}

.woocommerce .woocommerce-form-register__submit::before{

	right: 12px;

	font-size: 35px;

	top: 12px;

	position: absolute;

	content: "\f136";

	font-family: flaticon !important;

  font-style: normal;

  font-weight: normal !important;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit::before{

	right: 12px;

	font-size: 35px;

	top: 12px;

	position: absolute;

	content: "\f136";

	font-family: flaticon !important;

  font-style: normal;

  font-weight: normal !important;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

}

.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after{

	font-style: normal;

	font-weight: normal !important;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	font-size: 18px;

	position: relative;

	color: #717171 !important

}

.woocommerce form .form-row{

  padding: 10px 0 !important;

}



.woocommerce .woocommerce-form-coupon input{

  padding: 10px;

  background-color: #FFF;

  background-clip: padding-box;

  border: 1px solid #C8C8C8;

  color: #717171;

  border-radius: 8px;

}

.woocommerce .checkout_coupon button{

  padding: 13px !important;

  border: 0 !important;

  border-radius: 20px !important;

  color: #fff !important;

  background: #ef394e !important;

  font-family: prk-font;

  font-size: 13px !important;

  cursor: pointer;

  font-weight: 400 !important;

}

.woocommerce-checkout .checkout-order-user{

  display: block !important;

  width: 100% !important;

  float:none !important;

}



.showcoupon{

	color: #535353;

}

.woocommerce-checkout .review-order-user table.shop_table{

 border: 0 !important;

}

.woocommerce-checkout .review-order-user table.shop_table th{

  font-size: 13px !important;

}

.woocommerce-checkout .review-order-user table.shop_table tr.cart_item td{

  font-size: 13px !important;

}

.woocommerce-checkout .review-order-user table.shop_table tr.cart_item td.product-total{

  font-size: 14px !important;

  font-weight: 600;

}

.woocommerce-checkout .review-order-user table.shop_table tr td ul.woocommerce-shipping-methods li{

  font-size: 12px !important;

}

.woocommerce-checkout .review-order-user .woocommerce-checkout-payment{

  background: #fff !important;

}



.woocommerce-checkout .review-order-user .woocommerce-checkout-payment ul li label{

  font-size: 13.5px !important;

  color: #535353;

}

.woocommerce-terms-and-conditions-checkbox-text{

  color: #535353;

}

.summary.entry-summary .compare.button{

  display: none !important;

}



.woocommerce-checkout .review-order-user .woocommerce-privacy-policy-text{

  padding: 10px;

  border-radius: 8px;

  background-color: #FFFDE4;

  border: 1px solid #F6E8A1;

  color: #A37731;

  font-size: 13px;

}

.woocommerce-checkout .review-order-user .woocommerce-privacy-policy-text p{

  line-height: 32px;

  color: #A37731;

}



.checkout-order-user .woocommerce-billing-fields h3{

  font-size: 13.15px;

  font-weight: 500;

  padding: 10px 0;

}

.checkout-order-user .woocommerce-input-wrapper input,.checkout-order-user .woocommerce-input-wrapper textarea{

  padding: 10px;

  background-color: #FFF;

  background-clip: padding-box;

  border: 1px solid #C8C8C8;

  color: #717171;

  border-radius: 8px;

  font-family: prk-font;

}

.checkout-order-user .woocommerce-input-wrapper textarea{

 resize: vertical;

 min-height: 100px;

 font-size: 13px;

 font-weight: 500;

 margin-top: 10px !important;

}



.woocommerce-checkout .woocommerce-shipping-fields div.shipping_address{

  padding: 10px 0;

}

/* thankyou page */



.woocommerce-thankyou-order-received{

  text-align: center !important;

  padding: 10px 0;

  font-size: 13.5px !important;

  color: #ef394e !important;

}



.woocommerce-order ul.woocommerce-thankyou-order-details{

  text-align: center;

  padding: 10px 0;

}

.woocommerce ul.order_details li strong {

	font-size: 13px;

	color: #535353;

}

.woocommerce-order ul.woocommerce-thankyou-order-details li{

  display: inline-block !important;

  float: none !important;

}

.woocommerce-order ul.woocommerce-thankyou-order-details li strong{

  font-weight: bold;

  padding: 10px 0;

}

.thankyou-order-user .title-derail-user,.thankyou-order-user .woocommerce-column__title{

  font-size: 16.5px !important;

  padding: 20px 0;

  font-weight: 700;

}

.thankyou-order-user address{

  font-size: 13px;

  line-height: 32px;

}

.thankyou-order-user table.table-detail-user{



}

.thankyou-order-user table.table-detail-user tr th{

 font-size: 13px !important

}

.thankyou-order-user table.table-detail-user tr.woocommerce-table__line-item td a,.thankyou-order-user table.table-detail-user .tfoot-detail-user,.thankyou-order-user tr td{

 font-size: 13.5px;

}

.empty-cart-user{

  text-align: center;

}

.empty-cart-user p.cart-empty{

  border: 0;

  margin-bottom: 10px;

  font-weight: bold;

}

.empty-cart-user p.cart-empty::before{

  content: "";

}

.empty-cart-user a{

  border: 1px solid #ef394e !important;

  border-radius: 8px !important;

  font-size: 13px !important;

  padding: 15px 20px !important;

  color: #ef394e !important;

  background: #fff !important;

}



* {

margin:0;

padding:0;

}

body {

line-height:1;

background-color: #f4f4f4;

}

ol,ul {

list-style:none

}

span.posted_in {

    display: block;

    position: relative;

    margin-bottom: 10px;

}

span,h2,p,label,div{

  font-family:prk-font

}

li {

list-style:none

}



a {

color:#000;

text-decoration:none;

font-family:prk-font

}

input,button {

font-family:prk-font

}





.tabs-account{

  display: block;

  width: 33%;

  margin: 60px auto;

  border: 1px solid #ebebeb;

  border-radius: 20px;

  overflow: hidden;

  background: #fff;

}



.tabs-form{

  display: flex;

}

.tabs-form li{

  width: 50%;

  text-align: center;

  transition: 0.3s ease-in-out;

  opacity: 0.9;

}

.tabs-form li:nth-child(1){

  float: right;

}

.tabs-form li:nth-child(2){

  float: left;

}

.tabs-form li a{

  width: 100%;

  padding: 15px 0;

  display: block;

  color: #a1a3a8;

  background: #ececec;

}

.tabs-form li:nth-child(1) a{

  border-bottom-left-radius: 20px;

}

.tabs-form li:nth-child(2) a{

  border-bottom-right-radius: 20px;

}

.tabs-form .active{

  opacity: 1;

  transition: 0.3s ease-in-out;

}

.tabs-form .active a{

  color: #333;

  background: #fff !important;

  border-radius: 0 !important;

  color: #535353;

  opacity: 1;

  font-size: 16px;

  font-weight: 600;



}



.tabs-forms{

  width: 100%;

  margin: 0 auto;

  min-height: 100px;

  padding: 15px 20px;

  box-sizing: border-box;

}



.tabs-panel {

  display: none;

  visibility: hidden;

  opacity: 0;

  transition: 0.3s ease-in-out;

}



.tabs-panel.active {

  display: block;

  visibility: visible;

  opacity: 1;

  transition: 0.3s ease-in-out;

}

.logo-form{

  width: 100%;

  text-align: center;

}

.logo-form img{

 width: 50%;

 height: auto;

}

.logo-form .logo-pros{

  margin: 5px auto !important;

  display: block;

  margin-bottom: 0 !important;

}

.tabs-panel h2{

  font-size: 18px;

  font-weight: 700;

  color: #535353;

  padding: 10px 0;

}

.woocommerce-form-row{

  padding: 12px 0;

}

.woocommerce form .form-row label,.woocommerce-form-row label{

  display: flex;

      font-size: 14px !important;

      color: #535353 !important;

      font-weight: normal;

      position: relative;

      align-items: center;

      line-height: 10px;

}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit::after {

  content: "";

  width: 73px;

  height: 90px;

  position: absolute;

  right: -6px;

  top: -19px;

  background: hsla(0,0%,100%,.21);

  border-radius: 50%;

  transition: all .3s ease-in-out;

  box-sizing: border-box;

  padding-right: 15px;

  padding-top: 32px;

  text-align: right;

  font-weight: 700;

  font-size: 21px;

}

.woocommerce .woocommerce-form-register__submit::after {

  content: "";

  width: 73px;

  height: 90px;

  position: absolute;

  right: -6px;

  top: -19px;

  background: hsla(0,0%,100%,.21);

  border-radius: 50%;

  transition: all .3s ease-in-out;

  box-sizing: border-box;

  padding-right: 15px;

  padding-top: 32px;

  text-align: right;

  font-weight: 700;

  font-size: 21px;

}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover::after {

  width: 130%;

  border-radius: 0;

}

.woocommerce .woocommerce-form-register__submit:hover::after {

  width: 130%;

  border-radius: 0;

}

.woocommerce form .form-row label,.woocommerce-form-row label input{

    margin-left: 5px;

}



.woocommerce-form-row input:focus,.woocommerce-form-row input:active{

  outline: 0;

}

.show_if_seller .form-row input.input-text{

  padding-right: 10px !important;

}

.woocommerce form .form-row input.input-text,.woocommerce-form-row input{

  display: block;

  width: 100%;

  border: 1px solid #C8C8C8;

  color: #717171;

  border-radius: 8px;

  font-size: 13px;

  background: #fff;

}

.woocommerce form .form-row select{

	cursor: pointer;

	margin: 0;

	padding: 10px;

	border-radius: 8px;

	font-size: 13.5px;

	border: 1px solid #C8C8C8;

	font-family: 'prk-font';

	color: #535353;

	outline: none

}



.woocommerce-form .woocommerce-form-login__rememberme{

  display: block;

  padding-bottom: 11px;

  font-size: 13.3px;

  color: #535353;

  font-weight: 400;

}

input:checked {

    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");

}



.woocommerce-privacy-policy-text{

  padding: 10px;

  border-radius: 8px;

  background-color: #FFFDE4;

  border: 1px solid #F6E8A1;

  color: #A37731;

  font-size: 13px;

}

.woocommerce-privacy-policy-text p{

  line-height: 32px;

  color: #A37731;



}

.woocommerce-privacy-policy-text p a{

  color: #4A5F73;

}

.woocommerce-form-login .form-row{

  padding: 12px 0;

}

.woocommerce-LostPassword{

  font-size: 13px;

  font-weight: 400;

}

.woocommerce-LostPassword  a{

  color: #ef394e;

}

.required{

  color: #ef394e;

}



.woocommerce span.onsale{

	display: none;

}

.woocommerce span.onsale.prs{

	display: block;

}

.woocommerce a.button{

	padding: 10px;

	background-color: #ef394e;

	color: #fff !important;

	border-radius: 8px;

}



.nonce-losts{

  padding: 10px;

  border-radius: 8px;

  background-color: #FFFDE4;

  border: 1px solid #F6E8A1;

  color: #A37731;

  font-size: 13px;

  line-height: 32px;

}



.send-message-p{

  font-size: 13.5px;

  color: #535353;

  line-height: 32px;

  padding-top: 12px;

  text-align: justify;

}

/* .woocommerce .col2-set .col-2{

  width: 100% !important;

} */

.accounter .woocommerce form.login{

  border: 0;

  padding: 0;

  margin: 0;

}

.woocommerce form.register{

  border: 0 !important;

  padding: 0 !important;

  margin: 0 !important;

}

.woocommerce form .password-input{

	font-size: 12px !important;

	line-height: 25px !important;



}

.woocommerce form .password-input div{

	border-radius: 8px !important;

	margin-top: 10px;

}

.accounter .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce button.button{

  float: none;

  margin: 0;

  border-radius: 8px;

  color: #fff;

  font-size: 13px;

  padding: 18px 0px;

	border-radius: 20px;

}

.woocommerce button.button:hover{

  color: #fff !important;

  transition: 0.2s all;

}

.accounter .woocommerce-password-strength.good,.accounter .woocommerce-password-strength.bad,.accounter .woocommerce-password-strength.strong,.accounter .woocommerce-password-strength.short{

  margin: 10px 0;

  border-radius: 4px;

  color: #333;

  font-size: 13px;

  padding: 10px 0;

}

.accounter .woocommerce-password-hint{

  font-size: 12px;

  line-height: 32px;

  color: #535353;

}

.show_if_seller small{

  padding: 10px 0;

  box-sizing: border-box;

  display: block;

  color: #535353;

  font-size: 13px;

}

.show_if_seller small .text-success{

  font-weight: 600;

}

.accounter .topbars{

  display: none;

}

.woocommerce form .show-password-input{

  top: 2em !important;

}



/* my account */

.sec-account{

  width: 19%;

  float: right;

}

.nav-user-dashboard{

 display: block;

 width: 100%;

 float: right;

 box-shadow: 0 12px 12px 0 rgb(181 181 181 / 11%);

 border: 1px solid #ececec;

 border-radius: 11px;

 padding: 15px;

 box-sizing: border-box;

 margin-bottom: 20px;

 overflow: hidden;

 background-color: #fff;

}

.nav-user-dashboard:last-child{

	margin-bottom:0;

}

.dokan-btn.dokan-btn-theme.vendor-dashboard{

  text-align: center;

  margin: 10px auto;

  width: 100%;

  padding: 10px;

}

.continer .img-share{

  padding: 0 !important;

}

.continer .img-share img{

  width: 100%;

}

.nav-user-dashboard .user-name{

  font-size: 13px;

  color: #535353;

 font-weight: bold;

}

.nav-user-dashboard .user-email{

	font-size: 13px;

	color: #535353;

	display: inline-block;

}

.account-avatar img{

	border: 1px solid #535353;

	border-radius: 50%;

	margin-left: 5px;

}

.nav-user-dashboard .user-edit::before{

	font-family: parskala;

	color: #535353;

	float: left;

	content: "\E07A\00FE0E";

	position: relative;

	top: 9px;

	left: 3px;

}

.ui-slider-handle:nth-of-type(1)::before,.ui-slider-handle:nth-of-type(2)::before{

	position: relative;

	 top: 2px;

	 margin: 0 !important;

	 font-size: unset !important;

}

.item-index.home-blog{

	border-radius: 15px;

}

.nav-user-dashboard .woocommerce-MyAccount-navigation ul li{

	font-size: 15px;

	padding: 10px 0;

	font-weight: 500;

	align-items: center;

	display: flex;

}

.nav-user-dashboard .woocommerce-MyAccount-navigation ul .is-active a{

  color: #ef394e;

}

.nav-user-dashboard .woocommerce-MyAccount-navigation ul .is-active::before{

  color: #ef394e;

}

.nav-user-dashboard .woocommerce-MyAccount-navigation ul li:hover a{

  color: #ef394e;

}

.nav-user-dashboard .woocommerce-MyAccount-navigation ul li:hover::before{

  color: #ef394e;

}

.nav-user-dashboard .woocommerce-MyAccount-navigation ul li a{

  color: #535353;

  width: 80%;

  display: inline-block;

  padding: 11px 0;

  transition: 0.1s all;

}



.nav-user-dashboard .woocommerce-MyAccount-navigation ul li::before{

	font-family: uicons-regular-rounded;

	font-style: normal;

	font-weight: normal !important;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	color: #ccc;

	font-size: 24px;

	padding-left: 15px;

	font-weight: 550 !important;

}

.nav-user-dashboard .woocommerce-MyAccount-navigation-link--dashboard::before{

  content: "\ec51";

}

.nav-user-dashboard .woocommerce-MyAccount-navigation-link--orders::before{

  content: "\f19c";

}

.nav-user-dashboard .woocommerce-MyAccount-navigation-link--downloads::before{

  content: "\ea1d";

}

.nav-user-dashboard .woocommerce-MyAccount-navigation-link--edit-address::before{

  content: "\f21b";

}



.woocommerce .woocommerce-MyAccount-navigation-link--comments::before{

  content: "\f172";

}

.woocommerce .woocommerce-MyAccount-navigation-link--notification::before{

  content: "\f131";

}

.woocommerce .nav-user-dashboard .woocommerce-MyAccount-navigation-link--edit-account::before{

  content: "\f250";

}

.woocommerce .nav-user-dashboard .woocommerce-MyAccount-navigation-link--customer-logout::before{

  content: "\f28e";

}



/* content user */



.woocommerce-MyAccount-content{

  float: left;

  width: 79%;

  display: block;

  box-shadow: 0 12px 12px 0 rgb(181 181 181 / 11%);

  border: 1px

  solid #ececec;

  border-radius: 11px;

  padding: 25px;

  min-height: 730px;

  box-sizing: border-box;

	background-color: #fff;

}



.woocommerce-table__product-name .wc-item-meta li{

	display: inline-block;

	width: 100%;

	margin-bottom: 10px;

}

.woocommerce-table__product-name .wc-item-meta li .wc-item-meta-label{

	display: inline-block;

	padding: 10px 0;

}

.woocommerce-table__product-name .wc-item-meta li p{

	float: right;

	padding: 0;

}

.woocommerce table.shop_table td{

	color: #535353;

	font-size: 13px;

}

.woocommerce-MyAccount-content p .order-number,.woocommerce-MyAccount-content p .order-status,.woocommerce-MyAccount-content p .order-date{

	border-radius: 4px;

	padding: 3px;

}







.logout-user,.recent-user-dash{

  line-height: 32px;

  font-size: 13.5px;

  padding: 10px 0;

  color: #535353;



  font-size: 13.5px;

}

ul.dokan-account-migration-lists li .left-content p{

  display: none;

}

ul.dokan-account-migration-lists li .left-content{

  width: 100% !important;

  flex: unset !important;

  display: none;

  text-align: center !important;

}

ul.dokan-account-migration-lists li .right-conten{

  width: 100% !important;

  display: block;

  flex: unset !important;

}

.dokan-account-migration-lists .btn.btn-primary{

  padding: 10px;

  background: #ef5661;

  color: #fff;

  border-radius: 8px

}

.form-row.form-group small{

  font-size: 13px;

  padding: 10px;

  display: block;

}

.woocommerce form .form-row textarea{

  box-shadow: none;

  border-radius: 8px !important;

  border: 1px solid #ccc;

  padding: 10px !important;

  box-sizing: border-box;

  resize: vertical;

  color: #535353 !important;

}

.logout-user strong{

  font-weight: 700;

}

.logout-user a{

  font-size: 13.5px;

}

.profile-display-user{

  width: 100%;

  display: block;

  margin: 25px 0;

  border: 1px solid rgba(0, 0, 0, 0.1);

}

.p-item-user{

  padding: 15px 13px;

  display: flex;

  color: #535353;

}

.profile-display-user .item-2{

  border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}

.profile-display-user .p-item-user span{

  width: 50%;

  display: block;

}

.profile-display-user .p-item-user span i{

  font-size: 14px;

  color: #000;

  padding: 10px 0;

  display: block;

	font-weight: bold;

}

.profile-display-user .p-item-user span h6{

  font-size: 16px;

  font-weight: 600;

  padding: 12px 0;

}

.no-Order-user .fa-window-maximize::before{

	font-family: uicons-regular-rounded !important;

	font-style: normal;

	font-weight: normal !important;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	content: "\f1ad";

	position: relative;

  top: 5px;

	opacity: 0.4;

}

.pro-display-user .p-edit-user{

  display: block;

  text-align: center;

  margin: 15px auto;

  font-size: 13px;

  color: #ef394e;

}

.pro-display-user .p-edit-user span{

  border-bottom: 1px dashed;

  padding-bottom: 4px;

  color: #ef394e;

}

.pro-display-user .p-edit-user span i{

  padding-left: 8px;

  color: #ef394e;

}



.content-user .no-Order-user{

	width: 100%;

	display: flex;

	box-sizing: border-box;

	background-color: #ef394e05;

	border-radius: 8px;

	border: 1px solid #ef394e;

	padding: 15px 20px;

	font-size: 13px;

	align-items: center;

	justify-content: space-between;

}

.content-user .no-Order-user p{

	color: #ef394e;

	float: right;

	display: flex;

	align-items: center;

	padding: 0;

}

.content-user .no-Order-user p i{

	padding-left: 10px;

	color: #ef394e;

	font-size: 27px;

	opacity: 0.3;

	position: relative;

	top: 5px;

}

.content-user .no-Order-user .no-order-link{

  float: left;

  background: #ef394e;

  padding: 9px 11px;

  border-radius: 8px;

  transition: 0.2s all

}

.content-user .no-Order-user .no-order-link:hover{

  background: #ef394ec7;

  transition: 0.2s all

}

.content-user .no-Order-user .no-order-link a{

  color: #fff;

}

.content-user .woocommerce-orders-table{

  width: 100%;

  border-right: 1px solid #ececec;

  border-left: 1px solid #ececec;

  text-align: center;

}

.content-user .woocommerce-orders-table .woocommerce-orders-table__header{

  padding: 25px 5px;

  background: #1CA2BD;

}

.content-user .woocommerce-orders-table .woocommerce-orders-table__header .nobr{

  color: #fff;

  font-weight: 600;

  font-size: 13.8px;

}

.content-user .woocommerce-orders-table__row .woocommerce-orders-table__cell{

  padding: 30px 5px;

  font-size: 13.5px;

  color: #535353;

}

.content-user .woocommerce-orders-table__row{

  border-bottom: 1px solid #ececec;

}

.woocommerce .col2-set{

  color: #535353;

}

.content-user .woocommerce-orders-table__row .woocommerce-orders-table__cell .woocommerce-button{

  background: #ef394e;

  color: #fff;

  border-radius: 8px;

  padding: 11px 12px;

}

.content-user .address-user{

  padding: 10px 0;

  font-size: 13.5px;

  color: #535353;

}

.content-user{

  color: #535353;

}

.content-user .address-user-pro{

  width: 45% !important;

  float: right;

  padding: 20px 0;

  margin-left: 45px;

}

.content-user .address-user-pro .Bill-address-user{

  font-weight: 600;

  float: right;

}

.content-user .address-user-pro .edit{

  float: left;

  color: #fff;

  background: #ef394ebd;

  padding: 6px 12px;

  border-radius: 8px;

  font-size: 12px;



}

.content-user .address-user-pro address{

  display: table;

  width: 100%;

  font-size: 13px;

  padding: 20px 0;

  line-height: 30px;

}

.woocommerce .woocommerce-customer-details address{

  box-sizing: border-box;

}

.content-user .addres-title-user{

  font-size: 18px;

  font-weight: 700;

  padding: 10px 0;

}

.content-user .woocommerce-address-fields{

  padding: 10px 0;

}

.content-user .woocommerce-address-fields .validate-required{

  padding-bottom: 20px;

}

.content-user .woocommerce-address-fields .validate-required .selection .select2-selection--single{

  padding: 6px 0;

  border-color: #C8C8C8;

  border-radius: 8px;

  height: 44px;

  font-size: 13px;

}

.content-user .woocommerce-address-fields #billing_first_name_field{

  float: right;

  width: 45%;

}

.content-user .woocommerce-address-fields #billing_last_name_field{

  float: left;

  width: 45%;

}

.content-user .woocommerce-address-fields #billing_company_field{

  display: block;

  width: 100%;

  clear: both;

}

.content-user .woocommerce-address-fields label{

  display: block;

  font-size: 13px;

  padding-bottom: 7px;

}

.woocommerce-address-fields .sub-addres-user .button{

  padding: 13px;

  border: 0;

  border-radius: 8px;

  color: #fff;

  background: #ef394e;

  font-family: prk-font;

  font-size: 13px;

  cursor: pointer;

}

.content-user .woocommerce-address-fields label .required{

  color: #ef394e;

  text-decoration: none;

}

.content-user .update_totals_on_change label , .content-user #billing_city_field label{

  padding: 20px 0 !important;

}

.content-user .woocommerce-address-fields .woocommerce-input-wrapper{

  width: 100%;

  display: block;

}

.content-user .woocommerce-address-fields .woocommerce-input-wrapper input{

  width: 100%;

  padding: 10px;

  background-color: #FFF;

  background-clip: padding-box;

  border: 1px solid #C8C8C8;

  color: #717171;

  border-radius: 8px;

}

.content-user .woocommerce-address-fields .woocommerce-input-wrapper input:focus ,.content-user .woocommerce-address-fields .woocommerce-input-wrapper input:active{

  outline: 0;

}

.content-user .woocommerce-EditAccountForm .woocommerce-form-row--first{

  float: right;

  width: 45%;

  padding: 10px 0;

}

.content-user .woocommerce-EditAccountForm .woocommerce-form-row--wide em{

  display: block;

  padding: 10px 0;

  font-size: 12.4px;

  color: #535353;

}

.content-user .woocommerce-EditAccountForm fieldset legend{

  font-size: 14px;

  padding: 7px 0;

  font-weight: 600;

}

.logout-user{

  color: #535353;

}

.content-user .woocommerce-EditAccountForm .sub-account-user .button,.woocommerce-address-fields button.button{

	padding: 15px 30px;

	border: 0;

	border-radius: 12px;

	color: #fff;

	background: #ef394e;

	font-family: prk-font;

	font-size: 13px;

	cursor: pointer;

}

.woocommerce-address-fields button.button:hover{

	background: #ef394e;

	color: #fff;

}

.nav-user-dashboard.bio{

	display: flex;

	align-items: center;

}

.account-avatar,.account-name{

 display: inline-block;

}

.content-user .woocommerce-EditAccountForm .woocommerce-form-row--last{

  float: left;

  width: 45%;

  padding: 10px 0;

}

.content-user .woocommerce-EditAccountForm .woocommerce-form-row--wide{

  display: block;

  padding: 10px 0;

}

.content-user .woocommerce-EditAccountForm .woocommerce-form-row label{

  display: block;

  font-size: 13px;

  padding-bottom: 7px;

  color: #535353;

}





.content-user .woocommerce-EditAccountForm .woocommerce-form-row input{

  width: 100%;

  padding: 10px;

  background-color: #FFF;

  background-clip: padding-box;

  border: 1px solid #C8C8C8;

  color: #717171;

  border-radius: 8px;

}

.content-user .woocommerce-EditAccountForm .woocommerce-form-row input:focus,.content-user .woocommerce-EditAccountForm .woocommerce-form-row input:active{

  outline: 0;

}



.title-order-note-user{

  padding: 10px 0;

  font-size: 13.5px;

}

.content-user .title-order-note-user mark{

  border-radius: 4px;

}

.woocommerce-MyAccount-content .sec-detail-user .title-derail-user{

  font-size: 17.7px;

  font-weight: bold;

  padding: 15px 0;

}

.woocommerce-MyAccount-content

.woocommerce-MyAccount-content .sec-detail-user .table-detail-user{

  display: table;

  width: 100%;

  text-align: center;

  margin: 10px 0;

}

.woocommerce-MyAccount-content .sec-detail-user  .ht-detail-user{

  padding: 18px 0;

  color: #fff;

  background: #1CA2BD;

}

.woocommerce-MyAccount-content .sec-detail-user .table-detail-user .td-detail-user{

  padding: 15px 0;

  border: 1px solid #eee;

  font-size: 13px;

  color: #535353;

}

.woocommerce-MyAccount-content .sec-detail-user .tfoot-detail-user tr th,.woocommerce-MyAccount-content .sec-detail-user .tfoot-detail-user tr td{

  padding: 18px 0;

  border: 1px solid #eeeeee1c;

  background: #1CA2BD;

  color: #fff;

  font-size: 13px;

  font-weight: 500;

}

.woocommerce-MyAccount-content .sec-detail-user .tfoot-detail-user tr td span{

  color: #fff;

  font-size: 14px;

  font-weight: 500;

}

.woocommerce-MyAccount-content .sec-detail-user .tfoot-detail-user tr:nth-child(2) td span{

  font-size: 14.5px;

  font-weight: 550;

  border-bottom: 2px solid #ff1933;

  padding-bottom: 3px;

}

.woocommerce-MyAccount-content .woocommerce-column--billing-address{

  float: right;

  width: 48%;

}

.woocommerce-MyAccount-content .woocommerce-column--shipping-address{

  float: left;

  width: 48%;

}

.woocommerce-MyAccount-content .woocommerce-column--billing-address .woocommerce-column__title,.woocommerce-MyAccount-content .woocommerce-column--shipping-address .woocommerce-column__title{

  padding: 20px 0;

  font-size: 16px;

  font-weight: 700;

}

.woocommerce-MyAccount-content .woocommerce-column--billing-address address,.woocommerce-MyAccount-content .woocommerce-column--shipping-address address{

  border: 1px solid #ccc;

  border-radius: 3px;

  padding: 8px;

  box-sizing: border-box;

  font-size: 13px;

  line-height: 32px;

}

.woocommerce-MyAccount-content .woocommerce-column--billing-address address .woocommerce-customer-details--phone::before{

  content: "\f095";

  font-family: "Font Awesome 5 Pro";

  float: right;

  font-size: 11px;

  padding-left: 3px;

}

.woocommerce-MyAccount-content .woocommerce-column--billing-address address .woocommerce-customer-details--email::before{

  content: "\f0e0";

  font-family: "Font Awesome 5 Pro";

  float: right;

  font-size: 11px;

  padding-left: 3px;

}

.woocommerce-MyAccount-content .sec-detail-user .order-again{

  padding: 25px 0;

}

.woocommerce-MyAccount-content .sec-detail-user .order-again a{

  background: #ef394e;

  color: #fff;

  border-radius: 8px;

  font-size: 13px;

  padding: 12px 12px;

}



/* post content */

.left-cont{

  float: left;

  width: 74.7%;

  min-height: 500px;

  display: inline-block;

	position: sticky;

	top: 10px;

}



.clomens{

  display: flex;

  flex-direction: column;

}

.head-cont{

  padding: 25px 20px;

}

.ad-cont{

  display: inline-block !important;

}

.main-cont{

  background-color: #fff;

  border-radius: 15px;

  margin-top: 20px;

  box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);

  padding: 25px 20px;

  box-sizing: border-box;

}

.info-cont{

  margin-top: 20px !important;

  margin-right: 0 !important;

  display: inline-block !important;

}

.title-cont{

  font-size: 18px;

  font-weight: 700;

  color: #535353;

  padding-bottom: 20px;

  border-bottom: 1px solid #ECECEC;

  line-height: 32px;



}

.main-cont .conts{

  margin-top: 20px;

}

.main-cont .conts .img-thumer{

  width: auto;

  height: auto;

	padding: 50px;

}

.main-cont .conts .img-thumer img{

  width: 100%;

  height: 100%;

}

.main-cont .conts p{

 font-size: 13px;

 font-weight: 400;

 color: #535353;

 line-height: 18px;

 text-align: justify;

}

.tag-coment-box{

  width: 100%;

  display: inline-block;

  margin-top: 25px;

}

.coment-cont{

  width: 100%;

  display: block;

  padding-bottom: 34px;

  border-bottom: 1px solid #ECECEC;

}

.coment-cont .comenter i::before{

 font-family: parskala;

 content: "\E0F6\00FE0E";

}

.coment-cont i::before{

	float: right;

	font-size: 24px;

	color: #9BA4AB;

}

.coment-cont span{

	font-size: 13px;

  color: #535353;

}

.coment-cont i{

  padding-right: 6px;

}

.tags-cont{

 display: block;

 margin-top: 20px;

}

.tags-cont a{

  padding: 3px 12px;

  background-color: #F2F2F2;

  color: #868E95!important;

  margin: 2px;

  border-radius: 16px;

  font-weight: 400;

  font-size: 13px

}

/* commnet section */



#commentform .logged-in-as{

  padding: 10px 0;

  position: relative;

  display: block;

  color: #535353;

  font-size: 13.3px;

}

#commentform .logged-in-as a:nth-child(1){

  color: #535353 !important;

}

#commentform .logged-in-as a:nth-child(2){

  color: #00bfd6;

	line-height: 25px;

}

#commentform textarea:focus,#commentform input:focus{

  outline: none;

}

#comments .comment-forms{

 border: 1px solid #c8c8c8;

 padding: 15px;

 border-radius: 8px;

}



#comments .comment-forms .text-com i{

  margin-right: 5px;

  color: red;

}

#commentform p{

  width: 100%;

}





.comment-form-cookies-consent{

 padding: 20px 0;

 color: #535353;

 font-size: 13px;

 line-height: 25px;

 margin-top: 10px;

 display: block !important;

}

.comment-form-cookies-consent input{

  margin-left: 8px;

}

.form-submit input{

background: #fff;

border: 1px solid #c8c8c8;

border-radius: 25px;

padding: 10px 18px;

color: #535353;

cursor: pointer;

margin-top: 10px;

font-size: 13px;

}

.comment-list{

  margin-top: 25px;

}



.comment-list .comment-ul{

  font-size: 16px;

  color: #565656;

	display: flex;

	align-items: center;

}

.comment-list .comment-ul a{

  font-size: 14px;

  color: #232323;

}



.comment-list .comment-text{

  width: 100%;

  margin-top: 10px;

  font-size: 13px;

  font-weight: 400;

  color: #535353;

  line-height: 30px;

}

.comment-li{

  margin-top: 20px;

  width: 100%;

  display: inline-block;

}



.post-categories{

  display: inline-block;

  width: 100%;

  border-bottom: 1px solid #eee;

  padding-bottom: 25px;

}

.post-categories li{

  float: right;

}

.page{

  width: 100%;

}



/*PRELOADER*/

#loader{

  position: fixed;

  z-index: 999999;

  width: 100%;

  height: 100%;

}

/*circle-dotted preloader*/

.loader-p{

  border: 0 solid transparent;

  border-radius: 50%;

  width: 150px;

  height: 150px;

  position: absolute;

  top: calc(50vh - 75px);

  left: calc(50vw - 75px);

}



.loader-p:before, .loader-p:after{

  content: '';

  border: 1em solid #ef4556;

  border-radius: 50%;

  width: inherit;

  height: inherit;

  position: absolute;

  top: 0;

  left: 0;

  animation: loader 2s linear infinite;

  opacity: 0;

}



.loader-p:before{

  animation-delay: 0.5s;

}



@keyframes loader{

  0%{

    transform: scale(0);

    opacity: 0;

  }

  50%{

    opacity: 1;

  }

  100%{

    transform: scale(1);

    opacity: 0;

  }

}



/*dotted preloader*/

.lds-ellipsis {

	margin: 0 auto;

	position: relative;

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 64px;

	text-align: center;

	z-index: 9999;

}

.lds-ellipsis span {

	display: inline-block;

	width: 15px;

	height: 15px;

	border-radius: 50%;

	background: #FF324D;

	-webkit-animation: ball-pulse-sync 1s 0s infinite ease-in-out;

	animation: ball-pulse-sync 1s 0s infinite ease-in-out;

}

.lds-ellipsis span:nth-child(1) {

	-webkit-animation:ball-pulse-sync 1s -.14s infinite ease-in-out;

	animation:ball-pulse-sync 1s -.14s infinite ease-in-out

}

.lds-ellipsis span:nth-child(2) {

	-webkit-animation:ball-pulse-sync 1s -70ms infinite ease-in-out;

	animation:ball-pulse-sync 1s -70ms infinite ease-in-out

}

@-webkit-keyframes ball-pulse-sync {

	33% {

		-webkit-transform:translateY(10px);

		transform:translateY(10px)

 }

	66% {

		-webkit-transform:translateY(-10px);

		transform:translateY(-10px)

	}

	100% {

		-webkit-transform:translateY(0);

		transform:translateY(0)

	}

}

@keyframes ball-pulse-sync {

	33% {

		-webkit-transform:translateY(10px);

		transform:translateY(10px)

	}

	66% {

		-webkit-transform:translateY(-10px);

		transform:translateY(-10px)

	}

	100% {

		-webkit-transform:translateY(0);

		transform:translateY(0)

	}

}

/*tow-dotted*/

.preloader {

  position: absolute;

  width: 10%;

  height: 0%;

  padding-bottom: 10%;

  left: 50%;

  top: 50%;

  transform: translateX(-50%) translateY(-50%);

}

.preloader div {

  position: absolute;

  width: 100%;

  height: 100%;

  left: 50%;

  transform: translateX(-50%) translateY(-50%);

  overflow: hidden;

  animation: animatePreloader 1s infinite linear;

  transform-origin: 50% 100%;

}

.preloader div:before {

  content: "";

  position: absolute;

  width: 100%;

  height: 100%;

  left: 50%;

  top: 50%;

  transform: translateX(-50%);

  border: 3px solid #ef4556;

  border-radius: 50%;

  box-sizing: border-box;

}

.preloader div:nth-child(2) {

  width: 60%;

  height: 60%;

  top: 20%;

  animation: animatePreloader 0.5s infinite linear;

}

@keyframes animatePreloader {

  0% {

    transform: translateX(-50%) translateY(-50%) rotateZ(0deg);

  }

  100% {

    transform: translateX(-50%) translateY(-50%) rotateZ(360deg);

  }

}



/*rotating*/

.spinner{

  width: 80px;

  height: 80px;



  border: 2px solid #f3f3f3;

  border-top:3px solid #000;

  border-radius: 100%;



  position: absolute;

  top:0;

  bottom:0;

  left:0;

  right: 0;

  margin: auto;



  animation: spin 1s infinite linear;

}



@keyframes spin {

  from{

      transform: rotate(0deg);

  }to{

      transform: rotate(360deg);

  }

}

/* option style*/

.redux-sidebar .redux-group-menu li a img{

	width: 25px !important;

	height: 25px !important;

	top: 20px;

}



/* compare -style */

#top_products_table_compare{

	background-color: #fff;

	-webkit-box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);

	box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);

	border: 1px solid #e4e4e4;

	  border-bottom-color: rgb(228, 228, 228);

	  border-bottom-style: solid;

	  border-bottom-width: 1px;

	border-bottom-color: rgb(228, 228, 228);

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-bottom: 2px solid #00bfd6;

	-webkit-transition: -webkit-transform .3s;

	transition: -webkit-transform .3s;

	transition: transform .3s;

	transition: transform .3s,-webkit-transform .3s;

	display: flex;

	margin-bottom: 30px;

	position: -webkit-sticky;

	position: sticky;

	top: 0;

}

.prk_compare_page .close-box{

	float: left !important;

	color: #535353;

	cursor: pointer;

	position: absolute;

	left: 22px;

	font-size: 6px;

}

span.multiplied-modals::before{

	background-size: 15px !important;

	width: 15px !important;

	height: 15px !important;

	display: block;

	cursor: pointer;

}

#top_products_table_compare li{

	overflow: hidden;

	width: 25%;

	box-sizing: border-box;

	border-right: 1px solid #e4e4e4;

	display: flex;

	flex-direction: column;

	justify-content: space-between;

	align-items: center;

	padding: 25px 10px;

	position: relative;

}

#top_products_table_compare li:nth-child(1){

	border-right: 0;

}

#top_products_table_compare li:after {

    width: 0;

    height: 0;

    border-color: transparent transparent #00bfd6;

    border-style: solid;

    border-width: 0 10px 10px;

    position: absolute;

    bottom: 0;

    left: 50%;

    margin-left: -5px;

    content: "";

}

#top_products_table_compare li h2{

	overflow: hidden;

	margin: 15px 0;

	font-size: 14px;

	line-height: 28px;

	font-weight: 600;

}

#top_products_table_compare li span.woocommerce-Price-amount.amount,#top_products_table_compare li span .woocommerce-Price-currencySymbol {

  color: #fb3449 !important;

  letter-spacing: .8px;

  font-size: 15px;

}

#top_products_table_compare li a.compare_permalink_product {

    border-radius: 8px;

    background-color: #00bfd6;

    border: 1px solid #148693;

    padding: 15px 31px;

    color: #fff;

    display: inline-block;

    margin-top: 20px;

    box-sizing: border-box;

    width: 95%;

    text-align: center;

		font-size: 14px;

}

#top_products_table_compare li .remove_from_table_compare {

    width: 30px;

    height: 30px;

    border-radius: 50%;

    background-color: #f5f5f5;

    position: absolute;

    left: 12px;

    top: 12px;

    text-align: center;

    line-height: 30px;

    z-index: 4;

    cursor: pointer;

    color: #9e9e9e;

    font-size: 25px;

    font-weight: 300;



}

#top_products_table_compare li.add_product_to_compare button {

    border-radius: 19px;

    border: 5px dashed #d2d2d2;

    background: none;

    max-width: 270px;

    margin: auto;

    display: block;

    padding: 20px 35px;

    line-height: 1.467;

    color: #b3b3b3;

    cursor: pointer;

}

#top_products_table_compare li.add_product_to_compare span.add_to_compare {

    background-color: #7a7a7a;

    border: unset;

    padding: 15px 31px;

    color: #fff;

    display: inline-block;

    margin-top: 20px;

    border-radius: 8px;

    border: 1px solid #7a7a7a;

    box-sizing: border-box;

    width: 95%;

    text-align: center;

		cursor: pointer;

		font-size: 14px;

}

#top_products_table_compare li.add_product_to_compare button:before {

    content: "\E0A4\00FE0E";

    font-size: 107px;

    display: block;

    margin-bottom: 0;

    font-family: parskala;

}

.prk_compare_page .title_attribiut {

    line-height: 1.692;

    padding: 9px 30px;

    background-color: #eaeaea;

    font-weight: 700;

		font-size: 14px;

}

.prk_compare_page .attributes_value {

    background: #fff;

    padding: 10px 0;

    display: flex;

}

.prk_compare_page .attributes_value li {

    overflow: hidden;

    box-sizing: border-box;

    display: flex;

    width: 25%;

    align-items: center;

    justify-content: center;

    border-right: 1px solid #e4e4e4;

    padding: 12px 15px;

    line-height: 26px;

    font-size: 14px;

    font-weight: 500;

}

.prk_compare_page .attributes_value li:nth-child(1) {

    border-right: 0;

}

.prk_compare_page .title_add_to_compare_box {

  background: #fff;

  border-bottom: 1px solid #ddd;

  padding: 19px 37px 20px 63px;

  font-size: 16px;

}



.c-remodal-share__content {

    width: 100%;

    background: #fcfcfc;

    padding: 0 21px;

    box-sizing: border-box;

    overflow: hidden;

}

.list_products_add_to_compare {

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    overflow: auto;

    height: 570px;

}

.list_products_add_to_compare li {

    overflow: hidden;

    width: 30%;

    justify-content: space-between;

    margin: 15px 1.5%;

    background: #fff;

    border: 1px solid #ccc;

    border-radius: 5px;

    padding: 15px 10px;

    box-sizing: border-box;

    cursor: pointer;

    text-align: center;

}

.list_products_add_to_compare li img {

    display: block;

    margin: 0 auto 25px;

		width: 210px;

    height: 210px;

}

.list_products_add_to_compare li h2 {

    font-size: 13px;

    line-height: 27px;

    color: #333;

}





.compare-button::after {

    content: "\E018\00FE0E";

    font-family: parskala;



}

.close-box{

	background: transparent;

	color: #555;

	cursor: pointer;

	outline: none;

  border: 0;

}

.close-box:focus{

	background: transparent;

	border: 0;

  outline: none

}

.close-box::before {

    content: "\E0C9\00FE0E";

    font-family: parskala;

    font-size: 13px;

    font-weight: bold;

		position: relative;

	  top: 3px;

}

#productchartprice{

	text-align: center;

}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{

	overflow: hidden;

}





.woocommerce-product-gallery .timer-pros{

	font-size: 16px;

	font-weight: 600;

	padding-left: 20px;

	line-height: 27px;

}



.woocommerce-product-gallery__trigger{

	display: none;

}

#modal-video-gallery figure.woocommerce-product-gallery__wrapper{

	width: 66% !important;

}

.woocommerce-product-gallery__image.flex-active-slide{

 border-radius: 6px;

}

#modal-video-gallery ol.flex-control-thumbs{

	 width: 33% !important;

	 padding-right: 0 !important;

}

.mobile_gallery_product li img{

	margin: 0 auto;

	margin-top: 20px;

	padding: 0 5px;

}

.mobile_gallery_product .owl-dots{

 text-align: center;

 margin-top: 20px;

}

.mobile_gallery_product .owl-dots button span{

	    background: #a2a2a2;

	    border: none;

	    border-radius: 50%;

	    margin: 0 3px;

	    height: 7px;

	    width: 7px;

	    display: inline-block;

	    opacity: 0.3;

}

.mobile_gallery_product .owl-dots button.active span{

transform: scale(1.3);

	opacity: 0.9;

}

.top-nav div{

	display: inline-block;

	width: 6%;

}

.page-promotes{

	position: static;

}

.page-promotes li{

	padding-bottom: 0;

	transition: 0.2s all;

	text-align: center;

}

.page-promotes li a{

	color: #444;

	font-weight: 700;

	position: relative;

	font-size: 14px;

}

.page-promotes.link_box li a::before {

	content: '';

	position: absolute;

	width: 7px;

	height: 7px;

	border-radius: 50%;

	left: 0;

	z-index: 9;

	animation: pulse 2s infinite;

	top: 9px;

}

@-webkit-keyframes pulse-light {

		0% {

				-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6)

	 }

		70% {

				-webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0)

	 }

		100% {

				-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0)

	 }

}

@keyframes pulse-light {

		0% {

				-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);

				box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6)

	 }

		70% {

				-moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);

				box-shadow: 0 0 0 10px rgba(204, 169, 44, 0)

	 }

		100% {

				-moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);

				box-shadow: 0 0 0 0 rgba(204, 169, 44, 0)

	 }

}

.page-promotes.link_box::after {

    content: "";

    width: 100%;

    display: block;

    height: 2px;

    background: #ef5661;

    margin: auto;

    text-align: center;

    transition: 0.1s all;

    position: relative;

    margin-top: 11px;

    left: 0;

    right: 0;

}

.page-promotes:hover::after{

	background: #0071e3;

}

.top-nav .sub-menu li#navi a:before{

	content: '';

	top: 0px;

}

.top-nav .dropdown > li.categoryser > a{

	font-weight: bold;

	color: #000;

}

/* .top-nav .dropdown > li.categoryser::after {

    content: "";

    height: 20px;

    bottom: 16px;

    position: relative;

    width: 1.5px;

    background: #666 !important;

    float: left;

    margin-left: -15px;

} */

.title-desctop{

	font-size: 13px !important;

	font-weight: 400 !important;

	line-height: 24px;

	margin-bottom: 1rem !important;

}



/* coment style */



.title-commenter{

	padding-bottom: 30px;

}

.title-commenter .user{

	font-size: 20px;

	font-weight: bold;

	color: #535353;

}

.counter{

	padding-top: 10px;



}

.counter h2{

	display: inline-block;

}

.counter span{

	font-size: 16px;

	color: #4d4d4d;

	font-weight: 600;

}

/* .counter span::before{

	content: '|';

	padding-left: 5px;

} */

.custom-option-ratings{

	display: inline-block;

	width: 48%;

	margin-top: 2rem;

	margin-left: 5rem;

}

.continer-rating{

	display: flex;

}

.detail-option-rating{

	display: flex;

	align-items: center;

	justify-content: space-between;

	padding-bottom: 20px;

	color: #62666d;

}



.progres-option-rating{

	display: flex;

	align-items: center;

	justify-content: space-between;

	width: 63%;

}

.percent-option-rating{

	background-color: #ebebeb;

	height: 6px;

	border-radius: 6px;

	overflow: hidden;

	width: 92%;

	box-shadow: 0 0 10px 0 rgb(27 132 227 / 11%);

}

.percent-option-rating strong{

	width: 64%;

	background: #0fabc6;

	display: block;

	height: 6px;

	border-radius: 6px;

}

.go-insert-comment{

	color: #535353;

	font-size: 17px;

	font-weight: bold;

	width: 40%;

}

.title-insert{

	display: block;

	margin-bottom: 20px;

}

.go-insert-comment .dec-insert{

	font-size: 15px;

	font-weight: 500;

	display: block;

	line-height: 32px;

	margin-bottom: 20px;

}

.continer-rating .go-insert-comment a{

	display: inline-block;

	line-height: 1.375;

	border-radius: 11px;

	background-color: #7A7A79;

	font-size: 16px;

	color: #fff !important;

	padding: 15px 50px;

	transition: 0.2s all;

	position: relative;

	padding-right: 95px;

}

.continer-rating .go-insert-comment a::before {

    font-size: 35px;

    top: 11px;

    position: absolute;

    right: 15px;

    content: "\eb13";

		font-family: 'parsfont' !important;

		font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

}

.continer-rating .go-insert-comment a::after {

	content: "+";

	width: 90px;

	height: 106px;

	position: absolute;

	right: -7px;

	top: -28px;

	background: hsla(0,0%,100%,.21);

	border-radius: 50%;

	transition: all .3s ease-in-out;

	box-sizing: border-box;

	padding-right: 63px;

	padding-top: 36px;

	text-align: right;

	font-weight: 500;

	font-size: 28px;

}

.continer-rating .go-insert-comment a:hover::after {

    width: 130%;

    border-radius: 0;

}

.product_meta .star-rating{

	display: inline-block;

	float: unset;

	font-size: 11px;

}

.product_meta .starwrapper{

 margin: 8px 0;

}

.product_meta .rating{

	font-size: 13px;

	color: #c0bfbf;

	position: relative;

	padding-right: 2px;

}

.product_meta .rating::after{

	content: '';

	width: 5px;

	height: 5px;

	border-radius: 50%;

	margin: 0px 5px;

	background: #dad9d9;

	display: inline-block;

}

.product_meta .countes{

	display: inline-block;

	font-size: 13px;

}

.reviw-tabs .commnet-lister{

	border-bottom: 1px solid #eee;

	display: block;

	margin-top: 4rem;

	padding-bottom: 15px;

	font-size: 17px;

	font-weight: bold;

	color: #535353;

	position: relative;

	line-height: 1.375;

}

.reviw-tabs .commnet-lister::before {

    content: "";

		right: 0;

    width: 0;

    height: 0;

    border-color: transparent transparent transparent #FF6900;

    border-style: solid;

    border-width: 7px 0 0 7px;

    margin-left: 13px;

    display: inline-block;

    bottom: 1px;

    position: relative;

}

.reviw-tabs #comments{

 padding: 0;

 margin-top: 0;

}

.reviw-tabs #comments .commentlist li.review{

	display: inline-block;

	width: 100%;

	border: 1px solid #E3E3E3;

	border-radius: 11px;

	padding: 30px 30px 30px;

	margin-top: 10px;

}

.coments-left{

	width: 90%;

	float: left;

}

.prk_review_tag_recommend{

	font-size: 15px;

	font-weight: 600;

	display: flex;

	align-items: center;

	padding-bottom: 10px;

	border-bottom: 1px solid #eee;

	margin-bottom: 15px;

}

.prk_review_tag_recommend.prk_reveiw_recommended{

  color: #00a049;

}

.prk_review_tag_recommend.prk_reveiw_not_recommended{

  color: #d32f2f;

}

.prk_review_tag_recommend.prk_reveiw_no_idea{

  color: #535353;

}

.prk_review_tag_recommend .dashicons{

  font-size: 17px;

}

.reviw-tabs #comments .commentlist .meta{

	font-size: 14px;

	font-weight: 600;

	color: #adadad;

	border-bottom: 1px solid #eee;

	padding-bottom: 10px;

	margin-bottom: 15px;

}

.reviw-tabs #comments .commentlist .main_disadvantage_advantages{

	padding-bottom: 10px;

	margin-bottom: 15px;

	display: inline-block;

	width: 100%;

}

.reviw-tabs #comments .commentlist .main_advantages,.reviw-tabs #comments .commentlist .main_disadvantage{

	position: relative;

	width: 100%;

	min-height: 1px;

	padding-left: 10px;

	-ms-flex: 0 0 50%;

	-webkit-box-flex: 0;

	flex: 0 0 50%;

	max-width: 50%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	float: right;

}

.reviw-tabs #comments .commentlist .main_advantages span,.reviw-tabs #comments .commentlist .main_disadvantage span{

	font-size: 14px;

	font-weight: bold;

}

.reviw-tabs #comments .commentlist .main_advantages{

	color: #4caf50;

}

.reviw-tabs #comments .commentlist .main_advantages ul li::before{

	content: '';

	display: inline-block;

	width: 6px;

	height: 6px;

	background: #ddd;

	border-radius: 50%;

	margin: 0 9px;

}

.reviw-tabs #comments .commentlist .main_disadvantage{

	color: #d32f2f;

}

.reviw-tabs #comments .commentlist .main_disadvantage ul li::before{

	content: '';

	display: inline-block;

	width: 6px;

	height: 6px;

	background: #ddd;

	border-radius: 50%;

	margin: 0 9px;

}

.reviw-tabs #comments .commentlist .main_disadvantage_advantages ul{

	color: #575757;

	font-size: 13px;

	line-height: 25px;

}

.reviw-tabs #comments .commentlist .description p{

	font-size: 15px;

	line-height: 2.2rem;

	color: #232933;

	padding-bottom: 10px;

	border-bottom: 1px solid #eee;

  margin-bottom: 15px;

}

.cross-sells{

	display: none;

}

/* comment form style */

#review_form_wrapper{

	background: #fff;

	line-height: 2;

	font-size: 1.1em;

	font-weight: 500;

	color: #585858;

	border: 1px solid rgb(236 236 236);

}

#review_form.by-des-review {

    display: flex;

    justify-content: space-between;

		padding: 20px;

}

.main-thumbnail-ratings-title {

    display: flex;

    justify-content: right;

		margin-bottom: 20px;

}

.thumbnail-product-review {

    background-color: #fff;

    display: flex;

    justify-content: center;

    align-items: center;

    padding: 20px;

}

.thumbnail-product-review img {

  width: 335px;

}

.title-product-and-rtaing-options {

	background-color: #fcfcfc;

	padding: 20px;

}



.main-ratings-opitons {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-top: 19px;

}

.prk-main-ratings-opitons{

	display: -ms-flexbox;

	display: -webkit-box;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

}

.container-option-ratings{

	position: relative;

	width: 100%;

	min-height: 1px;

	-ms-flex: 0 0 50%;

	-webkit-box-flex: 0;

	flex: 0 0 50%;

  margin-bottom: 15px;

}

.prk-title-ratings-review{

	font-size: 13px;

	line-height: 1.500;

	display: block;

	margin: 7px 0;

	color: #333;

}



.prk-main-nouislider{

	width: 85%;

	display: flex;

	align-items: center;

	justify-content: space-between;

	position: relative;

}

/* .tag-rating-review-product::before{

	position: absolute;

	content: '';

	display: inline-block;

	width: 5px;

	height: 5px;

	border-radius: 50%;

	background-color: #ddd;

} */

.tag-rating-review-product{

	font-size: 13px;

}

.prk-nouislider{

	width: 100%;

}

.noUi-target{

  border-radius: 4px;

	border: 0;

	box-shadow: unst !important;

}

.noUi-horizontal{

	height: 6px !important;

	box-shadow: none !important;

	border: 0 !important;

	background: #d5d5d5 !important;

	border-radius: 8px !important;

}

.noUi-horizontal .noUi-handle{

	width: 20px !important;

	height: 20px !important;

	border-radius: 50% !important;

	background: #ef394e;

	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 20%);

	border: 0 !important;

	top: -7px !important;

}

.noUi-handle:after, .noUi-handle:before{

	display: none !important;

}

#review_form.by-des-review #respond {

    width: 40%;

    box-sizing: border-box;

    padding-left: 25px;

}

body.single-product #commentform {

    display: flex!important;

    flex-flow: column;

    justify-content: flex-start;

}

.single-product div.product table.variations td, .single-product div.product table.variations th{

    vertical-align: middle !important;

    padding-top: 10px !important;

}

.des-insert-reveiw {

    width: 58%;

    order: 2;

    box-sizing: border-box;

    padding-right: 25px;

    border-right: 1px solid #ececec;

    padding-top: 20px;

		font-size: 14px;

	  line-height: 32px;

		text-align: justify;

}

.des-insert-reveiw h3{

	font-size: 18px !important;

	font-weight: bold;

	color: #474747

}

.woocommerce #review_form #respond p {

    margin: 0 0 10px;

		position: relative;

		font-size: 16px;

		font-weight: 500;

		color: #4d4d4d

}

.woocommerce #review_form #respond .form-submit input{

	border-radius: 11px;

	padding: 17px 60px !important;

}

p.parskala-input-comment-form label {

    display: flex;

    align-items: center;

}

.go-back{

	display: inline-block;

	padding-right: 25px;

	font-size: 16px;

	position: relative;

	top: -20px;

}

.go-back a{

	border-bottom: 1px dashed;

	padding-bottom: 3px;

}

p.parskala-input-comment-form input {

    border-radius: 11px;

    background: #fff;

    border: 1px solid #c8c8c8;

    color: #717171;

    font-size: 14px;

    font-size: 1rem;

    line-height: 1.571;

    padding: 11px 12px;

    width: 100%;

    letter-spacing: -.8px;

    box-sizing: border-box;

}



div.parskala-half-input {

    display: flex;

    justify-content: space-between;

}

div.parskala-half-input p.parskala-input-comment-form {

    width: 49% !important;

}

.woocommerce #review_form #respond textarea {

    box-sizing: border-box;

    width: 100%;

		resize: vertical;

    min-height: 100px;

}

.parskala-input-comment-form.comment-form-advantages label:before, .parskala-input-comment-form.comment-form-disadvantage label:before {

    content: ' ';

    width: 8px;

    height: 8px;

    border-radius: 50%;

    margin-left: 10px;

}

.parskala-input-comment-form.comment-form-disadvantage label:before {

    background: #fb3449;

}

.parskala-input-comment-form.comment-form-advantages label:before {

    background: #00bfd6;

}

.parskala-input-comment-form.comment-form-advantages span.add_text_to_field, .parskala-input-comment-form.comment-form-disadvantage span.add_text_to_field {

	position: absolute;

	top: 34px;

	left: 7px;

	border: 2px solid #ccc;

	font-size: 15px;

	font-weight: 300;

	border-radius: 3px;

	text-align: center;

	cursor: pointer;

	display: none;

	z-index: 7;

	padding: 0px 11px;

}

.parskala-recommend-product-reveiw {

    padding: 26px 36px;

    border-radius: 11px;

    background-color: #fbfbfb;

    margin-bottom: 25px;

		font-size: 14px;

    font-weight: bold;

}

.parskala-recommend-product-reveiw label {

    display: flex;

    align-items: center;

    cursor: pointer;

		font-weight: 400;

}

.parskala-recommend-product-reveiw label input {

    margin: 0 0 0 5px;

}

.categoryser ul li.active .sub-menu{

	display: block;

	visibility: visible;

	opacity: 1;

}



.categoryser:hover ul  li.active .sub-menu:nth-child(2){

	visibility: visible !important;

  opacity: 1 !important;

  transition: .2s all ease;

  display: block !important;

}

.yith_wcwl_wishlist_footer .yith-wcwl-share{

	display: none;

}



.wishlist-title-container{

	display: none;

}

.sp_top_last_posts.dsh_last_products_seen{

 padding: 10px 0;

}

.comments_contienr{

	display: flex;

	align-items: center;

	justify-content: space-between;

	border: 1px solid #E3E3E3;

	border-radius: 11px;

	margin-bottom: 15px;

	padding: 20px;

}

.comments_contienr.noti{

	padding: 10px;

	justify-content: space-between;

}

.comment_thumb{

	display: inline-block;

	width: 15%;

}

.comment_thumb.noti{

	width: 12%;

}

.comment_box{

	display: inline-block;

	width: 83%

}

.comment_box.noti{

	width: 87%;

}

.name_content_product{

	display: flex;

 justify-content: space-between;

 align-items: center;

 padding-bottom: 5px;

}

.product_comment_link{

	border: 1px solid #378ce8;

	padding: 6px;

	font-size: 11px;

	border-radius: 3px;

	color: #378ce8;

}

.comments_contienr.noti .date{

	float: left;

	font-size: 11px;

	color: #8395a7;

	border-bottom: 1px dotted;

}

.wishlist_table .product-add-to-cart a{

	background-color: #378ce8;

	color: #fff;

	padding: 5px;

	border-radius: 3px;

}

.yith-wcwl-add-button>a i{

	margin: 0;

}

.summary.entry-summary .yith-wcwl-add-to-wishlist{

	display: none;

}



.swiper-responsive-product-slider {

    position: relative;

    overflow: hidden;

    list-style: none;

    padding: 0 0 20px;

	padding-bottom:30px;

    z-index: 1;

    margin: 5px 0 15px;

}

.swiper-pagination-bullet{

	width:11px !important;

	height:11px !important;

}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{

	background:grey;

}

.foot-core{

	display: flex;

	align-items: center;

	justify-content: space-between;

	width: 100%;

}

.foot-core .foot-box.text{

	width: 85%;

}

.foot-box.enmads .codes{

	display: inline-block;

	border: 1px solid #e5e5ea;

	border-radius: 11px;

	margin: 0 5px;

	max-width: 95px;

	width: 95px;

	padding: 10px;

}

.foot-box.enmads .codes img{

	width: 100% !important;

	max-width: 100%;

	height: auto !important;

}

.foot-box.enmads{

	display: flex;

	margin: 0;

}

.post-didebars{

	padding: 20px;

}

.title-psidebar{

	text-align: center;

	font-size: 16px;

	font-weight: bold;

	display: block;

	margin: 15px 0 25px 0;

}

.title-psidebar a{

	border-bottom: 1px solid #636b7c;

	color: #4d4d4d;

	padding: 0 17px 15px 17px;

}

.item-pside{

	display: flex;

  align-items: center;

	justify-content: space-between;

	margin-bottom: 2.4rem;

	transition: 0.2s

}

.item-pside:last-child{

	margin: 0;

}

.item-pside:hover{

	opacity: 0.7;

	transition: 0.2s

}

.item-pside .img-pside{

	width: 75px;

	height: 60px;

	max-height: 60px;

	border-radius: 11px;

	overflow: hidden;

}

.item-pside .img-pside img{

	width: 100%;

	height: 100%;

}

.item-pside .title-pside{

 width: 70%;

}

.item-pside .title-pside h2{

	font-size: 13px;

	line-height: 18px;

	color: #4d4d4d;

	display: block;

	width: 100%;

}

.see-more-pside{

	float: left;

	font-size: 12px;

	font-weight: 450;

	margin-top: 10px;

}

.see-more-pside::after{

	font-family: parskala;

	content: '\203A';

	font-size: 15px;

	position: relative;

	margin-right: 8px;

	top: 2px;

}

.item-pside cite{

	font-size: 12px;

	margin-top: 15px;

	float: right;

	font-weight: 450;

}





.variations_form.cart{

	width: 100% !important;

	display: inline-block !important;

	background: transparent !important;

}

body.page-login .prk-loginbox{

	border-radius: 11px;

}

.modal__container{

	border-radius: 16px !important;

}

.swiper_produt{

	border-radius: 11px;

}

.article_slider{

	border-radius: 11px;

}

.services_box article{

	border-radius: 11px;

}

.servicesـlinks{

	border-radius: 11px;

}

#stm-sms-form-holder .phone-loginbox::before{

	top: 12px;

	right: 12px;

	font-size: 25px;

	content: "\f136";

}

#stm-sms-form-holder .phone-loginbox input, #stm-sms-form-holder input.stm-sms-confirm--code {

  padding: 12px 12px;

  border-radius: 11px;

  border: 1px solid #b1b1b2;

}

.prk-loginbox #stm-sms-form-holder .stm-login-sms-btn, .prk-loginbox #stm-sms-form-holder .stm-sms-confirm--submit {

  padding: 16px 16px;

  font-size: 15px;

  font-weight: 600;

  border-radius: 11px;

}





/*

** ریسپانسیو استایل پارس کالا

*/



/* responsive themes */

@media (max-width: 1450px){

  .top-nav > div .sub-menu:nth-child(2) li.menu-item-has-children .sub-menu{

    width: 1000px !important;

  }

  .col-mobile{

    width: 85%;

  }

}

@media (max-width: 1280px){

  .top-nav > div .sub-menu:nth-child(2) li.menu-item-has-children .sub-menu{

    width: 750px !important;

  }



}

@media (max-width: 1000px){

  .top-nav > div .sub-menu:nth-child(2) li.menu-item-has-children .sub-menu{

    width: 720px !important;

  }



}

@media (max-width: 1100px){

  .top-nav .categoryser .sub-menu:nth-child(2) li.menu-item-has-children .sub-menu{

    width: 800px;

  }

  .cart-btn{

    margin-right: 10px !important;

  }

  .call-page{

    margin-left: 10px !important;

  }

  .call-page i{

    font-size: 23px !important;

    position: relative;

    top: 5px !important;

  }

  .location-piker .location_name{

    font-size: 10px !important;

  }

}

@media (max-width: 1024px){

  .top-nav .categoryser .sub-menu:nth-child(2) li.menu-item-has-children .sub-menu{

    width: 700px;

  }

  .progress-count{

    font-size: 11px;

  }





}



@media (max-width: 990px){

  .product-box .info-product .ex-badges {

    bottom: 0;

  }

  .header .flexed{

    display: unset;

  }

  .ques-box{

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

  }



  .menus{

    display: none;

  }

  .header{

    align-items: normal;

    margin-bottom: 10px;

    padding-bottom: 0;

  }

  .header .col-1{

    width: 100% !important;

    margin: 0 auto;

    text-align: center;

    display: flex !important;

    align-items: center;

    margin-bottom: 10px;

		margin-left: 15px;

    max-width: 100%;

    justify-content: space-between;

  }

  .col-mobile{

    width:100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

    border-bottom: 1px solid #e5e5eac2;

    padding-bottom: 9px;

  }

  .search-section{

    padding: 0;

		background-color: #fff;

  }

  .search-section button{

    padding: 2px 8px

  }

  #icon-menu {

    display: flex;

    overflow: unset;

    align-items: center;

  }

  .slider-right .owl-nav{

    display: none;

  }

  .modal__right{

    width: 100% !important;

  }





   .continer-login a.forgat {

    font-weight: 600;

    font-size: 12px;

    border: 0;

   }

   .prk-dashboard{

     display: none !important;

   }

   .continer-login .woocommerce form .form-row label, .woocommerce-form-row label{

     font-size: 17px !important;

   }

   .woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce-form-register__submit{

     padding: 15px 20px !important;

     font-size: 15px !important;

     font-weight: 600;

   }

   .woocommerce .woocommerce-form-login .woocommerce-form-login__submit::before{

    right: 12px;

    font-size: 30px;

    top: 8px;

   }

   .woocommerce-form-row label::before{

     font-size: 22px;

     top: 45px;

   }

  .header-login .close-box::before {

    position: relative;

    border: 1px solid #2f2e2e;

    border-radius: 50%;

    width: 23px;

    height: 23px;

    display: inline-block;

    line-height: 27px;

  }

  .header-login .close-box::before{

    font-size: 10px;

  }

  .logo img{

    max-height: 38px;

    max-width: 140px;

    height: auto;

    width: auto;

  }

  .header .col-2{

    width: 75% !important;

    margin-left: 10px;

    display: inline-block;

  }



  .search-box{

    margin-right: 0 !important;

    width: 100%;

    max-width: 100%;

    min-width: 100%;

  }

  .location-piker{

    display: none;

  }

  .form_search #submit_search{

    width: 41px;

    height: 37px;

  }

  .search-section #submit_search i{

    font-size: 19px;

    top: 3px;

    font-weight: 100;

    right: 0px;

  }

  .prk_input_serach{

    order: 2;

  }

  .search-section.active{

    padding: 3px 0px;

    border: 0;

  }

  .search-section input.active {

    font-size: 14px;

    font-weight: 500;

    width: 100%;

    height: 43px;

    outline: none;

    border: none;

    font-size: 13px;

    padding-right: 50px;

    border-bottom: 1px solid #e1e1e1;

  }

  .main_results_ajax_search{

    border: 0;

  }

  .prk_input_serach::placeholder {

    color: rgba(117, 117, 117, 0.47);

    opacity: 1;

    font-size: 13px !important;

  }

  .prk_input_serach.active::placeholder{

    opacity: 0.4;

  }

  .prk_close_search_box{

    top: -42px;

    font-size: 27px;

    right: 12px;

  }

  .call-page{

    display: none;

  }

  .account{

    border: none !important;

    padding: 0;

    background-color: #fff !important;

    display: none;

  }

  .account-text,.account-icon-arrow i{

    display: none !important;

  }

  .account-icon-arrow{

    margin: 0;

  }

  .account-icon-arrow .icon-logged{

    position: absolute;

    background: #64D979;

    width: 15px;

    height: 15px;

    border-radius: 50%;

    right: -2px;

    top: 11px;

    z-index: 9;

  }

  .account-icon i{

	  font-size: 25px;

  }

  .account-icon-arrow .icon-logged::after{

    position: absolute;

    font-family: parskala;

    content: '\E0D4\00FE0E';

    color: #FFF;

    font-size: 8px;

    right: 3px;

    top: -2px;

  }

  .swiper-responsive-product-slider{

    margin: 5px 0;

    padding: 0;

  }

  .cart-btn{

    padding-right: 0;

    padding-left: 0;

    margin-right: 10px;

  }

  .cart-btn i{

	font-size: 28px;

  top: 5px;

  }

  .cart-btn em, .cart-btn-hover em{

    line-height: 14px !important;

    font-size: 10px !important;

    font-weight: 500 !important;

    min-width: 17px !important;

    min-height: 15px !important;

  }

  .line-r{

    display: none !important;

  }

  .mini-cart-user{

    display: none;

  }

  .slider-right{

    width: 100% !important;

    display: block !important;

		border-radius: 8px;

		overflow: hidden;

  }

  .slider-left{

    width: 100% !important;

    display: block !important;

    margin-top: 10px;

  }

  .slide-top,.slide-bottom{

    margin: 5px 0 !important;

  }



  .right-product{

    border: none !important;

    box-shadow: none !important;

  }

  .item-brands{

    width: 95%;

  }

 .col-product .view-all{

   font-size: 12px;

   font-weight: normal;

  }

  .thumb-pro{

    max-width: 90%;

  }

  .titles-pro{

    border: none !important;

  }



  .head-product h3{

    color: #2d2d2d;

    font-weight: 700;

  }

  .titles-pro::after{

    height: 0;

  }

  .header-carter span{

    margin-right: 1rem;

  }

  .right-product .owl-nav .owl-prev,.right-product .owl-nav .owl-next{

    border: none !important;

    box-shadow: none !important;

    background: transparent !important;

  }

  .item-pro{

    width: 97%;

    border: 1px solid #ecece6;

  }

  .hanis .item-pro{

    border: 0 !important;

  }

  .item-cat .title-cat{

    font-size: 13px;

    line-height: 20px;

  }

  #timers{

    font-size: 12px;

    margin-top: 10px;

  }



  .item-pro:hover{

    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);

    transition: 0.2s all;

  }



  .index-title-pro h2{

  	line-height: 24px;

  }

  .taber{

   text-align: unset !important;

  }

  .taber button{

    font-size: 12px !important;

    width: 12% !important;

    margin-bottom: 0.2rem !important;

  }

  .taber button.activer::after{

    top: 4.7rem;

  }

  .boxer-tells{

    display: block;

    margin-bottom: 15px;

  }

  .line-tell{

    display: none !important;

  }

  .support{

    display: block;

  }



  .foot-core{

    display: block;

  }

  .foot-box.enmads{

    margin: 0 auto;

    justify-content: center;

  }

  .foot-dn-app .dn-box{

    background: transparent;

    text-align: center;

    border-top: 1px solid #e0e0e2;

  }

  .dn-box .dn-link{

    display: block;

    margin: 0;

    float: unset !important;

  }

  .dn-box .dn-link img{

    display: none;

  }

  .dn-box .dn-link span{

    color: #fff;

    text-shadow: none;

    font-size: 13px;

    margin: 0;

    padding: 0;

    display: block;

    float: unset;

  }

  .foot-dn-app .imgs-dn{

    display: block;

    text-align: center;

    margin: 0 auto;

    padding-top: 20px;

  }

  .dn-box .more-dn{

    display: none !important;

  }

  .foot-dn-app .img-dn-link{

    display: inline-block;

    float: unset;

    width: 20%;

  }

  .foot-box.text{

    width: 100%;

  }

  .foot-box.mailbox{

    display: block;

    width: 100% !important;

    border-top: 1px solid #e0e0e2;

    padding: 15px 0;

  }



  .br-sec .img-br {

    border-left: none;

    border-bottom: 1px solid #e0e0e2;

    display: inline-block;

    max-width: calc(20% - 10px);

    width: 20%;

    padding: 20px 0;

  }



  .left-store{

    width: 100%;

  }

  .left-index{

    box-shadow: none;



  }

  .left-index:hover{

    box-shadow: none;

  }



  .left-index .head-index .order-icon,.head-index .order-title,#nav-order{

    display: none;

  }

  .left-index .item-pro-index{

    max-width: calc(50% - 0px) !important;

    width: 50% !important;



  }

  .item-pro-index:nth-of-type(1){

   border: none;

  }



  .index-product .woocommerce-Price-amount{

    font-size: 19px;

  }

  .item-pro-index .author-Original{

    display: inline-block;

    width: 100%;

  }



  .sides.active{

    opacity: 1;

    z-index: 999999999;

    transition: 0.2s all;

  }



  .woocommerce div.product div.summary,body.product-single .tabs-panel-mobile{

      width: 100% !important;

      margin-right: 0 !important;

      border-radius: 10px;

      background-color: #FFF;

      padding: 15px;

      border: 1px solid #E3E3E3;

  }



  .woocommerce div.product div.images{

    width: 100% !important;

    margin-right: 0 !important;

    border-radius: 10px;

    background-color: #FFF;

    padding: 10px;

    margin-bottom: 15px !important;

    margin: 0;

    border: 1px solid #E3E3E3;

  }

  .imgs-mobile .swiper-slide img{

    max-width: 260px;

    margin: auto;

  }

  .imgs-mobile.gallery_hav .swiper-wrapper{

    margin-bottom: 35px !important;

  }





  .des-info{

    width: 100%;

  }

  .flex-cart{

    width: 100%;

  }





  .variations_form.cart{

    width: 100% !important;

    padding: 15px 0;

  }

	.product-single .tabs-mobile ul li span::before{

		font-family: 'parsfont' !important;

		speak: never;

		font-style: normal;

		font-weight: normal;

		font-variant: normal;

		text-transform: none;

		line-height: 1;

		position: relative;

	  top: 7px;

	  font-size: 24px;

	  margin-left: 8px;

	}

  .tabs-mobile li.tabs-panel-mobile.nagd .tabs-panel-mobile-title::before{

		font-family: flaticon!important;

		font-style: normal;

		font-weight: 400!important;

		font-variant: normal;

		text-transform: none;

		line-height: 1;

		content: "\f18a";

  }

  .tabs-mobile li.tabs-panel-mobile.details .tabs-panel-mobile-title::before{

    content: "\ea26";

  }



  .woocommerce .cart-order-user table.shop_table td.product-name a{

    font-size: 13px !important;

  }

  .woocommerce-tabs.wc-tabs-wrapper,.col-single1{

    background-color: transparent;

    padding: 0;

    margin-bottom: 0;

    border: 0;

  }



  .woocommerce div.product div.summary .ser-pro{

    width: 100%;

    display: inline-block;

    position: relative;

    text-align: center;

  }

  .ser-pro .servis-pro{

    width: 22%;

    float: unset;

    display: inline-block;

    text-align: center;

  }

  .servis-pro:nth-child(2){

    display: none;

  }

  .ser-pro .servis-pro img{

    float: unset;

    margin: 0;

  }

  .ser-pro .servis-pro span{

    font-size: 8px;

    display: block;

    float: unset;

  }

  .woocommerce div.product .woocommerce-tabs .panel{

    padding: 0 !important;

		margin: 0 !important;

  }



  .subtitle,.product-points,.content-product{

    padding: 10px;

    display: block;

    width: 100%;

  }

  .c-content-expert__rating-title::before{

    display: none;

  }

  .subtitle,.content-product{

    line-height: 32px;

    font-size: 13px;

    color: #535353;

  }

  #panel-review .comment-pro{

    margin: 0;

  }

  #panel-review #review_form_wrapper{

    margin: 15px 0;

  }

  .woocommerce div.product .woocommerce-tabs .panel h2{

    font-size: 12px;

  }

  #panel-review .comment-pro .commentlist li.review{

    border-radius: 8px;

    padding: 10px;

    margin: 5px 0;

    border: 1px solid #e9e9e9;

  }

  #panel-review .comment-pro .commentlist li.review img.avatar{

    width: 15%;

  }

  #panel-review .comment-text{

    width: 100%;

  }

  .woocommerce table.shop_attributes tbody{

   margin: 0;

  }

  .woocommerce table.shop_attributes tr.woocommerce-product-attributes-item{

    display: inline-block;

    width: 100%;

  }



  #panel-info .panel-pad{

    border: 0;

    border-right: 1px solid #ddd;

  }

  .tabs-account{

    width: 60% !important;

    margin-top: 20px !important;

    margin-bottom: 100px !important;

  }

  .dokan-store-products-filter-area .orderby-search{

    width: 100%;

    margin: 10px 0;

  }

  .dokan-store-products-filter-area #dokan-store-products-search-result h3{

    font-size: 13px !important;

    padding: 0 !important

  }

  .dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data{

    padding: 0 !important;

    width: 75% !important;

  }

  .dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data div:not(.dokan-ls-product-categories){

    padding: 5px 0 !important;

    font-size: 13px !important;

  }

  .dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span{

    margin: 0 !important;

  }

  .dokan-store-products-filter-area .product-name-search{

    width: 83%;

    display: inline-block;

  }

  .sec-account{

    width: 100%;

  }

  .woocommerce-MyAccount-content{

    width: 100%;

    padding: 20px;

  }

  .woocommerce-column--billing-address.col-1{

    display: block !important;

  }



  .right-side-dokan,.dokan-dashboard-content,.dokan-w6{

    width: 100% !important;

  }

  .side-posts{

    width: 100%;

    order: 2;

  }

  .left-posts{

    width: 100%;

  }

  .item-index.archive{

    max-width: 50%;

    width: calc(50% - 10px);

    margin-left: 5px;

    margin-right: 5px;

  }

  .title-item-index h2{

    line-height: 25px;

  }

  .left-cont{

    width: 100%;

  }

  .profile-display-user .p-item-user span h6{

    font-size: 13px;

  }

  .continer{

    width: 93% !important;

  }

  .ques-welcoming{

    line-height: 31px;

    font-size: 13px;

    font-weight: 500;

  }

  .accardion-link a{

    color: #323232;

    line-height: 24px;

    font-weight: 550;

    font-size: 13px;

  }

  .woocommerce .woocommerce-checkout .col2-set{

    width: 100% !important;

  }

  .woocommerce-checkout .review-order-user,.woocommerce .cart-order-user,.woocommerce .collateral-order-user{

    width: 100% !important;

  }

  .woocommerce-checkout .review-order-user{

    margin-top: 15px;

  }

  .woocommerce form.checkout_coupon{

    border-radius: 10px !important;

  }

 .carousel-panel{

   padding: 20px 0;

 }

 .right-panel{

   margin-top: 0;

   padding-right: 0;

   width: 100%;

 }

 .title-panel{

    display: block;

    padding-bottom: 0px;

    font-weight: 500;

    color: #fff;

    font-size: 15px;

  }

 .onsale-offer{

   font-weight: 450;

  display: inline-block;

  font-size: 15px;

  }

  .onsale-off{

    font-size: 13px;

    display: inline-block;

    margin: 0;

  }

 .btn-panel{

  display: inline-block;

  }

  .left-panel{

    width: 100%;

    margin-top: 20px;

  }

  .head-indexs{

    margin-top: 15px;

  }

  .carousel-panel.ver3 .right-panel,.carousel-panel.ver3 .left-panel{

    width: 100%;

  }

  .panel-cpntier{

    display: flex;

    flex-direction: column;

    margin-top: 0;

    padding: 0 20px;

  }

  .carousel-panel.ver3 .title-panel{

    font-size: 14px;

    padding-bottom: 5px;

    text-align: center;

    display: block;

    max-width: 100%;

    padding-top: 10px;

  }

  .carousel-panel.ver3 .onsale-offer{

    margin-top: 20px;

    font-size: 13px;

  }

  .carousel-panel.ver3 .onsale-off{

    margin-top: 15px;

    display: inline-block;

    font-size: 1.143rem;

  }



  body.swal2-toast-shown .swal2-container.swal2-bottom{

  	width: 75%;

  }

  .date-send-pro cite .date-head{

    font-size: 12px;

  }

  .date-send-pro cite .sends-date{

    font-size: 11px;

  }

  .foot-categorys{

    border-radius: 10px;

  }

  .main-cont{

    border-radius: 10px;

    padding: 5px;

  }



  .woocommerce-order.thankyou-order-user{

    border-radius: 10px;

    background-color: #FFF;

    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 9%);

    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 9%);

    padding: 15px;

    border: none;

  }

  .woocommerce ul.order_details li strong {

    font-size: 13px;

    color: #535353;

  }



  .portal-share-pro{

    width: 100% !important;

    margin-top: 10px !important;



  }

  .close-btns-pro{

    padding-top: 0;

  }

  .social-share-pro span i{

    padding: 1px 10px;

  }

  .social-share-pro span a i::before{

    font-size: 22px;

  }

  .social-share-pro span i::before{

    top: 6px;

  }

  .portal-url-pro{

    width: 100%;

  }

  .input-name{

    width: 100%;

    margin: 10px 0 !important;

  }

  .comment-form-cookies-consent input {

    display: block;

  }



  .woocommerce div.product {

    margin-top: 0px !important;

  }

  .error-404 h2{

    font-size: 26px;

  }

  .carousel-panel.ver4{

    display: block;

  }

  .right-panel.backer4{

    display: block;

    width: 100%;

    border-bottom-right-radius: 0;

    border-top-left-radius: 8px;

  }

  .carousel-panel.ver4 .left-panel{

    width: 100%;

    margin: 0;

  }

  .panel-cpntierver4{

    margin-top: 0;

    margin: 20px 0;

  }

  .onsale-offerver4{

    margin: 0;

    font-size: 16px;

  }

  .carousel-panel.ver4 .btn-panelver4{

    margin: 0;

  }

  .product-archive .wenderfol_archive .vanderfol_title{

    text-align: left;

    display: inline-block;

    width: auto;

    font-size: 13px;

    line-height: 45px;

  }

  .product-archive .wenderfol_archive .wenderfol_img{

    width: auto;

    padding-left: 5px;

  }

  .accardion-lists p{

    line-height: 30px;

  }

  .cat-item.product{

    padding:10px 15px;

  }

  .head-index{

    display: inline-block;

  }

  .imgs-desctop{

    display: none;

  }

  .btns-pro-slider{

    float: unset !important;

		padding-top: 10px;

  }

  .btns-pro{

    display: inline-block;

    margin-left: 25px;

    margin-bottom: 10px;

  }

.woocommerce-product-gallery .head-pros{

  padding-bottom: 15px;

}

.head-pros .prs{

 font-size: 19px !important;

}

.woocommerce div.product .product_title{

  font-size: 16px !important;

}

.des-info .product-en span.en_name_pro{

  font-size: 11px !important;

}

.servesis-single{

  display: none;

}

  .priceshart{

    width: 95% !important;

    max-width: 95% !important;

    position: relative;

  }



  .custom-option-ratings{

    display: none;

  }

  .go-insert-comment{

    width: 100%;

  }

  .title-commenter .user {

      font-size: 15px;

      font-weight: 500;

      color: #2a2a2a;

  }

  .counter{

    padding: 5px 0;

  }

  .counter h2 {

     font-size: 13px !important;

     font-weight: 400 !important;

 }

   .title-commenter{

     padding-bottom: 10px;

   }

   .title-insert{

     font-size: 15px;

   }

   .go-insert-comment .dec-insert{

     font-size: 13px;

   }

   .coments-left{

     width: 100%;

   }

   .body.product-single h5{

     font-size: 14px;

     display: inline-block;

   }



   .main-thumbnail-ratings-title{

     display: block;

   }

   .title-product-and-rtaing-options{

     width: 100%;

     margin: 0;

   }

   .woocommerce .star-rating{

     font-size: .7rem;

     margin-top: 15px;

   }

   .thumbnail-product-review img{

     width: 200px;

   }

   .title-product-review{

     font-size: 13px;

   }

   .container-option-ratings{

     flex: 0 0 100%;

   }

   .prk-main-nouislider{

     width: 100%;

   }

   .des-insert-reveiw{

     display: none;

   }

   #review_form.by-des-review #respond{

     width: 100%;

     padding: 0;

   }

   .parskala-recommend-product-reveiw{

     padding: 5px;

     font-size: 13px;

   }

   .woocommerce #respond .form-submit #submit{

     padding: 1rem 3.5rem !important;

     border-radius: 8px;

     width: 100%;

   }

   #modal-video-gallery{

     display: none;

   }

   .comments_contienr{

     display: block;

     padding: 15px;

   }

   .comment_thumb,.comment_thumb.noti{

     display: block;

     width: 30%;

   }

   .comment_box,.comment_box.noti{

     width: 100%;

   }

   .name_content_product a:nth-child(1){

     line-height: 25px;

     font-size: 13px;

   }

   .sp_bottom_last_posts{

      border: 1px solid #dedee1;

      padding: 10px;

      border-radius: 11px;

   }

   .wishlist_table.mobile li .item-wrapper .product-thumbnail{

     display: inline-block;

     margin: 0;

   }

   .shop_table.cart h3{

    font-size: 13px;

    line-height: 25px;

   }

   .wishlist_table.mobile li .item-wrapper{

     width: 100%;

   }

   .wishlist_table.mobile li .item-wrapper .item-details{

     float: left;

   }

   .wishlist_table.mobile li .item-details table.item-details-table{

     display: inline-block;

     float: left;

   }

   .wishlist_table.mobile li .item-details table.item-details-table label,.wishlist_table.mobile li .item-details table.item-details-table del{

     display: none;

   }

   .shop_table.cart .additional-info-wrapper{

      direction: ltr;

      display: flex;

      justify-content: space-between;

      align-items: center;

   }

  .shop_table.cart  .additional-info,.yith_wcwl_wishlist_footer{

     display: none;

   }

   .wishlist_table.mobile li,.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{

     margin: 0;

   }

   .wishlist_table .product-add-to-cart a{

     margin: 0 !important;

     padding: 7px 17px;

    font-size: 12px;

   }

   .sp_top_last_posts.dsh_last_products_seen{

     padding-bottom: 20px;

   }

   .btns-pro .tooltiptext{

     display: none;

   }



   .content-user .no-Order-user{

     display: block !important;

   }



   .guaranteed_product{

     float: right;

     font-size: 12px;

     width: unset !important;

     margin: 0;

   }

   .guaranteed_product i{

    font-size: 27px;

   }



   .last_posts{

     display: none;

   }

   .click-author p{

     display: none;

   }

   .show-export{

     display: block;

   }



   .reviw-tabs #comments .commentlist li.review{

     padding: 0;

     border: 0;

   }

   .head-product.news{

    width: 95%;

   }

   .article-off .info-author{

   	display: none;

   }

   .feed-btn.desctop{

     display: none !important;

   }

   #modal-feed .flexright,#modal-better .flexright{

     display: block;

   }

   #modal-feed .modal__overlay,#modal-better .modal__overlay{

     background-color: #fff;

   }

  #modal-feed .modal__container,#modal-better .modal__container{

     width: 100% !important;

  }

  #modal-feed .flex-feed,#modal-better .flex-feed{

    display: flex;

  }

  #modal-feed .img-feed,#modal-better .img-feed{

    margin: auto;

    text-align: center;

  }

  #modal-better .img-feed{

    width: 60%;

  }

  #modal-feed .info-feed textarea{

    min-height: 98%;

  }

  #modal-better .input_better{

    left: 35px;

  }

  .feed-btn.mobile.show{

		display: table;

    margin: 15px auto;

  }

	.col-single1{

		margin-top: 0;

	}

}

@media (max-width: 860px){

  .banners{

    margin: 5px 0;

  }

  .list2{

    width: 100%;

    margin: 0;

  }

  .list2:last-child{

  	margin-top: 10px !important;

  }

  .list4{

  flex: 0 0 auto;

  width: calc(50% - 5px) !important;

  }

  .list4:nth-child(2){

    margin-left: 0;

  }

  .item-cat{

    width: 20%;

    margin: 15px auto;

    margin-left: 15px;

  }

  .taber{

   text-align: center !important;

  }

  .taber button{

    width: 20% !important;

    padding: 10px 0;

    border-radius: 8px;

    border: 1px solid;

  }



  .item-index.news{

    margin: 30px 3px;

  }

}

@media (max-width: 760px){

  .left-index .item-pro-index{

    max-width: calc(100% - 0px) !important;

    width: 100% !important;

  }

  .no-Order-user{

    text-align: center

  }

  .content-user .no-Order-user p{

    display: block;

    width: 100%;

    margin-bottom: 10px;

  }

  .content-user .no-Order-user .no-order-link{

    float: unset

  }

  .index-discount-pro{

    font-size: 12px;

  }

}

@media (max-width: 680px){



  .add-to-cart.offer .add-to-carter{

    font-size: 11px !important;

  }

  .taber button {

    width: 24% !important;

  }

  .sec-boxes{

    text-align: center;

  }

  .sec{

    display: inline-block;

    width: 35%;

    height: auto;

    position: relative;

    margin: 10px auto;

    float: unset;

  }

  .tabs-account {

    width: 100% !important;

    margin-top: 20px !important;

    margin-bottom: 70px !important;

   }

   .item-index.archive {

    max-width: 100%;

    width: calc(100% - 10px);

    margin-left: 5px;

    margin-right: 5px;

 }

 .foot-dn-app .img-dn-link{

   width: 40%;

 }

}

@media (max-width: 580px){



  .foot-dn-app .dn-box{

    margin-top: 15px;

  }



  .progress-count{

    font-size: .700rem;

  }

  .progress-count .p-cont {

    font-size: .850rem;

  }



} 

@media (max-width: 535px){

    .ex-badges .free-shipping{

        font-size: 10px;

        padding:0 4px;

    }

    .ex-badges .installment-pay{

        font-size: 10px;

        padding:0 4px;

    }

    .ex-badges .low-stock {
        font-size: 10px;
        padding:0 4px;
    }

}

@media (max-width: 480px){

  .comments_contienr.noti .date{

    display: inline-block;

    float: unset;

  }

  .name_content_product{

    display: block;

  }

  .name_content_product a:nth-child(1){

    display: block;

    margin-bottom: 5px;

  }

  .name_content_product .product_comment_link{

    padding: 4px;

    font-size: 9px;

  }

}

@media (max-width: 460px){



}

@media (max-width: 430px){



  .head-cat{

    font-size: 16px !important;

  }

  .taber button {

    width: 49% !important;

  }

  .item-cat {

    width: 28%;

  }





  .title-item-index h2{

    overflow: hidden;

    height: 45px;

  }

  .title-item-index p{

    height: 50px;

    overflow: hidden;

  }



  .order-title-mobile{

    padding: 0px 6px !important;

  }

  .col-off.v2 .right-off .img-off{

    width: 100px;

  }



}

@media (max-width: 370px){

  .item-cat{

    width: 30% !important;

  }



  .woocommerce div.product div.images .flex-control-thumbs li{

    width: 25% !important;

    width: 75px !important;

  }

}



@media (min-width: 990px){

  .feed-btn.mobile,.account_mobile,#dn-app-mobile,.reviw-tabs,.reviw-tabs .panel-close,.panel-mobiles,.tabs-mobile,#tab-reviews .reviw-tabs .tabs-panel-mobile,.title-mobile,.close-slider-mobile,#icon-menu,.faqs-mobile,.icon-logged,#NavMenu,.order-title-mobile,.order-title-mobile.close-slider-mobile{

    display: none !important;

  }

  #tab-reviews .reviw-tabs{

    display: block !important;

  }

  .reviw-tabs .panel-mobiles{

    opacity: 1 !important;

    z-index: 9 !important;

    display: block !important;

    position: relative !important;

    top: unset !important;

    right: unset !important;

    width: unset !important;

    height: unset !important;

    background: unset !important;

  }

  .reviw-tabs .panel-pad{

    border: none !important;

    width: auto !important;

    padding: unset !important;

    margin: unset !important;

  }

  .clomens{

    display: inline-block;

    flex-direction: unset;

    width: 100%;

  }



  .imgs-mobile{

    display: none;

  }

}



/*custom*/

.carousel-items.owl-rtl .owl-item {

  margin-left: 11px !important;

}
