
.header-top, header > .header-bottom {
	padding: 0 20px;
}
.logo-wrapper {
	width: 300px;
}
.header-top-search {
	width: 340px;
}
.block-product-search {
	width: 280px;
}
nav .navigation-menu .navigation-list-item > a, nav .navigation-menu .navigation-list-item > div {
	padding: 0px 5px 0px 10px;
}
nav .navigation-menu .navigation-list-item .item-title {
	font-size: 14px;
	line-height: 23px;
}
nav .navigation-menu .navigation-list-item.is-current .item-title:before {
	left: -10px;
	width: calc(100% + 20px);
}
.navigation-menu-wrapper ul.level-0 li.products > a{
	margin-right: 20px;
	width: 240px;
}
.navigation-menu-wrapper ul.level-0 li.products ul.level-1{
	width: 240px;
}
.navigation-menu-wrapper ul.level-0 li.products ul.level-1 a .name{
	width: 150px;
}
.navigation-menu-wrapper ul.level-0 > li.has-children > a{
	padding: 14px 34px 15px 10px;
}
.cart-link-wrapper .name{
	display: none;
}
.cart-link-wrapper {
	padding: 10px 4px;
	width: 42px;
}
.navigation-menu-wrapper ul.level-0 li.products ul.level-2{
	left: 240px;
	width: 730px;
}
.navigation-menu-wrapper ul.level-0 li.products ul.level-2 > li{
	width: 175px;
}
body[data-matched-route-name="home"]:not(.sticky-is-shown) .navigation-menu-wrapper ul.level-0 li.products ul.level-1{
	display: none;
}
.navigation-menu-wrapper ul.level-0 li.products:hover ul.level-1{
	display: block!important;
}
.block-homepage-banners{
	width: 100%;
	padding: 0px;
}
.hp-box-item{
	max-width: 170px;
}
.hp-box-title{
	width: 90px;
	margin-left: 12px;
}
.hp-category-item {
	height: 200px;
	width: calc(50% - 40px);
	margin: 0 20px 20px 20px;
}
.hp-brand-carousel-wrapper {
	width: calc(100% - 80px);
	margin: 0 auto;
}
.homepage-single-banner-wrapper {
	padding: 0 40px 40px 40px;
}
.hp-banners .left-col{
	width: 400px;
}
.hp-banners .right-col{
	width: 540px;
}
.hp-banners .right-col a{
	width: 260px;
}
.hp-banners .right-col a:last-child{
	width: 100%;
}
.homepage-single-banner-wrapper .text-box-wrapper .small-text {
	padding-right: 0;
}
.homepage-single-banner-wrapper .text-box-wrapper {
	width: calc(100% - 511px);
	margin-top: 30px;
}
.homepage-single-banner-wrapper img {
	width: 511px;
}
.homepage-banners-wrapper a {
	display: block;
}
.homepage-banners-wrapper img {
	width: auto !important;
	height: 100% !important;
}
.products-slider .block-product-list-item {
	width: 19% !important;
	margin-top: 25px !important;
}
.products-slider .product-list-item-image {
	width: 100%;
}
.products-slider .flex-direction-nav a {
	left: 20px;
}
.products-slider .flex-direction-nav a.flex-next {
	right: 20px;
	left: auto;
}
.footer-top {
	padding: 0 20px;
}
.footer-top:before {
	left: 20px;
}
.footer-center {
	padding: 20px 20px 45px 20px;
}
.footer-center > div {
	width: calc(25% - 20px);
}
.footer-bottom {
	padding: 0 20px;
}
.footer-copyright-developer-text {
	max-width: 400px;
}
.navigation-mega-menu {
	padding: 20px;
}
.main {
	padding: 0 20px;
}
.product-list-items .block-product-list-item:after {
	display: none;
}
.product-list-items .block-product-list-item:hover:before {
	display: none;
}

