#woo-main .product {	direction: ltr;}.products .product.product-list {	direction: rtl !important;}.woocommerce-Price-currencySymbol {	float: inherit;	font-size: 16px;	color: #666;	display: inherit;	margin-right: .3em;}.mg-button-ticket {	height: 21px;	background: #ff5252;	position: relative;	font: normal 12px/21px iransans;	color: #fff;	display: inline-block;	-ms-border-radius: 2px;	border-radius: 2px;}.mg-button-ticket span:first-child {	background: #ff7272;	display: block;	float: right;	font-size: 10px;	height: 21px;	line-height: 21px;	padding: 0 12px 0 8px;	text-align: center;}.mg-button-ticket span:last-child {	padding: 0 11px;	position: relative;	top: -1px;	font-size: 10px;}.mg-button-ticket.arrow-right:before {	border-bottom: 4px solid transparent;	border-right: 4px solid #fff;	border-top: 5px solid transparent;	content: "";	position: absolute;	right: 0;	top: 6px;}.products-price-ticket {	margin-right: 15px;}#products-price-status .products-price-finalprice {	color: #4caf50;	margin: 22px 0 0;	font-weight: bold;}#products-price-status .products-price-lastprice, #products-price-status .products-price-ticket {	display: inline-block;}.row #primary {	background: #fff;}.woocommerce-product-details__short-description {	display: flex;	flex-direction: column;	border-bottom: 1px solid #efefef;	border-top: 1px solid #efefef;	padding: 25px 0 15px;	margin: 22px 0;}.footer-area-wrap .footer-area ul li {	padding: 0 !important;	margin: 0 !important;}#mg-slogans {	border: 1px dotted #c9d1d7;	clear: both;	box-sizing: border-box;	-webkit-box-sizing: border-box;	height: 105px;	text-align: center;	font-size: .8em;	direction: rtl;	display: inline-table;	margin: 0 auto;	width: 100%;	padding-top: 1rem;}#mg-slogans #tm_builder_outer_content .tm_pb_blurb_content p.special_gifts_home, #mg-slogans #tm_builder_outer_content .tm_pb_blurb_content p.free_shipping_home {	margin-right: 2rem;	margin-top: -1.7rem;	position: initial;	overflow: hidden;}#mg-slogans #tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm-pb-icon {	padding-bottom: 0px;	font-size: 1.875rem;}#mg-slogans #tm_builder_outer_content .tm_pb_blurb.tm_pb_module {	padding: 0;	margin-bottom: 1rem;}#mg-slogans #mg-slogans #tm_builder_outer_content .tm_pb_blurb.tm_pb_module {	padding: 15px 13px 0px;}#mg-slogans-home {	clear: both;	box-sizing: border-box;	-webkit-box-sizing: border-box;	height: 105px;	text-align: center;	direction: rtl;	display: inline-table;	margin: 0 auto;	width: 100%;}#mg-slogans-home #tm_builder_outer_content .tm_pb_blurb_content p.special_gifts_home, #mg-slogans-home #tm_builder_outer_content .tm_pb_blurb_content p.free_shipping_home {	margin-right: 2rem;	margin-top: -1.7rem;	position: initial;	overflow: hidden;}#mg-slogans-home #tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm-pb-icon {	padding-bottom: 0px;	font-size: 1.875rem;}#mg-slogans-home #tm_builder_outer_content .tm_pb_blurb.tm_pb_module {	padding: 0;	margin-bottom: 1rem;}#mg-slogans-home #mg-slogans-home #tm_builder_outer_content .tm_pb_blurb.tm_pb_module {	padding: 15px 13px 0px;}.woocommerce div.product form.cart .button .text {	position: relative;	right: 35px;}#products-price-status {	direction: rtl;}.single-product .single_product_wrapper .single-image-container {	margin-top: 50px;}/* start style for cart */.woocommerce .cart-content .row table td.first {	border-radius: 0 2px 0 0;}.woocommerce .cart-content .row table td:first-child {	border-right: 0;}.woocommerce .cart-content .row table thead td, .woocommerce .cart-content .row table thead td:last-child {	background-color: #f7f9fa;	font-size: 13px;	height: 48px;	color: #666;}.woocommerce .cart-content .row table td {	text-align: center;	vertical-align: middle;	border-right: 1px solid #f0f1f2;}.woocommerce .cart-content .row table tbody tr.hide-err {	display: none;}.woocommerce .cart-content .row table tr {	border-bottom: 1px solid #f0f1f2;}.woocommerce .cart-content .row table tbody td .pic {	float: right;	width: 3em;	height: 3em;	text-align: right;	display: table;}.woocommerce .cart-content .row table tbody td .desc {	direction: rtl;	text-align: right;	margin-right: 4em;}.woocommerce .cart-content .row table tbody td .desc h2 {	font-size: 14px;	color: #4d4d4d;	margin-bottom: 5px;	position: relative;	top: 1em;	vertical-align: middle;	text-align: center;	display: table-cell;}.woocommerce .cart-content .row table tbody td .pic a {	display: table-cell;	vertical-align: middle;}.woocommerce .cart-content .row table tbody td .pd {	padding: 15px 10px;}.woocommerce .cart-content .row table tbody td.last a {	vertical-align: middle;	width: 4px;}.woocommerce .cart-content .row table td.last {	border-left: 0;	background: #ffedee;	border-right: 0;	padding: 0;	margin: 0;	width: 22px;}.woocommerce .cart-content .row table td {	text-align: center;	vertical-align: middle;	border-right: 1px solid #f0f1f2;}.woocommerce .cart-content .row table td.unitprice, .woocommerce .cart-content .row table td.unitprice .woocommerce-Price-amount.amount, .woocommerce .cart-content .row table td.unitprice .woocommerce-Price-currencySymbol {	color: #666;	font-size: 17px;}.woocommerce .cart-content .row table {	table-layout: auto;}.woocommerce .cart-content .row table {	width: 100%;	direction: rtl;}.woocommerce .cart-content .row .finalprice {	border: 1px solid #c0f0c1;	border-radius: 2px;	margin-bottom: 28px;	width: 28em;	text-align: right;	direction: rtl;	position: relative;	float: left;}.woocommerce .cart-content .row .finalprice .total {	height: 55px;	line-height: 55px;	padding: 0 40px 0 0;}.woocommerce .cart-content .row .finalprice .payable {	font-size: 14px;	padding: 15px 40px 15px 0;	background-color: #f7fff7;	border-radius: 0 0 4px 4px;}.woocommerce .cart-content .row .finalprice .sep {	background-color: #c0f0c1;	height: 1px;}.woocommerce .cart-content .row .finalprice span:nth-child(1) {	color: #818181;	font-size: 13px;	display: inline-block;	width: auto;}.woocommerce .cart-content .row .finalprice span:nth-child(2) {	color: #777;	float: left;	padding-left: 40px;	font-size: 18px;}.woocommerce .cart-content .row .finalprice .woocommerce-Price-currencySymbol {	color: #666;	font: 10px iransans !important;	letter-spacing: 0;	margin-right: 10px;	vertical-align: 2px;}.SellerNotify {	float: right;	text-align: justify;	direction: rtl;	background-color: rgba(255, 252, 224, .95);	padding: 14px;	border-radius: 3px;	border: 1px solid #ffe2b4;	width: 13em;}.SellerNotify p {	font-size: 12px;	line-height: 22px;	color: #4d4d4d;	margin: 0;	padding: 0;}/* end style for cart *//* start style for checkout */.wizard > .steps > ul {	padding-right: 20px;	margin-right: 10px;	padding-left: 0 !important;	margin-left: 0 !important;}.wizard.wizard > .actions > ul > li, .wizard.wizard > .steps > ul > li {	float: right !important;}.wizard.wizard > .steps a {	float: right !important;	margin-left: 30px;	margin-right: 0px !important;}.wizard.wizard > .steps a:before {	right: -20px !important;	left: inherit !important;}.wizard > .steps a:before {	border-right: 20px solid transparent;	border-left: 0px solid transparent !important;}.wizard.wizard > .steps a:after {	left: -20px !important;	right: inherit !important;}.wizard > .steps li.current a:after {	border-right: 20px solid #5d2e78;	border-left: 0px solid transparent !important;}.wizard > .steps a:after {	border-right: 20px solid #eee;	border-left: 0px solid transparent !important;}.wizard > .steps li.done a:after {	border-right: 20px solid #b99fcc;	border-left: 0px solid transparent !important;}.entry-content .checkout.woocommerce-checkout ul:not([class]) > li:before {	margin-right: 0px;	position: relative;	top: 15px;	left: 17px;	z-index: 0;	content: "\f104";}.woocommerce .quantity .qty {	width: 5.631em !important;}.woocommerce-store-notice, p.demo_store {	background-color: #7ec54f !important;}.woocommerce #content .user .container i.fa {	font-size: 6em;	color: #969ba8;}.woocommerce #content .steps {	font-family: bmifont, Arial;	font-size: 14px;	position: relative;	padding-top: 18px;}.woocommerce #content .steps .rounded_rectangle {	width: 72%;	height: 2px;	background-color: #dee1e7;	border-radius: 15px;	margin: 15px auto 15px;	position: relative;}.woocommerce #content .steps .rounded_rectangle .dashed {	height: 2px;	position: absolute;	right: -77px;	top: -2px;}.woocommerce .clearfix {	display: block;}.woocommerce #content .steps .rounded_rectangle .step_user {	width: 0;	border: 0;}.woocommerce #content .steps .rounded_rectangle .rounded_rectangle_over {	background: #62b965;	height: 2px;	position: absolute;	right: 0;	top: 0;}.woocommerce #content .steps .rounded_rectangle .bullet.green {	background: #ebffeb !important;	border-color: #62b965;}.woocommerce #content .steps .rounded_rectangle .bullet.login {	right: -1px;}.woocommerce #content .steps .rounded_rectangle .bullet {	background: #fafafa;	border: 3px solid #bec2cc;	border-radius: 100%;	display: block;	height: 18px;	position: absolute;	top: -11px;	width: 18px;}.woocommerce .green {	color: #4caf50 !important;	background: transparent;}.woocommerce #content .steps .rounded_rectangle .dashed.gray {	position: absolute;	right: auto;	left: -77px;}.woocommerce #content .steps .rounded_rectangle .dashed {	height: 2px;	position: absolute;	right: -77px;	top: -2px;}.woocommerce #content .gray {	color: #666 !important;}.woocommerce #content .orange {	color: #666 !important;}.woocommerce #content .steps .rounded_rectangle .dashed div {	background: #62b965 none repeat scroll 0 0;	float: right;	height: 2px;	margin: 2px 3px;	width: 11px;}.woocommerce #content .steps .rounded_rectangle .bullet.or {	right: 50%;	transform: translateX(50%);}.woocommerce #content .steps .rounded_rectangle .bullet.finish {	left: 0;}.woocommerce #content .steps .rounded_rectangle .bullet .spacer.first {	right: -12px;}.woocommerce #content .steps .rounded_rectangle .bullet .s_title {	width: 140px;	text-align: center;	font: 14px iransans;	color: #818897;	position: absolute;	top: 35px;	right: -60px;}.woocommerce #content .steps .rounded_rectangle .bullet .spacer.second {	left: -12px;}.woocommerce #content .steps .rounded_rectangle .bullet .spacer {	background: transparent;	display: inline-block;	height: 20px;	position: absolute;	width: 9px;}#content .user .container .head h1 {	font-size: 16px;	color: #4d4d4d;	line-height: 40px;}.woocommerce #content #mg-cart-prograsbar {	background: #fff;	height: 105px;	margin-bottom: 10px;}/* end style for checkout *//* start style for register & login */.auth {	direction: rtl;	font: 13px iransans;	color: #737373;}.auth .box.noback {	background: #fff;	margin: 0 auto 0 auto;	overflow: hidden;	padding: 0;}.auth .auth__content {	display: flex;	flex-direction: row;}.auth .auth__form {	padding: 0 12px;	display: flex;	flex-direction: column;}.auth .auth__form, .auth .auth__guidance {	width: 50%;}.auth table, .auth div, .auth td, .auth th {	line-height: 22px;}.auth .form {	flex-grow: 1;}.auth .auth__title {	line-height: 75px;	border-bottom: 1px solid #f3f3f3;	padding-right: 38px;	margin-bottom: 25px;}.auth .clearfix {	display: block;}.auth .form .form-group.error {}.auth .form .form-group {	margin-bottom: 15px;	padding: 0 45px;}.auth .form .form-group.rules {	display: flex;}.auth .auth__nav {	line-height: 63px;	border-top: 1px solid #f3f3f3;	font-size: 16px;	text-align: center;}.auth .auth__guidance {	background: #fafcfc;}.auth .auth__nav a {	color: #2196f3;	border-bottom: 1px dashed;	margin-right: 3px;}.auth .guidance__thumb {	text-align: center;	margin: 50px 0;}.auth .guidance__rules li {	margin-bottom: 18px;}.auth ul, .auth ol, .auth li {	margin: 0;	padding: 0;	list-style: none;	border-width: 0;}.auth .guidance__rules i {	margin-left: 18px;	vertical-align: bottom;}.auth .icon-userbox-cart {	background-position: -1284px -202px;	width: 19px;	height: 22px;}.auth .guidance__rules {	padding: 0 65px;	margin-bottom: 80px;}.auth h1 {	font-size: 24px;}.auth .userform .form-group input.en {	color: #828282;	text-align: left;	direction: ltr;	font: bold 12px arial;}.auth .userform .form-group input[type=text], .auth .userform .form-group input[type=password], .auth .userform .form-group input[type=email] {	border: 1px solid #c3c3c3;	border-radius: 3px;	height: 40px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	width: 250px;	padding: 0 12px;	outline: none;}.auth input[type="text"], .auth textarea {	border: 1px solid #d7d7d7;	color: #828282;	margin: 0;	outline: medium none;	width: 150px;	outline: none;}.auth .mg-button-container.large .mg-button-label .mg-button-labelname {	height: 50px;	line-height: 47px;	font-size: 15px !important;}.auth .mg-button-container .mg-button-label .mg-button-labelname {	display: block;	font-family: iransans;	height: 38px;	line-height: 37px;	text-align: center;}.auth .mg-button-container .mg-button div, .auth .mg-button-container .mg-button span, .auth .mg-button-container .mg-button i {	position: relative;	display: block;}.auth .mg-button-container .mg-button span, .auth .mg-button-container i.mg-button-icon, .auth .mg-button-container i.mg-button-icon::before, .auth .mg-button-container i.mg-button-icon::after, .auth .mg-button-container .mg-button, .auth .mg-button-container .mg-button div {	-webkit-transition: background-color 150ms ease 0s;	-ms-transition: background-color 150ms ease 0s;	-moz-transition: background-color 150ms ease 0s;	-o-transition: background-color 150ms ease 0s;	transition: background-color 150ms ease 0s;}.auth .mg-button-container .mg-button.blue .mg-button-label {	background-color: #2196f3;}.auth .mg-button-container.hasIcon .mg-button-label {	margin-right: 65px;}.auth .mg-button-container .mg-button .mg-button-icon, .auth .mg-button-container .mg-button .mg-button-label {	color: #fff;}.auth .userform .form-group .mg-button-container {	margin: 0;}.auth .form .mg-button-container.full {	display: block;}.auth .mg-button-container.large {	min-height: 50px;	height: 50px;}.auth .mg-button-container.full {	display: block;}.auth .mg-button-container {	display: inline-block;	line-height: 0;	margin: 4px;	min-height: 38px;	overflow: hidden;	position: relative;	cursor: pointer;	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);	-ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);}.auth .mg-button-container .mg-button.blue:active i.mg-button-icon, .auth .mg-button-container .mg-button.blue:focus i.mg-button-icon {	background-color: #3a9de8;}.auth .mg-button-container.hasIcon .mg-button i.mg-button-icon {	display: block;	float: right;	overflow: hidden;	height: 50px;	line-height: 38px;	width: 65px;	fill: white;}.auth .mg-button-container.hasIcon .mg-button i.fa.fa-user-plus {	font-size: 2.5em;	padding: 8px;}.auth .userform .form-group .rememberme > label, .auth .userform .form-group .agreement > label, .auth label.newsletter {	color: #4d4d4d;	width: auto !important;}.auth .form label {	margin-bottom: 10px;}.auth .userform .form-group .agreement {	margin: 0 12px 0 10px;	line-height: 32px;}.auth .userform .form-group > label {	position: relative;	display: inline-block;	width: 130px;	font: normal 13px iransans;	color: #4d4d4d;	padding-right: 5px;}.auth .full-width {	width: 100% !important;}.auth .form .form-group.error input {	border-color: #f05662 !important;	margin-bottom: 5px;}.auth .form .errormsg {	color: #f05662;}.auth .userform .form-group .agreement > label a {	color: #2196f3;	border-bottom: 1px dashed;	margin-left: 3px;}.auth .ckeckbox-control input[type=checkbox]:checked + label {	background: #2196f3;	border: 1px solid transparent;	font-family: FontAwesome;	color: #fff !important;}.auth .ckeckbox-control label {	width: 19px;	height: 19px;	background: #fff;	display: block;	position: relative;	border: 1px solid #d4dbde;	transition: 150ms ease;	padding: 0;	margin: 0;	cursor: pointer;	border-radius: 2px;}.auth .ckeckbox-control input[type=checkbox] {	position: absolute !important;	opacity: 0;	display: none;	top: 3px;}.auth .ckeckbox-control input[type=checkbox]:checked + label:after {	content: "\f00c";	display: block;	height: 9px;	left: 2px;	position: absolute;	top: -2px;	width: 13px;}.auth .ckeckbox-control {	display: inline-block;	position: relative;	height: 19px;	width: 19px;	padding: 0;	margin: 0;}.auth .userform .form-group .ckeckbox-control, .auth .userform .form-group .radio-control {	top: 7px;}.page-id-3231 .Disabled {	cursor: not-allowed;}.page-id-3231 input[type="text"]:disabled, .page-id-3231 input[type="email"]:disabled, .page-id-3231 textarea:disabled {	background-color: #ebebe4;}.guidance__rules ul li i.fa {	font-size: 1.5em;	color: #e6ecec;	background: transparent;}.page-id-3231 #form1 ul#largister {	margin: 0;	list-style: none;	padding: 0;}.page-id-3231 #form1 ul#largister li:nth-child(2n+1) {	margin-left: 5%;}.page-id-3231 #form1 ul#largister li {	width: 47%;	display: block;	margin-bottom: 5px;	float: right;}.page-id-3231 form.opc-form#form1 label {	color: #333333;	font-size: 13px;}.page-id-3231 label {	display: block;	margin-bottom: 5px;}.page-id-3231 #form1 ul#largister li input {	width: 100% !important;	height: 30px;	box-sizing: border-box;	border-radius: 4px;}.page-id-3231 form.opc-form#form1 li:last-child textarea {	width: 99%;	border-radius: 4px;}.page-id-3231 form.opc-form#form1 li:last-child {	width: 100% !important;}.page-id-3231 .field-icon {	float: left;	margin-left: 16px;	margin-top: -29px;	position: relative;	z-index: 2;}.page-id-3231 [class*=" osh-register-font-"], [class^=osh-register-font-] {	font-family: FontAwesome;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	font-style: normal;	font-variant: normal;	font-size: 16px;	text-decoration: none;	text-transform: none;	display: inline-block;	visibility: inherit;}.page-id-3231 .osh-register-font-openeye:before {	content: "\f06e";}.page-id-3231 .osh-register-font-closeeye:before {	content: "\f070";}.auth .mg-button-container.hasIcon .mg-button {	font-family: FontAwesome;}.auth .mg-button-container.hasIcon .mg-button i.mg-button-icon svg {	width: 60%;	position: relative;	top: 6px;	right: 13px;}.auth .form .errormsg {	color: #f05662;}#mask {	position: fixed;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 9998;}#overlay {	display: none;	position: absolute;	z-index: 9999;	overflow: hidden}#overlay #loading {	position: absolute;	text-align: center;	background-color: #f0f0f0;	width: 240px;	height: 100px}#overlay #loading img.tl {	margin-top: 20px}#overlay #inner {	background: #fff;	visibility: hidden;	border-radius: 4px;	overflow: hidden}#overlay #inner #header {	border-radius: 8px;	background-color: #fff}#overlay #inner #header #container {	background-color: #f0f1f2;	position: relative;	height: 49px;	text-align: right}#overlay #inner #header #container #title {	padding-right: 15px;	font-size: 14px;	line-height: 49px;	font-family: iransans, Arial;	color: #555}#overlay #inner #header #container .close {	line-height: 0;	background-color: #ebeced;	font-family: FontAwesome;	border-radius: 100%;	border: 1px solid #d6d9df;	height: 28px;	width: 28px;	display: block;	position: absolute;	top: 10px;	left: 12px;	z-index: 1;	cursor: pointer}#overlay #inner #header #container .close:before {	content: "\f00d";	position: relative;	top: 12px;	right: 6px;	color: #848484;}#overlay #inner iframe {	border: 0}.overlay_search {	background: rgba(0, 0, 0, .4);	position: fixed;	left: 0;	top: 0;	right: 0;	bottom: 0;	z-index: 1300;	display: none}.loginbox.noMargin {	margin-top: 0;}/* end style for register & login */hr {	box-sizing: content-box;	height: 0;	overflow: visible;}/* end style for shipping-page' */.woocommerce #content .shipping {	font-family: iransans, Arial;	direction: rtl;	padding: 0;}.woocommerce #content .shipping .head {	position: relative;}.woocommerce #content .shipping .head .title.mrg-l-25 {	margin-left: 25px;}.woocommerce #content .shipping .head .title {	color: #666;	direction: rtl;	font-size: 16px;	line-height: 35px;}.woocommerce .right {	float: right;}.woocommerce #content .head .mg-button-container {	margin: 3px 0 0 0 !important;}.woocommerce .mg-button-container.small {	min-height: 32px;	height: 32px;}.woocommerce .mg-button-container .mg-button.gray, .woocommerce .mg-button-container .mg-button.gray i.mg-button-icon {	background-color: #a5a5a5;}.woocommerce .mg-button-container .mg-button.gray .mg-button-label {	background-color: #999;}.woocommerce .mg-button-container .mg-button.orange, .woocommerce .mg-button-container .mg-button.orange i.mg-button-icon {	background-color: #a5a5a5;}.woocommerce .mg-button-container .mg-button.orange .mg-button-label {	background-color: #7bba33;}.woocommerce .mg-button-container .mg-button .mg-button-icon, .woocommerce .mg-button-container .mg-button .mg-button-label {	color: #fff;}.woocommerce .mg-button-container.small .mg-button-label .mg-button-labelname {	height: 32px !important;	line-height: 32px !important;	font-size: 13px !important;}.woocommerce .mg-button-container .mg-button-label .mg-button-labelname {	display: block;	font-weight: 700;	height: 38px;	line-height: 38px;	text-align: center;}.woocommerce #content .shipping .head .required {	top: 8px;}.woocommerce #content .shipping .required {	position: absolute;	color: #fff;	top: 0;	right: 300px;}.woocommerce .hidden {	display: none;}.woocommerce #udpShipping {	width: 100%;}.woocommerce #shipping-container .parw {	height: 360px;	margin: 0 -35px;	padding: 0 35px;	overflow: hidden;}.woocommerce #shipping-container .address__wrapper {	position: relative;	margin-top: 10px;}.woocommerce .flickity-enabled.is-draggable {	-webkit-tap-highlight-color: transparent;	tap-highlight-color: transparent;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.woocommerce .flickity-enabled.is-draggable .flickity-viewport {	cursor: move;	cursor: -webkit-grab;	cursor: grab;}.woocommerce .flickity-viewport {	overflow: hidden;	position: relative;	height: 100%;}.woocommerce .flickity-slider {	position: absolute;	width: 100%;	height: 100%;}.woocommerce #content .shipping .address_list .address_item.selected {	border: 1px solid #c0f0c1;}.woocommerce #shipping-container .address_item {	border: 1px solid #f0f1f2;	border-radius: 2px;	height: 340px;	width: 494px;	float: right;	margin-left: 15px;	box-sizing: border-box;	overflow: hidden;}.woocommerce .mg-box {	background-color: #fff;	border: 1px solid #ebeced;	-ms-border-radius: 4px;	border-radius: 4px;	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);	-ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	overflow: hidden;}.woocommerce #shipping-container .address_item__name {	font-size: 15px;	background-color: #fbfdfc;}.woocommerce #shipping-container .user-name {	float: right;	padding: 18px 15px 18px 0;}.woocommerce #shipping-container .address-edit, .woocommerce #shipping-container .address-remove {	float: left;	width: 58px;	height: 58px;	position: relative;	cursor: pointer;}.woocommerce #shipping-container .address-edit {	margin-left: 10px;}.woocommerce #shipping-container .address-edit, .woocommerce #shipping-container .address-remove {	float: left;	width: 58px;	height: 58px;	position: relative;	cursor: pointer;}.woocommerce #shipping-container .address_item__detail {	padding: 0 15px;}.woocommerce #shipping-container .location {	padding: 20px 5px;	font-size: 13px;	border-bottom: 1px solid #f0f0f0;}.woocommerce #shipping-container .state, .woocommerce #shipping-container .city, .woocommerce #shipping-container .district {	width: calc(100% / 3 - 12px);	display: inline-block;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	float: right;	margin-left: 10px;}.woocommerce #shipping-container ._\31st {	margin-left: 5px;}.woocommerce #shipping-container ._\32nd {}.woocommerce #shipping-container .address {	padding: 20px 5px;	font-size: 13px;	border-bottom: 1px solid #f0f0f0;}.woocommerce #shipping-container .address .compelete {	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.woocommerce #shipping-container .address_item.no-map .address .map-hint {	color: #7c6a26;	background: #fffcda;}.woocommerce #shipping-container .address_item.selected .address .map-hint {	visibility: visible;}.woocommerce #shipping-container .address .map-hint {	display: inline-block;	padding: 5px 20px;	margin: 15px 0 0;	border-radius: 2px;	visibility: hidden;}.woocommerce #shipping-container .tell {	padding: 18px 5px;	font-size: 13px;}.woocommerce #shipping-container .phone, .woocommerce #shipping-container .emergency {	width: 50%;	float: right;}.woocommerce #shipping-container .address_item.selected .address_item__radio {	background: #f7fff7;	border-top: 1px solid #c0f0c1;}.woocommerce #shipping-container .address_item__radio {	padding: 13px 0;	text-align: center;	background: #fbfbfb;	border-top: 1px solid #f0f0f0;	cursor: pointer;	font-size: 12px;}.wwoocommercetrol span {	vertical-align: 4px;	margin-right: 5px;}.woocommerce #shipping-container .address_item__radio .radio-control label {	display: inline-block !important;	padding: 0;	margin: 0;	transition: none;}.woocommerce #shipping-container .address_item__radio .radio-control {	width: inherit;	height: auto;}.woocommerce .radio-control {	display: inline-block;	position: relative;	height: 18px;	width: 18px;	padding: 0;	margin: 0;}.woocommerce .radio-control input[type=radio] {	position: absolute !important;	opacity: 0;	display: none;}.woocommerce .radio-control input[type=radio]:checked + label {	background: #2196f3;	border: 1px solid transparent;	width: 14px;	height: 14px;}.woocommerce .radio-control label {	width: 14px;	height: 14px;	-ms-border-radius: 100%;	border-radius: 100%;	background: #fff;	display: block;	position: relative;	border: 1px solid #d4dbde;	-webkit-transition: 150ms ease;	-moz-transition: 150ms ease;	-ms-transition: 150ms ease;	-o-transition: 150ms ease;	transition: 150ms ease;	padding: 0;	margin: 0;	cursor: pointer;}.woocommerce #shipping-container .address_item__radio .radio-control label:before {	z-index: 1;}.woocommerce .radio-control label:before {	position: absolute;	top: 5px;	left: 5px;	content: "";	background: #fff;	width: 2px;	height: 2px;	border-radius: 100%;	border: 1px solid #fff;}.woocommerce #shipping-container .add-address-button {	float: left;	width: 140px;	border: 5px dashed #cdcdcd;	box-sizing: border-box;	min-height: 340px;	cursor: pointer;	position: relative;}.woocommerce #shipping-container .add-address-button .add-address-button__text {	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%) rotate(-90deg);	white-space: nowrap;	color: #9ea4b0;	font-size: 25px;	min-height: 32px;}.woocommerce #shipping-container .address_item:last-child {	margin-left: 30px;}.woocommerce #shipping-container .flickity-prev-next-button.previous {	display: none;	right: -64px;}.woocommerce .flickity-rtl .flickity-prev-next-button.previous {	left: auto;	right: 10px;}.woocommerce .flickity-prev-next-button:disabled {	opacity: .2;	cursor: auto;}.woocommerce .flickity-prev-next-button.previous {	left: 10px;}.woocommerce .pmr10 {	right: 15px;}.woocommerce .mg-button-container .mg-button.dark-blue, .woocommerce .mg-button-container .mg-button.dark-blue i.mg-button-icon {	background-color: #969ba8;}.woocommerce .mg-button-container .mg-button.dark-blue:active .mg-button-label {	background-color: #8a8f9c;}.woocommerce .mg-button-container .mg-button.dark-blue .mg-button-label {	background-color: #969ba8;}.woocommerce form.woocommerce-checkout {	border: none !important;	margin-bottom: 50px;}.woocommerce #shipping-container .address_item__name i.material-icons {	padding-top: 25px;	font-size: 20px;}.woocommerce #shipping-container .address_item__name .address-remove {	color: #e84b4f;}.woocommerce #shipping-container .address_item__name .address-edit {	color: #42a2e5;}.page-id-117 .row #primary {	/*background:transparent;*/}.page-id-117 #wizard.wizard {	background: transparent;}.page-id-117 .partial-loading {	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	background: rgba(14, 16, 23, .5);	z-index: 5000}.page-id-117 .partial-loading .shipping-loading {	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	background-color: #fff;	padding: 20px}.page-id-117 .partial-loading .shipping-loading .mglogo, .page-id-117 .woocommerce .partial-loading .shipping-loading .oll {	display: block;	margin: 0 auto}.page-id-117 #content .shipping .foot {	padding-top: 5px;	position: relative;	margin-top: 0;	height: 78px;}.page-id-117 .foot {	clear: both;}.page-id-117 #content .shipping .shipping_list {	min-height: 50px;	padding: 15px 15px 0;	overflow: visible;}.page-id-117 #content .shipping .shipping_warning {	color: #7c6a26;	background: #fffcda;	font-size: 14px;	vertical-align: middle;	height: 69px;	line-height: 69px;}.page-id-117 #content .shipping .shipping_warning:before {	content: '\2755';	background: transparent;	width: 39px;	height: 39px;	float: right;	margin: 15px;	margin-left: 0;	font-size: 33px;	position: relative;	bottom: 11px;	right: 11px;}.page-id-117 .clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}.page-id-117 #content .shipping .shipping_list .shipment-selection {	line-height: 45px;	color: #666;	direction: rtl;	font-size: 15px;}.page-id-117 #content .shipping .shipping_list .shipment-selection i {	margin: 0;	top: 1px;}.page-id-117 .icon-caret-left-blue {	background: transparent;}.page-id-117 .icon-caret-left-blue:Before {	content: ' \25C2';	height: 10px;	width: 5px;	font-style: normal;	color: #2196f3;	font-size: 20px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item {	margin-top: 10px;	border: 1px solid #f0f1f2;	border-radius: 2px;	cursor: pointer;}.page-id-117 #content .shipping .shipping_item {}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item .psh-button {	border-radius: 0 2px 2px 0;	cursor: pointer;	height: 68px;	border-left: 1px solid #f0f1f2;	text-align: center;	vertical-align: middle;	width: 52px;	float: right;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item .psh-button .radio-control {	margin: 0;	right: 1px;	top: 50%;	transform: translateY(-50%);}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item .psh-icon.cheap {	height: 68px;	width: 68px;	float: right;	background: transparent;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item .psh-icon.cheap:Before {	content: ' \f007';	font-family: FontAwesome;	font-style: normal;	font-size: 2.7em;	top: 24px;	right: 23px;	position: relative;	color: #828282;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item .psh-msg {	float: right;	height: 68px;	padding-right: 15px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item .psh-msg .psh-title {	font-size: 14px;	color: #4d4d4d;	padding: 10px 0 5px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item .psh-msg .psh-subtitle {	color: #777;	font: 13px iransans, Arial;	padding: 2px 0;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item.selected {	border: 1px dotted #c0c0c0;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item.selected .psh-button {	background-color: #f7fff7;	border-left: 1px solid #c0f0c1;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item .psh-icon.fast {	height: 68px;	width: 68px;	float: right;	background: transparent;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item .psh-icon.fast:Before {	content: '\f0c0';	font-family: FontAwesome;	font-style: normal;	font-size: 2.5em;	top: 24px;	right: 19px;	position: relative;	color: #828282;}.page-id-117 #content .shipping .psh-list {	margin: 0 -15px;	border-top: 1px solid #dcdcdc;	position: relative;	min-height: 400px;	padding-bottom: 20px;}.page-id-117 .single-shipment .tab-btns-wrapper {	display: none;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper {	width: 295px;	border-left: 1px solid #dcdcdc;	position: absolute;	right: -1px;	top: 0;	bottom: 0;	overflow-x: hidden;	padding-right: 1em;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active {	border-color: #2196f3;	border-left-width: 2px;	border-left-style: solid;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li {	height: 110px;	position: relative;	outline: none;	border-right: 2px solid #cccdcf;	box-sizing: border-box;	margin-left: -1px;	font-size: 18px;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li.checked-tab:before {	content: '\2714';	display: inline-block;	width: 20px;	height: 20px;	background: #4caf50;	color: #fff;	position: absolute;	top: 50%;	transform: translateY(-50%);	right: -11px;	border-radius: 50%;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active:before {	content: '\2689';	display: inline-block;	width: 25px;	height: 24px;	background: #fff;	color: #2196f3;	position: absolute;	top: 50%;	transform: translateY(-50%);	right: -11px;	border: 1px solid #2196f3;	border-radius: 50%;	font-size: 1.5em;	padding-top: 4px;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li > a {	color: #4d4d4d;	display: block;	padding: 5px 20px 5px 15px;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li > a .tab-title {	font-size: 16px;	text-align: right;	line-height: 37px;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li > a > span {	display: block;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active > a .tab-seller, .page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active > a .tab-delivery-time {	color: #2196f3;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li > a .tab-seller, .page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li > a .tab-delivery-time {	font: normal 11px/30px iransans, Arial;	color: silver;	position: relative;	white-space: nowrap;	text-overflow: ellipsis;	overflow: hidden;	margin-left: -2px;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active > a .tab-seller:before {	content: '\26DF';	display: inline-block;	width: 27px;	height: 16px;	background: #fff;	vertical-align: middle;	margin-left: 5px;	font-size: 26px;	top: -5px;	position: relative;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active:after {	content: ' \25C2';	display: inline-block;	width: 4px;	height: 8px;	background: transparent;	position: absolute;	top: 50%;	transform: translateY(-50%);	left: -1px;	color: #2196f3;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li > a .tab-seller:before {	content: '\26DF';	display: inline-block;	width: 27px;	height: 16px;	background: #fff;	vertical-align: middle;	margin-left: 5px;	font-size: 26px;	top: -5px;	position: relative;}.page-id-117 #content .shipping .psh-list .tab-btns-wrapper > li .border-bottom {	height: 1px;	width: 90%;	background-color: #dcdcdc;	position: absolute;	bottom: 0;	left: 50%;	transform: translateX(-50%);}.page-id-117 #content .shipping .psh-list__tab {	display: none;	float: left;	width: calc(100% - 300px);}.page-id-117 #content .shipping .psh-list__tab .products-shipment {	font-size: 16px;	padding: 20px 35px 15px 0;}.page-id-117 #content .shipping #tabs-1 {	display: block;}.page-id-117 .single-shipment .psh-list__tab {	width: 100% !important;}.page-id-117 #shipping-container .flickity-prev-next-button.next {	left: -40px;}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel {	padding: 0 50px;	position: relative;	height: 165px;	overflow: hidden}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .flickity-prev-next-button.previous {	display: block}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel:after {	content: "";	display: block;	width: 48px;	height: 220px;	position: absolute;	top: 0;	left: 0;	background: #fff none repeat scroll 0 0;	box-shadow: 0 0 10px rgba(0, 0, 0, .2)}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel.end:after {	display: none}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .flickity-prev-next-button {	z-index: 1}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .flickity-prev-next-button:focus {	box-shadow: none}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .flickity-prev-next-button svg:focus {	outline: none}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .productItem {	width: 180px;	height: 160px;	line-height: 13px;	position: relative;	text-align: center;	vertical-align: top;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	box-sizing: border-box;	margin-left: 15px;	color: #666;	overflow: hidden}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .productItem:hover {	overflow: visible}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .productItem__numbers {	position: absolute;	top: 10px;	right: 10px;	border: 1px solid #777;	border-radius: 50%;	width: 26px;	height: 26px;	line-height: 26px;	color: #777;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	z-index: 9}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .productItem__img {	display: block;	margin: 0 auto;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%)}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .productItem_title {	display: block;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 25px;	padding: 0 10px;	font-size: 14px;	position: absolute;	bottom: 0;	left: 0;	right: 0}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .flickity-prev-next-button.next {	left: -30px}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .flickity-prev-next-button.previous {	right: -30px}.page-id-117 #content .shipping .psh-list__tab .timescope-shipment {	font-size: 16px;	padding: 20px 35px 15px 0}.page-id-117 #content .shipping .psh-list__tab .timescope-shipment:before {	content: '';	display: inline-block;	width: 21px;	height: 21px;	background: #fff url(Image/Public/vtwo/slices.png) -1216px -309px;	vertical-align: middle;	margin-left: 5px}.page-id-117 #content .shipping .psh-list__tab .timescope-shipment__table {	margin: 0 30px 20px}.page-id-117 #content .shipping .psh-list__tab .invoice-message i.icon.icon-green-mark {	height: 25px;	width: 25px;	background-position: -103px -77px}.page-id-117 #content .shipping .psh-list__tab .packing {	margin: 0 30px}.page-id-117 #content .shipping .psh-list__tab .next-shipment {	border-top: 1px solid #eee;	margin: 20px 20px 0;	padding: 15px 5px}.page-id-117 #content .shipping .psh-list__tab .next-shipment .next-shipment_btn {	float: left;	cursor: pointer;	color: #2196f3;	display: inline-block;	padding: 10px}.page-id-117 #content .shipping .psh-list__tab .next-shipment .next-shipment_btn::after {	content: '»';	display: inline-block;	width: 8px;	height: 21px;	margin-left: 5px;	font-family: 'times new roman'}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .productItem:hover .productItem__detail {	opacity: 1;	pointer-events: initial}.page-id-117 .woocommerce img, .page-id-117 .woocommerce-page img {}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .second img.mg {	margin-right: 10px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .second img {	margin: 2px 25px 0 0;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table {	width: 100%;	direction: rtl;	height: 80px;	color: #777;	margin: 0;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item.selected table td.second {	border-left: 1px solid #f0f1f2;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item.selected table td {	border-left: 1px solid #c0f0c1;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .second {	text-align: right;}.page-id-117 #content .shipping .single-shipment .shipping_type .shipping_list .shipping_item table .second div.second-title-wrapper {	width: 900px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .second div.second-title-wrapper {	width: 620px;}.page-id-117 #content .shipping .single-shipment .shipping_type .shipping_list .shipping_item table .second div.right {	margin-right: 25px;	max-width: 760px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .second div.right {	margin-right: 25px;	max-width: 500px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .second div.mg {	margin-right: 20px;	white-space: nowrap;	overflow-x: hidden;	text-overflow: ellipsis;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .second div.right .title {	display: inline-block;	color: #4d4d4d;	font-size: 13px;	margin: 0;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table td p:first-child {	color: #666;	font-size: 12px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table td p {	line-height: 26px;	white-space: nowrap;	color: #4caf50;	font-size: 15px;	margin: 0;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .second div.right .desc {	color: #777;	font: 12px iransans, Arial;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .third {	text-align: center;	padding-left: 10px;	padding-right: 10px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item.selected table td.last {	border-radius: 4px 0 0 4px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item.selected table td.last {	background: #fbfcfc;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .last {	border: 0 !important;	padding-left: 10px;	padding-right: 10px;	min-width: 100px;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table td {	height: 68px;	border-left: 1px solid #f0f1f2;	text-align: center;	vertical-align: middle;	padding: 0;}.page-id-117 #content .shipping .shipping_type .shipping_list .shipping_item table .third .delay-days {	color: #d00;	font-weight: bold;}.page-id-117 #content .shipping_item > table:hover {	cursor: pointer;}.page-id-117 .woocommerce form.woocommerce-checkout > * {	padding: 0 !important;	overflow: initial !important;}.page-id-117 #content .shipping .psh-list__tab.checked-panel .next-shipment_btn {	background-color: #3ca3f4;	border-radius: 3px;	color: #fff;	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);	-ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);	font-size: 12px;}.page-id-117 table, .page-id-117 div, .page-id-117 td, .page-id-117 th {	line-height: 22px;}.page-id-117 #content .shipping .psh-list__tab .products-shipment__carousel .flickity-slider .productItem img {	height: 120px;	width: 120px;	border-radius: 15px;}.page-id-117 .single-shipment .shipping_warning {	display: none;}.page-id-117 .deliver.deliver_me {	padding: 2%;}.page-id-117 .deliver.deliver_me .form-control {	display: block;	width: 100%;	height: 34px;	padding: 6px 12px;	font-size: 14px;	line-height: 1.42857143;	color: #555;	background-color: #fff;	background-image: none;	border: 1px solid #ccc;	border-radius: 4px;	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;	-webkit-appearance: menulist-button;}.page-id-117 .deliver.deliver_me .form-group {	margin-bottom: 15px;}.page-id-117 .deliver.deliver_me .final-form label .required-field {	color: #EC1D3D;	font-size: 1.2em;	position: relative;	top: .35em;	font-weight: bold !important;}.page-id-117 .deliver.deliver_me .required-field {	color: #EC1D3D;	font-size: 1.2em;	position: relative;	top: .35em;	font-weight: bold !important;}.page-id-117 .deliver.deliver_me label {	display: inline-block;	max-width: 100%;	margin-bottom: 5px;	font-size: 14px;}.page-id-117 #no-shipping-content {}.page-id-117 .shipping .packing {	height: 100%;	font-size: 12px;}.page-id-117 .shipping .packing .head {	min-height: 73px !important;	margin: 20px 0 10px;	height: auto;}.page-id-117 .shipping .head {	position: relative;}.page-id-117 .icon-caret-left-blue {}.page-id-117 .invoice-message.success {	background: #f7fff7;	color: #4caf50;	border: 1px solid #c0f0c1;	line-height: 25px;}.page-id-117 .invoice-message i.icon.icon-green-pine:Before {	content: '\f118';	font-style: normal;	font-size: 2em;}.page-id-117 .invoice-message i.icon.icon-green-pine {	background: transparent;	width: 25px;	height: 25px;	font-family: FontAwesome;}.page-id-117 .invoice-message i.icon.icon-axe:Before {	content: '\f119';	font-style: normal;	font-size: 2em;}.page-id-117 .invoice-message i.icon.icon-axe {	background: transparent;	width: 25px;	height: 25px;	font-family: FontAwesome;}.page-id-117 .invoice-message i {	margin-left: 10px;	vertical-align: middle;}.page-id-117 input, .page-id-117 select, .page-id-117 Textarea, .page-id-117 label {	direction: rtl;	font: 8pt iransans, Tahoma !important;}.page-id-117 #content .shipping .psh-list__tab.checked-panel .next-shipment_btn.turn-to-text {	-webkit-tap-highlight-color: transparent;	-webkit-touch-callout: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-box-shadow: none;	-ms-box-shadow: none;	box-shadow: none;	background-color: #fff;	pointer-events: none;	color: #444;}.page-id-117 #tm_builder_outer_content .tm_pb_blurb.tm_pb_module {	background: transparent;}.page-id-117 #mg-slogans {	height: 100% !important;}.page-id-117 #mg-slogans #tm_builder_outer_content .tm_pb_blurb_content p.special_gifts_home, .page-id-117 #mg-slogans #tm_builder_outer_content .tm_pb_blurb_content p.free_shipping_home {	margin-top: -2em !important;}.page-id-117 select option:disabled {	background: #eeeff1;}/* end style for shipping-page' *//* start style for orders-page' */.page-id-360 .row #primary {	/*background:transparent;*/}.page-id-360 #wizard.wizard {	background: transparent;}.page-id-360 .partial-loading {	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	background: rgba(14, 16, 23, .5);	z-index: 5000}.page-id-360 .partial-loading .shipping-loading {	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	background-color: #fff;	padding: 20px}.page-id-360 .partial-loading .shipping-loading .mglogo, .page-id-360 .woocommerce .partial-loading .shipping-loading .oll {	display: block;	margin: 0 auto}.page-id-360 #content .shipping .foot {	padding-top: 5px;	position: relative;	margin-top: 0;	height: 78px;}.page-id-360 .foot {	clear: both;}.page-id-360 #content .shipping .shipping_list {	min-height: 50px;	padding: 15px 15px 0;	overflow: visible;}.page-id-360 #content .shipping .shipping_warning {	color: #7c6a26;	background: #fffcda;	font-size: 14px;	vertical-align: middle;	height: 69px;	line-height: 69px;}.page-id-360 #content .shipping .shipping_warning:before {	content: '\2755';	background: transparent;	width: 39px;	height: 39px;	float: right;	margin: 15px;	margin-left: 0;	font-size: 33px;	position: relative;	bottom: 11px;	right: 11px;}.page-id-360 .clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}.page-id-360 #content .shipping .shipping_list .shipment-selection {	line-height: 45px;	color: #666;	direction: rtl;	font-size: 15px;}.page-id-360 #content .shipping .shipping_list .shipment-selection i {	margin: 0;	top: 1px;}.page-id-360 .icon-caret-left-blue {	background: transparent;}.page-id-360 .icon-caret-left-blue:Before {	content: ' \25C2';	height: 10px;	width: 5px;	font-style: normal;	color: #2196f3;	font-size: 20px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item {	margin-top: 10px;	border: 1px solid #f0f1f2;	border-radius: 2px;	cursor: pointer;}.page-id-360 #content .shipping .shipping_item {}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item .psh-button {	border-radius: 0 2px 2px 0;	cursor: pointer;	height: 68px;	border-left: 1px solid #f0f1f2;	text-align: center;	vertical-align: middle;	width: 52px;	float: right;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item .psh-button .radio-control {	margin: 0;	right: 1px;	top: 50%;	transform: translateY(-50%);}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item .psh-icon.cheap {	height: 68px;	width: 68px;	float: right;	background: transparent;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item .psh-icon.cheap:Before {	content: ' \f007';	font-family: FontAwesome;	font-style: normal;	font-size: 2.7em;	top: 24px;	right: 23px;	position: relative;	color: #828282;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item .psh-msg {	float: right;	height: 68px;	padding-right: 15px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item .psh-msg .psh-title {	font-size: 14px;	color: #4d4d4d;	padding: 10px 0 5px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item .psh-msg .psh-subtitle {	color: #777;	font: 13px iransans, Arial;	padding: 2px 0;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item.selected {	border: 1px dotted #c0c0c0;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item.selected .psh-button {	background-color: #f7fff7;	border-left: 1px solid #c0f0c1;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item .psh-icon.fast {	height: 68px;	width: 68px;	float: right;	background: transparent;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item .psh-icon.fast:Before {	content: '\f0c0';	font-family: FontAwesome;	font-style: normal;	font-size: 2.5em;	top: 24px;	right: 19px;	position: relative;	color: #828282;}.page-id-360 #content .shipping .psh-list {	margin: 0 -15px;	border-top: 1px solid #dcdcdc;	position: relative;	min-height: 400px;	padding-bottom: 20px;}.page-id-360 .single-shipment .tab-btns-wrapper {	display: none;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper {	width: 295px;	border-left: 1px solid #dcdcdc;	position: absolute;	right: -1px;	top: 0;	bottom: 0;	overflow-x: hidden;	padding-right: 1em;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active {	border-color: #2196f3;	border-left-width: 2px;	border-left-style: solid;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li {	height: 110px;	position: relative;	outline: none;	border-right: 2px solid #cccdcf;	box-sizing: border-box;	margin-left: -1px;	font-size: 18px;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li.checked-tab:before {	content: '\2714';	display: inline-block;	width: 20px;	height: 20px;	background: #4caf50;	color: #fff;	position: absolute;	top: 50%;	transform: translateY(-50%);	right: -11px;	border-radius: 50%;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active:before {	content: '\2689';	display: inline-block;	width: 25px;	height: 24px;	background: #fff;	color: #2196f3;	position: absolute;	top: 50%;	transform: translateY(-50%);	right: -11px;	border: 1px solid #2196f3;	border-radius: 50%;	font-size: 1.5em;	padding-top: 4px;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li > a {	color: #4d4d4d;	display: block;	padding: 5px 20px 5px 15px;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li > a .tab-title {	font-size: 16px;	text-align: right;	line-height: 37px;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li > a > span {	display: block;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active > a .tab-seller, .page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active > a .tab-delivery-time {	color: #2196f3;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li > a .tab-seller, .page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li > a .tab-delivery-time {	font: normal 11px/30px iransans, Arial;	color: silver;	position: relative;	white-space: nowrap;	text-overflow: ellipsis;	overflow: hidden;	margin-left: -2px;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active > a .tab-seller:before {	content: '\26DF';	display: inline-block;	width: 27px;	height: 16px;	background: #fff;	vertical-align: middle;	margin-left: 5px;	font-size: 26px;	top: -5px;	position: relative;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li.ui-tabs-active:after {	content: ' \25C2';	display: inline-block;	width: 4px;	height: 8px;	background: transparent;	position: absolute;	top: 50%;	transform: translateY(-50%);	left: -1px;	color: #2196f3;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li > a .tab-seller:before {	content: '\26DF';	display: inline-block;	width: 27px;	height: 16px;	background: #fff;	vertical-align: middle;	margin-left: 5px;	font-size: 26px;	top: -5px;	position: relative;}.page-id-360 #content .shipping .psh-list .tab-btns-wrapper > li .border-bottom {	height: 1px;	width: 90%;	background-color: #dcdcdc;	position: absolute;	bottom: 0;	left: 50%;	transform: translateX(-50%);}.page-id-360 #content .shipping .psh-list__tab {	display: none;	float: left;	width: calc(100% - 300px);}.page-id-360 #content .shipping .psh-list__tab .products-shipment {	font-size: 16px;	padding: 20px 35px 15px 0;}.page-id-360 #content .shipping #tabs-1 {	display: block;}.page-id-360 .single-shipment .psh-list__tab {	width: 100% !important;}.page-id-360 #shipping-container .flickity-prev-next-button.next {	left: -40px;}.page-id-360 #content .shipping .acc-cont .carousel-container {	padding: 0 50px;	position: relative;	height: 165px;	overflow: hidden}.page-id-360 #content .shipping .acc-cont .carousel-container .flickity-prev-next-button.previous {	display: block}.page-id-360 #content .shipping .acc-cont .carousel-container:after {	content: "";	display: block;	width: 48px;	height: 220px;	position: absolute;	top: 0;	left: 0;	background: #fff none repeat scroll 0 0;	box-shadow: 0 0 10px rgba(0, 0, 0, .2)}.page-id-360 #content .shipping .acc-cont .carousel-container.end:after {	display: none}.page-id-360 #content .shipping .acc-cont .carousel-container .flickity-prev-next-button {	z-index: 1}.page-id-360 #content .shipping .acc-cont .carousel-container .flickity-prev-next-button:focus {	box-shadow: none}.page-id-360 #content .shipping .acc-cont .carousel-container .flickity-prev-next-button svg:focus {	outline: none}.page-id-360 #content .shipping .acc-cont .carousel-container .productItem {	width: 180px;	height: 160px;	line-height: 13px;	position: relative;	text-align: center;	vertical-align: top;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	box-sizing: border-box;	margin-left: 15px;	color: #666;	overflow: hidden}.page-id-360 #content .shipping .acc-cont .carousel-container .productItem:hover {	overflow: visible}.page-id-360 #content .shipping .acc-cont .carousel-container .productItem__numbers {	position: absolute;	top: 10px;	right: 10px;	border: 1px solid #777;	border-radius: 50%;	width: 26px;	height: 26px;	line-height: 26px;	color: #777;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	z-index: 9}.page-id-360 #content .shipping .acc-cont .carousel-container .productItem__img {	display: block;	margin: 0 auto;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%)}.page-id-360 #content .shipping .acc-cont .carousel-container .productItem_title {	display: block;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 25px;	padding: 0 10px;	font-size: 14px;	position: absolute;	bottom: 0;	left: 0;	right: 0}.page-id-360 #content .shipping .acc-cont .carousel-container .flickity-prev-next-button.next {	left: -30px}.page-id-360 #content .shipping .acc-cont .carousel-container .flickity-prev-next-button.previous {	right: -30px}.page-id-360 #content .shipping .psh-list__tab .timescope-shipment {	font-size: 16px;	padding: 20px 35px 15px 0}.page-id-360 #content .shipping .psh-list__tab .timescope-shipment:before {	content: '';	display: inline-block;	width: 21px;	height: 21px;	background: #fff url(Image/Public/vtwo/slices.png) -1216px -309px;	vertical-align: middle;	margin-left: 5px}.page-id-360 #content .shipping .psh-list__tab .timescope-shipment__table {	margin: 0 30px 20px}.page-id-360 #content .shipping .psh-list__tab .invoice-message i.icon.icon-green-mark {	height: 25px;	width: 25px;	background-position: -103px -77px}.page-id-360 #content .shipping .psh-list__tab .packing {	margin: 0 30px}.page-id-360 #content .shipping .psh-list__tab .next-shipment {	border-top: 1px solid #eee;	margin: 20px 20px 0;	padding: 15px 5px}.page-id-360 #content .shipping .psh-list__tab .next-shipment .next-shipment_btn {	float: left;	cursor: pointer;	color: #2196f3;	display: inline-block;	padding: 10px}.page-id-360 #content .shipping .psh-list__tab .next-shipment .next-shipment_btn::after {	content: '»';	display: inline-block;	width: 8px;	height: 21px;	margin-left: 5px;	font-family: 'times new roman'}.page-id-360 #content .shipping .acc-cont .carousel-container .productItem:hover .productItem__detail {	opacity: 1;	pointer-events: initial}.page-id-360 .woocommerce img, .page-id-360 .woocommerce-page img {}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .second img.mg {	margin-right: 10px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .second img {	margin: 2px 25px 0 0;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table {	width: 100%;	direction: rtl;	height: 80px;	color: #777;	margin: 0;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item.selected table td.second {	border-left: 1px solid #f0f1f2;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item.selected table td {	border-left: 1px solid #c0f0c1;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .second {	text-align: right;}.page-id-360 #content .shipping .single-shipment .shipping_type .shipping_list .shipping_item table .second div.second-title-wrapper {	width: 900px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .second div.second-title-wrapper {	width: 620px;}.page-id-360 #content .shipping .single-shipment .shipping_type .shipping_list .shipping_item table .second div.right {	margin-right: 25px;	max-width: 760px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .second div.right {	margin-right: 25px;	max-width: 500px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .second div.mg {	margin-right: 20px;	white-space: nowrap;	overflow-x: hidden;	text-overflow: ellipsis;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .second div.right .title {	display: inline-block;	color: #4d4d4d;	font-size: 13px;	margin: 0;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table td p:first-child {	color: #666;	font-size: 12px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table td p {	line-height: 26px;	white-space: nowrap;	color: #4caf50;	font-size: 15px;	margin: 0;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .second div.right .desc {	color: #777;	font: 12px iransans, Arial;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .third {	text-align: center;	padding-left: 10px;	padding-right: 10px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item.selected table td.last {	border-radius: 4px 0 0 4px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item.selected table td.last {	background: #fbfcfc;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .last {	border: 0 !important;	padding-left: 10px;	padding-right: 10px;	min-width: 100px;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table td {	height: 68px;	border-left: 1px solid #f0f1f2;	text-align: center;	vertical-align: middle;	padding: 0;}.page-id-360 #content .shipping .shipping_type .shipping_list .shipping_item table .third .delay-days {	color: #d00;	font-weight: bold;}.page-id-360 #content .shipping_item > table:hover {	cursor: pointer;}.page-id-360 .woocommerce form.woocommerce-checkout > * {	padding: 0 !important;	overflow: initial !important;}.page-id-360 #content .shipping .psh-list__tab.checked-panel .next-shipment_btn {	background-color: #3ca3f4;	border-radius: 3px;	color: #fff;	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);	-ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);	font-size: 12px;}.page-id-360 table, .page-id-360 div, .page-id-360 td, .page-id-360 th {	line-height: 22px;}.page-id-360 #content .shipping .acc-cont .carousel-container .flickity-slider .productItem img {	height: 120px;	width: 120px;	border-radius: 15px;}.page-id-360 .single-shipment .shipping_warning {	display: none;}.page-id-360 .deliver.deliver_me {	padding: 2%;}.page-id-360 .deliver.deliver_me .form-control {	display: block;	width: 100%;	height: 34px;	padding: 6px 12px;	font-size: 14px;	line-height: 1.42857143;	color: #555;	background-color: #fff;	background-image: none;	border: 1px solid #ccc;	border-radius: 4px;	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;	-webkit-appearance: menulist-button;}.page-id-360 .deliver.deliver_me .form-group {	margin-bottom: 15px;}.page-id-360 .deliver.deliver_me .final-form label .required-field {	color: #EC1D3D;	font-size: 1.2em;	position: relative;	top: .35em;	font-weight: bold !important;}.page-id-360 .deliver.deliver_me .required-field {	color: #EC1D3D;	font-size: 1.2em;	position: relative;	top: .35em;	font-weight: bold !important;}.page-id-360 .deliver.deliver_me label {	display: inline-block;	max-width: 100%;	margin-bottom: 5px;	font-size: 14px;}/* start style for thankyou-page' */.page-id-360 .c-checkout-pages .container {	max-width: 1366px;}.page-id-360 .container, .container-fluid {	margin-right: auto;	margin-left: auto;	padding-right: 15px;	padding-left: 15px;	width: 100%;}.page-id-360 .container {	/*min-width: 1009px;    max-width: 1676px;*/}.page-id-360 .c-checkout-alert {	margin: 20px 0;	box-shadow: 0 8px 13px -7px rgba(0, 0, 0, .05);	background-color: #fff;	border: 1px solid #e8e8e8;	padding: 25px 0;}.page-id-360 .c-checkout-alert__icon.success {	background-color: #d2f3f7;	color: #4ac9dd;}.page-id-360 .c-checkout-alert__icon {	margin: 0 auto 6px;	padding: 17px;	border-radius: 50%;	width: 95px;	height: 95px;	font-family: FontAwesome;}.page-id-360 .c-checkout-alert__icon.success i:after {	content: "\f00c";	font-size: 29px;	font-size: 3.071rem;	line-height: 1.317;	font-style: normal;}.page-id-360 .c-checkout-alert__title h4 {	color: #737373;	font-size: 21px;	font-size: 1.2rem;	line-height: 38px;	letter-spacing: -.5px;	text-align: center;	margin-bottom: 10px;}.page-id-360 .c-checkout-alert__highlighted--success {	color: #00bfd6;	background-color: #ebfdff;}.page-id-360 .c-checkout-alert__highlighted {	border-radius: 8px;	padding: 3px 5px 0;	margin: 0 5px;}.page-id-360 .c-checkout-alert__content p {	font-size: 15px;	font-size: .871rem;	line-height: 1.67;	color: #7d7d7d;	text-align: center;}.page-id-360 .c-checkout-details {	margin: 40px 0;	box-shadow: 0 12px 12px 0 hsla(0, 0%, 71%, .1);	border: 1px solid #e7e7e7;	padding: 40px 40px 40px 44px;	background: #fff;}.page-id-360 .c-checkout-details__title {	font-size: 15px;	font-size: 1.071rem;	line-height: 1.467;	letter-spacing: -.5px;}.page-id-360 .c-checkout-details__title h4 {	font-size: 21px;	font-size: 1.2rem;	line-height: 1.048;	letter-spacing: -.7px;}.page-id-360 .c-checkout-details__row {	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	margin-right: 0;	margin-left: 0;	padding-top: 25px;	padding-bottom: 25px;	position: relative;}.page-id-360 .c-checkout-details__col--text {	-ms-flex: 0 0 70%;	flex: 0 0 70%;	max-width: 70%;}.page-id-360 .c-checkout-details__title p {	font-size: 15px;	font-size: 1.071rem;	line-height: 1.467;	letter-spacing: -.5px;	display: block;	margin-top: 5px;	color: #a0a0a0;}.page-id-360 .c-checkout-details p {	font-size: 15px;	font-size: .871rem;	line-height: 1.467;	letter-spacing: -.5px;	display: block;	margin-top: 5px;	color: #a0a0a0;}.page-id-360 .c-checkout-details .text-highlight--success {	background-color: #ebfdff;	color: #00bfd6;}.page-id-360 .c-checkout-details .text-highlight {	padding: 4px 6px;	margin: 0 3px;	border-radius: 8px;}.page-id-360 .btn-link-spoiler {	color: #1ca2bd;	padding: 0;	line-height: 2;}.page-id-360 .btn-link-spoiler {	display: inline-block;	background: none;	border: none;	outline: none;	cursor: pointer;	position: relative;	padding: 0;	text-align: center;	white-space: nowrap;	line-height: 22px;}.page-id-360 .btn-link-spoiler:after {	left: 0;	right: 0;	top: 50%;	margin-top: .85em;	content: "";	position: absolute;	border-bottom: 1px dashed #1ca2bd;}.page-id-360 .c-checkout-details__col--button {	-ms-flex: 0 0 30%;	flex: 0 0 30%;	max-width: 30%;	text-align: left;}.page-id-360 .btn-order-traking {	display: inline-block;	background: none;	border: none;	outline: none;	cursor: pointer;	position: relative;	padding: 0;	text-align: center;	white-space: nowrap;	line-height: 22px;}.page-id-360 .btn-order-traking:not(.disabled):not(.is-inactive):not([disabled]) {	overflow: hidden;}.page-id-360 .c-checkout-details__col--button .btn-order-traking--gray {	background-color: #7a7a7a;	border-color: #7a7a7a;}.page-id-360 .btn-order-traking {	font-size: 15px;	font-size: 1.071rem;	line-height: 1.467;	padding: 15px 130px 15px 100px;	border-radius: 8px;	background-color: #00bfd6;	border: 1px solid #41a7b4;	color: #fff;	overflow: hidden;	text-align: right;	letter-spacing: -.6px;}.page-id-360 .btn-order-traking:not(.disabled):not(.is-inactive):not([disabled]):before {	transition: all .3s ease-in-out;}.page-id-360 .btn-order-traking:before {	width: 85px;	height: 85px;	position: absolute;	right: -20px;	top: -17px;	background: hsla(0, 0%, 100%, .21);	content: "";	border-radius: 50%;}.page-id-360 .btn-order-traking:after {	position: absolute;	right: 14px;	top: 50%;	transform: translateY(-50%);	font-size: 35px;	font-size: 1.8rem;	line-height: 22px;	font-weight: normal;	font-family: FontAwesome;}.page-id-360 .btn-order-traking:after {	content: "\f290";}.page-id-360 .c-checkout-details__col--table {	-ms-flex: 0 0 100%;	flex: 0 0 100%;	max-width: 100%;	padding-top: 10px;	padding-bottom: 10px;}.page-id-360 .c-checkout-table {	border-radius: 5px;	box-shadow: 0 8px 13px -7px rgba(0, 0, 0, .05);	background-color: #fff;	border: 1px solid #e8e8e8;	overflow: hidden;}.page-id-360 .c-checkout-table__row:nth-of-type(odd) {	background-color: #fafafa;}.page-id-360 .c-checkout-table__row:first-of-type {	background-color: #ededed !important;}.page-id-360 .c-checkout-table__row {	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	margin-right: 0;	margin-left: 0;	border-top: 1px solid #f1f1f1;	border-left: 1px solid #f1f1f1;}.page-id-360 .c-checkout-table__col {	position: relative;	width: 100%;	min-height: 1px;	padding-right: 0;	padding-left: 0;	-ms-flex: 0 0 50%;	flex: 0 0 50%;	max-width: 50%;	padding: 20px 30px;}.page-id-360 .c-checkout-table__col p {	font-size: 18px;	font-size: .986rem;	line-height: 1.222;	letter-spacing: -.5px;	color: #737373;}.page-id-360 .c-checkout-table__col p span.green {	color: #4ac9dd;}.page-id-360 .c-checkout-table__col.full-col {	-ms-flex: 0 0 100%;	flex: 0 0 100%;	max-width: 100%;	border-bottom: 1px solid #f1f1f1;}.page-id-360 .entry-content {	padding: 0px !important;}/* end style for thankyou-page' *//* end style for orders-page' *//* start style for review_order_before_payment-page' */.page-id-360 #payment-container .payment-type-wrapper {	padding: 15px 15px 30px;}.page-id-360 #mg-accordion {	border-radius: 4px 4px 0 0;	overflow: hidden;}.page-id-360 #mg-accordion .acc-drawer.ui-state-active {	background-color: #f7f9fa;}.page-id-360 #mg-accordion .acc-drawer {	outline: none;	padding: 10px 75px 10px 25px;	border-top: 1px solid #ebeced;	border-right: 1px solid #ebeced;	border-left: 1px solid #ebeced;	background-color: #fff;	position: relative;	cursor: pointer;	-webkit-transition: all 350ms ease-in-out;	-moz-transition: all 350ms ease-in-out;	-ms-transition: all 350ms ease-in-out;	-o-transition: all 350ms ease-in-out;	transition: all 350ms ease-in-out;	font-size: 12px;}.page-id-360 #mg-accordion .acc-drawer.ui-state-active i.shippment-spinner {	-webkit-transform: translateY(-50%) rotate(0deg);	-moz-transform: translateY(-50%) rotate(0deg);	-ms-transform: translateY(-50%) rotate(0deg);	-o-transform: translateY(-50%) rotate(0deg);	transform: translateY(-50%) rotate(0deg);}.page-id-360 #mg-accordion .acc-drawer.ui-state-active i.shippment-spinner {	background-color: #dbdbdb;}.page-id-360 #mg-accordion .acc-drawer i.shippment-spinner {	display: block;	width: 26px;	height: 26px;	border-radius: 50%;	background-color: #f4f4f4;	position: absolute;	top: 50%;	right: 20px;	-webkit-transform: translateY(-50%) rotate(180deg);	-moz-transform: translateY(-50%) rotate(180deg);	-ms-transform: translateY(-50%) rotate(180deg);	-o-transform: translateY(-50%) rotate(180deg);	transform: translateY(-50%) rotate(180deg);	-webkit-transition: all 350ms ease-in-out;	-moz-transition: all 350ms ease-in-out;	-ms-transition: all 350ms ease-in-out;	-o-transition: all 350ms ease-in-out;	transition: all 350ms ease-in-out;}.page-id-360 #mg-accordion .acc-drawer i.shippment-spinner {	font-family: FontAwesome;	font-size: 25px;	font-style: normal;}.page-id-360 #mg-accordion .acc-drawer i.shippment-spinner:before {	content: "\f107";	position: absolute;	top: 3px;	left: 5px;}.page-id-360 #mg-accordion .shippment-final-price {	float: left;}.page-id-360 #mg-accordion .shippment-final-price span.price {	color: inherit;	font-size: 1.2em;}.page-id-360 #mg-accordion .acc-cont {	border-right: 1px solid #ebeced;	border-left: 1px solid #ebeced;	padding: 15px 0;}.page-id-360 #mg-accordion .carousel-container {	padding: 0 50px;	position: relative;	height: 180px;	overflow: hidden;}.page-id-360 .appliedPrepayeds {	border: 1px solid #f0f1f2;	border-radius: 2px;}.page-id-360 .appliedPrepayeds .paymentRow:first-child {	background-color: #f7f9fa;	font-size: 15px;}.page-id-360 .appliedPrepayeds .paymentRow:last-child {	border-bottom-style: none;	background-color: #f7fff7;}.page-id-360 .appliedPrepayeds .paymentRow {	border-bottom: 1px solid #f0f1f2;	padding: 10px;}.page-id-360 .appliedPrepayeds .paymentRow .prepayedAmount {	display: inline-block;	float: left;}.page-id-360 .appliedPrepayeds .paymentRow:last-child .prepayedAmount .rowCurrency, .page-id-360 .appliedPrepayeds .paymentRow:last-child .prepayedAmount .rowAmount {	color: #4caf50;}.page-id-360 .paymentRows > .paymentRow:first-child > .prepayedAmount > span {	color: #777;}.page-id-360 .appliedPrepayeds .paymentRow .prepayedAmount .rowAmount {	display: inline-block;	margin-left: 5px;	font-size: 18px;	color: #ff6b6b;}.page-id-360 #payment-container .paymnet-method__title {	margin: 55px 0 40px 0;	padding-right: 1px;	font-size: 14px;}.page-id-360 #payment-container .payment-head {	margin-bottom: 20px;}.page-id-360 #payment-container .payment-head .title i.icon.icon-caret-left-blue {	vertical-align: middle;}.page-id-360 #content .payment .required {	color: #fff;	position: absolute;	right: 117px;	top: 27px;	width: 220px;}.page-id-360 #content .payment .required .dcenter {	background: #ff5252;	border-radius: 2px;	color: #fff;	display: inline-block;	font: 12px/21px iransans, Arial;	height: 20px;	margin-right: 14px;	padding: 2px 17px;	position: relative;}.page-id-360 .payment .required div {	float: left;	height: 32px;}.page-id-360 .hidden {	display: none;}.page-id-360 .payment .payment_type .payment_list .payment_item.selected {	border: 1px solid #c0f0c1;}.page-id-360 .payment .payment_type .payment_list .payment_item {	border: 1px solid #f0f1f2;	border-radius: 2px;	margin-bottom: 15px;}.page-id-360 .payment .payment_type .payment_list #internet_pay.payment_item table {}.page-id-360 .payment .payment_type .payment_list .payment_item table {	width: 100%;	direction: rtl;	height: 65px;	margin: 0;}.page-id-360 table {	border-collapse: collapse;	direction: ltr;}.page-id-360 .payment .payment_type .payment_list .payment_item.selected table td.first {	background-color: #f7fff7;	border-left: 1px solid #c0f0c1;}.page-id-360 .payment .payment_type .payment_list .payment_item table .first {	border-left: 1px solid #f0f1f2;	border-radius: 0 2px 2px 0;	cursor: pointer;}.page-id-360 .payment .payment_type .payment_list .payment_item table td {	text-align: center;	vertical-align: middle;}.page-id-360 #payment-container td .radio-control {	right: 1px;	top: 6px;}.page-id-360 .payment .payment_type .payment_list .payment_item table .first input {	margin-top: 6px;}.page-id-360 .payment .payment_type .payment_list .payment_item table .second.bank {	position: relative;	font-size: 12px;}.page-id-360 .payment .payment_type .payment_list .payment_item table .second {	text-align: right;}.page-id-360 .payment .payment_type .payment_list .payment_item table .second div.right.ux-offer {	width: calc(100% - 375px);}.page-id-360 .payment .payment_type .payment_list .payment_item table .second div.right {	margin-right: 15px;}.page-id-360 .payment .payment_type .payment_list .payment_item:first-child td.second p.title-payment {	vertical-align: -18px;	font-size: 17px !important;}.page-id-360 .payment .payment_type .payment_list .payment_item .title-payment {	color: #4d4d4d !important;	font: 14px iransans, Arial !important;	display: inline;}.page-id-360 .payment .payment_type .payment_list .payment_item table td p {	line-height: 26px;	font: 15px iransans, Arial;	color: #777;}.page-id-360 .payment .payment_type .payment_list .payment_item:first-child td.second .payment-hr {	margin-right: -15px;	width: calc(100% + 15px);	padding-right: 15px;	margin-top: 20px;	border-top: 1px solid #dedede;}.page-id-360 .payment-blue {	color: #2196f3;}.page-id-360 .payment .payment_type .payment_list .payment_item table .second div.right .choose {	margin: 10px 20px 15px 0;	white-space: nowrap;}.page-id-360 .payment .payment_type .payment_list .payment_item table .second div.right .choose {	font-family: iransans, Arial;	font-size: 13px;	margin: 10px 20px 0 0;}.page-id-360 .payment .payment_type .payment_list .payment_item table .second div.right .choose ul {	margin-top: 12px;	width: 502px;}.page-id-360 .clearfix {	display: block;}.page-id-360 .payment .payment_type .payment_list .payment_item table .second div.right .choose ul li {	float: right;	margin-left: 30px;	padding: 2px 0;}.page-id-360 .payment .payment_type .payment_list #rbBankType .radio-control {	margin-left: 5px;	top: 7px;}.page-id-360 #payment-container td .radio-control {	right: 1px;	top: 6px;}.page-id-360 .payment .payment_type .payment_list .payment_item table .second div.right .choose ul li input {	vertical-align: middle;	margin-left: 5px;}.page-id-360 .payment .payment_type .payment_list #rbBankType label {	font: 12px iransans, Arial;}.page-id-360 .payment .payment_type .payment_list .payment_item:first-child td.second div.left.ux-offer {	width: 360px;	margin: 0;	position: absolute;	top: 0;	bottom: 0;	left: 0;}.page-id-360 .payment .payment_type .payment_list .payment_item table .second div.left {	text-align: center;	margin: 10px 0 0 30px;}.page-id-360 .payment .payment_type .payment_list .payment_item:first-child td.second div.left.ux-offer .first-text {	height: 62px;	text-align: right;	position: relative;}.page-id-360 .payment .payment_type .payment_list .payment_item:first-child td.second div.left.ux-offer .first-text:before {	content: "\f00c";	display: inline-block;	width: 25px;	height: 25px;	position: absolute;	top: 50%;	right: 50px;	transform: translateY(-50%);	font-family: FontAwesome;	font-size: 25px;	font-style: normal;}.page-id-360 .payment .payment_type .payment_list .payment_item:first-child td.second div.left.ux-offer .first-text > span {	display: inline-block;	position: absolute;	top: 50%;	transform: translateY(-50%);	right: 85px;	padding-left: 30px;}.page-id-360 .payment .payment_type .payment_list .payment_item:last-child {	margin-bottom: 0;}.page-id-360 #mg-accordion .hint-container .hint--green {	color: #4caf50;}.page-id-360 #mg-accordion .hint-container .hint--black, .page-id-360 #mg-accordion .hint-container .hint--green {	font-size: 14px;	margin-left: 3px;}.page-id-360 #mg-accordion .hint-container .hint--black {	color: #676767;}.page-id-360 #payment-container .payment-head .title .title-text {	margin-right: 10px;	font-size: 18px;}.page-id-360 td {	margin: 0;	padding: 0 !important;}.page-id-360 .woocommerce .radio-control {	display: inline-block;	position: relative;	height: 18px;	width: 18px;	padding: 0px;	margin: 6px;}.page-id-360 #itempay .radio-control {	display: inline-block;	position: relative;	height: 18px;	width: 18px;	padding: 0px;	margin: -6.5px;}.page-id-360 #content .payment .foot {	padding-top: 20px;	position: relative;	margin-top: 40px;	height: 48px;}.page-id-360 #content .payment .foot .opt {	color: #777;	font: 14px/24px iransans, Arial;	margin: 0 0 0 55px;	position: relative;	top: -6px;	width: 350px;}.page-id-360 #content .payment .foot .opt a {	color: #2196f3;	border-bottom: 1px dashed;}.page-id-360 .mg-button.green#place_order {	padding: 0 20px;	color: #fff !important;	margin: 4px;	line-height: 38px;	border-radius: inherit;	border: transparent !important;	font-size: 13px;}.page-id-360 #payment-container .payment .foot .mg-button-container {	box-shadow: none;}/* end style for review_order_before_payment-page' */.alert-success {	color: #3c763d;	background-color: #dff0d8;	border-color: #d6e9c6;}.alert-info {	color: #31708f;	background-color: #d9edf7;	border-color: #bce8f1;}.alert-warning {	color: #8a6d3b;	background-color: #fcf8e3;	border-color: #faebcc;}.alert-danger {	color: #a94442;	background-color: #f2dede;	border-color: #ebccd1;}#ctl29_pnl_login .section_login, #ctl29_pnl_login .section_register {	float: right;}#tm_builder_outer_content .tm_pb_blurb_content p.special_gifts_home {	position: relative;	top: -3.8em;	right: 4em;}#tm_builder_outer_content .tm_pb_blurb_content p.free_shipping_home {	position: relative;	top: -3.8em;	right: 4em;}#tm_builder_outer_content .tm_pb_section_2 .tm_pb_text_align_center p:first-child {	margin: 0px !important;	height: 0;}.ui-tooltip, .arrow:after {	background-color: #838996}.shipping-page .ui-tooltip {	background-color: transparent}.ui-tooltip {	padding: 4px 20px;	color: #fff;	border-radius: 2px;	box-shadow: none;	font: normal 12px iransans}.arrow {	width: 70px;	height: 14px;	overflow: hidden;	position: absolute;	left: 50%;	margin-left: -33px;	bottom: -13px;}.arrow:after {	content: "";	position: absolute;	left: 20px;	top: -23px;	width: 25px;	height: 25px;	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-o-transform: rotate(45deg);	tranform: rotate(45deg);}.pp_content_container {	text-align: center !important;}#jig1 .jig-caption-title {	text-align: justify !important;}/* star style for woocommerce' */.woocommerce td.product-thumbnail img {	max-height: 80px;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger {	bottom: .5em;	top: inherit !important;}.single-product-image .woocommerce-product-gallery__trigger::before, .single-product-image .woocommerce-product-gallery__trigger::after {	content: none !important;}/* end style for woocommerce' *//* start style for other things' */.woocommerce .breadcrumbs__items .breadcrumbs__content .breadcrumbs__wrap .breadcrumbs__item:nth-child(2) {	display: none;}.product-template-default .summary .c-message--info:before {	content: "\f05a";	font-size: 50px;	color: #f6e8a1;	right: 15px;	top: auto;	font-family: FontAwesome;	position: absolute;}.product-template-default .summary .c-message--info {	/*    margin-top: 83px;    margin-bottom: 58px;*/	text-align: justify;	direction: rtl;}.product-template-default .summary .c-message--info {	background-color: #fffde4;	border: 1px solid #f6e8a1;	padding-right: 75px;	min-height: 94px;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start;}.product-template-default .c-message {	color: #4e4e4e;	font-size: 14px;	font-size: 1rem;	line-height: 2.21;	padding: 22px;	position: relative;	border-radius: 5px;	line-height: 22px;}/* end style for other things' */@media only screen and (min-width: 900px) {	.SellerNotify {		width: 28em;	}}@media only screen and (max-width: 800px) {	.auth .auth__form, .auth .auth__guidance {		width: 100%;	}		.auth .auth__content {		display: block;	}		#ctl29_pnl_login .section_login, #ctl29_pnl_login .section_register {		display: block !important;		width: 100% !important;		height: 100% !important;	}		#ctl29_pnl_login .section_login {		border-bottom: 1px solid #f0f1f2;		border-left: none !important;		margin-bottom: 30px;	}}@media only screen and (max-width: 650px) {	.page-id-656 .c-profile-page .o-page__content {		-ms-flex: 0 0 100%;		flex: 0 0 100%;		max-width: 100%;	}		.page-id-656 .c-profile-page .c-promotion-page:after, .page-id-656 .c-profile-page .o-page__aside {		-ms-flex: 0 0 100%;		flex: 0 0 100%;		max-width: 100%;	}		.main-navigation.mobile-menu .menu > li > a {		color: #ffffff !important;	}		nav.main-navigation > .tm-mega-menu .tm-mega-menu-sub.mega-sub .tm-mega-menu-sub-item > a, .main-navigation .sub-menu a {		color: #ffffff !important;	}		nav.main-navigation > .tm-mega-menu.mega-menu-mobile-on .mega-menu-mobile-arrow {		left: 0;	}}.woocommerce-checkout .entry-content .woocommerce-checkout .woocommerce-billing-fields h3, .woocommerce-info::before {	display: none !important;}.woocommerce-checkout .entry-content .woocommerce .woocommerce-info span {	background: #a00000;}.woocommerce-checkout .entry-content .woocommerce .woocommerce-info span {	color: #fff !important;	display: inline-block;	margin-left: 20px;	padding: 11px 15px;	border-radius: 3px;	line-height: 1.1;	font-size: 18px;}.woocommerce-checkout .entry-content .woocommerce-checkout .panel .panel-heading .panel-title a span {	background: #a00000;}.woocommerce-checkout .panel .panel-heading .panel-title a span {	color: #fff !important;	display: inline-block;	margin-left: 20px;	padding: 11px 15px;	border-radius: 3px;}.woocommerce form.login, .woocommerce-info {	margin: 0 !important;}.two-column-layout-right .login {	background-color: #fff;}.woocommerce-page header h1.entry-title, .woocommerce-page h1.page-header, .page-id-11548 h1.entry-title, .page-id-11544 h1.entry-title,.page-id-29087 h1.entry-title, .page-id-29209 h1.entry-title, .page-id-29201 h1.entry-title, .page-id-11545 h1.entry-title {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;	height: 1px;	width: 1px;	overflow: hidden;}.woocommerce-checkout .post-wrapper .post-content {	margin-top: -30px !important;}.textwidget .footer-payment.pull-right img {	height: auto;	max-width: 100%;	position: absolute;	left: 18%;	bottom: -12px;}#ajaxsearchprowidget-2 h3.wgtitle {	margin-bottom: 0;}#footer-bottom .footer-copyright .copyright {	max-width: 100% !important;}.logo-wrapper .logo-inside {	margin: 22px 0 12px !important;}.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li {	padding-right: 30px !important;}@media (min-width: 320px) and (max-width: 768px) {	.home.page h1, .page-id-4522 h1, .page-id-4486 h1, .page-id-4516 h1, .page-id-4339 h1, .page-id-4506 h1, .page-id-4518 h1, .page-id-6124 h1, .page-id-5242 h1 {		font-size: .7rem;	}		.whb-top-bar .whb-text-element {		font-size: .6rem !important;	}		.textwidget .footer-payment.pull-right img {		position: inherit;	}		#sp110 .wpb_column.vc_column_container.vc_col-sm-2, #np110 .wpb_column.vc_column_container.vc_col-sm-2 {		width: 40%;	}		#sp110 .wpb_column.vc_column_container.vc_col-sm-10, #np110 .wpb_column.vc_column_container.vc_col-sm-10 {		width: 60%;	}}/* custom bootstrap */.panel {	-webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 5%);	box-shadow: 0 1px 2px rgb(0 0 0 / 5%);}.panel-default {	border-color: #ddd;}.panel {	margin-bottom: 0px;	background-color: #fff;	border: 1px solid transparent;	border-radius: 4px;	-webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);	box-shadow: 0 1px 1px rgb(0 0 0 / 5%);}.panel-default > .panel-heading {	background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);	background-image: -o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));	background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);	background-repeat: repeat-x;}.panel-default > .panel-heading {	color: #333;	background-color: #f5f5f5;	border-color: #ddd;}.panel-heading {	padding: 10px 15px;	border-bottom: 1px solid transparent;	border-top-left-radius: 3px;	border-top-right-radius: 3px;}.panel-title {	margin-top: 0;	margin-bottom: 0;	font-size: 16px;	color: inherit;}.collapse.in {	display: block;}.collapse {	display: none;}.panel-default > .panel-heading + .panel-collapse > .panel-body {	border-top-color: #ddd;}.panel-body {	padding: 15px;}/* custom bootstrap *//* custom style */.wd-hover-quick.woodmart-hover-quick:hover .content-product-imagin {	-webkit-box-shadow: 0 2px 17px 0 rgb(0 0 0 / 9%);	box-shadow: 0 2px 17px 0 rgb(0 0 0 / 9%);	z-index: 11;}.wd-hover-quick.woodmart-hover-quick .content-product-imagin :hover .content-product-imagin {	-webkit-box-shadow: 0 2px 17px 0 rgb(0 0 0 / 9%);	box-shadow: 0 2px 17px 0 rgb(0 0 0 / 9%);	z-index: 11;	visibility: visible;}.wd-hover-quick.woodmart-hover-quick .content-product-imagin {	position: absolute;	top: 0px;	right: 0px;	bottom: 0;	left: 0px;	z-index: 1;}.product-grid-item .product-element-top, .product-grid-item .wd-entities-title, .product-grid-item .price {	z-index: 13;}.c-promotion__badge--special-sale {	color: #fb3449;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	width: 100%;	border-bottom: 1px solid #fb3449;	font-weight: 400;}#sp110 .wpb_content_element, #np110 .wpb_content_element {	margin-bottom: 0px;}.c-swiper-specials__title {	margin: 0 auto;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: start;	-ms-flex-align: start;	align-items: flex-start;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-ms-flex-direction: column;	flex-direction: column;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	width: 170px;}.c-swiper-specials__title img {	width: 100%;	max-height: calc(100% - 41px);	-o-object-fit: contain;	object-fit: contain;	-webkit-box-flex: 1;	-ms-flex: 1;	flex: 1;}.c-discount__title {	margin-left: 8px;	width: 140px;	-ms-flex-negative: 0;	flex-shrink: 0;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-ms-flex-direction: column;	flex-direction: column;	-webkit-box-align: start;	-ms-flex-align: start;	align-items: flex-start;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;}.c-discount__title img {	width: 100%;	max-height: calc(100% - 42px);	-o-object-fit: contain;	object-fit: contain;}#bblog1122 .wd-carousel-spacing-20 {	margin-bottom: 0px !important;}#bblog1122 .blog-design-masonry.blog-style-shadow .article-inner {	min-height: 665px;}/* custom style *//* themes style */.woocommerce-checkout .checkout h3 {	margin: 0px!important;}.woocommerce-account .woocommerce-MyAccount-navigation {	 float: initial!important;	 width: auto!important;}.rtl.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {	 float: initial!important;	 margin-right: auto!important;	 margin-left: 0.53em!important;}.rtl.woocommerce dl.variation {	float: right;	width: 100%;}.wd-my-account-links a{	color: initial!important;}.return-to-shop{	text-align: center;	margin: 13px!important;}.woocommerce div.product form.cart .variations input {	max-width: 100%;	min-width: 150px;	display: inline-block;	margin-right: 1em;	margin: 5px 10px;	padding: 5px;	height: 30px;	-webkit-appearance: menulist;}.woocommerce div.product form.cart .variations th {	width: 6rem;}@media (max-width: 767px){	.rtl.woocommerce div.product .woocommerce-product-gallery {		width: 100%!Important;		display: block;	}	.rtl.woocommerce div.product div.summary {		width: 100%!Important;	}}