body.no-slider .breadcrumbs .item:not(:last-child)::after {
	color: #333435 !important;
}
.page-wrapper .after-breadcrumbs {
	z-index: 10;
}
.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.blog-bntback .backcategory {
	line-height: 1.4;
    padding: 6px 18px 5px;
    padding-right: 10px;
}

.blog-detail-comments {
	background: #ebebeb;
	padding: 50px 0 50px 0;
}

.blog-bntback {
	margin: 20px 0;
}

.blog-detail-head .blog-bntback span:before {
	content: '\e617';
	color: #000;
	font-family: 'icons-blank-theme';
	font-size: 26px;
	line-height: 14px;
	vertical-align: middle;
	margin-right: -5px;
}

.blog-detail-head .blog-bntback span:after {
	content: '';
}

.blog-detail-container p {
	margin-bottom: 20px;
}

.blog__post-item.blog-options-item .bold {
	font-family: 'AktivGrotesk_Bold', sans-serif;
	font-size: 16px;
}

.blog__post-item.blog-options-item .post-readmore:after {
	left: 170px;
}

.blog-detail-container ul {
	padding-left: 15px;
	margin-bottom: 47px;
}

.blog-detail-container ul li {
	margin-bottom: 10px;
}

.blog-detail-container ul.number-list {
	list-style-type: decimal;
	margin-bottom: 0;
}

body.blog-post-view .cms-template-wrap .desc-wrap, body.blog-post-view .cms-template-wrap .img-wrap {
	display: block;
}

.meta-blogdetail a {
	font-family: 'AktivGrotesk_Bold', sans-serif;
    color: #1d1d1d;
}

.blog-detail-head {
	margin-bottom: 48px;
}

.blog-detail-head h2 {
	margin-bottom: 15px;
}

.meta-spaceline {
	margin: 0 5px 0 10px;
}

.blog .blog__post-item.blog-options-item h2 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.blog .blog-detail-container.blog-options-item h2 {
	margin: 60px 0 31px 0;
}

.cms-template-wrap.marBottom40 {
	margin-bottom: 52px;
}

.cms-template-wrap.marBottom50 {
	margin-bottom: 39px;
}

.blog-meta-social ul {
	margin-bottom: 29px;
}

.blog-meta-social ul li:first-child {
	color: #1d1d1d;
	font-family: 'AktivGrotesk_Bold', sans-serif;
	margin-right: 20px;
	font-size: 14px;
}

.blog-meta-social ul li {
    display: inline-block;
    vertical-align: top;
}

.blog-meta-social ul li span:before {
    color: #4c4c4c;
    transition: color .2s ease;
    font-size: 16px;
}

.blog-meta-social ul li a {
	display: block;
    margin: 0 20px;
    padding: 0;
}

.blog-meta-social ul li a:first-child {
	margin-left: 0;
}

.blog-meta-social p:nth-child(2) {
	margin-bottom: 40px;
	padding-top: 22px;
}

.blog-detail-container.blog-social-container {
    margin-bottom: 56px;
}

.blog .searchform .block-search .block-content{
	margin: 0;
}

.blog-post-view .products-grid .product-items .product-item .product-item-info {
	position: relative;
}

.blog-post-view .products-grid .product-items .product-item .product-item-details {
	display: flex;
    flex-direction: column;
}

.blog-post-view .blog-detail-head .container {
	padding-left: 15px;
	padding-right: 15px;
}

#disqus_thread iframe#dsq-app1 .nav-tab>a {
	color: #1d1d1d;
}

#disqus_thread .nav-tab--primary>a {
	font-size: 14px;
	padding: 10px 0;
	text-transform: uppercase;
	font-family: 'AktivGrotesk_Bold', sans-serif;
}

#disqus_thread .nav-tab--secondary>a,#disqus_thread .nav-tab--secondary>div a {
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'AktivGrotesk_Bold', sans-serif;
	color: #1d1d1d;
}

#disqus_thread .textarea-wrapper--top-level .textarea-wrapper {
	border: 0;
	border-radius: 0;
}

#disqus_thread .placeholder {
	color: #1d1d1d;
	font-size: 14px;
}

#disqus_thread .user-menu .dropdown-toggle {
	color: #1d1d1d;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 11px;
    font-family: 'AktivGrotesk_Bold', sans-serif;
    display: inline-block;
    padding: 2px 13px;
    border: solid 1px #555;
}

#disqus_thread .user-menu .caret {
	display: none;
}

#disqus_thread .discovery-post .meta li {
	color: #1d1d1d;
}

#disqus_thread .discovery-post .top-comment .user {
	font-size: 14px;
	font-family: 'AktivGrotesk_Bold', sans-serif;
	color: #1d1d1d;
}

#disqus_thread .discovery-col-header h2 {
	font-family: 'AktivGrotesk_Bold', sans-serif;
	color: #1d1d1d;
}	

#disqus_thread .comment__footer .vote-down,#disqus_thread .comment__footer a,#disqus_thread .comment__header .vote-down,#disqus_thread .comment__header a {
	color: #1d1d1d;
}

#disqus_thread .disqus-footer__wrapper {
	display: none;
}

#disqus_thread .nav-primary {
	border-bottom: 0;
}

