/* =====================================
			n-General Styles
===================================== */

:root {
	--white: #fff;
	--black: #000;
	--main1: #ccc;
	--main2: #eee;
	--radius: 10px;
	--awesome: "Font Awesome 6 Free";
	--icon: 'Material Symbols Rounded' !important;
}
/* General */

#body {
	background-color: #fff;
}
h1, h2, h3, h4, h4, h5, h6, p, span {
	font-family: "Montserrat", sans-serif;
}
h1, h2 {
	color: #1E8C99;
}
h2 {
	font-size: 33px;
	font-weight: 600;
	margin-bottom: 25px;
}
.first-page-content .section .images {
	padding: 0;
}
/* Header */

#body>div.header-wrapper.collapse>div>div.row.header-bar.clearfix>div.header-bar-section.left>ul>li:nth-child(1) {
	padding-left: 0px;
}
#body>div.header-wrapper.collapse>div>div.row.header-bar.clearfix>div.header-bar-section.right>ul>li:nth-child(2) {
	padding-right: 0px;
}
/* Buttons */
.product-card-buy-button .buy-quantity__input {
    top: 1.5px;
    position: relative;
}
.buy-button {
	background-color: var(--button-color)!important;
}
.buy-button:hover, .buy-button:focus, .buy-button:active {
	background-color: var(--button-hover-color)!important;
}
/* Icons */
.header-bar img.footer-icon {
    filter: brightness(10);
}
i.fas.fa-chevron-left {
	transform: rotateY(183deg);
}
/* Buttons */

.minibasket .minibasket-icon {
	background-color: var(--button-color)!important;
}
.minibasket .minibasket-icon:hover {
	background-color: var(--button-hover-color)!important;
}
/* Wrappers */

/* =====================================
			n-Header
===================================== */

