body {
	padding-top: 0 !important;
	font-size: 16px;
}
.row-feature {
	font-size: 18px;
}
.categories-module h4, 
ul.categories-module h4, 
.category-module h4, 
ul.category-module h4, 
.categories-module .mod-articles-category-title, 
ul.categories-module .mod-articles-category-title, 
.category-module .mod-articles-category-title, 
ul.category-module .mod-articles-category-title {
	font-size: 18px;
}
.t3-copyright {
	font-size: 14px;
}

/* mawe TOP HEADER */
.wrap .top-header {
	background-color: #ffffff;
}
.top-header {
	background-color: #ffffff;
}
.navbar-header {
	min-height: 55px;
}
.container-full {
	margin: 0 auto;
	width: 100%;
}

/* mawe Google Maps einbetten */
.responsiveContainer {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}
.responsiveContainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Google Maps einbetten */

/* Main Menu */
.navbar-toggle {
	top: unset !important;
}
.navbar-default .navbar-nav > li > a {
    color: #8affe8;
}

.off-canvas-toggle {
	top: unset !important;
	float: left;
	position: unset;
}

/* mawe footer menu */
.footermenu {
	display: block;
	margin-bottom: 20px;
}

.footermenu > li.active > a, .footermenu > li.active > a:hover, .footermenu > li.active > a:focus {
color: #000;
background-color: transparent!important;
}
.footermenu > li > a {
border-radius: 2px;
position: relative;
display: block;
float: left;
background-color: #fefefe;
	margin-right: 4px;
}
.footermenu > li > ul > li> a {
padding: 2px 2px;
}
.footermenu.nav-stacked > li + li {
	margin-top: 0;
}
/* mawe footer menu */

/* mawe footer */

.t3-footer .t3-module .info-list .fa {
    background: #409181 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 20px;
	margin-bottom: 10px;
    text-align: center;
    width: 40px;
	color: #ffffff;
}

.t3-footer .t3-module ul > li {
    border-top: 0 none;
    line-height: 24px;
    margin-top: 15px;
 }
 
 .t3-footer .t3-module ul {
    list-style: outside none none;
}

.t3-footer .t3-module .info-list b {
    color: #444444;
    display: block;
    line-height: 1;
    margin-bottom: 2px;
}

/* mawe footer */


/* mawe Slideshow */
.arya-slideshow {
	background: #409181 none repeat scroll 0 0;
	border-bottom: 1px solid #eeeeee;
	padding: 20px;
}
/* mawe Slideshow */


/* mawe CUSTOM LIST */
.customlist {
	display:block;
	overflow: hidden;
	list-style: none;
	padding-left:5px;
}
.customlist li {
	padding-left: 25px;
	padding-bottom: 5px;
}
.customlist li {
	background: url(../images/square.png) no-repeat left top;
	padding-left: 25px;
}

/* mawe CUSTOM LIST */


/* mawe BLOG */
.blog .img_caption {
	border: 1px solid #cccccc;
}
/* mawe BLOG */

/* mawe JUMBOTRON */
.row-feature-primary {
	padding: 20px 0 !important;
}
.row-feature .jumbotron {
	margin-bottom: unset !important;
}
/* mawe JUMBOTRON */

/* mawe WIDGETKIT */
.t3-widgetkit {	
/*	margin-top:20px;*/
}

.t3-widgetkit .container-full {
	background-color: #f0f0f0;
}

.slideshow .uk-overlay-primary {
    background: rgba(255,255,255,.8) !important;
}

.uk-overlay-panel.uk-overlay-bottom.uk-overlay-background.uk-overlay-fade,
.uk-overlay-active .uk-active > .uk-overlay-fade,
.uk-overlay-hover.uk-hover .uk-overlay-fade,
.uk-overlay-hover:hover .uk-overlay-fade {
	opacity: 0.83 !important;
}
div.widgetkit-breadcrumb div.container-full {
/*	padding-top: 20px; */
}

div.uk-cover-background.uk-position-cover {
	background-color: #f0f0f0;
	/* -webkit-border-radius: 0px 0px 8px 8px; */
	/* -moz-border-radius: 0px 0px 8px 8px; */
	/* border-radius: 0px 0px 8px 8px;  */
}

.slider-image {
	float:left;	
	padding: 0;
}
.slider-image img {
}

.uk-overlay-panel {
	/* -webkit-border-radius: 0px 0px 8px 8px; */
	/* -moz-border-radius: 0px 0px 8px 8px; */
	/* border-radius: 0px 0px 8px 8px; */
}

.slideshow .slider-title {
	color: #00614a;
	text-align: right;
	font-size: 22px;
	font-weight: bold;
}
.slideshow .slider-title-left {
	color: #00614a !important;
	text-align: left;
	font-size: 22px;
	font-weight: bold;
}
.slideshow .slider-lead {
	margin-top: 10px;
	color: #666666;
	text-align: right;
	font-weight: bold;
	font-size: 18px;
	
}
.slideshow .slider-lead-left {
	margin-top: 10px;
	color: #666666;
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	
}
.slideshow .slider-text {
	margin-top: 20px;
	color: #666666 important;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
.slideshow .slider-text-left {
	margin-top: 20px;
	color: #00614a;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

@media screen and (min-width: 768px) {
	.row-feature h1 {
		font-size: 63px !important;
	}
}


/* mawe WIDGETKIT */

/* mawe btn-success */

.btn-success {
	background-color: #409181 !important;
}
.btn-success:hover {
	background-color: #d6efea !important;
	color: #666666 !important;
}

.uk-slidenav-contrast {
	color: #8affe8 !important;
}

.uk-dotnav-contrast > * > * {
    background: #00614a !important;
}
.uk-dotnav-contrast > * > :active,
.uk-dotnav-contrast > * > :focus,
.uk-dotnav-contrast > .uk-active > * {
	background: #8affe8 !important;
}
.uk-dotnav-contrast > * > :hover {
    background: #409181 !important;
}

.slider-panel {
	max-width: 300px;
}
/* mawe btn-success */

/* mawe Purity Slider */
.carousel-caption {
	background: rgb(50,50,50,0.5)
}
.carousel-caption p {
	font-size: 20px;
}

/* mawe search */
.js-finder-searchform,
#search-query-explained {
	margin-bottom: 35px;
}
.result__item {
	font-size: 18px;
	margin-bottom: 30px;
}
.result__title {
	font-weight: 600;
}
/* mawe search */

/*mawe mod-custom custom */
@media only screen and (max-width : 767px) {
	body {
		margin: 0 30px;
	}
}
/*mawe mod-custom custom */

/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	body {
		/* padding-top: 90px !important; */
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	body {
		/* padding-top: 135px !important; */
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	body {
		/* padding-top: 222px !important; */
	}
	.form-inline .input-group > .form-control {
		width: unset;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	body {
		/* padding-top: 330px !important; */
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	body {
		/* padding-top: 390px !important; */
	}
}

