body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
.sharebuttons {
	overflow:hidden;
}

.sharebuttons > ul.theme {
	list-style-type:none;
	margin:-4px;
	padding:0;
}

.sharebuttons > ul.theme:after {
	content:"";
	display:block;
	clear:both;
}

.sharebuttons > ul.theme > li {
	float:left;
}

.sharebuttons > ul.theme > li > a {
	margin:4px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-indent:101%;
	background-repeat:no-repeat;
	background-position:center;
}

.sharebuttons > ul.text > li > a {
	text-indent:0;
}

/* source: http://www.twelveskip.com/resources/icons/1091/boxxed-flat-social-media-icons */

.sharebuttons > ul.boxxed > li > a {
	width:32px;
	height:32px;
	background-image:url('../../system/modules/sharebuttons/assets/boxxed/sprites-32.png');
}

.sharebuttons > ul.boxxed > li > a.facebook {
	background-position:-40px 0;
}

.sharebuttons > ul.boxxed > li > a.twitter {
	background-position:-160px 0;
}

.sharebuttons > ul.boxxed > li > a.gplus {
	background-position:-80px 0;
}

.sharebuttons > ul.boxxed > li > a.linkedin {
	background-position:-120px 0;
}

.sharebuttons > ul.boxxed > li > a.xing {
	background-position:-200px 0;
}

.sharebuttons > ul.boxxed > li > a.mail {
	background-position:0 0;
}

.sharebuttons > ul.boxxed > li > a.tumblr {
	background-position:-240px 0;
}

.sharebuttons > ul.boxxed > li > a.pinterest {
	background-position:-280px 0;
}

.sharebuttons > ul.boxxed > li > a.reddit {
	background-position:-320px 0;
}

.sharebuttons > ul.boxxed > li > a.whatsapp {
	background-position:-360px 0;
}

/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

.mm-menu .mm-hidden {
  display: none; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu > .mm-panel.mm-opened {
      -webkit-transform: translate(0%, 0);
      -moz-transform: translate(0%, 0);
      -ms-transform: translate(0%, 0);
      -o-transform: translate(0%, 0);
      transform: translate(0%, 0); }
    .mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translate(-30%, 0);
      -moz-transform: translate(-30%, 0);
      -ms-transform: translate(-30%, 0);
      -o-transform: translate(-30%, 0);
      transform: translate(-30%, 0); }
    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
  .mm-menu .mm-list {
    padding: 20px 0; }
  .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
      content: '';
      display: block;
      height: 40px; }

.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-list {
  font: inherit;
  font-size: 14px; }
  .mm-list a,
  .mm-list a:hover {
    text-decoration: none; }
  .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
      width: 100%; }
      .mm-list a.mm-subopen.mm-fullsubopen:before {
        border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
      padding-right: 5px;
      margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
  .mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
  .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
  .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
      padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
  .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
  .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    bottom: auto; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu {
  background: #333333;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }

/*
	jQuery.mmenu effects extension CSS
*/
html.mm-slide .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-slide.mm-opened .mm-menu {
  -webkit-transform: translateX(-30%);
  -moz-transform: translateX(-30%);
  -ms-transform: translateX(-30%);
  -o-transform: translateX(-30%);
  transform: translateX(-30%); }
html.mm-slide.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu {
  -webkit-transform: translateX(30%);
  -moz-transform: translateX(30%);
  -ms-transform: translateX(30%);
  -o-transform: translateX(30%);
  transform: translateX(30%); }
html.mm-slide.mm-right.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-top.mm-opened .mm-menu {
  -webkit-transform: translateY(-30%);
  -moz-transform: translateY(-30%);
  -ms-transform: translateY(-30%);
  -o-transform: translateY(-30%);
  transform: translateY(-30%); }
html.mm-slide.mm-top.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }
html.mm-slide.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: translateY(30%);
  -moz-transform: translateY(30%);
  -ms-transform: translateY(30%);
  -o-transform: translateY(30%);
  transform: translateY(30%); }
html.mm-slide.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }

html.mm-zoom-menu .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-zoom-menu.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(-30%);
  -moz-transform: scale(0.7, 0.7) translateX(-30%);
  -ms-transform: scale(0.7, 0.7) translateX(-30%);
  -o-transform: scale(0.7, 0.7) translateX(-30%);
  transform: scale(0.7, 0.7) translateX(-30%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
html.mm-zoom-menu.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(30%);
  -moz-transform: scale(0.7, 0.7) translateX(30%);
  -ms-transform: scale(0.7, 0.7) translateX(30%);
  -o-transform: scale(0.7, 0.7) translateX(30%);
  transform: scale(0.7, 0.7) translateX(30%);
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center; }
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(-30%);
  -moz-transform: scale(0.7, 0.7) translateY(-30%);
  -ms-transform: scale(0.7, 0.7) translateY(-30%);
  -o-transform: scale(0.7, 0.7) translateY(-30%);
  transform: scale(0.7, 0.7) translateY(-30%);
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top; }
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(30%);
  -moz-transform: scale(0.7, 0.7) translateY(30%);
  -ms-transform: scale(0.7, 0.7) translateY(30%);
  -o-transform: scale(0.7, 0.7) translateY(30%);
  transform: scale(0.7, 0.7) translateY(30%);
  -webkit-transform-origin: center bottom;
  -moz-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  -o-transform-origin: center bottom;
  transform-origin: center bottom; }
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }

html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translateX(100%);
  -moz-transform: scale(1.5, 1.5) translateX(100%);
  -ms-transform: scale(1.5, 1.5) translateX(100%);
  -o-transform: scale(1.5, 1.5) translateX(100%);
  transform: scale(1.5, 1.5) translateX(100%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition-property: -webkit-transform, left;
  transition-property: transform, left; }
  html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translateX(0%);
    -moz-transform: scale(1, 1) translateX(0%);
    -ms-transform: scale(1, 1) translateX(0%);
    -o-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened {
      -webkit-transform: scale(0.7, 0.7) translateX(-30%);
      -moz-transform: scale(0.7, 0.7) translateX(-30%);
      -ms-transform: scale(0.7, 0.7) translateX(-30%);
      -o-transform: scale(0.7, 0.7) translateX(-30%);
      transform: scale(0.7, 0.7) translateX(-30%); }

.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* ikegami.css */
.highlight2:hover{-webkit-filter: brightness(130%);filter: brightness(130%)}.read-all-news_new{position: absolute;right: 40px;text-align: center;border: 2px solid #8c8c8c;width: 260px;padding-top: 5px;padding-bottom: 5px}#news_new{padding-top:25px;padding-bottom:15px;padding-left:40px}#main #cat-nav_neu li{border-top: 2px solid #8c8c8c;line-height: 0}#main #cat-nav_neu li:hover{-webkit-filter: brightness(200%);filter: brightness(200%)}.cat_nav_neu li{width:25%;float:left;display:block;margin-top:0;margin-bottom:-5px;padding-top:0;padding-bottom:0}.cat_nav_neu .mod_navigation{display:inline-block}.cat_nav .mod_navigation ul{width:50%;float:left;display:inline-block}.teaser1_neu_startseite{width:48%;float:left;padding-right:1%;padding-bottom:3%;padding-left:1%;border-right:2px solid rgba(255,255,255,.5)}.teaser2_neu_startseite{width:47%;padding-right:1%;padding-bottom:1%;padding-left:1%}.login-area h1{margin-bottom:50px;line-height:100%;color:#09a7e0;font-weight:500}.login-area .ce_text{margin-top:25px;margin-bottom:25px;border-top:0px;border-bottom:0px;border-top:0px !important;border-bottom:0px !important}.login-area{padding:0 15px 15px}#30pxlinks{margin-left:-300px}.mod_breadcrumb{top:-35px;position:absolute;margin-left:30px;font-size:25px;text-transform:uppercase;list-style-type:none}.only_mobile{display:none}#standard_formular .submit{width:350px;height:40px;margin-top:145px;margin-left:150px;background-color:#009fe3;border:0;color:#FFF;text-transform:uppercase}#standard_formular .textarea{width:500px;height:150px;float:left;margin:15px 30px 25px;border:2px solid rgba(255,255,255,.5);font-size:18px;color:#FFF}#standard_formular .text,#standard_formular .widget-captcha{width:500px;height:35px;margin-top:15px;margin-left:30px;font-size:18px;color:#FFF}#download_text .accordion a{font-weight:normal;color:#FFF}#download_text .toggler{margin-top:10px;margin-bottom:15px;padding-left:5px;font-size:18px;color:#FFF;cursor: pointer}#download_text .toggler.active{padding-top:5px;padding-bottom:5px;padding-left:5px;font-size:18px;color:#000;cursor: pointer}#download_text h2{font-size:36px;color:#009fe3}#download_text.ce_text{border:0 !important}#download_text{margin-top:15px;margin-left:30px}#distributor_text.ce_text{margin-left:30px;border:0 !important}#distributor_text .toggler.active{margin-bottom:25px;padding-top:5px;padding-bottom:5px;padding-left:5px;background-color:#009fe3;font-size:18px;color:#FFF;cursor: pointer}#distributor_text .toggler{margin-top:-10px;margin-bottom:10px;padding-left:5px;background-color:#000;font-size:18px;color:#009fe3;cursor: pointer}#distributor_text h2{margin-top:15px;font-size:36px;color:#009fe3}#textoben h2{margin-bottom:25px;font-size:36px;color:#009fe3}#textoben h6{margin-left:10px;font-size:24px}#header-dock-subnav .active{background-color:#009fe3;color:#FFF}#header-dock-subnav{width:250px;margin-top:10px;margin-bottom:10px;margin-left:25px;text-transform:uppercase;text-indent:15px}.image_container{line-height: 0;font-size: 0px}#preview_bilder img{border:1px solid rgba(0,0,0,.25)}.acc_general,.acc_general a{width:100%;margin-bottom:10px;padding-top:8px;padding-bottom:1px;padding-left:5px;background-color:#778879;font-size:14px;color:#FFF;text-transform:uppercase;text-indent:5px}.acc_broadcast,.acc_broadcast a{width:500px;margin-bottom:10px;padding-top:8px;padding-bottom:1px;padding-left:5px;background-color:#9a8e45;font-size:14px;color:#FFF;text-transform:uppercase;text-indent:5px}.acc_medical,.acc_medical a{width:500px;margin-bottom:10px;padding-top:8px;padding-bottom:1px;padding-left:5px;background-color:#b0d0ef;font-size:14px;color:#FFF;text-transform:uppercase;text-indent:5px}.acc_security,.acc_security a{width:500px;margin-bottom:10px;padding-top:8px;padding-bottom:1px;padding-left:5px;background-color:#ab8c65;font-size:14px;color:#FFF;text-transform:uppercase;text-indent:5px}.acc_industrial,.acc_industrial a{width:500px;margin-bottom:10px;padding-top:8px;padding-bottom:1px;padding-left:5px;background-color:#bfc2be;font-size:14px;color:#FFF;text-transform:uppercase;text-indent:5px}.acc_discontinued,.acc_discontinued a{width:500px;margin-bottom:10px;padding-top:8px;padding-bottom:1px;padding-left:5px;background-color:#878889;font-size:14px;color:#FFF;text-transform:uppercase;text-indent:5px}#cookiebar button{background-color:#009fe3;font-weight:normal}#smedia_oben{position: absolute;right: 0px;top: -2px;z-index: 999999}.open_house .mime_icon{width:20px;height:20px;background-color:#009fe3}.open_house .ce_downloads a{color:#000;text-transform:uppercase}#open_house_teaser{left:-40px;top:30px;position:absolute}.open_house h2{line-height:150%}.open_house h3{font-size:14px;line-height:150%;font-weight:normal}.open_house img{padding:5px 10px 5px 0}.open_house .submit{width:100px;height:25px;margin-top:0;padding-top:3px}.open_house .select{width:250px;height:25px;padding-right:15px}.open_house .text{width:365px;margin-bottom:10px}.open_house{width:600px;margin-left:175px}.open_house h1{line-height:150%;color:#FFF}.home h3{color:#FFF}#bgstart{width:980px;height:812px}.home #ikegami-latest-news{padding: 25px 30px 0px 30px;/*background: -prefix-linear-gradient(left, #009fe3, #000000); background: linear-gradient(to right, #009fe3, #000000);*/}.home  #ikegami-latest-news .read-all-news{position: absolute;right: 50px;text-align: center;border: 2px solid #8c8c8c;width: 260px;padding-top: 5px;padding-bottom: 5px}.home  #ikegami-latest-news .read-all-news a{display: block}.home  #ikegami-latest-news h1{font-weight: 300;font-size: 50px;margin-bottom: 0.8em}#ikegami-latest-news p.meta .date{font-weight: 700;font-size: 18px;color: #009fe3;border-bottom: 1px solid #009fe3;padding-right: 120px}#ikegami-latest-news p.teaser{font-weight: 700;font-size: 14px;color: #8c8c8c}.mod_newslist .layout_latest{width: 31%;margin-right: 3%;float: left}.mod_newslist .layout_latest.last{margin-right: 0}.mod_newslist .layout_latest img,.mod_newsarchive .layout_latest img{margin-bottom:25px;float: left;margin-right: 20px;width: 95px;height: 95px;border: 1px solid #8c8c8c}.mod_newslist .layout_latest p.more a,.mod_newsarchive .layout_latest p.more a{margin-right:25px;font-weight: 400;color: #009fe3;font-size: 12px;border: 2px solid #8c8c8c;display: block;background: #000}#bilder_downloads a{padding-top:5px;padding-left:8px;color:#FFF}#bilder_downloads{margin-top:10px;margin-left:30px}#download_sheet a{width:75px;height:21px;left:329px;top:70px;position:absolute;padding-top:5px;padding-left:8px;background-color:#9a8e45;border-left:2px solid #FFF;font-size:15px;color:#FFF;font-weight: 600}#download_sheet_ind a{width:75px;height:21px;left:329px;top:70px;position:absolute;padding-top:5px;padding-left:8px;background-color:#bfc2be;border-left:2px solid #FFF;font-size:15px;color:#FFF;font-weight: 600}#download_sheet_med a{width:75px;height:21px;left:329px;top:70px;position:absolute;padding-top:5px;padding-left:8px;background-color:#b0d0ef;border-left:2px solid #FFF;font-size:15px;color:#FFF;font-weight: 600}#download_sheet_sec a{width:75px;height:21px;left:329px;top:70px;position:absolute;padding-top:5px;padding-left:8px;background-color:#ab8c65;border-left:2px solid #FFF;font-size:15px;color:#FFF;font-weight: 600}#produkt_link{top:655px;position:absolute;margin-left:16px;font-size:14px}#video{margin-left:6px;border:1px dotted rgba(0,0,0,.6)}.mod_customnav a{font-size:14px;line-height:28px;color:#FFF}.mod_customnav .active{font-size:14px;line-height:28px;color:#000}#distributoren a{color:#abceea}.italy{font-size:6px}#distributoren a:hover{color: #fff}#distributoren,.distributoren{margin-left:112px}.downloadfiles_all{width:600px;height:22px;margin-bottom:10px;padding-top:3px;background-color:rgba(255,255,255,.1);color:#FFF;text-transform:uppercase;text-indent:5px}.downloadfiles_broadcast{width:50%;margin-top:25px;margin-bottom:10px;margin-left:30px;padding-top:10px;padding-bottom:10px;background-color:#9a8e45;font-size:18px;color:#FFF;text-transform:uppercase;text-indent:5px}.downloadfiles_discontinued{width:600px;height:22px;margin-top:25px;margin-bottom:10px;padding-top:3px;background-color:#c5c484;color:#FFF;text-transform:uppercase;text-indent:5px}.downloadfiles_inspection{width:600px;height:22px;margin-top:25px;margin-bottom:10px;padding-top:3px;background-color:#bfc2be;color:#FFF;text-transform:uppercase;text-indent:5px}.downloadfiles_medical{width:50%;margin-top:25px;margin-bottom:10px;margin-left:30px;padding-top:10px;padding-bottom:10px;background-color:#b0d0ef;font-size:18px;color:#FFF;text-transform:uppercase;text-indent:5px}.downloadfiles_security{width:600px;height:22px;margin-top:25px;margin-bottom:10px;padding-top:3px;background-color:#ab8c65;color:#FFF;text-transform:uppercase;text-indent:5px}.downloadfiles h5{color:#FFF;text-indent:5px}.downloadfiles a{line-height:250%;font-weight:normal;color:#FFF;text-transform:uppercase}.info{float:left;margin-bottom:15px;font-size:16px;color:#009fe3}.mod_newsarchive a{font-size:24px;line-height:150%;color:#FFF}.mod_newsarchive *{line-height: 0.9em}.more{float: right}.more a{margin-left:15px;padding-top:10px;font-size:12px;border: 2px solid #8c8c8c !important;text-transform: uppercase;display: block;padding: 0px 10px 0px 10px;background: #000}#news_komplett{width:90%}#newsformat{margin-left:225px}#news_neu{padding:5px 15px;border:1px dotted rgba(0,0,0,.25)}.teaser a{font-size:14px;color:#FFF}#textoben{color:#FFF}body{font-family: 'Open Sans',sans-serif !important;background: #000;margin-bottom: 30px;overflow-x: hidden;overflow-y: scroll}body p{font-size: 20px;line-height: 30px}#wrapper{width: 100%;max-width: 1920px !important;margin: 0 auto}#container{width: 100%;max-width: 1321px;margin: 0 auto;margin-top: -40px;border: 2px solid #8c8c8c}a{color: #009fe3;text-decoration: none;cursor: pointer}.hide{display: none;margin-top: 60px;/* position: fixed; */}.general{margin-top: 60px;/* position: fixed; */}h1,h2,h3,h4,h5,h6{margin-top: 0;font-weight: 300;-moz-osx-font-smoothing: grayscale !important;-webkit-font-smoothing: antialiased !important}h1{font-size: 40px;font-weight: 300}h3,h4,h5,h6{font-size: 14px;color: #00b2ff;text-transform: uppercase;font-weight: 600}input{border: 2px solid #8c8c8c;color: #8c8c8c;padding-left: 8px;padding-right: 8px;width: 100%;height: 24px;border-radius: 0px;float: left;background-color: transparent}textarea{border: 1px solid #000;padding: 8px;width: 238px;height: 45px;border-radius: 0px;float: left;background-color: transparent}input[type="submit"],.button{background-color: #000;color: #009fe3;border: 2px solid #8c8c8c;border-radius: 0px;cursor: pointer;width: 50%;height: auto;display: block;font-size: 14px;line-height: 19px;margin-bottom: 0;padding: 2px 35px 2px 35px;text-align: center;vertical-align: middle;margin-top: 5px;float: right}#Topcontainer{width: 100%;max-width: 1321px !important;border: 2px solid #8c8c8c;background: transparent;position: absolute;top: 50px;left: 0; right: 0; margin-left: auto; margin-right: auto; z-index: 9999}#Topcontainer .logo{margin-left: 20px;margin-top: 0px;margin-right: 60px;display: inline-block;padding: 8px 0 7px 0}#Topcontainer #hamburger{display: none}#Topcontainer #header-nav{color:  #009fe3;text-transform: lowercase;font-size: 14px;position: absolute;top: 35px;left: 230px;z-index: 999;overflow: visible !important}#Topcontainer #header-nav li{margin-right: 25px;color:  #009fe3;display: inline}#Topcontainer #header-nav li a:hover{color: #fff}#Topcontainer #header-nav .level_1 li:hover .level_2{display: block}#Topcontainer #header-nav .level_2{z-index: 999999999;display: none;padding-top: 26px;position: absolute;width: 150px}#Topcontainer #header-nav .element-2 .level_2{left: 30px}#Topcontainer #header-nav .element-3 .level_2{left: 110px}#Topcontainer #header-nav .level_2 li{display: block;padding: 10px 10px 20px 10px;border-left: 2px solid #8c8c8c;border-right: 2px solid #8c8c8c;margin-right: 0;background: rgba(0,0,0,0.5)}#Topcontainer #header-nav .level_2 li.first{border-top: 2px solid #8c8c8c;padding-top: 30px}#Topcontainer #header-nav .level_2 li.last{border-bottom: 2px solid #8c8c8c}#header .logout-button{position: absolute;left: 310px;z-index: 545345;margin-top: -27px}#header .logout-button a{color:  #009fe3;text-transform: lowercase;font-size: 14px}#header .logout-button a:hover{color: #fff}iframe.maps{border: 0;border-right: 1px solid #000;padding-right: 34px}#header .rsts-nav{margin: 0 auto;width: 100px;bottom: 50px}#header .rsts-skin-liquid .rsts-nav-bullets a{background-color: #fff;border: 0px none;border-radius: 100%;box-shadow: none;width: 7px;height: 7px}#header .rsts-skin-liquid .rsts-nav-bullets a:hover,#header .rsts-skin-liquid .rsts-nav-bullets a.active{background-color: #009fe3}#header .mod_pageImage{position: relative;top: 0}#main #cat-nav{margin-bottom: -11px}#main .cat-nav{float: right !important}#main #cat-nav li{border-left: 2px solid #8c8c8c;border-bottom: 2px solid #8c8c8c;line-height: 0}#main #cat-nav li:hover,.highlight:hover,#main .mod_article .up:hover,#main .cat-back:hover,#main .anchor-button:hover{-webkit-filter: brightness(160%);filter: brightness(160%)}#main #produktnavigation{width: 100%;max-width: 850px;padding: 40px 0px 0px 30px !important}#main #produktnavigation h3{color: #fff;font-size: 62px;font-weight: 300;margin-bottom: 80px}#main #prod-nav .headline{font-size: 20px;font-weight: 600;display: inline-block}#main #prod-nav img{margin-right: 40px;margin-top: 5px}#main #prod-nav li{margin-bottom: 120px;float: left}#main #prod-nav li.no-margin{margin-bottom: 0px}.broadcasting #main #prod-nav .headline,.broadcasting #main #prod-nav .underline{color: #9a8e45}.medical #main #prod-nav .headline,.medical #main #prod-nav .underline{color: #b0d0ef}.security #main #prod-nav .headline,.security #main #prod-nav .underline{color: #ab8c65}.industrial #main #prod-nav .headline,.industrial #main #prod-nav .underline{color: #bfc2be}#main{background: #000;color: #fff}.broadcasting #main h1,.medical #main h1,.security #main h1,.industrial #main h1{top: -62px;left: -2px;z-index: 999;border-top: 2px solid #8c8c8c;border-left: 2px solid #8c8c8c;border-right: 2px solid #8c8c8c;position: absolute;padding: 10px 30px 10px 30px}.broadcasting #main h1{background: #9a8e45}.medical #main h1{background: #b0d0ef}.security #main h1{background:  #ab8c65}.industrial #main h1{background:  #bfc2be}.broadcasting #main .ce_text.top,.broadcasting #main .top .ce_text{background: #9a8e45;padding: 15px 30px 0px 30px;margin-left: 0 !important;margin-right: 0 !important;color: #fff !important}.medical #main .ce_text.top,.medical #main .top .ce_text{background: #b0d0ef;padding: 15px 30px 0px 30px;margin-left: 0 !important;margin-right: 0 !important;color: #fff !important}.security #main .ce_text.top,.security #main .top .ce_text{background: #ab8c65;padding: 15px 30px 0px 30px;margin-left: 0 !important;margin-right: 0 !important;color: #fff !important}.industrial #main .ce_text.top,.industrial #main .top .ce_text{background: #bfc2be;padding: 15px 30px 0px 30px;margin-left: 0 !important;margin-right: 0 !important;color: #fff !important}.broadcasting #main .mod_article .top h2,.medical #main .mod_article .top h2,.security #main .mod_article .top h2,.industrial #main .mod_article .top h2{font-size: 24px !important;line-height: 20px !important;font-weight: 600 !important;color: #fff !important}#main .ce_text .more{margin-top: -30px}#main .ce_text .more a{background: #000;border: 0px none;color: #8c8c8c}.product .mod_article .block{margin-left: 40px;margin-right: 40px}.product .mod_article div.full-width.block{margin-left: 0px;margin-right: 0px}#main .border-top{border-top: 2px solid #8c8c8c}#main .border-left{border-left: 2px solid #8c8c8c}#main .border-right{border-right: 2px solid #8c8c8c}#main .border-bottom{border-bottom: 2px solid #8c8c8c}.home #main .mod_article,.products #main .mod_article,.broadcasting #main .mod_article,.medical #main .mod_article,.industrial #main .mod_article,.security #main .mod_article{float: left}.home #main .ce_text,.products #main .ce_text{padding: 20px 25px 0px 25px;border-top: 2px solid #8c8c8c;border-bottom: 2px solid #8c8c8c}#main .ce_article_list{border-bottom: 1px solid #000}#main .ce_article_list .item{display: inline-block;width: 216px;min-width: 216px;max-widt: 216px;height: 140px;min-height: 140px;max-height: 140px;cursor: pointer;margin-bottom: 30px;overflow: hidden;margin-right: 0}#main .ce_article_list .item .headline{font-size: 16px;font-weight: 600;display: inline-block}.broadcasting #main .ce_article_list .item .headline{color: #9a8e45}.medical #main .ce_article_list .item .headline{color: #b0d0ef}.security #main .ce_article_list .item .headline{color: #ab8c65}.industrial #main .ce_article_list .item .headline{color: #bfc2be}#main .ce_article_list .item .headline.new{background-image:url("../../files/screen/new.png");background-position:left center;background-repeat:no-repeat;padding-left: 40px}#main .ce_article_list .item a{font-size: 12px;color: #000}#main .ce_article_list .image_container{width: 180px !important;height: 120px !important;max-width: 180px !important;max-height: 120px !important}#main #prod-nav .tooltip{display: none; width: 200px;height: auto /* 30px */;padding: 5px;font-size: 20px;font-weight: 400;color: #fff;overflow: hidden;position: absolute;z-index: 99999999}.broadcasting #main #prod-nav .tooltip{background: #9a8e45}.medical #main #prod-nav .tooltip{background: #b0d0ef}.security #main #prod-nav .tooltip{background: #ab8c65}.industrial #main #prod-nav .tooltip{background: #bfc2be}#main #prod-nav .tooltip strong{font-size: 14px;color: #fff}#main .mod_article .anchor-navi div.anchor-button{display: inline-block;color: #fff;font-size: 16px;font-weight: 300;cursor: pointer;height: 13px;margin-right: 5px;padding: 10px;text-transform: uppercase}#main .mod_article .cat-back{padding: 40px 0 0px 40px;text-transform: uppercase;font-size: 24px;position: absolute;z-index: 9999}.broadcasting #main .mod_article .cat-back a{color: #9a8e45}.medical #main .mod_article .cat-back a{color: #b0d0ef}.security #main .mod_article .cat-back a{color: #ab8c65}.industrial #main .mod_article .cat-back a{color: #bfc2be}.broadcasting #main .mod_article .anchor-navi div.anchor-button{background: #9a8e45}.medical #main .mod_article .anchor-navi div.anchor-button{background: #b0d0ef;color: #000}.security #main .mod_article .anchor-navi div.anchor-button{background: #ab8c65}.industrial #main .mod_article .anchor-navi div.anchor-button{background: #bfc2be}#main .mod_article .anchor-navi div.anchor-button a{color: #fff;font-size: 15px;font-weight: 600}#main .mod_article .subcl{padding: 0px}.broadcasting #main .mod_article .subcl{border-right: 1px solid #9a8e45}.medical #main .mod_article .subcl{border-right: 1px solid #b0d0ef}.security #main .mod_article .subcl{border-right: 1px solid #ab8c65}.industrial #main .mod_article .subcl{border-right: 1px solid #bfc2be}#main .mod_article .subcr{padding-left: 27px; padding-right: 35px;padding-top: 17px}.broadcasting.product #main .mod_article h2,.medical.product  #main .mod_article h2,.security.product  #main .mod_article h2,.industrial.product   #main .mod_article h2{font-size: 48px;line-height: 58px;font-weight: 300 !important}.broadcasting.product #main .mod_article h3,.medical.product  #main .mod_article h3,.security.product  #main .mod_article h3,.industrial.product   #main .mod_article h3{font-size: 40px;line-height: 50px;font-weight: 300 !important}.broadcasting.product  #main .mod_article h2,.broadcasting.product  #main .mod_article h3{color: #9a8e45}.medical.product #main .mod_article h2,.medical.product #main .mod_article h3{color: #b0d0ef}.security.product #main .mod_article h2,.security.product #main .mod_article h3{color: #ab8c65}.industrial.product #main .mod_article h2,.industrial.product #main .mod_article h3{color: #bfc2be}#main .mod_article .up{margin-left: 0px;margin-bottom: 5px;cursor: pointer}#main .mod_article .ce_download{font-size: 20px;font-weight: 700 !important}#main .trennlinie{height: 2px; background: #8c8c8c;display: block}#main .trennlinie-container{margin-top: 40px;margin-bottom: 40px}#main .trennlinie-news{height: 2px; background: #8c8c8c;display: block;margin-top: 20px;margin-bottom: 30px}#main .mod_article .bullets ul{margin-top: 30px;padding-left: 22px}#main .mod_article .bullets ul li{font-size: 20px;font-weight: 700;margin-bottom: 20px;padding-left: 10px}.broadcasting #main .mod_article .bullets ul{list-style-image:url("../../files/screen/brick_broadcasting.png")}.medical #main .mod_article .bullets ul{list-style-image:url("../../files/screen/brick_medical.png")}.security #main .mod_article .bullets ul{list-style-image:url("../../files/screen/brick_security.png")}.industrial #main .mod_article .bullets ul{list-style-image:url("../../files/screen/brick_industrial.png")}#main .mod_article li{font-size: 16px;line-height: 24px;font-weight: 600}#main .ce_gallery{margin-bottom: -20px}#main .ce_gallery img{border: 2px solid #8c8c8c}#main .ce_gallery li{margin: 0 20px 20px 0}#main .ce_gallery li.col_last{margin: 0 0 20px 0}#main .mod_article .related{padding: 50px 0 30px 0}.broadcasting #main .mod_article .related{background: #9a8e45; /*background: -webkit-linear-gradient(#000000, #9a8e45); background: -o-linear-gradient(#000000, #9a8e45);  background: -moz-linear-gradient(#000000, #9a8e45);  background: linear-gradient(#000000, #9a8e45);  */}.medical #main .mod_article .related{background: #b0d0ef; /*background: -webkit-linear-gradient(#000000, #b0d0ef); background: -o-linear-gradient(#000000, #b0d0ef);  background: -moz-linear-gradient(#000000, #b0d0ef);  background: linear-gradient(#000000, #b0d0ef);  */}.security #main .mod_article .related{background: #ab8c65;/*background: -webkit-linear-gradient(#000000, #ab8c65); background: -o-linear-gradient(#000000, #ab8c65);  background: -moz-linear-gradient(#000000, #ab8c65); background: linear-gradient(#000000, #ab8c65); */}.industrial #main .mod_article .related{background: #bfc2be;/*background: -webkit-linear-gradient(#000000, #bfc2be); background: -o-linear-gradient(#000000, #bfc2be);  background: -moz-linear-gradient(#000000, #bfc2be);  background: linear-gradient(#000000, #bfc2be);  */}#main .mod_article .related .subheadline{text-decoration: underline}#main .mod_article .related a{color: #ffffff;font-size: 20px;line-height: 30px;font-weight: 700}#main .mod_article .related h3{color: #ffffff !important;text-transform: uppercase;font-size: 30px;font-weight: 700;margin-left: 40px;margin-bottom: 20px}.product #main .mod_article table{width: 100%}#main .mod_article table td,#main .mod_article table th{padding: 3px 8px;font-size: 20px}.product #main .mod_article table td,.product #main  .mod_article table th{border: 2px solid #8c8c8c !important}#main .mod_article table .head_0{color: #000 !important;text-transform: uppercase}.broadcasting #main .mod_article table .head_0{background: #9a8e45}.medical #main .mod_article table .head_0{background: #b0d0ef}.industrial #main .mod_article table .head_0{background: #bfc2be}.security #main .mod_article table .head_0{background: #ab8c65}.broadcasting #main .mod_article table th{color: #9a8e45}.medical #main .mod_article table th{color: #b0d0ef}.industrial #main .mod_article table th{color: #bfc2be}.security #main .mod_article table th{color: #ab8c65}#main .mod_article table td{color: #fff}#main #search-results .mod_search,#main #search-results .ce_headline{padding: 25px}body.news #main{background: #009fe3; /* For browsers that do not support gradients */background: -webkit-linear-gradient(#000000, #009fe3); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(#000000, #009fe3);  /* For Opera 11.1 to 12.0 */background: -moz-linear-gradient(#000000, #009fe3);  /* For Firefox 3.6 to 15 */background: linear-gradient(#000000, #009fe3);  /* Standard syntax */}body.news #main .inside{padding: 40px}body.news #main h1{color: #009fe3;margin-bottom: 70px}body.news .mod_newsarchive h2,body.news .mod_newsarchive h2 a{color: #8d8e8d !important}body.news .mod_newsarchive .date{font-weight: 700;font-size: 18px;color: #009fe3}#footer{background: #000;width: 100%;max-width: 1321px;margin: 0 auto;border: 2px solid transparent;font-weight: 400}#footer .footer-top{padding: 50px 0px 40px 0px}#footer .footer-top .col1,#footer .footer-top .col2,#footer .footer-top .col3,#footer .footer-top .col4,#footer .footer-top .col5{display: table-cell;width: 20%; padding-right: 1%;vertical-align: top}#footer .footer-top .col1 h6{color: #9a8e45}#footer .footer-top .col2 h6{color: #b0d0ef}#footer .footer-top .col3 h6{color: #ab8c65}#footer .footer-top .col4 h6{color: #bfc2be}#footer .footer-top .mod_navigation a{text-decoration: none;color: #fff;font-size: 14px;line-height: 19px}#footer .footer-top .mod_navigation li.broadcasting a:hover,#footer .footer-top .mod_navigation li.broadcasting a.active,#footer .footer-top .mod_navigation li.broadcasting a.trail{color: #9a8e45}#footer .footer-top .mod_navigation li.medical a:hover,#footer .footer-top .mod_navigation li.medical a.active,#footer .footer-top .mod_navigation li.medical a.trail{color: #b0d0ef}#footer .footer-top .mod_navigation li.security a:hover,#footer .footer-top .mod_navigation li.security a.active,#footer .footer-top .mod_navigation li.security a.trail{color: #ab8c65}#footer .footer-top .mod_navigation li.industrial a:hover,#footer .footer-top .mod_navigation li.industrial a.active,#footer .footer-top .mod_navigation li.industrial a.trail{color: #bfc2be}#footer .footer-top .mod_search{background-color:rgba(255,255,255,.9);width: 150px;float: right;margin-bottom: 10px}#footer .footer-top .mod_search input.text{font-weight:bold;color:#000}#footer .footer-top .newsletter h6{font-size: 20px;font-weight: 700;text-transform: uppercase}#footer .footer-top .newsletter{border: 2px solid #8c8c8c}#footer .footer-top .newsletter p{color: #8c8c8c;font-size: 12px;text-transform: uppercase;font-weight: 400}#footer .footer-top .newsletter input.text{width: 90%}#footer .footer-top .newsletter input.submit{border: 0;font-weight: 700;text-align: left;width: auto;text-transform: uppercase;padding: 0 !important;margin-top: 15px}#footer .footer-top .newsletter .inside{padding: 15px 10px 15px 10px}#footer .footer-top .socials{float: right;margin-bottom: 10px}#footer .footer-bottom{margin-top:15px;background: #404040;min-height: 29px;padding-left: 30px}#footer .footer-bottom .logo{display: inline-block;position: relative;top: -6px}#footer .footer-bottom #footer-nav{margin-left: 411px;margin-top: 9px;display: inline-block}#footer .footer-bottom #footer-nav li{display: inline;margin-right: 30px}#footer .footer-bottom #footer-nav li.last{margin-right: 0px}#footer .footer-bottom #footer-nav a{color: #fff;text-decoration: none;font-size: 14px}#footer .footer-bottom #footer-nav li a:hover,#footer .footer-bottom #footer-nav li a.open{text-decoration: underline}#footer #footer-nav .level_2,#footer #footer-nav .level_3,#footer #footer-nav .level_4,#footer #footer-nav .level_5,#footer #footer-nav .level_6{display: none}
@media (min-width: 1px) and (max-width : 900px){
/* ikegami_responsiv.css */
.teaser2_neu_startseite{width:98%;padding-right:1%;padding-bottom:1%;padding-left:1%;border-top:2px solid rgba(255,255,255,.5)}.teaser1_neu_startseite{width:98%;padding-right:1%;padding-bottom:3%;padding-left:1%}.product .mod_article div.full-width.block{min-width:350px}.ratings{display:none}.ce_text .teaser h2{line-height:125%}.ce_download img{float:left;margin-bottom:25px}.ce_download{width:70%;float:none;font-size:16px !important; line-height:130%}.ce_text.bullets.functions,.ce_text.block{width:60%;min-width:290px;font-size:16px !important;line-height:130% !important}.ce_text.bullets.functions h3,.ce_text.block h3{width:95%;font-size:24px !important;line-height:130% !important}.broadcasting #main .mod_article .related{width:45%;min-width:295px;background: #9a8e45; /*background: -webkit-linear-gradient(#000000, #9a8e45); background: -o-linear-gradient(#000000, #9a8e45);  background: -moz-linear-gradient(#000000, #9a8e45);  background: linear-gradient(#000000, #9a8e45);  */}#main .mod_article .related a{color: #ffffff;font-size: 16px;line-height: 130%}#main .mod_article .related h3{margin-top:-25px;font-size: 24px !important}.ce_image.full-width{width:40%;margin-top:50px;margin-bottom:50px}.gallery img{width:70%;min-width:298px}#info_mobil p{font-size:16px}#info_mobil{width:290px !important}#video_mobil{width:300px}.ce_text.bullets p,.ce_text.bullets ul li{line-height:125%;font-size:16px !important; line-height:130% !important}.ce_text.bullets h2{line-height:125%;font-size:24px !important; line-height:125% !important}#main .trennlinie-container{width:80%;min-width:310px}.formbody .submit{width:110px;margin-left:-50px}.formbody{width:275px}.accordion .ce_downloads{width:290px}.acc_general,.acc_broadcast,.acc_medical,.acc_security,.acc_industrial,.acc_discontinued{width:70%;min-width:300px}#download .ce_text h2{margin-left:-25px;font-weight:400; font-size:24px !important}#download .ce_text p{margin-left:-25px;font-size:16px}#download_text .mod_newsarchive{margin-right:10px;margin-left:-10px;padding-right:10px}#download_text .mod_newsarchive h2 a{font-size:16px;line-height:130%}#download_text .mod_newsarchive p{font-size:16px;line-height:130%}.downloadfiles_broadcast,.downloadfiles_medical{width:95%;margin-left:-15px}#download_text h3{margin-left:-15px;font-weight:normal;text-transform:none;font-size:16px !important}#download_text h2{margin-left:-15px;font-size:24px !important; font-weight:400}#standard_formular .submit{width:300px;float:none;margin-top:0;margin-bottom:25px;margin-left:25px}#standard_formular .text,#standard_formular .textarea{width:300px;float:none;margin-left:15px}#distributor_text p{font-size:16px}#distributor_text h2{font-size: 24px !important; font-weight:400}#distributor_text .accordion p{font-size:16px !important; line-height: 130%}#textoben.ce_text td{font-size: 16px !important; line-height: 130%}#textoben.ce_text .image_container{float:left}#textoben.ce_text h2{font-size:24px;text-transform:uppercase;font-weight:400}#textoben.ce_text p{float:left;margin-top:25px;margin-bottom:25px;font-size:16px;line-height:130%}#main .mod_article .anchor-navi div.anchor-button{display: inline-block;color: #fff;font-size: 12px;font-weight: 300;cursor: pointer;height: 10px;margin-right: 1px;padding: 3px;text-transform: uppercase}#main .mod_article .cat-back{padding: 10px 0 0px 10px;text-transform: uppercase;font-size: 18px;position: absolute;z-index: 9999}.mod_article .ce_text .more a{margin-top:15px}.mod_article .ce_text h1{margin-top:15px}#header .mod_pageImage{margin-top:85px;margin-bottom:40px}#footer .footer-bottom #footer-nav li{display: inline;margin-right: 5px}#footer .footer-bottom #footer-nav a{color: #fff;text-decoration: none;font-size: 11px}#footer .footer-bottom #footer-nav{margin-left: 0px;margin-top: 9px;display: inline-block}#footer .footer-top .socials{float: none;margin-bottom: 10px}#footer .footer-top .mod_search{margin-top:10px;background-color:rgba(255,255,255,.9);width: 150px;float: left;margin-bottom: 10px}.only_mobile{display:block}#footer .footer-top .col1,#footer .footer-top .col2,#footer .footer-top .col3,#footer .footer-top .col4{padding-right:4px;padding-left:4px;display: table-cell;width: 24%;vertical-align: top}#container{width: 98%;max-width: 1321px;margin: 0 auto;margin-top: -40px;border: 2px solid #8c8c8c}.ce_text .teaser p{margin-bottom:30px;font-size:16px;line-height:150%}.ce_text h1{font-size:24px;line-height:125%}#abstand_teaserbild{margin-bottom:20px}.mod_newslist p,.mod_newslist .date{font-size:14px !important;line-height:21px !important}.mod_newslist .more{width:100px;white-space:nowrap}.mod_newslist .more a{padding-right:2px;padding-left:2px;font-size:9px !important}.rsts-nav-bullets{display:none}.no_mobile{display:none}.ce_headline{font-size:20px !important}.mod_newslist{width:99%}#mob_slider{margin-top:85px;margin-bottom:45px}#Topcontainer{width: 98%;max-width: 1321px !important;border: 2px solid #8c8c8c;background: transparent;position: absolute;top: 6px;left: 0; right: 0; margin-left: auto; margin-right: auto; z-index: 9999}#Topcontainer #hamburger{display: block !important;position: absolute;right: 10px;top: 22px}#Topcontainer #header-nav{display: none !important}
}
@media (min-width: 901px) and (max-width : 1340px){
/* IKEGAMI_TABLET_UNTERSEITEN.css */
#teaserunterseiten_right .image_container{width:75%;margin-top:0;margin-left:-20px}#teaserunterseiten{width:80%;margin-right:-50px}#Topcontainer #hamburger{display: block !important;position: absolute;right: 10px;top: 22px}#welcome-to-the-future-of-camera-technology{width:100%;margin-top:15px}#teaser-4{width:33%}#teaser-2,#teaser-3{width:33%}#main .cat-nav{width:23%}.aufl_1340{margin-right:-190px}.aufl_1340 img{width:80%}.aufl_1340_2 .image_container{width:70%}.ce_text .teaser p{margin-bottom:30px;font-size:16px;line-height:150%}.ce_text h1{font-size:24px;line-height:125%}.mod_newslist p,.mod_newslist .date{font-size:14px !important;line-height:21px !important}.mod_newslist .more{width:100px;white-space:nowrap}.mod_newslist .more a{padding-right:2px;padding-left:2px;font-size:9px !important}.no_tablet{display:none}.mod_newslist{width:99%}#Topcontainer{width: 98%;max-width: 1321px !important;border: 2px solid #8c8c8c;background: transparent;position: absolute;top: 6px;left: 0; right: 0; margin-left: auto; margin-right: auto; z-index: 9999}#Topcontainer #header-nav{display: none !important}
}
