@charset "UTF-8";
/* line 5, ../../../../../../../../../../opt/local/lib/ruby1.9/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../opt/local/lib/ruby1.9/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../opt/local/lib/ruby1.9/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../opt/local/lib/ruby1.9/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../opt/local/lib/ruby1.9/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../opt/local/lib/ruby1.9/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../opt/local/lib/ruby1.9/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../opt/local/lib/ruby1.9/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../opt/local/lib/ruby1.9/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* border radius */
/* MFGlabs iconset */
@font-face {
  font-family: 'mfg_labs_icons';
  src: url("../Fonts/mfglabsiconset-webfont.eot");
  src: url("../Fonts/mfglabsiconset-webfont.eot?#iefix") format("embedded-opentype"), url("../Fonts/mfglabsiconset-webfont.woff") format("woff"), url("../Fonts/mfglabsiconset-webfont.ttf") format("truetype"), url("../Fonts/mfglabsiconset-webfont.svg#mfg_labs_iconsetregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url("../Fonts/fontawesome-webfont.eot?v=4.4.0");
  src: url("../Fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../Fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("../Fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../Fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../Fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* reset */
/* line 3, ../../Private/Sass/partials/_common.scss */
html, body,
form, fieldset, label, input, select, textarea,
img {
  padding: 0;
  margin: 0;
  line-height: 100%;
}

/* line 11, ../../Private/Sass/partials/_common.scss */
img, embed, object, video {
  max-width: 100%;
  height: auto;
  width: auto;
  border: 0;
}

/* line 19, ../../Private/Sass/partials/_common.scss */
.clear {
  clear: both;
}

/* line 23, ../../Private/Sass/partials/_common.scss */
a:link,
a:active {
  outline: 0;
}

/* line 28, ../../Private/Sass/partials/_common.scss */
body {
  font-size: 16px;
  font-family: Helvetica, Arial, sans-serif;
  text-align: center;
  padding: 0;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #003048;
}

@media only screen and (max-width: 767px) {
  /* line 43, ../../Private/Sass/partials/_common.scss */
  body {
    font-size: 100%;
  }

  /* line 47, ../../Private/Sass/partials/_common.scss */
  img, embed, object, video {
    width: auto;
    height: auto;
    max-width: 100%;
  }

  /* line 53, ../../Private/Sass/partials/_common.scss */
  #outer {
    width: 100%;
  }
}
/* line 59, ../../Private/Sass/partials/_common.scss */
div.to_top {
  clear: both;
  padding: 10px 0 10px 0;
  font-size: 12px;
  text-align: left;
}
/* line 65, ../../Private/Sass/partials/_common.scss */
div.to_top a {
  padding: 0 0 0 15px;
  text-decoration: none;
}

/* line 1, ../../Private/Sass/partials/_text.scss */
h1, h2, h3, h4, h5, h6, p, pre, li, dd, pre {
  font-family: "Helvetica", "Arial", sans-serif;
  color: #111111;
  font-weight: normal;
  padding: 0;
  margin: 0;
  line-height: 100%;
}

/* line 10, ../../Private/Sass/partials/_text.scss */
h1 {
  font-size: 22px;
  padding: 0 125px 6px 0;
  margin: 0 0 30px 0;
  background: url("../Images/h_point.png") repeat-x bottom left;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 19, ../../Private/Sass/partials/_text.scss */
p.csc-subheader {
  margin: -25px 0 30px 0;
  color: #888888;
  text-transform: uppercase;
}

/* line 25, ../../Private/Sass/partials/_text.scss */
h2 {
  font-size: 18px;
  padding: 0 0 6px 0;
  margin: 10px 0 20px 0;
  background: url("../Images/h_point.png") repeat-x bottom left;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 35, ../../Private/Sass/partials/_text.scss */
h3 {
  font-size: 16px;
  padding: 0;
  margin: 15px 0 10px 0;
  font-weight: bold;
  background: url("../Images/h_point_g.png") repeat-x top left;
}

/* line 43, ../../Private/Sass/partials/_text.scss */
h4 {
  font-size: 16px;
  margin: 10px 0 10px 0;
  padding: 0;
  font-weight: bold;
}

/* line 50, ../../Private/Sass/partials/_text.scss */
h5 {
  font-size: 16px;
  padding: 0 0 5px 0;
  font-weight: bold;
  color: #679fbd;
}

/* line 57, ../../Private/Sass/partials/_text.scss */
p, li, dd, label {
  font-size: 14px;
  line-height: 150%;
}

/* line 62, ../../Private/Sass/partials/_text.scss */
p {
  padding: 0 0 15px 0;
}

/* line 66, ../../Private/Sass/partials/_text.scss */
a {
  color: #679fbd;
  text-decoration: underline;
}
/* line 70, ../../Private/Sass/partials/_text.scss */
a:hover {
  color: #78b7d8;
  text-decoration: none;
}

/* line 77, ../../Private/Sass/partials/_text.scss */
a.order {
  display: inline-block;
  background: #417995;
  padding: 5px 10px;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: capitalize;
  text-decoration: none;
}
/* line 86, ../../Private/Sass/partials/_text.scss */
a.order:hover {
  background: #78b7d8;
}

/* line 91, ../../Private/Sass/partials/_text.scss */
a.more {
  display: inline-block;
  background: #679fbd;
  padding: 5px 10px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
/* line 99, ../../Private/Sass/partials/_text.scss */
a.more:hover {
  background: #71a9c5;
}

/* line 105, ../../Private/Sass/partials/_text.scss */
.align-center {
  text-align: center;
}

/* line 109, ../../Private/Sass/partials/_text.scss */
.align-left {
  text-align: left;
}

/* line 113, ../../Private/Sass/partials/_text.scss */
.align-right {
  text-align: right;
}

/* line 117, ../../Private/Sass/partials/_text.scss */
pre {
  font-style: normal;
  color: #888888;
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 12px;
  line-height: 150%;
}

/* line 127, ../../Private/Sass/partials/_text.scss */
hr {
  background: transparent url("../Images/h_point.png") repeat-x left;
  margin: 10px 0 20px 0;
  padding: 3px 0 0 0;
  text-decoration: none;
  border: 0;
}

/* line 135, ../../Private/Sass/partials/_text.scss */
.csc-textpic-caption,
.news-single-imgcaption {
  font-size: 12px;
  color: #333333;
  padding: 5px 0 0 0;
  text-align: center;
  font-style: italic;
}

/* line 144, ../../Private/Sass/partials/_text.scss */
form, fieldset {
  padding: 0;
}

/* line 148, ../../Private/Sass/partials/_text.scss */
input, select, textarea {
  padding: 2px 0;
  border: 1px solid #888888;
  color: #111111;
  margin: 0;
  width: auto;
  font-size: 12px;
}

/* line 1, ../../Private/Sass/partials/_header.scss */
header {
  clear: both;
  top: 0;
  text-align: left;
  position: relative;
  width: 980px;
  	/*
  	ul.language {
  		margin: 20px 0 0 0;
  		padding: 0;
  		float: right;
  		width: 300px;
  		text-align: right;
  
  		@include bp-smartphone {
  			margin: 0 0 0 15px;
  			padding: 0;
  			width: 150px;
  		}
  
  		@include bp-tablet {
  			margin: 0 0 0 15px;
  			padding: 0;
  			width: 150px;
  		}
  
  		li {
  			list-style: none;
  			padding: 0 15px 0 0;
  			margin: 0;
  			display: inline-block;
  
  			a {
  				background: transparent;
  				display: block;
  				width: auto;
  				height: 25px;
  				line-height: 25px;
  				font-size: 12px;
  				text-align: center;
  				color: #999999;
  				text-decoration: none;
  				padding: 0;
  				text-transform: none;
  
  				&:before {
  					content: '';
  					display: block;
  					float: left;
  					width: 20px;
  					height: 20px;
  					margin-right: 5px;
  					@include border-radius(100%);
  				}
  
  
  				&.en {
  					&:before {
  						background: url('../Images/United_Kingdom_transparent.png') no-repeat center;
  					}
  				}
  
  				&.cn {
  					&:before {
  						background: url('../Images/China_transparent.png') no-repeat -1px -5px;
  					}
  				}
  			}
  
  			&.act {
  				a {
  					color: $white;
  
  					&.en {
  
  						&:before {
  							background: url('../Images/United_Kingdom.png') no-repeat center;
  						}
  					}
  
  					&.cn {
  
  						&:before {
  							background: url('../Images/China.png') no-repeat -1px -5px;
  						}
  					}
  				}
  			}
  		}
  	}
  	*/
}
/* line 8, ../../Private/Sass/partials/_header.scss */
header:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* line 16, ../../Private/Sass/partials/_header.scss */
header #logo {
  width: 142px;
  height: 80px;
  margin: 9px 0 10px 20px;
  position: relative;
  float: left;
}
/* line 24, ../../Private/Sass/partials/_header.scss */
header #sponsor {
  margin: 16px 20px 0 0;
  position: relative;
  float: right;
}
/* line 29, ../../Private/Sass/partials/_header.scss */
header #sponsor img {
  width: 130px;
  height: 62px;
}
/* line 122, ../../Private/Sass/partials/_header.scss */
header .header_images {
  clear: both;
  float: none;
  margin: 0 auto;
  position: relative;
  display: block;
  border-bottom: 5px solid #000000;
  /* Next & previous buttons */
  /* Fading animation */
}
/* line 131, ../../Private/Sass/partials/_header.scss */
header .header_images ul {
  position: relative;
  height: 300px;
  width: 980px;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  /* line 131, ../../Private/Sass/partials/_header.scss */
  header .header_images ul {
    width: 100%;
    height: 200px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 131, ../../Private/Sass/partials/_header.scss */
  header .header_images ul {
    width: 100%;
    height: 200px;
  }
}
/* line 149, ../../Private/Sass/partials/_header.scss */
header .header_images ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 155, ../../Private/Sass/partials/_header.scss */
header .header_images ul li img {
  position: absolute;
  top: 0;
  width: 100%;
  height: auto;
}
/* line 164, ../../Private/Sass/partials/_header.scss */
header .header_images ul .slide {
  display: none;
}
/* line 167, ../../Private/Sass/partials/_header.scss */
header .header_images ul .slide:first-child {
  display: block;
}
/* line 174, ../../Private/Sass/partials/_header.scss */
header .header_images .prev, header .header_images .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: normal;
  text-decoration: none;
  font-size: 32px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}
/* line 189, ../../Private/Sass/partials/_header.scss */
header .header_images .prev:hover, header .header_images .next:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 194, ../../Private/Sass/partials/_header.scss */
header .header_images .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
/* line 199, ../../Private/Sass/partials/_header.scss */
header .header_images .caption {
  color: #f2f2f2;
  font-size: 13px;
  padding: 5px 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: right;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 209, ../../Private/Sass/partials/_header.scss */
header .header_images .caption span {
  padding: 0 20px;
}
/* line 214, ../../Private/Sass/partials/_header.scss */
header .header_images .slider_dots {
  margin: -30px 0 0 0;
  width: auto;
  display: none;
  text-align: center;
  position: absolute;
  z-index: 50;
  right: 20px;
}
/* line 224, ../../Private/Sass/partials/_header.scss */
header .header_images .slider_dots .dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 5px;
  background-color: #78b7d8;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
/* line 234, ../../Private/Sass/partials/_header.scss */
header .header_images .slider_dots .dot:last-child {
  margin-right: 0;
}
/* line 239, ../../Private/Sass/partials/_header.scss */
header .header_images .slider_dots .active, header .header_images .slider_dots .dot:hover {
  background-color: #FFFFFF;
}
/* line 245, ../../Private/Sass/partials/_header.scss */
header .header_images .fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 10s;
  animation-name: fade;
  animation-duration: 10s;
}
@-webkit-keyframes fade {
  0% {
    opacity: .2;
  }
  20% {
    opacity: .5;
  }
  40% {
    opacity: 1.0;
  }
  80% {
    opacity: 1.0;
  }
  90% {
    opacity: .5;
  }
  100% {
    opacity: .2;
  }
}
@keyframes fade {
  0% {
    opacity: .2;
  }
  20% {
    opacity: .5;
  }
  40% {
    opacity: 1.0;
  }
  80% {
    opacity: 1.0;
  }
  90% {
    opacity: .5;
  }
  100% {
    opacity: .2;
  }
}
@media only screen and (max-width: 767px) {
  /* line 276, ../../Private/Sass/partials/_header.scss */
  header {
    width: 100%;
    height: auto;
    border: 0;
    		/*
    		ul.language {
    
    			width: 25%;
    			margin-top: 20px;
    
    			li {
    				display: block;
    				margin-bottom: 10px;
    			}
    		}
    
    		*/
  }
  /* line 296, ../../Private/Sass/partials/_header.scss */
  header .header_images {
    width: 100%;
    height: auto;
    margin: 20px 0 0 0;
  }
  /* line 301, ../../Private/Sass/partials/_header.scss */
  header .header_images ul {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
  }
  /* line 308, ../../Private/Sass/partials/_header.scss */
  header .header_images ul:after {
    content: '';
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
  }
  /* line 317, ../../Private/Sass/partials/_header.scss */
  header .header_images ul li {
    display: none;
    position: relative;
  }
  /* line 321, ../../Private/Sass/partials/_header.scss */
  header .header_images ul li:first-child {
    display: block;
  }
  /* line 325, ../../Private/Sass/partials/_header.scss */
  header .header_images ul li img {
    position: relative;
  }
  /* line 329, ../../Private/Sass/partials/_header.scss */
  header .header_images ul li span.caption {
    position: relative;
  }
  /* line 334, ../../Private/Sass/partials/_header.scss */
  header .header_images ul .slide {
    display: none;
    position: relative;
  }
  /* line 338, ../../Private/Sass/partials/_header.scss */
  header .header_images ul .slide:first-child {
    display: block;
  }
  /* line 344, ../../Private/Sass/partials/_header.scss */
  header .header_images .slider_navigation {
    display: none;
  }
  /* line 348, ../../Private/Sass/partials/_header.scss */
  header .header_images .slider_dots {
    display: none;
  }
  /* line 352, ../../Private/Sass/partials/_header.scss */
  header .header_images .prev, header .header_images .next {
    display: none;
  }
  /* line 356, ../../Private/Sass/partials/_header.scss */
  header .header_images .caption {
    color: #f2f2f2;
    font-size: 12px;
    padding: 5px 0;
    display: block;
    position: relative;
    width: 100%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.25);
  }
  /* line 366, ../../Private/Sass/partials/_header.scss */
  header .header_images .caption span {
    padding: 0 10px;
    background: transparent;
  }
  /* line 373, ../../Private/Sass/partials/_header.scss */
  header #sponsor {
    float: right;
    position: relative;
    margin: 20px 20px 0 0;
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 385, ../../Private/Sass/partials/_header.scss */
  header {
    width: 100%;
    height: auto;
    border: 0;
  }
  /* line 391, ../../Private/Sass/partials/_header.scss */
  header .header_images {
    width: 100%;
    height: auto;
    margin: 20px 0 0 0;
  }
  /* line 396, ../../Private/Sass/partials/_header.scss */
  header .header_images ul {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
  }
  /* line 403, ../../Private/Sass/partials/_header.scss */
  header .header_images ul:after {
    content: '';
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
  }
  /* line 412, ../../Private/Sass/partials/_header.scss */
  header .header_images ul li {
    display: none;
    position: relative;
  }
  /* line 416, ../../Private/Sass/partials/_header.scss */
  header .header_images ul li:first-child {
    display: block;
  }
  /* line 420, ../../Private/Sass/partials/_header.scss */
  header .header_images ul li img {
    position: relative;
  }
  /* line 424, ../../Private/Sass/partials/_header.scss */
  header .header_images ul li span.caption {
    position: relative;
  }
  /* line 431, ../../Private/Sass/partials/_header.scss */
  header .header_images .slider_dots {
    display: none;
  }
  /* line 435, ../../Private/Sass/partials/_header.scss */
  header .header_images .caption {
    color: #f2f2f2;
    font-size: 12px;
    padding: 5px 0;
    width: 100%;
    display: block;
    position: relative;
    margin-top: -5px;
    background-color: rgba(0, 0, 0, 0.25);
  }
  /* line 445, ../../Private/Sass/partials/_header.scss */
  header .header_images .caption span {
    padding: 0 10px;
    background: transparent;
  }
  /* line 452, ../../Private/Sass/partials/_header.scss */
  header #sponsor {
    float: right;
    position: relative;
    margin: 20px 20px 0 0;
    padding: 0;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 464, ../../Private/Sass/partials/_header.scss */
  header .header_images {
    width: 980px;
  }
}
/* line 2, ../../Private/Sass/partials/_content.scss */
#direct_navigation {
  left: -20000px;
  position: absolute;
}