.header-wrapper .inner-wrapper {
	background: url(https://eshop.drive365.no/fileupload/header_bg.png);
	background-size: cover;
}
/* header bar */

.row.header-bar * {
	color: #fff;
}
/* menu bar */

.menu-bar {
	background-color: #1E8C99;
}
.menu-bar-desktop-categories-menu-item:hover, .menu-bar-desktop-categories-menu-item.active {
	background-color: #1f8c99;
}
/* minibasket */

.minibasket-info-container * {
	color: #fff;
}
.inner-wrapper .fa-shopping-cart::before {
	content: "\f07a";
	color: #1E8C99;
}
.inner-wrapper .minibasket .minibasket-icon {
	background-color: #fff !important;
	border-radius: 10px;
}
/* Search */
.quick-search .fa-shopping-cart::before {
    content: "\f07a";
    color: #fff;
}
.product-search i.fas.fa-search {
	transform: scale(.8);
}
.fa-search::before {
	color: #1E8C99;
}
input.product-search-input:focus {
	outline: none ! Important;
}
input.product-search-input::placeholder {
	color: #2C1F3B;
	font-weight: bold;
}
.product-search-input-container {
	background-color: #AEC6CD;
	border: none;
	border-radius: 10px;
	padding: 3px 5px;
}
.product-search .product-search-input {
	background-color: transparent;
}
/* Logged in text */

span.logged-in-info-text {
	color: #fff;
}
/* =====================================
			n-Menu
===================================== */

.menu-bar-desktop-categories-menu-item.active {
	padding-right: 15px;
}
.resource-menu-desktop ul li>ul>li:hover a {
	color: #a3a3a3;
	font-weight: bold;
}
.fa-times:before {
	width: 15px;
	text-align: center;
	position: absolute;
	right: 48px;
	top: 16px;
	padding: 0px;
	font-size: 15px;
}
.menu-bar-desktop-products-menu-show-more {
	font-size: .8rem;
	font-weight: bold;
	padding-left: 0px;
}
.menu-bar-desktop-products-menu-items {
	padding-left: 0px;
	transition: .2s ease-in-out;
}
.menu-bar-desktop-products-menu-items a {
	transition: .2s ease-in-out;
}
.menu-bar-desktop-products-menu-items a:hover {
	padding-left: 10px;
	transition: .2s ease-in-out;
}
.menu-bar-desktop-products-menu-items a:hover:before {
	content: "\e5cc";
	font-family: var(--icon);
	margin-right: 3px;
	color: #aaa;
	transition: .2s ease-in-out;
	font-size: 18px;
	position: absolute;
	margin-left: -15px;
	margin-top: -4px;
	font-weight: 600;
}
.menu-bar-desktop-categories-menu-item {
	border-bottom: none;
	cursor: pointer;
	line-height: 34px;
	padding-left: 15px;
	position: relative;
	width: fit-content;
}
ul.menu-bar-desktop-categories-menu-items {
	padding: 14px 0px;
}
.menu-bar-desktop-products-menus {
	padding: 14px;
}
.menu-bar-desktop-products-menu-label {
	border-bottom: none;
}
.menu-bar-desktop-categories-menu-item:hover {
	background-color: transparent;
	box-shadow: inset 7px 0px 0px 0px #1f8c99;
	transition: .2s ease-in-out;
}
.menu-bar-desktop-categories-menu-item:hover>a {
	color: #94C0C5;
}
.minibasket .minibasket-icon {
	background-color: #d60115;
}
/* Resource menu */

.resource-menu-desktop ul li>ul>li:hover {
	background: none;
}
/* Login Box */

.message-box {
	position: absolute;
	bottom: 0px;
	font-size: 13px;
}
button.button.login-form-button {
	background-color: var(--button-hover-color)!important;
	border-radius: 2px;
	padding: 11px 30px;
	color: #fff;
	font-weight: 700;
	float: right;
}
.login-container, .checkout-login-container {
	width: 1200px!important;
	background-color: #256a7f;
}
.login-form-forgot-password {
	background-color: transparent!important;
	color: --base-text-color!important;
	float: right;
	margin-right: 24px;
}
label.forgot-password-email.input-required {
	color: #fafafa;
}
.login-form-forgot-password::before {
	content: "\f0e0";
	margin-right: 6px;
	top: 0px;
	position: relative;
	font-family: 'Font Awesome 6 Free';
}
.login-form-register {
	float: right;
	color: #fff!important;
	border: 2px solid #fff;
	background-color: transparent!important;
	font-weight: bold;
	position: absolute;
	top: 16px;
	right: 41px;
	border-radius: 2px;
}
form#loginform {
	position: relative;
	height: 190px;
}
#loginform {
	padding: 40px;
	padding: 48px 40px 40px 40px;
}
.forgot-password-form {
	padding: 40px;
}
#loginform .login-username, #loginform .login-password {
	width: 50%;
	float: left;
	color: #fafafa;
}
#loginform label:nth-child(2) {
	float: right;
}
.login-username {
	padding-right: 10px;
}
.login-password {
	padding-left: 10px;
}
#loginform input[type="text"], input[type="password"] {
	border-radius: 3px;
}
[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {
	box-shadow: none;
}
button.login-form-forgot-password:hover {
	background-color: transparent;
	opacity: 0.6!important;
}
.login-username.input-required {
	color: #fafafa!important;
}
/* =====================================
			n-Front page
===================================== */

/* welcome */

.name::before {
	content: "Din kontaktperson Drive365";
	position: absolute;
	top: -7px;
	margin-left: -116px;
	color: #1e8c99;
	font-size: 19px;
}
.administrator-info-box-container__info {
	padding-top: 20px;
}
/* Categories */

.section.small-12.js-section-categories {
	background-color: #F5F4F6;
	padding: 40px 0px;
	margin-top: 20px;
}
.small-12.medium-12.large-12.columns.end.space-bottom.promotion-container {
	width: 79%;
	float: right;
}
#body>main>div.main-wrapper>div>div>div.content-container.clearfix>div>div.section.small-12.js-section-categories>div>div>div.small-12.medium-3.large-3.columns.end.space-bottom.promotion-container {
	width: fit-content;
}
.drive365-sidebar {
	width: 220px;
	background: #ffffff;
	border-radius: 12px;
	overflow: hidden;
	padding: 0;
	font-family: sans-serif;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.06);
	margin-top: 4px;
}
.drive365-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
li.drive365-item:hover span.drive365-label, li.drive365-item:hover span.material-icons-outlined.drive365-icon {
	color: #1e8c99 !important;
}
.drive365-item {
	display: flex;
	align-items: center;
	gap: 14px;
	padding: 9.5px 13px;
	border-bottom: 1px solid #ececec;
	cursor: pointer;
	transition: background 0.15s ease;
}
.drive365-icon {
	font-size: 22px;
	width: 26px;
	text-align: center;
	color: #000;
	opacity: 0.85;
}
.drive365-label {
	font-size: 15px;
	font-weight: 500;
	color: #333;
}
/* Slider */