#disqus_thread .tab-conversation.active>a,#disqus_thread .tab-community.active>a {
	color: #1d1d1d !important;
}

#disqus_thread .active .nav-tab>a:after,#disqus_thread .tab-conversation.active>a:after {
	height: 5px;
}

#disqus_thread .dropdown-toggle {
	color: #1d1d1d !important;
}

#disqus_thread .tab-conversation {
	border-bottom: 1px solid #1d1d1d;
}

#disqus_thread .tab-community {
	border-bottom: 1px solid #1d1d1d;
}

.blog-detail-container .estimate-calculate {
	text-decoration: none;
	border-bottom: 1px solid #8e8e8e;
	padding-bottom: 1px;
}

#block-3.block-3 .estimate-calculate {
	text-decoration: none;
	border-bottom: 1px solid #8e8e8e;
	padding-bottom: 1px;
}

#slide-area .owl-carousel .owl-controls .owl-buttons .owl-prev:before {
	padding-right: 0;
}

#slide-area .owl-carousel .owl-controls .owl-buttons .owl-next:before {
	padding-left: 0;
}

#block-3.block-3, #block-4.block-4 {
	padding-top: 0;
}

.cms-template-wrap.cms-grid .grid-content .grid-item {
	margin-bottom: 0;
}

.blog-new-tamplate span.bold {
    font-family: 'AktivGrotesk_Bold', sans-serif;
    display: block;
}

#blog-relative-products .container .product-items {
    margin-left: 0;
}