/* line 7, ../../Private/Sass/partials/_content.scss */
#outer {
  width: 980px;
  margin: 0 auto;
  top: 0;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  /* line 7, ../../Private/Sass/partials/_content.scss */
  #outer {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 7, ../../Private/Sass/partials/_content.scss */
  #outer {
    width: 100%;
  }
}

/* line 22, ../../Private/Sass/partials/_content.scss */
.page_content {
  clear: both;
  text-align: left;
  margin: 0;
  width: 980px;
}
/* line 29, ../../Private/Sass/partials/_content.scss */
.page_content:after {
  content: '';
  visibility: visible;
  display: block;
  clear: both;
}
@media only screen and (max-width: 767px) {
  /* line 22, ../../Private/Sass/partials/_content.scss */
  .page_content {
    margin: 0;
    width: 100%;
    padding: 0 0 120px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 22, ../../Private/Sass/partials/_content.scss */
  .page_content {
    margin: 0;
    width: 100%;
  }
}
/* line 47, ../../Private/Sass/partials/_content.scss */
.page_content .top_content,
.page_content .content {
  clear: both;
  padding: 0;
  margin: 20px auto 0 auto;
  float: none;
  position: relative;
  width: 680px;
}
@media only screen and (max-width: 767px) {
  /* line 47, ../../Private/Sass/partials/_content.scss */
  .page_content .top_content,
  .page_content .content {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 47, ../../Private/Sass/partials/_content.scss */
  .page_content .top_content,
  .page_content .content {
    width: 100%;
  }
}
/* line 65, ../../Private/Sass/partials/_content.scss */
.page_content .top_content div.meta,
.page_content .content div.meta {
  display: none;
  position: relative;
  float: right;
  width: 150px;
  height: 50px;
  margin: 10px 0 0 0;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 65, ../../Private/Sass/partials/_content.scss */
  .page_content .top_content div.meta,
  .page_content .content div.meta {
    width: 100px;
    height: 30px;
    margin: 30px 0 0 0;
    overflow: hidden;
    right: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 65, ../../Private/Sass/partials/_content.scss */
  .page_content .top_content div.meta,
  .page_content .content div.meta {
    width: 100px;
    height: 30px;
    margin: 30px 0 0 0;
    overflow: hidden;
    right: 20px;
  }
}
/* line 90, ../../Private/Sass/partials/_content.scss */
.page_content .top_content div.meta p.recommend,
.page_content .content div.meta p.recommend {
  width: 20px;
  float: left;
  margin: 3px 10px 0 0;
}
/* line 95, ../../Private/Sass/partials/_content.scss */
.page_content .top_content div.meta p.recommend a,
.page_content .content div.meta p.recommend a {
  background: url("../Images/tip_mail.png") no-repeat;
  padding: 8px 0;
  width: 20px;
  line-height: 17px;
  display: block;
}
/* line 103, ../../Private/Sass/partials/_content.scss */
.page_content .top_content div.meta p.recommend span,
.page_content .content div.meta p.recommend span {
  position: absolute;
  left: -20000px;
}
/* line 110, ../../Private/Sass/partials/_content.scss */
.page_content .top_content div.meta iframe,
.page_content .content div.meta iframe {
  display: none;
  padding: 5px 0 0 0;
  float: right;
}
/* line 121, ../../Private/Sass/partials/_content.scss */
.page_content .top_content div.inner {
  clear: both;
  background: #679fbd;
  padding: 35px 20px 20px 20px;
  margin: 0 0 20px 0;
}
/* line 128, ../../Private/Sass/partials/_content.scss */
.page_content .top_content h1 {
  background: url("../Images/h_point_wb.png") repeat-x bottom left;
  color: #FFFFFF;
}
/* line 133, ../../Private/Sass/partials/_content.scss */
.page_content .top_content p {
  color: #FFFFFF;
}
/* line 137, ../../Private/Sass/partials/_content.scss */
.page_content .top_content div.meta {
  display: none;
}
/* line 141, ../../Private/Sass/partials/_content.scss */
.page_content .top_content div.meta ul.language li a {
  color: #C0C0C0;
}
/* line 152, ../../Private/Sass/partials/_content.scss */
.page_content .content div.inner {
  background: #FFFFFF;
  clear: both;
  padding: 35px;
}
/* line 157, ../../Private/Sass/partials/_content.scss */
.page_content .content div.inner .csc-default {
  width: 100%;
  margin: 0 auto;
}
/* line 162, ../../Private/Sass/partials/_content.scss */
.page_content .content div.inner:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}

/* line 177, ../../Private/Sass/partials/_content.scss */
.csc-textpic-center {
  text-align: center;
}
/* line 180, ../../Private/Sass/partials/_content.scss */
.csc-textpic-center .csc-textpic-imagewrap {
  margin: 0 auto;
  display: inline-block;
}
/* line 185, ../../Private/Sass/partials/_content.scss */
.csc-textpic-center .csc-textpic-single-image {
  margin: 0 auto 0 auto;
}

/* line 191, ../../Private/Sass/partials/_content.scss */
.csc-textpic .csc-textpic-imagewrap figure,
.csc-textpic figure.csc-textpic-imagewrap {
  display: block;
}
/* line 196, ../../Private/Sass/partials/_content.scss */
.csc-textpic .csc-textpic-single-image img {
  margin: 0 0 20px 0;
}

/* line 202, ../../Private/Sass/partials/_content.scss */
figcaption.csc-textpic-caption {
  display: block;
}

/* line 207, ../../Private/Sass/partials/_content.scss */
div.csc-textpic-left .csc-textpic-imagewrap {
  float: none;
}

@media only screen and (max-width: 767px) {
  /* line 216, ../../Private/Sass/partials/_content.scss */
  div.csc-textpic,
  div.csc-textpic div.csc-textpic-imagerow {
    display: inline;
    clear: none;
    float: none;
    width: auto;
    height: auto;
  }

  /* line 226, ../../Private/Sass/partials/_content.scss */
  .csc-textpic div.csc-textpic-imagecolumn {
    display: inline-block;
    clear: none;
    float: none;
    margin-right: 0;
  }
  /* line 235, ../../Private/Sass/partials/_content.scss */
  .csc-textpic .csc-textpic-imagewrap figure {
    display: inline-block;
  }
  /* line 239, ../../Private/Sass/partials/_content.scss */
  .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin-right: 10px;
    margin-bottom: 10px;
  }

  /* line 246, ../../Private/Sass/partials/_content.scss */
  .csc-textpic figure.csc-textpic-imagewrap,
  figcaption.csc-textpic-caption {
    display: inline-block;
  }

  /* line 251, ../../Private/Sass/partials/_content.scss */
  .csc-textpic-imagecolumn,
  .csc-textpic-imagecolumn .csc-textpic-image {
    margin-right: 0;
  }

  /* line 257, ../../Private/Sass/partials/_content.scss */
  .csc-textpic-imagecolumn.csc-textpic-lastcol,
  .csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image {
    margin-right: 10px;
  }

  /* line 262, ../../Private/Sass/partials/_content.scss */
  .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5, ../../Private/Sass/partials/_navigation.scss */
  header nav {
    clear: both;
    position: relative;
    width: 100%;
    margin: 0;
  }
  /* line 11, ../../Private/Sass/partials/_navigation.scss */
  header nav ul {
    padding: 20px 0;
    margin: 0;
    list-style: none;
    width: 100%;
    border-bottom: 5px solid #000000;
    float: left;
  }
  /* line 19, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li {
    display: block;
    width: 100%;
    clear: both;
    border-top: 1px solid #000000;
    background: transparent url("../Images/black_transparent.png");
    line-height: 100%;
    padding: 0;
    margin: 0;
    font-size: 1em;
  }
  /* line 30, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li a {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    background: transparent;
    padding: 10px 0 10px 20px;
    margin: 0;
    line-height: 150%;
    font-size: 1em;
    text-transform: uppercase;
  }
  /* line 41, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li a span {
    float: right;
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 10px 0 0;
    font-size: 22px;
  }
  /* line 49, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li a span:after {
    content: "›";
  }
  /* line 55, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li a.hover span {
    transform: rotate(90deg);
    margin: 10px 15px 0 0;
  }
  /* line 63, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li.no a:hover, header nav ul li.act a, header nav ul li.hover a {
    color: #71a9c5;
  }
  /* line 72, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li.act li a, header nav ul li.hover li a {
    color: #FFFFFF;
    background: transparent;
    font-size: 1em;
    line-height: 125%;
    display: block;
    padding: 0.5em 1em 0.5em 2em;
  }
  /* line 84, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul {
    display: none;
    left: -9999em;
    padding: 0;
    margin: 0;
    /*
    position: absolute;
    z-index: 200;
    */
    position: relative;
    width: 100%;
    min-width: 100%;
    line-height: 100%;
    border-bottom: 0;
  }
  /* line 99, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li {
    width: 100%;
    background: #000000;
    border: 0;
    font-size: 1em;
  }
  /* line 105, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li.first {
    padding: 2% 0 0 0;
    margin: 0;
  }
  /* line 109, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li.first a {
    padding: 0.5em 1em 0.5em 2em;
  }
  /* line 115, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li.last {
    padding: 0 0 2% 0;
  }
  /* line 118, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li.last a {
    padding: 0.5em 1em 0.5em 2em;
  }
  /* line 123, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li a {
    color: #FFFFFF;
    background: transparent;
    font-size: 1em;
    line-height: 125%;
    display: block;
    padding: 0.5em 1em 0.5em 2em;
  }
  /* line 131, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li a span {
    display: none;
  }
  /* line 137, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li.act a {
    color: #71a9c5;
  }
  /* line 146, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.first {
    padding: 2% 0 0 0;
    margin: 0;
  }
  /* line 150, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.first a {
    padding: 0.5em 1em 0.5em 3em;
  }
  /* line 156, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.last {
    padding: 0 0 2% 0;
  }
  /* line 159, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.last a {
    padding: 0.5em 1em 0.5em 3em;
  }
  /* line 165, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.no a {
    color: #FFFFFF;
    padding: 0.5em 1em 0.5em 3em;
  }
  /* line 172, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.act a {
    padding: 0.5em 1em 0.5em 3em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 190, ../../Private/Sass/partials/_navigation.scss */
  header nav {
    clear: both;
    position: relative;
    width: 100%;
    margin: 0;
  }
  /* line 196, ../../Private/Sass/partials/_navigation.scss */
  header nav ul {
    padding: 20px 0 0 0;
    margin: 0;
    list-style: none;
    width: 100%;
    border-bottom: 5px solid #000000;
    float: left;
  }
  /* line 204, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li {
    display: block;
    width: 100%;
    clear: both;
    border-top: 1px solid #000000;
    background: transparent url("../Images/black_transparent.png");
    line-height: 100%;
    padding: 0;
    margin: 0;
    font-size: 1em;
  }
  /* line 215, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li a {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    background: transparent;
    padding: 0.25em 0 0.25em 2em;
    margin: 0;
    line-height: 150%;
    font-size: 1em;
    text-transform: uppercase;
  }
  /* line 226, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li a span {
    float: right;
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 10px 0 0;
    font-size: 22px;
  }
  /* line 234, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li a span:after {
    content: "›";
  }
  /* line 240, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li a.hover span {
    transform: rotate(90deg);
    margin: 10px 15px 0 0;
  }
  /* line 248, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li.no a:hover, header nav ul li.act a, header nav ul li.hover a {
    color: #71a9c5;
  }
  /* line 257, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li.act li a, header nav ul li.hover li a {
    color: #FFFFFF;
    background: transparent;
    font-size: 1em;
    line-height: 125%;
    display: block;
    padding: 0.5em 1em 0.5em 2em;
  }
  /* line 269, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul {
    display: none;
    left: -9999em;
    padding: 0;
    margin: 0;
    /*
    position: absolute;
    z-index: 200;
    */
    position: relative;
    width: 100%;
    min-width: 100%;
    line-height: 100%;
    border-bottom: 0;
  }
  /* line 284, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li {
    width: 100%;
    background: #000000;
    border: 0;
    font-size: 1em;
  }
  /* line 290, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li.first {
    padding: 2% 0 0 0;
    margin: 0;
  }
  /* line 294, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li.first a {
    padding: 0.5em 1em 0.5em 2em;
  }
  /* line 300, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li.last {
    padding: 0 0 2% 0;
  }
  /* line 303, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li.last a {
    padding: 0.5em 1em 0.5em 2em;
  }
  /* line 308, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li a {
    color: #FFFFFF;
    background: transparent;
    font-size: 1em;
    line-height: 125%;
    display: block;
    padding: 0.5em 1em 0.5em 2em;
  }
  /* line 316, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li a span {
    display: none;
  }
  /* line 322, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li.act a {
    color: #71a9c5;
  }
  /* line 331, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.first {
    padding: 2% 0 0 0;
    margin: 0;
  }
  /* line 335, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.first a {
    padding: 0.5em 1em 0.5em 3em;
  }
  /* line 341, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.last {
    padding: 0 0 2% 0;
  }
  /* line 344, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.last a {
    padding: 0.5em 1em 0.5em 3em;
  }
  /* line 350, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.no a {
    color: #FFFFFF;
    padding: 0.5em 1em 0.5em 3em;
  }
  /* line 357, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul li ul li.act a {
    padding: 0.5em 1em 0.5em 3em;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 375, ../../Private/Sass/partials/_navigation.scss */
  header nav {
    clear: both;
    width: 980px;
    margin: 69px 0 0 0;
    position: absolute;
    z-index: 50;
    height: 30px;
    border-bottom: 5px solid #000000;
  }
  /* line 385, ../../Private/Sass/partials/_navigation.scss */
  header nav ul {
    position: relative;
    padding: 0 0 0 182px;
    margin: 0;
    list-style: none;
    float: left;
  }
  /* line 394, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul {
    position: absolute;
    background: #000000;
    border: 0;
    width: 160px;
    width: auto !important;
    min-width: 160px;
    height: auto;
    padding: 0 5px;
    margin: 0 0 0 10px;
    display: none;
  }
  /* line 409, ../../Private/Sass/partials/_navigation.scss */
  header nav ul ul ul {
    position: absolute;
    background: #000000;
    width: 320px;
    margin: -35px 0 0 160px;
    height: auto;
    padding: 0;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9;
  }
  /* line 423, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li {
    margin: 0;
    padding: 0;
    line-height: 100%;
    display: block;
    float: left;
    position: relative;
  }
  /* line 431, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li a {
    background: transparent;
    color: #FFFFFF;
    display: block;
    padding: 9px 5px 0 23px;
    height: 25px;
    margin: 0;
    font-size: 13px;
    line-height: 100%;
    text-transform: uppercase;
    text-decoration: none;
  }
  /* line 444, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li.no a:hover, header nav ul li.act a, header nav ul li.hover a {
    color: #71a9c5;
  }
  /* line 452, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li.last ul {
    width: 150px;
  }
  /* line 460, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li.hover ul.second, header nav ul li:hover ul.second {
    left: auto !important;
    display: block;
  }
  /* line 468, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li li {
    float: none;
    height: auto;
    padding: 0;
    margin: 0;
    line-height: 100%;
    text-align: left;
  }
  /* line 476, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li li a {
    padding: 10px;
    margin: 0;
    display: block;
    color: #FFFFFF;
    height: auto;
  }
  /* line 485, ../../Private/Sass/partials/_navigation.scss */
  > header nav ul li li.first {
    padding: 5px 0 0 0;
    margin: 0;
  }
  /* line 489, ../../Private/Sass/partials/_navigation.scss */
  > header nav ul li li.first a {
    padding: 10px;
  }
  /* line 494, ../../Private/Sass/partials/_navigation.scss */
  > header nav ul li li.last {
    padding: 0 0 5px 0;
  }
  /* line 497, ../../Private/Sass/partials/_navigation.scss */
  > header nav ul li li.last a {
    padding: 10px;
  }
  /* line 502, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li li.no a {
    color: #FFFFFF;
  }
  /* line 506, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li li.no > a:hover, header nav ul li li.act > a {
    color: #71a9c5;
  }
  /* line 512, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li li.hover ul.third, header nav ul li li:hover ul.third {
    left: auto !important;
    display: block;
  }
  /* line 520, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li li li {
    float: none;
    height: auto;
    line-height: 100%;
    text-align: left;
  }
  /* line 526, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li li li a {
    background: transparent;
    color: #FFFFFF;
    height: auto;
    line-height: 100%;
    display: block;
    padding: 10px;
  }
  /* line 534, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li li li a:hover {
    color: #71a9c5;
  }
  /* line 539, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li li li.no a {
    color: #FFFFFF;
  }
  /* line 543, ../../Private/Sass/partials/_navigation.scss */
  header nav ul li li li.no a:hover, header nav ul li li li.act a {
    color: #71a9c5;
  }
}
/* line 557, ../../Private/Sass/partials/_navigation.scss */
ul.browse {
  clear: both;
  width: 100%;
  margin: 20px 0 20px 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
/* line 565, ../../Private/Sass/partials/_navigation.scss */
ul.browse li {
  padding: 0;
  margin: 0;
  display: block;
  text-align: center;
}
/* line 571, ../../Private/Sass/partials/_navigation.scss */
ul.browse li a {
  display: block;
  text-decoration: none;
  color: #FFFFFF;
  background: #679fbd;
  padding: 5px 10px;
  border: 1px solid #679fbd;
}
/* line 579, ../../Private/Sass/partials/_navigation.scss */
ul.browse li a:hover {
  color: #FFFFFF;
  background: #78b7d8;
}
/* line 586, ../../Private/Sass/partials/_navigation.scss */
ul.browse li.index {
  text-align: center;
  width: 20%;
  margin: 0 auto;
}
/* line 592, ../../Private/Sass/partials/_navigation.scss */
ul.browse li.prev, ul.browse li.next {
  width: 35%;
  margin: 0;
}
/* line 598, ../../Private/Sass/partials/_navigation.scss */
ul.browse li.prev {
  float: left;
}
/* line 601, ../../Private/Sass/partials/_navigation.scss */
ul.browse li.prev a {
  text-align: left;
}
/* line 604, ../../Private/Sass/partials/_navigation.scss */
ul.browse li.prev a:before {
  font-family: 'mfg_labs_icons', sans-serif;
  content: "";
  color: #FFFFFF;
  width: 25px;
  height: 25px;
  display: inline-block;
  float: left;
}
/* line 617, ../../Private/Sass/partials/_navigation.scss */
ul.browse li.next {
  float: right;
}
/* line 620, ../../Private/Sass/partials/_navigation.scss */
ul.browse li.next a {
  text-align: right;
}
/* line 623, ../../Private/Sass/partials/_navigation.scss */
ul.browse li.next a:after {
  font-family: 'mfg_labs_icons', sans-serif;
  content: "";
  color: #FFFFFF;
  width: 25px;
  height: 25px;
  display: inline-block;
  float: right;
}

/* line 640, ../../Private/Sass/partials/_navigation.scss */
ul.csc-menu-1 {
  margin: -20px 0 20px 0;
  padding: 0 0 10px 0;
  list-style: none;
  background: url("../Images/h_point.png") repeat-x bottom left;
}
/* line 646, ../../Private/Sass/partials/_navigation.scss */
ul.csc-menu-1 li {
  display: inline-block;
  padding: 0 5px 0 0;
  margin: 0;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 653, ../../Private/Sass/partials/_navigation.scss */
ul.csc-menu-1 li span {
  padding: 0 5px 0 10px;
  display: inline;
  color: #000000;
}
/* line 659, ../../Private/Sass/partials/_navigation.scss */
ul.csc-menu-1 li a {
  color: #679fbd;
  text-decoration: none;
}
/* line 664, ../../Private/Sass/partials/_navigation.scss */
ul.csc-menu-1 li.act {
  font-size: 14px;
  font-weight: bold;
  padding: 0 5px 0 0;
}
/* line 669, ../../Private/Sass/partials/_navigation.scss */
ul.csc-menu-1 li.act a {
  color: #71a9c5;
}
/* line 676, ../../Private/Sass/partials/_navigation.scss */
ul.csc-menu-1 li.no a:hover {
  color: #000000;
}

/* line 689, ../../Private/Sass/partials/_navigation.scss */
.csc-sitemap ul {
  list-style: none;
  margin-left: 0;
  padding: 0;
}
/* line 694, ../../Private/Sass/partials/_navigation.scss */
.csc-sitemap ul li {
  list-style: none;
  margin: 0;
  padding: 4px 0 4px 40px;
  background: url("../Images/sitemap_mitte.png") no-repeat left top transparent;
}
/* line 700, ../../Private/Sass/partials/_navigation.scss */
.csc-sitemap ul li:last-child {
  background: url("../Images/sitemap_ende.png") no-repeat left top transparent;
}
/* line 703, ../../Private/Sass/partials/_navigation.scss */
.csc-sitemap ul li:last-child ul {
  background-image: none;
}
/* line 706, ../../Private/Sass/partials/_navigation.scss */
.csc-sitemap ul li:last-child ul ul {
  background: url("../Images/sitemap_start.png") repeat-y left center transparent;
}
/* line 713, ../../Private/Sass/partials/_navigation.scss */
.csc-sitemap ul ul {
  background: url("../Images/sitemap_start.png") repeat-y left center transparent;
  margin: 4px 0 -4px -40px;
  padding: 0 0 0 40px;
}

/* breadcrumb and language selection */
/* line 2, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language {
  margin: 20px 0 0 0;
  width: 940px;
  padding: 0 20px;
}
/* line 7, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 2, ../../Private/Sass/partials/_breadcrumb.scss */
  div.breadcrumb-language {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 2, ../../Private/Sass/partials/_breadcrumb.scss */
  div.breadcrumb-language {
    width: 100%;
    padding: 0;
  }
}
/* line 24, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.breadcrumb {
  list-style: none;
  width: 690px;
  float: left;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 24, ../../Private/Sass/partials/_breadcrumb.scss */
  div.breadcrumb-language ul.breadcrumb {
    width: 75%;
  }
}
/* line 35, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.breadcrumb li {
  display: inline-block;
  padding: 0 10px 0 0;
  color: #E0E0E0;
  font-weight: normal;
  font-size: 13px;
  line-height: 25px;
  text-transform: uppercase;
}
/* line 44, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.breadcrumb li:before {
  content: "";
  font-family: 'mfg_labs_icons', sans-serif;
  font-size: 12px;
  display: block;
  float: left;
  padding: 0 10px 0 0;
  color: #E0E0E0;
}
@media only screen and (max-width: 767px) {
  /* line 35, ../../Private/Sass/partials/_breadcrumb.scss */
  div.breadcrumb-language ul.breadcrumb li {
    float: none;
    display: inline-block;
    background: transparent;
    padding: 0 10px 0 10px;
    border-left: 1px solid #FFFFFF;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 63, ../../Private/Sass/partials/_breadcrumb.scss */
  div.breadcrumb-language ul.breadcrumb li:first-child {
    padding: 0 0 0 10px;
  }
}
/* line 68, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.breadcrumb li a {
  color: #78b7d8;
  text-decoration: none;
  font-weight: normal;
  background: transparent;
  padding: 0;
  font-size: 12px;
}
@media only screen and (max-width: 767px) {
  /* line 68, ../../Private/Sass/partials/_breadcrumb.scss */
  div.breadcrumb-language ul.breadcrumb li a {
    padding: 0;
  }
}
/* line 80, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.breadcrumb li a:hover {
  color: #FFFFFF;
}
/* line 85, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.breadcrumb li.first {
  border: 0;
  background: transparent;
}
/* line 89, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.breadcrumb li.first:before {
  content: '';
  display: none;
}
/* line 100, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.breadcrumb li.item {
  background: transparent;
}
/* line 103, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.breadcrumb li.item:before {
  content: '-';
  padding: 0 10px 0 0;
  display: inline-block;
}
/* line 113, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.language {
  margin: 0;
  padding: 0;
  float: right;
  width: 250px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  /* line 113, ../../Private/Sass/partials/_breadcrumb.scss */
  div.breadcrumb-language ul.language {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 113, ../../Private/Sass/partials/_breadcrumb.scss */
  div.breadcrumb-language ul.language {
    width: 25%;
  }
}
/* line 128, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.language li {
  list-style: none;
  padding: 0 0 0 15px;
  margin: 0;
  display: inline-block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 135, ../../Private/Sass/partials/_breadcrumb.scss */
  div.breadcrumb-language ul.language li:last-child {
    padding: 0 10px 0 15px;
  }
}
/* line 140, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.language li a {
  background: transparent;
  display: block;
  width: auto;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  text-align: center;
  color: #999999;
  text-decoration: none;
  padding: 0;
  text-transform: none;
}
/* line 153, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.language li a:before {
  content: '';
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 164, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.language li a.en:before {
  background: url("../Images/United_Kingdom_transparent.png") no-repeat center;
}
/* line 170, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.language li a.cn:before {
  background: url("../Images/China_transparent.png") no-repeat -1px -5px;
}
/* line 177, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.language li.act a {
  color: #FFFFFF;
}
/* line 182, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.language li.act a.en:before {
  background: url("../Images/United_Kingdom.png") no-repeat center;
}
/* line 189, ../../Private/Sass/partials/_breadcrumb.scss */
div.breadcrumb-language ul.language li.act a.cn:before {
  background: url("../Images/China.png") no-repeat -1px -5px;
}

