/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/


/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/


/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
  position: relative;
  width: 100%;
  max-width:1200px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box; }
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }
  
body {width: 100%; overflow-x: hidden;} 
body.move-right {position: relative; right: 300px;-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}

/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 97%;
    padding: 0; }
}

/* For devices larger than 737px */
@media (min-width: 768px) {
  .container {
    width: 97%; }
  .column,
  .columns {
    margin-left: 4%; }
  .column:first-child,
  .columns:first-child {
    margin-left: 0; }

  .one.column,
  .one.columns                    { width: 4.66666666667%; }
  .two.columns                    { width: 13.3333333333%; }
  .three.columns                  { width: 22%;            }
  .four.columns                   { width: 30.6666666667%; }
  .five.columns                   { width: 39.3333333333%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 82.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }

  .one-third.column               { width: 30.6666666667%; }
  .two-thirds.column              { width: 65.3333333333%; }

  .one-half.column                { width: 48%; }

  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns          { margin-left: 8.66666666667%; }
  .offset-by-two.column,
  .offset-by-two.columns          { margin-left: 17.3333333333%; }
  .offset-by-three.column,
  .offset-by-three.columns        { margin-left: 26%;            }
  .offset-by-four.column,
  .offset-by-four.columns         { margin-left: 34.6666666667%; }
  .offset-by-five.column,
  .offset-by-five.columns         { margin-left: 43.3333333333%; }
  .offset-by-six.column,
  .offset-by-six.columns          { margin-left: 52%;            }
  .offset-by-seven.column,
  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
  .offset-by-eight.column,
  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
  .offset-by-nine.column,
  .offset-by-nine.columns         { margin-left: 78.0%;          }
  .offset-by-ten.column,
  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.column,
  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

  .offset-by-one-third.column,
  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

  .offset-by-one-half.column,
  .offset-by-one-half.columns     { margin-left: 52%; }

}


/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
  font-size: 62.5%; }
body {
  /*font-size: 1.5em;  currently ems cause chrome bug misinterpreting rems on body element */
  line-height: 1.6;
  font-weight: 400;
  font-family:  Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #5b5b5b; }


/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 2rem;font-family:  Arial, 'Helvetica Neue', Helvetica, sans-serif;
  /*font-weight: 300;*/ }
h1 { font-size: 4.0rem; line-height: 1.2;  letter-spacing: -.1rem;}
h2 { font-size: 3.6rem; line-height: 1.25; /*letter-spacing: -.1rem;*/ }
h3 { font-size: 3.0rem; line-height: 1.3;  letter-spacing: -.1rem; }
h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; }
h5 { font-size: 1.8rem; line-height: 1.5;  letter-spacing: -.05rem; }
h6 { font-size: 1.5rem; line-height: 1.6;  letter-spacing: 0; }

/* Larger than phablet */
@media (min-width: 550px) {
  h1 { font-size: 5.0rem; }
  h2 { font-size: 4.2rem; }
  h3 { font-size: 3.6rem; }
  h4 { font-size: 3.0rem; }
  h5 { font-size: 2.4rem; }
  h6 { font-size: 1.5rem; }
}

p {
  margin-top: 0; }


/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
a {
  color: #1EAEDB; }
a:hover {
  color: #0FA0CE; }


/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box; }
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #333;
  border-color: #888;
  outline: 0; }
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #33C3F0;
  border-color: #33C3F0; }
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #1EAEDB;
  border-color: #1EAEDB; }


/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  height: 38px;
  padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box; }
/* Removes awkward default styles on some inputs for iOS */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px; }
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #33C3F0;
  outline: 0; }
label,
legend {
  display: block;
  margin-bottom: .5rem;
  font-weight: 600; }
fieldset {
  padding: 0;
  border-width: 0; }
input[type="checkbox"],
input[type="radio"] {
  display: inline; }
label > .label-body {
  display: inline-block;
  margin-left: .5rem;
  font-weight: normal; }


/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {
  list-style: circle inside; }
ol {
  list-style: decimal inside; }
ol, ul {
  padding-left: 0;
  margin-top: 0; }
ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%; }
li {
  /*margin-bottom: 1rem; */
}


/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px; }
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre; }


/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
th,
td {
  padding: 12px 15px;
  text-align: left;
  border-bottom:none; }
th:first-child,
td:first-child {
  padding-left: 0; }
th:last-child,
td:last-child {
  padding-right: 0; }


/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
button,
.button {
  margin-bottom: 1rem; }
input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem; }
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 0px; }


/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
  width: 100%;
  box-sizing: border-box; }
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box; }
.u-pull-right {
  float: right; }
.u-pull-left {
  float: left; }
 .alpha {
margin-left: 0px;
  }

/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }


/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }


/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/


/* Larger than mobile */
@media (min-width: 400px) {}

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {}

/* Larger than tablet */
@media (min-width: 750px) {}

/* Larger than desktop */
@media (min-width: 1000px) {}

/* Larger than Desktop HD */
@media (min-width: 1200px) {}


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*PAGE STYLES*/

body {
	font-family: Arial, sans-serif;
}
.container-12 {
	width:97%!important;
	max-width:1200px!important;
}
header {
	width:100%!important;
	max-width:1200px;
	margin:auto;
	padding:20px 0px;
	height: 100px!important;
}
header #zone-branding-wrapper {
	width:20%;
	float:left;
}
header #zone-menu-wrapper {
	width:80%;
	float:right;
}

header #zone-menu-wrapper #zone-menu {
	margin:0;
}

header #zone-branding-wrapper #zone-branding,
header #zone-branding-wrapper #region-branding,
header #zone-branding-wrapper .region-inner,
header #zone-branding-wrapper .region-inner a,
header #zone-branding-wrapper .region-inner a img,
header #zone-menu-wrapper #zone-menu,
header #zone-menu-wrapper #zone-menu #region-menu,
#section-content #zone-content-wrapper #region-content {
	width:100%;
}
#section-content #zone-preface,
#section-content #zone-preface #region-preface-first,
#section-content #zone-preface #region-preface-first .region-inner {
  max-width:100%!important;
  width:100%!important;
  margin:0;
  padding:0;
  position: relative;
}
#section-content #zone-preface h2 {
  position:absolute;
  z-index:100;
  margin: 0px; 
  color:#ffffff; 
  font-size: 35px; 
  line-height: 26px; 
  font-weight: normal;
  text-align: center;
  -webkit-border-radius: 6px;
  border-radius: 6px; 
  background: rgba(0, 0, 0, 0.5); 
  width: 50%; 
  margin: 0 auto;
  left:25%; 
  top:39%;
  padding: 22px 0px; 
  text-align: center;
  font-family: Arial, sans-serif;
}

/*.domain-segen-de.page-node-77 h1.title {
  display:none;
}*/
#page #home-intro {
  width:56.6667%;
  float:left;
}
#page #home-intro p {
  font-family: Arial, sans-serif;
  color:#959595; font-size:25px ; line-height: 35px; font-weight: bold;
}
#page #home-intro p a {color:#ff6600;}
#page #bodyOne {
  width:39.3333%;
	margin-left: 4%;
  float:left;
  clear:none;
}
#page .body h2 {
  font-family: Arial, sans-serif;
  color:#008fc3; font-size:20px; line-height: 19px; margin: 0 0 15px 0; font-weight: bold;
  margin-bottom:0.8em;
}
#page .body p {
  font-family: Arial, sans-serif;
  color:#1d1d1b; font-size: 13px; line-height: 18px; margin: 0px;margin: 0 0 30px 0;
}
body.front #page .body p {margin:0 0 10px 0; /*font-size:16px; line-height:22px;*/}

