@charset "utf-8";
/* CSS Document */



/* BODY/HTML:*/

html, body {
	font-size: 16px;
	font-family: PT Sans, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #414141;
	background-color: #ffffff;
}
/* ----------- SPECIAL ADJUSTMENTS:-------------------------- */

.modal-content {
	webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 2px;
} /* modal popup rahmen */
 input:-moz-focus-inner {
border:0;
}
img.lazyload {
	opacity: 1;
}
/* ----------- GENERAL STYLES:-------------------------- */

a, a:hover, a:active, a:focus, area {
	outline: 0;
	text-decoration: none;
}
a:hover, a:focus {
	color: #FF5300;
}
.frame a[class=""], .frame a:not([class]) {
	color: #ff8700;
}
p.align-center {
	text-align: center;
}
ul {
	list-style-type: none;
	list-style-image: url(/fileadmin/user_upload/images/bulletlist.png);
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	font-size: 14px;
	vertical-align: middle;
	top: -2px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 3px;
}
.AlgoFloatLeft {
	float: left;
}
.AlgoFloatRight {
	float: right;
}
hr {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-top: 1px solid #D4D4D4;
}
LABEL {
	font-weight: normal;
	margin-bottom: 0px;
}
.clearBoth {
	clear: both;
}
.csc-space-before-15 {
	margin-top: 15px;
}
.csc-space-before-30 {
	margin-top: 30px;
}
.csc-space-after-10 {
	margin-bottom: 10px;
}
.csc-space-after-20 {
	margin-bottom: 20px;
}
.csc-space-after-30 {
	margin-bottom: 30px;
}
.csc-space-after-40 {
	margin-bottom: 40px;
}
.csc-space-after-50 {
	margin-bottom: 50px;
}
/* H's:*/

H1, .h1, H2, .h2, H3, .h3, H4, .h4, H5, .h5, H6, .h6 {
	font-family: PT Serif, PT Serif, Georgia, "Times New Roman", Times, serif;
	color: #982700 !important;
	font-style: normal;
	border-bottom: 1px solid #DDD;
	margin-top: 0px;
	margin-bottom: 8px;
	overflow: hidden;
	line-height: 1.2;
}
.csc-firstHeader {
	margin-top: 10px;
}
h1, .h1, .tx-powermail h3 {
	font-size: 28px;
}
h2, .h2 {
	font-size: 26px;
	color: #982700;
}
h3, .h3 {
	font-size: 22px;
}
h4, .h4, h4.csc-firstHeader {
	font-size: 20px;
	line-height: 1.3;
}
h5, .h5, h6, .h6 {
	font-size: 15px;
}
.fussnoten {
	font-size: 13px;
}
/* IMAGES */

.image .caption {
	font-size: 12px;
}
.thumbnail .caption {
	font-size: 12px;
	padding: 4px 0px 0px 0px;
}
.thumbnail {
	background-color: #FAFAFA;
	border-radius: 2px;
}
.col-xs-11 {
	width: 94%;
}
.col-xs-push-1 {
	left: 5%;
}
/* ----------- STRUKTUR / GRID --------------------------*/

body {
	background-color: #ffffff;
}
.body-bg {
	margin-top: 0px;
}
#content {
	background-color: #ffffff;
	padding-bottom: 20px;
}
.col-md-3 {
	margin-top: 20px;
}
.col-md-9 {
	margin-top: 20px;
}
/* ----------- FOOTER:-------------------------- */