/* line 1, ../../Private/Sass/partials/_footer.scss */
footer {
  clear: both;
  width: 980px;
  text-align: center;
  position: relative;
  margin: 20px 0 0 0;
  padding: 20px 0;
  	/*
  	ul.language {
  		margin-top: -3px;
  		padding: 0;
  		float: left;
  		width: auto;
  
  		li {
  			list-style: none;
  			padding: 0 15px 0 0;
  			margin: 0;
  			display: block;
  			float: left;
  
  			a {
  				display: block;
  				width: 30px;
  				height: 20px;
  				font-size: 10px;
  				text-align: center;
  				color: #999999;
  				text-decoration: none;
  				padding: 30px 0 0 0;
  				text-transform: none;
  
  				&.en {
  					background: url('../Images/United_Kingdom_transparent.png') no-repeat top center;
  				}
  
  				&.cn {
  					background: url('../Images/China_transparent.png') no-repeat top center;
  				}
  
  			}
  
  			&.act {
  				a {
  					color: $white;
  
  					&.en {
  						background: url('../Images/United_Kingdom.png') no-repeat top center;
  					}
  
  					&.cn {
  						background: url('../Images/China.png') no-repeat top center;
  					}
  				}
  			}
  		}
  	}
  
  	*/
}
/* line 10, ../../Private/Sass/partials/_footer.scss */
footer:after {
  content: '';
  display: block;
  clear: both;
}
@media only screen and (max-width: 767px) {
  /* line 1, ../../Private/Sass/partials/_footer.scss */
  footer {
    width: 100%;
    position: fixed;
    z-index: 10;
    bottom: 0;
    margin: 0;
    padding: 10px 0;
    background: #003048;
    border-top: 1px solid #78b7d8;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1, ../../Private/Sass/partials/_footer.scss */
  footer {
    width: 100%;
  }
}
/* line 31, ../../Private/Sass/partials/_footer.scss */
footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
  width: 100%;
}
/* line 38, ../../Private/Sass/partials/_footer.scss */
footer ul li {
  display: inline-block;
  margin: 0;
  line-height: 100%;
  color: #FFFFFF;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 46, ../../Private/Sass/partials/_footer.scss */
footer ul li a {
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  padding: 5px 10px;
  text-decoration: none;
  white-space: nowrap;
}
/* line 55, ../../Private/Sass/partials/_footer.scss */
footer ul li a:hover, footer ul li.act a {
  color: #679fbd;
}
/* line 63, ../../Private/Sass/partials/_footer.scss */
footer div.facebook {
  width: 150px;
  height: 50px;
  float: right;
  margin: -20px 0 0 0;
  overflow: hidden;
  display: none;
}
/* line 70, ../../Private/Sass/partials/_footer.scss */
footer div.facebook iframe {
  padding: 5px 0 0 0;
  float: right;
}
/* line 133, ../../Private/Sass/partials/_footer.scss */
footer ul.language {
  clear: both;
  margin: 20px auto 0 auto;
  padding: 0;
  float: none;
  width: auto;
  text-align: center;
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 133, ../../Private/Sass/partials/_footer.scss */
  footer ul.language {
    margin: 15px auto 0 auto;
    display: block;
  }
}
/* line 152, ../../Private/Sass/partials/_footer.scss */
footer ul.language li {
  list-style: none;
  padding: 0 0 0 15px;
  margin: 0;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  /* line 152, ../../Private/Sass/partials/_footer.scss */
  footer ul.language li {
    padding: 0 15px;
  }
}
/* line 162, ../../Private/Sass/partials/_footer.scss */
footer ul.language li a {
  background: transparent;
  display: block;
  width: auto;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  text-align: center;
  color: #999999;
  text-decoration: none;
  padding: 0;
  text-transform: none;
}
/* line 175, ../../Private/Sass/partials/_footer.scss */
footer ul.language li a:before {
  content: '';
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 186, ../../Private/Sass/partials/_footer.scss */
footer ul.language li a.en:before {
  background: url("../Images/United_Kingdom_transparent.png") no-repeat center;
}
/* line 192, ../../Private/Sass/partials/_footer.scss */
footer ul.language li a.cn:before {
  background: url("../Images/China_transparent.png") no-repeat -1px -5px;
}
/* line 199, ../../Private/Sass/partials/_footer.scss */
footer ul.language li.act a {
  color: #FFFFFF;
}
/* line 204, ../../Private/Sass/partials/_footer.scss */
footer ul.language li.act a.en:before {
  background: url("../Images/United_Kingdom.png") no-repeat center;
}
/* line 211, ../../Private/Sass/partials/_footer.scss */
footer ul.language li.act a.cn:before {
  background: url("../Images/China.png") no-repeat -1px -5px;
}
@media only screen and (max-width: 767px) {
  /* line 223, ../../Private/Sass/partials/_footer.scss */
  footer ul {
    width: 100%;
  }
  /* line 226, ../../Private/Sass/partials/_footer.scss */
  footer ul li {
    font-size: 12px;
  }
  /* line 231, ../../Private/Sass/partials/_footer.scss */
  footer div.facebook {
    clear: both;
    width: 150px;
    float: none;
    margin: 20px auto 0 auto;
    text-align: center;
  }
  /* line 238, ../../Private/Sass/partials/_footer.scss */
  footer div.facebook ul.language {
    float: none;
    text-align: center;
  }
  /* line 242, ../../Private/Sass/partials/_footer.scss */
  footer div.facebook ul.language li {
    display: inline-block;
    float: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 252, ../../Private/Sass/partials/_footer.scss */
  footer ul {
    width: 100%;
  }
  /* line 255, ../../Private/Sass/partials/_footer.scss */
  footer ul li {
    font-size: 12px;
  }
  /* line 260, ../../Private/Sass/partials/_footer.scss */
  footer div.facebook {
    clear: both;
    width: 150px;
    float: none;
    margin: 20px auto 0 auto;
    text-align: center;
  }
  /* line 267, ../../Private/Sass/partials/_footer.scss */
  footer div.facebook ul.language {
    float: none;
    text-align: center;
  }
  /* line 271, ../../Private/Sass/partials/_footer.scss */
  footer div.facebook ul.language li {
    display: inline-block;
    float: none;
  }
}

/* tip-a-friend */
/* contact form */
/* line 6, ../../Private/Sass/partials/_forms.scss */
.Tx-Formhandler fieldset {
  border: 0;
  padding: 0;
  margin: 0 0 20px 0;
}

/* line 12, ../../Private/Sass/partials/_forms.scss */
.Tx-Formhandler legend {
  font-size: 16px;
  padding: 0;
  font-weight: bold;
  color: #679fbd;
}

/* line 20, ../../Private/Sass/partials/_forms.scss */
div.tx_tipafriend_url {
  margin: 0 0 0 200px;
}

/* line 24, ../../Private/Sass/partials/_forms.scss */
.tx_tipafriend_formfield,
.Tx-Formhandler div.field {
  clear: both;
}

/* line 29, ../../Private/Sass/partials/_forms.scss */
.tx_tipafriend_formfield label,
.Tx-Formhandler label {
  width: 165px;
  float: left;
  clear: both;
  line-height: 125%;
  padding: 3px 0;
}

/* line 38, ../../Private/Sass/partials/_forms.scss */
.Tx-Formhandler label span,
.Tx-Formhandler p.required span {
  color: #E80000;
}

/* line 43, ../../Private/Sass/partials/_forms.scss */
.tx_tipafriend_formfield input,
.tx_tipafriend_formfield select,
.tx_tipafriend_formfield textarea,
.Tx-Formhandler input,
.Tx-Formhandler select,
.Tx-Formhandler textarea {
  width: 250px;
  float: left;
  margin: 0 0 10px 0;
  padding: 3px;
}

/* line 55, ../../Private/Sass/partials/_forms.scss */
.Tx-Formhandler textarea {
  height: 150px;
}

/* line 59, ../../Private/Sass/partials/_forms.scss */
.tx_tipafriend_formfield input#tx_tipafriend_pi1_captcha_response,
.Tx-Formhandler input#freecapfield {
  clear: both;
  margin: 0 0 0 165px;
  width: 120px;
}

/* line 66, ../../Private/Sass/partials/_forms.scss */
.tx_tipafriend_formfield p.captcha,
.Tx-Formhandler div.captcha p {
  clear: both;
  margin: 0 0 0 165px;
  width: 200px;
}

/* line 74, ../../Private/Sass/partials/_forms.scss */
div.captcha .tx-srfreecap-pi1-cant-read {
  display: block;
  clear: both;
  font-size: 12px;
  margin: 10px 0 10px 165px;
}
@media only screen and (max-width: 767px) {
  /* line 74, ../../Private/Sass/partials/_forms.scss */
  div.captcha .tx-srfreecap-pi1-cant-read {
    margin: 10px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 74, ../../Private/Sass/partials/_forms.scss */
  div.captcha .tx-srfreecap-pi1-cant-read {
    margin: 10px 0;
  }
}

/* line 90, ../../Private/Sass/partials/_forms.scss */
.tx_tipafriend_formfield_submit,
.Tx-Formhandler div.submit {
  clear: both;
  margin: 0 0 0 165px;
  cursor: pointer;
}

/* line 97, ../../Private/Sass/partials/_forms.scss */
.tx_tipafriend_formfield_submit input,
.Tx-Formhandler div.submit input {
  background: #000000;
  color: #FFFFFF;
  border: 0px solid #000000;
  padding: 10px;
  width: auto;
}

/* line 106, ../../Private/Sass/partials/_forms.scss */
.tx_tipafriend_formfield_submit input:hover,
.Tx-Formhandler div.submit input:hover {
  background: #353535;
}

/* line 111, ../../Private/Sass/partials/_forms.scss */
.tx_tipafriend_text,
.Tx-Formhandler p.required {
  clear: both;
  margin: 10px 0 0 165px;
  color: #666666;
}

/* line 118, ../../Private/Sass/partials/_forms.scss */
.Tx-Formhandler ul.error {
  clear: both;
  margin: 0 0 10px 165px;
  padding: 0;
}

/* line 124, ../../Private/Sass/partials/_forms.scss */
.Tx-Formhandler ul.error li {
  color: #E80000;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 132, ../../Private/Sass/partials/_forms.scss */
.Tx-Formhandler table {
  border-top: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  border-collapse: collapse;
  width: 100%;
  margin: 0 0 10px 0;
}

/* line 140, ../../Private/Sass/partials/_forms.scss */
.Tx-Formhandler table th,
.Tx-Formhandler table td {
  padding: 10px;
  font-size: 12px;
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
}

/* line 1, ../../Private/Sass/partials/_homepage.scss */
body.homepage {
  /* Homepage START */
  	/*
  	div.slideshow {
  		clear: both;
  		position: relative;
  		width: 640px;
  		height: 325px;
  		padding: 0;
  		float: left;
  		background: $black;
  		text-align: left;
  
  		@include bp-tablet {
  			float: none;
  			margin: 0 auto;
  		}
  
  
  		.csc-textpic-imagewrap {
  			text-align: left;
  
  			.csc-textpic-imagerow {
  				display: none;
  				position: absolute;
  				margin: 0;
  				height: 325px;
  				overflow: hidden;
  			}
  		}
  
  		.csc-textpic-center .csc-textpic-imagewrap {
  			margin: 0;
  			float: left;
  		}
  
  		.csc-textpic {
  
  			.csc-textpic-imagewrap {
  
  				.csc-textpic-imagerow:first-child {
  					display: block;
  				}
  
  				.csc-textpic-image {
  					text-align: left;
  
  					img {
  
  					}
  
  					.csc-textpic-caption {
  						display: block;
  						position: absolute;
  						z-index: 20;
  						width: 460px;
  						height: 35px;
  						top: 0;
  						margin: 280px 0 0 0;
  						padding: 5px 170px 5px 10px;
  						text-align: left;
  						background: transparent url("../Images/black_transparent.png") top left;
  						color: #E0E0E0;
  						font-style: normal;
  					}
  				}
  			}
  		}
  	}
  	*/
  	/*
  	#slideshow_navigation {
  		position: absolute;
  		width: 640px;
  		margin: 285px 0 0 0;
  
  		ul {
  			margin: 0;
  			padding: 10px 10px 15px 0;
  			list-style: none;
  			float: right;
  
  			li {
  				float: left;
  				display: block;
  				line-height: 100%;
  				margin: 0 0 0 10px;
  				color: $white;
  				padding: 0;
  				background: transparent;
  				border: 0;
  
  				a {
  					display: block;
  					font-size: 10px;
  					color: $white;
  					background: $black;
  					line-height: 100%;
  					text-decoration: none;
  					padding: 3px 5px;
  					border: 0;
  					border-radius: 10px;
  					-moz-border-radius: 10px;
  					-webkit-border-radius: 10px;
  				}
  
  				&.act {
  					a {
  						background: $white;
  						color: $black;
  						border: 0;
  					}
  				}
  			}
  		}
  	}
  	*/
}
/* line 4, ../../Private/Sass/partials/_homepage.scss */
body.homepage .content {
  width: 980px;
}
/* line 9, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content {
  width: 980px;
  margin: 0 auto;
  text-align: left;
  /* small navigation and news navigation */
}
@media only screen and (max-width: 767px) {
  /* line 9, ../../Private/Sass/partials/_homepage.scss */
  body.homepage .homepage_content {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 9, ../../Private/Sass/partials/_homepage.scss */
  body.homepage .homepage_content {
    width: 640px;
    margin: 0 auto;
  }
}
/* line 24, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.homepage_navigation {
  margin: 20px 0 0 0;
  clear: both;
  width: 155px;
  height: 164px;
  background: #cfe3e3;
  padding: 5px;
  float: left;
}
/* line 33, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.homepage_navigation ul {
  border: 1px solid #f7f6f4;
  padding: 0 7px;
  margin: 0;
  height: 162px;
  list-style: none;
  background: #dbeaea;
}
/* line 41, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.homepage_navigation ul li {
  clear: both;
  display: block;
  padding: 4px 0 0 0;
  margin: 0;
  font-size: 11px;
  line-height: 28px;
  border-bottom: 1px solid #f7f6f4;
}
/* line 50, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.homepage_navigation ul li.last {
  border-bottom: 0;
}
/* line 54, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.homepage_navigation ul li a {
  display: block;
  text-transform: uppercase;
  color: #000000;
  padding: 0;
  text-decoration: none;
}
/* line 61, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.homepage_navigation ul li a:hover {
  color: #68a0be;
}
/* line 65, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.homepage_navigation ul li a.facebook {
  background: url("../Images/facebook.png") no-repeat right;
  margin: 0 10px 0 0;
}
/* line 72, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.homepage_navigation ul li.act > a {
  font-weight: bold;
}
/* line 80, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser {
  width: 815px;
  float: left;
  margin: 20px 0 0 0;
}
/* line 85, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser div {
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 80, ../../Private/Sass/partials/_homepage.scss */
  body.homepage .homepage_content div.teaser {
    width: 100%;
    margin: 10px 0 0 0;
  }
  /* line 93, ../../Private/Sass/partials/_homepage.scss */
  body.homepage .homepage_content div.teaser div {
    float: none;
  }
}
/* line 98, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser .csc-default {
  margin: 0 0 0 17px;
}
/* line 101, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser .csc-default:first-child {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  /* line 98, ../../Private/Sass/partials/_homepage.scss */
  body.homepage .homepage_content div.teaser .csc-default {
    margin: 0;
  }
}
/* line 110, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser div.csc-textpic {
  margin: 0;
}
/* line 113, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser div.csc-textpic figure {
  width: 149px;
  height: 174px;
}
/* line 117, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser div.csc-textpic figure img {
  width: 149px;
  height: 174px;
}
/* line 124, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser div.csc-textpic div.csc-textpic-single-image {
  margin: 0;
}
/* line 129, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.csc-textpic-center div.csc-textpic-imagewrap {
  margin: 0 auto;
  text-align: left;
}
/* line 134, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser-static {
  float: left;
  width: 165px;
  margin: 20px 0 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 134, ../../Private/Sass/partials/_homepage.scss */
  body.homepage .homepage_content div.teaser-static {
    margin: 10px 0 0 0;
  }
}
/* line 143, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser-static .csc-default {
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 143, ../../Private/Sass/partials/_homepage.scss */
  body.homepage .homepage_content div.teaser-static .csc-default {
    float: none;
  }
}
/* line 151, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser-static div.csc-textpic {
  margin: 0;
}
/* line 154, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser-static div.csc-textpic figure {
  width: 149px;
  height: 175px;
}
/* line 158, ../../Private/Sass/partials/_homepage.scss */
body.homepage .homepage_content div.teaser-static div.csc-textpic figure img {
  width: 149px;
  height: 174px;
}
/* line 169, ../../Private/Sass/partials/_homepage.scss */
body.homepage footer ul.language {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 1, ../../Private/Sass/partials/_homepage.scss */
  body.homepage {
    		/*
            div.slideshow {
                width: 100%;
                height: auto;
                float: left;
    
                &:after {
                    clear: both;
                }
    
                img {
                    max-width: 100%;
                    width: auto;
                }
    
                .csc-textpic-imagewrap .csc-textpic-imagerow {
                    height: auto;
                }
    
                .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
                    width: 90%;
                    position: relative;
                    clear: both;
                    padding: 5px 5%;
                    margin: 0;
                }
    
                div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
                    margin: 0;
                }
            }
    
            #slideshow_navigation {
                width: 100%;
                margin: 0;
            }
            */
  }
  /* line 293, ../../Private/Sass/partials/_homepage.scss */
  body.homepage .content {
    width: 100%;
  }
  /* line 299, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.homepage_navigation {
    padding: 0;
    height: auto;
    border: 0;
    width: 100%;
    margin: 0;
  }
  /* line 306, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.homepage_navigation ul {
    width: 100%;
    padding: 0;
    height: auto;
    margin: 0;
    border: 0;
  }
  /* line 313, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.homepage_navigation ul li {
    padding: 10px;
    line-height: 100%;
  }
  /* line 320, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 325, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser div {
    float: none;
  }
  /* line 329, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser .csc-default {
    clear: both;
    float: none;
    width: 100%;
  }
  /* line 335, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser div.csc-textpic {
    margin: 0 auto;
  }
  /* line 339, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser .csc-default .csc-textpic-imagewrap {
    width: 100%;
  }
  /* line 343, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin: 10px auto;
    width: auto;
    display: block;
  }
  /* line 349, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser div.csc-textpic .csc-textpic-imagewrap img {
    margin: 0 auto;
  }
  /* line 354, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser-static {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 359, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser-static div.csc-textpic {
    margin: 0 auto;
  }
  /* line 362, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser-static div.csc-textpic .csc-textpic-imagewrap {
    width: 100%;
  }
  /* line 366, ../../Private/Sass/partials/_homepage.scss */
  body.homepage div.homepage_content div.teaser-static div.csc-textpic figure {
    float: none;
    margin: 0 auto;
  }
}