.breadcrumb {display:none!important;}

.header .main-nav {margin: 55px 0 0 0;padding: 6px 6px 4px 6px; background: #1d1d1b;-webkit-border-radius: 6px;border-radius: 6px;}
ul#superfish-15 {margin: 0;margin-top:5%;background:none; background: #1d1d1b;-webkit-border-radius: 6px;border-radius: 6px;padding: 6px 6px 4px 6px; height: auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width:100%;}
ul#superfish-15 li {display: inline-block;margin: 0;position: relative;background:transparent!important;}
ul#superfish-15 li a {color:#ffffff; font-size: 15px; line-height:12px ; display: block; padding: 9px 24px; text-decoration: none; font-family: Arial, sans-serif;text-transform:none;font-weight: normal;border:0px!important;}
ul#superfish-15 li ul {position: absolute; top: 34px; left: 0px!important;z-index: 9999;}
ul#superfish-15 li ul ul {}
ul#superfish-15  { position: relative; }
ul#superfish-15 li {float: left; border-bottom: solid #1d1d1b 4px;}
ul#superfish-15 a:hover	 { color:#ffffff; background:#00a5cf!important;-webkit-border-radius: 6px;border-radius: 6px;}
ul#superfish-15 a:active { color:#ffffff; background:#00a5cf!important;-webkit-border-radius: 6px;border-radius: 6px;}
ul#superfish-15 li a  { display: block;color:#ffffff; font-size: 14px; line-height:12px ; display: block; padding: 9px 24px; text-decoration: none;  }
ul#superfish-15 li:last-child a  { border-right: none; } /* Doesn't work in IE */
ul#superfish-15 li.hover,
ul#superfish-15 li:hover   { background: url(img/arrow-down.png) no-repeat 8px 14px #00a5cf!important; background-size: 10px 6px!important;border-bottom: solid #008fc3 4px;-webkit-border-radius: 6px;border-radius: 6px; position: relative; }
ul#superfish-15 li.hover a  { }
ul#superfish-15 ul { visibility: hidden; position: absolute; top: 100%; left: 0; }
ul#superfish-15 ul li { font-weight: normal; background: #f6f6f6; color: #000;background-image:none!important; 
border-bottom: 1px solid #ccc; float: none; }
.sf-menu.sf-style-segen .sf-depth-2 {background-image:none;}
ul#superfish-15 ul li a	{ border-right: none; width: 100%; display: inline-block; text-transform:capitalize!important;} 
ul#superfish-15 ul ul { left: 100%; top: 0; }
ul#superfish-15 li:hover > ul { visibility: visible; }
#superfish-15 li ul { background: #1d1d1b; position: relative; top: 10px; border-radius: 6px; padding: 6px!important;width: 225px!important;}
#superfish-15 li ul li {background: #343432!important; -webkit-border-radius: 6px;border-radius: 6px;border: none;display: block;margin: 0 0 5px 0;border-bottom: none;}
#superfish-15 li ul .left,
#superfish-15 li ul .right {float: left; width: 200px;}
#superfish-15 li ul .left {margin-right: 5px;}
#superfish-15 li ul li:last-of-type {margin-bottom: 0;}
#superfish-15 li ul li a {color:#ffffff; font-size: 13px; line-height: 13px;display: block;padding: 10px 0 10px 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#superfish-15 li ul li a::before {content: "> ";}
#superfish-15 li ul li:hover {background: #e59600!important;border:none;}
#superfish-15 li ul li a:hover {background: #e59600!important;border:none;}
#superfish-15 li ul .icon {background: url(img/navicon.png) no-repeat left top; position: absolute; left: 5px; top: -6px; width: 18px; height: 10px;}
#superfish-15 li:nth-of-type(5) .dropdown-box  {width: 200px;}

#superfish-15 li ul li ul {left: 225px!important; top: -6px; width: 200px!important; border-radius: 6px; padding: 6px!important;}

.front #section-content #zone-postscript-wrapper {
  padding: 50px 0px; background: #f3f3f3;
}
.front #zone-postscript-wrapper #region-postscript-first,
.front #zone-postscript-wrapper #region-postscript-second {
  width:100%;
  margin:0;
  clear:both;
}
.page-node-197 #zone-postscript-wrapper #region-postscript-second {
  /*margin-top:5%;*/
}
.front #section-content #zone-postscript-wrapper #zone-postscript {
  background:none!important;
}
.front #section-content #zone-postscript-wrapper h2 {
  display:none;
}
.row {margin:0 0 20px 0;}
.row:last-of-type {margin-bottom:0px;}
.columnOne, .columnTwo, .columnThree, .columnFour {
  width:22%;
  margin-right:4%;
  float:left;
  clear:none;
  text-align:center;
  color:#333333;
  position:relative;
}
.columnFour {
  margin-right:0;
}
.logo-columnOne, .logo-columnTwo, .logo-columnThree, .logo-columnFour, .logo-columnFive, .logo-columnSix {
  width:13.3%;
  float:left;
  margin-right:4%;
}
.logo-columnOne p, .logo-columnTwo p, .logo-columnThree p, .logo-columnFour p, .logo-columnFive p, .logo-columnSix p {margin: 0;}
.logo-columnSix {
  margin-right:0;
}
#zone-postscript .columnOne p, #zone-postscript .columnTwo p, #zone-postscript .columnThree p, #zone-postscript .columnFour p {
  color:#333333;
  font-size:11px;
}