.footer-section {
	margin-top: 0px;
	background: none repeat scroll 0% 0% #6F1C00;
}
.footer-section a {
	color: #FF8700;
}
.meta-section .active a {
	color: #FFF;
}
.meta-section {
	background-color: #000;
}
/* - formatierung Login-Box im Footer -*/
#c11367 {
	margin-top: 15px;
}
/* ----------- HEADER:-------------------------- */

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: rgb(242, 242, 242);
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: transparent;
	color: #fff;
}
.navbar-default {
	border-color: #CCC; /*background-image:linear-gradient(#FFF, #E5E5E5);*/
	background-color: #000;
}
div.navbar-header button.navbar-toggle-menu span {
	font-size: 30px;
}
.navbar-header-main .navbar-brand:hover {
	opacity: 1;
}
.navbar-header-main .navbar-brand {
	padding: 0px 0px 23px 5px;
	webkit-transition: none;
	transition: none;
	line-height: 130px;
	height: 133px;
}
.navbar-nav li .dropdown-menu {
	margin: 0px;
	padding: 0px;
	margin-top: -20px;
	border-radius: 2px;
}
.navbar-default .navbar-nav > li > a {
	color: rgb(242, 242, 242);
}
.navbar-main li a .bar {
	background: none;
}
.nav.nav-sidebar {
	font-size: 15px;
}
.nav.nav-sidebar li ul {
	border-left: 15px solid #e9e9e9;
}
.nav.nav-sidebar li ul li {
	background-color: #FBFBFB;
}
.nav.nav-sidebar li a {
	color: #555555;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #fff;
}
.glyphicon-list {
	font-size: 20px;
}
/* "line" between .navbar-header und .navbar-collapse*/
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #525252;
}
/* DROPDOWN */

.dropdown-menu {
	font-size: 14px;
}
.dropdown-menu {
	background-color: #ccc;
	color: #575757;
	margin: 0px;
	margin-top: -4px;
	padding: 0px;
	border-color: #CCC;
}
.dropdown-menu li a, .dropdown-menu li {
	padding: 0px 15px;
	margin: 0px 0px 1px 0px;
	background-color: #FAFAFA;
	color: #575757;
	border-radius: 2px;
	line-height: 30px;
}
.dropdown-menu li {
	padding: 0px;
}
.dropdown-menu li HR {
	padding: 0px;
	margin: 1px 0px;
	color: #fff;
	border-top: 1px solid #e1e1e1;
	width: 0px;
	height: 0px;
}
.dropdown-menu .divider {
	background-color: #e1e1e1;
	padding: 0px;
	margin: 1px 0px 0px 0px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #E7E7E7;
	color: #575757;
}
.dropdown-menu-right {
	left: auto;
	right: 10px;
}
.dropdown-menu-right LI A {
	line-height: 30px;
}
/* FORMS & BUTTONS:*/

input, button, select, textarea {
	padding: 5px 10px;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	color: #444;
	webkit-box-shadow: 3px 3px 5px #eee;
	moz-box-shadow: 3px 3px 5px #eee;
	box-shadow: 3px 3px 5px #eee;
	border-radius: 2px;
	webkit-border-radius: 2px;
	moz-border-radius: 2px;
	khtml-border-radius: 2px;
	box-shadow: none;
}
select {
	padding: 4px 10px;
	background-color: #FFF;
}
select.btn {
	background-color: #FCFCFC;
	background-image: none;
}
INPUT.sword {
}
.legend {
	font-size: inherit;
}
.notification {
	color: #ff4100;
	background-color: #000000;
	text-align: center;
}
.btn {
	font-size: 14px
}
.btn, .next, .prev, .powermail_submit {
	font-size: 14px;
	margin-bottom: 5px;
	padding: 5px 10px;
	border: 1px solid #d5d5d5;
	background-color: #F6F6F6;
	border-radius: 2px;
}
.btn A {
	color: #FFF;
}
.btn-primary {
	color: #FFF;
	background-color: #982700;
	border-color: #fff;
	margin-bottom: 5px;
}
legend {
	font-size: 16px;
	font-weight: bold;
}
/* BREADCRUMB */

.breadcrumb-section {
	font-size: 13px;
	margin-bottom: 0px;
	border-bottom: 1px solid #F1F1F1;
}
.breadcrumb-section LI A {
	font-weight: normal;
}
.breadcrumb > li + li:before {
	content: ">";
	padding: 0px 5px;
	color: #CCC;
}
/* ------- SPEZIALFORMATIERUNGEN:-----------------------*/

