/*
STYLE.CSS MOD20140819 jansass GmbH, Jan Sass, info@jansass.com 
*/

/* fonts */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(../fonts/SourceSansPro300.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(../fonts/SourceSansPro700.woff) format('woff');
}

html.view-nhf,
html.view-nhf body {
  height: 100%;
}

/* basic styles */
body, html {font-family: 'Source Sans Pro', sans-serif; font-weight: 300; background: #111; text-rendering: optimizeLegibility; font-size: 1.05em; overflow-x: hidden;}
h1, h2, h3 {font-family: 'Source Sans Pro', sans-serif; font-weight: 300; }
h4, h5, h6, strong, b {font-family: 'Source Sans Pro', sans-serif; font-weight: 700;}
h1 {font-size: 4.5em;}
h2 {font-size: 2em;}
h3 {font-size: 1.8em;}
h4 {font-size: 1.5em;}
h5 {font-size: 1.1em;}
a, a:hover, a:focus  { color: rgba(143,188,19,1) ;}
a:hover, a:focus {text-decoration: none;}
.pointer {cursor:pointer;}
.anchor {
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	display: block;
}

/*css styled content overrides */
.align-center {text-align: center;}
.align-right {text-align: right;}
.display-none {display: none;}
.csc-textpic-caption {
    font-style: italic;
    font-size: .8em;
}

/*bootstrap overrides */
.btn-inverse {
  background-image:-webkit-linear-gradient(top, #555555 0, #333333 100%);
  background-image:-o-linear-gradient(top, #555555 0, #333333 100%);
  background-image:linear-gradient(to bottom, #555555 0, #333333 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff333333', GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat:repeat-x;
  border-color:#333333;
  text-shadow:0 1px 0 #000;
  color: #fff;
}
.btn-inverse:hover {
  background-image:-webkit-linear-gradient(top, #666666 0, #444444 100%);
  background-image:-o-linear-gradient(top, #666666 0, #444444 100%);
  background-image:linear-gradient(to bottom, #666666 0, #444444 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff666666', endColorstr='#ff444444', GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat:repeat-x;
  border-color:#333333;
  text-shadow:0 1px 0 #000;
  color: #fff;
}

/** Header CSS - Begin */
.site-header {
    background: #2e2e30;
    border-bottom: 5px solid #8fbc13;
}

/** Header CSS - End */

/*custom styles */
.container {max-width: 960px !important;}


.teaserBox {background: #000; height: 42px;}
.teaserBox .gridelement {padding-top: 8px; margin-bottom: -30px; height: 42px;}
.teaserBox {text-align: right; font-size: 0.8em; }
.teaserBox a {margin-left: 30px; color: rgba(255,255,255,0.7);}
.teaserBox .resetbutt, .teaserBox .submitbutt, .teaserBox #kesearch_submit,#kesearch_updating_results {display: none; visibility: hidden;}
.teaserBox #ke_search_sword {background: rgba(255,255,255,0.2) url(/fileadmin/images/search.png) no-repeat right center; background-size: contain; border: 0px; color: rgba(255,255,255,0.3); padding: 2px 30px 2px 10px;}
.teaserBox a.dropdown-toggle {margin-left: 0px !important; margin-top: 8px; display: inline-block; }
.teaserBox .nopadding {padding: 0px; white-space: nowrap;}

.teaserBox li.active a, .navbar .navbar-nav li.active a:hover {background: none; box-shadow: none;}
.teaserBox li a:hover {color: rgba(143,188,19,1) !important; }
.teaserBox .dropdown-menu {background: rgba(143,188,19,1); border: 0px; min-width: 0px;}
.teaserBox .dropdown-menu>li>a {color: rgba(255,255,255,0.8);  padding-left: 10px; margin-left: 10px; margin-right: 10px; padding-right: 10px;}
.teaserBox .dropdown-menu>li>a:hover {background: rgba(0,0,0,0.1); color: rgba(0,0,0,1) !important;}
.teaserBox .dropdown-menu>li.active>a{color: rgba(255,255,255,1) !important;}
.teaserBox .z9998 {z-index: 98;}
.teaserBox .z9999 {z-index: 99;}

/*.navbar {border-radius: 0px; margin-bottom: 0px; border-bottom: 5px solid rgba(143,188,19,1); }*/
/* .navbar .navbar-brand {width: 160px; height: 70px; margin-top: 15px; background: transparent url(/ressources/img/webtrekk-logo-regular.png) no-repeat; background-size: contain; text-indent: -9999px; z-index: 100; position: relative;} */
/*.navbar .navbar-nav {margin-top: 42px; float: right;}*/
/*.navbar .navbar-nav li a {letter-spacing: 0px; font-size: 0.9em; color: rgba(255,255,255,0.7); text-transform: uppercase; padding: 10px 13px;}*/
.navbar-nav { margin: 0 -15px; }
.navbar .navbar-nav li a:hover {color: rgba(143,188,19,1); }
.navbar .navbar-nav li.active a, .navbar .navbar-nav li.active a:hover {background: none; box-shadow: none;}
.navbar .navbar-nav .dropdown-menu {background: rgba(143,188,19,1); border: 0px;}
.navbar .navbar-nav .dropdown-menu>li>a {color: rgba(255,255,255,0.8);}
.navbar .navbar-nav .dropdown-menu>li>a:hover { background: rgba(0,0,0,0.1); }
.navbar .navbar-nav .dropdown-menu>li.active>a{ color: #222; background-color: rgba(0,0,0,0.05); }

.navbar-nav > li > .dropdown-menu { margin-top: 2px; }

.navbar-nav > li:last-child a {
	border-top: 1px solid #8fbc13;
	color: #8fbc13;
	padding: 8px 6px;
	margin: 0 4px;
}
@media (min-width: 768px) {
	.navbar-nav > li:last-child a {
		border-top: none;
		border-left: 1px solid #8fbc13;
		padding: 4px 9px;
		margin: 4px 0;
	}
}
/*.navbar .navbar-collapse {margin-top: 10px;}*/
/*.navbar .navbar-header {margin-top: 25px; padding-bottom: 20px;}*/

/*
.navbar-inverse {background: #2e2e30;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {background: none; color: rgba(143,188,19,1);}
*/
#footer {background-color: #2e2d30; }

#footer .lang {text-align: left; margin-top: -15px;}
#footer .lang li {display: inline-block;}
#footer .lang a {width: 20px; height: 14px; margin-right: 10px; text-indent:999px; background-size: 20px 14px; display: inline-block; overflow: hidden;}
#footer .lang a.de {background-image: url(/fileadmin/images/de.png); }
#footer .lang a.en {background-image: url(/fileadmin/images/en.png); }
#footer .lang a.es {background-image: url(/fileadmin/images/es.png); }
#footer .lang a.fr {background-image: url(/fileadmin/images/fr.png); }
#footer .lang a.cn {background: #f00 url(/fileadmin/images/cn.png) center center no-repeat; background-size: contain; }
#footer .lang li.inactive { -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%); opacity: 0.7;}
#footer .lang li.inactive:hover { -webkit-filter: none;-moz-filter: none;filter: none; opacity: 1;}

#footer .footer-link {
	text-align: center;
}

#footer .footer-social {
	text-align: center;
}
#footer .footer-legal p {
	margin-top: 1.2em;
	font-size: .9em;
	text-align: center;
}

@media (min-width: 768px) {
	#footer .footer-link, 
	#footer .footer-social { text-align: inherit; }
	#footer .footer-legal p	{ margin-top: 0; padding-top: 0.4; text-align: right; }
}


html.view-nhf #main { padding-top: 0; }
#main { background: rgba(255,255,255,1); }
#main p.bodytext {margin-bottom: 18px;}
#main .container div.row {padding: 20px 0;}
#main .container .csc-textpic img {width: 100%; height: auto !important;}
#main div.csc-textpic .csc-textpic-imagewrap img {width: 100%; height: auto;}
#main .flex-caption {width: 100%;}
#main .flexslider {background: none;}
#main .flexslider .flex-control-nav { bottom:110px; top: inherit;}
#main .flexslider .flex-control-nav li a {background-image: url(/fileadmin/images/bg_control_nav.png);}
#main hr {opacity: 0.6;}
#main ul {list-style-type:square; list-style-image: url(/fileadmin/images/greenbullet.png); padding-left: 15px;}
#main ul li {margin-bottom: 5px;}
#main ol {padding-left: 20px;}
#main .flexslider ul {list-style: none;}
#main textarea {border-radius: 0px;}
/*#main input, #main textarea {border-radius: 0px;}*/
#main .form-control:focus {box-shadow: none; border-color: rgba(143,188,19, 1);}
#main .btn:focus, .btn:active:focus, .btn.active:focus {outline: 5px auto rgba(143,188,19, 1);}
#main .news-single-backlink a {color: #333;}
#main .news-list-morelink {display: none;}
#main .timelinedesign .news-list-container .news-list-item a img {width: 180px;height: auto;float: left;margin-right: 10px;}
#main .resourcedesign .news-list-container .news-list-item {text-align: center; margin-bottom: 20px;}
#main .resourcedesign .news-list-container .news-list-item .news-list-image {display: inline-block; background: rgba(0,0,0,0.3) url(/fileadmin/images/download.png) no-repeat center center;}
#main .resourcedesign .news-list-container .news-list-item .news-list-image a:hover {opacity: 0.2; transition:opacity 250ms ease-out;}
#main .resourcedesign .news-list-container .news-list-item .news-list-filelink {display: none; visibility: hidden;}
#main .resourcedesign .news-list-container .news-list-item .news-list-filelink {display: none; visibility: hidden;}
#main .resourcedesign ul.news-catmenu {list-style: none; margin: 0px; padding: 0px; text-align: center;}
#main .resourcedesign ul.news-catmenu li {display: inline-block; padding: 0 20px; border-bottom: 1px solid rgba(143,188,19,1); height: 60px; color: rgba(143,188,19,1);}
#main .events .news-list-container .news-list-item img {width: 115px; height: auto; float: left; margin-right: 10px;}
#main .csc-textpic-center-inner {display: table;}
#main .csc-textpic-center-inner .csc-textpic-imagecolumn {display: table-cell;vertical-align: middle; float: none; padding: 5px;}


#main div.csc-form-element-checkbox input[type=checkbox],
#main div.csc-form-element-radio input[type=radio]{display: inline;  width: auto; height: auto;}

#main div.csc-form-element-checkbox label, 
#main div.csc-form-element-radio label {margin-left: 0.2em !important; font-size: 1em; font-weight: normal;}
#main div.csc-form-element-select label {display: none;}
#main div.csc-form-element-select select {border-radius: 0px; background: transparent; border: 1px solid #ccc;  -webkit-border-radius: 0px;   font-size: 15px;}

#main fieldset.fieldset-subgroup {display: inline; margin-bottom: 0px;}
#main fieldset.fieldset-subgroup legend {width: auto; font-weight: bold; color: rgba(143,188,19,1)}
#main fieldset.fieldset-subgroup legend strong, strong.error {position: inherit; text-transform: none; color: rgba(200,0,0,1); font-weight: bold;}



section a { color: #0095c4; transition: all 0.2s linear 0s; }
section a:focus, 
section a:hover { color: #006390; }

/*
section h1 > a, section h1 > a:focus, section h1 > a:hover,
section h2 > a, section h2 > a:focus, section h2 > a:hover,
section h3 > a, section h3 > a:focus, section h3 > a:hover,
section h4 > a, section h4 > a:focus, section h4 > a:hover,
section h5 > a, section h5 > a:focus, section h5 > a:hover,
section h6 > a, section h6 > a:focus, section h6 > a:hover { color: inherit; }
*/


.framedform {border: 1px solid rgba(0,0,0,0.2); background: rgba(255,255,255,0.95);}
.framedform .csc-form-element {margin:20px;}
.framedform .csc-form-element-header {margin: 0 0 15px 0; padding: 10px; text-align: center; text-transform: uppercase; color: rgba(255,255,255,0.9); background: rgba(0,0,0,0.9); letter-spacing: 1px;}
.framedform .csc-form-element-submit {text-align: right;}
.csc-form-element-submit {text-align: center;}

div.formgen form {border: 1px solid rgba(0,0,0,0.2); background: rgba(255,255,255,0.95); width: 100%;}
div.formgen form div.form-group {display: inline-block; width: 100%; margin-bottom: 0px}
div.formgen div.form-group>div.col {padding-bottom: 20px;}
div.formgen div.form-group input.invalid {box-shadow: 0px 0px 4px rgba(230,0,0,0.6); border-color: rgba(230,0,0,0.8); }
div.formgen div.form-group small {color: rgba(230,0,0,0.8); }
div.formgen form div.type-rte {margin: 0 0 15px 0; padding: 20px 0 0 0; text-align: center; text-transform: uppercase; color: rgba(255,255,255,0.9); background: rgba(0,0,0,0.9); letter-spacing: 1px;}
div.formgen form div.type-hidden {display: none;}
div.formgen form div.type-submit {text-align: right;}
div.formgen form div.type-submit input {padding: 10px 16px 33px; margin-right: 0px;}

#footer { color: rgba(255,255,255,0.8); padding: 2em 0 1em 0; font-size: 0.9em; }
#footer a { color: #b1b1b1; transition: all 0.2s linear 0s; }
#footer a:focus, 
#footer a:hover { color: rgba(143,188,19,1); /*color: #fff;*/ }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5 { color: rgba(143,188,19,1); margin: 0 0 .4em 0; }
#footer h3 {font-size: 1.3em; color: #747474; }
#footer ul { list-style: none; text-indent: 0px; padding: 0px; margin: 0 0 1em 0; }
#footer li { margin-top: 8px; margin-bottom: 0; font-size: 15px; }
#footer .nag { float: right;margin-top: -15px; font-size: 0.8em; opacity: 0.3; }
#footer hr { opacity: 0.2; }

/* marketing presets */
.bg-lightgrey {background-color: rgba(0,0,0,0.05);}
.bg-midgrey {background-color: rgba(0,0,0,0.3);}
.bg-darkgrey {background-color: #4c4c4c;}
.bg-green {background-color: rgba(143,188,19,1);}
.bg-black {background-color: #111;}
.bg-white {background-color: #fff;}
.bg-white {background-color: #fff;}
.bg-backgroundgrey {background: rgba(20,20,20,1);}
.bg-superblack {background-color: #000;}
.bg-black2 {background-color: #151416;}

.bg-cover {background-size: cover;}
.bg-contain {background-size: contain;}
.bg-center {background-position: center center; background-repeat: no-repeat !important;}

.tx-justify {text-align: justify;}

.tx-white {color: rgba(255,255,255,0.9) !important;}
.tx-black {color: rgba(0,0,0,0.9) !important;}
.tx-black a {color: rgba(0,0,0,0.9) !important;}
.tx-green {color: rgba(143,188,19,1) !important;}
.tx-blue {color: rgba(49,169,214,1) !important;}

.tx-shadow {text-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.tx-large {font-size: 1.3em;}

.h3larger {font-size: 2.5em;}
.h3largebold {font-size: 2.5em; font-weight: 900;}

.hd-white h1, .hd-white h2, .hd-white h3 {color: rgba(255,255,255,0.9);}
.hd-green h1, .hd-green h2, .hd-green h3 {color: rgba(143,188,19,1);}

.grid-clear-margin .container { margin-top: -1em; margin-bottom: -1em; }
.grid-clear-margin .row { padding: 0 !important; }

/* MailChimp */
#mc_embed_signup {
  padding: 25px 20px 15px 20px;
}
#mc_embed_signup.focus-white {
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 7px 0.8px #555;
}
#mc_embed_signup div.mce_inline_error {
  font-size: 0.7em;
  font-weight: normal;
  padding: 3px 5px;
}
/* MailChimp End */

.no-padding-xs { padding: 0; }
@media (min-width: 768px) { .no-padding-sm { padding: 0; }}
@media (min-width: 992px) { .no-padding-md { padding: 0; }}

/* reco */
.reco-wrapper { display: none; }
/**
 *	CSS for RECOs
 *	
 */
.reco > table {
	margin-bottom: .8em;
}
.reco .wt-widget-headline {
	padding: 8px 0;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
		
.reco .wt-widget-container, 
.reco .wt-widget-main,
.reco .wt-widget-content-table-wrapper		{
	width: 100%;
}

.reco a {
	color: #555;
}
.reco img {
	width: 50%;
}
.reco .wt-widget-category-rtaproductimage { padding: 16px 0 8px 0; }
.reco .wt-widget-category-producttitleshort { padding: 5% 10%; }
 
.reco.reco-v1 > table { border: 1px solid #58585a; }
.reco.reco-v2 > table { border: 2px solid #97bd0d; }

.reco-v1 .wt-widget-headline { padding: 5px 0; background-color: #58585a; border-bottom: 3px solid #97bd0d; font-size: 13px; }
.reco-v2 .wt-widget-headline { background-color: #97bd0d; }

.reco .wt-widget-category-rtawidgetsubtitle,
.reco .wt-widget-category-rtawidgettitle {
	display: none;
}

.reco .wt-widget-item-slot {
	width: 25%;
	padding: 5px 2% 0 2%;
}
.reco.reco-v1 .wt-widget-item-slot { padding-top: 0; }

/* survey */
#wt_surveyWidgetWrapper, 
#wt_surveyWidgetLayer, 
#wt-survey-start {
  display: none;
}
#wt-survey-start { 
  height: 152px;
  width: 58px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAACYCAIAAAA6DW2aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTJCMDgxQjY2QTBBQ0FEMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NTBFNDU2ODg1MTAxMUU0OUVFREVEQTQ4RDc4RkJCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NTBFNDU2Nzg1MTAxMUU0OUVFREVEQTQ4RDc4RkJCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MjhkYmRhLThlZWUtNDQ4NS1iNTE3LTJlZWFkN2QzNTUxYiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg5ZmM4MGFiLWMxYzMtMTE3Ny05MjU3LWUw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');
  cursor: pointer;
  position: fixed;
  top: 50%;
  left: 0;
  z-index: 200;
}
#wt-survey-start:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAACYCAIAAAA6DW2aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTJCMDgxQjY2QTBBQ0FEMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RUIxREQzMjg1MTAxMUU0ODBDN0Q3QkZFMDRGMTc4QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RUIxREQzMTg1MTAxMUU0ODBDN0Q3QkZFMDRGMTc4QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MjhkYmRhLThlZWUtNDQ4NS1iNTE3LTJlZWFkN2QzNTUxYiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg5ZmM4MGFiLWMxYzMtMTE3Ny05MjU3LWUw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');
}
#wt_surveyWidgetWrapper {
  width: 930px !important;
  margin-left: -465px !important;
}
#wt_surveyWidgetLayer {
  position: fixed !important;
}
#wt_surveyWidgetWrapper h2 {
  margin: 0 0 10px 0;
  color: #fff;
  font-size: 40px !important;
  text-align: center;
}
.wt_surveyWidgetElement {
  padding: 18px 0 !important;
  border: 0 solid transparent !important;
}
.wt_surveyWidgetLabel {
  width: 66% !important;
}
.wt_surveyWidgetAssesment {
  width: 26% !important;
}
#wt_widgetElement_0 .wt_surveyWidgetAssesment {
    margin-left: 13px;
    margin-top: 15px;
}
.wt_surveyWidgetElementTypeInput .wt_inputWrapper {
  width: 100% !important;
  padding: 6px !important;
  background-color: #fff !important;
  background-image: none !important;
  border: 1px solid #ccc !important;
  border-radius: 0 !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
  color: #555 !important;
  font-size: 21px !important;
  height: 34px !important;
  line-height: 1.42857 !important;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s !important;
  display: block !important;
}
.wt_surveySubmit {
  margin: 15px auto !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
  background: #b1b1b1 !important;
    background: linear-gradient(to bottom, #b1b1b1 0%,#727272 100%) !important;
    background: -moz-linear-gradient(top, #b1b1b1 0%, #727272 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(100%,#727272)) !important;
    background: -webkit-linear-gradient(top, #b1b1b1 0%,#727272 100%) !important;
    background: -o-linear-gradient(top, #b1b1b1 0%,#727272 100%) !important;
    background: -ms-linear-gradient(top, #b1b1b1 0%,#727272 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#727272',GradientType=0 ) !important;
  border: 1px solid #757575;
  border-radius: 0 !important;
  box-shadow: 1.5px 2.5px 2px 0.3px #555;
  font-size: 18px !important;
  display: table;
  float: none !important;
}
#wt_selection_1_first {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABkCAIAAABLivQMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyRUM5NUY4ODUxRDExRTRCODcxOEFGODI1N0IwQkZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyRUM5NUY5ODUxRDExRTRCODcxOEFGODI1N0IwQkZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJFQzk1RjY4NTFEMTFFNEI4NzE4QUY4MjU3QjBCRkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJFQzk1Rjc4NTFEMTFFNEI4NzE4QUY4MjU3QjBCRkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LEkB3AAAFX0lEQVR42uyaX0hbVxzH48hwwroa0RQsS2CaugeDg9zCQKpMWbF7EIqC80EZ+mIKKnWPdVDUPQqLMO3jNA9rQToUJiXbnLQMBosQGwfrX0wKecgg17JCW1q4+977Ww9359yb5NYb243zI1yO5/zOuZ/z+/3O73eiVmma5nn95A3PaykSS2JJLIklsSSWxPpPYe3s7DQYsrCwYDdHURQojI6OVpBLE6Svr6++vr65uVmzkuXl5XpD9vb2tIqJhRPHx8fx3N/fX1lZEUeps7e3NxgMHqq1mMEikQjXv7W1RaZCQ6ukWGPZvZ5w8dQqLB67AZEAwWRnKgxNTU3BuhSUaKdSKXFNVVVjsVh3dzetgwZ+RKcDLGYwFtp4maWp2CHgBP0cE3Fzgm2I+/QUsSQZDDS0qKWp1tbWqH9kZIQ2AM2ZmRnxtNKuYCG2AixKNhYNVgyLGYyML5oK/dgrQzcLKLl+0sQ2RM86cCIJmR1MlosSK4bEpWlL5uRn6VnHIS/GjZgvyMswjOVcy9AEqF2Ym6Wq5LdqlJpMJoPG/Pz88PCweSgUCiHrdnZ2dnR0iBNnZ2fxXF1dhQLl5/7+fhQ3tGtra3sNoaFy06noKYidPYoLd0Swmvk8om2ZmQ+ERQEHBafZEijkU7tEeKCLTVtbG57r6+tOJ8J3CIlkMkkrkLtdu29RSCFcKPicCor9xMQEreAmFk4AghcN3L0Q0cWVYVRRh3poEddC3pzlkb7RppOP9E2pjmUHSjQIcDRYdkBIUXSiKrgZ8uyVtHqRsghQVqE5Qb+z4lMmFquDlF2pRmGWeH0FJXIv2wOpvWQ6ld98JJbEklgSS2JJLIklsSSWxJJYEktiSSyJJbFeLVb+0Xbs5yp8ktkv7eZ886uusLF75vCw/G9HAnVhNJKZacsJ6dylh4/1RnvT14fqxEhgHs+nz3UCcXQ3F8Uz1NBztOa9Q8UK+D4mg21no9xQVv0h/5feaD0+9QpCngwGZ4HD3L+d/VznrgsDvaJYXsteMli2kAZHwHeTOh8+vo8eBm0WDG1nL2bVOHZS7fWc8A+1Hp9EmHJqT5+r6dzinfw0mdx/xBPyz4Ubz1V7fZym7e9OYafvUqfR+OzDexRGm7eG07k4cM+23eQOweatqLhCV8tSuHHMzPRtso6Oi1mwjU9aE5z5bfOWKcIuvthoXDTVnT+vEBMOATYw+ZE2dqqgBM4b24jCikzzl3uTYIKFzn6QgBo+gyeT4caht970HDui8K8v8mvtTCHx1aYHnyfPCr9l5tC4mgqbFdC/dF1X+OmPIW7u9+kerp80b+cvc5pYpKx/zzAb7GgNuWmR0lhr44V/u28ReQReaG+KcXPpqN7Ox01O1J9PnqmCE32Oi08ksGTYfxqLAjHUMGAefaBeMeh7xKUpVjCL+RH+MpaKon4gJIq/t/SfC1BqKE65EIZculGFFyME3/UNiBOxGTwRSS8Q1aupOjqDdFqb/UN2iaY0FjZHL0CQckOojCUzEMNiq+3mptl5hAe6WhIinPcgSQ+bhrXam+aUwIUyp0ATH2Sfu/k4jjb4kIY49INebI69o2cQpEenEwHR1bKChIJ8Ybj7tJv3LQophIs5P5UvyNJK8DKt4CaWUTf0xsbvTSUPFxKvqEP5otrrKhbyQvf7/2wXp4y9GHdJhDbOKbMiCtTG7qcoPmgwOEQY8oWxvfNuhrxRcwa6WlSsDjK8WCisiXDNmBGFJxFG0EFF4goo+pXgFy5jGXsdO+EfSGZm849+pCsGZbJQwyC7KuI2MahoMNWDwlpWvUYZn9QsT7H866vEklgSS2JJLIklsf43WH8LMAA1kIE8e/W6UwAAAABJRU5ErkJggg==') !important;
}
#wt_selection_1_second {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABkCAIAAABLivQMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM5MjRDMEZDODUxRDExRTQ4MkJCOThEQzIyNzAwQ0UzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM5MjRDMEZEODUxRDExRTQ4MkJCOThEQzIyNzAwQ0UzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzkyNEMwRkE4NTFEMTFFNDgyQkI5OERDMjI3MDBDRTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzkyNEMwRkI4NTFEMTFFNDgyQkI5OERDMjI3MDBDRTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62thAjAAAEG0lEQVR42uyZX0hTcRTHtxBMyPyDLhDapG30tCy2IpCU0qRepFRQH5TQFy00co8phLPHIVNKH1MfyhdFHyRQyhlCxJVm86XMcAuEFDbNwCRhfd2py/Deu13nr7zF7yCXn/udnfs5f37n/FB9JBLRaU+O6DQpHItjcSyOxbE4Fsf6N7Fyo1JVVaWk4PV6SecQooV3j4+PazGJnZ2dmsMqLi4OBAI9PT3awmppacGzt7cXcNqKFmR9fT2JgA0ODjY2NlqtVhyL0tJSl8u1D98iCpITFZ/PNz09TWssYhXEz6XfDYfDJSUlOXIyMDAQUSEJsAiloaEBa7xJDZbIZLFYPB4PfsWHcK+yslI9mSqs5eVlqUUlLKCIkd6zRe4Bl1gPiiW+LNaiEhZ08GFbW5vUpugerMXHUjt86uvrTSYTah+nMn77hQ4W5eXl0l1YwAHCYmZmhs1MzMzMbG1txQJHMs6Bmp+fF4+wrEJRUVGsGoNRjYDRy5xO5wHbEkWU2Q2Cuqs3Kvn5+UljIfYssRAtxIz6PgpFqlBQUCAWmawFqipRjdl9q6OjA75SwGS5KRKy9w4UJX2LKowlFt5KqVSqMNrF5JHWNV1GYIFCnvzw2TNwRLHb7eI8ObQuL5WxsTElLCYzMcm7PLqlUmeiNE1NTbndbqhRqaHG0fYEQUicvqjo+R8pORbH4lgci2NxLI7FsTgWx+JYHItjcSyOxbE0JilKG56XejyN2babBe9kFYLhyVFfGRZ3L0f+drSCIf/i2rAWkzi7VKM5LCRxY0snBB9qC8tudOMpBNo3tj5pKVpZVxGw7R3dXPDBfk37V/onFq73v9Lj9DwV9LNLbep9S4C1+m2OAuZfGcLRU2l0eycMjhfvmxfXnsOlXTubqITuJ6/NYGWA9f1HCAGz5l6L1n6ZSqYRXzY4UlN0heaupkshdJDa8wKijl2wqiFT1U4LzY/IYzUW/SuPoQmpOCc4jPdTU7KwNhyzo//9dq8Z6AywMtJOwW+VFnE+8LTl1QFF1j2kFehsho8t73ZG2q5FIeCK137Dk1RMFkOdrHuUys/hYTZYyIXd2LcbjGB3nAO1uvlGPMKyCiezqvH88tXPbFTb8pp+le2HGwdsSxRRZjcIahYYlEhWxlFz0lipKUyxkBrUMhZzQScKRapgSL8gFpmsBaqqE8dtjO9bhWYPfKWAyXJTJD6uDkl3UZT4olhhLLFQ+w5TV7QxyndX2sVUwISQXEbuUAZxrtnfTtEk0Sxws1BqJYb03cXIWweuHtTngDg6fwazKBrvPuqxydxOE6Xy2cRCjVI4K86GaP7MLrXjJ3b3yuk+nOg/dZe35lZTs1Aiq3VEQIBpQ6WG+DmM925dXFLDpOP/feVYHItjcSyOxbE41n+E9VOAAQBRdxdOgWcftAAAAABJRU5ErkJggg==') !important;
}}


/* custom hacks */
#main .bg-darkgrey-boxed .col-md-4 .sft {background-color: rgba(0,0,0,0.7); color: rgba(255,255,255,0.9); padding: 15px;}
#main .bg-darkgrey-boxed .col-md-4 .sft:hover {background-color: rgba(143,188,19,1); transition: background 0.25s linear;}
#main .bg-darkgrey-boxed .col-md-4 .sft h3 {color: rgba(255,255,255,0.9);}
#main .sft {display: table; width: 100%; cursor: pointer;}
#main .sft .content {display: table-cell; vertical-align: middle; text-align: center;} 
#main .sft .first, #main .sft .second {display: none;}
#main .os-analyze {min-height: 82px;}
#main .custom20140925b .csc-textpic-image {margin-bottom: 30px;}
#main .custom20140925b .csc-textpic-caption {font-size: 0.9em;}

/* bootrap extensions and modifications */

/*
.btn-wtdefault{ text-shadow:0 -1px 0 rgba(0,0,0,0.2); color: rgba(0,0,0,0.9) !important; }
.btn-wtdefault:active,
.btn-wtdefault.active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-wtdefault{background-image:-webkit-linear-gradient(top, rgba(229,229,229,1) 0, rgba(178,178,178,1) 100%);background-image:-moz-linear-gradient(top, rgba(229,229,229,1) 0, rgba(178,178,178,1) 100%);}
.btn-wtdefault:hover,
.btn-wtdefault:focus{background-image:-webkit-linear-gradient(top, rgba(143,188,19,1) 0, rgba(113,145,23,1) 100%);  background-image:-webkit-linear-gradient(top, rgba(143,188,19,1) 0, rgba(113,145,23,1) 100%);  color: rgba(255,255,255,1) !important; }
.btn-wtdefault:active{background-color:rgba(113,145,23,1);}
*/

/*
.btn-wtgrey{ text-shadow:0 -1px 0 rgba(0,0,0,0.2); color: rgba(255,255,255,1) !important; }
.btn-wtgrey:active,
.btn-wtgrey.active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-wtgrey{background-image:-webkit-linear-gradient(top, rgba(91,91,91,1) 0, rgba(60,60,60,1) 100%);background-image:-moz-linear-gradient(top, rgba(91,91,91,1) 0, rgba(60,60,60,1) 100%);}
.btn-wtgrey:hover,
.btn-wtgrey:focus{background-image:-webkit-linear-gradient(top, rgba(176,176,176,1) 0, rgba(114,114,114,1) 100%); background-image:-webkit-linear-gradient(top, rgba(176,176,176,1) 0, rgba(114,114,114,1) 100%); color: rgba(255,255,255,1) !important; }
.btn-wtgrey:active{background-color:rgba(113,145,23,1);}
*/

/*
.btn-wtblue{ text-shadow:0 -1px 0 rgba(0,0,0,0.2); color: rgba(255,255,255,1); }
.btn-wtblue:active,
.btn-wtblue.active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-wtblue{background-image:-webkit-linear-gradient(top, rgba(49,169,214,1) 0, rgba(4,95,140,1) 100%);background-image:-moz-linear-gradient(top, rgba(49,169,214,1) 0, rgba(4,95,140,1) 100%);}
.btn-wtblue:hover,
.btn-wtblue:focus{background-image:-webkit-linear-gradient(top, rgba(143,188,19,1) 0, rgba(113,145,23,1) 100%); background-image:-moz-linear-gradient(top, rgba(143,188,19,1) 0, rgba(113,145,23,1) 100%); color: rgba(255,255,255,1) !important; }
.btn-wtblue:active{background-color:rgba(113,145,23,1);;}
*/

/*
.btn-wtorange{text-shadow:0 -1px 0 rgba(0,0,0,0.2); color: rgba(255,255,255,1) !important; }
.btn-wtorange:active,
.btn-wtorange.active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-wtorange{background-image:-webkit-linear-gradient(top, rgba(236,115,44,1) 0, rgba(205,83,28,1) 100%);background-image:-moz-linear-gradient(top, rgba(236,115,44,1) 0, rgba(205,83,28,1) 100%);}
.btn-wtorange:hover,
.btn-wtorange:focus{background-image:-webkit-linear-gradient(top, rgba(143,188,19,1) 0, rgba(113,145,23,1) 100%); background-image:-moz-linear-gradient(top, rgba(143,188,19,1) 0, rgba(113,145,23,1) 100%); color: rgba(255,255,255,1) !important; }
.btn-wtorange:active{background-color:rgba(113,145,23,1);}
*/

/*
.btn-wtorange-pointed{ color: #fff !important; display: inline-block; position: relative; width: 200px; margin-right: 10px; border-right: none;}
.btn-wtorange-pointed:before{ background-image:-webkit-linear-gradient(-45deg, rgba(236,115,44,1) 0, rgba(205,83,28,1) 100%);background-image:-moz-linear-gradient(-45deg, rgba(236,115,44,1) 0, rgba(205,83,28,1) 100%);  content: ''; display: block; height: 34px; width: 34px; left: 182px; position: absolute; top: 4px; border-top: 3px solid rgba(255,255,255,0.4); border-right: 2px solid rgba(0,0,0,0.3); transform: rotate(45deg); -webkit-transform: rotate(45deg); z-index: 0;}
.btn-wtorange-pointed:hover:before{background-image:-webkit-linear-gradient(-45deg, rgba(143,188,19,1) 0, rgba(113,145,23,1) 100%);background-image:-moz-linear-gradient(-45deg, rgba(143,188,19,1) 0, rgba(113,145,23,1) 100%); color: rgba(255,255,255,1) !important; }
.btn-wtorange-pointed:active {box-shadow: none; border-color:rgba(113,145,23,1);}
.btn-wtorange-pointed:active:before {border-color:rgba(113,145,23,1);}
*/

.btn { 
	color: #fff; 
	border: 1px solid transparent; 
	border-radius: 2px; 
	transition: all 0.2s linear 0s;
		-webkit-transition: all 0.2s linear 0s;
		-moz-transition: all 0.2s linear 0s;
		-ms-transition: all 0.2s linear 0s;
		-o-transition: all 0.2s linear 0s;
}
.btn:hover, .btn:focus { color: #fff; }

.btn-wtblue { background-color: #008fbc; border-color:#008fbc; }
.btn-wtblue:hover { background-color: #00638d; border-color:#00638d; }

.btn-wtgreen { background-color: #97bf1e; border-color:#97bf1e; }
.btn-wtgreen:hover { background-color: #6f8d2b; border-color:#6f8d2b; }

.btn-wttblue { background-color: #0095c4; border-color:#0095c4; }
.btn-wttblue:hover { background-color: #006586; border-color:#006586; }

.btn-wtorange { background-color: #ec732c; border-color:#ec732c; }
.btn-wtorange:hover { background-color: #cd531c; border-color:#cd531c; }

.btn-wtgrey { background-color: #747474; border-color:#747474; }
.btn-wtgrey:hover { background-color: #58585a; border-color:#58585a; }

.btn-lg .glyphicon {
	font-size: 0.8em;
}

.btn-wtspecial { position: relative; }
.btn-wtspecial .glyphicon {
	margin-top: -0.45em;
	opacity: 0;
	position: absolute;
		top: 50%;
		right: 12px;
	transition: all 0.15s linear 0s;
}
.btn-wtspecial:hover { padding-right: 1.8em; }
.btn-wtspecial:hover .glyphicon { opacity: 1; }

.btn.btn-no-bg {
	background-color: transparent;
	color: #333;
}



.carousel-control,.carousel-indicators {display: none;}
.carousel-control.right, .carousel-control.left {background: transparent;}
.carousel .glyphicon {color: rgba(0,0,0,0.5);}

/* hexagons */
.hexagon {font-size: 18px; font-weight: bold; background: transparent url(/fileadmin/images/hexagon.png) no-repeat center center; background-size: cover;position: relative;display: table;transition: background-image 0.25s ease-in-out; }
.hexagon:hover {font-size: 0.9em; font-weight: normal; background-image: url(/fileadmin/images/hexagon-over.png);  transition: background-image 0.25s ease-in-out; }
.hexagon div {display: table-cell; vertical-align: middle;text-align: center;color: rgba(255,255,255,0.9);}
.hexagon .second {display:none; transition: opacity 0.25s ease-in-out;}
.hexagon.col-4 {width: 290px; height: calc(0.84412955465587 * 290px); padding: 0 50px;}
.hexagon.col-2 {width: 150px; height: calc(0.84412955465587 * 150px); padding: 0 10px;}


/* socials OLD */
.socials {background-image: url(/fileadmin/images/socials-xs.png); background-repeat: no-repeat; background-size: auto 35px; width: 42px; height: 35px; text-indent: -999px; overflow: hidden; display: inline-block;}
.socials.linkedin {background-position: 0 0;}
.socials.facebook {background-position: -45px 0;}
.socials.twitter {background-position: -90px 0;}
.socials.google {background-position: -135px 0;}
.socials.xing {background-position: -180px 0;}
.socials.mail {background-position: -225px 0;}

/* Custom icons for ce:file links */
#main .csc-uploads-element {display: flex; font-family: FontAwesome; font-size: 90%;}
#main .csc-uploads-element-pdf:before {content:"\f1c1"; margin-right: 0.4em; }
#main .csc-uploads-element-excel:before {content:"\f1c3"; margin-right: 0.4em; }
#main .csc-uploads-element-audio:before {content:"\f1c7"; margin-right: 0.4em; }
#main .csc-uploads-element-text:before {content:"\f0f6"; margin-right: 0.4em; }
#main .csc-uploads-element-ppt:before {content:"\f1c4"; margin-right: 0.4em; }
#main .csc-uploads-element-img:before {content:"\f1c5"; margin-right: 0.4em; }
#main .csc-uploads-element-jpg:before {content:"\f1c5"; margin-right: 0.4em; }
#main .csc-uploads-element-code:before {content:"\f1c9"; margin-right: 0.4em; }
#main .csc-uploads-element-doc:before {content:"\f1c2"; margin-right: 0.4em; }
#main .csc-uploads-element-zip:before {content:"\f1c6"; margin-right: 0.4em; }
#main .csc-uploads-element-rar:before {content:"\f1c6"; margin-right: 0.4em; }
#main .csc-uploads-element-video:before {content:"\f1c8"; margin-right: 0.4em; }



/* ke_search styles */
/* Results */
#kesearch_num_results{
    font-size: 12px;
    padding: 0 0 5px 0;
}

#kesearch_results .result-list-item{
    margin: 0 0 20px 0;
    padding: 0 0px;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page { }
.tx-kesearch-pi1 #kesearch_results .result-list-item-type-tt_news { }

.tx-kesearch-pi1 #kesearch_results .teaser_icon img {
    float:left;
    margin-top:2px;
    margin-right:5px;
}

.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {
    color: rgba(49,169,214,1);
    font-weight: bold;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item .add-info {
    font-size: 80%;
    background: #EEE;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar {
    border: 1px solid #D3D3D3;
    display: block;
    float: right;
    height: 10px;
    width: 48px;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar .score {
    background-color: #D3D3D3;
    border: 1px solid #898989;
    display: block;
    height: 10px;
    margin: -1px 0 0 -1px;
}

/* responsive finetuning */
@media (min-width: 992px) {
  /* reco */
  .reco-wrapper { display: block; }

  /* SurveyWidget */
  #wt_surveyWidgetWrapper, 
  #wt_surveyWidgetLayer, 
  #wt-survey-start {
    display: block;
  }

  #main .timelinedesign .news-list-container {background: transparent url(/fileadmin/images/pixel.png) repeat-y center;}
  #main .timelinedesign .news-list-container .news-list-browse {text-align: center; margin-top:10px; }
  #main .timelinedesign .news-list-container .browseLinksWrap {padding: 20px 0; display: inline-block; background: white; display: inline;}
  #main .timelinedesign .news-list-container .left-eye {position: absolute; right: 50px; top: 0px; background: rgba(143,188,19,1); width: 12px; height: 12px; border-radius: 12px;}
  #main .timelinedesign .news-list-container .left-line {position: absolute; right: 0px; top: 2px;  background: rgba(0,0,0,0.5); width: 50px; height: 1px; margin-top: 3px;}
  #main .timelinedesign .news-list-container .right-eye {position: absolute; left: 50px; top: 0px; background: rgba(143,188,19,1); width: 12px; height: 12px; border-radius: 12px;}
  #main .timelinedesign .news-list-container .right-line {position: absolute; left: 0px; top: 2px;  background: rgba(0,0,0,0.5); width: 50px; height: 1px; margin-top: 3px;}
  #main .timelinedesign .news-list-container .right-box {margin-top: 5em; padding: 20px;}

  .teaserBox .tx-kesearch-pi1 {margin-left: 170px;}
}

@media (max-width: 991px) {
#main .timelinedesign .news-list-container {background: transparent url(/fileadmin/images/pixel.png) repeat-y left;}
#main .timelinedesign .news-list-container .browseLinksWrap {padding: 20px 0; display: inline-block; background: white; display: inline;}
#main .timelinedesign .news-list-container .left-eye, #main .timelinedesign .news-list-container .right-eye {position: absolute; left: 65px; top: 0px; background: rgba(143,188,19,1); width: 12px; height: 12px; border-radius: 12px;}
#main .timelinedesign .news-list-container .left-line, #main .timelinedesign .news-list-container .right-line  {position: absolute; left: 15px; top: 2px;  background: rgba(0,0,0,0.5); width: 50px; height: 1px; margin-top: 3px; }
#main .timelinedesign .news-list-container .news-list-date {margin-top: 20px; display: inline-block;}
#main .timelinedesign .news-list-container .left-box, #main .timelinedesign .news-list-container .right-box {padding-left: 25px;}
#main .container div.row {padding: 0 0;}

h1 { font-size: 4em }
h2 { font-size: 2em }
h3 { font-size: 1.7em }
h4 {font-size: 1.5em;}
h5 {font-size: 1.1em;}
}
@media (max-width: 767px) {
#main .news-list-container {background: none;}
.navbar .navbar-nav .dropdown-menu {background: none;}
h1, h2, h3, h4, h5 {word-wrap: break-word;}
h1 { font-size: 3.5em }
h2 { font-size: 1.5em }
h3 { font-size: 1.3em }
h4 {font-size: 1.2em;}
h5 {font-size: 1.2em;}
}
@media (max-width: 640px) {
.teaserBox { height: 80px; }
.teaserBox .col-xs-11, .teaserBox .col02.col-xs-6, .teaserBox .col-xs-1.nopadding {width: 100%;}
.teaserBox .col02.col-xs-6 {padding-left: 0px; padding-right: 0px;}
.teaserBox .col03.col-xs-6 {width: 83.33%;}
.teaserBox .col-xs-1.nopadding {margin-top: 32px;}
.teaserBox #ke_search_sword { width: 100%; }
@-moz-document url-prefix() { /*FF is the new IE */
  .teaserBox .col-xs-1.nopadding {margin-top: -40px;}
  }

}

@media (max-width: 480px) {
#footer .nag {display: none;}
h1 { font-size: 2.5em }
h2 { font-size: 1.2em }
h3 { font-size: 1.1em }
h4 {font-size: 1em;}
h5 {font-size: 1em;}
}

#wt-top-link {
    padding: 5px 8px;
  background: #f9f9f9;
    background: linear-gradient(to bottom, #f9f9f9 0%,#bbb 100%);
    background: -moz-linear-gradient(top, #f9f9f9 0%, #bbb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#bbb));
    background: -webkit-linear-gradient(top, #f9f9f9 0%,#bbb 100%);
    background: -o-linear-gradient(top, #f9f9f9 0%,#bbb 100%);
    background: -ms-linear-gradient(top, #f9f9f9 0%,#bbb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#bbb',GradientType=0 );
  border-radius: 4px;
  box-shadow: 0 0 4px 0.5px #555;
  cursor: pointer;
    position: fixed;
  right: 15px;
  bottom: 18px;
  z-index: 10;
}
#wt-top-link.affix-top {
  opacity: 0;
  transition: opacity 0.2s linear 0.05s;
}
#wt-top-link.affix {
  opacity: 1;
  transition: opacity 0.4s linear 0.1s;
}

.csc-form-26 {
  float: left;
}

.csc-form-27 {
  float: left;
  margin-left: 3px;
}

.csc-form-27 a {
  font-size: 1.2em;
}

.csc-form-28 {
  clear:both;
}

.btn-login {
  border-radius: 5px;
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
  text-shadow: 1px 1px 1px #a3a3a3;
  color: #828282;
  font-size: 24px;
  background: rgba(255, 255, 255, 0.4);
  padding: 10px 20px 10px 20px;
  border: solid #828282 2px;
  text-decoration: none;
  transition: all 0.3s linear 0s;
}

.btn-login:hover {
  background: rgba(255, 255, 255, 0.8);
  border-color: #8fbc13;
  text-decoration: none;
  transition: all 0.3s linear 0s;
}

.btn-floating-right {
  position: fixed;
  right: 0;
  top: 50%;
  margin-right: -5px;
}

.btn-floating {
	width: 135px;
	padding: 0;
	border: 0;
	position: absolute;
		top: 0;
		left: 0;
	z-index: 200;
}
@media (min-width: 768px) {
.btn-floating { width: 190px; }
}
/* Social Media Icons */
@font-face {
  font-family: "SocialIcons";
  src: url("../fonts/socialmedia-icons.eot");
  src: url("../fonts/socialmedia-icons.eot#iefix") format("embedded-opentype"),
    url("../fonts/socialmedia-icons.woff") format("woff"),
    url("../fonts/socialmedia-icons.ttf") format("truetype"),
    url("../fonts/socialmedia-icons.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="glyphicon-social-"]:before, [class*=" glyphicon-social-"]:before,
[class^="glyphicon-social-"]:after, [class*=" glyphicon-social-"]:after {
  width: 36px;
  font-family: "SocialIcons",Helvetica,Arial,sans-serif;
  font-size: 22px;
  float: right;
}
.glyphicon-envelope:after {
	width: 36px;
    font-size: 22px;
    float: right;
}
[class^="glyphicon-social-"], [class*=" glyphicon-social-"], .floating-social-media-wrapper .glyphicon-envelope {
  background-color: #33353b;
  top: 0;
}

.glyphicon-social-facebook:after { content: "\e000"; }
.glyphicon-social-google:after { content: "\e001"; }
.glyphicon-social-instagram:after { content: "\e002"; }
.glyphicon-social-linkedin:after { content: "\e003"; }
.glyphicon-social-slideshare:after { content: "\e004"; }
.glyphicon-social-vimeo:after { content: "\e005"; }
.glyphicon-social-twitter:after { content: "\e006"; }
.glyphicon-social-xing:after { content: "\e007"; }
.glyphicon-social-xing:after { content: "\e007"; }
.glyphicon-envelope:before { display: none; }
.glyphicon-envelope:after { content: "\2709"; margin-top: -1px;}

.glyphicon-social-facebook:hover { background-color: #3b5998; }
.glyphicon-social-google:hover { background-color: #dd4b39; }
.glyphicon-social-instagram:hover { background-color: #517fa4; }
.glyphicon-social-linkedin:hover { background-color: #007bb6; }
.glyphicon-social-slideshare:hover { background-color: #0579b6; }
.glyphicon-social-vimeo:hover { background-color: #17b3e8; }
.glyphicon-social-twitter:hover { background-color: #00aced; }
.glyphicon-social-xing:hover { background-color: #006464; }
.glyphicon-envelope:hover { background-color: #8fbc13; }
/* ****************** */

/**/
.floating-social-media-wrapper {
  width: 33px;
  display: none;
  position: fixed;
    left: 0;
  z-index: 9999;
}
.floating-social-media-wrapper a {
  height: 33px;
  min-width: 180px;
  margin-bottom: 2px;
  background-color: #33353b;
  display: inline-block;
  position: relative;
    left: -145px;
  transition: left 0.8s ease-in-out 0s;
}
.floating-social-media-wrapper a:hover {
  left: 0;
}
.floating-social-media-wrapper .glyphicon {
  height: 100%;
  color: #fff;
  display: block;
  padding-top: 5.5px;
  text-align: center;
  transition: background-color 0.8s ease-in-out 0s;
}

/* .floating-social-media-wrapper .glyphicon:hover { left: 0; } */

.floating-social-media-wrapper .social-text {
  margin: 0 0 0 6px;
  color: #fff;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 0.7em;
  position: relative;
  top: -3px;
  white-space: nowrap;
}

@media (min-width: 641px) {
  .floating-social-media-wrapper { display: block; top: 150px; }
}
@media (min-width: 768px) {
  .floating-social-media-wrapper { top: 200px; }
}



.omq {
  margin: 25px 0;
  padding: 0 !important;
}
.omq.form-inline {
  border-radius: 4px;
  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.15);
}

.omq .version {
  display: none;
}

body .form-view .questions-list p.empty-list {
  background-color: transparent;
  color: #555;
  font-style: italic;
  font-weight: normal;
  text-align: center;
  display:none;
}
body .form-view .questions-list.animate p.empty-list {
	display: block;
}

.form-view .questions-list {
  border: 0 solid transparent !important;
}

#main .os-analyze {
  height: 46px;
  min-height: inherit;
  width: 100%;
    border-radius: 4px;
    border: 1px solid #8ec03f;
}
@media (max-width: 480px) { #main .os-analyze { border-radius: 4px 0 0 4px;}}

#main .os-submit {
    background-color: #97bf0d;
    background-image: none;
    border: 1px solid #8ec03f;
    border-radius: 4px;
  font-size: 16px;
}
@media (max-width: 480px) { #main .os-submit { border-radius: 0 4px 4px 0;}}



#main .os-submit {
  min-width: 20%;
}

.questions-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.question-list-item {
  flex: 1;
}

.form-view .questions-list.animate {
  animation-duration: 0s !important;
  animation-iteration-count: 0 !important;
    -moz-animation-duration: 0s !important;
    -moz-animation-iteration-count: 0 !important;
    -webkit-animation-duration: 0s !important;
    -webkit-animation-iteration-count: 0 !important;
}

body .ember-view.omq-modal .omq-frame-content {
  width: auto !important;
  margin: 0!important;
  overflow: hidden;
  position: fixed;
    top: 0;
    right:0;
    bottom: 0;
    left: 0;
}

body .form-view .questions-list.animate {
  background-color: #fdfdfd;
  border-radius: 3px;
  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.15);
}

body .form-view .questions-list .question-list-item {
  border-right: 1px solid #ccc;
  text-align: center;
}
body .form-view .questions-list .question-list-item .question-body,
body .form-view .questions-list .question-list-item .question-body:hover {
  background: none 0 0 no-repeat transparent;
  border-bottom: 0 solid transparent;
}


@media (min-width: 481px) {
  body .ember-view.omq-modal .omq-frame-content {
    height: 80% !important;
    max-width: 600px;
    margin: 80px auto !important;
    border-radius: 3px;
    box-shadow: 0 0 10px 1px #555;
  }
}



form.formgenerator {border: 1px solid rgba(0,0,0,0.2);   background: rgba(255,255,255,0.95); display: inline-block; text-align: center; width: 100%;}
form.formgenerator div.col {}
form.formgenerator div.form-group.rte div.col {padding: 0;}
form.formgenerator div.form-group.rte div.col strong { display: block;   margin: 0 0 15px 0;    padding: 20px;    text-align: center;    text-transform: uppercase;    color: rgba(255,255,255,0.9);    background: rgba(0,0,0,0.9);    letter-spacing: 1px;}
form.formgenerator div.form-group.rte div.col p { padding: 0 10px;   font-size: 85%;  }
form.formgenerator div.form-group.checkbox div.col { font-size: 85%;  }
form.formgenerator div.form-group.checkbox div.col input[type="checkbox"] {     margin-left: -15px;  }

form.formgenerator div.form-group>div.col {padding-bottom: 20px;}
form.formgenerator div.form-group input.invalid {box-shadow: 0px 0px 4px rgba(230,0,0,0.6); border-color: rgba(230,0,0,0.8); }
form.formgenerator div.form-group small {color: rgba(230,0,0,0.8); }


.container-legal #main {
	background-color: transparent;
}

.navbar-legal {
	height: 100%;
	padding: 1em 0;
}

.navbar-legal ul {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	list-style-image: none;
	list-style-type: none;
}
.navbar-legal li {
	color: #555;
	border-bottom: 1px solid #aaa;
}
.navbar-legal li:hover,
.navbar-legal li:focus,
.navbar-legal li.active {
	color: #111;
	border-color: #111;
}
.navbar-legal a {
	padding: 8px 15px;
	color: inherit;
	display: block;
}

.cookie-info-box {
	width: 100%;
	padding: 8px 12px;
	position: fixed;
	bottom: 0;
	background: rgba(220, 220, 220, 0.9);
	color: #333;
	font-size: .8em;
}

.cookie-info-box a {
	margin-left: 15px;
}
.cookie-info-box a:last-child {
	color: inherit;
}

/* Circular Content Carousel Style */
.ca-container {
	position:relative;
	margin:0 auto;
	width:300px;
	height: 300px;
}
@media (min-width: 700px) { .ca-container { width: 600px; } }
@media (min-width: 992px) { .ca-container { width: 900px; } }

.ca-container.v1 { height: 430px;}

.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:300px;
	height:100%;
	text-align:center;
}
.ca-more{
	position: absolute;
	bottom: 10px;
	right:0px;
	padding:4px 15px;
	font-weight:bold;
	background: #8fbc13;
	text-align:center;
	color: #fff;
	font-family: "Georgia","Times New Roman",serif;
/*	font-style:italic;*/
	text-shadow:1px 1px 1px #999;
}
.ca-more:active,
.ca-more:focus,
.ca-more:hover{
	background-color: #6f8d2b;
	color: #fff;
}

.ca-item-main{
	padding:20px;
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	border: 1px solid #eee;
	border-radius: 2px;
	background:#fff;
	overflow:hidden;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
/*
.ca-icon{
	width:233px;
	height:150px;
	position:relative;
	margin:0 auto;
	background:transparent url(../images/animal1.png) no-repeat center center;
}
.ca-item-2 .ca-icon{
	background-image:url(../images/animal2.png);
}
.ca-item-3 .ca-icon{
	background-image:url(../images/animal3.png);
}
.ca-item-4 .ca-icon{
	background-image:url(../images/animal4.png);
}
.ca-item-5 .ca-icon{
	background-image:url(../images/animal5.png);
}
.ca-item-6 .ca-icon{
	background-image:url(../images/animal6.png);
}
.ca-item-7 .ca-icon{
	background-image:url(../images/animal7.png);
}
.ca-item-8 .ca-icon{
	background-image:url(../images/animal8.png);
}
*/
.ca-icon-image {
	height: 115px;
	width: 80%;
	margin: 20px auto 35px auto;
	overflow: hidden;
}
.ca-icon-image img {
	height: auto;
	width: 100%;
}

.ca-item h3 {
	text-transform:uppercase;
	font-size:22px;
	margin: 0;
	height: 50px;
	text-align:center;
	text-shadow: 0px 1px 1px #e4ebe9;
}
.ca-item h3 a { color:inherit; }
.ca-container.v1 h3 {}

.ca-item h4{
/*	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;*/
	font-size:12px;
	text-align:left;
	border-left: 2px solid #8fbc13;
	padding-left:10px;
	line-height:18px;
	margin:25px 20px 20px 20px;
	position:relative;
}
.ca-item h4 span{
	margin: -17px 5px 0 0;
	color: #8fbc13;
	display: inline-block;
	font-size: 30px;
}
/*
.ca-item h4 span.ca-quote{
	position: absolute;
	top: -15px;
	text-indent: 0px;
}
*/
.ca-content-wrapper{
	background:#b0ccc6;
	position:absolute;
	width:0px; /* expands to width of the wrapper minus 1 element */
	height:440px;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
}
.ca-content{
	width:660px;
	overflow:hidden;
}
.ca-content-text{
	font-size: 14px;
	font-style: italic;
	font-family: "Georgia","Times New Roman",serif;
	margin:10px 20px;
	padding:10px 20px;
	line-height:24px;
}
.ca-content-text p{
	padding-bottom:5px;
}
.ca-content h6{
	margin:25px 20px 0px 35px;
	font-size:32px;
	padding-bottom:5px;
	color:#000;
	font-family: 'Coustard', sans-serif;
	color:#60817a;
	border-bottom:2px solid #99bcb4;
	text-shadow: 1px 1px 1px #99BCB4;
}
.ca-content ul{
	margin:20px 35px;
	height:30px;
}
.ca-content ul li{
	float:left;
	margin:0px 2px;
}
.ca-content ul li a{
	color:#fff;
	background:#000;
	padding:3px 6px;
	font-size:14px;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
}
.ca-content ul li a:hover{
	background:#fff;
	color:#000;
	text-shadow:none;
}

.ca-nav span{
	width:25px;
	height:38px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left: 10px;
	text-indent:-9000px;
	opacity:0.4;
	cursor:pointer;
	transition: opacity 0.2s linear 0s;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:10px;
}
@media (min-width: 390px) { 
.ca-nav span{ left: -30px; opacity:0.4; }
.ca-nav span.ca-nav-next{ right: -30px; }
}
.ca-nav span:active{
	opacity:.7;
}

/* Social Media Share Widget */
.widget-social-media-share {
	padding: 5px 8px;
	display: block;
}
.widget-social-media-share a {
	height: 52px;
	width: 65px;
	background: transparent none no-repeat 0 0;
	background-size: cover;
	text-indent: -9999px;
	display: inline-block;
	overflow: hidden;
}
.widget-social-media-share .facebook { background-image: url('../images/wdgt-sm-share-facebook.png') }
.widget-social-media-share .linkedin { background-image: url('../images/wdgt-sm-share-linkedin.png') }
.widget-social-media-share .twitter	{ background-image: url('../images/wdgt-sm-share-twitter.png') }
.widget-social-media-share .email	{ background-image: url('../images/wdgt-sm-share-mail.png') }