/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


/* cookie banner */

.eupopup-button {
    font-weight: normal !important;
	border:0px !important;
}

.eupopup-button:hover {
    background: #FFF !important;
}

/* Cookie-Banner  */

.eupopup-container {
    line-height: 20px;
	width: 400px !important;
}

.eupopup-button:hover {
    color: #000 !important;
}

/* Checkout */

body#checkout .checkout-step .payment-option:not(:first-child) {
    margin-top: 1rem !important;
}

body#checkout .checkout-step #conditions-to-approve {
    padding-top: 2rem !important;
    padding-bottom: 1rem !important;
}

body#checkout .checkout-step .nav li a.active {
    font-weight: bold;
    color: #1e384d !important;
}

input[name="alias"] {
	display: none;
}

body#checkout .nav-tabs li a.reachable::before {
    background: #e7e7e7 !important;
}

body#checkout .nav-tabs li a.reachable.active::before {
    background: #006bb3 !important;
}


/* Footer */


#social-list-block .list-inline-item:not(:last-child) {
    margin-right: 1.3rem !important;
}


.label_footer {
	display: inline-block;
	width: 80px;
}

.label_footer img {
	width: 50px;
	height: 50px;
}

.label_footer h4 {
	font-size: 0.8em;
	margin-bottom: 0.8rem !important;
}
	
.extra_label {
	width: 100%;
	margin-top: 20px;
}
	
.jxml-copyright img {
	width: 16px;
	margin-top: -4px;
	margin-left: 4px;
}

.jxml-copyright a {
	font-weight: normal !important;
}

.item-spacer {
	min-height: 20px;
}

#footer {
	color: #a4a4a4 !important;
}

#footer a {
	font-weight: bold;
}

#footer .cms-page-link {
	font-weight: normal;
    text-transform: uppercase !important;
	font-size: 0.9rem !important;
}

#footer {
	font-size: 0.9rem !important;
}

#footer h3 {
	font-weight: 600 !important;
	color: #a4a4a4 !important;
    font-size: 1.1rem !important;
	margin-bottom: 0.8rem;
}

#footer .phone {
    font-size: 1.1rem !important;
}

#footer .bg-dark::before {
    background: #f6f5f3 !important;
}

#footer .bg-dark::after {
   background: #f6f5f3 !important;
}

.bg-dark {
    background-color: #f6f5f3 !important;
}

#footer .box1 {
   background: #FFF !important;
   padding: 40px;
   border-right: 20px solid #f6f5f3;
   text-align: center;
}

#footer .box2 {
   background: #FFF !important;
   border-right: 20px solid #f6f5f3;
   padding: 40px;
   text-align: center;
}

#footer .box3 {
   background: #FFF !important;
   padding: 40px;
   text-align: center;
}

#footer .box4 {
   background: #FFF !important;
   padding: 40px;
   text-align: left;
}

#footer .box5 {
   background: #FFF !important;
   padding: 40px;
}

#footer .box6 {
   background: #FFF !important;
   padding: 40px;
}

#footer .box4 h3 {
	color: #a4a4a4 !important;
    font-size: 0.9rem !important;
    text-transform: uppercase !important;
}

#footer .box5 h3 {
	color: #a4a4a4 !important;
    font-size: 0.9rem !important;
    text-transform: uppercase !important;
}

#footer .box6 h3 {
	color: #a4a4a4 !important;
    font-size: 0.9rem !important;
    text-transform: uppercase !important;
}


#footer .inset-2 {
    padding-top: 1.33333rem !important;
    padding-bottom: 1.3333rem !important;
}

.bg-dark h1, .bg-dark .h1, .bg-dark h2, .bg-dark .h2, .bg-dark h3, .bg-dark .h3, .bg-dark h4, .bg-dark .h4, .bg-dark h5, .bg-dark .h5, .bg-dark h6, .bg-dark .h6 {
	color: #006bb3 !important;
}

#footer .bg-dark {
    border-bottom: none !important;
}

ul .list-default li > a, ul[class^="list-default-"] li > a, ul[class*=" list-default-"] li > a {
    color: #a4a4a4;
}

#footer .jxml-copyright::before {
    background: #f6f5f3 !important;
}