.list-group-item:first-child {
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}
.list-group-item:last-child {
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
/* ------- Login-Form Download-Section LEGEND ------------------ */
.tx-felogin-pi1 legend {
	font-family: PT Serif, Georgia, "Times New Roman", Times, serif;
	color: #982700;
	font-style: normal;
	border-bottom: 1px solid #DDD;
	margin-top: 0px;
	margin-bottom: 8px;
	overflow: hidden;
	margin-bottom: 0px;
	font-size: 22px;
}
.texticon-type-circle .glyphicon {
	line-height: 26px;
	height: 25px;
	width: 25px;
}
.glyphicon-floppy-save:before, .glyphicon-download-alt:before, .glyphicon-save:before {
	font-size: 26px;
	color: #9e0000;
}
/* ================================= 2025 ============================================================================ 2025 =========================================== */
/* ================================= ==== ============================================================================ ---- =========================================== */
/* ================================= ---- ============================================================================ ---- =========================================== */


#page-header, .navbar-default, .container-mainnavigation {
	background-color: #000 !important;
}
#page-header, .bp-page-header, .navbar, .navbar-mainnavigation, .navbar-default, .navbar-has-image, .navbar-top {
	background-color: #000 !important;
}
.navbar-toggler {
	background-color: #000 !important;
	color: #CCC !important;
}
.navbar-toggler-icon {
	border: 0px !important;
}
.navbar-toggler:focus {
	text-decoration: none;
	outline: 0;
	box-shadow: #000 0px -0px !important;
*/
}
.nav-link-indicator {
	font-size: 30px !important;
	color: #E9E9E9 !important;
}
.dropdown-menu li a:hover {
	color: #ff8700;
}
.subnav-nav {
	font-size: 16px;
}
.navbar-mainnavigation .dropdown-menu-mega>.dropdown-nav>.nav-item>.nav-link {
	font-weight: bold;
	text-decoration: underline; /* underline für das erste Page-Level */
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
	color: #ff8700;
}
.navbar-nav li .dropdown-menu {
	margin-top: 0px;
}
/* Bild-Skalierung verhindern:
img {
    max-width: none !important;
    height: auto !important;
    width: auto !important;
}
*/


/* CT: Abstand CE's: */
.frame {
	padding-top: 0px;
	padding-bottom: 0px;
}
/* CT: padding um Text & Icon: */
.frame-layout-embedded>.frame-group-container>.frame-group-inner {
	padding: 10px;
}
/* CT: padding CE's: */
.container .frame-has-backgroundimage:not(.frame-layout-embedded), .container .frame-background-primary:not(.frame-layout-embedded), .container .frame-background-secondary:not(.frame-layout-embedded), .container .frame-background-tertiary:not(.frame-layout-embedded), .container .frame-background-quaternary:not(.frame-layout-embedded), .container .frame-background-light:not(.frame-layout-embedded), .container .frame-background-dark:not(.frame-layout-embedded) {
	padding-left: 0px;
	padding-right: 0px;
}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
	padding-left: 0px;
	padding-right: 0px;
}
.frame-container {
	padding-left: 0px;
	padding-right: 0px;
}
/* Genereller Abstand der CE's zwischeneinander vertikal: */
.frame-space-before-none, .frame-space-after-none {
 --frame-outer-spacing-before: 10px;
}
/* Abstand FOOTER-ELEMENTE zu oberem Footer-Rand */
#page-footer .container {
	margin-top: 20px;
}
/* Abstand BILDER in Galerien zueinander: */
.gallery-row {
	gap: 15px;
}
/* ------------------------------------------------------------- */

