@charset "UTF-8";


/* ==========================================================================
   Archive Styling
========================================================================== */
.archive .page__header{
	margin-bottom: 50px;
}

.archive .stylingList.row {
    margin-right: -8px;
    margin-left: -8px;
}
.archive .stylingList.row > .col,
.archive .stylingList.row > [class*='col-'] {
	padding-right: 8px;
	padding-left: 8px;
}
@media only screen and (min-width: 768px) {
	.archive .stylingList.row {
	    margin-right: -15px;
	    margin-left: -15px;
	}
	.archive .stylingList.row > .col,
	.archive .stylingList.row > [class*='col-'] {
		padding-right: 15px;
		padding-left: 15px;
	}
	.cards li.inview.fadeInUp:nth-of-type(3n - 1) {
    transition-delay: .4s;
	}
	.cards li.inview.fadeInUp:nth-of-type(3n) {
    transition-delay: .6s;
	}
}

/* ==========================================================================
   Single Styling
========================================================================== */
.single #gallery {
	margin-bottom: 50px;
}
.single #product-detail .product .imgBox {
   margin-bottom: 25px;
}
.single #product-detail .product .more {
   text-align: right;
}


@media only screen and (max-width: 767px) {
	.single #product-detail .article__header {
		margin-bottom: 50px;
	}
	.single #product-detail .product {
		margin-bottom: 50px;
	}

}
@media only screen and (max-width: 575px) {
	.single #product-detail .product .imgBox figure {
		text-align: center;
	}
	.single #product-detail .product .imgBox figure .no-thumb {
		padding-top: 0;
	}
}
@media only screen and (min-width: 576px) {
	.single #product-detail .product .imgBox {
	   margin-bottom: 0;
	}
	.single #product-detail .product .more {
	   text-align: left;
	}
}
@media only screen and (min-width: 768px) {
	.single #gallery {
		margin-bottom: 0;
	}
	.single #product-detail {
		padding-left: 15px;
	}
	.single #product-detail .article__header {
		margin-bottom: 40px;
	}
	.single #product-detail .product {
		margin-bottom: 40px;
	}
	.single #product-detail .product .imgBox {
		padding-right: 15px;
	}
	.single #product-detail .product .txtBox {
		padding-left: 0;
	}
	.single #product-detail dl dt {
		font-size: 1.1rem;
		margin-bottom: 10px;
	}
	.single #product-detail dl dd {
		font-size: 1.1rem;
		margin-bottom: 10px;
		letter-spacing: 0;
	}
	.single #product-detail .more-btn {
	   font-size: 1.1rem;
	}

}


/* ---------------
   Other
--------------- */
.single #other .slick-slide {
   margin-right: 20px;
}