#footer .jxml-copyright {
	text-align: center;
	background: #f6f5f3 !important;
	font-size: 0.8rem;
	line-height: 1.4rem;
	padding-top: 30px !important;
}

#footer .jxml-copyright::after {
    background: #f6f5f3 !important;
}



/* cart */
.product-line-info {
	display: unset !important;
}

#blockcart-modal .layer_cart_product .title i {
    color: #1b3243 !important;
}

#blockcart-modal [class^="modal-cart-"] .value, #blockcart-modal [class^="modal-cart-"] small {
    color: #1b3243 !important;
}

#blockcart-modal .layer_cart_product .media-body strong, #blockcart-modal .layer_cart_product .media-body .price {
    color: #1b3243 !important;
}

#blockcart-modal [class^="modal-cart-"] {
    font-size: 1rem !important;
}

#blockcart-modal .layer_cart_product .media-body .product-quantity {
    font-size: 1rem !important;
}

/* allgemein */

.py-5 {
    padding-bottom: 2rem !important;
	padding-top: 2rem!important;
}

.mb-4, .my-4{
    margin-bottom: 2rem !important;
}

.my-3{
	display:none;
}

#content h1 {
	font-size: 2.250em !important;
	line-height: 1.3 !important;
}


.product-line-grid .product-thumbnail img {
    padding: 10px;
}

.btn-primary {
    background-color: #006bb3 !important;
}

.btn-light:hover {
    color: #000 !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus, .btn-primary:hover:active {
    background-color: transparent !important;
}

.btn-link-primary {
    color: #006bb3 !important;
}

a:hover {
    color: #006bb3 !important;
    text-decoration: none;
}

#blockcart-modal .modal-footer .btn:first-child:hover {
		color: #FFF !important;
}

.btn-primary {
	border: 0px !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus, .btn-primary:hover:active {
    color: #006bb3 !important;
    background-color: transparent;
}


.input-group-btn-vertical .btn-secondary {
	box-shadow: unset !important;
	color: #1b3243 !important;
}


.btn:before {
    background: #006bb3 !important;
}

.btn-secondary:hover {
    color: #006bb3 !important;
}

.cart-products-count {
    background: #006bb3 !important;
}

.product-buttons a.add-to-cart i, .product-buttons a.view-product i, .product-buttons a.customize i {
    color: #1b3243 !important;
}


/* Footer */

.it_MISFOPAPAMRG {
	display:none;
}



/* Product */

.product-variants{
	margin-bottom: 1rem !important;
}

.required {
    padding-right: unset !important;
}

.required::after {
	display:none;
}

#an_productfields sup {
	display:none;
}

.an_productfields select, #an_productfields input, #an_productfields textarea, #an_productfields select{

	height: 3.33333rem !important;
	border-color: #e1e1e1;
	background-color: white;
	width: 100%;
	padding: 0.375rem 1.75rem 0.375rem 0.75rem;
	line-height: 1.5;
	vertical-align: middle;	
	background: #f8f8f8 url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im0xMjEuMywzNC42Yy0xLjYtMS42LTQuMi0xLjYtNS44LDBsLTUxLDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDUzLjksNTMuOWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDUzLjktNTMuOWMxLjctMS42IDEuNy00LjIgMC4xLTUuOHoiIGZpbGw9IiMwMDAwMDAiLz4KICA8L2c+Cjwvc3ZnPgo=") no-repeat right 0.75rem center;
    background-color: rgb(248, 248, 248);
    background-size: auto;
	background-size: 0.53333rem 0.66667rem;
	border: 0.06667rem solid #f8f8f8;
    border-top-color: rgb(248, 248, 248);
    border-right-color: rgb(248, 248, 248);
    border-bottom-color: rgb(248, 248, 248);
    border-left-color: rgb(248, 248, 248);
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.ProductFunctionalButtons {
		padding-top: 20px;
}

.product-comment-list-item {
    padding: 10px 0 !important;
    margin: 0px !important;
}

#product-comments-list-footer .post-product-comment {
    margin: unset !important;
}

.product-price {
    color: #006bb3;
    display: inline-block;
}


