/** 
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt, JoomlaBamboo, (contribute to this project at github 
 *                & Google group to become co-author)
 * @Google group: https://groups.google.com/forum/#!forum/t3fw
 * @Link:         http://t3-framework.org 
 *------------------------------------------------------------------------------
 */
/* joomla 3.x 400px */

#aside-content .scrollbar {
	padding: 20px 0 0 20px;
}

.logo-img {
	max-width: 330px;	
}

.logo {
    margin-bottom: 10px;
    text-align: center;
}

.mCSB_container, .mCustomScrollBox {
	    overflow: visible !important;
}

.white, 
.white h1,
.white h2, 
.white h3,
.white h4{
    color: white !important;
}

.page-item__blog {
	text-align: left;
}

.zitat-right {
	text-align: right;
}


.logo-image small {
/*	display: block;
    color: rgba(5, 112, 110, 0.5);
    margin-top: 15px;
    font-size: 16px;
    background-color: rgba(255, 255, 255, 0.75);
    text-shadow: gray;
    text-shadow: 2px 2px 7px rgba(0, 0, 0, 0.10);
    border-radius: 3px; */
    display: none;
    color: rgba(5, 112, 110, 0.5);
    margin-top: 15px;
    font-size: 12px;
    text-align: left;
    margin-left: 10px;
    text-shadow: 2px 2px 7px rgba(0, 0, 0, 0.10);
    
}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {
    margin-left: 10px;
}

.t3-sl-6 {
	background-image: url("../images/bg6.jpg");
    background-size: cover;
    background-blend-mode: color-burn;
    background-color: rgba(5, 112, 110, 0.38);
    color: white !important;
    margin-bottom: 6%;
    padding-top: 34px;
}
.t3-sl-6 h3 {
    color: white !important;
}

.datenschutz {
    font-size: 8pt;
    font-style: italic;
    line-height: 1.8em;
    padding: 10px 30px 30px;
	
}
.art-service .item{
	margin: 0 auto !important;
}
.art-service h3 {
	font-size: 40px;
}

.vita p{
	margin: 0;
}
.vita ul {
    margin-top: 0;
    margin-bottom: 18px;
}

.vita ul li a {
	color: #f75151;

}
.vita ul li a:hover {
	color: #9b9b9b;
}
.home-con select, .home-con textarea, .home-con input[type="text"], .home-con input[type="datetime"], .home-con input[type="number"], .home-con  input[type="email"] {
	color: white !important;
	
}
.contact_details_telephone {
	padding-bottom: 24px;
}

.moduletable .custom .mod_tm_ajax_contact_form {
    padding: 5.8% 9% 5%;
}

.mod-newsflash-adv.blog .item_img {
    float: none;
    margin: 0;
    overflow: hidden;
    max-height: 300px;
}
.mod-newsflash-adv.testimonials .item_title {
	text-align: center;
}
.mod-newsflash-adv.testimonials .item_content {
    padding: 15% 10%;
 }

.copyright {
	font-size: 14px;
	color: grey;
	line-height: 1.5em;
}
.copyright .privacy_link {
	text-decoration: none;
}

.blubell, .blubell a{
	font-size: 12px;
	color: #9b9b9b;
}
.blubell a:hover {
	color: red;
}

.mb-m2pc {
 margin-bottom: -2%;	
}

@media  (max-width: 1440px) {
h2, .h2,
h3, .h3,
h5, .h5 {
	font-size: 12px;
}
}
@media (min-width: 1025px) and (max-width: 1440px) {
	.container {
    max-width: 95%;	
	}
	.container-fullwidth{
	max-width: 100%;	
	margin-bottom: 5%;
	}
#aside-content {
    max-width: 280px;
 }
.flex-wrapper {
    margin-left: 280px;
}
.logo-img {
    max-width: 260px;
}
}

@media  (max-width: 1024px) {
	.container-fullwidth{
	margin-bottom: 75px;
	}
	.mod-newsflash-adv.blog .item_img {
    max-height: 180px;
	}
}