.frame-type-texticon {
	padding: 10px;/* border-radius: 5px; *//* margin: 0 15px; */
}
.texticon-content p a, .texticon-content ul li a {
	color: #ff8700 !important;
}
.texticon-type-square .texticon-inner-icon, .texticon-type-circle .texticon-inner-icon {
	line-height: 2.3em;
	height: 45px;
	width: 45px;
}
.texticon-left .texticon-icon {
	margin-left: 0px;
}
.card-menu-item .card {
	border-color: #e5e5e5 !important;
	background-color: #f1f1f1;
}
/* Styling "Cards of Subpages": */
.card-body {
	padding: 15px;
}
.card-title {
	font-size: 18px;
}
figure.image img {
	border-radius: 5px;
}
.frame-background-light {
--frame-background: #E8E8E8;
}
.card-link-headercolor {
	color: #982700 !important;
}
/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */

/* ----------- PLUGINS:------------------------------------------------------------------------------ */

/* ----------- NEWS: --------------------------------------------------------------- */
.news-list-view .list-group {
 --bs-list-group-bg: #f5f5f5 !important;
 --bs-list-group-border-color: #e5e5e5 !important;
}
.lead { /* news-teaser-text*/
	font-size: 17px;
	font-weight: 300;
	font-style: italic;
}
/* Abstand NewsItems zueinander und Abstand zu den CE's dort drin (in Listview): */
.list-group-item {
	padding: 10px;
	margin-bottom: 20px;
	border-radius: 5px;
	background-color: #f1f1f1;
}
/* NewsItem-BOXEN-Config:
Button NewsItems an unteren Boxen-Rand setzen (in Listview): */
.fickDichJetztEndlich {
	height: 100%;
}
.button-container {
	margin-top: auto;
}
/* Buttons für HTML-CE KategorienLinks*/
.kategorienlinkbuttons {
	float: left;
	margin-right: 10px;
}
.lead p {
	margin-bottom: 0px;
}
.img-fluid {
	border-radius: 5px;
}
/* ------------------------------------------------------------ */

.list-group-item+.list-group-item {
	border-top-width: 1px;
}
/* Abstand CE's in Listview-Boxen: */
.news .col-md-3 {
	margin: 0px;
	margin-bottom: 10px;
	text-align: center;
}
.news .col-md-9 {
	margin: 0px;
	margin-bottom: 10px;
}
.list-group-item h3 {
	padding-top: 4px;
	margin-bottom: 2px;
	font-size: 1.2rem;
}
/* news: styling: */
.news .extra {
	font-size: 14px;
	color: #A0A0A0;
	margin-bottom: 0.4rem !important;
}
/* punkte in der Navigation: */
.news .paginationPuenktchen {
	border: 1px solid #d5d5d5 !important;
	padding-left: 0.65rem;
	padding-right: 0.65rem;
	padding-top: 0.45rem;
	padding-bottom: 0.3rem;
	background-color: #ededed;
	border-left: none !important;
	border-right: none !important;
}
/* --------------------------------------------------------------------------------------- */

/* ----------- POWERMAIL: --------------------------------------------------------------- */

.tx-powermail .form-group {
	margin-bottom: 0px;
}
.tx-powermail .control-label {
	width: 100%;
}
.tx-powermail .powermail_input, .tx-powermail .powermail_captcha, #powermail_field_ihranliegen, #tx-felogin-input-username, #tx-felogin-input-password {
	padding: 2px;
	border-radius: 2px;
	background-color: #FFF !important;
}
#c9709 H3 {
	padding-top: 10px;
} /* <-- passt padding der kontaktformularbox an */
#c9709 .powermail_fieldwrap_type_submit {
	padding: 5px 0px 10px 20px;
}
/* --------------------------------------------------------------------------------------- */
/* ----------- HEISE SHARIFF: --------------------------------------------------------------- */
.shariff .facebook a, .shariff .xing a, .shariff .xing .share_count, .shariff .twitter a {
	background-color: #e9e9e9;
}
/* ================================= Individuelles CE-Styling =========================================== */
/* ====================================================================================================== */

