.woocommerce-account .woocommerce-MyAccount-menu {
	float: right;
	width: 23%;
	background: #fff;
	padding: 10px 20px 20px;
	box-shadow: 0 0 3px #eee;
	border-radius: 10px;
}
.woocommerce-account .woocommerce-MyAccount-menu img {
	max-width: 70px;
	margin: 0 auto 15px;
	display: block;
	float: right;
}
.avatarmyc p {
	float: right;
	width: calc(100% - 80px);
	padding: 0 12px;
}
.avatarmyc ~ .br {
	min-height: 0;
	border-top: dotted 2px #ccc
}
.avatarmyc p * {
  display: block;
}
.avatarmyc p b {
  color: #888;
  font-size: 8pt
}
.woocommerce-account .woocommerce-MyAccount-menu ul {
	list-style: none;
}
.woocommerce-account .woocommerce-MyAccount-menu a {
	display: block;
	padding: 14px 10px;
	border-bottom: dotted 1px #ccc;
	color: #111;
	font-size: 10pt;
}
.woocommerce-account .woocommerce-MyAccount-menu .is-active a, .woocommerce-account .woocommerce-MyAccount-menu .is-active a::before {
	color: #0e91df;
}
.woocommerce-account .woocommerce-MyAccount-menu a:hover, .woocommerce-account .woocommerce-MyAccount-menu a:hover::before {
	color: #6800ff;
}
.woocommerce-account li:last-of-type a {
	border: 0
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	min-width: 100%
}
.woocommerce-account .woocommerce-MyAccount-navigation a::before {
	content: "\f0e4";
	display: inline-block;
	float: right;
	font: 13pt FontAwesome;
	margin: 2px -42px 0 8px;
	color: #444;
}
.woocommerce .woocommerce-MyAccount-navigation-link--downloads a::before {
	content: "\f019"
}
.woocommerce .woocommerce-MyAccount-navigation-link--edit-address a::before {
	content: "\f279";
	font-size: 13pt;
	padding-right: 2px;
}
.woocommerce .woocommerce-MyAccount-navigation-link--customer-logout a::before {
	content: "\f08b"
}
.woocommerce .woocommerce-MyAccount-navigation-link--edit-account a::before {
	content: "\f0f6";
	font-size: 14pt;
	padding-right: 2px;
}
.woocommerce .woocommerce-MyAccount-navigation-link--orders a::before {
	content: "\f022"
}
.woocommerce .woocommerce-MyAccount-navigation-link--like_products a::before {
	content: "\f095";
}
.woocommerce-account .woocommerce-MyAccount-content {
	float: left;
	width: 74%;
	background: #fff;
	padding: 20px;
	box-shadow: 0 0 3px #eee;
	border-radius: 10px;
}
.dashlist li {
	float: right;
	width: 24%;
	margin: 0.5%;
	background: #2ab386;
	padding: 5px 16px;
	color: #fff;
	font-size: 9pt;
	border-radius: 20px;
}
.dashlist li:hover {
	opacity: 0.9
}
.dashlist li:nth-of-type(2) {
	background: #f4b233
}
.dashlist li:nth-of-type(3) {
	background: #f4334e
}
.dashlist li:nth-of-type(4) {
	background: #3390f4
}
.dashlist li i {
	font-size: 18pt;
	margin-left: 15px;
}
.dashlist li sup {
	font-size: 10pt;
	background: rgba(255,255,255,0.2);
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	line-height: 31px;
	margin-right: 10px;
	display: inline-block;
	float: left;
}
.mytitle {
	font-size: 14pt;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #ccc
}
.woocommerce .main span.onsale {
	font-weight: 100;
	border-radius: 10px 10px 20px;
	min-height: 12px;
	min-width: 12px;
	line-height: 18px;
	background: #80c6dd;
	font-size: 9pt
}
.woocommerce ul.products li.product .price ins,.woocommerce .price .woocommerce-Price-amount.amount {
	font-size: 11pt;
	text-decoration: none;
	color: #555;
	font-weight: 100;
}
.woocommerce ul.products li.product .price del {
	color: #999
}
del .woocommerce-Price-currencySymbol {
	display: none
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	text-align: center;
	border: solid 1px #c6c6c6;
	padding: 10px;
	margin: 1%;
	width: 23%;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	height: 52px;
	line-height: 26px;
	color: #444;
}
.woocommerce .star-rating {
	position: absolute;
	right: 10px;
	top: 10px;
}
.woocommerce .star-rating span {
	color: #f7de17;
}
.woocommerce ul.products li.product .star-rating {
	font-size: 10pt
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
	font-size: 9pt;
	font-weight: 100;
	width: 140px;
	padding: 8px 0;
	background: #1ebde1;
	color: #fff;
	text-align: center;
}
.orderby_div {
	display: none;
}
.woocommerce .woocommerce-ordering select {
	vertical-align: top;
	background: #fff;
	border: solid 1px #999;
	padding: 10px;
}
.single-product .main {
	max-width: 1000px;
	margin: 20px auto
}
.woocommerce-product-gallery__image {
	padding: 20px
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
  text-align: center;
  background: #333;
  width: 140px
}
.woocommerce-cart .woocommerce-cart-form {
	float: right;
	width: 70%;
}
.woocommerce-cart .cart-collaterals {
	float: left;
	background: #fff;
	border: solid 1px #e5e5e5;
	border-radius: 5px;
	padding: 14px 10px 0;
	width: 28%
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	width: 100%
}
.woocommerce-cart #matlab,.woocommerce-checkout #matlab {
	background: transparent;
	box-shadow: 0 0
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	min-width: 100%;
	border: 0
}
.cart_totals > h2 {
	padding-bottom: 14px
}
.woocommerce-cart .wc-proceed-to-checkout {
	padding-bottom: 0;
}
.woocommerce-cart .wc-proceed-to-checkout .button {
	background: #444 !important
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
	border: solid 1px #999;
	padding: 12px
}
.woocommerce .woocommerce-checkout #customer_details {
	float: right;
	width: 70%;
}
.woocommerce .woocommerce-checkout #order_review,.woocommerce .woocommerce-checkout #order_review_heading {
	float: left;
	width: 28%;
}
.woocommerce .woocommerce-checkout .col-1,.woocommerce .woocommerce-checkout .col-2 {
	width: 100% !important
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	width: 100%;
	padding: 12px 0 14px;
	font-family: iranyekan;
	background: #555
}
.woocommerce-privacy-policy-text p {
	font-size: 8pt;
	line-height: 26px;
	text-align: justify;
	opacity: 0.7
}
.select2-container--default .select2-selection--single {
	height: 42px;
	padding-top: 4px;
}
.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row {
	width: 48%;
	float: right;
	clear: none;
	margin: 0 0 0 2%;
	height: 84px;
}
#billing_address_2_field,#order_review_heading {
	display: none !important
}
.woocommerce table.my_account_orders .button {
	width: 80px;
	background: #eee;
	font-size: 9pt;
	color: #777
}