#slide-area .cms-slider .owl-carousel .item-wrap .img img {
	height: 100%;
}
@media only screen and (min-width: 1170px) {
	.blog-post-view #maincontent .blog-detail-head .container {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media only screen and (min-width: 1140px){
	.blog-post-view #maincontent .blog-detail-head .container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.breadcrumbs .items > li {
		line-height: 18px;
	}

	.breadcrumbs .items > li:after {
		margin-top: 3px !important;
	}
	
	.blog-post-view .cms-template-wrap.cms-grid .cms-template {
	    max-width: 1140px;
	}

	.blog-post-view .cms-slider.cms-template-wrap.cms-grid .cms-template {
	    padding: 94px 0 71px 0;
	}

	.blog-post-view .cms-slider.our-collection-carouse .owl-carousel .owl-pagination {
		bottom: -43px;
		left: 46.5%;
	}

	.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item {
		/*padding: 11px !important;
		padding-bottom: 0 !important;*/
		padding: 0;
	}

	.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item .img-wrap {
		margin-top: 1px;
	}

	.blog-detail-head h2 {
		font-size: 50px;
	}

	.blog-detail-container {
		max-width: 750px;
		margin: 0 auto;
		margin-bottom: 47px;
		margin-top: 18px;
	}

	.blog-detail-container .blog-quotes {
		font-size: 30px;
		line-height: 34px;
		font-family: 'AktivGrotesk_Hairline', sans-serif;
		margin-top: 45px;
		margin-bottom: 45px;
	}

	.blog-detail-container .blog-quotes span {
		font-size: 22px;	
		line-height: 25px;
		margin-top: 23px;
		display: block;
		font-family: 'AktivGrotesk_Thin', sans-serif;
	}

	.blog .blog__post-item h3 {
		font-size: 30px;
	    line-height: 32px;
	    margin-bottom: 18px;
	}

	.cms-slider .owl-carousel .item-wrap .img {
		max-width: 975px;
		margin: 0 auto;
		max-height: 655px;
		height: 655px;
		overflow: hidden;
	}

	.blog-post-view .products-grid .product-item {
		width: 33.33%;
		float: left;
    	margin-left: 0;
    	padding: 0;
	}

	#slide-area .owl-carousel .owl-controls .owl-buttons .owl-prev,#slide-area  .owl-carousel .owl-controls .owl-buttons .owl-next {
		width: 30px;
	}

	#slide-area .owl-carousel .owl-controls .owl-buttons {
		margin-top: -50px;
	}

	#block-option1 .blog__post-item.blog-options-item {
		margin-bottom: 75px;
	}

	#block-option1 .blog-detail-container p {
		margin-bottom: 16px;
	}

	#block-option1 .blog-detail-container p:nth-child(2) {
		margin-bottom: 15px;
	}

	#video-area .cms-template-wrap iframe {
		height: 450px;
	}

	/*#video-area .video-item {
		padding-top: 27px !important;
		padding-bottom: 35px !important;
	}*/

	#block-3.block-3 .cms-template-wrap .desc-wrap {
		margin-top: 6px;
	}

	#block-4.block-4 .blog__post-item .post-readmore {
		margin-top: 16px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option1 .grid-content .grid-item.grid-1-2-blog {
		width: 50%;
		padding-left: 15px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option1 .grid-content .grid-item.grid-1-2-img {
		width: 50%;
		padding-right: 15px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-blog {
		width: 50%;
		padding-right: 15px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-img {
		width: 50%;
		padding-left: 15px;
	}

	#blog-relative-products {
		margin-top: 72px;
	}

	#blog-relative-products .container {
		padding-left: 15px;
		padding-right: 15px;
	}

	#blog-relative-products .product-item-details .wrap-label-name {
		margin-bottom: 0;
	}

	#blog-relative-products .product-item-details .product-item-name {
		font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 0;
	    margin-top: 0;
	    height: 68px;
	}

	#blog-relative-products .product-item-inner {
		padding-top: 40px;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) {
		width: 100%;
		margin-bottom: 29px;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .img-content {
		width: calc(100% - 440px);
	    vertical-align: top;
		display: inline-block;
		float: right;
		position: relative;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .product-item-details {
		width: 360px;
		margin-left: 30px;
		left: 0;
		vertical-align: top;
	    display: inline-block;
	    position: absolute;
	    height: 100%;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .product-item-details .item-details-info {
		transform: translate(-50%, -50%);
	    top: 152px;
	    position: absolute;
	    width: 100%;
	    left: 50%;
	    text-align: center;
	}

    #blog-relative-products .products-grid .product-item:nth-child(2), #blog-relative-products .products-grid .product-item:nth-child(3) {
		width: 50%;
		margin-bottom: 52px;
	}

	#blog-relative-products .products-grid .product-item:nth-child(2) .img-content,
	#blog-relative-products .products-grid .product-item:nth-child(3) .img-content {
		width: calc(100% - 40px);
	}
	
	#blog-relative-products .products-grid .product-item:nth-child(1) .product-item-inner {
		padding-top: 12px;
	}

	#blog-relative-products .products-grid .product-item:nth-child(2) .product-item-inner, #blog-relative-products .products-grid .product-item:nth-child(3) .product-item-inner {
		padding-top: 12px;
	}

	#blog-relative-products .products-grid .product-item:nth-child(4) .product-item-inner, #blog-relative-products .products-grid .product-item:nth-child(5) .product-item-inner, #blog-relative-products .products-grid .product-item:nth-child(6) .product-item-inner {
		padding-top: 13px;
	}

	#blog-relative-products .products-grid .product-item .img-content {
		width: calc(100% - 36px);
		margin: 0 auto;
	}

	#blog-relative-products .product-item-details .product-item-actions .view-link .product-item-link {
		padding: 6px 5px 6px 14px;
	}

	#blog-relative-products .product-item-details .product-item-actions .shop-link .product-item-link {
		padding: 6px 5px 6px 17px;
	}

	#blog-relative-products .grid.products-grid {
		margin-top: 0;
	}

	body.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item.grid-1-3.image-item {
		width: 31.6%;
    	margin-left: 2.7%;
	}

	.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item.grid-1-3.image-item:first-child {
    	margin-left: 0;
	}

	#video-area {
		margin-bottom: 55px;
	}

	#video-area .cms-template-wrap .desc-wrap h4 {
		font-size: 22px;
		line-height: 25px;
		color: #fff;
	}

	.sp {
		display: none;
	}
		
	#video-area div#block-8 {
		padding-top: 0;
	}
	.blog-new-tamplate .container {
		max-width: 1140px;
	}
	#blog-relative-products .blog__post-view-related-products {
		margin-bottom: 0px;
    	padding-bottom: 9px;
	}
	.blog-detail-head {
		padding-top: 0;
	}
}
@media (min-width: 1025px) and (max-width: 1139px){
	
}
@media (min-width: 961px) and (max-width: 1024px) {

	.blog-post-view #maincontent .blog-detail-head .container {
		max-width: 940px;
	}

	.blog-post-view .cms-template-wrap.cms-grid .cms-template {
		max-width: 940px;
	}

	.blog-post-view .cms-template-wrap.cms-grid.cms-blog-article .grid-content .grid-item.article-img-left {
		padding: 0;
		padding-right: 15px;
	}

	.blog-post-view .cms-template-wrap.cms-grid.cms-blog-article .grid-content .grid-item.article-img-right {
		padding: 0;
		padding-left: 15px;
	}

	.breadcrumbs .items > li {
		line-height: 18px;
	}

	.breadcrumbs .items > li:after {
		margin-top: 3px !important;
	}

	.blog-post-view .cms-slider.cms-template-wrap.cms-grid .cms-template {
	    padding: 94px 0 49px 0;
	}

	.blog-post-view .cms-slider.our-collection-carouse .owl-carousel .owl-pagination {
		/*bottom: -43px;
*/		position: relative;
	    left: 0;
	    bottom: -22px;
	}

	.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item {
		/*padding: 11px !important;
		padding-bottom: 0 !important;*/
		padding: 0;
	}

	.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item .img-wrap {
		margin-top: 1px;
	}

	.blog-detail-head h2 {
		font-size: 50px;
	}

	.blog-detail-container {
		max-width: 750px;
		margin: 0 auto;
		margin-bottom: 47px;
		margin-top: 18px;
	}

	.blog-detail-container .blog-quotes {
		font-size: 30px;
		line-height: 34px;
		font-family: 'AktivGrotesk_Hairline', sans-serif;
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.blog-detail-container .blog-quotes span {
		font-size: 22px;	
		line-height: 25px;
		margin-top: 24px;
		display: block;
		font-family: 'AktivGrotesk_Thin', sans-serif;
	}

	.blog .blog__post-item h3 {
		font-size: 30px;
	    line-height: 32px;
	    margin-bottom: 18px;
	}

	.blog-post-view .products-grid .product-item {
		width: 33.33%;
		float: left;
    	margin-left: 0;
    	padding: 0;
	}

	#slide-area .owl-carousel .owl-controls .owl-buttons .owl-prev,#slide-area  .owl-carousel .owl-controls .owl-buttons .owl-next {
		width: 30px;
	}

	#slide-area .owl-carousel .owl-controls .owl-buttons {
		margin-top: -50px;
	}

	#slide-area .slider-content .item-image .img {
		max-width: 625px;
	    margin: 0 auto;
	    height: 420px;
	    overflow: hidden;
	}

	#block-option1 .blog-detail-container p {
		margin-bottom: 16px;
	}

	#block-option1 .blog-detail-container p:nth-child(2) {
		margin-bottom: 15px;
	}

	#video-area .cms-template-wrap iframe {
		height: 450px;
	}

	/*#video-area .video-item {
		padding-top: 27px !important;
		padding-bottom: 35px !important;
	}*/

	#block-3.block-3 .cms-template-wrap .desc-wrap {
		margin-top: 6px;
	}

	body.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item.grid-1-3.image-item {
		width: 31.6%;
    	margin-left: 2.7%;
	}

	.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item.grid-1-3.image-item:first-child {
    	margin-left: 0;
	}

	#block-4.block-4 .blog__post-item .post-readmore {
		margin-top: 16px;
		letter-spacing: 0.05em;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option1 .grid-content .grid-item.grid-1-2-blog {
		width: 50%;
		padding-left: 15px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option1 .grid-content .grid-item.grid-1-2-img {
		width: 50%;
		padding-right: 15px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-blog {
		width: 50%;
		padding-right: 15px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-img {
		width: 50%;
		padding-left: 15px;
	}

	#blog-relative-products {
		margin-top: 72px;
	}

	#maincontent #blog-relative-products .container {
		max-width: 940px;
	}

	#blog-relative-products .product-item-details .product-item-name {
		font-size: 32px;
	    line-height: 36px;
	    margin-bottom: 18px;
	}

	#blog-relative-products .product-item-inner {
		padding-top: 45px;
	}

	#blog-relative-products .product-item-inner .product-item-actions .view-link {
		margin-left: 0;
	}

	#blog-relative-products .product-item-inner .product-item-actions .shop-link {
		margin-right: 0;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) {
		width: 100%;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .img-content {
		width: calc(100% - 440px);
	    vertical-align: top;
		display: inline-block;
		float: right;
		position: relative;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .product-item-details {
		width: 360px;
		margin-left: 30px;
		left: 0;
		vertical-align: top;
	    display: inline-block;
	    position: absolute;
	    height: 100%;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .product-item-details .item-details-info {
		transform: translate(-50%, -50%);
	    top: 50%;
	    position: absolute;
	    width: 100%;
	    left: 50%;
	    text-align: center;
	}

    #blog-relative-products .products-grid .product-item:nth-child(2), #blog-relative-products .products-grid .product-item:nth-child(3) {
		width: 50%;
		margin-bottom: 48px;
	}

	#blog-relative-products .products-grid .product-item:nth-child(2) .img-content,
	#blog-relative-products .products-grid .product-item:nth-child(3) .img-content {
		width: calc(100% - 40px);
	}

	#blog-relative-products .products-grid .product-item .img-content {
		width: calc(100% - 36px);
		margin: 0 auto;
	}

	#blog-relative-products .product-item-details .product-item-actions .view-link .product-item-link {
		padding: 6px 5px 6px 14px;
	}

	#blog-relative-products .product-item-details .product-item-actions .shop-link .product-item-link {
		padding: 6px 5px 6px 17px;
	}

	#blog-relative-products .grid.products-grid {
		margin-top: 0;
	}
	#block-4.block-4 .optional-section, #block-4.block-4 p {
		color: #000;
	}
	#block-3.block-3, #block-4.block-4 {
		padding-top: 0;
	}
	#block-3.block-3 .cms-template-wrap.cms-grid .grid-content .grid-item {
		margin-bottom: 0;
	}
	.cms-template-wrap.cms-grid .grid-content .grid-item {
		margin-bottom: 0;
	}
	.sp {
		display: none;
	}

	.blog-post-view .cms-template-wrap.cms-grid .cms-template .cms-block-content {
		max-width: 940px;
	}

	#video-area {
		margin-bottom: 55px;
	}

	#video-area #block-8 {
		margin-top: 0;
	}

	#video-area #block-8 .js-video {
		padding-bottom: 450px;
	}

	#video-area #block-8 .desc-wrap {
		top: 174px;
	}

	#video-area #block-8 .cms-block-content .item-video .desc-wrap h4 {
		font-size: 22px;
	    line-height: 25px;
	    margin-top: 17px;
	}

	.blog-new-tamplate .container {
		max-width: 940px;
	} 

	/*
		Back to news button styles
	 */
	.blog-detail-head .blog-bntback span {
		padding-right: 0;
		padding-left: 0;
	}

	.blog-detail-head .blog-bntback span:before {
		content: '\e617';
	    color: #000;
	    font-family: 'icons-blank-theme';
	    font-size: 26px;
	    line-height: 14px;
	    vertical-align: middle;
	    margin-right: -5px;
	}

	.blog-detail-head .blog-bntback span:after {
		content: '';
	}

	.blog-detail-head .blog-bntback .backcategory:hover span:before {
		color: #fff;
	}

	.blog-bntback .backcategory {
	    line-height: 1.4;
	    padding: 5px 10px 5px 5px;
	}

	#slide-area .cms-slider.our-collection-carouse .owl-carousel .owl-buttons {
	    display: none;
	    /* top: 45%; */
	}

	.blog-meta-social ul li:first-child {
		font-size: 12px;
	}
}
@media (min-width: 768px) and (max-width: 960px){
	.blog-post-view #maincontent .blog-detail-head .container {
		max-width: 720px;
	}

	body.blog-post-view .cms-template-wrap.cms-grid .cms-template {
		max-width: 720px;
	}

	.cms-template-wrap.cms-grid .grid-content .grid-item {
		padding: 0;
	}

	body.blog-post-view .cms-template-wrap h3 {
	    font-size: 24px;
	    line-height: 32px;
	}

	.blog .blog__post-item h3 {
		font-size: 24px;
	    line-height: 32px;
	    margin-bottom: 15px;
	}

	.blog .blog__post-item h2 {
	    margin-bottom: 35px;
	    margin-top: 60px;
	}

	/*body.blog-post-view  .cms-template-wrap.cms-grid .grid-content .grid-item.video-item.grid-item-full {
		padding-top: 0 !important;
		padding-bottom: 40px !important;
	}*/

	#video-area .cms-template-wrap.cms-grid .grid-content .grid-item.video-item.grid-item-full {
		padding: 0;
		padding-top: 0 !important;
		padding-bottom: 27px !important;
	}

	.owl-carousel .owl-controls .owl-buttons .owl-prev, .owl-carousel .owl-controls .owl-buttons .owl-next {
		width: 20px;
	}

	body.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item.grid-1-3.image-item {
		padding: 0;
		width: 30.6%;
    	/*margin-left: 4.25%;*/
    	margin-left: 30px;
	}

	.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item.grid-1-3.image-item:first-child {
    	margin-left: 0;
	}

	.blog-detail-head {
	    padding-top: 9px;
	    margin-bottom: 28px;
	}

	.blog-detail-head .blog-bntback {
	    margin-bottom: 12px;
	}

	.blog-detail-head .blog-bntback span {
		padding-right: 0;
		padding-left: 0;
	}

	.blog-detail-head .blog-bntback span:before {
		content: '\e617';
	    color: #000;
	    font-family: 'icons-blank-theme';
	    font-size: 26px;
	    line-height: 14px;
	    vertical-align: middle;
	    margin-right: -5px;
	}

	.blog-detail-head .blog-bntback span:after {
		content: '';
	}

	.blog-detail-head .blog-bntback .backcategory:hover span:before {
		color: #fff;
	}

	.blog-detail-head h2 {
		font-size: 32px;
		margin-bottom: 8px;
	}

	.blog-detail-container .blog-quotes {
		font-size: 24px;
		line-height: 28px;
		font-family: 'AktivGrotesk_Hairline', sans-serif;
		width: 470px;
    	margin: 0 auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.blog-detail-container .blog-quotes span {
		font-size: 15px;
		line-height: 25px;
		margin-top: 7px;
		display: block;
		font-family: 'AktivGrotesk_Thin', sans-serif;
	}

	.blog-detail-container {
		max-width: 595px;
		margin: 0 auto;
		margin-bottom: 35px;
		margin-top: 20px;
	}

	.blog-post-view .cms-template-wrap.cms-grid.cms-blog-article .grid-content .grid-item.article-img-left {
		padding: 0;
		padding-right: 15px;
		margin-bottom: 4px;
	}

	.blog-post-view .cms-template-wrap.cms-grid.cms-blog-article .grid-content .grid-item.article-img-right {
		padding: 0;
		padding-left: 15px;
		padding-top: 1px;
		margin-bottom: 4px;
	}

	.blog__post-view .cms-template-wrap.cms-grid.cms-blog-article .grid-content .grid-item.article-img-left .img-wrap .img,
	.blog__post-view .cms-template-wrap.cms-grid.cms-blog-article .grid-content .grid-item.article-img-right .img-wrap .img {
		height: 435px;
    	overflow: hidden;
	}

	.blog__post-view .cms-template-wrap.cms-grid.cms-blog-article .grid-content .grid-item.article-img-left .img-wrap .img > a,
	.blog__post-view .cms-template-wrap.cms-grid.cms-blog-article .grid-content .grid-item.article-img-right .img-wrap .img > a {
		height: 100%;
	}

	.blog__post-view .cms-template-wrap.cms-grid.cms-blog-article .grid-content .grid-item.article-img-left .img-wrap .img img,
	.blog__post-view .cms-template-wrap.cms-grid.cms-blog-article .grid-content .grid-item.article-img-right .img-wrap .img img {
		height: 100%;
	}

	.cms-slider .owl-carousel .item-wrap .img {
		max-width: 625px;
		margin: 0 auto;
		max-height: 420px;
		height: 420px;
		overflow: hidden;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) {
		width: 100%;
	}

	#blog-relative-products .products-grid .product-item {
		width: 50%;
		float: left;
    	margin-left: 0;
    	padding: 0;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .img-content {
		width: calc(100% - 390px);
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .product-item-details {
		width: 370px;
	}

	#blog-relative-products .products-grid .product-item:nth-child(2), .blog-post-view .products-grid .product-item:nth-child(3) {
		width: 50%;
	}

	#blog-relative-products .products-grid .product-item:nth-child(2) .img-content,
	#blog-relative-products .products-grid .product-item:nth-child(3) .img-content {
		width: calc(100% - 25px);
	}

	#blog-relative-products .products-grid .product-item .img-content {
		width: calc(100% - 25px);
		margin: 0 auto;
	}

	#general-block14 #blog-relative-products .container h2 {
		margin-top: 36px;
	}

	#blog-relative-products .blog__post-item h2 {
		margin-bottom: 0;
		margin-top: 20px;
		font-size: 28px;
	}

	#blog-relative-products .product.products-grid {
		margin-top: 0;
	}

	#blog-relative-products .product.product-items {
		margin-top: 12px;
	}

	#blog-relative-products .blog__post-item h3 {
		margin-top: 0;
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 0;
		height: 68px;
	}

	#blog-relative-products .product-item-inner {
		padding-top: 4px;
	}
	/*.blog-post-view .cms-template-wrap.cms-grid .cms-template {
		padding: 0 15px;
	}*/

	#blog-relative-products {
		padding: 0 24px;
	}

	#blog-relative-products .products-grid .product-items .product-item {
	    display: flex;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .img-content {
		width: calc(100% - 270px);
	    vertical-align: top;
	    display: inline-block;
	    float: right;
	    position: relative;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .product-item-details {
		margin-left: 30px;
    	left: 0;
    	width: 250px;
	    vertical-align: top;
	    text: center;
	    display: inline-block;
	    position: absolute;
	    height: 100%;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) .product-item-details .item-details-info {
		transform: translate(-50%, -50%);
	    top: 88px;
	    position: absolute;
	    width: 100%;
	    left: 50%;
	    text-align: center;
	}

	#blog-relative-products .products-grid .product-item:nth-child(1) {
		margin-bottom: 12px;
	}
 
	#blog-relative-products .products-grid .product-item:nth-child(1) .product-item-info {
		padding-bottom: 10px;
	}

	#blog-relative-products .products-grid .product-item:nth-child(2), #blog-relative-products .products-grid .product-item:nth-child(3) {
		margin-bottom: 34px;
	}
	
	#blog-relative-products .products-grid .product-item:nth-child(4), #blog-relative-products .products-grid .product-item:nth-child(5) {
		margin-bottom: 36px;
	}

	#block-3.block-3, #block-4.block-4 {
		padding-top: 0;
	}
	#block-3.block-3 {
		padding-bottom: 5px;
	}
	.blog__post-view .cms-template-wrap.cms-grid .grid-content .grid-item {
		margin-bottom: 0;
	}
	.blog-bntback .backcategory {
	    line-height: 1.4;
	   	padding: 5px 10px 5px 5px;
	}

	#slide-area .cms-slider.our-collection-carouse .cms-template {
		padding-bottom: 29px;
		padding-top: 71px;
	}
	#slide-area .cms-slider.our-collection-carouse .owl-carousel .owl-pagination {
	    /*bottom: -29px;
	    left: 44.5%;*/
	    position: relative;
	    left: 0;
	    bottom: -5px;
	} 
	#slide-area .cms-slider.our-collection-carouse .owl-carousel .owl-buttons {
		display: none;
		/*top: 45%;*/
	}
	#block-option1 .blog-detail-container.blog-options-item h2 {
		margin: 30px 0 15px 0;
	}
	#block-option1 .blog-detail-container.blog-options-item h3 {
		margin-bottom: 10px;
	}
	#block-option1 .blog-detail-container p {
		margin-bottom: 10px;
	}
	.blog-detail-container ul {
		margin-bottom: 37px;
	}
	#block-option1 .blog-detail-container {
		margin-bottom: 33px;
	}
	#video-area .cms-template-wrap iframe {
		height: 285px;
	}
	.cms-template-wrap.cms-grid .grid-content .grid-item {
		padding: 0;
	}
	.cms-template-wrap.marBottom40 {
		margin-bottom: 56px;
	}
	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option1 .grid-content .grid-item.grid-1-2-img {
		width: 50%;
		padding-right: 15px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option1 .grid-content .grid-item.grid-1-2-blog {
		width: 50%;
		padding-left: 15px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-blog {
		width: 50%;
		padding-right: 15px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-img {
		width: 50%;
		padding-left: 15px;
	}
	#block-4.block-4 .cms-template-wrap.cms-grid .grid-content .grid-item {
		padding: 0;
	}
	#block-4.block-4 .optional-section, #block-4.block-4 p {
		color: #000;
	}
	.blog .blog__post-item .post-readmore {
	    font-size: 12px;
	    margin-top: 13px;
	    margin-bottom: 25px;
	    letter-spacing: 0.05em;
	}
	.blog .blog__post-item .post-readmore:after {
		left: 185px;
	} 

	#block-4.block-4 .cms-template-wrap.cms-grid .grid-content .grid-item.grid-1-2-blog h2 {
		font-size: 28px;
		line-height: 32px;
		margin-top: 0;
		margin-bottom: 10px;
		display: none;
	}
	#block-4.block-4 .cms-template-wrap.cms-grid .grid-content .grid-item.grid-1-2-blog h3 {
		font-size: 24px;
		line-height: 32px;
		margin-top: -6px;
		margin-bottom: 10px;
	}
	#block-4.block-4 .cms-template-wrap.cms-grid .grid-content .grid-item.grid-1-2-blog .post-description {
		line-height: 22px;
	}
	.cms-template-wrap.marBottom50 {
	    margin-bottom: 14px;
	}
	#blog-relative-products .product-item-details .product-item-actions .view-link .product-item-link {
		padding: 6px 8px 6px 21px;
		font-size: 10px;
	}

	#blog-relative-products .product-item-details .product-item-actions .shop-link .product-item-link {
		padding: 6px 10px 6px 21px;
		font-size: 10px;
	}
	#blog-relative-products .product-item-details .product-item-actions .view-link .product-item-link span:after, #blog-relative-products .product-item-details .product-item-actions .shop-link .product-item-link span:after {
		    top: 1px;
	}
	#blog-relative-products .blog__post-view-related-products {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	#blog-relative-products .blog__post-view-related-products .products-grid {
		margin-bottom: 18px;
		margin-top:10px;
	}
	#general-block14 #blog-relative-products .blog__post-view-related-products .products-grid  {
		margin-bottom: 35px;
		margin-top:10px;
	}
	.blog-detail-container.blog-social-container .blog-meta-social p {
		margin-bottom: 29px;
	}
	.blog-detail-container.blog-social-container .blog-meta-social p:nth-child(2) {
	    margin-bottom: 27px;
	    padding-top: 2px;
	}
	.blog-detail-container.blog-social-container ul {
		margin-bottom: 13px;
	}
	.blog-bntback {
	    margin-bottom: 0;
	}
	.blog-detail-container.blog-social-container {
		margin-bottom: 45px;
		max-width: 100%;
	}
	#blog-relative-products .product-item-details .wrap-label-name {
		margin-bottom: 0;
	}

	.sp {
		display: block;
	}
	.pc {
		display: none;
	}

	#video-area #block-8 {
		margin-top: 0;
	}

	#video-area {
		margin-bottom: 27px;
	}

	.blog-meta-social ul li:first-child {
		font-size: 12px;
	}

	.blog-detail-comments {
		padding-top: 18px;
		padding-bottom: 7px;
	}

	.blog-detail-comments .comments-title {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 10px;
	}
	.blog-new-tamplate .container {
		max-width: 720px;
	}  
	.owl-carousel .owl-controls .owl-buttons .owl-prev, .owl-carousel .owl-controls .owl-buttons .owl-next:hover , .owl-carousel .owl-controls .owl-buttons .owl-prev, .owl-carousel .owl-controls .owl-buttons .owl-prev:hover {
		width: 20px;
	}
}
@media only screen and (max-width: 767px) {
	body.blog-post-view .cms-template-wrap.cms-grid.grid-boxed .grid-content .grid-item {
	    padding: 10px 15px 10px;
	}

	body.blog-post-view .cms-template-wrap.cms-grid .grid-content .grid-item {
	    width: 100%;
	    margin: 0;
	    padding: 0;
	}

	.blog-post-view .products-grid .product-item {
		width: 100%;
	}

	.blog-post-view .products-grid .product-items .product-item {
		width: 100%;
		margin-bottom: 25px;
	}

	.blog-detail-head h2 {
		font-size: 24px;
		line-height: 26px;
		width: 80%;
		margin: 0 auto;
		margin-bottom: 5px;
	} 

	.blog-detail-head {
		margin-bottom: 6px;
		padding-top: 4px;
	}

	.blog-detail-container .blog-quotes {
		font-size: 17px;
		line-height: 20px;
		font-family: 'AktivGrotesk_Hairline', sans-serif;
	}

	.blog-detail-container .blog-quotes span {
		font-size: 13px;
		line-height: 25px;
		margin-top: 10px;
		display: block;
		font-family: 'AktivGrotesk_Thin', sans-serif;
	}

	.blog .blog__post-item.blog-options-item h2 {
		font-size: 20px;
		line-height: 32px;
	}

	.blog .blog-detail-container.blog-options-item h2 {
		margin: 20px 0 0 0;
		text-align: left;
	}

	.blog .blog__post-item h3 {
		font-size: 16px;
	    line-height: 32px;
	    margin-bottom: 0;
	    margin-top: 0;
	}

	#blog-relative-products .product-item-inner {
	    padding-top: 13px;
	}

	.blog__post-item.blog-options-item .bold {
		font-size: 14px;
	}

	.blog-detail-container p {
		margin-bottom: 10px;
	}

	.blog-detail-container ul li {
		margin-bottom: 10px;
	}

	.blog-detail-container ul {
		margin-bottom: 25px;
	}

	.blog .blog__post-item {
		padding-bottom: 0;
	}

	.blog-post-view .cms-template-wrap {
		margin-top: 0;
	    margin-bottom: 0;
	    padding-top: 0;
	   	padding-bottom: 0;
	}

	.blog-post-view .cms-template-wrap .desc-wrap {
		padding: 0;
	}

	.cms-template-wrap.marBottom50 {
		margin-bottom: 0
	}

	.cms-slider .owl-carousel .item-wrap .img {
		max-width: 325px;
		margin: 0 auto;
	}

	.cms-slider.our-collection-carouse .cms-template {
		padding-bottom: 35px;
    	padding-top: 35px;
	}

	.blog-post-view .cms-template-wrap.cms-grid.cms-blog-option1 .grid-content .grid-item.grid-1-2-img {
		padding-bottom: 0;
	}

	.blog-post-view .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-blog {
		padding-top: 0;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option1 .grid-content .grid-item.grid-1-2-img .img-wrap .img,
	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-img .img-wrap .img {
		height: 198px;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option1 .grid-content .grid-item.grid-1-2-img .img-wrap .img > a,
	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-img .img-wrap .img > a {
		height: 100%;
	}

	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option1 .grid-content .grid-item.grid-1-2-img .img-wrap .img img,
	#block-4.block-4 .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-img .img-wrap .img img {
		height: 100%;
	}

	.blog .blog__post-item.blog-options-item h2 {
		margin-top: 10px;
    	margin-bottom: 0;
	}

	.blog .blog__post-item .post-readmore {
		margin: 8px 0 0 0;
	}

	.blog-post-view .cms-template-wrap.cms-grid.cms-blog-option2 .grid-content .grid-item.grid-1-2-img {
		padding-top: 0;
	}

	.product-item-inner .product-item-actions .actions-primary a {
		font-size: 10px;
	}

	.product-item-details .product-item-name {
		line-height: 22px;
	}

	.sp {
		display: block;
	}
	.pc {
		display: none;
	}

	.after-breadcrumbs .product-info-share-section .button.share {
		padding: 1px 13px;
	}


	.blog-detail-head .blog-bntback span {
		padding-right: 0;
		padding-left: 0;
	}

	.blog-detail-head .blog-bntback span:before {
		content: '\e617';
	    color: #000;
	    font-family: 'icons-blank-theme';
	    font-size: 26px;
	    line-height: 14px;
	    vertical-align: middle;
	    margin-right: -5px;
	}

	.blog-detail-head .blog-bntback span:after {
		content: '';
	}

	.blog-detail-head .blog-bntback .backcategory:hover span:before {
		color: #fff;
	}

	.blog-detail-head .blog-bntback .backcategory {
		padding: 4px 16px 3px 6px;
		font-size: 10px;
	}

	.blog-bntback {
		margin-bottom: 13px;
		margin-top: 10px;
	}
		
	.blog-detail-container.blog-social-container {
	    margin-bottom: 29px;
	}

	#slide-area {
		margin-top: 32px;
	}

	#slide-area .cms-slider.our-collection-carouse .cms-template {
		padding-top: 60px;
		padding-bottom: 16px;
	}

	#slide-area .owl-carousel .owl-controls .owl-buttons {
		display: none;
	}

	#slide-area .owl-carousel .owl-pagination {
		/*bottom: -25px;
    	left: 40%;*/
    	position: relative;
	    left: 0;
	    bottom: -2px;
	}

	#block-4.block-4 p, #block-3.block-3 p {
	    color: #000;
	}

	#block-4.block-4 .blog__post-item.blog-options-item h2 {
		display: none;
	}

	#block-4.block-4 .blog__post-item.blog-options-item h3 {
		font-size: 17px;
		line-height: 22px;
		color: #000;
		margin-bottom: 5px;
	}

	.blog__post-item.blog-options-item .post-readmore:after {
		left: 145px;
	}

	.blog-detail-container.blog-social-container ul {
		margin-bottom: 8px;
		padding-left: 0;
	}

	.blog-detail-container.blog-social-container ul li {
		margin: 0 10px;
		margin-bottom: 10px;
	}

	.blog-detail-container.blog-social-container ul li a {
		margin: 0;
	}

	#blog-relative-products .blog__post-view-related-products.blog__post-item {
		margin-top: 0;
		margin-bottom: 0;
	}

	#blog-relative-products .products-grid {
		margin-bottom: 0;
		margin-top: 0;
	}

	#blog-relative-products .products-grid .product-items .product-item:nth-child(6) {
		margin-bottom: 12px;
	}

	.blog-meta-social p:first-child {
		margin-bottom: 14px;
	}

	.blog-meta-social p:nth-child(2) {
		margin-bottom: 20px;	
		padding-top: 0;
	}
	
	.blog-detail-comments .comments-title {
		font-size: 20px;
		line-height: 32px;
	}

	.blog-new-tamplate .container {
		max-width: 100%;
	} 
	#blog-relative-products .product-item-details .product-item-actions .view-link .product-item-link span:after, #blog-relative-products .product-item-details .product-item-actions .shop-link .product-item-link span:after {
		    top: 1px;
	}

	#slide-area .cms-slider .owl-carousel .item-wrap .img img {
		height: 100%;
	}
}

@media only screen and (max-width: 450px) {
	.cms-slider .owl-carousel .item-wrap .img {
		max-width: 290px;
	    height: 200px;
	    display: inline-block;
		overflow: hidden;
	}
}

@media (max-width: 768px) and (min-width: 320px) {
	.blog-post-view .img-wrap {
		min-height: auto;
	}
}