body { font-family: 'Open Sans', sans-serif; }
h1, .colab h2 { font-size: 36px; color: #d24846; font-weight: 300; margin-bottom:24px; }
h2 { font-size: 28px; color: #d24846; font-weight: 300; margin-bottom:20px; }
h3 { font-size: 21px; color: #3e3e3e; font-weight: 400; font-family: "Antic Slab",serif; }
h4 { font-size: 21px; color: #3e3e3e; font-weight: 400; }
p { font-weight: 300; color: #3f3f3f; }
.subPpl h2, .colab h2 { margin-top: 0px; }
.subPpl { padding-top: 75px; }
blockquote p { color: #FFFFFF; }
.colab { margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #e1e1e1; margin-top: 25px; padding-top: 25px; border-top: 1px solid #e1e1e1; }
#header { background: #FFFFFF; width: 100%; }
.logo { width: 100%; margin-top:10px; }
#header .contacts { text-align: right; padding-top: 15px; }
#header .contacts a { display: inline-block; width: auto; margin-bottom: 5px; }
.jumbotron { background: url('../images/intro.jpg') no-repeat 50% 50%; background-size: cover; margin-bottom: 0px; min-height: 450px; padding-top: 80px; }
.jumbotron .caption {  }
.jumbotron .caption h2 { color: #d24846; font-size: 42px; font-family: 'Antic Slab', serif; text-shadow: 0px 1px 0px #8c2624; background: rgba(255, 255, 255, 0.5);padding:20px; }
.jumbotron .caption p { font-size: 24px; text-shadow: 0px 1px 0px #d5d8e0; background: rgba(255, 255, 255, 0.5);padding:20px; color:#1d1d1d; }
.jumbotron .caption .btn { background: #d24846; padding: 12px 18px; margin-top: 15px; border-bottom: 4px solid #8c2624; color: #FFFFFF; font-size: 18px; text-shadow: 0px -1px 0px #8c2624; }
#menu { margin-top: 10px; border-top: 1px solid #dedede; }
#menu .navbar { margin-bottom: 0px; background: none; border: 0px; }
#menu .navbar li a { color: #3e3e3e; }
#menu .navbar li a:hover, #menu .navbar li.active a { color: #d24846; background: none; } 
.quote { background: url('../images/greyBG.jpg') no-repeat 50% 50%; background-size: cover; }
.quote .btn { margin-bottom: 10px; }
blockquote { background: url('../images/quoteMarks.png') no-repeat 18px 15px #dedede; border: 0px; margin: 30px 0px 0px 0px; padding: 20px 20px 20px 90px; color: #646464; }
blockquote span { font-family: 'Antic Slab', serif; font-size: 18px; color: #d24846; margin-bottom: 20px; }
blockquote p { font-size: 14px; color: #646464; font-style:italic; }
.homepage blockquote { background: none; padding: 20px 20px 20px 0px; }
.homepage blockquote p { color: #FFFFFF; }
.homepage blockquote span.who { color: #FFFFFF;  font-size: 20px; display: block; margin-bottom: 10px;}
.homepage blockquote a { color: #d24846; font-size: 16px; }
.homepage blockquote a span { font-size: 12px; }
.linkedin { background-image: url('../images/linkedin.jpg') !important; background-repeat: no-repeat !important; background-position: 5px 50% !important; padding-left: 34px; margin-bottom: 8px; }
.email { margin-bottom: 8px; }
.email span { color: #3e3e3e; }
.subPpl .img-circle { margin-bottom: 15px; }
.subPpl .col-sm-6 { position: relative; overflow: hidden; }
.subPpl .col-sm-8 { height: 220px; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; position: relative; }
.subPpl .col-sm-8 .whiteFade { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 35px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );

 }
.subPpl .col-sm-6.active .col-sm-8 { height: auto; }
.subPpl .col-sm-6.active .col-sm-8 .whiteFade { display: none; }
.subPpl .col-sm-6 a.readmore { float: right; color: #d24846; }
.subPpl .col-sm-4 { text-align: center; }
.btn.btn-primary { border: 1px solid #d24846; background: #d24846; margin-top: 12px; color: #FFFFFF; font-size: 14px; text-shadow: 0px -1px 0px #8c2624; }
.btn.btn-grey { border: 0px; background: #dfdfdf; margin-top: 0px; color: #d24846; font-size: 14px;  }
.main { margin-bottom: 30px; border-bottom: 1px solid #e1e1e1; padding-bottom: 20px; }
#carousel-colab {  }
.newsHolder { background: #e6e6e6; padding-bottom: 15px; }
#carousel-colab .item {  }
#carousel-colab .item span.intro { font-size: 21px; color: #d24846; margin-bottom: 10px; margin-top: 25px; display: block; }
#carousel-colab .item span.intro strong { display: block; font-size: 24px; color:#3e3e3e; line-height: 20px; }
.btn-next, .btn-prev { border: 4px solid #d9d9d9; border-radius: 4px; color: #d24846; padding: 2px 5px 1px; margin-top: 5px; } 
.btn-next:hover, .btn-prev:hover { border: 4px solid #d24846; color: #d24846; }
.footer { margin-top: 30px; border-top: 1px solid #e1e1e1; padding-top: 25px; text-align: center; padding-bottom: 25px; }
.btn.btn-default { background: #3e3e3e; border: 1px solid #3e3e3e; color: #FFFFFF; margin-top: 12px;  }
.date { font-size: 14px; color: #9b9b9b; display: block; border-bottom: 2px solid #d24846; margin-bottom: 10px; padding-bottom: 3px; }
.newsHolder h4 { margin-bottom: 0px;font-family: "Antic Slab",serif; }
.newsHolder article { border-bottom: 1px solid #d2d2d2; padding-bottom: 15px; }
.newsHolder article:last-child { border-bottom: 0px; border-top: 1px solid #FFFFFF; }
.newsHolder a {  color: #d24846; }
.footBar { background: #e4e4e4; text-align: center; width: 100%; font-size: 11px; padding: 5px 0px; color: #3e3e3e; }
.footer .logo { margin-bottom: 15px; }
.header { background: url('../images/head.jpg') no-repeat 50% 50%; background-size: cover; height: 184px; overflow: hidden; }
.header img { border-radius: 4px; max-width: 100%; }
.header .pagetitle { font-family: 'Antic Slab', serif; font-size: 48px; color: #FFFFFF;  margin-top: 100px; }
.main-about { margin: 24px 0px; }
#contact label { display: block; color: #3E3E3E; }
	#contact input { width: 100%; margin-bottom: 15px; border: 1px solid #cccccc; border-radius: 4px; padding: 6px; }
	#contact textarea { width: 100%; margin-bottom: 25px; height: 150px; border: 1px solid #cccccc; border-radius: 4px; padding: 6px; }
	#contact .submit { width: auto; }
	
.materialBox { border-radius: 4px; overflow: hidden; margin-bottom: 20px; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); background: #ededed; }
.materialBox .detail { padding: 22px; color: #27272a; }
.materialBox .more { border-top: 1px solid #c4c4c4; padding: 14px 22px; }
.materialBox .more a { color: #27272a; }
.materialBox.blue .more { border-color: #2f7bac; }
.materialBox.blue .more a { color: #FFFFFF; }  
.materialBox.blue .detail { color: #FFFFFF; }
.materialBox.blue { background: #308bc5; }
.pageRow { margin-bottom: 35px; }
.materialBox h3 { margin-top: 0px; color: #d24846; font-size: 18px; }


@media (min-width: 1200px) {
	
}
@media (min-width: 768px) and (max-width: 979px) {

}
@media (max-width: 767px) {
	.subPpl .col-sm-4 { text-align: left; }
}
@media (max-width: 480px) {
	
}
