@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src:
		local('Source Sans Pro'),
		local('SourceSansPro-Regular'),
		url('fonts/Source_Sans_Pro_400.eot?#iefix') format('embedded-opentype'),
		url('fonts/Source_Sans_Pro_400.woff') format('woff'),
		url('fonts/Source_Sans_Pro_400.ttf') format('truetype'),
		url('fonts/Source_Sans_Pro_400.svg#SourceSansPro') format('svg');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	src:
		local('Source Sans Pro Semibold'),
		local('SourceSansPro-Semibold'),
		url('fonts/Source_Sans_Pro_600.eot?#iefix') format('embedded-opentype'),
		url('fonts/Source_Sans_Pro_600.woff') format('woff'),
		url('fonts/Source_Sans_Pro_600.ttf') format('truetype'),
		url('fonts/Source_Sans_Pro_600.svg#SourceSansPro') format('svg');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	src:
		local('Source Sans Pro Bold'),
		local('SourceSansPro-Bold'),
		url('fonts/Source_Sans_Pro_700.eot?#iefix') format('embedded-opentype'),
		url('fonts/Source_Sans_Pro_700.woff') format('woff'),
		url('fonts/Source_Sans_Pro_700.ttf') format('truetype'),
		url('fonts/Source_Sans_Pro_700.svg#SourceSansPro') format('svg');
}

html, body, table, th, td {
	font-family:'Source Sans Pro', Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-weight:normal;
	font-size:16px;
	line-height:150%;
	color:#3d3d3d;
}

