#sp-footer1 .switcher {
    position: fixed;
    display: flex;
    top: 32px;
    left: 10px;
    z-index: 9999;
}

.products-toolbar .orderby-displaynumber,
.ja-products-wrapper .product-item-actions, 
.ja-products-wrapper .product-reviews-summary {
    display: none;
}

.ja-filter-wrapper .filter-content .block-subtitle {
    display: none;
}

.ja-filter-wrapper .filter-content .filter-field + .filter-field {
    margin-top: 0px;
}

.ja-filter-wrapper .filter-content {
    margin-bottom: 20px;
}

.ja-products-wrapper .product-item .product-item-info {
    border: none;
}

#narrow-by-list .filter-input {
    display: none;
}

.uk-lightbox {
    z-index: 10000;
}

.additional-images img {
    margin-top: 8px;
}

.dialux {
    color: #002a3a;
    background: #fff;
    font-size: 16px;
    font-family: "Montserrat";
    font-weight: 700;
    padding: 8px 22px 10px 22px;
    line-height: 1.25;
    transition: all .15s ease-in-out;
}

.dialux:hover {
    color: #fff;
    background: #002a3a;
}

#sp-user {
    background: #f7f7f7;
}

#edocman-category {
    display: none;
}

.edocman-download-link {
    background: #002a3a;
}

.edocman-document-title-td a:hover, .edocman-document-title-td a:visited {
    color: #00ce7c;
}

#edocman-category-page-table #table-document {
    margin-bottom: 40px;
}


.edocmansearch {
    font-family: 'Montserrat', sans-serif;
}

.edocmansearch tr {
    display: inline-block;
    position: relative;
}

.edocmansearch td {
    width: 100%;
    display: inline-block;
}

.edocmansearch input[type="text"]:not(.form-control) {
    color: #002a3a;
    background: transparent;
    border: 0px solid transparent;
    border-bottom: 5px solid #ebebeb;
    display: inline-block;
    position: relative;
    font-size: 20px;
    font-weight: bold;
    border-radius: 0;
    padding: 0.5rem 0;
    margin-bottom: 10px;
}

.edocmansearch .btn {
    display: inline-block;
    border-radius: 0;
    border: 0px solid transparent;
    color: #fff;
    background: #002a3a;
    padding: 12px;
}

.edocman-download-link {
    border-radius: 0;
}

.edocman_download_label {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
}

.edocman-document-title-td a {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
}

.dm_title {
    font-size: 20px;
}

@media screen and (max-width: 600px) {
    #table-document td{text-align:left!important;}
}

.productdetails-view .product-short-description {
    font-weight: bold;
}

p.product_s_desc {
    font-weight: bold;
    text-align: center;
}

#sp-top2 {
  text-align: right;
}

@media (min-width:1200px) {
 .container {
  max-width:1140px;
 }
}

@media (min-width:1380px) {
 .container {
  max-width:1320px;
 }
}

@media (min-width: 1380px) {
  .sp-menu-full.container {
    width: 1320px;
  }
}

@media screen and (max-width: 1480px) {
	.sp-megamenu-parent > li > a {
	    font-size: 14px !important;
	    padding: 0 10px;
	}
}

@media screen and (max-width: 1140px) {
	.sp-megamenu-parent > li > a {
	    font-size: 13px !important;
	    padding: 0 6px;
	}
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner h4 {
    font-size: 14px;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner h4 a {
    color: #002a3a;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner h4 a:hover {
    color: #00ce7c;
}

.view-productdetails .col-lg-3 {
    flex: 0;
    max-width: 0;
}

.view-productdetails .col-lg-9 {
    flex: 0 0 100%;
    max-width: 100%;
}

.view-productdetails #sp-left {
    display: none;
}

#sp-top-bar .uk-button-primary {
    padding: 0 20px;
    line-height: 28px;
    color: #002a3a !important;
    background: #fff !important;
}

#sp-top-bar .uk-button-primary:hover {
    color: #fff !important;
    background: #002a3a !important;
}

.hideme {
    width: 0px;
}

.uk-lightbox {
  background: #fff !important;
}



div .sppb-section{
    
}