/*** DeMETAL BS-add >>> ***/
/* all */
.form-control::-webkit-input-placeholder{color:#ffc900}.form-control:-ms-input-placeholder {color:#ffc900}.form-control::-ms-input-placeholder{color:#ffc900}.form-control::placeholder{color:#ffc900}.form-control:focus::-webkit-input-placeholder {color:transparent}.form-control:focus:-ms-input-placeholder {color:transparent}.form-control:focus::-ms-input-placeholder {color:transparent}.form-control:focus::placeholder {color:transparent}
.cart_order .form-control::-webkit-input-placeholder{color:#333}.cart_order .form-control:-ms-input-placeholder {color:#333}.cart_order .form-control::-ms-input-placeholder{color:#333}.cart_order .form-control::placeholder{color:#333}.form-control:focus::-webkit-input-placeholder {color:transparent}.form-control:focus:-ms-input-placeholder {color:transparent}.form-control:focus::-ms-input-placeholder {color:transparent}.form-control:focus::placeholder {color:transparent}
p{margin:0}a:active, a:focus, button:active, button:focus {outline:none!important;box-shadow:none!important}
.dn{display:none!important}.animated {transition: all 0.4s ease 0s}
.null{width:0;height:0;font-size:0;clear:both;line-height:0}.null:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.spy{font-weight: bold;padding:3px;color:#ff0;position:fixed;top:0;right:0;background:#000;z-index:9999;text-align: center;font-size: 14px}

.w100{width:100%}.h50{height:50%}.h100{height:100%}
.shadow{box-shadow:2px 2px 15px 0 #999}
.m0a {margin:0 auto}.ovh{overflow:hidden}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.w100{width:100%}.fwb{font-weight:bold}.fwn{font-weight:normal}.whs{white-space:nowrap}.tdn{text-decoration:none}.tdu{text-decoration:underline}

.lh1{line-height:1!important}.lh12{line-height:1.2!important}.lh15{line-height:1.5!important}

.fz14{font-size:14px!important}.fz16{font-size:16px!important}.fz18{font-size:18px!important}.fz20{font-size:20px!important}.fz22{font-size:22px!important}.fz24{font-size:24px!important}.fz26{font-size:26px!important}.fz28{font-size:28px!important}.fz30{font-size:30px!important}.fz32{font-size:32px!important}.fz34{font-size:34px!important}.fz36{font-size:36px!important}

.c_black{color:#000!important}.c_white{color:#fff!important}.bg_white{background:#fff}.bg_black{background:#000}.bd_white{border:1px solid #f00}.bd_black{border:1px solid #f00}

.ico img,.ico_s img,.img img{width:100%}

/*** DeMETAL >>> ***/
.dm-text p,.dm-text ul,.dm-text ol {margin-bottom:1rem}.dm-text p:last-child {margin:0}.dm-text ul,ol {padding-left:1rem}

.dm-inner{padding: 1rem}

.dm-op_panel {
	position: relative;
	z-index: 1;
}
.dm-op_panel::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0.7;
	background: #000;
	z-index: -1;
}


/* zoomhover */
.zoomhover {
	position: relative;
	display: block;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
}
.zoomhover img {
	transition: all 1s ease 0s;
}
.zoomhover:hover img {
	transform: scale(1.2);
}

/* fancyhover */
/*
<b></b>
<i class="fas fa-search c_white"></i>
*/
a.fancyhover {
	position: relative;
	display: inline-block;
	text-align: center;
}
a.fancyhover b {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	background: #000;
	transition: all 0.3s ease 0s;
}
a.fancyhover svg {
	position: absolute;
	width: 64px !important;
	height: 64px;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	opacity: 0;
	transition: all 0.3s ease 0s;
}
a.fancyhover:hover b {
	opacity: 0.4;
}
a.fancyhover:hover svg {
	opacity: 1;
}
a.fancyhover img {
	display: inline;
}

/*** DeMETAL <<< ***/

/* bootstrap */
.container-fluid {padding: 0;}.container {padding-top: 3rem;padding-bottom: 3rem;}
.small_gap .row, .small_gap.row {margin: 0 -8px;}
.small_gap .row, .small_gap.row > [class*="col-"] {padding: 0 8px;}

/* SM+ (sm-*) */
@media screen and (min-width: 576px) {
	.sm-tal{text-align:left}
	.sm-tac{text-align:center}
	.sm-tar{text-align:right}

	.sm-fwb{font-weight:bold}
	.sm-lh1{line-height:1}
	.sm-lh12{line-height:1.2}
	.sm-lh15{line-height:1.5}

	.sm-w100 {width: 100%;}
}
/* MD+ (md-*) */
@media screen and (min-width: 768px) {
	.md-tal {text-align: left;}
	.md-tac {text-align: center;}
	.md-tar {text-align: right;}

	.md-fwb{font-weight:bold}
	.md-lh1{line-height:1}
	.md-lh12{line-height:1.2}
	.md-lh15{line-height:1.5}

	.md-w100 {width: 100%;}
}
/* LG+ (lg-*) */
@media screen and (min-width: 992px) {
	.lg-tal {text-align: left;}
	.lg-tac {text-align: center;}
	.lg-tar {text-align: right;}

	.lg-fwb{font-weight:bold}
	.lg-lh1{line-height:1}
	.lg-lh12{line-height:1.2}
	.lg-lh15{line-height:1.5}

	.lg-w100 {width: 100%;}
	.lg-h50{height:50%;}
	.lg-h100{height:100%;}
}
/* XL+ (xl-*) */
@media screen and (min-width: 1200px) {
	.xl-tal, .tal-xl {text-align: left;}
	.xl-tac, .tac-xl {text-align: center;}
	.xl-tar, .tar-xl {text-align: right;}

	.xl-fwb, .fwb-xl{font-weight:bold}
	.xl-lh1,.lh1-xl{line-height:1}
	.xl-lh12,.lh12-xl{line-height:1.2}
	.xl-lh15,.lh15-xl{line-height:1.5}

	.xl-w100 {width: 100%;}
	.w100-xl {width: 100%;}
}

/* XS ONLY (*-xs) */
@media screen and (max-width: 575px) {
	.tal-xs {text-align: left;}
	.tac-xs {text-align: center;}
	.tar-xs {text-align: right;}

	.fwb-xs{font-weight:bold}
	.lh1-xs{line-height:1}
	.lh12-xs{line-height:1.2}
	.lh15-xs{line-height:1.5}

	.w100-xs {width: 100%;}
}
/* SM ONLY (*-sm) */
@media screen and (min-width: 576px) and (max-width: 767px) {
	.tal-sm {text-align: left;}
	.tac-sm {text-align: center;}
	.tar-sm {text-align: right;}

	.fwb-sm{font-weight:bold}
	.lh1-sm{line-height:1}
	.lh12-sm{line-height:1.2}
	.lh15-sm{line-height:1.5}

	.w100-sm {width: 100%;}
}
/* MD ONLY (*-md) */
@media screen and (min-width: 768px) and (max-width: 991px) {
	.tal-md {text-align: left;}
	.tac-md {text-align: center;}
	.tar-md {text-align: right;}

	.fwb-md{font-weight:bold}

	.w100-md {width: 100%;}
}
/* LG ONLY (*-lg) */
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.tal-lg {text-align: left;}
	.tac-lg {text-align: center;}
	.tar-lg {text-align: right;}

	.fwb-lg{font-weight:bold}
	.lh1-lg{line-height:1}
	.lh12-lg{line-height:1.2}
	.lh15-lg{line-height:1.5}

	.w100-lg {width: 100%;}
}
/*** DeMETAL BS-add <<< ***/