/*--------------------------/*
Tempale name : Ysera

/*--------------------------/*

[Table of contents]
[Color codes]
Background: #ffffff
Body Color : #191919
[Typography]
Body:       14px/24px Roboto, sans-serif;
Heading:    Roboto, sans-serif;
Input, textarea: 14px/24px Roboto, sans-serif;

1 COMPONENT STYLES
2. HEADER
  2.1 General
  2.2 Header Skin
3. MAIN
4. BLOG
  4.1 Blog page
  4.2 Blog single
5. SIDEBAR
  5.1 Left Sidebar
  5.2 Right Sidebar
6. SHOP
  6.1 Shop Page
  6.2 Shop Single
7.INNER PAGES
8. FOOTER
9. RESPONSIVE
SLIDESHOW
REPONSIVE
/*-------------------------*/
/*==========================================================================
  1.0 COMPONENT STYLES
============================================================================ */
/*detaills page*/
.details-thumd {
	width: 100%;
	float: none;
	padding-right: 50px;
	position: relative;
}
.details-infor {
	width: 48.2759%;
	float: right;
}
.details-thumd .thumbnails_carousel .owl-item a {
	display: block;
	position: relative;
}
.details-thumd .thumbnails_carousel .owl-item a::before {
	border: 1px solid #eee;
	position: absolute;
	left: 1px;
	right: 1px;
	top: 1px;
	bottom: 1px;
	content: '';
	z-index: 1;
	border-radius: 0;
}
.details-thumd .thumbnails_carousel .owl-item a.active::before {
	border-color: #c09578;
}
.details-thumd .thumbnails_carousel .owl-item img {
	margin: 0 auto;
}
.details-thumd .image-preview-container {
	position: relative;
	border: 1px solid #eee;
	margin-bottom: 10px;
	overflow: hidden;
	border-radius: 0;
}
.details-thumd .image-preview-container img{
	width: 100%;
}
.btn-zoom.open_qv {
	position: absolute;
	width: 40px;
	height: 40px;
	right: 10px;
	top: 10px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #dddddd;
	background-color: #fff;
	text-align: center;
	line-height: 38px;
	z-index: 32;
	
}
.btn-zoom.open_qv:hover {
	color: #ffffff;
}
.zoomContainer:nth-child(n+1), .zoomContainer:first-child {
	display: none !important;
}
.zoomContainer:last-child {
	display: block !important;
}
.details-thumd .product-preview {
	padding: 0 40px;
}
.details-thumd .owl-thumb-item {
	font-size: 0;
	display: none;
}
.details-thumd .owl-nav .owl-next {
	right: -40px;
}
.details-thumd .owl-nav .owl-prev {
	left: -40px;
}
.details-thumd .owl-nav div {
	width: 35px;
	height: 35px;
	border: 1px solid #eeeeee;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 20px;
	color: #aaaaaa;
	background: #ffffff;
	z-index: 33;
	border-radius: 50%;
}
.details-infor .product-title {
	font-size: 26px;
	font-weight: 500;
	color: #333;
	margin-bottom: 9px;
	margin-top: -9px;
}
.details-infor .stars-rating {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 5px;
}
.details-infor .availability {
	text-transform: capitalize;
	font-size: 14px;
	color: #555555;
	margin-bottom: 10px;
}
.details-infor .availability a {
	font-weight: 700;
}
.details-infor .price {
	font-size: 22px;
	font-weight: 500;
	color: #111111;
	margin-bottom: 20px;
}
.details-infor .product-details-description {
	font-size: 14px;
	color: #555555;
	margin-bottom: 15px;
}
.details-infor .variations .text-attribute {
	font-size: 14px;
	font-weight: 700;
}
.details-infor .variations .text-attribute span {
	color: #555555;
	font-weight: normal;
}
.attribute .list-item {
	overflow: hidden;
	margin: 15px 0 10px;
}
.attribute_color .list-color a {
	display: inline-block;
	height: 27px;
	margin-bottom: 15px;
	margin-right: 10px;
	position: relative;
	text-align: center;
	width: 26px;
	line-height: 27px;
	float: left;
	border-radius: 0;
}
.attribute_color .list-color a:last-child {
	margin-right: 0;
}
.attribute_color .list-color .color1 {
	border: 1px solid #eeeeee
}
.attribute_color .list-color .color2 {
	background: #0a0a0a;
}
.attribute_color .list-color .color3 {
	background: #4a5365;
}
.attribute_color .list-color .color4 {
	background: #84664d;
}
.attribute_color .list-color a:hover::before, .attribute_color .list-color a.active::before {
	color: #fff;
	content: "\f00c";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 12px;
	left: 0;
	position: absolute;
	width: 100%;
}
.attribute_color .list-color .color1:hover::before, .attribute_color .list-color .color1.active::before {
	color: #0a0a0a;
}
.attribute_size .list-size a {
	display: inline-block;
	min-width: 54px;
	line-height: 28px;
	height: 30px;
	border: 1px solid #eeeeee;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 0;
	font-family: 'Raleway';
	font-size: 12px;
}
.attribute_size .list-size a.active, .attribute_size .list-size a:hover {
	color: #ffffff;
}
.details-infor .group-button .yith-wcwl-add-to-wishlist, .details-infor .group-button .size-chart-wrapp {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 25px;
	font-size: 14px;
	color: #555555;
}
.details-infor .group-button .size-chart-wrapp {
	margin-left: 25px;
}
.details-infor .group-button .yith-wcwl-add-to-wishlist div a::before,
.details-infor .group-button .size-chart-wrapp .btn-size-chart a::before {
	font-family: 'FontAwesome';
	margin-right: 7px;
	color: #ccc;
	font-size: 18px;
	line-height: normal;
	vertical-align: middle;
	display: inline-block;
	margin-top: -2px;
}
.details-infor .group-button .yith-wcwl-add-to-wishlist div a::before {
	content: "\f08a";
}
.details-infor .group-button .yith-wcwl-add-to-wishlist div a:hover::before {
	content: "\f004";
}
.details-infor .group-button .size-chart-wrapp .btn-size-chart a::before {
	content: "\f11b";
	font-family: 'Flaticon';
}
.details-infor .quantity, .details-infor .group-button .button {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.details-infor .quantity .control {
	padding: 1px 8px;
}
.details-infor .group-button .button {
	min-width: 150px;
	font-size: 13px;
}
.tab-details-product {
	margin-top: 80px;
	width: 100%;
	float: left;
}
.tab-details-product .tab-link {
	margin-bottom: 35px;
	padding: 0;
	padding-bottom: 4px;
}
.no-sidebar .tab-details-product .tab-link {
	text-align: center;
}
.tab-details-product .tab-link li {
	list-style: none;
	display: inline-block;
	padding: 0 30px;
	font-weight: 700;
}
.tab-details-product .tab-link li:first-child {
	padding-left: 0;
}
.tab-details-product .tab-link li:last-child {
	padding-right: 0;
}
.tab-details-product .tab-link li a {
	display: inline-block;
	font-size: 14px;
	color: #bbb;
	position: relative;
	text-transform: uppercase;
	font-family: 'Raleway';
}
.tab-details-product .tab-link li.active a::after {
	height: 3px;
	width: 100%;
	position: absolute;
	bottom: -8px;
	left: 0;
	content: '';
}
.tab-details-product #product-descriptions p {
	margin-bottom: 0;
}
.reviews-tab .comments .reviews-title {
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.reviews-tab .commentlist {
	padding: 0;
	margin: 0;
}
.reviews-tab .conment {
	list-style: none;
	margin-bottom: 30px;
}
.reviews-tab .avatar {
	float: left;
}
.reviews-tab .comment-text {
	overflow: hidden;
	padding-left: 30px;
}
.reviews-tab .stars-rating {
	float: right;
	display: inline-block;
}
.reviews-tab .comment-text .meta {
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.review_form .comment-reply-title {
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.comment-form-review p {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
.comment-form-review label {
	display: block;
	font-weight: normal;
}
.review_form .comment-form-review .stars {
	margin-bottom: 0;
}
.review_form .comment-form-review .stars a {
	font-size: 0;
	color: #ccc;
	display: inline-block;
	border-right: 1px solid #eee;
	padding: 0 10px;
	line-height: 13px;
	float: left;
}
.review_form .comment-form-review .stars a:last-child {
	border: none;
}
.review_form .comment-form-review .stars a:first-child {
	padding-left: 0;
}
.review_form .comment-form-review .stars a::before {
	font-family: 'FontAwesome';
	font-size: 13px;
	display: inline-block
}
.review_form .comment-form-review .stars a.star-1::before {
	content: "\f005";
}
.review_form .comment-form-review .stars a.star-2::before {
	content: "\f005\f005";
}
.review_form .comment-form-review .stars a.star-3::before {
	content: "\f005\f005\f005";
}
.review_form .comment-form-review .stars a.star-4::before {
	content: "\f005\f005\f005\f005";
}
.review_form .comment-form-review .stars a.star-5::before {
	content: "\f005\f005\f005\f005\f005";
}
.comment-form-review input[type="text"], .comment-form-review input[type="email"], .comment-form input[type="url"] {
	clear: both;
	float: left;
	padding: 6px 15px;
	width: 48%;
}
.comment-form-review .form-submit .submit {
	padding: 9px 30px;
}
/*product related/ product upsells*/
.related, .up-sells {
	position: relative;
}
.product-grid-title {
	font-size: 20px;
	text-transform: uppercase;
	color: #0a0a0a;
	text-align: center;
	font-style: normal;
	margin-bottom: 40px;
	position: relative;
	font-weight: 700;
	letter-spacing: 0;
	display: table;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
	padding-top: 60px;
}
.product-grid-title::before {
	position: absolute;
	content: '';
	width: 70px;
	border-bottom: 4px solid #c09578;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.related .product-item, .up-sells .product-item {
	margin-bottom: 0;
}
.related .slick-slider.nav-center > .slick-arrow,
.up-sells .slick-slider.nav-center > .slick-arrow {
	color: #aaaaaa;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #f3f3f3;
	font-size: 20px;
	opacity: 0;
	right: 50px;
	visibility: hidden;
	background: #ffffff;
	-moz-transition: all 0.45s ease;
	-webkit-transition: all 0.45s ease;
	-o-transition: all 0.45s ease;
	-ms-transition: all 0.45s ease;
}
.related .slick-slider.nav-center > .slick-arrow:first-child,
.up-sells .slick-slider.nav-center > .slick-arrow:first-child {
	left: 50px;
}
.related:hover .slick-slider.nav-center > .slick-arrow,
.up-sells:hover .slick-slider.nav-center > .slick-arrow {
	opacity: 1;
	visibility: visible;
	right: -20px;
}
.related:hover .slick-slider.nav-center > .slick-arrow:first-child,
.up-sells:hover .slick-slider.nav-center > .slick-arrow:first-child {
	left: -20px;
}
/*details full width*/
.full-width .details-thumd {
	padding-right: 0px;
}
.full-width .details-thumd .product-preview {
	padding: 0;
}
.full-width .details-thumd .owl-nav .owl-prev {
	left: -17px;
}
.full-width .details-thumd .owl-nav .owl-next {
	right: -17px;
}
@media (max-width: 1199px) {
	.item-banner.style1 .inner .title {
		font-size: 30px;
	}
	.item-banner.style2 .title {
		font-size: 28px;
	}
	.item-banner .hot-price .price-number {
		font-size: 26px;
	}
	.product-item.style-list .product-name {
		font-size: 18px;
	}
	.ysera-product.layout1 .head .title {
		font-size: 24px;
	}
	.ysera-newsletter.default .title {
		font-size: 26px;
	}
	.ysera-blog-item .blog-title {
		font-size: 16px;
	}
	.ysera-tabs .tab-link li a {
		font-size: 12px;
	}
	.item-banner.style15 .title,
	.item-banner.style16 .title {
		font-size: 26px;
	}
	.ysera-tabs.default.rows-space-40 {
		margin-bottom: 35px;
	}
	.item-banner.style17 .title,
	.item-banner.style4 .title, .item-banner.style5 .title, .item-banner.style7 .title, .item-banner.style8 .title, .item-banner.style17 .title,
	.item-banner.style4 .title, .item-banner.style5 .title, .item-banner.style7 .title, .item-banner.style8 .title {
		font-size: 24px;
	}
	.ysera-newsletter.style3 .title {
		font-size: 24px;
	}
	.ysera-newsletter.style3 {
		padding: 75px 0 65px;
	}
	.team-member .border-custom {
		margin-top: 55px;
	}
	.item-banner.style12 .banner-content {
		margin-bottom: 18px;
	}
	.ysera-newsletter.style3::before,
	.item-banner .inner::before,
	.slider-item .slider-inner::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #fff;
		opacity: 0.5;
		display: none;
	}
	.header-banner.banner-image .banner-wrap .banner-header,
	.ysera-newsletter > *,
	.item-banner .banner-content {
		position: relative;
	}
	.banner-wrapp.rows-space-65,
	.ysera-product.produc-featured .rows-space-65 {
		margin-bottom: 55px;
	}
	.home-slider-banner {
		margin-bottom: 33px;
	}
	.item-banner.style9 .banner-content {
		padding-right: 15px;
	}
	.ysera-newsletter.default .subtitle {
		margin-bottom: 20px;
	}
	.slider-item.style4 .title-big,
	.slider-item.style5 .title-big,
	.slider-item.style6 .title-big {
		font-size: 34px;
	}
	.sevice-box-content .sevice-title,
	.header-banner .title {
		font-size: 28px;
		font-weight: 600;
	}
	.comments-area {
		margin-bottom: 50px;
	}
	.pagination {
		margin-top: 35px;
	}
	.pagination.grid {
		margin-top: 10px;
	}
	.post-item .post-title {
		font-size: 24px;
	}
	.ysera-product.produc-featured.rows-space-65 {
		margin-bottom: 55px;
	}
	.item-banner.style9 .title {
		font-size: 28px;
	}
	.ysera-tabs.default.rows-space-30 {
		margin-bottom: 20px;
	}
	.item-banner.style21 .title {
		font-size: 36px;
	}
	.slick-dots {
		margin-top: 30px;
	}
	.ysera-blog-wraap.default {
		padding-top: 52px;
		padding-bottom: 52px;
	}
	.banner-pinmap-wrapp.rows-space-70 {
		margin-bottom: 55px;
	}
	.home-slider.fullwidth.rows-space-60 {
		margin-bottom: 45px;
	}
	.banner-video-wrapp.rows-space-40,
	.ysera-product.produc-featured.rows-space-40 {
		margin-bottom: 25px;
	}
	.ysera-product.layout1 {
		padding: 55px 0 20px;
		background: #eee;
	}
	.banner-wrapp.rows-space-30 {
		margin-bottom: 25px;
	}
	.slider-item .title-big {
		font-size: 30px;
	}
	.banner-wrapp.rows-space-35 {
		margin-bottom: 20px;
	}
	.banner-wrapp.rows-space-60 {
		margin-bottom: 55px;
	}
	.ysera-tabs.default.rows-space-40 {
		margin-bottom: 35px;
	}
	.item-banner.style6 .banner-content {
		padding-bottom: 120px;
		padding-top: 120px;
	}
	.item-banner.style6 .title {
		font-size: 36px;
	}
	.product-in-stock-wrapp.rows-space-40 {
		margin-bottom: 20px;
	}
	.custommenu-title-blog {
		font-size: 26px;
		margin-bottom: 40px;
	}
	.main-content {
		padding-bottom: 55px;
	}
	.banner-wrapp.rows-space-70 {
		margin-bottom: 50px;
	}
	.instagram-wrapp .custommenu-title-blog {
		margin-top: 50px;
	}
	.ysera-tabs .tab-head {
		margin-bottom: 35px;
	}
	.footer .container-wapper {
		padding-top: 55px;
	}
	.home-slider.style1 {
		padding-top: 0;
	}
	.form-message {
		padding: 45px;
	}
	.blog-slider.style-1 .blog-item {
		margin: 0;
	}
	.footer .border-custom span {
		margin-top: 20px;
	}
	.slider-product .slick-slider > .slick-arrow:first-child, .ysera-blog .slick-slider > .slick-arrow:first-child {
		left: 0;
	}
	.slider-product .slick-slider > .slick-arrow, .ysera-blog .slick-slider > .slick-arrow {
		right: 0;
	}
	/*header style1*/
	.header.style1 .header-element {
		float: right;
		text-align: right;
	}
	.header.style1 .header-language .ysera-language {
		margin-left: 25px;
		float: left;
	}
	.header .logo {
		text-align: left;
	}
	.header .header-nav {
		display: none;
	}
	.header .header-block-text, .ysera-menu-panel .header-block-text {
		display: none;
	}
	.header-control {
		text-align: center;
		padding: 20px 0 0;
	}
	.header-language .ysera-submenu {
		left: auto;
		right: 0
	}
	.block-search .ysera-submenu {
		left: -100%;
		right: auto;
	}
	.submenu.menu-page {
		padding: 30px 20px;
	}
	.mega-menu .ysera-custommenu {
		margin-bottom: 30px;
	}
	/*footer*/
	/*contact page*/
	.ysera-contact-info .socials {
		padding-top: 15px;
	}
	/*product list*/
	.product-item.style-list .product-info-left {
		width: auto;
		padding: 0 10px;
	}
	.product-item.style-list .product-info-right {
		border: 0;
		text-align: left;
		padding: 0 0 0 10px;
		width: auto;
	}
	.full-width .product-item.style-list .product-info-right {
		width: auto;
	}
	.product-item.style-list .product-thumb {
		border: none;
		padding-right: 10px;
	}
	.slider-lookbook.nav-center > .slick-arrow {
		opacity: 0;
		visibility: hidden;
	}
	/*in lookbook*/
	.slider-lookbook:hover > .slick-arrow {
		opacity: 1;
		visibility: visible;
	}
	.slick-slider.slider-lookbook.nav-center > .slick-arrow {
		right: 0;
	}
	.slick-slider.slider-lookbook.nav-center > .slick-arrow:first-child {
		left: 0;
	}
	/*menu mobile*/
	.header.style7 .mobile-navigation {
		top: -10px;
	}
	.mobile-navigation {
		display: inline-block;
		vertical-align: top;
		margin-left: 17px;
		border: 2px solid #dedede;
		border-radius: 0;
		padding: 14px 11px 10px;
		position: relative;
	}
	.mobile-navigation span {
		background-color: #333;
		display: block;
		width: 16px;
		margin-bottom: 3px;
		height: 2px;
	}
	/*checkout page*/
	.checkout-wrapp .row-col-2 {
		padding-left: 15px;
	}
	/*shop page*/
	.full-width .details-thumd {
		padding-left: 0;
	}
	/*==========home 01=========*/
	.product-item.style2 .product-inner {
		display: block;
	}
	.slider-item.style1 .slider-inner .slider-infor, .slider-item.style3 .slider-inner .slider-infor, .slider-item.style2 .slider-inner .slider-infor {
		padding-left: 200px;
	}
	.item-banner.style3 .banner-content {
		padding-left: 320px;
	}
	/*==========home 02=========*/
	/*header*/
	.header.style2 .header-control {
		padding: 0;
		text-align: right;
	}
	.header.style2 .logo {
		text-align: center;
	}
	/*slider*/
	.slider-item.style4 .slider-inner .slider-infor, .slider-item.style5 .slider-inner .slider-infor, .slider-item.style6 .slider-inner .slider-infor {
		padding-left: 200px;
	}
	/*banner home 02*/
	.item-banner.style4 .banner-content, .item-banner.style5 .banner-content {
		padding-right: 130px;
	}
	/*footer styel2*/
	.footer.style2 .ysera-custommenu {
		padding-left: 0;
	}
	.footer.style2 .ysera-newsletter {
		padding-left: 0;
		padding-right: 0;
	}
	/*==========home 03=========*/
	/*header style3*/
	.header.style3 .block-search .ysera-submenu {
		left: auto;
		right: 0;
	}
	/*footer*/
	.footer.style3 .ysera-custommenu.style1 {
		padding-left: 0;
	}
	/*==========home 04=========*/
	.header.vertical-style .header-nav {
		display: block;
	}
	.header.vertical-style .mobile-navigation {
		display: none;
	}
	.header.style4 .logo {
		text-align: center;
	}
	.header.style4 .header-control {
		padding-top: 0;
		text-align: right;
	}
	.header.style4 .header-control .block-header .ysera-submenu {
		left: auto;
	}
	.slider-item.style22 .slider-inner .slider-infor, .slider-item.style23 .slider-inner .slider-infor, .slider-item.style24 .slider-inner .slider-infor {
		padding-left: 420px;
	}
	/*==========home 05=========*/
	.header.style5 .header-language {
		display: none;
	}
	.header.style5 .header-nav .header-language {
		display: block;
	}
	.header.style5 .header-control {
		padding: 0;
	}
	.header.style5 .header-element {
		text-align: right;
	}
	.header.style5 .block-search-block {
		text-align: left;
	}
	.slider-item.style25 .slider-inner .slider-infor, .slider-item.style26 .slider-inner .slider-infor, .slider-item.style27 .slider-inner .slider-infor {
		padding-left: 550px;
	}
	.fullwidth.style2 .slick-list .slick-slide {
		padding: 0;
	}
	/*==========home 06=========*/
	.header.style6 {
		padding: 30px;
		
	}
	.header.style6 .logo {
		padding-bottom: 0;
	}
	.header.style6 .header-control {
		margin-bottom: 20px;
	}
	.header.style6 .header-nav .mCustomScrollbar {
		height: calc(100vh - 260px);
	}
	.item-banner.style28 .banner-content, .item-banner.style29 .banner-content, .item-banner.style30 .banner-content {
		padding-bottom: 250px;
		padding-top: 250px;
	}
	.item-banner.style29 .inner {
		background-position: top;
	}
	/*==========home 07=========*/
	.header .main-header {
		padding: 40px 0 37px;
	}
	.header.style7 .header-nav-container,
	.header.style7 .header-nav-wapper {
		display: none;
	}
	.header.style7 .header-control {
		padding-top: 0;
	}
	.slider-item.style19 .slider-inner .slider-infor, .slider-item.style20 .slider-inner .slider-infor, .slider-item.style21 .slider-inner .slider-infor {
		padding-left: 300px;
	}
	/*==========home 08=========*/
	.header.style8 .header-control .block-header .ysera-submenu {
		left: auto;
	}
	.item-banner.style20 .title {
		font-size: 30px;
	}
	.item-banner.style20 .code .nummer-code {
		font-size: 15px;
	}
	.item-banner.style21 .banner-content {
		padding-left: 500px;
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.item-banner.style21 .group-pinap .btn-pinmap-1 {
		left: 360px;
	}
	/*==========home 09=========*/
	/*herder*/
	.header.style9 .bar-open-menu {
		display: none;
	}
	.header.style9 .header-control {
		padding-top: 0;
	}
	.header.style9 .block-search .ysera-submenu {
		right: 0;
		left: auto;
	}
	.slider-item.style13 .slider-inner .slider-infor, .slider-item.style14 .slider-inner .slider-infor, .slider-item.style15 .slider-inner .slider-infor {
		padding-left: 450px;
	}
	.slider-item.style13 .pinmap-buttom.btn-pinmap-1 {
		top: 260px;
		left: 340px;
	}
	.slider-item.style13 .pinmap-buttom.btn-pinmap-2 {
		left: 230px;
	}
	.slider-item.style14 .pinmap-buttom.btn-pinmap-1 {
		top: 270px;
		left: 345px;
	}
	.slider-item.style14 .pinmap-buttom.btn-pinmap-2 {
		left: 300px;
	}
	.slider-item.style15 .pinmap-buttom.btn-pinmap-1 {
		left: 390px;
	}
	.item-banner.style15 .banner-content,
	.item-banner.style12 .banner-content, .item-banner.style13 .banner-content, .item-banner.style14 .banner-content,
	.item-banner.style16 .banner-content {
		padding-left: 15px;
		padding-right: 15px;
	}
	/*==========home 10=========*/
	.header.style10 .logo {
		text-align: center;
	}
	.header.style10 .header-language .ysera-language {
		margin-left: 30px;
	}
	.header.style10 .header-control {
		padding: 0;
	}
	.header.style10 .header-control .block-header .ysera-submenu {
		right: 0;
		left: auto;
	}
	.item-banner.style10 .banner-content {
		padding-right: 40px;
		padding-left: 40px;
	}
	.item-banner.style11 .banner-content {
		padding-right: 160px;
		padding-left: 50px;
	}
	.ysera-product .product-list-owl.nav-botton-center {
		padding: 0;
	}
	.slider-product .slick-slider.nav-botton-center > .slick-arrow {
		right: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.slider-product .slick-slider.nav-botton-center > .slick-arrow:first-child {
		left: 0;
	}
	.slider-item.style10 .slider-inner .slider-infor, .slider-item.style11 .slider-inner .slider-infor, .slider-item.style12 .slider-inner .slider-infor {
		padding-left: 230px;
	}
	.product-item.style-6 .product-thumb {
		margin-bottom: 2px;
	}
	.breadcrumb {
		border-top: 1px solid #e8e8e8;
	}
	.custom_blog_title {
		margin-bottom: 30px;
		font-size: 24px;
	}
	.team-member .custom_blog_title {
		margin-top: 53px;
		margin-bottom: 37px;
	}
}
@media (max-width: 1024px) {
	/*header*/
	.main-menu .submenu .submenu {
		left: 60%;
		top: 50%;
	}
}
@media (max-width: 1199px) and (min-width: 768px) {
	.col-lg-4.banner-wrapp .banner {
		width: calc(50% - 10px);
		float: left;
	}
	.col-lg-4.banner-wrapp .banner:last-child {
		float: right;
	}
}
@media (max-width: 991px) {
	.item-banner.style11 .banner-content,
	.item-banner.style10 .banner-content {
		padding-left: 15px;
		padding-right: 15px;
	}
	.item-banner.style7 .banner-content {
		padding-right: 130px;
	}
	.item-banner.style8 .banner-content {
		padding-right: 136px;
	}
	.header .main-header {
		padding: 30px 0 20px;
	}
	/*popup*/
	.kt-popup-newsletter .image-newsletter {
		display: none !important;
	}
	.kt-popup-newsletter.style-1 {
		width: 100%;
	}
	.kt-popup-newsletter .popup-content {
		text-align: center;
	}
	/*single blog*/
	.sidebar .wrapper-sidebar {
		margin-top: 40px;
	}
	/*login*/
	.customer_login .login-item {
		margin-bottom: 30px;
	}
	/*shop page*/
	.woof_Widget {
		padding: 20px;
	}
	/*footer*/
	.coppyright, .footer-end .ysera-payment, .footer-end .demos {
		text-align: center;
		padding: 5px 0;
	}
	.footer .widget-box .text-content-elememnt {
		padding-right: 0;
	}
	/*in lookbook*/
	.sevice-item .sevice-thumb {
		text-align: center;
		margin-bottom: 30px;
	}
	.sevice-item .col-sm-6 ~ .col-sm-6 > .sevice-thumb {
		margin-bottom: 0;
	}
	.sevice-box-content {
		position: static;
		transform: none;
		padding: 0;
	}
	.sevice-item.style-1.has-item-sevice .sevice-box-content {
		padding-bottom: 40px;
		padding-top: 0;
	}
	/*checkout page*/
	.checkout-wrapp .row-col {
		width: 100%;
		float: none;
		margin-bottom: 20px;
		padding: 0;
	}
	.checkout-form {
		padding: 30px 20px 10px;
	}
	.your-order .title-form {
		margin-bottom: 25px;
	}
	.checkout-wrapp .button {
		margin-bottom: 30px;
	}
	/*GridProducts page*/
	.shop-grid-content.full-width .shop-top-control .select-item {
		width: auto;
	}
	/*===========home 02=========*/
	/*header*/
	.header.style2 .header-control {
		text-align: center;
		padding: 20px 0 0;
	}
	.header.style2 .header-element {
		float: right;
	}
	.header.style2 .form-search .form-content {
		text-align: right;
	}
	.header.style2 .logo {
		text-align: left;
	}
	/*popup newletter*/
	.kt-popup-newsletter {
		display: none;
		
	}
	/*===========home 04=========*/
	.header.style4 .header-control {
		text-align: left;
		padding-top: 0;
	}
	.header.style4 .mobile-navigation {
		display: none;
	}
	.header.style4 .mobile-navigation span {
		background: #eeeeee;
	}
	.vertical-style .ysera-demolink .title {
		color: #0a0a0a;
	}
	/*===========home 05=========*/
	.slider-item.style25 .slider-inner .slider-infor, .slider-item.style26 .slider-inner .slider-infor, .slider-item.style27 .slider-inner .slider-infor {
		padding-left: 420px;
	}
	.header.style5 .header-control {
		padding-top: 20px;
	}
	/*===========home 07=========*/
	.product-item.style-3 .quantity {
		display: none;
	}
	.header.style7 .header-control {
		padding-top: 20px;
	}
	/*===========home 08=========*/
	.item-banner.style18 .banner-content {
		margin-bottom: 20px;
	}
	.item-banner.style21 .banner-content {
		padding-left: 244px;
	}
	.ysera-product.layout1 .product-list-owl .product-item .thumb-inner img {
		margin: 0 auto;
	}
	/*===========home 09=========*/
	.slider-item.style13 .slider-inner .slider-infor, .slider-item.style14 .slider-inner .slider-infor, .slider-item.style15 .slider-inner .slider-infor {
		padding-left: 200px;
	}
	.group-pinap .pinmap-buttom {
		display: none;
	}
	.item-banner.style14 .title {
		font-size: 35px;
	}
	.item-banner.style14 .code {
		font-size: 10px;
	}
	/*===========home 10=========*/
	.slider-item.style10 .slider-inner .slider-infor, .slider-item.style11 .slider-inner .slider-infor, .slider-item.style12 .slider-inner .slider-infor {
		padding-left: 200px;
	}
	.product-deal-slider .product-list-owl .thumb-link img {
		margin: 0 auto;
	}
	.product-deal-slider {
		margin-bottom: 30px;
	}
	.ysera-iconbox.default .iconbox-inner {
		display: block;
		text-align: center;
	}
	.ysera-iconbox.default .iconbox-inner .icon, .ysera-iconbox.default .content {
		display: block;
		width: 100%;
		padding: 0
	}
	.ysera-iconbox.default .iconbox-inner .icon {
		padding-bottom: 5px;
		font-size: 55px;
	}
	.ysera-iconbox.default .content .title {
		font-size: 15px;
	}
	.ysera-iconbox-wrapp.default {
		padding: 20px 0 30px;
		
	}
	.cart-form .shop_table tbody > tr > td {
		padding: 10px;
	}
	.cart-form .shop_table .product-thumbnail {
		padding-left: 10px;
	}
	.ysera-newsletter.default .title,
	.custommenu-title-blog {
		font-size: 24px;
	}
	.item-banner.style10 .title {
		font-size: 28px;
	}
}
@media (max-width: 767px) {
	.testimonial-item .image {
		width: 100px;
		height: 100px;
	}
	.testimonial-item .info {
		padding-right: 30px;
	}
	.ysera-countdown .box-count {
		min-width: 40px;
	}
	.box-footer:nth-child(2) {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.product-item.style-list .product-name {
		font-size: 16px;
	}
	.title-form {
		font-size: 16px;
	}
	.item-banner.style15 .title, .item-banner.style16 .title {
		font-size: 22px;
	}
	.banner-video-wrapp.rows-space-40 {
		margin-bottom: 15px;
	}
	.ysera-product.produc-featured.rows-space-40 {
		margin-bottom: 20px;
	}
	.item-banner.style1 .title br {
		display: block;
	}
	.item-banner.style21 .title br {
		display: block;
	}
	.ysera-blog-wraap.default {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.instagram-wrapp .custommenu-title-blog {
		margin-top: 45px;
	}
	.item-banner.style11 .title {
		font-size: 24px;
		font-weight: 600;
	}
	.ysera-product.produc-featured.rows-space-65 {
		margin-bottom: 45px;
	}
	.slider-item .title-big {
		font-size: 24px;
		font-weight: 600;
	}
	.item-banner .title {
		font-weight: 600;
	}
	.slider-item .price .number-price,
	.item-banner.style17 .number-price {
		font-size: 20px;
		font-weight: 500;
	}
	.item-banner .ysera-subtitle {
		font-size: 13px;
	}
	.item-banner.style17 .title,
	.item-banner.style4 .title, .item-banner.style5 .title, .item-banner.style7 .title, .item-banner.style8 .title, .item-banner.style17 .title,
	.item-banner.style4 .title, .item-banner.style5 .title, .item-banner.style7 .title, .item-banner.style8 .title {
		font-size: 20px;
	}
	.ysera-tabs .tab-link::before {
		display: none;
	}
	.item-banner.style6 .banner-content {
		padding-bottom: 75px;
		padding-top: 75px;
	}
	.shop-top-control {
		padding-bottom: 10px;
	}
	.ysera-newsletter.style3 .title {
		font-size: 20px;
	}
	.ysera-iconbox .content .title {
		font-size: 14px;
	}
	.ysera-newsletter.style3 {
		overflow: hidden;
		padding-top: 40px;
		padding-bottom: 30px;
	}
	.footer .ysera-socials li a {
		min-width: 60px;
		font-size: 22px;
	}
	.slider-item.style4 .slider-inner .slider-infor, .slider-item.style5 .slider-inner .slider-infor, .slider-item.style6 .slider-inner .slider-infor,
	.slider-item.style1 .slider-inner .slider-infor, .slider-item.style3 .slider-inner .slider-infor, .slider-item.style2 .slider-inner .slider-infor,
	.slider-item.style7 .slider-inner .slider-infor, .slider-item.style8 .slider-inner .slider-infor, .slider-item.style9 .slider-inner .slider-infor,
	.slider-item.style13 .slider-inner .slider-infor, .slider-item.style14 .slider-inner .slider-infor, .slider-item.style15 .slider-inner .slider-infor,
	.slider-item.style19 .slider-inner .slider-infor, .slider-item.style20 .slider-inner .slider-infor, .slider-item.style21 .slider-inner .slider-infor,
	.slider-item.style25 .slider-inner .slider-infor, .slider-item.style26 .slider-inner .slider-infor, .slider-item.style27 .slider-inner .slider-infor {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.item-banner.style1 .inner .title {
		font-size: 26px;
	}
	.item-banner.style2 .title {
		font-size: 24px;
	}
	.ysera-newsletter.style1 .newsletter-form-wrap .input-text {
		font-size: 13px;
	}
	.ysera-newsletter.style1 .newsletter-form-wrap .input-text {
		height: 44px;
		padding: 0 15px;
		line-height: 44px;
	}
	.ysera-newsletter.style1 .newsletter-form-wrap .submit-newsletter {
		height: 44px;
		line-height: 44px;
	}
	input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], input[type="url"], textarea, select {
		padding: 7px 10px;
	}
	.item-banner.style10 .title {
		font-size: 28px;
		line-height: 1.2;
	}
	.banner-wrapp.rows-space-65 {
		margin-bottom: 40px;
	}
	.home-slider-banner {
		margin-bottom: 25px;
	}
	.banner-wrapp.rows-space-70 {
		margin-bottom: 43px;
	}
	.details-infor .product-title {
		font-size: 22px;
	}
	.details-infor .price {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.sevice-item.style-1 {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}
	.content-inlookbook .pagination {
		margin-bottom: 40px;
	}
	.wapper-slider-lookbook {
		padding: 40px 0;
	}
	.slider-lookbook-item .lookbook-inner {
		padding: 15px;
	}
	.sevice-box-content .sevice-title,
	.header-banner .title {
		font-size: 22px;
	}
	.pagination {
		margin-top: 30px;
	}
	.comments-area {
		margin-bottom: 30px;
	}
	.comments-area .comment .children {
		padding-left: 30px;
		padding-top: 30px;
	}
	.comment-form .comment-reply-content {
		padding: 0 15px;
	}
	.comment-form {
		padding-top: 0;
		margin-bottom: 30px;
	}
	blockquote, q {
		margin-bottom: 25px;
		margin-top: 0;
	}
	.post-item .post-title {
		font-size: 22px;
	}
	.blog-articles > .custom_blog_title, .comments-area > .custom_blog_title {
		font-size: 16px;
	}
	.widget .widgettitle {
		font-size: 14px;
	}
	.widget {
		margin-bottom: 30px;
	}
	.newsletter-widget {
		padding: 20px 15px;
	}
	.form-message .title {
		margin-bottom: 15px;
		font-size: 14px;
	}
	.ysera-newsletter.style3 {
		overflow: hidden;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.ysera-tabs.default.rows-space-30 {
		margin-bottom: 10px;
	}
	.banner-wrapp.rows-space-60,
	.ysera-product.produc-featured.rows-space-60 {
		margin-bottom: 35px;
	}
	.item-banner.style9 .title {
		font-size: 22px;
	}
	.item-banner.style21 .banner-content {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.item-banner.style21 .title {
		font-size: 26px;
	}
	.ysera-product.layout1 .head .title {
		font-size: 22px;
	}
	.ysera-product.layout1 {
		padding: 40px 0 20px;
	}
	.banner-pinmap-wrapp.rows-space-70 {
		margin-bottom: 40px;
	}
	.home-slider.fullwidth.rows-space-60 {
		margin-bottom: 35px;
	}
	.item-banner.style16 .title,
	.item-banner.style12 .title {
		font-size: 26px;
	}
	.item-banner.style14 .title {
		font-size: 30px;
	}
	.product-in-stock-wrapp.rows-space-40 {
		margin-bottom: 10px;
	}
	.instagram-wrapp .custommenu-title-blog i {
		font-size: 50px;
	}
	.home-slider .slick-slider.nav-center > .slick-arrow {
		display: none !important;
	}
	.ysera-newsletter.default .title,
	.product-grid-title,
	.custommenu-title-blog {
		font-size: 20px;
	}
	.product-grid-title,
	.custommenu-title-blog {
		margin-bottom: 30px;
	}
	.ysera-tabs .tab-head {
		margin-bottom: 30px;
	}
	.ysera-tabs.default.rows-space-40 {
		margin-bottom: 25px;
	}
	.banner-wrapp.rows-space-60 {
		margin-bottom: 47px;
	}
	.slick-dots {
		margin-top: 25px;
	}
	.ysera-tabs .tab-link li a {
		margin: 0 15px;
		font-size: 11px;
	}
	.item-banner.style6 .title {
		font-size: 24px;
	}
	.product-grid-title {
		padding-top: 35px;
	}
	.tab-details-product {
		margin-top: 40px;
	}
	.cart-form .shop_table tbody tr.cart_item td.product-remove {
		position: static;
		transform: none;
		padding: 20px 0 10px;
	}
	.cart-form .shop_table,
	.cart-form .shop_table tbody,
	.cart-form .shop_table tr,
	.cart-form .shop_table td {
		display: block !important;
		text-align: center !important;
		width: 100% !important;
	}
	.cart-form .shop_table .product-price {
		padding-bottom: 20px;
	}
	.cart-form .shop_table tbody > tr > td.actions {
		padding: 20px;
	}
	.shop_table .actions > .order-total {
		float: none;
	}
	.cart-form .shop_table .product-quantity .quantity {
		margin: 0 auto;
	}
	.breadcrumb {
		padding: 25px 0 20px;
	}
	.custom_blog_title {
		margin-bottom: 30px;
		font-size: 18px;
	}
	.blog-articles > .main-info-post {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.error-404 {
		padding: 35px 0 0;
	}
	.footer {
		margin-bottom: 56px;
	}
	.footer .footer-end {
		padding: 20px 0;
	}
	.footer .container-wapper {
		padding-top: 40px;
	}
	.footer .border-custom span {
		margin-top: 20px;
	}
	.col-xs-12:last-child .item-banner.style16 .banner-content {
		margin-bottom: 0;
	}
	.header .main-header, .header .top-bar {
		display: none;
	}
	.footer-device-mobile, .header-device-mobile {
		display: block;
	}
	/*single blog*/
	.blog-item .post-format {
		float: none;
		width: auto;
	}
	.blog-list .blog-item .post-format {
		max-width: 100%;
	}
	.blog-item .post-info {
		width: 100%;
		padding: 0;
		overflow: visible;
	}
	.blog-item .post-info::before {
		display: none;
	}
	.blog-slider.style-1 .blog-item {
		margin: 0;
		padding: 15px;
	}
	.blog-list .blog-item {
		padding: 20px;
	}
	/*short code*/
	/*pagination*/
	.pagination .page-numbers {
		margin-bottom: 10px;
	}
	/*404 page*/
	.error-404 {
		display: block;
	}
	.error-404 .images, .error-404 .text-404 {
		display: block;
		width: 100%;
		text-align: center;
		padding-left: 0;
	}
	.error-404 .images {
		margin-bottom: 30px;
	}
	.error-404 .search-form .search-field {
		margin-right: 0
	}
	.text-404 .page-title {
		margin-top: 0;
	}
	/*about page*/
	.ysera-iconbox.layout1 {
		text-align: center;
		margin-top: 50px;
	}
	.ysera-iconbox.layout1 .icon-item {
		display: inline-block;
	}
	/*shop page*/
	.shop-top-control .select-form, .shop-top-control .grid-view-mode, .shop-top-control {
		display: inline-block;
		text-align: center;
		vertical-align: top;
	}
	.shop-top-control .select-form, .grid-view-mode {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.shop-top-control .grid-view-mode {
		width: auto;
	}
	.full-width .details-thumd {
		padding: 0;
	}
	.full-width .details-thumd .owl-nav .owl-prev {
		left: 0;
	}
	.full-width .details-thumd .owl-nav .owl-next {
		right: 0;
	}
	.item-banner.style1 .banner-content, .item-banner.style2 .banner-content {
		padding-left: 30px;
	}
	/*product item*/
	.product-item .loop-form-add-to-cart {
		display: none;
	}
	/*product list*/
	.product-item.style-list .product-thumb, .product-item.style-list .product-info-left, .product-item.style-list .product-info-right {
		display: block;
		padding: 0;
		border: none;
		text-align: center;
		margin: 0 auto
	}
	.product-item.style-list .yith-wcwl-add-to-wishlist {
		width: auto;
		float: none;
	}
	.slider-lookbook-item .lookboox-thumb {
		float: none;
		text-align: center;
		margin: 0 auto;
	}
	.slider-lookbook-item .lookboox-infore {
		padding: 15px 0 0;
	}
	.slider-lookbook-item .name-lookbook {
		margin-bottom: 20px;
	}
	/*details page*/
	.details-thumd {
		width: 100%;
		padding: 0;
		margin-bottom: 30px;
	}
	.details-infor {
		width: 100%;
		padding: 0;
		border: 0;
		float: none;
	}
	.tab-details-product .tab-link li {
		display: block;
		text-align: center;
		padding: 0;
		margin-bottom: 10px;
	}
	/*backtotop*/
	.backtotop.show {
		display: none !important;
	}
	/*====================home 01==============*/
	.product-item.style2 .product-thumb, .product-item.style2 .product-info {
		display: block;
		text-align: center;
		padding: 0;
		width: 100%
	}
	.product-item.style2 .product-thumb .thumb-inner img, .product-item.style2 .group-buttons {
		margin: 0 auto;
	}
	.ysera-tabs .tab-link li {
		padding: 10px 0;
	}
	.slider-item.style1 .slider-inner .slider-infor, .slider-item.style3 .slider-inner .slider-infor, .slider-item.style2 .slider-inner .slider-infor,
	.slider-item.style4 .slider-inner .slider-infor, .slider-item.style5 .slider-inner .slider-infor, .slider-item.style6 .slider-inner .slider-infor,
	.slider-item.style7 .slider-inner .slider-infor, .slider-item.style8 .slider-inner .slider-infor, .slider-item.style9 .slider-inner .slider-infor,
	.slider-item.style10 .slider-inner .slider-infor, .slider-item.style11 .slider-inner .slider-infor, .slider-item.style12 .slider-inner .slider-infor,
	.slider-item.style13 .slider-inner .slider-infor, .slider-item.style14 .slider-inner .slider-infor, .slider-item.style15 .slider-inner .slider-infor,
	.slider-item.style19 .slider-inner .slider-infor, .slider-item.style20 .slider-inner .slider-infor, .slider-item.style21 .slider-inner .slider-infor,
	.slider-item.style22 .slider-inner .slider-infor, .slider-item.style23 .slider-inner .slider-infor, .slider-item.style24 .slider-inner .slider-infor,
	.slider-item.style25 .slider-inner .slider-infor, .slider-item.style26 .slider-inner .slider-infor, .slider-item.style27 .slider-inner .slider-infor {
		padding-right: 30px;
		padding-left: 30px;
	}
	.item-banner.style3 .banner-content {
		padding-left: 30px;
	}
	/*====================home 04==============*/
	.vertical-style .mega-menu .ysera-custommenu .widgettitle, .vertical-style .mega-menu .ysera-custommenu ul li a {
		color: #0a0a0a;
	}
	/*====================home 05==============*/
	.ysera-newsletter.style3 .submit-newsletter {
		margin-left: 0;
	}
	.ysera-newsletter.style3 .newsletter-head {
		margin: 0;
	}
	/*====================home 06==============*/
	.header-vertical .header {
		left: -100%;
	}
	.header-vertical {
		padding-left: 0;
	}
	/*====================home 07==============*/
	.product-item.style-3 .product-thumb {
		float: none;
		max-width: 100%;
		margin: 0;
	}
	.owl-products .product-item.style-3 .product-thumb img {
		margin: 0 auto;
	}
	.product-item.style-3 .product-info {
		text-align: center;
	}
	.product-item.style-3 .group-buttons {
		display: none;
	}
	/*====================home 08==============*/
	.ysera-product.layout1 .head {
		width: 100%;
		padding-top: 0;
		margin-bottom: 30px;
		margin-right: 0;
		padding-bottom: 70px;
	}
	.ysera-product.layout1 .product-list-owl {
		width: 100%;
	}
	.slick-slider.nav-center-left .slick-arrow {
		top: 85px;
		left: auto;
		right: calc(50% - 80px);
		transform: translateX(-50%);
	}
	.slick-slider.nav-center-left .slick-arrow:first-child {
		left: calc(50% - 25px);
	}
	.ysera-testimonials.default .testimonial-item {
		padding-left: 15px;
		padding-right: 15px;
	}
	/*====================home 09==============*/
	/*====================home 10==============*/
	.product-item.style-6.product-type-variable .product-inner {
		padding-bottom: 30px;
	}
	.ysera-iconbox.default {
		border: none;
	}
	.ysera-contact-info .title {
		margin-bottom: 20px;
		font-size: 14px;
	}
	.main-content {
		padding-bottom: 50px;
	}
	.ysera-newsletter.style1 .title, .ysera-newsletter.style2 .title,
	.footer .widgettitle {
		margin-top: 5px;
	}
	.slider-item.style4 .title-big,
	.slider-item.style5 .title-big,
	.slider-item.style6 .title-big {
		font-size: 28px;
	}
}
@media (max-width: 480px) {
	.ysera-newsletter.style3 .title,
	.ysera-newsletter.default .title,
	.product-grid-title,
	.custommenu-title-blog {
		font-size: 18px;
	}
	.slider-item .title-big {
		max-width: 100%;
	}
	.ysera-blog-item.style2 .post-thumb {
		float: none;
		width: auto;
	}
	.ysera-blog-item.style2 .blog-title {
		margin-bottom: 30px;
	}
	.ysera-blog-item.style2 .blog-info {
		width: 100%;
		padding: 0;
		overflow: visible;
	}
	.coppyright {
		font-size: 13px;
	}
	.product-item .product-inner {
		text-align: center;
	}
	.product-list-owl .product-item .thumb-inner img {
		margin: 0 auto;
	}
	/*footer*/
	.ysera-newsletter.style1 .newsletter-form-wrap .submit-newsletter {
		padding-left: 10px;
		padding-right: 10px;
	}
	/*single blog*/
	.view-share .author-view, .view-share .share {
		display: block;
		float: none;
	}
	.comment-form .form-submit .controll {
		float: none;
		text-align: center;
	}
	/*short code*/
	.pagination.style1 {
		text-align: center;
	}
	/*login*/
	.customer_login .login, .customer_login .register {
		padding: 20px 15px 10px;
	}
	.customer_login .title-login {
		padding: 15px;
	}
	/*contact page*/
	.form-message, .form-contact-information {
		padding: 20px 15px
	}
	.ysera-contact-info .socials {
		padding-top: 0;
	}
	.ysera-contact-info .item {
		margin-bottom: 20px;
	}
	/*shop page*/
	.shop-top-control .select-form, .shop-top-control .grid-view-mode, .shop-top-control {
		display: block;
		width: 100%;
		border: none;
	}
	.shop-top-control {
		padding-top: 10px;
		margin-bottom: 30px;
	}
	.shop-top-control .grid-view-mode {
		margin-bottom: 0;
	}
	/*lookbook*/
	.sevice-box-content {
		padding-left: 15px;
		padding-right: 15px;
	}
	/*checkout page*/
	.shipping-address .form-row.form-row-first, .shipping-address .form-row.form-row-last {
		width: 100%;
	}
	.shipping-address .form-row.form-row-last {
		float: none;
	}
	.checkout-wrapp .forn-row-col {
		width: 100%;
		padding: 0;
	}
	.payment-method .form-row-card-number {
		max-width: 100%;
	}
	.list-product-order .product-thumb {
		float: none;
		width: auto;
		margin-bottom: 20px;
		margin-right: 0;
	}
	/*shop page*/
	.item-banner .button {
		padding-right: 10px;
		padding-left: 10px;
	}
	/*===============home 01===============*/
	.ysera-blog-item .post-thumb img {
		width: 100%;
	}
	.slider-item .button {
		margin-bottom: 20px;
	}
	.header-block-text-wrapp {
		background: #111111;
	}
	.header-top-message {
		font-size: 11px;
		padding-top: 5px;
		padding-bottom: 5px;
		line-height: 16px;
	}
	.header-block-text {
		font-size: 11px;
		padding-top: 5px;
		padding-bottom: 5px;
		line-height: 16px;
	}
	.header-top-message .icon {
		font-size: 15px;
	}
	.header-block-text .icon {
		font-size: 15px;
	}
	.header-device-mobile .mobile-search-box, .header-device-mobile .mobile-settings-box, .header-device-mobile .menu-bar {
		width: 35px;
	}
	.header-device-mobile .mobile-navigation, .mobile-search-box > a, .mobile-settings-box > a {
		width: 35px;
		height: 35px;
		line-height: 31px;
	}
	.header-device-mobile .mobile-navigation {
		padding: 11px 8px 10px;
	}
	.slider-item.style4 .slider-inner .slider-infor, .slider-item.style5 .slider-inner .slider-infor, .slider-item.style6 .slider-inner .slider-infor,
	.slider-item.style1 .slider-inner .slider-infor, .slider-item.style3 .slider-inner .slider-infor, .slider-item.style2 .slider-inner .slider-infor,
	.slider-item.style7 .slider-inner .slider-infor, .slider-item.style8 .slider-inner .slider-infor, .slider-item.style9 .slider-inner .slider-infor,
	.slider-item.style13 .slider-inner .slider-infor, .slider-item.style14 .slider-inner .slider-infor, .slider-item.style15 .slider-inner .slider-infor,
	.slider-item.style19 .slider-inner .slider-infor, .slider-item.style20 .slider-inner .slider-infor, .slider-item.style21 .slider-inner .slider-infor,
	.slider-item.style25 .slider-inner .slider-infor, .slider-item.style26 .slider-inner .slider-infor, .slider-item.style27 .slider-inner .slider-infor {
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 55px;
		padding-bottom: 55px;
	}
	/*===================home 02======================*/
	.slider-item.style4 .title-big,
	.slider-item.style5 .title-big,
	.slider-item.style6 .title-big {
		font-size: 26px;
	}
	.item-banner .banner-content {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	/*===================home 05======================*/
	.ysera-newsletter.style3 .newsletter-form-wrap,
	.ysera-newsletter.style3 .email-newsletter {
		width: 100%;
	}
	.ysera-newsletter.style3 {
		padding-left: 15px;
		padding-right: 15px;
	}
	/*===================home 08======================*/
	.ysera-testimonials.default .testimonial-item {
		padding: 20px;
		text-align: center;
	}
	.testimonial-item .image {
		float: none;
	}
	.testimonial-item .info {
		padding: 20px;
	}
}
.button, button, input[type="submit"], .block-minicart .shopcart-icon .count, .load-more a:hover,
.ysera-newsletter.style1 .newsletter-form-wrap .submit-newsletter:hover, .customer_login input[type="submit"],
.sevice-box-content .sevice-button:hover, .footer-device-mobile-item.device-cart .count-icon, .widget_filter_size li.active,
.product-item.style-list .single_variation_wrap > .button:hover, .shoppingcart-content .control-cart .button:hover, .checkout-wrapp .button:hover,
.checkout-wrapp .group-button-payment .btn-credit-card, .payment-method-wrapp .button-control .btn-pay-now, .end-checkout .button, .btn-zoom.open_qv:hover,
.attribute_size .list-size a.active, .attribute_size .list-size a:hover, .tab-details-product .tab-link li a::after,
.product-item.style2 .group-buttons .button:hover, .product-item.style-2 .group-buttons .added_to_cart:hover, .kt-popup-newsletter.style-2 .mfp-close,
.shopcart-description .actions .button-viewcart:hover, .kt-popup-quickview .mfp-close, .ysera-newsletter.style2 .newsletter-form-wrap .submit-newsletter:hover,
.product-item.style-6 .loop-form-add-to-cart .button, .pinmap-buttom, .header-nav-wapper .vertical-wapper,
.list-category .category-item:hover {
	background-color: #008839;
	
}
.product-item .button:hover,
input[type="text"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
textarea:focus,
button:focus,
select:focus, .sevice-box-content .sevice-button:hover, .widget_filter_size li.active, .widget_filter_size li:hover,
.shoppingcart-content .control-cart .button:hover, .checkout-wrapp .button:hover,
.checkout-wrapp .group-button-payment .btn-credit-card, .payment-method-wrapp .button-control .btn-pay-now, .end-checkout .button, .btn-zoom.open_qv:hover,
.attribute_size .list-size a.active, .attribute_size .list-size a:hover, .shopcart-description .actions .button-viewcart:hover,
.product-item.style-6 .loop-form-add-to-cart .button {
	
	border-color: #fff !important;
	
}
a:hover, a:focus, a:active,
.product-item.style-2 ul li a:hover, .quantity .btn-number:hover, .header-user-form-tabs .tab-link li.active,
.review .view:hover, .review .s-comments:hover, .product-item.style-list .product-info-left .attributes-display li a:hover, .cart-form .product-remove:hover a:before,
.cart-form .shop_table .product-name .attributes-select:hover, .cart-form .coupon .button:hover, .slick-slider.slider-lookbook.nav-center > .slick-arrow:hover, .slider-lookbook-item .view-the-look:hover,
.list-product-order .attributes-select:hover, .header-language .ysera-submenu > li > a:hover, .sidebar input[type="checkbox"]:checked + label::before,
.main-menu .submenu > li:hover > a, .main-menu .submenu > li.active > a, .block-minicart .no-product .text span,
.header-account .login .lost_password, .details-thumd .owl-nav div:hover, .details-infor .availability a,
.details-infor .group-button .yith-wcwl-add-to-wishlist div a:hover::before, .details-infor .group-button .size-chart-wrapp .btn-size-chart a:hover::before,
.tab-details-product .tab-link li.active a, .review_form .comment-form-review .stars a.active, .review_form .comment-form-review .stars a:hover,
.related .slick-slider.nav-center > .slick-arrow:hover, .up-sells .slick-slider.nav-center > .slick-arrow:hover, .slider-item .button:hover, .slick-slider.nav-center > .slick-arrow:hover {
	color: #c09578;
	
}
.details-thumd .thumbnails_carousel .owl-item .active img {
	border-color: #c09578;
}
@media (min-width: 1367px) {
	.home-slider.fullwidth.rows-space-60 {
		margin-bottom: 80px;
	}
	.banner-wrapp.rows-space-35 {
		margin-bottom: 55px;
	}
	.ysera-tabs.default.rows-space-40 {
		margin-bottom: 60px;
	}
	.banner-wrapp.rows-space-60 {
		margin-bottom: 80px;
	}
	.banner-wrapp.rows-space-30 {
		margin-bottom: 50px;
	}
	.main-content {
		padding-bottom: 85px;
	}
	.instagram-wrapp .custommenu-title-blog {
		margin-top: 70px;
	}
	.home-slider-banner {
		margin-bottom: 58px;
	}
	.ysera-product.produc-featured.rows-space-65 {
		margin-bottom: 82px;
	}
	.banner-wrapp.rows-space-65 {
		margin-bottom: 85px;
	}
	.ysera-blog-wraap.default {
		padding-top: 72px;
		padding-bottom: 75px;
	}
	.home-slider.fullwidth.rows-space-60 {
		margin-bottom: 80px;
	}
	.ysera-product.produc-featured.rows-space-40 {
		margin-bottom: 60px;
	}
	.banner-pinmap-wrapp.rows-space-70 {
		margin-bottom: 90px;
	}
	.ysera-product.layout1 {
		padding: 90px 0 52px;
	}
}
.product-item .product-inner img {
	width: 100%;
}
