/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
div.catItemIsFeatured {
    border: none;
}

.custom-logo { 
	width: 217px;
	height: 100px;
	background-size: contain;
}

.wk-slideshow-sync .frontpage-teaser h1 { 
	font-size: 34px;
	line-height: 36px; 
} 

.wk-slideshow-sync .frontpage-teaser h2 { line-height: 26px; } 

.social-icons-headline { color: #aaa; }

/*Layout*/

#logo {width: 100%; margin: 0px auto;}
#logo p { margin: 6px 6px 1px 6px;}
#logo h2 {
	font-size: 24px;
	text-align: center;
}
#logo h3 {text-align: center;}
#header, #content{
  margin: 0px 10px;
}
#top-a .module {margin: 5px 10px;}
#top-b .module {margin: 0px 10px 5px 10px;}
#header p {margin: 0px;}
.leftaligned  {float: left; margin-right: 10px;}
.searchbox {width: 180px; background: url("../../../images/searchbox_magnifier.png") no-repeat scroll 0 50% #FFFFFF;}
.searchbox input {color: #000000; }
.searchbox input::-webkit-input-placeholder {color:#000000;}
input:-moz-placeholder { color: #000; }
.searchbox input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
.searchbox input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
.searchbox input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
.searchbox input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}
#searchForm {display:none;}
p.meta {display: none;}

.width20 .module {margin:10px 5px 10px 10px;}
.width80 .module {margin:10px 10px 10px 5px;}

/*Typo*/

#system .title a {
  color: blue;
  text-decoration: underline;
}

#footer {
  color: #FFFFFF;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
}

#footer a:link, #footer a:visited {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
}

.box-content, .box-note, .box-info, .box-warning, .box-hint, .box-download {
  background: none repeat scroll 0 0 #F1F1F1;
  border: 1px solid #DDDDDD;
  border-radius: 0px;
}

#top-a .module-title {text-align: center; margin-bottom: 10px;}
#top-a h3 {margin: 0px;}

/* tables */

table.zebra th {
  color: #000000;
  font-weight: bold;
  text-align: center;
}
 /* lists*/
 
ul.zebra2 {
  list-style: none outside none;
  margin: 0;
  padding: 0;


}
ul.zebra2 > li:nth-of-type(2n+1) {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);}
ul.zebra2 > li:first-child{
  border-top: 1px solid #D1D1D1;
  box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #FFFFFF;
}
ul.zebra2 > li {
  border-bottom: 1px solid #D1D1D1;
  box-shadow: 0 1px 0 #FFFFFF;
}
ul.zebra2 > li {padding: 5px;}

.addthis_toolbox {width: 270px; margin: 0px auto;}
#social { float: right; margin-top: 17px;}
#social p{ margin: 0px;}

.mod-box {text-shadow:none;}
.mod-box h3 {text-shadow:none;}
.mod-box-color { background: #365D8F !important; }
.mod-box-black {background:#11355C;}