.body-style {
	background-image: url(" ");
	background-position: top center;
	background-repeat: repeat;
	background-color: rgba(255, 255, 255, 1);
}
#header, #navi-bar .navbar-dropdown, .tablet #navi-bar, .mobile #navi-bar{
	background-color: rgba(255, 255, 255, 1);
}

#header:not(.isStickyHeader) .container .el_2::after, .tablet #navi-bar, .mobile #navi-bar, #navi-bar .navbar-item, #navi-bar .navbar-dropdown{ 
	background-color: rgba(0, 0, 0, 1) !important;
}

#navi-bar .navbar-item, #navi-bar .navbar-link {
	color: rgba(255, 255, 255, 1) !important;
}

#navi-bar .navbar-item:hover{
	background-color: rgba(254, 198, 1, 1) !important;
}

#navi-bar .navbar-item:hover, #navi-bar .navbar-link:hover, #navi-bar .navbar-item:hover > .navbar-link, #navi-bar .navbar-link:hover > .navbar-link{
	color: rgba(0, 0, 0, 1) !important;
}

#header #search-toggle, #header #currency, #header #shopping-cart, #header #myaccount, .navbar-burger {
	color: rgba(0, 0, 0, 1);
}

#header #search-toggle:hover, #header #currency:hover, #header #shopping-cart:hover, #header #myaccount:hover {
	color: rgba(255, 255, 255, 1);
}
.title {
	color: rgba(0, 0, 0, 1);
}

.body-style , .body-style a {
	color: rgba(0, 0, 0, 1);
}

.body-style button, .body-style .button {
	border-width: 0px;
	border-style: none;
	border-radius: 25px;
}

.swal2-styled {
	border-width: 0px !important;
	border-style: none !important;
	border-radius: 25px !important;
}

.body-style button, .body-style .button {
	background-color: rgba(254, 198, 1, 1);
}
.swal2-styled {
	background-color: rgba(254, 198, 1, 1) !important;
}
.slick-prev, .slick-next {
	color: rgba(254, 198, 1, 1) !important;
}

.fp-more .box-heading{
	color: rgba(254, 198, 1, 1);
}

.btn-wishlist > a, .floating-cart-button::after {
	border-color: rgba(254, 198, 1, 1) !important;
	color: rgba(254, 198, 1, 1);
}

.txt-interact {
	color: rgba(254, 198, 1, 1) !important;
}
.tabs li.is-active a {
	border-bottom-color: rgba(254, 198, 1, 1) !important;
	color: rgba(254, 198, 1, 1) !important;
}
.bulma-datepicker .datepicker-nav {
	background: rgba(254, 198, 1, 1) !important;
}
.is-checkradio[type=radio]+label::after, .is-checkradio[type=radio]+label:after {
	background: rgba(254, 198, 1, 1);
}
.is-checkradio[type=checkbox]+label::after, .is-checkradio[type=checkbox]+label:after {
	border-color: rgba(254, 198, 1, 1);
}
.bulma-datepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
	border: .1rem dotted rgba(254, 198, 1, 1) !important;
	color: rgba(254, 198, 1, 1) !important;
}
.bulma-datepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
	background: rgba(254, 198, 1, 1) !important;
	border-color: rgba(254, 198, 1, 1) !important;
}
.is-checkradio[type=checkbox]:hover:not([disabled])+label::before, .is-checkradio[type=checkbox]:hover:not([disabled])+label:before, .is-checkradio[type=radio]:hover:not([disabled])+label::before, .is-checkradio[type=radio]:hover:not([disabled])+label:before {
	border-color: rgba(254, 198, 1, 1) !important;
}
.bulma-datepicker .datepicker-body .datepicker-months .datepicker-month.is-active, .bulma-datepicker .datepicker-body .datepicker-months .datepicker-year.is-active, .bulma-datepicker .datepicker-body .datepicker-years .datepicker-month.is-active, .bulma-datepicker .datepicker-body .datepicker-years .datepicker-year.is-active {
	background: rgba(254, 198, 1, 1) !important;
	border-color: rgba(254, 198, 1, 1) !important;
}