.product-list-items .block-product-list-item:before {
	display: none;
}
.product-list-items-fluid .block-product-list-item, .carousel-products-content .block-product-list-item {
	width: 32%;
	margin: 0 2% 20px 2% !important;
}
.product-list-items-fluid .block-product-list-item:nth-child(3n+1) {
	margin-right: 0 !important;
}
.product-list-items-fluid .block-product-list-item:nth-child(3n+1) {
	margin-left: 0px !important;
}
.product-list-items-fluid .block-product-list-item:nth-child(3n) {
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.featured-product-list .product-list-items-fluid .block-product-list-item:nth-child(4n){
	display: none;
}
.product-list-elements-wrapper {
	border: none;
}
.product-list-item-image {
	width: 100%;
}

.product-gallery-wrapper {
	width: calc(100% - 642px);
}
.product-gallery-main-image {
	width: 100%;
}
.quick-order-mobile {
	display: none;
}
.quick-order-section, .leasing-popup {
	z-index: 9999;
}
.block-product-bottom {
	width: calc(100% + 40px);
	margin-left: -20px;

}
.block-product-bottom .gray-background-wrapper {
	padding: 0 20px;
}
.view-other-products-from-category {
	font-size: 14px;
}
.related-item-image-wrapper {
	width: calc(15% - 20px);
}
.related-item-center-wrapper {
	width: calc(50% - 20px);
	margin-left: 20px;
}
.related-item-right-wrapper {
	width: 35%;
}
.related-item-center-bottom-wrapper {
	margin-top: 10px;
}
.related-item .product-configurable-attributes {
	margin-bottom: 10px;
}
.engeneering-child-category-item {
	width: calc(33% - 60px);
}
.engeneering-child-category-item img {
	width: 100%;
}
.engeneering-child-category-item-img-wrapper {
	width: 100%;
}
.block-engineering {
	width: calc(100% + 40px);
	margin-left: -20px;
}
.block-engineering .gray-background-wrapper {
	padding: 0 20px;
}
.product-engineering-list-item-content-wrapper {
	width: calc(60% - 70px);
	margin-right: 40px;
}
.product-engineering-list-item-prices-wrapper {
	width: calc(40% - 100px);
}
.main-title-wrapper {
	width: calc(100% + 40px);
	margin-left: -20px;
	padding: 0 20px;
}
.form-group.request-terms {
	width: 200%;
}

.project-list-items a {
	width: 21%;
}
.project-list-items a img {
	width: 100%;
}
.project-content .gallery-wrapper {
	width: 49%;
}
.project-content-wrapper {
	width: 49%;
	margin-right: 2%;
}
.project-content .gallery-wrapper .thumbs-wrapper a {
	width: calc(25% - 10px) !important;
	margin-right: 10px !important;
	margin-bottom: 10px !important;
}
.project-content .gallery-wrapper .thumbs-wrapper img {
	width: 100%;
}

.partner-list-items a{
	width: 168px;
}

.partner-content .gallery-wrapper {
	width: 49%;
}
.partner-content-wrapper {
	width: 49%;
	margin-left: 2%;
}
.team-member-list-item {
	width: calc(33% - 20px);
}
.team-member-list-item .team-member-image-wrapper, .team-member-list-item img {
	width: 100%;
}
.distributors-bottom-wrapper {
	width: calc(100% + 40px);
	margin-left: -20px;
	background: #f5f6f8;
	padding: 0 20px;
}

.catalogue-list-item {
	width: calc(33% - 20px) !important;
	margin-right: 20px !important;
}
.distributor-form .form-group.form-group-text {
	width: 48% !important;
}
.distributor-center-wrapper {
	width: calc(100% + 40px);
	margin-left: -20px;
	background: #f5f6f8;
	padding: 0 20px;
	overflow: hidden;
}
.adviser-col {
	width: 30.15%;
}


.contact-offer-wrapper .orange-button {
	float: left;
	margin-left: 99px;
	margin-top: 10px;
}


/*news*/
.single-news-gallery-image {
	margin-left: 20px !important;
}
.single-news-gallery-image:nth-child(2n + 1) {
	margin-left: 0 !important;
}
.homepage-news-wrapper .project-list-items a {
	 margin-right: 20px !important;
	margin-bottom: 20px;
}
.homepage-news-wrapper .project-list-items a:nth-child(3n) {
	margin-right: 0px !important;
}

.osc-left-content{
	width: 390px;
}
.osc-right-content{
	width: 558px;
}
.osc-review-products .product-wrapper .name-options-wrapper{
	width: 215px;
}