﻿h1,h2,h3,h4,h5,h6,.roboto{font-family:'Montserrat',sans-serif !important;word-break:break-word;}
h1{font-size:3.2vmax!important;font-weight:700!important;}
h2{font-size:2.8vmax;font-weight:700;}
h3{font-size:2.3vmax!important;font-weight:700!important;}
h4{font-size:1.8vmax!important;font-weight:700!important;}
body, html {height: 100%;color: #444;line-height: 1.8;}
body {font-family: 'Montserrat', sans-serif !important;position:relative;}
html {scroll-behavior: smooth;}
hr {border: 0; border-top: 0!important; height: 1px !important; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); }
/*ScrollToTop-Button***/
.back-to-top {
	position: fixed;
	z-index: 9999;
	bottom: 25px;
	right: 25px;
	text-decoration: none!important;
	background-color: #0f228b;
	color: white;
	border: none;
	border-radius: 50%;
	width: 56px;
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 20px rgba(0,0,0, 0.2);
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.print-btn {
	text-decoration: none!important;
	background-color: #0f228b;
	color: white;
	border: none;
	border-radius: 0px 6px 6px 0px;
	width: 81px;
	height: 56px;
	display: flex!important;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 20px rgba(0,0,0, 0.2);
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.back-to-top:hover, .print-btn:hover {
	box-shadow: rgba(29,29,29,0.3) 0px 4px 12px,rgba(29,29,29,0.1) 0px 8px 28px!important;
}
/*Parallax Effect */
.bgimg-1, .bgimg-2, .bgimg-3 {background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;}
/* First image*/
.bgimg-1 {background-image: url("/pics/navy-blue-coupe-freepik.jpg");min-height: 75%;width:100%;}
/* Second image (Fahrzeuge) */
.bgimg-2 {background-image: url("/pics/mitglied-schild.jpg");min-height: 250px;width:100%;}
/* Third image (Contact) */
.bgimg-3 {background-image: url("/pics/car-travelling-freepik-c.jpg");min-height: 250px;width:100%;}
.w3-wide {letter-spacing: 10px;}
.no-flow {overflow: hidden;}
.fixed {position: fixed!important;}
.w3-hover-opacity,.pointer:hover {cursor: pointer;}
.text-shadow {text-shadow: 0px 2px 4px rgba(0,0,0,0.9);-webkit-text-shadow: 0px 2px 4px rgba(0,0,0,0.9);}
.xxlarge {font-size:2.2em !important;}
.xlarge {font-size:1.6em !important;}
.jumbo {font-size:64px;word-break: break-word;}
.effect2{position: relative;}
.effect2:before, .effect2:after{z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;width: 50%;top: 80%;max-width:300px;background: #777;-webkit-box-shadow: 0 15px 10px #777;-moz-box-shadow: 0 15px 10px #777;box-shadow: 0 15px 10px #777;-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}
.effect2:after{-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);right: 10px;left: auto;}
#navBar {color:#fff; background-color: rgba(15, 34, 139, 0.7);}#navBar a {background-color: rgba(0, 0, 0, 0); }/** Textfarbe TopNav **/
.first-pic{max-width:100%!important;}
.print-button{position: fixed; left: 0;top: 50%;z-index: 3;-webkit-box-shadow: 0px 0px 30px 20px rgba(255,255,255,1);-moz-box-shadow: 0px 0px 30px 20px rgba(255,255,255,1);box-shadow: 0px 0px 30px 20px rgba(255,255,255,1);}
#contactBar {color:rgb(15,34,139); background-color:#fff ;}
.logo-wrapper {padding: 8px 12px; font-size:0.9em;z-index:10001;position:fixed !important; top:32px !important; -webkit-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.75);box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.75);}
.w3-top {z-index:999 !important;}
.w3-display-middle img {max-width: 100%;}
.bvfk-mgl-left {top:3rem !important; left:1rem !important; z-index: 10001;}
.bvfk-mgl {top:0.9rem !important; right:3rem !important; z-index: 10001;}
.bvfk-mgl-center {left: 50%;top: 0;transform: translate(-50%,0%); text-align:center!important;top:4rem !important;z-index: 10001;}
/***** Abotut Section ******/
.bvfk-line-height {line-height:2rem;}
.about-pic {max-width:400; height: auto;}
.bvfk-links, .flex-nav {display: flex;flex-direction: row;flex-wrap: wrap; padding-left:0;}
.flex-ul-items {display: flex;flex-direction: column ;flex-wrap: wrap; padding-left:0; max-height:650px;overflow-x: scroll;}
.flex-car-pics {display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 5px; padding: 0 8px;}
.bvfk{padding-left:0;}.bvfk li {padding: 4px 8px; list-style:none; /*background-color:#e6e6e6;border: 1px solid #ddd;margin:2px;*/}.bvfk li:hover {background: #0f228b;color:#fff;}.bvfk li a {text-decoration: none;}.bvfk li a::before {content: "\2713 "; margin-right:4px;color: inherit; font-weight: 600;}
.flex-nav li {padding: 4px 8px; list-style:none;margin:0 8px;}
._d-left-m-center {float:left;}
._d-right-m-center  {float:right;}
.valid-error {font-size:11px;color:red!important;font-weight:600;}
.deco-none{text-decoration:none;}
.fitin2box{  -ms-word-break: break-all;word-break: break-all; word-break: break-word;} 
/******************************
Detailansicht für einzelnes Fahrzeug-Objekt
*******************************/ 
/****Buttons****/
.back-button {padding:8px 5px;font-family:inherit;font-size:0.8em;color:#ffffff !important;background-color:#ff0000;text-decoration:none !important;float: right;}
.blogbutton-small {border: 2px solid #0f228b !important; color: #0f228b !important;width: 98%; padding: 4px 8px; font-weight:700; text-decoration: none;}
/* Sweep To Right */
.hvr-sweep-to-right {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-sweep-to-right:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #0f228b;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {color: #fff !important;}.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
/****Content-Fahrzeuge****/
.home-block {/*min-height: 350px;*/position:relative;}
.trigger-left {width: 100%; position: absolute;  bottom: 0;left: 0;}
.trigger-right {width: 100%; position: absolute;  bottom: 0;right: 0;}
h4.top20 { font-size: 2.4rem;}
.clear {clear:both;}
.bigger {font-size: 2.4em;}
.top20 {margin-top: 20px !important;}
.no-desktop-padding {padding:0 !important;}
.mob-no-right-padding {padding-right:8px;}
.fzg-detail-main-left {width:50%;float:left;}
.fzg-detail-main-left, .fzg-detail-main-right, .fzg-detail-enwi, .fzg-detail-main-center {font-size:0.8em;}
.fzg-detail-main-right {width:50%;float:right;}
p.fzg-detail-price {font-weight: 600;float:right;margin-bottom: 0 !important;color: #fff; padding-top: 15px;padding-right: 5px;}
.extra-item::before {content: "\2713 ";}
.extra-item {display: block;padding: 5px 3px;}
/**** Bilder **/
.hinweis {font-size:10px !important;text-align:center !important;color: #fff; }
#thumblist a {text-decoration: none;border:none !important;}
ul.thumbs {margin-top:0;display: inline-flex;}
.thumb {float:left;max-height: 120px;width:15%;height:auto;/*margin: 2px 4px;*/}
#thumblist {text-align: center;border: 1px solid #e6e6e6;padding: 0;  /*background: #fff;*/ }
#thumblist img {border:none !important;}
.description {color: white;text-decoration: none;}
/** Lightbox style **/
.lightbox {display: none; position: fixed;z-index: 999;width: 100%;height: 100%;text-align: center;top: 0;left: 0;background: rgba(0,0,0,.8);}
.lightbox img {max-width: 80%;max-height: 90%;text-align: center;margin-top: 2%;margin: 0 auto;}
.lightbox:target { outline: none;display: block;}
img.previous { position: fixed;left: 8px;top: 40%;width: 40px;border: none !important;}
img.exit { position: fixed;top: 4px;right: 8px;width: 40px;height: auto;border:none;}
.next { position: fixed;right: 8px;/*top: 40%;*/width: 40px;}
/*==============
AW Liste CSS
===============*/
.fzg-list-wrapper {width: 100%;padding: 10px; background: #fff;border: 1px solid #e9e9e9; float: left;font-family: sans-serif,Montserrat;margin-bottom: 10px;position:relative;}
.fzg-list-wrapper h3{padding: 0;}	
div.fzg-list-wrapper a {width: 100%;height: 100%; left: 0;top: 0;}
.fzg-list-wrapper:hover {background-color:#f6f6f6;}
.fzg-wrapper-left {width: 25%;padding-right: 10px;float:left; }
.fzg-wrapper-right {width:74%;float:right;}
/*Fahrzeugbild*/
.fzg-list-wrapper a {-webkit-box-shadow: 0 0 0 0px transparent; box-shadow: 0 0 0 0px transparent;}
.fzg-list-wrapper a:hover {-webkit-box-shadow: 0 0 0 0px transparent;box-shadow: 0 0 0 0px transparent;}
.fzg-list-wrapper a img {-webkit-box-shadow: 0 0 0 0px transparent;box-shadow: 0 0 0 0px transparent;float:left;}	
.img-container {text-align: center;}
.prev-img-xx {width:100%;}
/*************************
 Fahrzeugbeschreibung
*************************/
.ol-offer {position: absolute;top: -10px;right: -20px;}
.aw-fw700 {font-weight:700;}
.fzg-list-headline, .odw-list-headline {color: rgb(15, 34, 139) !important;font-weight: 600;font-family: Montserrat;font-size: 1.1rem !important;margin-top: 0;}
.fzg-list-desc { color: #444;font-weight: bold !important;}
.fzg-list-price {color: #22ff00; }
.fzg-list-desc-price {display: block;height: 40px; margin-right: 15px;float:right;}
.fzg-list-desc-price span {font-size:0.7em;}
.fzg-list-price {font-size: 1.2em;font-weight: bold; margin-left: 25px;float:right;height: 40px;}
.fzg-list-price-curr {color: #fff; font-weight: bold !important; margin-left: 5px;margin-right: 15px;font-size: 0.6em;height: 40px; }
.fzg-list-decs-bottom {width: 100%;}
.tax-val {margin-top: -15px;font-size: 10px;color: #fff; padding-right: 10px;float: right;height:20px;}
.button {background-color: #fff;border: 1px solid #cccccc;border-radius: 2px !important;padding: 6px 10px;text-align: center;text-decoration: none !important;display: inline-block;font-size: 0.8em;margin: 4px 2px;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;cursor: pointer;position: absolute;bottom:5px;}
.button:hover {background-color:#e3e3e3;}
.fzg-list-decs-bottom a {position: absolute; bottom: 8px; left: 1%;}
.price-display {position: absolute; bottom:48px; width:90%;}
/*Fahrzeugfilter*/	
.fixed-search-icon{position: fixed; bottom: 20px; left: 20px;cursor: pointer; z-index:10002;}
#mobile-search {display:none; overflow-y: scroll!important;}
.w3-modal{padding-top:105px!important;}
.car-filter {width:100%;max-width:700px;height:auto;min-height:80px;position:relative;word-wrap:normal;}
.filter-col {width:19%;float:left;position:relative;padding-right:5px;}
.sort, .filter-col {font-size:13px;font-family: Montserrat;font-weight: 600;}
.filter-select select{margin-bottom:4px;font-size:13px;width:100%;padding: 5px;border-radius: unset;border-color: #ccc;color: #444;}
.filter-select select:focus{font-weight:600;}
.filter-select select option:checked {font-weight:600; color: #0f228b;}
.filter-desc{font-weight:bold; font-size: 13px;margin:8px 0;}
fieldset{background-color: #fff; max-width:100%;}
.ftyp-opt {display:flex; flex-direction: column;padding-left:0; font-size:13px;}
.ftyp-opt li {padding:4px;}
.farbe-opt > li, .ftyp-opt > li{display: inline-flex;margin:5px;}
.farbe-opt > li > input[type=checkbox], .ftyp-opt > li > input[type=checkbox]{margin-right:8px;}
@media screen and (min-width:992px){
	.farbe-opt > li > input[type=checkbox]{position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
	.farbe-opt > li > input[type=checkbox] + label {padding-left:55px;height:30px; display:inline-block;line-height:30px;background-repeat:no-repeat;background-position: 0 0;font-size:15px;vertical-align:middle;cursor:pointer;margin-bottom:4px}
	.farbe-opt > li > input[type=checkbox]:checked + label {background-position: 0 -30px;}
	.farbe-opt > li > label {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
	.farbe-opt > li > label i {display:none;}
	/**Farben**/
	.farbe-opt > li > label.la-cb-schwarz {background-image: url(/pics/colors/black.png);}
	.farbe-opt > li > label.la-cb-grau {background-image: url(/pics/colors/gray.png);}
	.farbe-opt > li > label.la-cb-weiss {background-image: url(/pics/colors/white.png);}
	.farbe-opt > li > label.la-cb-blau {background-image: url(/pics/colors/blue.png);}
	.farbe-opt > li > label.la-cb-silber {background-image: url(/pics/colors/silver.png);}
	.farbe-opt > li > label.la-cb-gold {background-image: url(/pics/colors/gold.png);}
	.farbe-opt > li > label.la-cb-orange {background-image: url(/pics/colors/orange.png);}
	.farbe-opt > li > label.la-cb-gruen {background-image: url(/pics/colors/green.png);}
	.farbe-opt > li > label.la-cb-violett {background-image: url(/pics/colors/violett.png);}
	.farbe-opt > li > label.la-cb-gelb {background-image: url(/pics/colors/yellow.png);}
	.farbe-opt > li > label.la-cb-beige {background-image: url(/pics/colors/beige.png);}
	.farbe-opt > li > label.la-cb-braun {background-image: url(/pics/colors/brown.png);}
	.farbe-opt > li > label.la-cb-rot {background-image: url(/pics/colors/red.png);}
}
/***Detailansicht Sidebar ****/
.sticky-widget {position: sticky;top:88px;}
/*********************************
Objekt der Woche
*********************************/
.fzg-odw-wrapper {margin-bottom: 15px;/*border: 1px solid #ddd; background-color:#e9e9e9;-webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);*/}
.fzg-odw-wrapper .fzg-list-decs-bottom a {position: static;}
.odw-img-container a img,.odw-text-content, .fullwidth {width: 100%;}
.odw-list-desc-price {line-height: 2.0em;}
.odw-list-price {font-weight:bold;font-size: 2.4em;margin-left: 25px;float:right;margin-top:-4px;}
.odw-button {background-color: #0f228b;color: #fff;border: 1px solid #cccccc;border-radius: 2px !important;padding: 6px 10px; text-align: center; text-decoration: none !important; display: block; font-size: 0.8em;font-family: Montserrat; margin: 14px 0 2px 0;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;cursor: pointer;}
.odw-button:hover {background-color: #4286f4;color: #0f228b; font-weight: bold;}
.top-offer {z-index: 20;position: absolute;top: -30px;left: -30px;}
.row-wrapper {padding: 15px;width: 95%;}
.teaser-row {background-color: #e6e6e6;  opacity: 0.8; padding: 10px 30px;  border-left: 4px solid #222222;margin-bottom: 15px;}
#content-vw h1 {display: none !important;}
.aw-fw700 {font-weight: 700;}
/************************************
		ONLINE-KAUF
************************************/
.fco-details {font-size:10px; }
.link2toggle {color: #2196F3; cursor: pointer; font-size: 11px !important; text-decoration:underline;}
.link2toggle:hover {color: #0f228b;} 
label{display:inline-block;}
._right-desktop-margin {margin-right: 16px;}
.hp-btn {border: 1px solid gray;display: inline-block;padding: 16px; vertical-align: middle; overflow: hidden; text-decoration: none;color: inherit;background-color: inherit;text-align: center;cursor: pointer;white-space: nowrap;}
.hp-btn i { float: right; margin-top: 3px;}
.hp-bold {font-weight:500;}
.ga-liste, .wa-liste, .za-liste, .order-liste, .cb-liste {list-style: none;}
 .cb-liste{padding-left:0;}
.no-border, .no-border:active, .no-border:focus {border: none!important;}
.factive {background: #0f228b !important; color: #fff !important; border: 1px solid #0f228b !important;}
.factive .w3-badge {background: #fff !important; color: #0f228b !important;}
.factive i {transform: rotate(180deg); transition: .2s;}
/****Schalter-Checkboxen****/
.switch { position: relative; display: inline-block; width: 30px; height: 17px; padding-left: 0 !important; padding-right: 0 !important; margin-top: 0!important;}
.switch input {  opacity: 0; width: 0; height: 0;}
.slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #adadad; -webkit-transition: .4s; transition: .4s;}
.slider:before { position: absolute; content: ""; height: 13px; width: 13px; left: 2px; bottom: 2px; background-color: white; -webkit-transition: .4s; transition: .4s;}
input:checked + .slider { background-color: #14ce65 !important;}
.panel-damage input:checked + .slider { background-color: #0f228b;}
input:focus + .slider { box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before { -webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px);}
/* Rounded sliders */
.slider.round { border-radius: 17px;}
.slider.round:before { border-radius: 50%;}
/** TOOLTIPS **/
.tooltip {position: relative;display: inline-block;border-bottom: 1px dotted black;opacity: 1;}
.tooltip .tooltiptext {visibility: hidden; font-size: 0.75rem; width: 220px;background-color: #555;color: #fff;text-align: center;border-radius: 6px;padding: 5px; position: absolute; z-index: 1;bottom: 125%; left: 50%; margin-left: -110px;opacity: 0;transition: opacity 0.3s;}
.tooltip .tooltiptext::after {content: "";position: absolute;top: 100%;left: 50%; margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}
.tooltip:hover .tooltiptext { visibility: visible; opacity: 1;}
/************************************
		W3-Color-Theme
************************************/
.w3-bvfk-l5 {color:#000 !important; background-color:#eceefd !important}
.w3-bvfk-l4 {color:#000 !important; background-color:#bec7f8 !important}
.w3-bvfk-l3 {color:#fff !important; background-color:#7e8ff1 !important}
.w3-bvfk-l2 {color:#fff !important; background-color:#3d57eb !important}
.w3-bvfk-l1 {color:#fff !important; background-color:#1531cb !important}
.w3-bvfk-d1 {color:#fff !important; background-color:#0d1e7d !important}
.w3-bvfk-d2 {color:#fff !important; background-color:#0c1a6f !important}
.w3-bvfk-d3 {color:#fff !important; background-color:#0a1761 !important}
.w3-bvfk-d4 {color:#fff !important; background-color:#091453 !important}
.w3-bvfk-d5 {color:#fff !important; background-color:#071145 !important}
.w3-bvfk-light {color:#000 !important; background-color:#eceefd !important}
.w3-bvfk-dark {color:#fff !important; background-color:#071145 !important}
.w3-bvfk-action {color:#fff !important; background-color:#071145 !important}
.w3-bvfk-ra {color:#fff !important; background-color:#b70000 !important;}
.w3-bvfk {color:#fff !important; background-color:#0f228b !important}
.w3-text-bvfk-ra {color:#b70000 !important;}
.w3-text-bvfk {color:#0f228b !important}
.w3-border-bvfk {border-color:#0f228b !important}
.w3-border-bvfk-ra {border-color:#b70000 !important;}
.w3-hover-bvfk:hover {color:#fff !important; background-color:#0f228b !important}
.w3-hover-text-bvfk:hover {color:#0f228b !important}
.w3-hover-border-bvfk:hover {border-color:#0f228b !important}
.w3-hover-border-bvfk-ra:hover {border-color:#b70000 !important}
.bvfk-green {color:#fff !important; background-color:#5f9728!important}
.bvfk-text-green{color:#5f9728!important}
.qh-red{background-color: #DE5128!important; color: #fff!important;}/*Click & Meet Button*/
/*********************************
Media Queries
*********************************/
/*Parallaxscrolling ausschalten für Tablets und Handys */
@media only screen and (max-width: 1024px) {
  .bgimg-1, .bgimg-2, .bgimg-3 {background-attachment: scroll;min-height: 400px;}
  .xxlarge {font-size:2.0em !important;}
  .xlarge {font-size:1.6em !important;}
  .jumbo {font-size:48px;}
  .x-filter-col {width: 49.99%;padding:4px;float:left;}
  .ftyp-opt {flex-direction: row; flex-wrap: wrap;}
  .mobile-margin-top {margin-top:40px;}
  #mobile-search{font-size:12px;}
}
@media screen and (max-width: 1050px) {
	.top-offer{left: -20px;width: 100px;}
}
@media screen and (max-width: 901px) {
	h1{font-size:4vmax!important;}
	h2{font-size:3.4vmax!important;}
	h3{font-size:2.9vmax!important;}
	h4{font-size:2.3vmax!important;}
}
@media screen and (max-width: 1000px) {
	img.exit {top:10px;}
	.lightbox img {margin-top: 80px;}
}
@media screen and (max-width: 557px){
	.fzg-list-wrapper {width: 100%;}
}
@media screen and (max-width: 600px){
	.mob-bottom-margin {margin-bottom:4px;}
	.no-desktop-padding {padding: 0 8px !important;}
	.mob-no-right-padding {padding-right:0;}
	.fzg-wrapper-left {width: 100%;}
	.fzg-wrapper-right {width: 100%;}
	._d-left-m-center, ._d-right-m-center {text-align:center!important;float:none!important;}
	._m-item-justify{margin:0 auto!important;}
	._right-desktop-margin {margin-right:0;}
}
@media screen and (max-width: 530px){
	.filter-col, .filter-select select {width:100%;}
	.filter-select {margin-bottom:5px;}
}