.body-style #breadcrumb::after {
	background-color: rgba(254, 198, 1, 1);
}
.select:not(.is-multiple):not(.is-loading)::after {
	border-color: rgba(254, 198, 1, 1);
}

.body-style button, .body-style .button {
	color: rgba(0, 0, 0, 1);
}
.bulma-datepicker .datepicker-body .datepicker-months .datepicker-month.is-active, .bulma-datepicker .datepicker-body .datepicker-months .datepicker-year.is-active, .bulma-datepicker .datepicker-body .datepicker-years .datepicker-month.is-active, .bulma-datepicker .datepicker-body .datepicker-years .datepicker-year.is-active {
	color: rgba(0, 0, 0, 1);
}
.bulma-datepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
	color: rgba(0, 0, 0, 1);
}
.body-style button:hover , .body-style .button:hover {
	background-color: rgba(255, 216, 80, 1);
	color: rgba(255, 255, 255, 1);
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	color: rgba(255, 216, 80, 1) !important;
}

.module-product .frame, .tab-product .frame{
	border: 1px solid #dddddd;
}

.module-product .frame, .tab-product .frame {
	border-radius: 10px;
}

.product-name a {
	-webkit-line-clamp: 2;
}

.module-product .frame .item-info .product-name, .tab-product .frame .item-info .product-name {
	height: 55px;
}

.module-product .frame .item-info .product-name, .tab-product .frame .item-info .product-name, .module-product .frame .item-info, .tab-product .frame .item-info {
	text-align: center;
}
.rating {
	justify-content: center;
}
.price {
	align-items: center;
}

.price-new {
	color: rgba(243, 156, 18, 1);
}

#footer {
	background-color: rgba(0, 0, 0, 1);
}

#footer .module-container .title {
	color: rgba(254, 198, 1, 1) !important;
}

#footer {
	color: rgba(255, 255, 255, 1) !important;
}

#footer #copyrights {
	background-color: rgba(254, 198, 1, 1);
}

#footer #copyrights {
	color: rgba(0, 0, 0, 1);
}

@media(min-width: 1025px) {

	.body-style .container, .body-style #contents.home {
		max-width: 100%;
		padding: 0px;
	}

	.body-style .section {
		width: 100%;
	}

	.body-style #main-content {
		max-width: 100% !important;
	}

	.body-style .home #sidebar-left, .body-style .home #sidebar-right{
		display: none;
	}

	.body-style #contents {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.body-style #breadcrumb {
		padding: 45px 0px;
		position: relative;
	}
	.body-style #breadcrumb::after {
		content: " ";
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		opacity: 0.1;
		z-index: -1;
	}

	.body-style #breadcrumb .breadcrumb {
		margin: 0px;
	}
	.body-style #breadcrumb .breadcrumb ul {
		justify-content: center;
	}
	#footer > .container, #footer #copyrights > .container {
		padding-left: 0px;
		padding-right: 0px;
	}

	.home .box > div, #contents:not(.home), #header .container, #footer > .container, #footer #copyrights > .container {
		max-width: 1080px;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	#header:not(.isStickyHeader) .container .el_1 .holder #logo a img{
		width: 220px;
	}

	#header .container .el_2 .holder #navi-bar {
		font-size: 16px;
	}

	#header .container .el_2 .holder #navi-bar .navbar > .navbar-item{
		margin-left: 15px;
		margin-right: 15px;
	}

	#header.isStickyHeader{ 
		background-color: rgba(0, 0, 0, 1) !important;
	}

	#header.isStickyHeader #search-toggle, #header.isStickyHeader #currency,  #header.isStickyHeader #shopping-cart, #header.isStickyHeader #myaccount, #header.isStickyHeader .navbar-burger {
		color: rgba(255, 255, 255, 1) !important;
	}

	#search-toggle i, #shopping-cart i, #myaccount i{
		font-size: 20px;
	}
	#currency span {
		font-size: 18px;
	}

	.title {
		font-size: 34px;
	}

	.body-style {
		font-size: 16px;
	}
	.body-style #contents #sidebar-left .title, .body-style #contents #sidebar-right .title {
		font-size: 22px;
	}

	#footer .title {
		font-size: 16px;
	}

	#footer {
		font-size: 12px;
	}

}