body {background-color:#fff;padding:0;margin:0;}
img {max-width:100%;height:auto;}
.img-left {float:left;margin-right:15px;margin-bottom:6px;}
.img-right {float:right;margin-left:15px;margin-bottom:6px;}
.visual {display:block;float:none;margin:0 0 30px 0;padding:0;}
.float-left {float:left;}
.float-right {float:right;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.border-none {border:none !important;}
.big {font-size:1.2em;line-height:140%;}
strong, .bold {font-weight:600;}
.margin-top {margin-top:30px;}
.margin-bottom {margin-bottom:30px;}
.uppercase {text-transform:uppercase;}
.nowrap {white-space:nowrap;}

.container {max-width:900px;}

a:link, a:active, a:visited {color:#a40133;text-decoration:underline;}
a:hover {color:inherit;text-decoration:none;}

figcaption {font-size:14px;line-height:1.3em;padding-top:8px;}
.fancybox-title {font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, sans-serif;}
.fancybox-title-float-wrap .child {font-family:'Open Sans', Arial, Helvetica, Geneva, Swiss, sans-serif;font-weight:500 !important;font-size:14px;}
.fancybox-hidden-content {display:none;}

blockquote {border-left:5px solid #4f586b;}

a.back-to-top {display:none;color:#fff;text-decoration:none;background-color:#a40133;bottom:20px;position:fixed;right:20px;padding:12px 15px;z-index:100;border:1px solid #fff;}

span.weinsafari {color:#a40133;}

/* Bootstrap *************************************************************** */

.nav > li > a:focus, .nav > li > a:hover {background-color:#d9e4ef;color:#000;}

.alert-info {background-color:#598abb;color:#fff;}
.alert-danger {background-color:#bb5959;color:#fff;}
.alert-success {background-color:#9ebb59;color:#fff;}
.alert a {color:#fff;text-decoration:underline;}
.alert a:hover {color:#fff;text-decoration:none;}

.form-control {}

.progress .progress-bar {background-color:#598abb;}

/* Test-Modus ************************************************************** */

.hinweis-version-test {background-color:#cc0000;color:#fff;padding-top:15px;padding-bottom:15px;}
.hinweis-version-test a {color:#fff;}
.hinweis-version-test .titel {display:block;font-size:130%;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
.hinweis-version-test .hinweis {}
.hinweis-version-test .beenden {text-transform:uppercase;}

/* Header ****************************************************************** */

.header {padding:15px 0 15px 0;background-color:#fff;}

/* Navigation ************************************************************** */

.header #shop-navbar-collapse {border-bottom:1px solid #000;}

.header .navbar {margin:0;border-radius:0;border:none;line-height:normal;}
.header .navbar .caret {display:none;color:#000;}
.header .navbar {background-color:transparent;}
.header .navbar-collapse {padding:0;}
.header .navbar .navbar-toogle-text {display:none;padding:15px 15px 0px 15px;color:#757575;font-size:18px;font-weight:500;text-transform:uppercase;float:left;}

.header .navbar .btn-suche {color:#79b51c;background-color:#ffffff;border:none;}
.header .navbar .input-suche {max-width:150px;}

.header .navbar-nav {color:#3d3d3d;text-transform:none;font-size:15px;font-weight:normal;}
.header .navbar-nav a {text-decoration:none;font-weight:300;}
.header .navbar-nav > li > a {color:#3d3d3d;text-transform:uppercase;font-size:15px;}
.header .navbar-nav > li > a:focus, .header .navbar-nav > li > a:hover {background-color:transparent;color:#a40133;}
.header .navbar-nav > li.active > a {background-color:transparent;color:#a40133;}
.header .navbar-nav > li.active > a:focus, .header .navbar-nav > li.active > a:hover {background-color:transparent;color:#000;}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {background-color:#a40133;}
.header .navbar-nav > li > a {}

@media (max-width: 1200px) {
	.header .navbar-nav > li > a {font-size:15px;padding-left:8px;padding-right:8px;}
}

@media (max-width: 991px) {
	.header .navbar .caret {display:inline-block;color:#fff;}
	.header .navbar {margin:30px 15px;border-radius:0px;border:none;}
	.header .navbar-default {}
	.header .navbar-nav {font-family:'Lato', Arial, Helvetica, Geneva, Swiss, sans-serif;}
	.header .navbar-default .navbar-nav a:first-child {padding-left:15px;}
	.header .navbar-default .navbar-nav > li > a {color:#fff;padding:10px 15px;background-color:#a40133;border-bottom:1px solid #ffffff;border-color:#ffffff !important;}
	.header .navbar-default .navbar-nav > li > .dropdown-menu {background-color:transparent;border:none;margin:0;padding:0;}
	.header .navbar-default .navbar-nav > li > .dropdown-menu > li {background-color:transparent;}
	.header .navbar-default .navbar-nav > li > .dropdown-menu > li > a {border-bottom:1px solid #eef1f2;font-weight:500;border-left:none;}
	.header .navbar-default .navbar-nav > li > .dropdown-menu > li:last-child > a {border-bottom:none;}
	.header .navbar-default .navbar-nav > li > .dropdown-menu li a:hover, .header .navbar-nav > li > .dropdown-menu li a:focus {background-color:transparent;color:#a40133;border-left:none;}
	.header .navbar-default .navbar-nav {margin:0;}
	.header .navbar-default .navbar-right .dropdown-menu {text-align:left;}

	.header .navbar-header {border:1px solid #a40133;background-color:#fff;}
	.header .navbar-default .navbar-collapse, .header .navbar-default .navbar-form {border-color:transparent;}

	.header .navbar .navbar-toogle-text {display:inline-block;color:#a40133;}

	.header .navbar-default .navbar-nav > .open > a, .header .navbar-default .navbar-nav > .open > a:focus, .header .navbar-default .navbar-nav > .open > a:hover {background-color:#014689;color:#fff;}
	.header .navbar-default .navbar-nav > .open .caret {color:#fff;}
	.header .navbar-nav .open .dropdown-menu .dropdown-header, .header .navbar-nav .open .dropdown-menu > li > a {padding:10px 15px 10px 25px;}

	.header .navbar-nav > li > a:focus, .header .navbar-nav > li > a:hover,
	.header .navbar-nav > li.active > a:focus, .header .navbar-nav > li.active > a:hover
	{
		background-color:#014689;color:#fff;
	}

	.header .navbar-nav .dropdown-menu > .active > a {background-color:#a40133 !important;color:#fff !important;}
	.header .navbar-nav .dropdown-menu > .active > a:focus, .header .navbar-nav .dropdown-menu > .active > a:hover {background-color:#014689 !important;color:#fff !important;}

	.dropdown-submenu>a:after {display:inline-block;float:none;margin-right:0;margin-left:5px;}
	.dropdown-submenu:hover>a:after {border-left-color:#a40133;}

	.header .navbar-nav .dropdown-menu.eu li a {padding-left:55px;}

	.header .navbar-nav > li:before {content:"";display:none;}
	.header .navbar-nav > li {padding:0;}

}

@media (min-width: 992px) {
	.header .navbar-nav > li.dropdown:hover > ul.dropdown-menu {display:block;margin-top:0px;}
	.dropdown-submenu:hover>.dropdown-menu {display:block;}
}

/* Slider ****************************************************************** */

.carousel {max-width:100%;}
.carousel a.carousel-control {color:#666;}
.carousel-control.right, .carousel-control.left {background-image:none;}
.carousel .img {max-width:100%;height:auto;}
.carousel .carousel-caption {position:absolute;display:inline-block;background:rgba(255,255,255,0.75);padding:30px 35px;font-size:36px;font-weight:normal;font-style:italic;color:#666;line-height:1.3;left:auto;right:auto;bottom:10%;text-shadow:none;text-align:left;}
.carousel .carousel-caption p:last-child {margin-bottom:0;}

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.owl-carousel .owl-item img {width:auto;}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {padding: 6px 15px;}

/* Galerie ***************************************************************** */

.galerie {padding:60px 0;background-color:#dbe0e3;background-image:url('/img/galerie-bg.png');background-repeat:repeat-x;background-position:left center;}
.galerie-block {margin-top:50px;}
.owl-carousel.carousel-galerie .owl-controls .owl-nav [class*="owl-"] {font-size:25px;background-color:transparent;text-shadow:2px 2px 4px #333;}

/* Accordion *************************************************************** */

h3.accordion {position:relative;font-size:16px;font-weight:700;color:#003976;background-color:#ebf2f7;background-image:none;margin:2px 0px 0px 0px;padding:15px 10px 13px 36px;cursor:pointer;}
h3.accordion:hover {color:#FFFFFF;background-color:#003976;-webkit-transition:all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}
h3.accordion.aktiv {color:#FFFFFF;background-color:#003976;}
h3.accordion.aktiv:before {position:absolute;top:10px;left:10px;font-family:FontAwesome;font-size:24px;font-weight:normal;content:"\f107";color:#ffffff;}
h3.accordion.inaktiv:before {position:absolute;top:9px;left:10px;font-family:FontAwesome;font-size:24px;font-weight:normal;content:"\f105";color:#003976;}
div.accordion {padding:30px 36px 20px;background-color:#eef1f2;}

div.accordion h4:first-child {margin-top:0;}

/* Volltextsuche *********************************************************** */

.suchergebnis {}
.suchergebnis .ergebnisse {padding:0 !important;margin:0 !important;}
.suchergebnis .ergebnisse > li {margin:0;background-image:none;padding:30px 0px;border-top:1px solid #eef1f2;}
.suchergebnis .ergebnisse > li:before {content:"";}
.suchergebnis .ergebnis {font-size:16px;font-weight:bold;}
.suchergebnis .info {margin-bottom:30px;}
.suchergebnis .pfad {margin-top:8px;}
.suchergebnis .pfad li {background-image:none;display:inline-block;padding-left:10px;padding-right:10px;}
.suchergebnis .pfad li:before {}

/* Formulare *************************************************************** */

div.formular input[type="text"], div.formular input[type="password"], div.formular input[type="reset"], div.formular input[type="submit"], div.formular input[type="button"] {box-sizing:border-box;margin:5px 0 0;max-width:100%;width:100%;}
div.formular input[type="text"], div.formular input[type="password"], div.formular textarea, div.formular select {color:#919292;background-color:#FFFFFF;border:1px solid #ababa9;border-radius:0;box-sizing:border-box;display:block;font-size:15px;margin:0 0 20px;max-width:100%;padding:10px 20px 11px;width:100%;}
div.formular input[type="text"]:focus, div.formular input[type="password"]:focus, div.formular textarea:focus {background-color:#FAFAFA;color:#333333;}

div.formular input[type="reset"], div.formular input[type="submit"], div.formular input[type="button"], div.formular button[type="submit"] {font-size:15px;font-weight:300;line-height:normal;padding:7px 15px;background-color:#a40133;color:#FFFFFF;text-transform:uppercase;cursor:pointer;display:inline-block;width:auto;margin:0 0 3px;border-radius:0;border:medium none;transition:all 0.3s ease-in-out 0s;text-transform:uppercase;}
div.formular input[type="reset"]:hover, div.formular input[type="submit"]:hover, div.formular input[type="button"]:hover, div.formular button[type="submit"]:hover {background-color:#3d3d3d;color:#fff;}

div.formular input[type="text"].formulartextfeldfehler, div.formular input[type="password"].formulartextfeldfehler, div.formular textarea.formulartextfeldfehler {border:1px solid #CC0000;}

div.formular ul {list-style:none;padding:0 !important;margin:0 !important;}
div.formular ul li {padding:0 !important;margin:0px 1% !important;background-image:none !important;float:left;position:relative;width:48%;}
div.formular ul li.full-width {width:98%;}
div.formular ul li:before {content:"";}
div.formular ul li:after {content:"";}

div.formular ul.checkradio {}
div.formular ul.checkradio > li input[type="radio"],
div.formular ul.checkradio > li input[type="checkbox"] {
	margin-right:5px;
}

div.formular fieldset > ul.formular {margin-left:-1% !important;margin-right:-1% !important;}

div.formular .info {margin:0 1%;}
div.formular select {padding:10px 20px 9px 20px;}

div.formular li.feld-datum select.feld-datum {max-width:25%;margin:0px 1%;float:left;}
div.formular li.feld-datum select.feld-datum:first-child {margin-left:0;}

div.formular label {font-weight:inherit;}
div.formular .bez {display:inline;font-weight:300;}
div.formular .pre {display:inline;margin-left:5px;}

div.formular .fehlermeldung {margin-bottom:25px;background-color:#F2DEDE;border-color:#EBCCD1;color:#A94442;border:1px solid transparent;border-radius:4px;padding:15px;}
div.formular .fehlermeldung ul.fehlermeldung {padding:0 !important;margin:15px !important;}
div.formular .fehlermeldung ul.fehlermeldung li {float:none;display:block;width:100%;margin:0;padding:2px 0px 5px 0px !important;background-repeat:no-repeat;}
div.formular .fehlermeldung ul.fehlermeldung li:before {display:inline-block;margin-right:5px;content:"\f071";font-family:'FontAwesome';font-size:100%;}

div.formular .form-header {padding:0 0 15px 0;border-bottom:4px solid #000;margin-bottom:15px;}

form fieldset.buttons {margin-top:15px;}

div.formular #li_zahlungsauswahl__EA__zahlungsweise__EZ__ > label {font-size:18px;font-weight:300;text-transform:uppercase;margin-bottom:15px;}
div.formular #li_zahlungsauswahl__EA__zahlungsweise__EZ__ .checkradio li input[type="radio"] {vertical-align:top;}

.formular-standard fieldset.buttons {text-align:right;}
.formular-standard .hinwpflicht {text-align:right;}

.formular.kunden-registrierung .info {margin-bottom:15px;}

.formular.anforderung-katalog fieldset#anforderung {margin-bottom:15px;}

div.formular .bootstrap-select ul li {padding:0;margin:0;float:none;width:auto;position:relative;}
div.formular .bootstrap-select.btn-group {margin:0 0 20px 0;}
.bootstrap-select > button.btn {
	border-radius:0;
	border-color:#ababa9;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width:100%;min-height:45px;}

fieldset.buttons .button {min-width:160px;text-align:center;}

/* Content ***************************************************************** */

.main {margin:0;}
.main.sidebar-false {margin-top:60px;}
.contentbar {float:right;margin-top:60px;border-left:1px solid #c6ccdd;}
.container-content-bg {background-color:#fff;background-image:url('/img/content-bg.png');background-repeat:repeat-x;}

h1, .h1 {font-size:28px;font-weight:600;color:#a40133;text-transform:uppercase;line-height:1.3;}
h2, .h2 {font-size:20px;font-weight:700;color:#014689;text-transform:uppercase;line-height:1.3;margin-bottom:10px;padding:0;}
h3, .h3 {font-size:18px;font-weight:normal;color:#000000;text-transform:uppercase;line-height:1.3;margin-bottom:5px;}
h4, .h4 {font-size:18px;font-weight:normal;color:#000000;text-transform:none;line-height:1.3;margin-bottom:0px;}

.main h1:first-child, .main .h1:first-child {margin-top:0;}

h4.underline {border-bottom:1px solid #000;margin:0 0 20px 0;padding:0;font-size:18px;font-weight:300;color:#000;line-height:normal;text-transform:uppercase;padding:0 0 11px 0;}
h1.content {float:none;border-bottom:1px solid #000;margin:0 0 30px 0;padding:0;font-size:32px;font-weight:300;color:#000;line-height:1.3em;text-transform:none;padding:0 0 11px 0;}
h2.content {float:none;border-bottom:1px solid #000;margin:30px 0;padding:0;font-size:32px;font-weight:300;color:#000;line-height:1.3em;text-transform:none;padding:0 0 11px 0;}
h2.content.uppercase {text-transform:uppercase;}

hr {border-color:#eee;}

.s404 .main {text-align:center;font-size:24px;font-weight:normal;line-height:150%;}

/* Listen ****************************************************************** */

ul.list-style1 li:before,
ul.list-style2 li:before,
ul.list-style3 li:before
{
	position:absolute;left:0;top:0;margin:0;padding:0;
}

ul.list-style1 li,
ul.list-style2 li,
ul.list-style3 li
{
	position:relative;margin:0;
}

ul.list-style1 {list-style-type:none;padding:0;margin:0;}
ul.list-style1 li {position:relative;padding:0 0 5px 15px;}
ul.list-style1 li:before {content:"\f105";font-family:'FontAwesome';font-size:100%;}

ul.list-style2 {list-style-type:none;padding:0;margin:0;}
ul.list-style2 li {position:relative;padding:0 0 5px 25px;}
ul.list-style2 li:before {content:"\f00c";font-family:'FontAwesome';font-size:100%;color:#a40133;}

ul.list-style3 {list-style-type:none;padding:0;margin:30px 0 0 0;}
ul.list-style3 li {position:relative;padding:10px 0 10px 15px;}
ul.list-style3 li:before {content:"\f105";font-family:'FontAwesome';font-size:100%;top:10px;}
ul.list-style3 li {display:block;float:left;margin-right:4%;width:30.5%;border-bottom:1px solid #eee;}
ul.list-style3 li:nth-child(1), ul.list-style3 li:nth-child(2), ul.list-style3 li:nth-child(3) {border-top:1px solid #eee;}
ul.list-style3 li:nth-child(3n+1) {clear:both;}
ul.list-style3 li:nth-child(3n) {margin-right:0;}

ul.ait-sc-lists.layout-half li:nth-child(2n+1) {
    clear: both;
}
ul.ait-sc-lists.line li:first-child {
    border-top-width: 0;
    padding-top: 0;
}
ul.ait-sc-lists.layout-half li {
    float: left;
    margin-right: 4.4%;
    width: 47.8%;
}

ul.ait-sc-lists.layout-half.line li:nth-child(2) {
    border-top-width: 0;
    padding-top: 0;
}
ul.ait-sc-lists.layout-half li:nth-child(2n) {
    margin-right: 0;
}

/* Tabs ******************************************************************** */

.nav-tabs {border-bottom:1px solid #000;padding-bottom:17px;}
.nav-tabs > li {margin:0;}
.nav-tabs > li.active {border-bottom:4px solid #000;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border:none;border-radius:0;color:#000;font-weight:300;}
.nav-tabs > li > a {background-color:transparent;color:#000;margin:0;line-height:normal;border:none;border-radius:0;text-decoration:none;}
.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {border:none;border-bottom:4px solid #000;background-color:transparent;color:#000;line-height:normal;margin:0;}
.tab-content {padding-top:15px;}

/* Buttons ***************************************************************** */

.button {display:inline-block;border:0 none;padding:7px 15px;text-align:center;vertical-align:middle;white-space:nowrap;transition:all 0.3s ease-in-out 0s;text-transform:uppercase;}
.button {background-color:#004b96;color:#fff;font-weight:300;}
.button + .button {margin-left:10px;}
.button:hover {background-color:#598abb;}
a.button {font-weight:300;color:#fff;text-decoration:none;}
a.button:hover {color:#fff;text-decoration:none;}

.button.warenkorb-checkout {background-color:#004b96;}

.button.zurueck, #warenkorb_weitereinkaufen, #warenkorb_aktualisieren {background-color:#6693c0;}

/* Breadcrumb ************************************************************** */

.breadcrumb {font-size:15px;line-height:20px;background-color:transparent;border:none;padding:0;margin:0px 0px 40px 0px;}
.breadcrumb a {font-weight:300;text-decoration:none;color:#919292;}
.breadcrumb a:hover {text-decoration:none;color:#004b96;}

/* Pagination ************************************************************** */

.nav-pagination {text-align:center;}
.nav-pagination .pagination {margin:0;padding:0;}
.nav-pagination .pagination li {background-image:none !important;padding:0 !important;}
.nav-pagination .pagination li::before {content:'';}

.nav-pagination.seiten-navigation {text-align:left;}
.nav-pagination.seiten-navigation .pagination {padding:0;margin:0;}
.nav-pagination.seiten-navigation .pagination > li {font-size:18px;font-weight:bold;padding:0;margin:0;background-image:none;}
.nav-pagination.seiten-navigation .pagination > li a {color:#F69E00;border:none;padding:0 15px 0px 0px;}
.nav-pagination.seiten-navigation .pagination > li a:hover {color:#1F4D98;background-color:inherit;}
.nav-pagination.seiten-navigation .pagination > .active > a {color:#1F4D98;background-color:inherit;}

/* Sidebar ***************************************************************** */

.sidebar {float:left;margin-top:60px;}
.sidebar .datum {margin:0 0 30px 0;}
.sidebar .kontakt {margin:0 0 30px 0;}

/* Footer ****************************************************************** */

.footer {background-color:#e3eeff;color:#4f586b;margin:60px 0 0 0;padding:30px 0;text-align:center;}
.footer a {color:#a40133;text-decoration:none;}
.footer a:hover {color:#3d3d3d;text-decoration:none;}
.footer p:last-child {margin-bottom:0;}

.copyright {background-color:#000;color:#fff;font-size:16px;line-height:normal;padding:11px 0 14px 0;}

/* Plugin: Navigation ****************************************************** */

.plugin-navigation {margin-bottom:30px;}
.plugin-navigation ul {list-style:none;margin:0;padding:0;}
.plugin-navigation ul > li {border:1px solid #c6ccdd;margin-bottom:5px;}
.plugin-navigation ul > li a {color:#3d3d3d;display:block;margin:0;padding:10px 15px 11px;text-transform:uppercase;text-decoration:none;}
.plugin-navigation ul > li.active a {color:#a40133;font-weight:700;text-decoration:none;}
.plugin-navigation ul > li a:hover {color:#a40133;text-decoration:none;}

/* Bootstrap *************************************************************** */

.col-md-12 p:last-child, .col-md-9 p:last-child, .col-md-6 p:last-child, .col-md-4 p:last-child, .col-md-3 p:last-child,
.col-sm-12 p:last-child, .col-sm-9 p:last-child, .col-sm-6 p:last-child, .col-sm-4 p:last-child, .col-sm-3 p:last-child,
.col-xs-12 p:last-child, .col-xs-9 p:last-child, .col-xs-6 p:last-child, .col-xs-4 p:last-child, .col-xs-3 p:last-child {
	margin-bottom:0;
}

/* Media Queries *********************************************************** */

@media (max-width: 1200px) {

}

@media (max-width: 991px) {

	.header .logo {text-align:center;}
	.header .logo .img-responsive {display:inline-block;}

	.contentbar {float:none;}
	.contentbar {border-left:none;}

	.sidebar {float:none !important;border:none;border-top:1px solid #c6ccdd;margin-top:30px;padding-top:29px;}

}

@media (max-width: 767px) {

	.header .navbar .navbar-toogle-text {display:inline-block;}
	.carousel .carousel-caption {display:none;}

}

@media (max-width: 480px) {

}