.images-container .swiper-container ul .swiper-slide.swiper-slide-active::before, .images-container .swiper-container ul .swiper-slide:hover::before{
	width: 0px !important;
}

.product-cover {
	overflow: hidden;
}

.swiper-container {
	padding-right: 10px;
}


.images-container .swiper-container ul .swiper-slide::before {
    background: #1b3243 !important;
}


.product-card .pb-right-column .product-name {
    text-transform: uppercase !important;
	letter-spacing: unset !important;
	font-weight: 600 !important;
}

.tax-shipping-delivery-label {
	float: left;
	width: 100%;
	padding-top: 10px;
}




.product-additional-info h3 {
	letter-spacing: unset !important;
	text-transform: uppercase !important;
	margin-top: 20px;
	width: 100%;
	font-size: 1.1rem !important;
	margin-bottom: 5px !important;
}

.product-additional-info p {
	margin-bottom: 0.5rem;
	width: 100%;
}


.product-additional-description h3 {
	letter-spacing: unset !important;
	text-transform: uppercase !important;
	margin-top: 20px;
	width: 100%;
	font-size: 1.1rem !important;
	margin-bottom: 5px !important;
}

.product-additional-description p {
		margin-bottom: 0.5rem;
	width: 100%;
}

.product-prices .price {
	font-size: 1.5rem !important;	
}
 
.manufacture .bp-info .bp-name {
    font-weight: 600;
    text-transform: uppercase !important;
}

.manufacture .bp-thumbnail {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
}

.it_QMYKDNMLEFFQ .bp-info {
	display: inline-block;
	padding-left: 20px;
}

.manufacture .bp-info {
	display: inline-block;
}

.manufacture .bp-name {
    font-size: 1.4rem !important;
}

.manufacture .bp-short-description {
	text-transform:none;	
	letter-spacing: 0.05em !important;
}



#product-comments-list-header .material-icons {
	display: none;
}

#empty-product-comment {
    text-align: left;
}

.comment-content .report-abuse {
	display:none;
}

.comment-content h4 {
	margin-bottom: 0em;
}


#main #description {
	margin-bottom: 5rem;
}

#main .manufacture {
	margin-bottom: 6rem;
}

/* Product comment*/

#product-comments-list-header {
	display:none;
}


.grade-stars .star-content {
    top: unset !important;
}

.star-content div.star, .star-content div.star-on, .star-content div.star-hover {
    margin-left: 0px !important;
    margin-right: 3px !important;
}

.pr-comment  {
	margin-bottom: 5rem;
}


#product-comments-list .btn-comment {
    margin: unset !important;
	border: 0px !important;
}

/* Body */

body {
    font-family: "Roboto" !important;
}

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0.1em !important;
}

.grade-stars {
    height: unset !important;
}
 

/* Home */ 
.grid .product-miniature .product-miniature-container .product-miniature-information, .grid-large .product-miniature .product-miniature-container .product-miniature-information {
    padding-left: 9% !important;
}


#ps-image-slider figcaption {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
	padding-left: 1rem;
}

.products-section-title {
	text-align:center;
	text-transform: uppercase;
}

.product-title {
    font-size: 1.1rem !important;
    letter-spacing: 0.08em !important;
}


.featured-products h1{
    margin-bottom: 0.8rem !important;
	text-align:center;
	text-transform: uppercase;
	font-weight: 600;
}

.featured-products p{
	text-align:center;
	text-transform: uppercase;
}
 
/* Home - Blog */

.simple_post_list .bp-info .bp-name {
    font-weight: 600;
    text-transform: uppercase !important;
}

.simple_post_list.no_image .bp-thumbnail {
    display: inline-block;
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
}

.it_QMYKDNMLEFFQ .bp-info {
	display: inline-block;
	padding-left: 20px;
	padding-top: 20px;
}

.it_QMYKDNMLEFFQ .bp-info .bp-name {
    font-size: 1.4rem !important;
}

.it_QMYKDNMLEFFQ .bp-short-description {
	letter-spacing: 0.05em !important;
}

.blog_title_block {
	font-weight: 600 !important;
	text-transform: uppercase;
    position:relative;
	padding-bottom:30px;
	margin-left: auto;
	margin-right: auto;
	right: 0px;
	left: 0px;
	width: 550px;
}