.bx-pager {
	background-color: #fff;
	padding: 1px;
	border: 2px solid #fff;
	border-radius: 50px;
	padding-top: 0px ! Important;
	padding-bottom: 7px !important;
	padding-right: 10px;
	padding-left: 10px;
}
.bx-pager.bx-default-pager {
	width: fit-content;
	right: 30px;
}
.bx-wrapper {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	background: transparent;
}
.bx-controls.bx-has-pager {
	top: -50px !important;
	position: relative;
}
/* Promotion */

.promotion-item:hover {
	box-shadow: none;
}
.promotion-item.only-picture {
	padding: 0px;
}
/* Welcome section */

.administrator-info-box-container>.inner-wrapper .administrator-info-box-container__image-container .administrator-info-box-container__image {
	width: 33%;
	border-radius: 60%;
	margin-right: 10px !important;
	margin-left: 0px !important;
	float: right;
}
.administrator-info-box-container>.inner-wrapper {
	margin-top: 30px;
}
.section.small-12.js-section-welcome {
	margin: 20px 0px;
}
#body>main>div.main-wrapper>div>div>div.content-container.clearfix>div>div.section.small-12.js-section-welcome>div>div>div:nth-child(1) {
	width: 65%;
	float:left;
}
#body>main>div.main-wrapper>div>div>div.content-container.clearfix>div>div.section.small-12.js-section-welcome>div>div>div:nth-child(2) {
	width: 40%;
	right: 40px;
	position: absolute;
}
/* Admin */

.promotion-item {
	background-color: transparent;
	border: none;
	margin: 0px;
	padding: 0px;
}
.administrator-info-box-container>.inner-wrapper {
	flex-direction: row;
}
img.administrator-info-box-container__image {
	margin-right: 0px !important;
}
/* Popular Products */
.section.small-12.js-section-promotions3 .product__stock-expected {
    position: absolute;
    margin-top: -6px;
}
.section.small-12.js-section-promotionsheader {
	padding-top: 40px;
	background-color: #e8eaec;
	margin-bottom: -10px;
}
.popular-section {
	display: flex;
	align-items: center;
	gap: 30px;
}
.js-section-promotions2, .js-section-promotions3 {
	display: none;
}
.js-section-promotions2 .promotion-container, .js-section-promotions3 .promotion-container {
	height: auto !important;
}
/* title */

.popular-title h2 {
	font-size: 33px;
	font-weight: 600;
	margin-bottom: 0px;
	margin-top: 0;
	color: #2b8f94;
}
/* divider */

.popular-divider {
	width: 1px;
	height: 40px;
	background: #888;
}
/* nav links */

