@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/iranyekan/eot/iranyekanwebboldfanum.eot');
	src: url('assets/fonts/iranyekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iranyekan/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iranyekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 100;
	src: url('assets/fonts/iranyekan/eot/iranyekanwebthinfanum.eot');
	src: url('assets/fonts/iranyekan/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iranyekan/woff/iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iranyekan/ttf/iranyekanwebthinfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/iranyekan/eot/iranyekanweblightfanum.eot');
	src: url('assets/fonts/iranyekan/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iranyekan/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iranyekan/ttf/iranyekanweblightfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/iranyekan/eot/iranyekanwebregularfanum.eot');
	src: url('assets/fonts/iranyekan/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iranyekan/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iranyekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/iranyekan/eot/iranyekanwebmediumfanum.eot');
	src: url('assets/fonts/iranyekan/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iranyekan/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iranyekan/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('assets/fonts/iranyekan/eot/iranyekanwebextraboldfanum.eot');
	src: url('assets/fonts/iranyekan/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iranyekan/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iranyekan/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/iranyekan/eot/iranyekanwebblackfanum.eot');
	src: url('assets/fonts/iranyekan/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iranyekan/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iranyekan/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('assets/fonts/iranyekan/eot/iranyekanwebextrablackfanum.eot');
	src: url('assets/fonts/iranyekan/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iranyekan/woff/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iranyekan/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');
}




:root {
	--main-color: #9932cc;
	--radius: 10px;
}
*,::after,::before{
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
html,body{
	height:100%
}
body{
	background-color:#fff;
	line-height:24px;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	font-family:iranyekan;
	color:#202020;
	overflow-x:hidden;
	direction:rtl;
	text-align:right;
}
h1,h2,h3,h4,h5,h6{
	color:#202020;
	font-family:iranyekan;
	font-weight:400;
	margin-top:0
}
p{
	font-size:14px;
	font-weight:400;
	line-height:24px;
	color:#707070;
	margin-bottom:15px
}
h1{ font-size:36px; line-height:42px }
h2{ font-size:30px; line-height:36px }
h3{ font-size:24px; line-height:30px }
h4{ font-size:18px; line-height:24px }
h5{ font-size:14px; line-height:18px }
h6{ font-size:12px; line-height:14px }
p:last-child{
	margin-bottom:0
}
a,button{
	color:inherit;
	line-height:inherit;
	text-decoration:none;
	cursor:pointer
}
a,button,img,input,span{
	-webkit-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
:focus{
	outline:none!important
}
a:focus{
	color:inherit;
	outline:none;
	text-decoration:none
}
a:hover{
	text-decoration:none;
	color: var(--main-color);
}
button,input[type="submit"]{
	cursor:pointer
}
ul{
	list-style:outside none none;
	margin:0;
	padding:0
}
.clear{ clear:both }
.text-justify{ text-align: justify; }
.text-center{ text-align: center; }
.box-shadow { box-shadow: 0 0 2px 0.6px rgba(0,0,0,0.2); }
.m-0{ margin:0 }
.p-0{ padding:0 }
.p-10{ padding:10px }
.p-20{ padding:20px }
.mt-0{ margin-top:0 }
.mt-10{ margin-top:10px }
.mt-20{ margin-top:20px }
.mt-30{ margin-top:30px }
.mt-40{ margin-top:40px }
.mt-50{ margin-top:50px }
.mt-60{ margin-top:60px }
.mt-70{ margin-top:70px }
.mt-80{ margin-top:80px }
.mt-90{ margin-top:90px }
.mt-100{ margin-top:100px }
.mb-0{ margin-bottom:0 }
.mb-10{ margin-bottom:10px }
.mb-20{ margin-bottom:20px }
.mb-30{ margin-bottom:30px }
.mb-40{ margin-bottom:40px }
.mb-50{ margin-bottom:50px }
.mb-60{ margin-bottom:60px }
.mb-70{ margin-bottom:70px }
.mb-80{ margin-bottom:80px }
.mb-90{ margin-bottom:90px }
.mb-100{ margin-bottom:100px }
.pt-0{ padding-top:0 }
.pt-10{ padding-top:10px }
.pt-20{ padding-top:20px }
.pt-30{ padding-top:30px }
.pt-40{ padding-top:40px }
.pt-50{ padding-top:50px }
.pt-60{ padding-top:60px }
.pt-70{ padding-top:70px }
.pt-80{ padding-top:80px }
.pt-90{ padding-top:90px }
.pt-100{ padding-top:100px }
.pb-0{ padding-bottom:0 }
.pb-10{ padding-bottom:10px }
.pb-15{ padding-bottom:15px }
.pb-20{ padding-bottom:20px }
.pb-25{ padding-bottom:25px }
.pb-30{ padding-bottom:30px }
.pb-40{ padding-bottom:40px }
.pb-50{ padding-bottom:50px }
.pb-60{ padding-bottom:60px }
.pb-70{ padding-bottom:70px }
.pb-80{ padding-bottom:80px }
.pb-90{ padding-bottom:90px }
.pb-100{ padding-bottom:100px }
input:-moz-placeholder,textarea:-moz-placeholder{
	opacity:0.7;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
	opacity:0.7;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
input::-moz-placeholder,textarea::-moz-placeholder{
	opacity:0.7;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
	opacity:0.7;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
input {
	background: #f9f9f9;
	border: 2px solid #bcbec0;
	height: 45px;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-right: 10px;
	font-size: 14px;
	color: #333;
	width: 100%;
	border-radius: 10px;
}
input[type="checkbox"], input[type="radio"]{
    width: auto;
    height: auto;
}
select{
	width:100%;
	background:#f9f9f9;
	border:2px solid #bcbec0;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-size:14px;
	color:#333;
	height: 45px;
	border-radius: 10px;
}
option{
	background:#fff;
	border:0 solid #626262;
	padding-left:10px;
	font-size:14px
}
input:focus{
	border-color: var(--main-color);
}
textarea {
	resize: unset;
	background: #fff;
	border: 2px solid #eceff8;
	border-radius: 10px;
	padding: 10px;
	width: 100%;
	font-size: 14px;
	height: 140px;
}
textarea:focus {
	background:transparent;
	border:2px solid var(--main-color);
	outline:none
}
.icon-img {
	width: 18px;
}
.main-color {
	color: var(--main-color);
}
.text-shadow {
	text-shadow: 0 0 8px #9932cc91;
}



header {
	background: #f8f8f8;
}
header img.logo {
	height: 60px;
}
header .row {
	align-items: center;
}
header .lo-reg-ser {
	display: ;
	display: flex;
	justify-content: end;
}
header .lo-reg-ser li:nth-child(2) {
	border-right: 1px solid #bcbec0;
	border-left: 1px solid #bcbec0;
}
header .lo-reg-ser li {
	padding: 0 15px;
}
header .lo-reg-ser li img {
	margin-left: 7px;
}
header .button-create-shop {
	background: var(--main-color);
	color: #fff;
	padding: 7px 20px;
	border-radius: var(--radius);
}
header nav.main-menu {
	margin-top: 30px;
	background: #fff;
	border-radius: var(--radius);
	display: flex;
}
header nav.main-menu ul {
	display: flex;
	justify-content: space-around;
	width: 100%;
	padding: 10px;
	align-items: center;
}
header nav.main-menu ul img {
	margin-left: 7px;
}

main {
	background: #fff;
}

.first-section {
	background: #f8f8f8;
	border-radius: 0 0 0 150px;
}
.first-section img {
	width: 100%;
}
.first-section h1 {
	color: var(--main-color);
	font-weight: 800;
	font-size: 24px;
	text-align: center;
}
.first-section form {
	display: flex;
	gap: 10px;
}
.first-section form input[type="text"] {
	border: 0;
	background: #fff;
}
.first-section form button {
	border: 0;
	background: var(--main-color);
	color: #fff;
	border-radius: var(--radius);
	padding: 7px 20px;
}

.two-section .slogan {
	display: flex;
	justify-content: space-between;
}
.two-section figure {
	text-align: center;
}
.two-section .slogan figure  img {
	height: 50px;
	margin: 0 auto 10px;
}
.two-section .slogan figure figcaption {
	color: #707070;
}

.top-section-title {
	text-align: center;
}
.top-section-title h3 {
	font-size: 28px;
	font-weight: 800;
	display: inline-block;
	margin: 0 auto;
}
.top-section-title h3::after {
	content: "";
	display: block;
	background: url(assets/img/border-bottom-img.jpg) no-repeat;
	background-size: contain;
	height: 13px;
	width: 100%;
	margin-top: 7px;
}

.three-section {
	background: #f8f8f8;
	border-radius: 0 150px 0 150px;
}
.three-section .product-special {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.three-section .product-special > img {
	width: 40%;
	height: fit-content;
}
.three-section .product-special .content {
	width: 58%;
}
.three-section .product-special .content p {
	margin-bottom: 3px;
}
.three-section .product-special .content .other-info-product {
	background: #fff;
	padding: 10px;
	border-radius: var(--radius);
}
.three-section .product-special .content .other-info-product .price {
	color: var(--main-color);
	text-align: center;
}
.three-section .product-special .content .other-info-product .info-rating {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.three-section .product-special .content .other-info-product .info-rating img {
	width: 20px;
	height: fit-content;
}
.three-section .product-special .content .other-info-product a.btn-go-pro {
	background: var(--main-color);
	color: #fff;
	border-radius: var(--radius);
	display: block;
	text-align: center;
	padding: 6px;
	margin-top: 4px;
}



.four-section .shop {
	box-shadow: 0 0 6px #00000030;
	border-radius: var(--radius);
	overflow: hidden;
}
.four-section .shop figure {
	margin: 0;
}
.four-section .shop figure img {
	width: 100%;
}
.four-section .shop .content .title {
	margin-bottom: 5px;
}
.four-section .shop .content .follower {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.four-section .shop .content .follower div {
	width: 50%;
}
.four-section .shop .content .other-info-product .info-rating {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 10px 0;
}
.four-section .shop .content .other-info-product .info-rating img {
	width: 20px;
}
.four-section .shop .content .other-info-product a.btn-go-pro {
	display: block;
	text-align: center;
	background: var(--main-color);
	color: #fff;
	border-radius: var(--radius);
	padding: 7px;
}

.five-section {
	background: #f8f8f8;
	border-radius: 0 150px 0 150px;
}
.five-section .col-lg-6:last-child {
	display: flex;
	flex-direction: column;
	gap: 150px;
	justify-content: center;
}
.five-section h4 {
	font-size: 36px;
	font-weight: 800;
	text-align: center;
}
.five-section a {
	display: inline-block;
	margin: 0 auto;
	background: var(--main-color);
	color: #fff;
	padding: 12px 30px;
	border-radius: var(--radius);
}

.six-section .product-access {
	display: flex;
	justify-content: space-between;
	text-align: center;
}
.six-section .box {
	width: 250px;
	box-shadow: 0 0 10px #0000002e;
	border-radius: var(--radius);
	padding: 20px;
}
.six-section .box img {
	height: 70px;
	margin-bottom: 8px;
}
.six-section .box p {
	font-size: 16px;
	font-weight: 800;
}

.seven-section .introducing-site-categories-title {
	position: relative;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.seven-section .introducing-site-categories-title b {
	flex: 1;
	height: 3px;
	opacity: 0.1;
	background-color: currentColor;
}
.seven-section .introducing-site-categories-title .title-main {
	display: flex;
	background: #f8f8f8;
	padding: 10px;
}
.seven-section .introducing-site-categories-title .title-main a {
	padding: 0 10px;
	margin: 0;
	font-weight: 800;
}
.seven-section .introducing-site-categories-title .title-main a:nth-child(2) {
	border-right: 2px solid #ddd;
	border-left: 2px solid #ddd;
}
.seven-section .introducing-site-categories {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.seven-section .introducing-site-categories figure {
	width: 23%;
	background: #fff;
	box-shadow: 0 0 3px #00000030;
	display: flex;
	justify-content: space-between;
	padding: 15px;
	border-radius: var(--radius);
	font-weight: 800;
	margin-bottom: 25px;
	align-items: center;
}
.seven-section .introducing-site-categories figure img {
	height: 50px;
}


.eight-section .row .col-lg-4::after {
	content: "";
	display: block;
	background: url(assets/img/border-dashed.jpg) no-repeat;
	background-size: cover;
	height: 13px;
	width: 100%;
}
.eight-section .row .col-lg-4:nth-child(1)::after {
	transform: rotate(180deg);
}
.eight-section .row .col-lg-4:nth-child(2)::after {
	content: unset;
}
.eight-section .slogan2 {
	display: flex;
	justify-content: space-around;
	text-align: center;
}
.eight-section .slogan2 figure img {
	height: 100px;
	margin-bottom: 8px;
}
.eight-section .slogan2 figure figcaption {
	font-weight: 800;
	color: #707070;
}


.nine-section {
	background: #f8f8f8;
	border-radius: 150px 0 150px 0;
}
.nine-section img {
	width: 100%;
}
.nine-section .col-lg-6:first-child {
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 150px;
	align-items: center;
}
.nine-section .col-lg-6 h4 {
	font-size: 28px;
	font-weight: 900;
}
.nine-section .col-lg-6 h4 span {
	text-shadow: unset;
}
.nine-section .col-lg-6 a {
	background: var(--main-color);
	color: #fff;
	border-radius: var(--radius);
	padding: 10px 25px;
}


.ten-section .special-products-title {
	position: relative;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.ten-section .special-products-title b {
	flex: 1;
	height: 3px;
	opacity: 0.1;
	background-color: currentColor;
}
.ten-section .special-products-title .title-main {
	display: flex;
	background: #f8f8f8;
	padding: 10px;
}
.ten-section .special-products-title .title-main a {
	padding: 0 10px;
	margin: 0;
	font-weight: 800;
}
.ten-section .special-products-title .title-main a:nth-child(1) {
	border-left: 2px solid #ddd;
}
.ten-section .shop {
	border-radius: var(--radius);
	overflow: hidden;
	box-shadow: 0 0 6px #00000040;
}
.ten-section .shop figure {
	margin: 0;
}
.ten-section .shop figure img {
	width: 100%;
}
.ten-section .shop p {
	margin-bottom: 8px;
}
.ten-section .shop .desc, .ten-section .shop .other-info-product {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.ten-section .shop .desc p {
	width: 50%;
}
.ten-section .shop .other-info-product .price {
	width: 80%;
	color: var(--main-color);
	font-size: 16px;
}
.ten-section .shop .other-info-product .price ins {
	text-decoration: none;
}
.ten-section .shop .other-info-product > img {
	width: 13%;
	height: fit-content;
}
.ten-section .shop .other-info-product .rating {
	width: 80%;
	text-align: left;
}
.ten-section a.show-more {
	display: inline-block;
	margin: 20px auto;
	text-align: center;
	padding: 15px 0;
	width: 18%;
	color: var(--main-color);
	box-shadow: 0 0 7px #9932cc;
	border-radius: 3px;
	font-weight: 700;
}

.eleven-section .post {
	box-shadow: 0 0 6px #0000003b;
	border-radius: var(--radius);
	overflow: hidden;
}
.eleven-section .post figure {
	margin: 0;
}
.eleven-section .post figure img {
	width: 100%;
}
.eleven-section .post .content > p {
	text-align: justify;
}
.eleven-section .post .content .desc {
	display: flex;
	justify-content: space-between;
}
.eleven-section a.show-more {
	display: block;
	margin: 20px auto;
	text-align: center;
	padding: 15px 0;
	width: 18%;
	color: var(--main-color);
	box-shadow: 0 0 7px #9932cc;
	border-radius: 3px;
	font-weight: 700;
}

.twelve-section .swiper {
	width: 50%;
}
.twelve-section .review {
	display: flex;
	justify-content: space-between;
	box-shadow: 0 0 6px #0000003d;
	border-radius: var(--radius);
	overflow: hidden;
}
.twelve-section .review img {
	width: 150px;
}
.twelve-section .review p {
	text-align: justify;
}
.twelve-section .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	margin-bottom: -40px;
}
.twelve-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 20px;
	border-radius: 30px;
}


footer {
	background: #f8f8f8;
	border-radius: 0 150px 0 0;
	padding: 40px 0 0 0;
}
footer .button {
	background: #fff;
	width: fit-content;
	padding: 15px;
	font-weight: 800;
}
footer .col-lg-4:nth-child(1) p {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 100px;
	line-height: 2;
}
footer .button a:first-child {
	border-left: 2px solid #ddd;
	padding-left: 8px;
	margin-left: 8px;
}
footer h3 {
	font-weight: 800;
	font-size: 20px;
}
footer ul li {
	margin-bottom: 15px;
}
footer ul.social {
	display: flex;
	justify-content: space-between;
	background: #fff;
	padding: 15px;
}
footer ul.social li {
	margin: 0;
}
footer ul.social img {
	width: 30px;
}
footer .footer-contact-us p {
	margin-top: 7px;
	font-weight: 700;
	margin-bottom: 0;
}
footer .footer-contact-us p:nth-child(4), footer .footer-contact-us p:nth-child(6) {
	direction: ltr;
	text-align: left;
}
footer ul.namad {
	display: flex;
	justify-content: space-around;
	margin-top: 20px;
}
footer ul.namad img {
	height: ;
	height: 100px;
}
footer .footer-bottom {
	padding: 15px;
	background: var(--main-color);
	color: #fff;
	border-radius: 150px 150px 0 0;
	text-align: center;
}
footer .footer-bottom p {
	color: #fff;
	font-size: 18px;
}



.breadcrumb * {
	font-weight: 800;
	margin-left: 6px;
}


/*.page-orders .section-orders table > :not(caption) > *, .page-orders .section-orders table > :not(caption) > * > * {
	border-width: 1px 0;
}*/
.page-orders .section-orders table {
	text-align: center;
	border-collapse: collapse;
	border-radius: 10px;
	border-style: hidden;
	box-shadow: 0 0 0 4px #f2f2f2;
	width: 100%;
	margin-bottom: 20px;
}
.page-orders .section-orders table thead {
	color: #707070;
}
.page-orders .section-orders table .success {
	color: #006600;
}
.page-orders .section-orders table .detail {
	color: #1ac0c6;
}
.page-orders .section-orders table td, .page-orders .section-orders table th {
	border: 1px solid #ccc;
	padding: 6px;
}
.page-orders .section-orders .pagination {
	justify-content: center;
	gap: 5px;
	margin-bottom: 30px;
}
.page-orders .section-orders .pagination p {
	background: #f8f8f8;
	margin: 0 5px;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 2;
}
.page-orders .section-orders .pagination img {
	width: 8px;
}
.page-orders .section-orders .pagination .nex {
	transform: rotate(180deg);
}
/*table tr:first-child th:first-child,
table tr:first-child th:last-child,
table tr:last-child td:first-child,
table tr:last-child td:last-child{
	border: 2px solid orange;
	border-radius: 10px;
}*/



.page-loreg .col-lg-6 > img {
	margin: 60px auto 0;
	display: block;
}
.page-loreg .nav {
	background: #f8f8f8;
	display: flex;
	justify-content: space-around;
	border-radius: var(--radius);
	margin-bottom: 10px;
}
.page-loreg .nav button {
	border: 0;
	background: transparent;
	padding: 8px 35px;
	border-bottom: 2px solid transparent;
}
.page-loreg .nav button.active {
	border-bottom: 2px solid var(--main-color);
	color: var(--main-color);
}
.page-loreg form label {
	margin: 15px 0 5px 0;
}
.page-loreg form label[for="password"], .page-loreg form label[for="email"] {
	width: 49%;
}
.page-loreg form label[for="password"] {
	margin-left: 5px !important;
}
.page-loreg form input[type="password"], .page-loreg form input[type="email"] {
	direction: ltr;
	text-align: left;
	padding-left: 7px;
}
.page-loreg form p {
	margin: 0;
	color: #202020;
	font-weight: 400;
	font-size: 16px;
	margin-left: 40px;
}
.page-loreg form .group-input {
	display: flex;
	align-items: center;
	margin: 10px 0 20px;
}
.page-loreg form .group-input label {
	margin: 0 5px 0 25px;
}
.page-loreg form button[type="submit"] {
	background: var(--main-color);
	color: #fff;
	border: 0;
	padding: 8px 55px;
	border-radius: var(--radius);
	margin: 30px auto;
	display: block;
}
.page-loreg button.regiser-width-google {
	border: 0;
	background: transparent;
	display: block;
	margin: 0 auto;
	padding: 8px 100px;
	box-shadow: 0px 1px 18px #9932cc75;
	border-radius: var(--radius);
}