.post_date {
	padding-bottom: 10px;
}

/* CMS */

.gformbuilderpro_content, .formajaxresult {
    width: 100% !important;
}

.formbuilder_column {
    box-sizing: border-box;
    float: left;
}

.success_box {
    width: 100% !important;
    border: 0px solid #d6d4d4 !important;;
    margin-bottom: 20px !important;;
    padding: 10px;
    box-sizing: border-box;
    background-color: #fafafa;
    margin-left: 10px !important;;
}

.textarea_5509 {
	height:10rem !important;
}


#content .container {
    margin: 0 auto 60px;
}

#content h2 {
	margin-bottom: 0px;
	font-size: 1.3rem;
	font-weight: 600;
	margin-top: 20px;
}

#content p {
	margin-bottom: 1rem !important;
}


/* BLOG */


.bp-miniature {
	padding-bottom: 20px;
}

.post-description h3 {
	margin-bottom: 0px;
	font-size: 1.1rem;	
}

.post-description p {
	margin-bottom: 2rem !important;
}


.blog_post_header {
    text-align: left !important;
}

.contact-info p, .banner-right p {
	padding-left: 0px !important;
    color: #006bb3 !important;
	text-transform: uppercase;
	font-size: 0.7rem;
	margin-bottom: 0 !important;
}

.contact-info {
    padding-top: 0px !important;
	margin-bottom: 0px !important;
}


/* HEADER */

.breadcrumb_cont .breadcrumb .breadcrumb-item + .breadcrumb-item
{
	margin-left: 0.5rem !important;
}

.breadcrumb-item {
	line-height: 20px !important;
}

.breadcrumb_cont .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    margin-right: 0.3rem !important;
}

.jx-header-account-wrapper.is-logged.twocolumns ul {
    column-count: 1 !important;
	margin-bottom: 2rem !important;
}

.jx-header-account-wrapper.is-logged.twocolumns .user-data {
    margin-bottom: 0px !important;
}


ul .list-default.list-default-sm li, ul[class^="list-default-"].list-default-sm li, ul[class*=" list-default-"].list-default-sm li {
    margin-top: 1rem !important;
}


.jx-header-account footer .nav {
    margin-top: 0.5rem;
    text-align: left;
}

#header .jxwishlist-link span {
	display: none;
}

#header .wishlist-button i {
    font-size: 2.13333rem !important;
}

#jxsearchbox {
	border: 0.06667rem solid #e1e1e1;
	border-radius: 0.13333rem;
}

.jxsearch-wrapper #jxsearch_result .jxsearch-row {
    margin-top: 0rem !important;
}


.default-menu > ul > li {
	text-align: center;
}

.default-menu > ul > li > a.selectedItem::before, .default-menu > ul > li > .top-level-menu-li-span::before, .default-menu > ul > li > a.selectedItem::after, .default-menu > ul > li > .top-level-menu-li-span::after, .default-menu > ul > li > a:hover::before, .default-menu > ul > li > .top-level-menu-li-span:hover::before, .default-menu > ul > li > a:hover::after, .default-menu > ul > li > .top-level-menu-li-span:hover::after {
    background: #FFF !important;
}

.default-menu > ul > li > a, .default-menu > ul > li > .top-level-menu-li-span {
    text-transform: unset !important;
}


.jx_search_query::before {
    content: "\f002";
    position: absolute;
    right: 0;
    opacity: 1;
    -webkit-transform: scaleY(2);
    transform: scaleY(2);
    -webkit-transition: 0.3s all ease-in;
    transition: 0.3s all ease-in;
}


.simple_search .jxsearch-wrapper #jxsearchblock .form-inline .custom-select, .simple_search .jxsearch-wrapper #jxsearchblock .form-inline .jx_search_query {
    margin-left: 0px !important;
}


#jxsearchbox .custom-select {
		display:none;
}

.products-sort-order {
	display: none;
}


#jxsearchblock .btn-secondary {
    color: #a8accc !important;
	
}
#jxsearchblock  .btn::before {
    background: #FFF !important;
}