.popular-nav {
	display: flex;
	gap: 20px;
}
.popular-nav a {
	padding: 4px 14px;
	color: #2b8f94;
	border-radius: 5px;
	text-decoration: underline;
	font-size: 18px;
	font-weight: 500;
}
.popular-nav a:hover {
	color: #000;
	background-color: #fff;
	text-decoration: none;
}
.js-section-promotions2, .js-section-promotions3 {
	display: none;
}
.section.small-12.js-section-promotions, .section.small-12.js-section-promotions2, .section.small-12.js-section-promotions3 {
	background-color: #E9EAEC;
	padding: 40px 0px;
}
.section.small-12.js-section-promotions button.button.buy-button.js-buybutton-promotions, .section.small-12.js-section-promotions2 button.button.buy-button.js-buybutton-promotions2, .section.small-12.js-section-promotions3 button.button.buy-button.js-buybutton-promotions3 {
	background: url(https://eshop.drive365.no/fileupload/button_bg.png);
}
.section.small-12.js-section-promotions .promotion-item, .section.small-12.js-section-promotions2 .promotion-item, .section.small-12.js-section-promotions3 .promotion-item {
	border: 1px solid #eee;
	background-color: #fff;
	padding: 10px 20px 10px 20px;
	border-radius: 4px;
	height: 100%;
	position: relative;
	contain: content;
	margin: 4px;
}
p.hide-for-small-only.descriptionDesktop {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	margin-bottom: 10px!important;
}
h6.product-price.promotion-price.price {
	font-size: 16px;
}
.first-page-content .promotion-item.only-product .promotion-item-bar .promotion-price.bigRentPrice {
	font-size: 0.7em;
}
.section.small-12.js-section-promotions .buy-button, .section.small-12.js-section-promotions2 .buy-button, .section.small-12.js-section-promotions3 .buy-button {
	padding: 7px 14px;
	border-radius: 6px;
}
span.product__stock--info {
	font-size: .65rem;
}
/* Banner section */

.images.images-2 {
	gap: 20px;
	list-style: none;
	padding: 0;
	margin: 0;
	display:flex;
}

.images.images-2 li img {
	display: block;
	width: 100%;
	height: auto;
}
.section.small-12.js-section-banners {
	background-color: #f5f4f6;
	padding: 40px 0px;
}
.section.small-12.js-section-banners li {
	padding: 0 0px;
}
.js-section-banners>div>div.outer-wrapper.hide-for-small-only>ul>li:nth-child(1) img {
	border-radius: 10px 0px 0px 10px !important;
}
.js-section-banners>div>div.outer-wrapper.hide-for-small-only>ul>li:nth-child(3) img {
	border-radius: 0px 10px 10px 0px !important;
}
/* Campaigns section */

.section.small-12.js-section-banners50 {
	padding: 40px 0px;
	background-color: #fff;
}
.section.small-12.js-section-banners50 h2 {
	text-align: center;
}
/* topsellers */

.section.small-12.js-section-topseller {
	background-color: #f5f4f6;
	margin-top: 0px;
	padding-top: 50px;
	padding-bottom: 10px;
}
.TOP_SELLERS.promoted-products h2 {
	color: #fff!important;
}
.TOP_SELLERS.promoted-products li, .TOP_SELLERS.promoted-products span.promoted-products-list-item-label.ellipsis.small-product-list-label {
	color: #fff;
}
.section.small-12.js-section-topseller ul.small-product-list-prices * {
	color: #D6ECDB !important;
}
.promoted-products-list>li {
	border-bottom: none;
	padding: 5px;
}
.section.small-12.js-section-topseller .promoted-products__inner-wrapper {
	background-color: #0F4950;
	padding: 40px 50px 41px 40px;
	border-radius: 10px;
}
.promoted-products-list>li::before {
	background-color: transparent;
}
/* recently sold */

.section.small-12.js-section-recently {
	background-color: #f5f4f6;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 50px;
}
.promoted-products__inner-wrapper h2 {
	color: #fff!important;
}
.promoted-products__inner-wrapper li, .promoted-products__inner-wrapper span.promoted-products-list-item-label.ellipsis.small-product-list-label {
	color: #fff;
}
.section.small-12.js-section-recently ul.small-product-list-prices * {
	color: #C8EFF4 !important;
}
.promoted-products-list>li {
	border-bottom: none;
	padding: 5px;
}
.section.small-12.js-section-recently .promoted-products__inner-wrapper {
	background-color: #1E8C99;
	padding: 40px 50px 41px 40px;
	border-radius: 10px;
}
.promoted-products-list>li::before {
	background-color: transparent;
}
/* =====================================
			n-Filter Page
===================================== */

/* Filter Menu */

.es-filters-wrapper {
	box-shadow: none;
	background-color: #fff;
	padding: 1px 17px 12px;
	margin-bottom: 30px;
	border: 1px solid #e6e6e6;
}
.row.medium-uncollapse.es-product-list .columns.small-12.medium-3 {
	padding-left: 0px !important;
}
/* =====================================
			n-Product Page
===================================== */

.product-card .product-card-price .price .price-text {
	font-size: 2rem;
	font-weight: bold;
	color: #1c1c1c;
}
.product-card__tablinks {
	margin-top: 10px;
}
.admin-tablink {
	border-left: 1px solid var(--black);
	padding: 0px;
}
.product-card-information-container>div>div.product-card__tablinks>a:nth-child(2), .product-card-information-container>div>div.product-card__tablinks>a:nth-child(3) {
	padding-left: 7px;
	margin-right: 5px;
}
/* Accordion */

.accordion-title {
	font-size: 16px;
	font-weight: 700;
}
.product-card-tabs .accordion-title {
	padding: 17px 22px;
	background-color: #fff;
	font-weight: bold;
}
.product-card-tabs .accordion li {
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 5px;
	background-color: #fff;
}
.product-card-tabs .accordion-title:after {
	content: inherit;
}
i.fas.fa-plus.tab-expand {
	content: inherit;
	position: inherit;
	right: inherit;
	top: inherit;
}
i.fas.fa-minus.tab-fold {
	content: inherit;
	position: inherit;
	right: inherit;
	top: inherit;
}
.tab-expand, .tab-fold {
	color: #231F20;
}
.product-card-tabs .accordion-title:hover {
	background-color: #fff;
}
table tbody tr:nth-child(odd) {
	box-shadow: inset 0px -1px #D9D9D9;
	background-color: #fff;
}
table tbody tr:nth-child(even) {
	box-shadow: inset 0px -1px #D9D9D9;
	background-color: #fff;
}
.product-card-tabs .accordion-content {
	background-color: transparent;
	padding: 0px 22px!important;
	margin: 0px;
}
.product-card-tabs .accordion {
	background-color: transparent;
}
th.product-card-specification-label {
	font-size: 16px;
	font-weight: 700 !important;
	line-height: 28px;
	text-align: left;
}
:last-child:not(.is-active)>.accordion-title {
	border-bottom: 0px;
	border-radius: 0 0 0 0;
}
:last-child>.accordion-content:last-child {
	border-bottom: none;
}
.product-card-tab-information {
	padding-bottom: 20px;
}
.ccs-ds-extendedSpec-header {
	background: none!important;
}
/* =====================================
			n-Landing Page 
===================================== */

/* =====================================
			n-Order & n-Basket Page 
===================================== */

/* Basket 
.fa-minus-circle:before {
    content: "\f068";
}
.fa-plus-circle:before {
    content: "\2b";
}
.basket .basket-qty-minus, .basket .basket-remove {
    color: #585858;
    font-size: .7rem;
}
.basket .basket-qty-plus {
    color: #585858;
    font-size: 1.2rem;
}
ul.no-bullet.basket-totals-list li {
    margin-bottom: 5px;
    border-bottom: 1px solid #eee;
}*/

/* =====================================
			n-Footer
===================================== */
.footer img {
    height: 150px;
    margin-top: -40px;
}
.footer {
    padding-top: 20px;
}
footer.footer.small-12 {
	background-color: #0F4950;
}
#footer > footer > div.row > div.footer-wrapper > ul > li:nth-child(5) {display:none;}
/* =====================================
			n-Media Queries
===================================== */

@media (max-width: 575px) {
	/* Mobile styles */
	.section.small-12.js-section-welcome {
		margin-top: 1px;
	}
	.name::before {
		top: 3px;
	}
	/* topseller */
	.section.small-12.js-section-topseller {
		margin-top: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.section.small-12.js-section-topseller .promoted-products__inner-wrapper {
		margin-top: 30px;
	}
	.promoted-products {
		padding: 0px;
		margin: 0px auto 0 auto;
	}
	.section.small-12.js-section-topseller .promoted-products__inner-wrapper {
		background-color: #0F4950;
		padding: 8px 7px;
		border-radius: 10px;
	}
	.section.small-12.js-section-promotions, .section.small-12.js-section-promotions2, .section.small-12.js-section-promotions3 {
		background-color: #E9EAEC;
		padding: 20px 10px;
	}
	.section.small-12.js-section-recently .promoted-products__inner-wrapper {
		background-color: #1E8C99;
		padding: 8px 7px;
		border-radius: 10px;
	}
	h6.product-price.bigRentPrice {
		display: none!important;
	}
	.TOP_SELLERS.promoted-products h2, .promoted-products__inner-wrapper h2 {
		color: #fff !important;
		font-size: 22px;
		margin-left: 10px;
		margin-bottom: 5px!important;
	}
	/* Banner section */
	.first-page-content .section .images li {
		padding: 0px 15px;
	}
	.images.images-2 {
		display:block;
	}
	.first-page-content .section .images.images-2 li {
		width: 100%;
	}
	.section.small-12.js-section-banners .images.images-3 li {
		width: 100%;
		margin-bottom: 10px;
		margin: 7px auto !important;
		display: revert;
	}
	.js-section-banners50 .images-2 li {
		width: 90%;
		margin-bottom: 10px;
		margin: 7px auto !important;
		display: revert;
	}
	.promotion-item .promotion-item-information {
		width: 70%;
		left: 110px;
	}
	.section.small-12.js-section-promotions .promotion-item, .section.small-12.js-section-promotions2 .promotion-item, .section.small-12.js-section-promotions3 .promotion-item {
		border: 1px solid #eee;
		background-color: #fff;
		padding: 13px 14px 2px 15px;
		border-radius: 4px;
		height: 100%;
		position: relative;
		contain: content;
		margin: 4px;
	}
	/* Welcome */
	#body>main>div.main-wrapper>div>div>div.content-container.clearfix>div>div.section.small-12.js-section-welcome>div>div>div:nth-child(1) {
		width: 100%;
	}
	#body>main>div.main-wrapper>div>div>div.content-container.clearfix>div>div.section.small-12.js-section-welcome>div>div>div:nth-child(2) {
		width: 100%;
		position: relative;
		right: auto !important;
	}
	.administrator-info-box-container__image-container {
		width: fit-content !important;
	}
	/* Categories */
	#body>main>div.main-wrapper>div>div>div.content-container.clearfix>div>div.section.small-12.js-section-categories>div>div>div.small-12.medium-3.large-3.columns.end.space-bottom.promotion-container {
		width: 100%;
	}
	.small-12.medium-12.large-12.columns.end.space-bottom.promotion-container {
		width: 100%;
	}
	.section.small-12.js-section-categories {
		padding: 14px;
	}
	.drive365-menu {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.drive365-item {
		border-right: 1px solid #ececec;
		border-bottom: 1px solid #ececec;
	}
	.drive365-item:nth-child(2n) {
		border-right: none;
	}
	.drive365-sidebar {
		width: 100%;
		border-radius: 10px;
	}
	/* Promotions */
	.popular-section {
		display: ruby;
		align-items: center;
		gap: 20px;
	}
	.popular-section h2 {
		margin-left: 11px;
	}
	.popular-divider {
		display: none;
	}
	.section.small-12.js-section-promotionsheader {
		padding-top: 20px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	/* Pro Phone and Small Tablet styles */
	/* Categories */
	.section.small-12.js-section-categories {
		padding: 10px;
	}
	.small-12.medium-12.large-12.columns.end.space-bottom.promotion-container {
		width: 72%!important;
		float: right;
	}
	/* Footer */
	.footer .footer-wrapper .content-footer-wrapper {
		margin-left: 0px;
	}
	.footer .footer-wrapper .content-footer-wrapper li {
		margin-left: 0px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	/* Pro Tablet styles */
	/* Categories*/
	.section.small-12.js-section-categories {
		padding: 14px;
	}
	.small-12.medium-12.large-12.columns.end.space-bottom.promotion-container {
		width: 76%!important;
	}
}
@media (min-width: 1200px) {
	/* Large screens styles */
	.menu-bar-items {
		padding: 0px;
	}
	.header-wrapper .row.header .logo-container {
		padding: 0px;
	}
	.row.header .minibasket {
		padding: 8px 0px 8px 8px;
	}
	ul.content-footer-wrapper {
		display: flex;
	}
	.footer .footer-wrapper .content-footer-wrapper {
		margin-left: 0px;
	}
	.footer .footer-wrapper .content-footer-wrapper li {
		margin-left: 0px;
	}
}