/* BODY */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #b13d89;
}

.newslist .article .content h3 a {
    color: #b13d89;
}

/* NAVIGATION */
.dropdown-menu {
	min-width: 80px;
}

.dropdown-menu>li>a {
  padding: 3px 25px;
}

.navbar-slide {
	opacity: 0.9;
}

.navbar-toggle {
	padding: 0px 20px;
}

.navbar-toggle .icon-bar {
	width: 6px;
	height: 6px;
	border-radius: 13px;
}

.navbar-toggle {
  	border: 0px solid transparent;
}

.navbar-slide .navbar-toggle .icon-bar.violet {
	background-color: #b13d89;
}

.navbar-slide .navbar-toggle .icon-bar.orange {
	background-color: #ed6c21;
}

.navbar-slide .navbar-toggle .icon-bar.grey {
	background-color: #a2a2a2;
}

/* BANNER */
.banner_text {
	text-align: center;
	line-height: 40px;
}

/* GENERAL */
.poster {
  max-height: 400px;
 }

/* IMPRINT */
.imprint h4 {
	padding-top: 30px;
}

/* CONTACT */
.icontel, .iconemail, .iconfb, .icontw, .iconaddress, .iconempty, .iconskype {
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 40px;
}

.contact .well .contact-text {
  width: 100%;
  padding-top:25px;
}

/* ABOUT US*/
.aboutus .row .col-md-4 h3 {
  font-size: 24px;
}

.aboutus .row .col-md-4 h4 {
  font-size: 18px;
}

.icontel {
	background-image: url(/../../wp-content/uploads/2015/05/tel.png);    
}

.iconemail {
	background-image: url(/../../wp-content/uploads/2015/05/email.png);    
}

.iconfb {
	background-image: url(/../../wp-content/uploads/2015/05/facebook.png);    
}

.icontw {
	background-image: url(/../../wp-content/uploads/2015/05/twitter.png);    
}

.iconskype {
	background-image: url(/../../wp-content/uploads/2015/05/skype.png);    
}

.iconaddress {
	background-image: url(/../../wp-content/uploads/2015/05/mail.png);    
}

/* TRIAL */
.well .trialtext {
	text-align:center;
}

/* Research & Development */
.rndteam div h4 {
    text-align: center;
    font-size: 20px;
    color: #707070;
    font-weight: 300;
    margin-bottom: 5px;
    margin-top: 15px;
}

.rndteam div h3 {
    text-align: center;
    color: #b13d89;
    margin-top: 0;
    font-weight: 400;
    font-size: 20px;
}

.rndteam div img {
    display: block;
    margin: 0 auto;
    max-width: 150px;
    width: auto;
    height: auto;
}

/* PRESS */

.texttable td {
	padding: 10px;
	border-bottom: 1px solid #a1a1a1;;
}

.texttable .pcontent {
	width: 1000px;
}

.texttable .pword {
	width: 150px;
	text-align: center;
}

.texttable .wordsymbol {
	width: 40px;
}

.texttable .logosymbol {
	width: 125px;
}

.texttable .pressheadline {
	font-size: 21px;
}

.pictable td {
	padding: 10px;
	
}
.pictable .piccontent {
	max-width: 370px;
}

.pictable .piccontent img {
	width:100%;
}

.pictable .picdesc {
	text-align: center;
	padding-bottom: 40px;
}


/* MOBILE */
@media (max-width: 990px) {
	.swiper-slide img {
		max-width: 30%;
	}
}

@media (max-width: 992px) {
	.hero .landing .claim h3 {
		font-size: 24px;
	}
	
	.intro .col-md-6 h2 {
		font-size: 33px;
	}
	
	.page-header h2 {
		font-size: 33px;
	}
	
	.price h3 {
		font-size: 50px;
	}
}

@media (max-width: 768px) {
	.hero .landing .claim h3 {
		font-size: 20px;
	}
	
	.intro .col-md-6 h2 {
		font-size: 28px;
	}
	
	.page-header h2 {
		font-size: 28px;
	}
	
	.price h3 {
		font-size: 35px;
	}

	.btn {	
	  margin-left: 24px;
	  margin-bottom: 15px;
	  /*color: #707070;*/
	}
}

.slide1 .bottom-text{
	left: 0;
}


/* YOUTUBE GALLERY */
.ul-YoutubeGallery li h3.title-YoutubeGallery {
    font-size: 17px;
    color: #b13d89;
}

#TB_ajaxContent {
    width: 1070px !important;
}

#TB_window {
    margin-left: -515px !important;
    width: 1030px !important;
}

/**
 * Workaround from Google Chrome to make images with "background-attachment: fixed" scroll correctly.
 * https://victorfont.com/workaround-for-chrome-67-parallax-bug/
 */
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .poster, 
    .price, 
    .hero { 
        transform: translate3d(0,0,0);
        -webkit-transform: translate3d(0,0,0);
    }
}