.jxsearch-wrapper #jxsearchblock .form-inline .form-control {
	border: 0px !important;
}

#jx-header-account-link .fa-user-circle-o {
	font-size: 2.13333rem !important;
	padding-top: 8px;
}


@media (min-width: 1200px) {
	.inline-menu {
		text-align: left !important;
		width: 100%;
	}


	.product-buttons {
		padding-left: 9% !important;
	}

	.inline-menu .top-level {
		width: 100% !important;
	}

	.default-menu > ul > li {
		/*flex-grow: 2;*/
	}

	.default-menu > ul > li > a {
		padding-left: 15px;
		padding-right: 15px;
	}

	.jxmegamenu_item li:last-child {
		position: absolute;
		right: 0px !important;
	}


}


.default-menu > ul > li > a.selectedItem {
    border: 1px solid #333;
    color: #006bb3 !important;
}

.default-menu > ul > li > a, .default-menu > ul > li > .top-level-menu-li-span {

    color: #006bb3 !important;

}
.default-menu > ul > li > a {
    padding-top: 5px;
    line-height: 29px;
}

.default-menu > ul > li > a, .default-menu > ul > li > .top-level-menu-li-span {
    letter-spacing: 0.64px;
    font-weight: 600 !important;
}


#index #top-filter {
    background: url(../img/filter-bg.jpg) no-repeat center;
    background-size: cover;
}


#header .login-button {
    text-align: center;
	margin-left: 1.53333rem;
	display: inline-block;
    position: static;
    vertical-align: top;
    padding-top: 0.66667rem;
}

#header .login-button i {
    display: block;
}


.cart-button {
    margin-left: 1.53333rem !important;

}

.label_top {
	width:100%;
}

.label_top img {
	width:20px;
}

.banner-right .jxml-html-title {
    display: none;
}

.banner-right img {
	margin-left: 10px;
}


/* PRODUCT LIST */


#grid-list-buttons, #js-active-search-filters {
	display: none !important;
}

.breadcrumb_cont {
    display: flex !important;
}


.product-list-reviews {
    position: unset !important;
    display: inline-flex;
	width: unset !important;
}


/* PRODUCT LIST */
.new {
	top: -5px;
	left: -30px;
	height: 45px;
	min-width: 90px !important;
	display: block;
	color: #fff;
	background: #333 !important;
	font-size: 13px;
	position: absolute;
	line-height: 50px;
	padding: 0;
	z-index: 3;
	text-align: center;
	font-weight: 400;
	text-transform: capitalize;
	transform: rotate(-45deg);
	position: absolute;
	width: 0;
}

.on-sale {
	top: -5px;
	left: -30px;
	height: 45px;
	min-width: 90px !important;
	display: block;
	color: #fff;
	background: #333 !important;
	font-size: 13px;
	position: absolute;
	line-height: 50px;
	padding: 0;
	z-index: 3;
	text-align: center;
	font-weight: 400;
	text-transform: capitalize;
	transform: rotate(-45deg);
	position: absolute;
	width: 0;
}

.product-miniature-container {
	overflow: hidden;
}


.sale_product {
    display: block;
    color: 
#fff;
background:
    #333;
    font-size: 13px;
    position: absolute;
    top: -6px;
    right: -25px;
    height: 40px;
    line-height: 50px;
    min-width: 78px;
    padding: 0;
    z-index: 3;
    text-align: center;
    font-weight: 400;
    text-transform: capitalize;
    border-radius: 0;
    transform: rotate(45deg);
}

.blockcart .cart-products-label {
    font-size: 0.73333rem !important;
}

#header .nav-section {
    background: #f7f7f7 !important;
	height: 40px;
	padding-top: 8px;
}
 
 #header .nav-section::before {
    background: #f7f7f7 !important;
}

 #header .nav-section::after {
    background: #f7f7f7 !important;
}


body {
	color: #1e384d !important;
}

.default-menu > ul > li > a, .default-menu > ul > li > .top-level-menu-li-span {
    color: #3a3a3a !important;
}

.default-menu > ul > li > a:hover {
    color: #006bb3 !important;
}


