/*
 Theme Name:   afsonshop Child
 Theme URI:    https://afsonshop.ir
 Description:  child Template for making online store
 Author:       LotusDeveloper
 Author URI:   http://lotusdeveloper.ir
 Template:     afsonshop
 Version:      1.0.0
 Text Domain:  afsonshop
*/

.flex_center{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:flex-start;
	align-items:center;
	align-content:center;
}
.flex_center img{
	border-radius:8px;
	width:100%;
}
@media screen and (max-width:992px){
	.flex_center{
		display:block;
	}
	.flex_center img{
		margin-bottom:15px;
		width:100%;
	}
}
.about_line_page{
	margin:30px 0;
	padding:120px 0;
	color:var(--main-color-white);
	line-height:2;
	text-align:center;
	background:var(--main-color-blue);
	background:-moz-linear-gradient(45deg,var(--main-color-blue-second) 0%,var(--main-color-blue) 100%);
	background:-webkit-linear-gradient(45deg,var(--main-color-blue-second) 0%,var(--main-color-blue) 100%);
	background:linear-gradient(45deg,var(--main-color-blue-second) 0%,var(--main-color-blue) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--main-color-blue-second)",endColorstr="var(--main-color-blue)",GradientType=1);
	position:relative;
}
.about_line_page::before{
	position:absolute;
	width:190px;
	height:285px;
	top:calc(50% - 143px);
	right:10%;
	content:"";
	background-image:url("assets/images/about1.png");
}
.about_line_page::after{
	position:absolute;
	width:166px;
	height:298px;
	top:calc(50% - 149px);
	left:10%;
	content:"";
	background-image:url("assets/images/about2.png");
}
.about_line_page .line_title h2{
	color:var(--main-color-white);
}
.woocommerce-tabs .wc-tabs li#tab-title-attrib_method_tab button::after {
	content: '\e84f';
}
.woocommerce-tabs .wc-tabs li#tab-title-attrib_profile_tab button::after {
	content: '\e846';
}
.progress-line,
.myprogress {
	margin-bottom: 15px;
}
.progress-info {
	margin-top: 8px;
}
.method_content {
	list-style: none;
	padding: 0;
	margin: 0 0 15px 0;
}
.method_content li {
	margin: 0 0 5px 0;
}
.method_content h4 {
	font-size: 16px;
	font-weight: bold;
}
.method_content h4 img,
.method_content li img{
	margin-left: 6px;
}
.footer{
    background: url("assets/images/footer.jpg") no-repeat right bottom var(--main-color-white);
}
.footer .logo_line{
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid var(--main-color-border);
	position:relative;
}
.footer .logo_line img{
	margin-bottom:15px;
}
.footer .logo_line p{
	margin-bottom:0;
}
.footer .nemads_line{
	padding-top:30px;
}
.footer .nemads_line_block{
	padding:15px 5px;
	display:table-cell;
	width:1%;
	text-align:center;
	vertical-align:middle;
}
.footer .nemads_line_block span{
	display:block;
	margin-top:8px
}
@media screen and (max-width:992px){
	.footer .nemads_line{
		display: none;
	}
}