/* line 1, ../../Private/Sass/partials/_goddio.scss */
body.goddio {
  /* changes for page tree goddio */
}
/* line 11, ../../Private/Sass/partials/_goddio.scss */
body.goddio header nav ul.first li.no > a:hover {
  color: #000000;
}
/* line 19, ../../Private/Sass/partials/_goddio.scss */
body.goddio header nav ul.first li.act a, body.goddio header nav ul.first li.hover a {
  color: #000000;
}
/* line 27, ../../Private/Sass/partials/_goddio.scss */
body.goddio header nav ul.first li li.no a {
  color: #FFFFFF;
}
/* line 30, ../../Private/Sass/partials/_goddio.scss */
body.goddio header nav ul.first li li.no a:hover {
  color: #71a9c5;
}
/* line 38, ../../Private/Sass/partials/_goddio.scss */
body.goddio header nav ul.first li li.act > a, body.goddio header nav ul.first li li.hover > a {
  color: #71a9c5;
}
/* line 41, ../../Private/Sass/partials/_goddio.scss */
body.goddio header nav ul.first li li.act > a:hover, body.goddio header nav ul.first li li.hover > a:hover {
  color: #71a9c5;
}

/* line 1, ../../Private/Sass/partials/_projects.scss */
body.projects {
  	/*
  	header {
  		nav {
  
  			ul.first {
  				li {
  					&.no {
  						> a {
  							&:hover {
  								color: $black;
  							}
  						}
  					}
  
  					&.act,
  					&.hover {
  						a {
  							color: $black;
  						}
  					}
  
  					li {
  
  						&.no {
  							a {
  								color: $white;
  
  								&:hover {
  									color: $mediumblue;
  								}
  							}
  						}
  
  						&.act,
  						&.hover {
  							> a {
  								color: $mediumblue;
  
  								&:hover {
  									color: $mediumblue;
  								}
  							}
  						}
  					}
  				}
  			}
  		}
  	}
  	*/
}
/* line 57, ../../Private/Sass/partials/_projects.scss */
body.projects .top_content div.inner {
  padding: 0;
  background: transparent;
}
/* line 63, ../../Private/Sass/partials/_projects.scss */
body.projects .content h1:first-child {
  padding-right: 175px;
  min-height: 50px;
}
/* line 68, ../../Private/Sass/partials/_projects.scss */
body.projects .content div.meta,
body.projects .top_content div.meta {
  display: none;
  margin-top: 30px;
}
/* line 74, ../../Private/Sass/partials/_projects.scss */
body.projects #googleMap {
  margin: 0 auto;
}
/* line 77, ../../Private/Sass/partials/_projects.scss */
body.projects #googleMap p {
  color: #000000;
}