#ps-image-slider figcaption .d-none {
    display: unset !important;
    color: #006bb3 !important;
    text-transform: uppercase;
    font-size: 35px !important;
    font-weight: 500;
}

#ps-image-slider h2 {
	letter-spacing: normal !important;
	margin-bottom: 0px !important;
	color: #FFF;
	line-height: 4.93333rem;
}


#ps-image-slider .swiper {
	max-width: 650px;
	letter-spacing: normal !important;
	font-size: 30px !important;
	line-height: 35px !important;
	color: #006bb3 !important;
	padding-bottom: 20px;
}

#ps-image-slider figcaption .btn-primary {
    color: #FFF !important;
    background-color: #006bb3 !important;
    border-color: #006bb3 !important;
	z-index: unset;
}

#ps-image-slider .btn::before {
    background: #fff !important;
}


.slider2 .jxml-banner-description {
    right: unset !important;
    padding-left: 5%;
}



.home-parallax-1 .text-layout h2, .home-parallax-2 .text-layout h2, .background-video .text-layout h2 {
    font-size: 2.2rem;
}

.jxml-banner h2 {
	letter-spacing: normal !important;
	margin-bottom: 0px !important;
	font-size: 25px !important;
	color:#FFF;
}


.jxml-banner h4 {
	letter-spacing: normal !important;
	font-size: 35px !important;
	line-height: 35px !important;
	color:#FFF;
}


.jxml-banner-description {
    max-width: 45% !important;
}

.jxml-banner  .btn-primary {
    color: #000;
	background-color: #FFF !important;
	border-color: #FFF !important;
}

.jxml-banner .btn::before {
    background: #FFF !important;
}

.swiper-button-prev, .swiper-button-next {
    background: transparent !important;
	color: #000;
}

#header .logo_wrapper {
    order: 2 !important;
}

.stickUpTop{
    order: 4 !important;
}


@media (min-width: 1700px) {
	.blog-category-image .img-fluid {
		min-height: 680px !important;
	}
}

@media (max-width: 767px) {

	.default-menu > ul > li > a:hover {
		border: 1px #FFF !important;
	}

	.default-menu > ul > li > a.selectedItem {
		padding: 5px !important;
	}

	.logo_wrapper {
		display: none;
	}


	.it_UWUCSPXKXRGB  {
		display:none;
	}
	

	#header .simple-header-height {
		padding-top: 0rem !important;
		min-height: 1rem !important;
	}
	
	.logo {
		max-width: 260px;
	}
	
	#header .header-nav .jx-header-account-link > a i {
		font-size: 1.4rem !important;
	}

	.blog_post_header {
		font-size: 1.8rem !important;
	}

	#ps-image-slider {
		display:none;
	}
	
	.gray_wrapper {
		position: relative;
		padding-top: 0rem !important;
	}

}


@media (min-width: 768px) {


	#header .wishlist-button i {
		font-size: 2.13333rem !important;
	}

	#header .login-button i {
		font-size: 2.13333rem !important;
	}
	
	#_desktop_cart i{
		font-size: 2.13333rem !important;
	}

}

@media (min-width: 768px) and (max-width: 990px) {

	header .simple-header-height .wishlist-button {
		margin-left: unset !important;

	}
		.simple_search {
		padding-bottom: 20px;
	}
	
}


@media (min-width: 768px) and (max-width: 1200px) {

	.gray_wrapper {
		margin-bottom: 3rem;
		padding-bottom: 0rem !important;
	}

	#header .simple-header-height{
		padding-top: 1rem !important;
	}
	
	#header .cart-button {
		padding-top: 0.8rem !important;
	}
	
	.simple-header-height .wishlist-button, .simple-header-height .compare-button, .simple-header-height .cart-button {
		margin-bottom: 1.33333rem !important;
	}	

}

