.design_template.products_focus {
}

.design_template.products_focus .product-list {
    margin: 0 5px;
    background: white;
}

.design_template.products_focus h2 {
    position: relative;
    z-index: 2;
    text-align: center;
}

.design_template.products_focus .product-image { text-align: center; }
.design_template.products_focus .product-image img { margin:0 auto; }

.design_template.products_focus { padding:40px 0 0 0; position: relative; }

.gallery-slider-container { width:100%; overflow: hidden; z-index:2; }

.list-container { display: flex; flex-wrap: wrap; }
.list-container .product-list { display:inline-block; width: 33%; height: auto; margin: 5px !important; text-align: center; }

.list-container .product-list .wishlist { bottom: auto; right:5px; }

.gallery-slider-container { width:100%; overflow: hidden; z-index:2; text-align: center; }

.design_template.products_focus .slick-slider { display: flex; height:auto; margin-bottom:30px; justify-content: center; width:85%; margin: 0 auto;}

.vline  { background-image: url('/resources/images/vline.svg'); background-position:right top; height:100% ; background-repeat:repeat-y; padding: 0 10px 0 10px}


.awishlist {
	display: inline-block;
	height:40px; width: 39px;
	background-image: url('/resources/images/fav2.png');
	background-size: 39px;
}

.awishlist.inwishlist {
	background-image: url('/resources/images/fav3.png');
}

.awishlist1.inwishlist1 {
	background-image: url('/resources/images/fav3.png');
	position:absolute;
	right:5px;
	bottom: 100px;
}

.wishlist {
	position:absolute;
	right:10px;
	top:340px;
	width:39px;
	height:40px;
	border:none;
	z-index:300;
	margin:0;
	padding:0;
}
.wishlist1 {
	position:absolute;
	right:0px;
	bottom:5px;
	width:39px;
	height:40px;
	border:none;
	z-index:900;
	margin:0;
	padding:0;
}

ul.accordion-menu {
    list-style: none;
    padding: 0;
}
ul.accordion-menu > li {
    margin: 0;
    border-bottom: 1px #ccc solid;
}
ul.accordion-menu li a {
    color: #333;
    padding: 0.75em;
    width: 100%;
    display: block;
    cursor: pointer;
}
ul.accordion-menu .inner {
    max-height: 0;
    transition: max-height .2s ease-out;
    overflow: hidden;
    margin-left:30px;
}
ul.accordion-menu .inner.show-me {
    max-height: 500px;
    transition: max-height 0.3s ease-in;
}
ul.accordion-menu li a.toggle-menu {
}
ul.accordion-menu li a.toggle-menu:hover {
    color:#88B800;
    transition: color 0.3s ease;
}