/* line 4, ../../Private/Sass/partials/_projects_heracleion.scss */
body.projects.heracleion .content h1 {
  margin: 30px 0 30px 0;
}
/* line 8, ../../Private/Sass/partials/_projects_heracleion.scss */
body.projects.heracleion .content div.meta {
  margin-top: 65px;
}

/* line 18, ../../Private/Sass/partials/_projects_heracleion.scss */
body.projects.heracleion.second_level .content div.meta {
  display: none;
  margin-top: 65px;
}

/* line 4, ../../Private/Sass/partials/_projects_sunken.scss */
body.sunken_civilizations .content h1 {
  margin: 30px 0 30px 0;
}
/* line 8, ../../Private/Sass/partials/_projects_sunken.scss */
body.sunken_civilizations .content div.meta {
  display: none;
  margin-top: 298px;
}
/* line 13, ../../Private/Sass/partials/_projects_sunken.scss */
body.sunken_civilizations .content > div.inner {
  padding: 0;
}

/* line 5, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content {
  width: 670px;
}
/* line 9, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner {
  background: #000000 url("../Images/events/events_bg.jpg") no-repeat top center;
  height: 789px;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 20px;
}
/* line 16, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner ul {
  list-style: none;
}
/* line 19, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner ul li {
  clear: both;
  line-height: 100%;
}
/* line 23, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner ul li a {
  text-decoration: none;
  color: #FFFFFF;
}
/* line 27, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner ul li a span {
  display: block;
}
/* line 30, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner ul li a span.title {
  text-transform: uppercase;
}
/* line 34, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner ul li a span.subtitle {
  clear: both;
  color: #E0E0E0;
  font-size: 10px;
  padding: 0 0 5px 0;
}
/* line 47, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .exhibitions {
  position: absolute;
  z-index: 2;
  width: 150px;
  margin: 149px 0 0 9px;
}
/* line 53, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .exhibitions h3 {
  left: -1000em;
  position: absolute;
}
/* line 58, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .exhibitions ul {
  text-align: left;
  background: transparent url("../Images/events/exhibitions_point.png") repeat-y top left;
  list-style: none;
  padding: 50px 0px 22px 15px;
  margin: 6px 0px 0 63px;
  width: 328px;
}
/* line 66, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .exhibitions ul li {
  font-size: 12px;
}
/* line 72, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .exhibitions ul li a span.subtitle {
  color: #87a1b3;
  text-transform: uppercase;
}
/* line 80, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .exhibitions ul li a:hover span.title {
  color: #679bb5;
}
/* line 89, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .exhibitions .element {
  margin: 5px 0 0 47px;
}
/* line 96, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .symposia {
  position: absolute;
  z-index: 3;
  width: 320px;
  margin: 10px 0 0 300px;
  height: 130px;
}
/* line 103, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .symposia h3 {
  left: -1000em;
  position: absolute;
}
/* line 108, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .symposia ul {
  margin: 10px 0 0 90px;
  padding: 0 0 23px 30px;
  background: url("../Images/events/symposia_points.png") no-repeat bottom left;
  z-index: 20;
  position: absolute;
}
/* line 115, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .symposia ul li {
  font-size: 12px;
}
/* line 121, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .symposia ul li a:hover span.title {
  color: #bd061c;
}
/* line 130, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .symposia .bubble {
  margin: 52px 0 0 0;
}
/* line 136, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .collections {
  position: absolute;
  z-index: 1;
  width: 460px;
  padding: 0 30px 0 0;
  margin: 239px 0 0 132px;
  text-align: right;
}
/* line 144, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .collections h3 {
  left: -1000em;
  position: absolute;
}
/* line 149, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .collections ul {
  text-align: right;
  background: url("../Images/events/collections_point.png") repeat-y top right;
  list-style: none;
  padding: 255px 15px 10px 0;
  margin: 7px 73px 5px 0;
}
/* line 156, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .collections ul li {
  font-size: 12px;
}
/* line 163, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .collections ul li a:hover span.title {
  color: #f2cb00;
}
/* line 172, ../../Private/Sass/partials/_events_overview.scss */
body.events-overview .page_content .content div.inner .collections .element {
  clear: both;
  margin: 0 52px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 187, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content {
    width: 100%;
  }
  /* line 190, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner {
    background: #000000;
    height: auto;
  }
  /* line 194, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .exhibitions,
  body.events-overview .page_content .content div.inner .symposia,
  body.events-overview .page_content .content div.inner .collections {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
  }
  /* line 203, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .exhibitions h3,
  body.events-overview .page_content .content div.inner .symposia h3,
  body.events-overview .page_content .content div.inner .collections h3 {
    left: auto;
    position: relative;
    margin: 0 0 1em 0;
    background: transparent;
  }
  /* line 210, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .exhibitions ul,
  body.events-overview .page_content .content div.inner .symposia ul,
  body.events-overview .page_content .content div.inner .collections ul {
    background: transparent;
    text-align: left;
    padding: 0;
    margin: 0 0 20px 0;
    width: 100%;
  }
  /* line 217, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .exhibitions ul li,
  body.events-overview .page_content .content div.inner .symposia ul li,
  body.events-overview .page_content .content div.inner .collections ul li {
    display: block;
    margin: 0 0 2px 0;
    border-bottom: 0;
  }
  /* line 222, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .exhibitions ul li a,
  body.events-overview .page_content .content div.inner .symposia ul li a,
  body.events-overview .page_content .content div.inner .collections ul li a {
    display: block;
    padding: 0.5em;
    background: #282828;
  }
  /* line 227, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .exhibitions ul li a span,
  body.events-overview .page_content .content div.inner .symposia ul li a span,
  body.events-overview .page_content .content div.inner .collections ul li a span {
    line-height: 120%;
  }
  /* line 231, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .exhibitions ul li a:hover,
  body.events-overview .page_content .content div.inner .symposia ul li a:hover,
  body.events-overview .page_content .content div.inner .collections ul li a:hover {
    background: #303030;
  }
  /* line 240, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .exhibitions h3 a,
  body.events-overview .page_content .content div.inner .exhibitions li a {
    color: #679bb5;
    text-decoration: none;
  }
  /* line 248, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .symposia h3 a,
  body.events-overview .page_content .content div.inner .symposia li a {
    color: #bd061c;
    text-decoration: none;
  }
  /* line 256, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .collections h3 a,
  body.events-overview .page_content .content div.inner .collections li a {
    color: #f2cb00;
    text-decoration: none;
  }
  /* line 263, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content div.inner .exhibitions div.bubble,
  body.events-overview .page_content .content div.inner .exhibitions div.element,
  body.events-overview .page_content .content div.inner .symposia div.bubble,
  body.events-overview .page_content .content div.inner .collections div.bubble,
  body.events-overview .page_content .content div.inner .collections div.element {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 279, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content {
    margin: 0 auto;
  }
  /* line 283, ../../Private/Sass/partials/_events_overview.scss */
  body.events-overview .page_content .content {
    width: 670px;
    margin: 0 auto;
    float: none;
    padding: 0 0 20px 0;
  }
}