.columnOne    {background:#f8f8f8;min-height:320px;margin-bottom: 70px;}
.columnTwo    {background:#f8f8f8;min-height:320px;margin-bottom: 70px;}
.columnThree  {background:#f8f8f8;min-height:320px;margin-bottom: 70px;}
.columnFour   {background:#f8f8f8;min-height:320px;margin-bottom: 70px;}

.columnOne h3, .columnTwo h3, .columnThree h3 {
  font-family: Arial, sans-serif;
  margin-bottom:5px;
  color:#008fc3;
  font-size:19px;
}
.columnFour h3 {
  font-family: Arial, sans-serif;
  margin-bottom:5px;
  color:#e56600;
  font-size:19px;
}

.columnOne .readMore a,
.columnTwo .readMore a,
.columnThree .readMore a {
  position:absolute;margin:auto;width:80%!important;bottom:-20px;left:10%;color:white!important;-webkit-border-radius: 6px;border-radius: 6px;border-bottom: solid #008fc3 4px; background: #00a5cf; width: 100%; display: block; color:#ffffff; font-size: 14px; line-height: 10px; text-decoration: none; padding: 20px 0; font-weight: normal; text-transform: none; letter-spacing: normal;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;
}

.columnOne .readMore a:hover,
.columnTwo .readMore a:hover ,
.columnThree .readMore a:hover  {
  background: #008fc3  ; border-bottom: solid #00a5cf 4px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;
}
.columnFour form input {border: none; -webkit-border-radius: 6px;border-radius: 6px;padding: 0 0 0 10px; width: 90%;color:#7f8c8c; font-size: 18px; line-height: 18px; height: 38px; margin: 0 0 20px 0;-webkit-box-shadow:inset 2px 2px 0px 0px #d9dada;box-shadow:inset 2px 2px 0px 0px #d9dada; background: #e5e6e6; margin: 0 0 15px 0; border: none; -webkit-border-radius: 6px;border-radius: 6px;}
.columnFour form  input [type="button"] {box-shadow: none;-webkit-border-radius: 6px;border-radius: 6px;border-bottom: solid #008fc3 4px; background: #00a5cf; width: 270px; display: block; color:#ffffff; font-size: 20px;  text-decoration: none; padding: 0; font-weight: normal; text-transform: none; letter-spacing: normal;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; display: block;height: 50px; font-weight:bold;}
.columnFour form input[type="submit"] {position:absolute;bottom:-36px;left:10%;box-shadow: none;-webkit-border-radius: 6px;border-radius: 6px;border-bottom: solid #e56600 4px; background: #ea7a00; width: 80%; display: block; color:#ffffff; font-size: 14px;  text-decoration: none; padding: 0; font-weight: normal; text-transform: none; letter-spacing: normal;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; display: block;height: 54px;}
.columnFour form input[type="submit"]:hover {border-bottom: solid #ea7a00  4px; background: #e56600;}
.columnFour form input[type="password"] {width:93.5%;}
.columnFour form p,
.section-content .zone-content .content p{
  margin-bottom:0px!important;
}
#section-footer {
  background:#AAA;
position: relative;
  clear: both;
  width: 100%;
padding: 50px 0px 100px 0;
}
#zone-footer {
  background:none!important;
  width:97%!important;
 max-width: 1200px!important;
 padding: 0px!important;
}

/**********************/
/** New Page Designs **/
/**********************/

.not-desktop,
#region-header-second {display:none;}

.clear {clear:both;height: 0px;}
body.node-type-home-page-de #section-content {margin-top: 0px;}

#region-content .title {display: none;}


#page .white-content-area {padding: 50px 0px;background: #ffffff;}
#page .white-content-area .orange-heading {color:#e56600; font-size: 30px; line-height: 30px; font-weight: bold;}
#page .white-content-area br {display: none;}
#page .grey-content-area {padding: 50px 0px; background: #f3f3f3;}

body.productPage #page .grey-content-area .twelve.columns .eight.columns {width:100%;}

#page .grey-content-area p {}
#page .bottom {padding: 30px 0px; background: #ffffff;}
#page .bottom br {display: none;}
#page .bottom ul {margin: 0px;padding: 0px;}
#page .bottom ul li {color:#1d1d1b; font-size: 14px; line-height: 28px; font-weight: bold; list-style: none; margin: 0 0 10px 0px;}
#page .bottom ul li:last-of-type {margin-bottom: 0px;}
#page .bottom ul li::before {content: "• ";color:#e56600; font-size: 16px;line-height: 28px; }
#page .grey-box-spacer {height: 35px; background: #f3f3f3;}
#page .grey-box-spacer + p {display: none;}
.grey-heading {color:#1d1d1b; font-size: 18px; line-height: 24px; margin: 0 0 24px 0;}

.internal-nav {color:#e59600;}
.internal-nav a {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block; color:#ffffff; font-size: 14px; line-height:12px ;  padding: 9px 24px; text-decoration: none; background:#00a5cf;border-bottom: solid #008fc3 4px;-webkit-border-radius: 6px;border-radius: 6px;}
.internal-nav a:hover {background: #e59600;border-bottom: solid #ba7a00 4px;}
.internal-nav a.active {background: #e59600;border-bottom: solid #ba7a00 4px;}

.blue-heading {color:#008fc3; font-size: 16px; line-height: 19px; font-weight: bold; margin: 0 0 15px 0;}
.main-content {color:#1d1d1b; font-size:13px; line-height: 18px; margin: 0 0 20px 0;}
.main-content:last-of-type {margin-bottom: 0px;}
.main-content a {color:#e59600; text-decoration: none;}
.link {margin: 0 0 15px 0;}
.link a {color:#e59600; font-size: 14px; line-height: 20px; text-decoration: none; display: block;}
.image {background: #ffffff; border-radius: 10px; -webkit-border-radius:10px;overflow: hidden; text-align: center;position: relative; top: -130px;}
.image img {width:100%; height: auto;margin: 0 auto;display: block;}
/*body.node-type-page #page div p:first-of-type {display: none;}*/
.grey-content-area + p {display: none;}
body.node-type-page #page .section-footer p:first-of-type {display: block;}
#region-content {margin: 0px;}
body.page-node-178 {}
body.page-node-197 #zone-content-wrapper,
body.page-node-183 #zone-content-wrapper {background: #ffffff;padding: 50px 0;}
/*body.page-node-178 #page .section-content .container-12,*/
body.page-node-183 #page .section-content .container-12{width: 100%; max-width: 1200px!important;}
body.page-node-178 #page .section-content .container-12 h2  {color:#1d1d1b; font-size: 18px; line-height: 24px; margin: 0 0 30px 0;font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-weight: normal;letter-spacing: 0px;}
/*body.page-node-178 #page .section-content .container-12 p {color:#1d1d1b; font-size: 13px; line-height: 18px; margin: 0 0 30px 0;}*/
body.page-node-178 #page .section-content .container-12 h3 {color:#008fc3; font-size: 16px; line-height: 19px; font-weight: bold; margin: 0 0 15px 0;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing: 0px;}
body.page-node-178 #page .section-content .container-12 h3 a {color:#e59600; font-size: 14px; line-height: 20px; text-decoration: none; display: block;}
#page .section-content .container-12 ul {margin: 0px;padding: 0px;}
#page .section-content .container-12 ul li {color:#1d1d1b; font-size: 14px; line-height: 28px; font-weight: bold; list-style: none; margin: 0 0 10px 0px;}
#page .section-content .container-12 ul li::before {content: "• ";color:#1d1d1b; font-size: 16px;line-height: 28px; }

body.page-coza-news #page .section-content .container-12  ul li::before {display:none;}
body.page-coza-news #page .section-content .container-12  ul li {font-weight: normal;}
body.page-coza-news #page .section-content .container-12  ul li h3 {font-size: 18px; line-height: 24px; margin: 0 0 10px 0;}
body.page-coza-news #page .section-content .container-12  ul li h3 a {color:#ff6600;}

body.page-node-178 #page .section-content .container-12 form {margin: 0px;}
body.page-node-178 #page .section-content .container-12 form .box {padding: 0px; border: none; -webkit-border-radius: 0px; border-radius: 0px;background: none;}
body.page-node-178 #page .section-content .container-12 form tr td {width: 400px;}
body.page-node-178 #page .section-content .container-12 form .box input {border: none; -webkit-border-radius: 6px;border-radius: 6px;padding: 0 0 0 10px; width: 100%;color:#7f8c8c; font-size: 18px; line-height: 18px; height: 38px; margin: 0 0 20px 0;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
body.page-node-178 #page .section-content .container-12 form .box input[type="password"] {border: none; -webkit-border-radius: 6px;border-radius: 6px;padding: 0 0 0 10px; width: 100%;color:#7f8c8c; font-size: 18px; line-height: 18px; height: 38px; margin: 0 0 20px 0;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
body.page-node-178 #page .section-content .container-12 form .box input[type="submit"] {box-shadow: none;-webkit-border-radius: 6px;border-radius: 6px;border-bottom: solid #008fc3 4px; background: #00a5cf; width: 270px; display: block; color:#ffffff; font-size: 20px;  text-decoration: none; padding: 0; font-weight: normal; text-transform: none; letter-spacing: normal;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; display: block;height: 50px; font-weight:bold; text-shadow: none;}
.bot {padding-bottom: 0px!important;}
body.page-node-115 #page .section-content .container-12 .region-content .link a {display: inline;}
body.page-node-115 #page .section-content .container-12 .image img {width: 100%; height: auto;}
body.page-node-183 #page .section-content .container-12 table {width: 100%;}
body.page-node-183 #page .section-content .container-12 table tr th,
body.page-node-183 #page .section-content .container-12 table tr td {padding: 0px 10px; font-size: 14px; line-height: 24px;}
body.page-node-183 #page .section-content .container-12 table tr th {background:#ff6600; color:#ffffff; font-size: 14px; line-height: 28px; }
.bot {
    padding: 0 10px 35px 10px;
}
body.page-node-197 #page #zone-postscript-wrapper .container-12 {width:97%!important; min-width:1200px!important;}



/***************/
/** News Page **/
/***************/


body.node-type-page #section-content,
body.page-coza-news #section-content {margin: 0; border-top: 16px solid #1d1d1b;background:#f3f3f3;padding: 50px 0px;}
body.front #section-content {padding:0;border:0;margin:0;}
body.page-node-282 #section-content {background:#fff;}
body.page-node-197 #section-content {border:none; background:none; padding: 0;}
body.page-coza-news #section-content ul {margin: 0;}
body.page-coza-news #section-content ul li {margin: 0 0 20px 0!important;list-style: none;}
body.page-coza-news #section-content ul li .views-field-timestamp { margin: 0 0 5px 0;}
body.page-coza-news #section-content ul li .views-field .field-content {color:#1d1d1b; font-size: 12px; line-height: 12px;letter-spacing: 0px;}
body.page-coza-news #section-content ul li .views-field h3.field-content {margin: 0 0 5px 0;}
body.page-coza-news #section-content ul li .views-field h3.field-content a {color:#008fc3; font-size: 16px; line-height: 19px; font-weight: bold; margin:0; text-decoration: none;}
body.page-coza-news #section-content ul li .views-field-link {color:#1d1d1b; font-size:13px; line-height: 18px; margin: 0 0 5px 0;}
body.page-coza-news #section-content ul li .views-field-link a {color:#008fc3; text-decoration: none;}


/***************/
/** News Page **/
/***************/

#zone-content #currentNews {width: 100%!important;}
#zone-content .newsItem #Newspage_segen_brandline {display: none;}
#zone-content .newsItem .newsStory {padding: 0px; border: none;}
#zone-content .newsItem .newsStory #Newspage_table_shadow {display: none;}
#zone-content .newsItem .newsStory ul {margin: 0px;}
#zone-content .newsItem .newsStory ul li {color:#1d1d1b; font-size: 14px; line-height: 28px; font-weight: bold; list-style: none; margin: 0 0 10px 0px;}
#zone-content .newsItem .newsStory ul li::before {content: "• ";color:#1d1d1b; font-size: 16px;line-height: 28px; }
#Newspage_heading {color:#1d1d1b; font-size: 18px; line-height: 24px; margin: 0 0 24px 0;}
#Newspage_Main_intro,
#Newspage_table_bar_heading {color:#008fc3; font-size: 16px; line-height: 19px; font-weight: bold; margin: 0 0 15px 0;}
#Newspage_Main_body {color:#1d1d1b; font-size:13px; line-height: 18px; margin: 0 0 20px 0;}
#Newspage_Main_body a {color:#e59600; font-size: 14px; line-height: 20px; text-decoration: none; display: block;}


/******************/
/** Contact Page **/
/******************/

body.page-node-81 .section-content {margin: 0; border-top: 16px solid #1d1d1b;padding: 0px;position: relative;background:#f3f3f3;}
body.page-node-81 .section-content .zone-content-wrapper p { color: #1d1d1b;font-size: 18px;line-height: 24px;margin: 0 0 30px;}
body.page-node-81 .section-content .zone-content-wrapper h3 {color:#7f8c8c; font-size: 20px; line-height: 24px; font-weight: bold; margin: 0 0 20px 0;}
body.page-node-81 .section-content .main {width: 100%!important;}
body.page-node-81 .section-content .zone-content-wrapper {}
#estimator div.form-section {width: 100%!important; padding: 0px!important; background: none!important; border: none!important;}
#estimator select.short {margin: 0 0 20px 0;}
#estimator h3 {color:#7f8c8c; font-size: 20px; line-height: 24px; font-weight: bold; margin: 0 0 20px 0;}
#generalform input {border: 1px solid #7f8c8c; -webkit-border-radius: 6px;border-radius: 6px;padding: 0 0 0 10px; width: 100%;color:#7f8c8c; font-size: 18px; line-height: 18px; height: 38px; margin: 0 0 20px 0;}
#generalform textarea {font-size: 18px; line-height: 18px; height: 101px; width: 100%; margin: 0 0 20px 0;padding: 10px;border: 1px solid #7f8c8c; -webkit-border-radius: 6px;border-radius: 6px;}
#generalform input[type="button"] {box-shadow: none;-webkit-border-radius: 6px;border-radius: 6px;border:none;border-bottom: solid #008fc3 4px; background: #00a5cf; max-width: 270px; display: block; color:#ffffff; font-size: 20px;  text-decoration: none; padding: 0; font-weight: normal; text-transform: none; letter-spacing: normal;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; display: block;height: 50px; font-weight:bold;margin: 20px 0 0 0;}
#submitButtonDiv {width: 100%!important; float: none!important;}
body.page-node-81 #estimator #contactForm p {margin: 0px!important;}
body.page-node-81 label {color:#7f8c8c; font-size: 18px; line-height: 18px; margin: 0 0 -10px 0;}
body.page-node-81 input[type="checkbox"], 
body.page-node-81 input[type="radio"] {padding: 0px!important; margin: 0px!important; height: 20px!important;}
body.page-node-81 .left-col {width: 100%!important;padding: 0px!important;}
#estimator select {width: 100%!important;color:#7f8c8c; font-size: 18px; line-height: 18px; margin:0 0 20px 0;border: 1px solid #7f8c8c;}
#generalform table {border-collapse: inherit;}
#generalform table tr:first-of-type input,
#generalform table tr:first-of-type select {width:98%!important;}
#generalform table tr:first-of-type td { }
#generalform table tr:last-of-type table {width:100%; }
#generalform table tr:first-of-type td { }
#generalform table tr:last-of-type input,
#generalform table tr:last-of-type select {width:100%!important;}
#generalform table tr:first-of-type td:last-of-type input {width: 100%!important;}

/******************/
/** Product Page **/
/******************/

.section-content .zone-content {background:#f3f3f3; padding:  0px; }
.section-content .zone-content .content p {margin: 0px;}
.section-content .zone-content .content .grey-content-area p {color: #1d1d1b;font-size: 13px;line-height: 18px;margin: 0 0 15px;}
.section-content .zone-content .content  p:last-of-type{margin: 0px;}
.section-content .zone-content .content ul {margin: 0px;}
.section-content .zone-content .content ul li {color: #1d1d1b;font-size: 13px;line-height: 18px;margin: 0 0 10px;}
.section-content .zone-content .content ul li {list-style-image: url("../images/list-bg.gif");}

.section-content .zone-content .content .image {position: relative; top:-90px ; display:none;}


body.page-node-116 #section-content {padding: 0px;}

div#product-image {width: 30%;padding: 0px;-webkit-border-radius: 6px; border-radius: 6px;overflow:hidden;padding: 0px; }
div#product-image img {border: none!important; background: #ffffff; width: 100%!important;}
div#product-spec {width: 64%!important;margin: 0 0 0 4%;}
div#product-spec table th {padding: 5px 0 5px 10px; border:none; background: none!important;color: #1d1d1b;font-size: 13px;line-height: 18px;}
div#product-spec table td {border:none;padding: 5px 0 5px 10px;color: #1d1d1b;font-size: 13px;line-height: 18px;}
div#product-spec table td hr {display: none;}
div#product-description {width: 66%;margin: 0 0 0 34%;}
div#product-description p {color: #1d1d1b;font-size: 13px;line-height: 18px;margin: 0 0 15px;}
div#product-description ul {margin: 0;padding: 0px;}
div#product-description ul li {color: #1d1d1b;font-size: 13px;line-height: 18px;margin: 0 0 10px; list-style: none;}
div#product-description ul li::before {content: "• ";color:#e56600; font-size: 16px;line-height: 28px; }
.segen-addendum h2 {color:#1d1d1b; font-size: 18px; line-height: 24px; margin: 0 0 24px 0;}
.segen-addendum h2 a {text-decoration:none;}
.addBottom {margin-bottom: 10px;}
.productPage b {color:#e59600;}
.productPage b a {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block; color:#ffffff!important; font-size: 14px; line-height:12px ;  padding: 9px 24px; text-decoration: none; background:#00a5cf;border-bottom: solid #008fc3 4px;-webkit-border-radius: 6px;border-radius: 6px;}
.productPage b a:hover {background: #e59600;border-bottom: solid #ba7a00 4px;}
.productPage b a.active {background: #e59600;border-bottom: solid #ba7a00 4px;}



/************/
/** Footer **/
/************/

#section-footer .zone-footer .region-footer-first {width: 97%; max-width: 1200px; margin: 0px;}
.zone-footer .block-59 {width: 39.3333%; float: left; }
.zone-footer .block-menu-page-links-uk {width: 22%; float: left;margin-left: 4%;}
.zone-footer .block-menu-segensolar-products-uk {width: 30.6667%; float: left;margin-left: 4%;}
.zone-footer .block-59 {padding: 0 0 0 0; }
#zone-footer .block-59 p {color:#ffffff; font-size: 13px; line-height: 23px; }
#zone-footer .block-59 p a {color:#ffffff!important; font-size: 15px; font-style: italic; font-weight: bold; line-height: 25px; text-decoration: none;}
#zone-footer .block-59 table {border-collapse: inherit; margin: 10px 0 0 0;}
#zone-footer .block-menu-page-links-uk h2.block-title,
#zone-footer .block-menu-segensolar-products-uk h2.block-title {color:#000000; font-size: 20px;font-weight: bold; line-height: 17px;margin: 0 0 35px 0;  font-family: Arial, Helvetica, sans-serif;}
#zone-footer .block-menu-page-links-uk ul,
#zone-footer .block-menu-segensolar-products-uk ul {margin: 0px;}
#zone-footer .block-menu-page-links-uk ul li,
#zone-footer .block-menu-segensolar-products-uk ul li {list-style: none; margin: 0 0 14px 0;padding: 0px;}
#zone-footer .block-menu-segensolar-products-uk ul li {width: 135px; float: left;}
#zone-footer .block-menu-page-links-uk ul li a::before,
#zone-footer .block-menu-segensolar-products-uk ul li a::before {content: "> ";color:#ffffff; font-size: 13px;line-height: 11px;}
#zone-footer .block-menu-page-links-uk ul li a,
#zone-footer .block-menu-segensolar-products-uk ul li a {color:#ffffff; display: block; font-size: 13px; line-height: 11px; text-decoration: none; text-transform: capitalize;}
#region-footer-second {position: absolute; left: 0px; bottom: 0px;background: #999; padding: 20px 0px; width: 100%; margin: 0px;}
#region-footer-second ul {margin: 0px;}
#region-footer-second ul li {font-size: 13px; line-height: 13px; color:#ffffff; list-style: none; margin: 0 10px 0 0; display: inline-block;}
#region-footer-second ul li a {color:#ffffff; font-size: 13px; line-height: 13px; text-decoration: none;}


#zone-postscript {padding:  0!important;width: 97%;}


.manufacturer-logo img {width: 100%; height: auto;}


#page-title {display: none!important;}

#section-header #region-branding {margin: 0px;}
#section-header #region-branding p img {width: 100%; height: auto;}


body.page-node-188 #page .section-content,
body.page-node-230 #page .section-content,
body.page-node-231 #page .section-content,
body.page-node-224 #page .section-content,
body.page-node-227 #page .section-content,
body.page-node-222 #page .section-content,
body.page-node-232 #page .section-content,
body.page-node-233 #page .section-content,
body.page-node-234 #page .section-content,
body.page-node-199 #page .section-content,
body.page-node-223 #page .section-content,
body.page-node-235 #page .section-content,
body.page-node-236 #page .section-content,
body.page-node-229 #page .section-content,
body.page-node-237 #page .section-content,
body.page-node-200 #page .section-content,
body.page-node-198 #page .section-content,
body.page-node-228 #page .section-content,
body.productPage #page .section-content,
body.not-front #page .section-content {border-top: 16px solid #1d1d1b; margin: 0px; padding: 0px 0px 50px 0px;position: relative;} 

body.page-node-197 #page .section-content { margin: 0px; padding: 0px 0px 0px 0px;position: relative;}
body.page-node-411 #page .section-content,
body.page-coza-news #page .section-content {padding:50px 0px;}

body.page-node-197 #page .section-content .zone-preface-wrapper .container-12,
body.page-node-198 #page .section-content .container-12,
body.page-node-188 #page .section-content .container-12,
body.page-node-230 #page .section-content .container-12,
body.page-node-231 #page .section-content .container-12,
body.page-node-224 #page .section-content .container-12,
body.page-node-227 #page .section-content .container-12,
body.page-node-222 #page .section-content .container-12,
body.page-node-232 #page .section-content .container-12,
body.page-node-233 #page .section-content .container-12,
body.page-node-234 #page .section-content .container-12,
body.page-node-199 #page .section-content .container-12,
body.page-node-223 #page .section-content .container-12,
body.page-node-235 #page .section-content .container-12,
body.page-node-236 #page .section-content .container-12,
body.page-node-229 #page .section-content .container-12,
body.page-node-237 #page .section-content .container-12,
body.page-node-200 #page .section-content .container-12,
body.page-node-228 #page .section-content .container-12,
body.productPage #page .section-content .container-12,
body.not-front #page .section-content .container-12 {width: 100%!important; max-width: 100%!important;margin: 0 auto;}
body.page-node-279 #page .section-content .container-12,
body.page-node-225 #page .section-content .container-12,
body.page-coza-news #page .section-content .container-12,
body.page-node-282 #page .section-content .container-12,
body.page-node-411 #page .section-content .container-12,
body.page-node-395 #page .section-content .container-12,
body.page-node-398 #page .section-content .container-12 {width:1200px!important; max-width: 1200px!important; }
body.page-node-282 #page .section-content .container-12 {background:#fff!important;}


body.page-node-198  #page .section-content .container-12 .region-content,
body.page-node-188  #page .section-content .container-12 .region-content,
body.page-node-230  #page .section-content .container-12 .region-content,
body.page-node-231  #page .section-content .container-12 .region-content,
body.page-node-224  #page .section-content .container-12 .region-content,
body.page-node-227  #page .section-content .container-12 .region-content,
body.page-node-222  #page .section-content .container-12 .region-content,
body.page-node-232  #page .section-content .container-12 .region-content,
body.page-node-233  #page .section-content .container-12 .region-content,
body.page-node-234  #page .section-content .container-12 .region-content,
body.page-node-199  #page .section-content .container-12 .region-content,
body.page-node-223  #page .section-content .container-12 .region-content,
body.page-node-235  #page .section-content .container-12 .region-content,
body.page-node-236  #page .section-content .container-12 .region-content,
body.page-node-229  #page .section-content .container-12 .region-content,
body.page-node-237  #page .section-content .container-12 .region-content,
body.page-node-200  #page .section-content .container-12 .region-content,
body.productPage #page .section-content .container-12 .region-content,
body.not-front #page .section-content .container-12 .region-content {margin: 0px;}


body.page-node-116 .title,
body.page-node-188 .title,
body.page-node-165 .title,
body.page-node-166 .title,
body.page-node-123 .title,
body.page-node-122 .title,
body.page-node-117 .title,
body.page-node-118 .title,
body.page-node-119 .title,
body.page-node-196 .title,
body.page-node-195 .title {display: none;}



body.page-node-230 .zone-content .content table,
body.page-node-228 .zone-content .content table,
body.page-node-227 .zone-content .content table,
body.page-node-233 .zone-content .content table,
body.page-node-234 .zone-content .content table,
body.productPage .zone-content .content table {margin: 0px; border:none ;border-top:1px solid #959595 ; width:100%;}

body.page-node-230 .section-content .zone-content .content table tr td,
body.page-node-228 .section-content .zone-content .content table tr td,
body.page-node-227 .section-content .zone-content .content table tr td,
body.page-node-233 .section-content .zone-content .content table tr td,
body.page-node-234 .section-content .zone-content .content table tr td,
body.productPage .section-content .zone-content .content table tr td {text-align: center;padding: 13px 0; color:#1d1d1b; font-size: 14px; line-height:11px ; border-right:1px solid #959595 ;border-bottom:1px solid #959595 ;width: 14%; border-left: none;}

body.productPage .section-content .zone-content .content table tr td:first-child {/*border-left:1px solid #959595 ;*/}


body.page-node-230 .section-content .zone-content .content table tr td:last-of-type,
body.page-node-228 .section-content .zone-content .content table tr td:last-of-type,
body.page-node-227 .section-content .zone-content .content table tr td:last-of-type,
body.page-node-233 .section-content .zone-content .content table tr td:last-of-type,
body.page-node-234 .section-content .zone-content .content table tr td:last-of-type,
body.productPage .section-content .zone-content .content table tr td:last-of-type  {width: 49%;border-right:none;}

body.page-node-230 .section-content .zone-content .content table tr td a,
body.page-node-228 .section-content .zone-content .content table tr td a,
body.page-node-227 .section-content .zone-content .content table tr td a,
body.page-node-233 .section-content .zone-content .content table tr td a,
body.page-node-234 .section-content .zone-content .content table tr td a,
body.productPage .section-content .zone-content .content table tr td a {color:#e56600; font-size: 14px; text-decoration: none;}

body.page-node-197 #section-content {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;padding: 0;}

body.front #zone-content-wrapper {background: #ffffff none repeat scroll 0 0;padding: 50px 0;}
body.front .section-content .zone-content {background:#ffffff; padding:  0px; }

body.page-node-411 #page .section-content .container-12 .white-content-area {padding: 0px; background:none;}
body.page-node-411 #page .section-content .container-12 .white-content-area table td {padding:0px!important;}
#segen-addendum h2 {font-size:25px; line-height:1.2em; color:#272727;}
#segen-addendum h2 a {color:#FF6600!important;}
#segen-addendum table {width:100%; border-collapse: initial;}
#segen-addendum table td:first-of-type {width:30%;}
#segen-addendum table td:last-of-type {vertical-align: top;}
div#xproduct-image { padding:0px;}
div#xproduct-image img {width:90%; height: auto;}
div#xproduct-spec table {padding:0px;}
div#xproduct-description span {color:#5b5b5b!important;}

/* #Media Queries
================================================== */

@media only screen and (max-width: 1180px) {
	ul#superfish-15 li a {padding: 9px 20px;}
  body.page-node-197 #page #zone-postscript-wrapper .container-12 {max-width: 97%!important; min-width: 97%!important; width:97%!important;}
}

@media only screen and (max-width: 1115px) {
	ul#superfish-15 li a {padding: 9px 20px; font-size: 13px;}
}

@media only screen and (max-width: 1024px) {
	header {height: 160px!important;}
	header #zone-menu-wrapper {width: 100%; margin: 0px; }
	header #zone-menu-wrapper ul#superfish-15  {margin-top: 10px;}
	.hero-image .box h1 {font-size: 29px;}
	.white-content-area .left-greycontent {font-size: 24px; line-height: 30px;}
	.blue-heading {font-size: 14px; line-height: 16px;}
	.main-content {font-size: 11px; line-height: 15px;}
	.grey-content-area .cta .body {font-size: 11px; line-height:16px ;}
	.grey-content-area .portallogin .body form a {font-size: 11px;}
	.product-logo img {width: 100%;}
	.container {width: 97%;}
	.container-12 .grid-12 {width: 100%!important;}
  body.page-node-197 #page #zone-postscript-wrapper .container-12,
  body.page-node-395 #page .section-content .container-12,
body.page-node-398 #page .section-content .container-12 {max-width: 97%!important; min-width: 97%!important; width:97%!important;}
  #block-block-29 .columnOne img,
#block-block-29 .columnTwo img,
#block-block-29 .columnThree img,
#block-block-29 .columnFour img {height: 80px!important;}
#block-block-29 .columnOne h3,
#block-block-29 .columnTwo h3,
#block-block-29 .columnThree h3,
#block-block-29 .columnFour h3 {margin-bottom: 30px;}
body.page-node-279 #page .section-content .container-12,
body.page-node-225 #page .section-content .container-12,
body.page-coza-news #page .section-content .container-12,
body.page-node-282 #page .section-content .container-12,
body.page-node-411 #page .section-content .container-12 {width:100%!important; max-width:100%!important; padding: 0px 15px; }
}


@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (max-device-height: 1024px) and (orientation:landscape) {
	header {height: 135px!important;}
	header #zone-menu-wrapper {width: 100%; margin: 0px; }
	header #zone-menu-wrapper ul#superfish-15  {margin-top: 10px;}
	ul#superfish-15 li a {font-size: 15px; padding:9px 25px;}
	.hero-image .box h1 {font-size: 29px;}
	.white-content-area .left-greycontent {font-size: 24px; line-height: 30px;}
	.blue-heading {font-size: 14px; line-height: 16px;}
	.main-content {font-size: 11px; line-height: 15px;}
	.grey-content-area .cta .body {font-size: 11px; line-height:16px ;}
	.grey-content-area .portallogin .body form a {font-size: 11px;}
	.product-logo img {width: 100%;}
	.container {width: 97%;}
	.container-12 .grid-12 {width: 100%!important;}
	.columnOne, .columnTwo, .columnThree, .columnFour {padding: 0px 20px;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;box-sizing: border-box;}
	body.page-node-197 #page #zone-postscript-wrapper .container-12 {max-width: 97%!important; min-width: 97%!important;}
  div#product-spec {width:60%!important;}
  body.page-node-279 #page .section-content .container-12,
body.page-node-225 #page .section-content .container-12 {width:97%!important; max-width:97%!important; }
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (max-device-height: 1024px) and (orientation:portrait) {
	body {min-width: 100%!important;}
	header {height: 113px!important;width: 97%!important;}
	header #zone-menu-wrapper {width: 100%; margin: 0px; }
	header #zone-menu-wrapper ul#superfish-15  {margin-top: 10px;}
	#superfish-15 li:nth-of-type(5) ul {width: 200px;}
	ul#superfish-15 li a {font-size: 12px; padding:9px 15px;}
	ul.dropdown ul {width: 130px; text-align: left;}
	.footer-top .right-column .links ul li {width: 114px;}
	.hero-image .box h1 {font-size: 29px;}
	.white-content-area .left-greycontent {font-size: 24px; line-height: 30px;}
	.blue-heading {font-size: 14px; line-height: 16px;}
	.main-content {font-size: 11px; line-height: 15px;}
	.grey-content-area .cta .body {font-size: 11px; line-height:16px ;}
	.grey-content-area .portallogin .body form input {margin-bottom: 10px;}
	.grey-content-area .portallogin .body form a {font-size: 11px;}
	.product-logo img {width: 100%;} 
	.container {width: 97%;}
	#page .section-content .container-12 {width: 100%!important;}
	.container-12 .grid-12 {width: 100%!important;margin: 0px;}
	#zone-footer .block-menu-products-za ul li {width:114px;}
	#page .section-content .container-12 {width: 97%!important;}
	.columnOne, .columnTwo, .columnThree, .columnFour {padding: 0px 20px;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;box-sizing: border-box;}
body.page-node-197 #page #zone-postscript-wrapper .container-12 {width:97%!important; min-width:97%!important;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
div#product-spec {width:60%!important;}
body.body.page-node-198 #page #page .section-content .container-12,
body.body.page-node-188 #page #page .section-content .container-12,
body.body.page-node-230 #page #page .section-content .container-12,
body.body.page-node-231 #page #page .section-content .container-12,
body.body.page-node-224 #page #page .section-content .container-12,
body.body.page-node-227 #page #page .section-content .container-12,
body.body.page-node-222 #page #page .section-content .container-12,
body.body.page-node-232 #page #page .section-content .container-12,
body.body.page-node-233 #page #page .section-content .container-12,
body.body.page-node-234 #page #page .section-content .container-12,
body.body.page-node-199 #page #page .section-content .container-12,
body.body.page-node-223 #page #page .section-content .container-12,
body.body.page-node-235 #page #page .section-content .container-12,
body.body.page-node-236 #page #page .section-content .container-12,
body.body.page-node-229 #page #page .section-content .container-12,
body.body.page-node-237 #page #page .section-content .container-12,
body.body.page-node-200 #page #page .section-content .container-12,
body.productPage #page #page .section-content .container-12  {width: 100%!important;}
#section-content #zone-preface h2 {top:20%;}
body.page-node-279 #page .section-content .container-12,
body.page-node-225 #page .section-content .container-12 {width:97%!important; max-width:97%!important; }
.internal-nav a {padding: 9px;}
.section-content .zone-content .content .grey-content-area p img,
.section-content .zone-content .content p img {width: 100%; height:auto;}
.section-content .zone-content .content .grey-content-area iframe {width: 100%; height:300px;}
}

@media only screen and (max-width: 1000px) {
	body {min-width: 100%!important;}
}


@media only screen and (max-width: 767px) {
  .move-right .mobile-nav-icon {margin-top:0px;}
	.not-mobile {display: none;}
	.not-desktop,
	#region-header-second {display: block;}
	#region-header-second {position: absolute; right: 15px; top: 30px;width: 30px; height: 28px;margin: 0px; }
	body.node-type-page #page #region-header-second .mobile-nav-icon,
	body.node-type-home-page-de #page #region-header-second .mobile-nav-icon,
	body.page-coza-news #page #region-header-second .mobile-nav-icon {display: block; text-indent: -9999px;width: 30px; height: 28px;background: url('/sites/all/themes/segende/images/mobilenav-icon.png') no-repeat left top;background-size: 30px 28px;}
	body {min-width: 100%!important;overflow-x: hidden;}
	.container {padding: 0px 15px; width: 100%; max-width: 100%;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
	header {height: 80px!important;}
	header #zone-branding-wrapper {width: 190px;}
	header #zone-menu-wrapper {min-height: 98%; position: absolute; right: -300px; top: 0px; width: 300px; display:none;}
	body.move-right header #zone-menu-wrapper {display:block;}
	header #zone-menu-wrapper {background:#1d1d1b;}
	header #zone-menu-wrapper #region-menu {margin: 0px;width: 300px;}
	header #zone-menu-wrapper ul#superfish-15 {padding: 6px 6px 4px 6px; margin-top: 0px;-webkit-border-radius: 0px; border-radius: 0px; width: 275px;margin-top:10px;}
	header #zone-menu-wrapper ul#superfish-15 li {width: 100%; display: inherit;}
	.zone-footer .block-31 {width: 100%; padding: 0; margin: 0 0 80px 0;}
	.zone-footer .block-31 p {margin: 0px;}
	.zone-footer .block-menu-links-za,
	.zone-footer .block-menu-products-za {width: 100%; margin:0 ;}
	#zone-footer .block-menu-links-za h2.block-title, 
	#zone-footer .block-menu-products-za h2.block-title  {right: 0px;}
	#zone-footer .block-menu-links-za ul, 
	#zone-footer .block-menu-products-za ul {margin: 0 0 35px 25px;}
	#zone-footer .block-menu-products-za ul li {}
	#page .white-content-area {padding: 30px 0px;}
	#page .grey-content-area {padding: 15px 0px;}
	.child-hero {width: 100%; height: 100px; background: #ffffff;background:url('http://portal.segensolar.de/reseller/images/SegenSolarNewLoginImg.jpg') no-repeat top center #ffffff;}
	body.page-node-115 .child-hero {width: 100%; height: 100px; background: #ffffff;background:url('http://www.environ.org.uk/wp-content/uploads/2012/04/solar_panels_on_house.jpg') no-repeat top center;}
	#section-content #zone-preface h2 {padding: 12px 0px; width: 86%;left: 7%;font-size: 19px; line-height: 19px;top: 25%;}
	#page #home-intro {width: 100%;}
  #page #bodyOne {width:100%;margin: 0;}
	#page #home-intro p {font-size: 19px; line-height: 23px; margin: 0 0 15px 0;}
	body.page-node-197 #page #bodyOne {width: 100%;margin: 0px;}
	.page .body h2 {font-size: 16px; line-height: 19px; margin: 0 0 15px 0;}
	.columnOne, .columnTwo, .columnThree, .columnFour {width: 100%; margin: 0 0 50px 0;min-height: 190px; padding: 25px 20px 0 20px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.columnOne {margin-top:310px;}
	.columnFour {min-height: 260px;position: absolute; top: 0px; left: 0px;}
  .columnFour.four.columns {position: inherit; top: 0px;}
  .columnFour.four.columns img {width: 60px!important; height: 60px!important; float:right;}
	#block-block-43 .columnOne p:first-of-type {width: 60px; float: right;}
	#block-block-43 .columnOne p:first-of-type img {width: 60px!important; height: 60px!important;}
	#block-block-43 .columnTwo p:first-of-type {width: 35px; float: right;}
	#block-block-43 .columnTwo p:first-of-type img {width: 30px!important; height: 30px!important;}
	#block-block-43 .columnThree p:first-of-type {width: 60px; float: right;}
	#block-block-43 .columnThree p:first-of-type img {width: 60px!important; height: 56px!important;}
	#block-block-43 .columnFour p:first-of-type {width: 60px; float: right;margin: 0 0 10px 0px;}
	#block-block-43 .columnFour p:first-of-type img {width: 60px!important; height: 47px!important;}
	.columnOne h3, 
	.columnTwo h3, 
	.columnThree h3,
	.columnFour h3 {font-size: 20px; line-height: 20px; margin: 0 0 10px 0; text-align: left!important;}
	.columnFour h3 {position: relative; top: 25px;}
	#zone-postscript .columnOne p, 
	#zone-postscript .columnTwo p, 
	#zone-postscript .columnThree p, 
	#zone-postscript .columnFour p {font-size: 13px; line-height: 20px; text-align: left!important;}
	#zone-postscript p a {text-align: center!important;}
	#zone-postscript {/*padding: 0px!important;*/}
	.columnFour form {float: none;}
	.columnFour form p {width: 100%!important; float: none;}
	.columnFour form p input,
	.columnFour form input[type="password"] {width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; position: relative;}
	.page-node-197 #section-content #zone-postscript-wrapper {position: relative;padding: 15px 0px;}
	#region-postscript-second .block-inner {overflow-x:scroll;}
	#region-postscript-second .content {width: 1100px;}
	.logo-columnOne, 
	.logo-columnTwo, 
	.logo-columnThree, 
	.logo-columnFour, 
	.logo-columnFive, 
	.logo-columnSix {width: 165px; margin: 0 15px 0 0;}
	#section-content {margin-top: 0px!important;}
	body.page-node-183 #node-page-183 .content {width: 100%; overflow-x: scroll}
		.bot {padding: 0 10px;}
	body.page-node-178 #page .section-content .container-12 form {padding: 0px 10px;}
	body.page-node-178 #page .section-content .container-12 form .box input,
	body.page-node-178 #page .section-content .container-12 form .box input[type="password"] {width: 100%;}
	#enqcomments table tr, 
	#enqcomments table td, 
	#certform table tr, 
	#certform table td, 
	#contactForm table tr, 
	#contactForm table td {width: 50%;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
	#contactForm table tr:first-of-type td {width: 33%;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
		box-sizing: border-box;}
	#currentNews {width: 100%;}
  body.page-node-197 #page #zone-postscript-wrapper .container-12 {width:100%!important;position:relative; max-width:100%!important;min-width:100%!important; min-width: 100%!important; padding: 0px 15px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.container-12 {max-width:100%!important; width:100%!important; padding: 0px 15px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
	body.page-node-197 #zone-content-wrapper, body.page-node-183 #zone-content-wrapper {padding:30px 0px ;}
	#zone-footer {padding: 0px 15px!important; width:100%!important; max-width:100%;}
  #zone-postscript {padding:  0px 15px!important;}
body.page-node-114 #zone-content,
body.page-node-115 #zone-content,
body.page-node-178 #zone-content {padding: 0px!important;}
body.page-node-178 #zone-content table {width:100%!important;}
body.page-node-230 .section-content .zone-content .content table tr td,
body.page-node-228 .section-content .zone-content .content table tr td,
body.page-node-227 .section-content .zone-content .content table tr td,
body.page-node-233 .section-content .zone-content .content table tr td,
body.page-node-234 .section-content .zone-content .content table tr td,
body.productPage .section-content .zone-content .content table tr td {font-size:9px;}
body.page-node-230 .section-content .zone-content .content table tr td a,
body.page-node-228 .section-content .zone-content .content table tr td a,
body.page-node-227 .section-content .zone-content .content table tr td a,
body.page-node-233 .section-content .zone-content .content table tr td a,
body.page-node-234 .section-content .zone-content .content table tr td a,
body.productPage .section-content .zone-content .content table tr td a  {color:#e56600; font-size: 9px; text-decoration: none;}
.product-logo img {width: 40%;}
body.page-node-81 label {color:#7f8c8c; font-size: 13px;}
body.page-node-81 input[type="checkbox"], 
body.page-node-81 input[type="radio"] {padding: 0px!important; margin: 0px!important; height: 20px!important;}
body.page-node-81 .left-col {width: 100%!important;padding: 0px!important;}
#estimator select {width: 100%!important;color:#7f8c8c; font-size: 13px; line-height: 18px;}
div#product-description {width: 100%; margin: 0px;}
body.page-node-178 #page .section-content .container-12 form .box {width:100%!important;}
body.page-node-178 #page .section-content .container-12 form tr td {width:50%;}
body.page-node-178 #page .section-content .container-12 form .box input[type="submit"] {width:100%;}
tbody {border-top: 0px;}
#block-block-29 .columnOne a,
#block-block-29 .columnTwo a,
#block-block-29 .columnThree a,
#block-block-29 .columnFour a {width: 87%!important;left: 6%!important;}
#region-postscript-first {position: relative;}
.columnFour form input[type=submit]{left:20px; width:88%;}
	#superfish-15 li ul {width: 263px;padding: 0px;}
	#superfish-15 li ul li ul {left: 0px!important; top: 35px!important;width:263px!important;padding: 0px;}
	body.page-node-197 .section-content .zone-content {padding: 0px 15px;}
  .internal-nav a {width:100%;}
body.page-node-279 #page .section-content .container-12,
body.page-node-225 #page .section-content .container-12 {width:97%!important; max-width:97%!important; }
.section-content .zone-content .content .grey-content-area p img,
.section-content .zone-content .content p img {width: 100%; height:auto;}
.section-content .zone-content .content .grey-content-area iframe {width: 100%; height:300px;}
#generalform table {width:100%;}
body.front #zone-content-wrapper {padding: 30px 0px;}
body.front .section-content .zone-content {padding: 0 15px;}
.zone-footer .block-menu-page-links-uk {width: 100%;margin: 0px; }
.zone-footer .block-menu-segensolar-products-uk {width: 100%;margin:0;}
.zone-footer .block-menu-page-links-uk {width: 100%;margin: 0px;}
.productPage b a {width:100%;}
.productPage .grey-heading .tmedium tr td {width: 100%;display:block; }
}




/**** Test Messaage **/





