.block-home-30{
	.block-title {
		text-align:center;
		margin-bottom:45px;
		strong{
			color:#111111;
			font-size:285.71%;
			font-weight:normal;	
		}
	}
	.owl-theme .owl-nav {
        margin: 0;
    }

    .owl-theme .owl-nav [class*='owl-'] {
        padding: 0;
        width: 50px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        border: 1px solid #dedede;
        background-color: #fff;
        position: absolute;
        top: 50%;
        margin: -31px 0 0 0;
        .border-radius(50%);
        .transition(.1s);
		color:#383838;
		.slidershow & {
			border:0px;
		}
        &.owl-next {
            left: -80px;
			.slidershow & {
				 left: 30px;
			}
            &:before {
                .icomoon(e929, 18px);
            }
        }

        &.owl-prev {
            right: -80px;
			.slidershow & {
				 right: 30px;
			}
            &:before {
                .icomoon(e927, 18px);
            }
        }
    }
	&.slidershow {
		.owl-theme .owl-nav [class*='owl-'] {
			width: 60px;
			height: 60px;
			line-height: 60px;
			border:0px;
			&.owl-next {
				left: 30px;
				&:before {
					.icomoon(e929, 24px);
				}
			}
			 &.owl-prev {
				right: 30px;
				&:before {
					.icomoon(e927, 24px);
				}
			}
		}
	}
	&.tabs-product-slider {
		.block-title{
			margin-bottom:25px;
		}
	}
	.slider-stagepadding-30 {
		margin-left:-30px;
		margin-right:-30px;
		margin-top:-20px;
		.owl-stage-outer {
			padding-top: 20px;
		}
		.owl-theme .owl-nav [class*='owl-'] {
			&.owl-next {
				left: -50px;
			}
			 &.owl-prev {
				right: -50px;
			}
		}
	}
}

.block-slider-deals{
	border-bottom: 1px dashed #eeeeee;
}

 /**
 * block categories
 */
.fashion-categories{
	border-bottom: 1px dashed #eeeeee;
	padding: 0 15px;
	> .container {
		width: auto;
		max-width: inherit;
		.cat-wrap{
			justify-content: space-between;
			flex-wrap: inherit;
			.item {
				 padding: 0;
				.content-box{
					text-align:center;
					.image-cat{
						margin-bottom: 22px;
						overflow:hidden;
						img {
							 margin: 0 auto;
							 .border-radius(50%);
							.transition(.3s);
						}
					}
					.cats-info{
						h2{
							font-size: 128.57%;
							text-transform: uppercase;
						}
						.count.hidden{
							display: block !important;
							color: #999999;
							font-size: 100%;
							font-weight: normal;
							visibility: visible !important;
							opacity: 1 !important;
						}
						a.btn-view{
							display:none;
						}
					}
					&:hover .image-cat img{
						.border-radius(80px);
					}
				}
			}
		}
	}
}
 /**
 * block saleoff
 */
.block-saleoff{
	.item{
		text-align:center;
		padding: 0;
		margin-bottom:15px;
		color:#111;
		text-transform: uppercase;
		strong{
			font-weight:bold;
			font-size:257.14%;
		}
		p{
			margin-bottom:0px;
			height:36px;
			line-height:36px;
			font-size:114.28%;
		}
	}
}
 /**
 * block Shop
 */
 .block-shop {
	 .box-content {
		 text-align:center;
		 .banner-image{
			 margin-bottom:25px;
		 }
		.box-info{
			padding: 0;
			h3{
				font-size:257.14%;
				margin-bottom: 22px;
			}
			p{
				color:#999999;
				font-size:114.28%;
				margin-bottom: 20px;
			}
			.btn-shopnow a {
				border: 1px solid #111111;
				display: table;
				text-transform: uppercase;
				padding: 12px 40px;
				.border-radius(5px);
				margin: 0 auto;
				&:hover {
					background:#111;
					color:#fff;
				}
			}
			 
		 }
	 }
 }

 /**
 * client slider
 */
.block-client-full{
	background:#f7fbfe;
	color:#999999;
	text-align:center;
	.item{
		max-width: 960px;
		margin: 0 auto;
	}

    .text {
        font-size: 171.42%;
        font-weight: normal;
		&:before{
			display:block;
			content:"";
			background:url("../images/quote-v30.png");
			width:32px;
			height:26px;
			margin: 0 0 50px auto;
		}
    }

    .name {
        font-size: 138.46%;
        font-weight: 700;
		color:#111111;
		margin-bottom: 10px;
		text-transform:uppercase;
    }

    .location {
        font-size: 100%;
		color:#999999;
    }
}
 /**
 * Blog slider
 */

.blog-home-slider .block-slider-post{
	.date-post{
		color:#aaaaaa;
		margin-top: 20px;
	}
    .post-title {
        font-size: 171.42%;
        text-transform: capitalize;
        font-weight: normal;
        margin: 5px 0 20px 0;
    }

    .post-short-description {
       margin-bottom: 20px;
       color:#999999;
	   font-size:114.28%;
    }

    .post-read-more a {
        border: 1px solid #111111;
        display: table;
        text-transform: uppercase;
        padding: 12px 35px;
		.border-radius(5px);
		&:hover {
			background:#111;
			color:#fff;
		}
    }
}
/**
 * Gallery images
 */
.gallery-img{
	background:#f7f7f7;
	.block-content{
		text-align: center;
		width: 100%;
		h3{
			color:#111111;
			font-size:257.14%;
			margin-bottom:30px;
			&:before{
				 .icomoon(ea92, 26px);
				 color:#999999;
				 margin-bottom:20px;
				 display:block;
			}
		}
		p.description{
			color:#999999;
			font-size:114.28%;
			margin-bottom:50px;
		}
		a{
			font-weight:bold;
			text-transform:uppercase;
			border-bottom:2px solid #111111;
			padding: 0px 15px 5px 15px;
		}
	}
}


/**
 * Home services
 */

.block-services-v30{
    clear: both;
	border:0px;
	padding: 55px 0 25px 0;
    ul {
		.ul-nostyle();
		display: flex;
		li{
			width:25%;
			margin-bottom:30px;
			a{
			    display: flex;
				padding: 0;
				width: 100%;
				justify-content: center;
				text-transform: uppercase;
				align-items: center;
				.clearfix();
				.transition(.1s);
				.service-icon {
					width: 40px;
				}
			}
			&:not(:last-child) {
				border-left: 1px solid #ccc;
			}
		}
    }
}