ul,li{list-style-type: none;padding:0}
a,a:hover{color:#7c7c7c}
.bd-footer a{color:white}
.font-size-12{font-size:12px}
.font-size-14{font-size:14px}

.searchButton {
    position: absolute;
    top: 2px;
    bottom: 0;
    right: 0;
    width: 45px;
    margin: 0;
    border: 0 none;
    background: 0 0;
    text-align: center;
    cursor: pointer;
}
/*topBox*/
@media (max-width:768px) {
#topBox p.h4{font-size:18px;}
#topBox p.h2{font-size:20px;}
}
/*shop-box*/
@media (max-width:768px) {
.shop-box .p-5,.shop-box .pl-5,.shop-box .pr-5{padding:0!important;}
}
/*new-list*/
@media (max-width:768px) {
.d-block{display:none!important;}
}
/*goods*/
.assembly-instructions p img{width:100%}
.sku-color-box ul,.payment-shipping ul{display: flex;align-items: center;ustify-content: center;margin: 0;}
.sku-color-box ul li{
	width:40px;height:40px; border-radius: 50%; margin:4px;
}
.payment-shipping ul li {
    width: 55px;
    height: 34px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 1px 5px rgb(0 0 0 / 25%);
    margin: 0 4px;
    padding: 1px 0;
}
.goods-name{padding:10px 0;}
.features-box-top{width:70%}
@media (max-width:768px) {
.features-box-top{width:100%}
#pro-details .pl-3,#pro-details .pr-3{padding:0!important;}
}
/*goods_category*/
.card{margin-bottom:10px;}
.category-list-box .card-body {padding:0}

/*index*/
.banner-box-text{top:75%;left:8%;font-size:4.5vw;color:#fff}
.tile-layout--section {
	clear: both;
}

.tile-section-split {
	display: flex;
	-webkit-box-align: stretch;
	align-items: stretch;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	padding: 15px 0;
}

.tile-section-split--content {
	padding: 2rem;
}



.select-sleep--natural-wool2 {
	min-height: 420px;
	background-repeat: no-repeat;
	background-image: url(/public/images/wool2.png)
}

.select-sleep--natural-wool3 {
	min-height: 420px;
	background-repeat: no-repeat;
	background-image: url(/public/images/wool3.jpg)
}

.select-sleep--natural-wool4 {
	min-height: 420px;
	background-repeat: no-repeat;
	background-image: url(/public/images/wool4.jpg)
}


.tile-layout-graphic {
	width: 100%;
	background-size: cover;
	min-height: 200px;
	background-position: center center;
}

@media (min-width:768px) {
	
	.tile-section-split {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		-webkit-box-align: center;
		align-items: center;
		justify-content: stretch;
	}

	.tile-layout-graphic {
		min-height: 400px;
	}

	.tile-section-split--content {
		flex-basis: 40%;
	}

	.tile-section-split--graphic {
		flex-basis: 60%;
	}
}

@media (max-width:768px) {
	.banner-box-text{display:none;}
	.tile-layout--section .tile-section-split--graphic {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.tile-layout--section .tile-section-split--content {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.tile-layout--section .tile-section-split--content p {
		margin-bottom: 0;
	}

	.hero-intro {
		margin-top: 10px;
		padding: 0
	}

	.tile-section-split {
		padding: 0
	}

	h2.section-headline__home {
		margin-bottom: 0;
	}
}

/*footer*/
.bd-footer {background:#0D3484}
.bd-top{border-bottom:1px solid #ffffff}
@media (max-width:768px) {
.border-right{border-right:0!important}
.bd-footer .pl-5 {padding-left:0!important}
}
.cc {margin-bottom:0}
.cc li{float:left;}