/* line 2, ../../Private/Sass/partials/_events.scss */
body.events .content {
  margin-top: 80px;
}
/* line 6, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .event_bubble {
  position: absolute;
  margin: -95px 50px 0 400px;
}
@media only screen and (max-width: 767px) {
  /* line 6, ../../Private/Sass/partials/_events.scss */
  body.events .content div.inner .event_bubble {
    clear: both;
    width: 194px;
    margin: -95px auto 20px auto;
    position: relative;
  }
  /* line 16, ../../Private/Sass/partials/_events.scss */
  body.events .content div.inner .event_bubble img {
    width: 194px;
    height: 194px;
    max-width: 194px;
  }
}
/* line 24, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .event_navi {
  margin: 0 0 30px 0;
}
/* line 27, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .event_navi:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 24, ../../Private/Sass/partials/_events.scss */
  body.events .content div.inner .event_navi {
    margin: 0;
  }
}
/* line 38, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .event_navi ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 43, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .event_navi ul li {
  clear: both;
  line-height: 100%;
  padding: 0 0 7px 0;
  font-size: 12px;
}
/* line 49, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .event_navi ul li a {
  text-decoration: none;
  color: #000000;
}
/* line 53, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .event_navi ul li a span {
  display: block;
}
/* line 56, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .event_navi ul li a span.title {
  text-transform: uppercase;
}
/* line 60, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .event_navi ul li a span.subtitle {
  clear: both;
  color: #888888;
  font-size: 10px;
}
/* line 71, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .events_collections,
body.events .content div.inner .events_exhibitions,
body.events .content div.inner .events_symposia {
  height: 210px;
}
@media only screen and (max-width: 767px) {
  /* line 71, ../../Private/Sass/partials/_events.scss */
  body.events .content div.inner .events_collections,
  body.events .content div.inner .events_exhibitions,
  body.events .content div.inner .events_symposia {
    height: auto;
  }
}
/* line 80, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .events_collections:after,
body.events .content div.inner .events_exhibitions:after,
body.events .content div.inner .events_symposia:after {
  content: '';
  clear: both;
  display: block;
  visibility: hidden;
}
/* line 96, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .events_collections ul li.no a:hover span.title {
  color: #f2cb00;
}
/* line 104, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .events_collections ul li.act a span.title {
  color: #f2cb00;
}
/* line 115, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .events_exhibitions ul li.no a:hover span.title,
body.events .content div.inner .events_exhibitions ul li.act a span.title {
  color: #679bb5;
}
/* line 120, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .events_exhibitions ul li a span.subtitle {
  text-transform: uppercase;
  display: none;
}
/* line 129, ../../Private/Sass/partials/_events.scss */
body.events .content div.inner .events_symposia ul li.no a:hover span.title,
body.events .content div.inner .events_symposia ul li.act a span.title {
  color: #bd061c;
}
/* line 137, ../../Private/Sass/partials/_events.scss */
body.events .content .meta {
  display: none;
  			/*
  			margin-top: 240px;
  
  			iframe {
  				padding: 5px 0 0 0;
  			}
  			*/
}
/* line 148, ../../Private/Sass/partials/_events.scss */
body.events .content h1:first-child {
  min-height: 50px;
}
/* line 157, ../../Private/Sass/partials/_events.scss */
body.events header nav li.no a:hover,
body.events header nav li.act a,
body.events header nav li.hover a {
  /*
  color: #5189A5;
  */
}

/* line 3, ../../Private/Sass/partials/_library.scss */
body.library h5 {
  margin: 20px 0 5px 0;
}
/* line 7, ../../Private/Sass/partials/_library.scss */
body.library div.csc-textpic-intext-left-nowrap {
  float: left;
  clear: both;
  width: 100%;
  background: url("../Images/h_point.png") repeat-x bottom left;
  padding: 0;
  margin: 0 0 12px 0;
}
/* line 16, ../../Private/Sass/partials/_library.scss */
body.library div.csc-textpic div.csc-textpic-single-image img {
  margin: 0 0 15px 0;
  -ms-box-shadow: 3px 4px 8px #666;
  -o-box-shadow: 3px 4px 8px #666;
  -moz-box-shadow: 3px 4px 8px #666;
  -webkit-box-shadow: 3px 4px 8px #666;
  box-shadow: 3px 4px 8px #666;
}
/* line 22, ../../Private/Sass/partials/_library.scss */
body.library div.csc-textpic-text h4 {
  padding: 2px 0 5px 0;
}

/* line 3, ../../Private/Sass/partials/_news.scss */
body.news div.news_content {
  width: 430px;
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 3, ../../Private/Sass/partials/_news.scss */
  body.news div.news_content {
    width: 100%;
    float: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 3, ../../Private/Sass/partials/_news.scss */
  body.news div.news_content {
    width: 100%;
    float: none;
  }
}
/* line 17, ../../Private/Sass/partials/_news.scss */
body.news div.news_content:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
/* line 26, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation {
  margin: 30px 0 20px 0;
  width: 139px;
  float: right;
  background: #e0dcd1;
  padding: 5px;
}
/* line 33, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation ul {
  border: 1px solid #f7f6f4;
  padding: 0 7px;
  margin: 0;
  height: auto;
  list-style: none;
}
/* line 40, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation ul ul {
  border: 0;
  padding: 0;
}
/* line 45, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation ul li {
  clear: both;
  display: block;
  padding: 4px 0 0 0;
  margin: 0;
  line-height: 28px;
  border-bottom: 1px solid #f7f6f4;
}
/* line 53, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation ul li.last {
  border-bottom: 0;
}
/* line 57, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation ul li a {
  display: block;
  text-transform: uppercase;
  color: #000000;
  padding: 0;
  text-decoration: none;
}
/* line 64, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation ul li a:hover {
  color: #68a0be;
}
/* line 68, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation ul li a.rss {
  background: url("../Images/rss.gif") no-repeat right;
}
/* line 74, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation ul li.act > a {
  font-weight: bold;
}
/* line 79, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation ul li li {
  border: 0;
  border-top: 1px solid #f7f6f4;
}
/* line 83, ../../Private/Sass/partials/_news.scss */
body.news div.news_navigation ul li li a {
  padding: 0 0 0 20px;
}
@media only screen and (max-width: 767px) {
  /* line 26, ../../Private/Sass/partials/_news.scss */
  body.news div.news_navigation {
    margin: 0 0 30px 0;
    width: 100%;
    float: none;
  }
  /* line 97, ../../Private/Sass/partials/_news.scss */
  body.news div.news_navigation ul ul li {
    font-size: 13px;
  }
  /* line 103, ../../Private/Sass/partials/_news.scss */
  body.news div.news_navigation:after {
    content: '.';
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 26, ../../Private/Sass/partials/_news.scss */
  body.news div.news_navigation {
    margin: 0 0 30px 0;
    width: 100%;
    float: none;
  }
  /* line 119, ../../Private/Sass/partials/_news.scss */
  body.news div.news_navigation ul ul li {
    font-size: 13px;
  }
  /* line 125, ../../Private/Sass/partials/_news.scss */
  body.news div.news_navigation:after {
    content: '.';
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
  }
}

/* line 4, ../../Private/Sass/partials/_finds.scss */
body.finds .page_content div.content {
  margin-bottom: 35px;
}
/* line 10, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links {
  margin: 20px 0 0 0;
  width: 100%;
  text-align: center;
}
/* line 16, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links .csc-default {
  display: inline-block;
  margin: 0 10px 10px 10px;
}
@media only screen and (max-width: 767px) {
  /* line 16, ../../Private/Sass/partials/_finds.scss */
  body.finds .short-links .csc-default {
    margin: 0 10px 20px 10px;
    text-align: center;
  }
}
/* line 30, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links div.csc-textpic {
  margin: 0;
}
/* line 33, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links div.csc-textpic .csc-textpic-imagewrap {
  margin: 0 0 15px 0;
}
/* line 37, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links div.csc-textpic figure {
  width: 149px;
  height: auto;
  position: relative;
  margin: 0;
  display: block;
}
/* line 44, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links div.csc-textpic figure a {
  line-height: 100%;
}
/* line 48, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links div.csc-textpic figure img {
  width: 149px;
  height: auto;
}
/* line 53, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links div.csc-textpic figure figcaption {
  background: url("../Images/black_transparent.png");
  color: #FFFFFF;
  display: none;
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  text-align: center;
  width: 149px;
  height: 100%;
  top: 0;
  padding: 0;
  margin: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  -webkit-transition: all 250ms;
  -moz-transition: all 250ms;
  -ms-transition: all 250ms;
  -o-transition: all 250ms;
  transition: all 250ms;
}
/* line 69, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links div.csc-textpic figure figcaption span {
  display: none;
  vertical-align: bottom;
  width: 140px;
  height: 100%;
}
/* line 78, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links div.csc-textpic figure:hover figcaption {
  display: table;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 83, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links div.csc-textpic figure:hover figcaption span {
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  /* line 92, ../../Private/Sass/partials/_finds.scss */
  body.finds .short-links div.csc-textpic figure {
    margin: 0 auto;
    width: 165px;
    height: auto;
  }
  /* line 97, ../../Private/Sass/partials/_finds.scss */
  body.finds .short-links div.csc-textpic figure img {
    width: 100%;
    height: auto;
  }
}
/* line 106, ../../Private/Sass/partials/_finds.scss */
body.finds .short-links div.csc-textpic div.csc-textpic-single-image {
  margin: 0;
}

/* line 1, ../../Private/Sass/partials/_google_maps.scss */
body.google-maps {
  padding: 20px;
  margin: 0;
  line-height: 100%;
  background: #FFFFFF;
}
/* line 7, ../../Private/Sass/partials/_google_maps.scss */
body.google-maps h1 {
  padding: 10px 0;
}
/* line 11, ../../Private/Sass/partials/_google_maps.scss */
body.google-maps .top_content {
  background: #FFFFFF;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 18, ../../Private/Sass/partials/_google_maps.scss */
body.google-maps #googleMap {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 18, ../../Private/Sass/partials/_google_maps.scss */
  body.google-maps #googleMap {
    width: 100%;
  }
}

/* interactive map heraclion */
/* line 2, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map {
  	/*
  	margin: 0;
  	line-height: 100%;
  	background: #FFFFFF;
  
  	padding: 20px 20px 0 20px;
  	text-align: left;
  	*/
  /* CSS Styled Content Regeln überschreiben */
  /*
  .csc-textpic .csc-textpic-imagewrap figure,
  .csc-textpic FIGURE.csc-textpic-imagewrap {
  	display: inline-block !important;
  }
  */
  /* interactive map */
}
/* line 13, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map h1 {
  padding-right: 0;
}
/* line 18, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map .csc-textpic-center {
  text-align: center;
}
/* line 21, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map .csc-textpic-center .csc-textpic-text {
  text-align: left;
}
/* line 25, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map .csc-textpic-center .csc-textpic-imagewrap {
  margin: 0 auto;
  display: inline-block;
}
/* line 30, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map .csc-textpic-center .csc-textpic-single-image {
  margin: 0 auto 0 auto;
}
/* line 36, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map .csc-textpic .csc-textpic-single-image img {
  margin: 0 0 20px 0;
}
/* line 47, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map div.csc-textpic .csc-textpic-imagewrap figure,
body.interactive-map div.csc-textpic figure.csc-textpic-imagewrap,
body.interactive-map figcaption.csc-textpic-caption {
  display: block;
}
/* line 54, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map div.csc-textpic-left .csc-textpic-imagewrap {
  float: none;
}
/* line 61, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map span.map_label {
  top: 0;
  position: absolute;
  display: block;
  background: transparent url("../Images/white_trans.png");
  font-size: 10px;
  padding: 1px 2px 1px 2px;
  line-height: 100%;
}
/* line 70, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map span.map_label > a {
  display: inline-block;
  text-decoration: none;
  color: #151515;
  line-height: 100%;
  padding: 0;
  margin: 0;
}
/* line 80, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map div.loader {
  width: 600px;
  height: 500px;
  margin: 0 auto;
  position: absolute;
  background: transparent url("../Images/fancybox_loading.gif") no-repeat center;
}
/* line 88, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map #zoom_link {
  position: absolute;
  top: 160px;
  margin: 0 0 0 25px;
}
@media only screen and (max-width: 767px) {
  /* line 88, ../../Private/Sass/partials/_interactive_map.scss */
  body.interactive-map #zoom_link {
    top: 450px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 88, ../../Private/Sass/partials/_interactive_map.scss */
  body.interactive-map #zoom_link {
    top: 450px;
  }
}
/* line 101, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map #zoom_link.second {
  position: absolute;
  top: 195px;
  margin: 0 0 0 25px;
}
@media only screen and (max-width: 767px) {
  /* line 101, ../../Private/Sass/partials/_interactive_map.scss */
  body.interactive-map #zoom_link.second {
    top: 485px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 101, ../../Private/Sass/partials/_interactive_map.scss */
  body.interactive-map #zoom_link.second {
    top: 485px;
  }
}
/* line 115, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map #zoom_link a,
body.interactive-map #zoom_link a:link,
body.interactive-map #zoom_link a:visited {
  width: 25px;
  height: 25px;
  line-height: 23px;
  text-align: center;
  padding: 0;
  display: block;
  border: 1px solid #454545;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #F0F0F0;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  color: #454545;
}
/* line 134, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map #zoom_link a:hover,
body.interactive-map #zoom_link a:link:hover,
body.interactive-map #zoom_link a:visited:hover {
  background: #E0E0E0;
}
/* line 140, ../../Private/Sass/partials/_interactive_map.scss */
body.interactive-map map area.map_area {
  z-index: 1000;
}