/* FOOTER-STYLING: */
#direktkontaktBox {
	padding: 5px;
}
#c9723 h4, #c11202 h4 {
	color: #FFF !important;
	padding-top: 5px;
}
/* ================================= Individuelles @media-Styling =========================================== */
/* ====================================================================================================== */

/*  RESET: .navbar-mainnavigation .navbar-brand-image img */
.navbar-mainnavigation .navbar-brand-image img {
	max-height: 80px !important;
}
 @media (min-width: 1400px) {
.navbar-mainnavigation {
 --mainnavigation-nav-height: 130px !important;
}
.navbar-mainnavigation {
 --mainnavigation-link-height: 150px !important;
}
}
.navbar-mainnavigation .navbar-brand-image img {
	max-height: 120px;
}
.navbar-default, .container-mainnavigation {
	background-color: #000 !important;
}
#page-header, .bp-page-header, .navbar, .navbar-mainnavigation, .navbar-default, .navbar-has-image, .navbar-top {
	background-color: #000 !important;
}
}
 @media (max-width: 991px) {
.navbar-mainnavigation {
 --mainnavigation-nav-height: 90px !important;
}
.navbar-mainnavigation {
 --mainnavigation-link-height: 90px !important;
}
.navbar-default, .container-mainnavigation {
	background-color: #000 !important;
}
#page-header, .bp-page-header, .navbar, .navbar-mainnavigation, .navbar-default, .navbar-has-image, .navbar-top {
	background-color: #000 !important;
}
.navbar-collapse {
	background-color: #000 !important;
}
.navbar-toggler {
	background-color: #000 !important;
	color: #CCC !important;
}
ul.navbar-nav {
	margin-top: 15px;
}
}
 @media (max-width:373px) {
.navbar-default, .container-mainnavigation {
	background-color: #000 !important;
}
#page-header, .bp-page-header, .navbar, .navbar-mainnavigation, .navbar-default, .navbar-has-image, .navbar-top {
	background-color: #000 !important;
}
.navbar-collapse {
	background-color: #000 !important;
}
.navbar-toggler {
	background-color: #000 !important;
	color: #CCC !important;
}
ul.navbar-nav {
	margin-top: 15px;
}
}
 @media (min-width:374px) {
.navbar-default, .container-mainnavigation {
	background-color: #000 !important;
}
#page-header, .bp-page-header, .navbar, .navbar-mainnavigation, .navbar-default, .navbar-has-image, .navbar-top {
	background-color: #000 !important;
}
.navbar-collapse {
	background-color: #000 !important;
}
.navbar-toggler {
	background-color: #000 !important;
	color: #CCC !important;
}
.navbar-mainnavigation {
 --mainnavigation-nav-height: 100px !important;
}
}
 @media (max-width:530px) {
.navbar-default, .container-mainnavigation {
	background-color: #000 !important;
}
#page-header, .bp-page-header, .navbar, .navbar-mainnavigation, .navbar-default, .navbar-has-image, .navbar-top {
	background-color: #000 !important;
}
.navbar-collapse {
	background-color: #000 !important;
}
.navbar-toggler {
	background-color: #000 !important;
	color: #CCC !important;
}
.frame-container {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.navbar-default, .container-mainnavigation {
	padding-left: 5px;
	padding-right: 5px;
}
.navbar-mainnavigation .navbar-brand-image img {
	max-height: 80px;
}
.frame-container {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.navbar-mainnavigation {
 --mainnavigation-nav-height: 100px !important;
}
ul.navbar-nav {
	margin-top: 15px;
}
}
 @media (min-width:531px) {
.frame-container {
	padding-left: 6px !important;
	padding-right: 6px !important;
}
.navbar-default, .container-mainnavigation {
	padding-left: 5px;
	padding-right: 5px;
}
.navbar-mainnavigation .navbar-brand-image img {
	max-height: 80px;
}
ul.navbar-nav {
	margin-top: 15px;
}
}
 @media (min-width: 992px) {
/* STEUERT DIE HÖHE DER HEADERBAR: */
.navbar-mainnavigation {
 --mainnavigation-link-height: 140px !important;
}
/* STEUERT DIE BREITE DES GESAMTEN CONTAINERS: */
.custom-container {
	max-width: 1200px; /* Maximale Breite der Seite */
	margin: 0 auto;    /* Zentriert den Inhalt horizontal */
	padding: 0 15px;   /* Optional: fügt Innenabstände hinzu */
}
.footer-section {
	max-width: 1200px; /* Maximale Breite der Seite */
	margin: 0 auto;    /* Zentriert den Inhalt horizontal */
	padding: 0 15px;   /* Optional: fügt Innenabstände hinzu */
}
.breadcrumb-section {
	max-width: 1200px; /* Maximale Breite der Seite */
	margin: 0 auto;    /* Zentriert den Inhalt horizontal */
	padding: 0 15px;   /* Optional: fügt Innenabstände hinzu */
}
.bp-page-footer {
	background-color: #6F1C00;
}
.frame-type-subnavigation {
	margin-top: 12px; /* Abstand nach oben rechtes submenu */
}
.CtOberhalbSubmenuRightSpaceToTOP {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
H3.rightMenuTopHeadline {
} /* Headline über rechtem Submenu */
.frame-container {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.navbar-mainnavigation .navbar-brand-image img {
	max-height: 80px;
}
}
/* ------------------------------------------------------------- */
/* Sterert die Lücke zwischen Hauptcontent und Seitenmenu: */
.section-row {
 --section-gap-x: 25px;
}


/* _______________________________ STEUERUNG DER NEWS-LISTen je nach DEVICE __________________________________ */
/* ----------------------------------------------------------------------------------------------------------- */
@media (max-width:529px) {
.lead p {
	margin-bottom: 10px; /* Setzt Button in NEWS-BOX nach unten (Kosmetik)*/
}
}
 @media (min-width:530px) {
.news .list-group {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between; /* Platz zwischen den Blöcken verteilen */
	gap: 5px;
	padding-left: 0;
	margin-bottom: 0;
}
.news .list-group-item {
	width: 49%;
}
}
 @media (max-width:531px) {
.breadcrumb-section .breadcrumb {
	padding-left: 5px; /* Korrektur platzierung home-häuschen */
}
}
 @media (min-width:531px) {
.news .list-group {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between; /* Platz zwischen den Blöcken verteilen */
	gap: 5px;
	padding-left: 0;
	margin-bottom: 0;
}
.news .list-group-item {
	width: 49%;
}
}
 @media (min-width: 576px) {
.navbar-mainnavigation .navbar-brand-image img, .navbar-brand-logo-normal {
	max-height: 80px;
}
.news .list-group {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between; /* Platz zwischen den Blöcken verteilen */
	gap: 5px;
	padding-left: 0;
	margin-bottom: 0;
}
.news .list-group-item {
	width: 48%;
}
}
@media (min-width: 768px) {
.navbar-mainnavigation .navbar-brand-image img {
	max-height: 80px;
}
.textmedia, .textpic {
	gap: 25px !important;
}
.textpic-gallery {
	margin-top: 10px;
}
}
 @media (max-width: 767px) {
.textmedia, .textpic {
	gap: 10px !important;
}
}
@media (max-width: 991px) {
}
 @media (min-width: 992px) {
.navbar-mainnavigation .navbar-brand-image img {
	max-height: 110px !important;
}
}
 @media (min-width: 1200px) {
.news .list-group {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between; /* Platz zwischen den Blöcken verteilen */
	gap: 5px;
	padding-left: 0;
	margin-bottom: 0;
}
.news .list-group-item {
	width: 32%;
}
.img-fluid {
	min-width: 220px !important;
}
}
 @media (min-width: 1400px) {
}
