/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 25 2024 | 17:29:39 */
#thwmsc_wrapper .thwmsc-tab-panel-wrapper .thwmsc-buttons .checkoutBtnall, .button.thwmsc-cart-url, .thwmsc-buttons .button-next, .thwmscp-new-layout-styles .thwmsc-buttons .button-next {
	margin-left: 20px !important;
}


.engravingRadio-div li.tmcp-field-wrap.tc-mode-images {
	min-width: 60px;
	flex: 0 0 !important;
}
.engravingRadio-div li.tmcp-field-wrap.tc-mode-images img.radio-image {
	width: 46px;
	border-radius: 40px;
}
.tm-extra-product-options .engravingJ h3.tc-epo-label.tm-epo-element-label {
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	width: 40%;
}
.engravingJ .tm-box.bgcolor-f8f8f8 {
	padding: 20px 0;
}
.engravingJ .tc-label, .engravingJ .tmcp-field.tm-epo-field.tmcp-select.tcenabled {
	font-weight: 400;
}

@media(max-width:768px){
	.tm-extra-product-options .engravingJ h3.tc-epo-label.tm-epo-element-label {
	width: 45%;
}
}






.spclReturn .icon-shopping-bag::before {
	content: "\f0d1";
	font-family: fontawesome;
}
.is-divider.small {
	display: none;
}
.lightbox-content {
	background-color: #fff;
	box-shadow: 3px 3px 20px 0 rgba(0,0,0,.15);
	margin: auto 0 auto auto;
	max-width: 700px !important;
	position: relative;
}
.single-product .mfp-container {
	padding: 0px !important;
}
.mfp-close {
	right: 15px;
}
.box-text {
	padding-bottom: 0.7em;
}
  .single-product .product-section-title-upsell,   .single-product .recentView h3 {
	font-weight: normal;
}
/*.single-product .flickity-slider .product-small.col {
	border-left: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3 !important;
	margin-top: 3px;
}*/
img.size-full.alignnone.wWkG {
	margin: 15px 0 0;
}
@media (max-width:767px){
  /*.single-product .product-small.col:nth-child(2n) {
	border-right: 1px solid #e3e3e3 !important;
}

  .single-product  .flickity-viewport .flickity-slider .product-small.col:last-child {
	border-right: 1px solid #e3e3e3;
}
  .products .product-small.col:nth-child(4) {
	border-top:1px solid #e3e3e3;
}
.products .flickity-viewport .flickity-slider .product-small.col:nth-child(4) {
	border-top: 1px solid #e3e3e3;
}*/
  .single-product .name.product-title a {
	min-height: 40px;
}
}

/* Custom fonts styles */
.custom-font-klassiek{
	font-family: klassiek;
}
.custom-font-lief{
	font-family: lief;
}
.custom-font-typewriter{
	font-family: typewriter;
}
.custom-font-stoer{
	font-family: stoer;
}
.custom-font-cool{
	font-family: cool;
}
.custom-font-elegant{
	font-family: elegant;
}
.custom-font-strak{
	font-family: strak;
}