/* FE-Login */
/* line 3, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 {
  margin: 0;
  width: 430px;
  clear: both;
  float: none;
}
@media only screen and (max-width: 767px) {
  /* line 3, ../../Private/Sass/partials/ext/_fe_login.scss */
  .tx-felogin-pi1 {
    width: 100%;
  }
}
/* line 13, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 div.status {
  margin: 0 0 10px 0;
}
/* line 16, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 div.status p,
.tx-felogin-pi1 div.status div {
  font-size: 12px;
  color: #000000;
  padding: 5px 0;
  background: #FFFFFF;
  border-bottom: 0 solid #000000;
  font-weight: normal;
}
/* line 25, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 div.status p a,
.tx-felogin-pi1 div.status div a {
  text-decoration: underline;
}
/* line 28, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 div.status p a:hover,
.tx-felogin-pi1 div.status div a:hover {
  text-decoration: none;
}
/* line 35, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form {
  padding: 0;
  width: 100%;
}
/* line 39, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset {
  border: 0;
  padding: 0;
  width: 100%;
}
/* line 44, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset legend {
  color: #000000;
  display: none;
  font-weight: bold;
  padding: 5px 3px 5px 0;
  font-size: 12px;
}
/* line 52, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset div.input {
  float: left;
  width: 250px;
}
/* line 56, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset div.input div {
  float: left;
  width: 100%;
}
/* line 62, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset div.submit {
  float: right;
  width: auto;
}
/* line 67, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset label {
  width: 120px;
  float: left;
  clear: both;
  padding: 4px 5px 3px 0;
}
/* line 74, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset input {
  margin: 0 0 15px 0;
  width: 250px;
  float: left;
  line-height: 100%;
  padding: 5px 0;
}
/* line 82, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset h4,
.tx-felogin-pi1 form fieldset p {
  color: #000000;
  padding: 0;
  margin: 0;
}
/* line 89, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset p.input {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 10px;
  width: 250px;
  float: left;
  padding: 4px 0 3px 0;
  line-height: 150%;
}
/* line 99, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset p.logged_in {
  padding: 4px 0 3px 0;
  line-height: 100%;
  font-weight: bold;
  float: left;
}
/* line 106, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset input.submit,
.tx-felogin-pi1 form fieldset input.submit_logout {
  background: #000000;
  color: #FFFFFF;
  display: block;
  padding: 10px;
  width: auto;
  border: 0 none;
  margin: 10px 0 0 125px;
  cursor: pointer;
  font-size: 14px;
}
/* line 118, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 form fieldset input.submit:hover,
.tx-felogin-pi1 form fieldset input.submit_logout:hover {
  background: #333333;
}
@media only screen and (max-width: 767px) {
  /* line 125, ../../Private/Sass/partials/ext/_fe_login.scss */
  .tx-felogin-pi1 form fieldset div.input {
    margin: 0 0 20px 0;
    width: 100%;
  }
  /* line 130, ../../Private/Sass/partials/ext/_fe_login.scss */
  .tx-felogin-pi1 form fieldset label {
    width: 100%;
    display: block;
  }
  /* line 135, ../../Private/Sass/partials/ext/_fe_login.scss */
  .tx-felogin-pi1 form fieldset input {
    width: 100%;
  }
  /* line 139, ../../Private/Sass/partials/ext/_fe_login.scss */
  .tx-felogin-pi1 form fieldset input.submit,
  .tx-felogin-pi1 form fieldset input.submit_logout {
    margin: 10px 0 0 0;
    padding: 10px;
    font-size: 18px;
  }
}
/* line 149, ../../Private/Sass/partials/ext/_fe_login.scss */
.tx-felogin-pi1 p.forgot_pw,
.tx-felogin-pi1 p.register {
  clear: both;
  float: none;
  margin: 20px 0 0 125px;
  line-height: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 149, ../../Private/Sass/partials/ext/_fe_login.scss */
  .tx-felogin-pi1 p.forgot_pw,
  .tx-felogin-pi1 p.register {
    margin-left: 0;
  }
}

/* line 5, ../../Private/Sass/partials/ext/_ww_wallpaper.scss */
.tx-wwwallpaper-pi1 div.item {
  clear: both;
  margin: 0 0 20px 0;
}
/* line 9, ../../Private/Sass/partials/ext/_ww_wallpaper.scss */
.tx-wwwallpaper-pi1 div.item div.preview {
  width: 430px;
  float: left;
}
/* line 14, ../../Private/Sass/partials/ext/_ww_wallpaper.scss */
.tx-wwwallpaper-pi1 div.item div.wallpaper_navi {
  margin: 0;
  width: 139px;
  height: auto;
  background: #e0dcd1;
  padding: 5px;
  float: right;
}
/* line 22, ../../Private/Sass/partials/ext/_ww_wallpaper.scss */
.tx-wwwallpaper-pi1 div.item div.wallpaper_navi > div.inner {
  border: 1px solid #f7f6f4;
  background: transparent;
  padding: 10px;
  margin: 0;
}
/* line 29, ../../Private/Sass/partials/ext/_ww_wallpaper.scss */
.tx-wwwallpaper-pi1 div.item div.wallpaper_navi h4 {
  font-size: 12px;
  text-align: center;
  border-bottom: 1px solid #f7f6f4;
  text-transform: uppercase;
  margin: 0;
  padding: 0 0 10px 0;
  letter-spacing: 1px;
}
/* line 39, ../../Private/Sass/partials/ext/_ww_wallpaper.scss */
.tx-wwwallpaper-pi1 div.item div.wallpaper_navi ul {
  padding: 0;
  margin: 10px 0 0 0;
  list-style: none;
}
/* line 44, ../../Private/Sass/partials/ext/_ww_wallpaper.scss */
.tx-wwwallpaper-pi1 div.item div.wallpaper_navi ul li {
  clear: both;
  display: block;
  padding: 4px 0 0 0;
  margin: 0;
  font-size: 11px;
}
/* line 51, ../../Private/Sass/partials/ext/_ww_wallpaper.scss */
.tx-wwwallpaper-pi1 div.item div.wallpaper_navi ul li a {
  display: block;
  color: #000000;
  padding: 0 0 0 20px;
  text-decoration: none;
  background: url("../Images/arrow_wp_no.png") no-repeat left;
}
/* line 58, ../../Private/Sass/partials/ext/_ww_wallpaper.scss */
.tx-wwwallpaper-pi1 div.item div.wallpaper_navi ul li a:hover {
  color: #e23143;
  background: url("../Images/arrow_wp_act.png") no-repeat left;
}

/* ww_downloads */
/* line 4, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 h3 {
  background: transparent;
  font-size: 14px;
  padding: 0 0 10px 0;
  margin: 0;
}
/* line 11, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 div.preview {
  float: left;
  width: 110px;
}
/* line 15, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 div.preview span.caption {
  display: block;
  font-size: 12px;
  color: #666666;
  font-style: italic;
  padding: 5px 0 0 0;
}
/* line 25, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads {
  clear: both;
  width: 100%;
  /* downloads pagination */
}
/* line 29, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads div.odd {
  clear: both;
}
/* line 33, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads div.item {
  width: 50%;
  float: left;
  padding: 15px 0 0 0;
  background: transparent;
}
/* line 39, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads div.item div.info {
  padding: 0 10px 10px 0;
}
/* line 43, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads div.item div.preview {
  float: left;
  width: 110px;
}
/* line 47, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads div.item div.preview span.caption {
  display: block;
  font-size: 12px;
  color: #888888;
  font-style: italic;
  padding: 5px 0 0 0;
}
/* line 61, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination {
  clear: both;
  background: #FFFFFF;
  float: left;
  width: 100%;
  margin: 20px 0 0 0;
  padding: 0.7em 0;
}
/* line 69, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination .count {
  width: 35%;
  float: left;
  font-size: 12px;
  color: #454545;
  padding: 0.5em 0 0 0;
}
/* line 77, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination .pages {
  width: 55%;
  float: right;
}
/* line 81, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination .pages ul {
  list-style: none;
  padding: 0;
  margin: 0;
  float: right;
  width: auto;
}
/* line 88, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination .pages ul li {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0;
  line-height: 100%;
}
/* line 94, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination .pages ul li a {
  display: block;
  text-decoration: none;
  color: #417995;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  line-height: 100%;
  border: 1px solid #417995;
  padding: 5px 10px;
  background: #FFFFFF;
}
/* line 106, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination .pages ul li a:hover {
  border: 1px solid #417995;
  background: #81b9d5;
  color: #FFFFFF;
}
/* line 113, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination .pages ul li strong {
  display: block;
  text-decoration: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  background: #FFFFFF;
  border: 1px solid #417995;
  background: #81b9d5;
  color: #FFFFFF;
}
/* line 125, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination .pages ul li em {
  position: absolute;
  left: -999%;
}
/* line 130, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination .pages ul li.inactive {
  color: #AAAAAA;
  border: 1px solid #999999;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
}
/* line 137, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads .pagination .pages ul li.inactive > a {
  color: #AAAAAA;
  border: 1px solid #999999;
}
/* line 151, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item .item_form {
  clear: both;
  width: auto;
  border: 1px solid #C0C0C0;
  padding: 10px;
}
/* line 158, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item .item_form div.preview {
  float: left;
  width: 125px;
}
/* line 162, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item .item_form div.preview span.caption {
  display: block;
  font-size: 12px;
  color: #888888;
  font-style: italic;
  padding: 5px 0 0 0;
}
/* line 171, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item .item_form div.info {
  margin: 0 0 0 150px;
}
/* line 175, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item .item_form form {
  clear: both;
  margin: 0;
}
/* line 179, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item .item_form form fieldset {
  border: 1px solid #C0C0C0;
  padding: 0 0 10px 10px;
}
/* line 184, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item .item_form form legend {
  border: 1px solid #C0C0C0;
  padding: 5px;
  font-size: 12px;
  font-weight: bold;
}
/* line 191, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item .item_form form span {
  clear: both;
  padding: 10px 0 0 0;
  display: block;
}
/* line 196, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item .item_form form span.submit {
  text-align: right;
}
/* line 202, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item .item_form form input.submit {
  background: #000000;
  color: #FFFFFF;
  clear: both;
  margin: 10px 0 0 0;
  border: 1px solid #000000;
  padding: 5px;
}
/* line 213, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .download_item h4.error {
  color: #E30000;
  font-size: 13px;
  padding: 5px;
  border: 1px solid #E30000;
  text-align: center;
}
/* line 222, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads div.item div.info a.download_link,
.tx-wwdownloads-pi1 .download_item a.file_download,
.tx-wwdownloads-pi1 .download_item a.back_link {
  clear: both;
  display: inline-block;
  margin: 0;
  padding: 7px 7px 5px 7px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #417995;
  background: #71a9c5;
  color: #FFFFFF;
  text-decoration: none;
}
/* line 237, ../../Private/Sass/partials/ext/_ww_downloads.scss */
.tx-wwdownloads-pi1 .downloads div.item div.info a.download_link:hover,
.tx-wwdownloads-pi1 .download_item a.file_download:hover,
.tx-wwdownloads-pi1 .download_item a.back_link:hover {
  background: #81b9d5;
  color: #FFFFFF;
}

/* line 4, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch {
  width: 600px;
}
/* line 7, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch label {
  padding: 0 10px 0 0;
  width: 120px;
  clear: both;
  display: block;
}

/* line 15, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-searchbox {
  padding: 0 0 15px 0;
}
/* line 18, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-searchbox fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
/* line 24, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-searchbox legend {
  display: none;
}

/* line 30, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-form {
  float: left;
}

/* line 39, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-search-submit {
  clear: both;
  padding: 0 0 10px 0;
}
/* line 43, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-search-submit input {
  margin: 10px 0 0 0;
  padding: 3px 10px;
  border: 0;
  background: #000000;
  color: #FFFFFF;
  text-align: center;
}

/* line 54, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-search-for {
  padding: 10px 0 0 0;
  clear: both;
}

/* line 59, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-search-in {
  padding: 10px 0 0 0;
  clear: both;
}

/* line 64, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-search-select-section {
  padding: 10px 0 0 0;
  clear: both;
}

/* line 69, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-search-select-order {
  padding: 10px 0 0 0;
  clear: both;
}

/* line 74, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-search-select-results {
  padding: 10px 0 0 0;
  clear: both;
}

/* line 79, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-search-select-group {
  padding: 10px 0 0 0;
  clear: both;
}

/* line 85, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-searchbox .checkbox {
  clear: both;
  margin: 10px 0 0 0;
}
/* line 89, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-searchbox .checkbox input {
  float: left;
  margin: 0 10px 0 0;
}
/* line 94, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-searchbox .checkbox label {
  clear: none;
  width: 200px;
}

/* line 101, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-whatis {
  padding: 0 0 15px 0;
}

/* line 105, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-res {
  clear: both;
  padding: 0;
  width: 600px;
}
/* line 110, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-res .res {
  padding: 10px 0;
  background: url("../Images/h_point.png") repeat-x bottom left;
}
/* line 115, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-res .res-tmpl-css {
  padding: 0;
  margin: 0;
  clear: both;
}
/* line 120, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-res .res-tmpl-css h3 {
  font-weight: normal;
  font-size: 13px;
}
/* line 125, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-res .res-tmpl-css .descr {
  width: 100%;
}

/* line 141, ../../Private/Sass/partials/ext/_indexed_search.scss */
.tx-indexedsearch-redMarkup {
  color: #ba252d;
}

/* line 145, ../../Private/Sass/partials/ext/_indexed_search.scss */
span.tx-indexedsearch-percent {
  float: right;
  margin: 0;
  color: #666666;
}

/* line 152, ../../Private/Sass/partials/ext/_indexed_search.scss */
dl.tx-indexedsearch-info {
  padding: 5px 0;
  margin: 0;
  clear: both;
  float: left;
  background: #F1F1F1;
  width: 100%;
}
/* line 160, ../../Private/Sass/partials/ext/_indexed_search.scss */
dl.tx-indexedsearch-info dt,
dl.tx-indexedsearch-info dd {
  float: left;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  padding: 0;
  margin: 0;
}
/* line 170, ../../Private/Sass/partials/ext/_indexed_search.scss */
dl.tx-indexedsearch-info dd {
  padding: 0 10px;
}

/* line 176, ../../Private/Sass/partials/ext/_indexed_search.scss */
dt.tx-indexedsearch-text-item-path {
  clear: both;
}

/* line 180, ../../Private/Sass/partials/ext/_indexed_search.scss */
ul.browsebox {
  clear: both;
  margin: 10px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  background-image: none;
  width: 100%;
}
/* line 187, ../../Private/Sass/partials/ext/_indexed_search.scss */
ul.browsebox > li {
  background: transparent;
  list-style: none;
  float: left;
  padding: 0 10px 0 0;
  margin: 0;
}
/* line 194, ../../Private/Sass/partials/ext/_indexed_search.scss */
ul.browsebox > li.tx-indexedsearch-browselist-currentPage a:link, ul.browsebox > li.tx-indexedsearch-browselist-currentPage a:visited, ul.browsebox > li.tx-indexedsearch-browselist-currentPage a:hover {
  color: #000000;
}