@media (max-width: 1200px) {

	.simple_search .jxsearch-wrapper #jxsearch_result {
		top: calc(100% - 0.33333rem) !important;
		width: 100% !important;
		left: 0rem !important;
		right: 0rem !important;
	}

	#header .simple-header-height {
		min-height: 0em !important;
	}


	.jxsearch-wrapper #jxsearchblock {
		max-width: 100% !important;
	}

}

 @media (min-width: 991px) and (max-width: 1200px) {

	#header .simple-header-height{
		padding-bottom: 1rem !important;
	}
	
	.inline-menu {
		margin-bottom: 0rem !important;
	}

	.logo_wrapper {
		padding-top: 0rem !important;
		padding-bottom: 0rem !important;
	}
	
	.simple-header-height .wishlist-button, .simple-header-height .compare-button, .simple-header-height .cart-button {
		margin-top: unset !important;
		margin-bottom: unset !important;
	}

	.inline-menu {
		margin-top: unset !important;
	}

 }
   


@media (min-width: 1200px) {

	.logo {
		max-width: 260px;
	}

	.jxsearch-wrapper #jxsearchblock {
		max-width: 450px !important;
	}

	.blockcart .clone-slidebar-toggle {
		font-size: 2.13333rem !important;
	}
		
	#header .thin-icon-user {
		font-size: 2.13333rem !important;
	}

	.block-category.content_scene_cat_bg {
		min-height: 680px !important;
	}
	
	.blog_post_header {
		font-size: 2.8rem !important;
	}

	.gray_wrapper {
		padding-bottom: 2rem !important;
	}
}


 @media (min-width: 767px) and (max-width: 990px) {

	.simple_search {
		padding-bottom: 0px !important;
	}
 }
 

 @media (min-width: 767px) and (max-width: 1199px) {

	.inline-menu ul.menu {
		left: -150px !important;
	}

	header {
		padding-bottom: 0px !important;
	}
	
	header-height {
		padding-top: 1rem !important;
	}
	
 }


@media (min-width: 577px) and (max-width: 767px) {

	.burger {
		margin-top: 12px;
	}	
}
	
@media (max-width: 576px) {

	.burger {
		margin-top: 5px;
	}	


	#header .header-nav {
		padding-top: 1.3rem !important;
	}

	#header .col-auto {
		margin-left: 5px;
	}

	header {
		padding-bottom: 0rem !important;
		border-bottom: 0px solid !important;
	}

	.logo {
		max-width: 170px;
		margin-left: 5px;
	}

	#header .simple-header-height {
		min-height: unset !important;
	}

	.it_STAOJVMFDHML {
		display: none;
	}

	.it_UWUCSPXKXRGB{
		display:none;
	}

	#footer .bg-dark::after {
		background: #FFF !important;
	}

	#footer .box1 {
		border-right: 0px !important;
	}

	#footer .box2 {
		border-right: 0px !important;
	}

	.gray_wrapper {
		margin-bottom: 0rem !important;
	} 

	.simple_post_list .blog_title_wrapper .blog_title_block {
		font-size: 1.4rem !important;
		width: unset !important;
	}

	.it_QMYKDNMLEFFQ .bp-info {
		padding-left: 0px !important;
		padding-top:0px !important;
	}

	.product-miniature {
	  -webkit-box-flex: 0;
		  -ms-flex: 0 0 100% !important;
			  flex: 0 0 100% !important;
	  max-width: 100% !important; 
	 }
}

@media (max-width: 991px) {
	
	.inline-menu {
		margin-bottom: 1.3rem !important;
	}

	#header .logo_wrapper {
		padding-top: 0rem !important;
		padding-bottom: 1rem !important;
	}

	
	#footer .box5 {
	   padding-top: 10px !important;
	   padding-bottom: 20px !important;
	}

	#footer .box6 {
	   background: #FFF !important;
	   padding-top: 10px !important;
	   padding-bottom: 20px !important;
	}
	
	.simple_search .jxsearch-wrapper #jxsearchblock {
		margin-bottom: 1rem !important;
	}

}


@media (min-width: 1200px) {

	.inline-menu .menu-title {
		display: none !important;
	}
	
	.inline-menu {
		margin-bottom: 0.5rem !important;
		margin-top: 1.333333rem !important;
	}

	.isStuck 	.inline-menu {
		margin-bottom: unset !important;
		margin-top: unset !important;
	}


}


@media (max-width: 360px) {

	.separator-list > :not(:last-child){
		margin-right: 0.1rem !important;
	}
}


.bootstrap-touchspin-up, .bootstrap-touchspin-down {
	display:none !important;
}