/* tt_news */
/* line 4, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item {
  clear: both;
}
/* line 8, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item:after {
  content: '.';
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}
/* line 16, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item h3 {
  background: transparent;
  margin: 0;
  font-size: 17px;
  padding: 0 0 5px 0;
  text-transform: uppercase;
}
/* line 23, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item h3 a {
  text-decoration: none;
  color: #111111;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 30, ../../Private/Sass/partials/ext/_tt_news.scss */
  .news-list-item .news-single-img {
    float: left;
    margin: 0 20px 20px 0;
  }
}
/* line 36, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item hr {
  clear: both;
  float: none;
}
/* line 42, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item img {
  margin: 0 0 10px 0;
}
/* line 46, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item p.news-single-imgcaption {
  margin: -10px 0 10px 0;
}
@media only screen and (max-width: 767px) {
  /* line 46, ../../Private/Sass/partials/ext/_tt_news.scss */
  .news-list-item p.news-single-imgcaption {
    display: block;
    width: 100% !important;
  }
}
/* line 55, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item p.news-list-more {
  text-align: right;
  margin: 10px 0 0 0;
}
/* line 59, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item p.news-list-more a {
  display: inline-block;
  background: #e0dcd1;
  color: #000000;
  text-decoration: none;
  padding: 0 20px;
  line-height: 30px;
}
/* line 67, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item p.news-list-more a:after {
  content: "›";
  padding: 0 0 0 10px;
  display: inline-block;
  font-size: 18px;
  line-height: 30px;
}
/* line 75, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item p.news-list-more a:hover {
  color: #68a0be;
}
/* line 81, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item a.news-list-more {
  float: right;
  margin: 10px 0 0 0;
  display: inline-block;
  background: #e0dcd1;
  color: #000000;
  text-decoration: none;
  padding: 0 20px;
  line-height: 30px;
}
/* line 92, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item a.news-list-more:after {
  content: "›";
  padding: 0 0 0 10px;
  display: inline-block;
  font-size: 18px;
  line-height: 30px;
}
/* line 100, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item a.news-list-more:hover {
  color: #68a0be;
}

/* line 107, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-list-item h4,
.news-single-item h4 {
  font-size: 17px;
  color: #9c9e9f;
  padding: 0 0 25px 0;
  margin: 0;
  text-transform: uppercase;
}

/* line 117, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-search-form {
  padding: 0 0 30px 0;
}
/* line 120, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-search-form input {
  padding: 3px;
}
/* line 125, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-search-form .news-search-form-submit input {
  padding: 3px 10px;
  background: #000000;
  color: #FFFFFF;
  border: 0;
}

/* line 135, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-search-emptyMsg {
  font-size: 12px;
  padding: 0 0 0 0;
}

/* line 142, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-single-item dt {
  font-size: 12px;
}
/* line 146, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-single-item .news-single-img {
  margin: 0 0 20px 0;
}
/* line 151, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-single-item .news-single-backlink a {
  display: inline-block;
  background: #e0dcd1;
  color: #000000;
  text-decoration: none;
  padding: 0 20px;
  line-height: 30px;
}
/* line 159, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-single-item .news-single-backlink a:before {
  content: "‹";
  padding: 0 10px 0 0;
  display: inline-block;
  font-size: 18px;
  line-height: 30px;
}
/* line 167, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-single-item .news-single-backlink a:hover {
  color: #68a0be;
}

/* line 177, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-amenu-container {
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
  background: url("../Images/h_point_g.png") repeat-x bottom left;
}
/* line 182, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-amenu-container ul {
  list-style: none;
  border-bottom: 1px solid #f7f6f4;
  background: #e0dcd1;
}
/* line 187, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-amenu-container ul li {
  display: block;
  border-bottom: 1px solid #f7f6f4;
}
/* line 191, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-amenu-container ul li:last-child {
  border-bottom: 0;
}
/* line 195, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-amenu-container ul li a {
  color: #000000;
  display: block;
  margin: 0;
  padding: 10px;
  text-decoration: none;
}
/* line 205, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-amenu-container ul li.amenu-act a {
  background: #f7f6f4;
}

/* line 214, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-menu-view {
  padding: 0 0 15px 0;
  margin: 0 0 20px 0;
  background: url("../Images/h_point_g.png") repeat-x bottom left;
}
/* line 219, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-menu-view ul {
  border-bottom: 1px solid #f7f6f4;
  background: #e0dcd1;
}
/* line 223, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-menu-view ul li {
  display: block;
  font-weight: bold;
  border-bottom: 1px solid #f7f6f4;
}
/* line 228, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-menu-view ul li ul {
  background: transparent;
  border: 0;
}
/* line 232, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-menu-view ul li ul li {
  display: block;
  border: 0;
  font-weight: normal;
  margin: 0 0 0 20px;
}
/* line 238, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-menu-view ul li ul li a {
  display: inline-block;
  padding: 0 0 5px 0;
}
/* line 246, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-menu-view ul li:last-child {
  border-bottom: 0;
}
/* line 250, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-menu-view ul li a {
  color: #000000;
  display: block;
  margin: 0;
  padding: 10px;
  text-decoration: none;
}
/* line 260, ../../Private/Sass/partials/ext/_tt_news.scss */
.news-menu-view ul li.amenu-act a {
  background: #f7f6f4;
}

/* line 270, ../../Private/Sass/partials/ext/_tt_news.scss */
.news ul.f3-widget-paginator {
  clear: both;
  width: auto;
  margin: 20px auto;
  padding: 0;
}
/* line 276, ../../Private/Sass/partials/ext/_tt_news.scss */
.news ul.f3-widget-paginator li {
  list-style: none;
  display: inline-block;
  width: auto;
  color: #417995;
  margin: 0 5px 20px 5px;
  padding: 0;
  line-height: 30px;
  text-align: center;
}
/* line 286, ../../Private/Sass/partials/ext/_tt_news.scss */
.news ul.f3-widget-paginator li a, .news ul.f3-widget-paginator li.current {
  line-height: 100%;
  display: inline-block;
  color: #417995;
  width: auto;
  text-align: center;
  text-decoration: none;
  padding: 5px 10px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #417995;
  background: #FFFFFF;
}
/* line 302, ../../Private/Sass/partials/ext/_tt_news.scss */
.news ul.f3-widget-paginator li.current,
.news ul.f3-widget-paginator li a:hover {
  color: #FFFFFF;
  text-decoration: none;
  background: #71a9c5;
  border: 1px solid #417995;
}
/* line 311, ../../Private/Sass/partials/ext/_tt_news.scss */
.news ul.f3-widget-paginator li.next a, .news ul.f3-widget-paginator li .prev a {
  background: #FFFFFF;
  color: #417995;
}
/* line 315, ../../Private/Sass/partials/ext/_tt_news.scss */
.news ul.f3-widget-paginator li.next a:hover, .news ul.f3-widget-paginator li .prev a:hover {
  color: #FFFFFF;
  background: #71a9c5;
}

/****************************/
/*** datamints feuser CSS ***/
/****************************/
/* line 6, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 {
  margin-bottom: 20px;
  font-size: 12px;
}
/* line 10, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 div.error-label {
  clear: both;
  margin: 0 0 0 165px;
  padding: 10px 0;
  float: left;
  display: block;
  color: #E80000;
}
@media only screen and (max-width: 767px) {
  /* line 10, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 div.error-label {
    margin: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 10, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 div.error-label {
    margin: 0;
  }
}
/* line 28, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form {
  margin: 0;
  padding: 0;
}
/* line 32, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
/* line 37, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.item {
  clear: both;
  margin: 20px 0 0 0;
  width: 430px;
  float: left;
}
/* line 43, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.item label {
  display: block;
  margin: 0;
  padding: 3px;
  width: 160px;
  float: left;
  line-height: 125%;
}
@media only screen and (max-width: 767px) {
  /* line 37, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.item {
    float: none;
    width: 100%;
  }
  /* line 56, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.item label {
    width: 100%;
    float: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 37, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.item {
    float: none;
    width: 100%;
  }
  /* line 66, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.item label {
    width: 100%;
    float: none;
  }
}
/* line 73, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.captcha .tx-srfreecap-pi1-cant-read span.cant_read {
  display: block;
  clear: both;
  padding: 5px 20px 0 0;
}
/* line 79, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.item input,
div.tx-datamintsfeuser-pi1 form fieldset div.type-text textarea {
  margin: 0;
  padding: 3px;
  width: 250px;
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 79, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.item input,
  div.tx-datamintsfeuser-pi1 form fieldset div.type-text textarea {
    width: 100%;
    padding: 5px 0;
    float: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 79, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.item input,
  div.tx-datamintsfeuser-pi1 form fieldset div.type-text textarea {
    width: 100%;
    padding: 5px 0;
    float: none;
  }
}
/* line 100, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.item input[type=checkbox] {
  width: auto;
}
/* line 104, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-check input {
  width: auto;
}
/* line 108, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-select select {
  width: 250px;
  max-height: 100px;
}
@media only screen and (max-width: 767px) {
  /* line 108, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-select select {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 108, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-select select {
    width: 100%;
    padding: 0;
  }
}
/* line 123, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-check div.check_item_wrapper,
div.tx-datamintsfeuser-pi1 form fieldset div.type-select div.check_item_wrapper,
div.tx-datamintsfeuser-pi1 form fieldset div.type-radio div.radio_item_wrapper,
div.tx-datamintsfeuser-pi1 form fieldset div.type-group div.group_item_wrapper {
  margin-left: 160px;
  width: 250px;
  max-height: 100px;
  overflow: auto;
}
@media only screen and (max-width: 767px) {
  /* line 123, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-check div.check_item_wrapper,
  div.tx-datamintsfeuser-pi1 form fieldset div.type-select div.check_item_wrapper,
  div.tx-datamintsfeuser-pi1 form fieldset div.type-radio div.radio_item_wrapper,
  div.tx-datamintsfeuser-pi1 form fieldset div.type-group div.group_item_wrapper {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 123, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-check div.check_item_wrapper,
  div.tx-datamintsfeuser-pi1 form fieldset div.type-select div.check_item_wrapper,
  div.tx-datamintsfeuser-pi1 form fieldset div.type-radio div.radio_item_wrapper,
  div.tx-datamintsfeuser-pi1 form fieldset div.type-group div.group_item_wrapper {
    width: 100%;
  }
}
/* line 145, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-check div.check_item label,
div.tx-datamintsfeuser-pi1 form fieldset div.type-select div.check_item label,
div.tx-datamintsfeuser-pi1 form fieldset div.type-radio div.radio_item label,
div.tx-datamintsfeuser-pi1 form fieldset div.type-group div.group_item label {
  display: inline;
  width: auto;
  float: left;
  padding: 0;
  margin-right: 10px;
  line-height: 150%;
}
/* line 154, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-check div.check_item input,
div.tx-datamintsfeuser-pi1 form fieldset div.type-select div.check_item input,
div.tx-datamintsfeuser-pi1 form fieldset div.type-radio div.radio_item input,
div.tx-datamintsfeuser-pi1 form fieldset div.type-group div.group_item input {
  margin: 4px;
  width: auto;
  float: left;
  border: 0;
  padding: 0;
}
/* line 165, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-check div.check_item {
  float: left;
  margin-right: 10px;
}
/* line 171, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-captcha div.captcha_picture {
  margin: 0;
}
/* line 175, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-captcha label {
  padding: 3px;
  width: 160px;
}
/* line 180, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-captcha input {
  width: 143px;
  clear: both;
  margin: 0 0 0 166px;
  padding: 3px;
}
@media only screen and (max-width: 767px) {
  /* line 188, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-captcha label {
    width: 100%;
  }
  /* line 192, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-captcha input {
    width: 100%;
    margin: 0;
    padding: 5px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 200, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-captcha label {
    width: 100%;
  }
  /* line 204, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-captcha input {
    width: 100%;
    margin: 0;
    padding: 5px 0;
  }
}
/* line 212, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-check {
  width: 100%;
  clear: both;
  margin: 20px 0 0 165px;
}
/* line 217, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-check label {
  float: right;
  padding-top: 0;
  width: 90%;
  text-align: left;
}
/* line 224, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-check input {
  float: left;
  margin: 0;
  width: auto;
}
/* line 230, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-check:after {
  content: '.';
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 212, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-check {
    margin: 10px 0;
  }
  /* line 243, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-check label {
    display: block;
    float: right;
    width: 90%;
    text-align: left;
  }
  /* line 249, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-check input {
    width: auto;
    float: left;
    margin: 0;
    text-align: right;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 212, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-check {
    margin: 10px 0;
  }
  /* line 261, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-check label {
    display: block;
    float: right;
    width: 90%;
    text-align: left;
  }
  /* line 267, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-check input {
    width: auto;
    float: left;
    margin: 0;
    text-align: right;
  }
}
/* line 277, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-userdelete {
  clear: both;
  padding: 20px 0 0 0;
  margin: 0;
  width: 100%;
}
/* line 283, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-userdelete label {
  font-weight: bold;
  width: 200px;
}
/* line 288, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-userdelete input {
  margin: 0 10px 0 165px;
  width: auto;
}
@media only screen and (max-width: 767px) {
  /* line 294, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-userdelete label {
    width: 100%;
  }
  /* line 298, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-userdelete input {
    margin: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 304, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-userdelete label {
    width: 100%;
  }
  /* line 308, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-userdelete input {
    margin: 0;
  }
}
/* line 314, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-submit {
  clear: both;
  margin-top: 20px;
}
/* line 318, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.type-submit input {
  background: #000000;
  color: #FFFFFF;
  border: 0;
  font-size: 14px;
  cursor: pointer;
  margin: 0 10px 10px 166px;
  padding: 10px 20px;
  width: auto;
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 332, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-submit input {
    margin: 20px 0 0 0;
    padding: 10px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 342, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.type-submit input {
    margin: 20px 0 0 0;
    padding: 10px;
    font-size: 18px;
  }
}
/* line 352, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.item div.form_error {
  color: #E80000;
  font-weight: normal;
  margin: 5px 0 0 160px;
  padding: 5px 0 0 25px;
  background-image: url("../Images/arrow_red_up.png");
  background-repeat: no-repeat;
  background-position: 5px 0;
  clear: left;
  font-size: 11px;
}
@media only screen and (max-width: 767px) {
  /* line 352, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.item div.form_error {
    margin: 10px 0 0 0;
    padding: 5px 0 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 352, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.item div.form_error {
    margin: 10px 0 0 0;
    padding: 5px 0 0 0;
  }
}
/* line 374, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.image_delete {
  margin: 10px 0 10px 160px;
}
/* line 377, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
div.tx-datamintsfeuser-pi1 form fieldset div.image_delete input {
  margin: 4px;
}
@media only screen and (max-width: 767px) {
  /* line 374, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.image_delete {
    margin: 10px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 374, ../../Private/Sass/partials/ext/_datamints_feuser.scss */
  div.tx-datamintsfeuser-pi1 form fieldset div.image_delete {
    margin: 10px 0;
  }
}
