.ios .slider {
    width:100% !important;
}
.ios .fwd {
  right: 26px !important;
}
#header {
  height:524px;
  background: #353535 url("../../tl_files/images/back_header.png") left top repeat-x;
}
#header .logo {
  position: absolute;
  z-index:999;
  left:0;
  top:38px;
}
.ie #header .mod_navigation .level_1 {
  position: absolute;
  z-index:999;
  right:0;
  top:122px;
}
#header .mod_navigation .level_1 {
  position: absolute;
  z-index:999;
  right:0;
  top:118px;
}
#header .mod_navigation .level_1 li {
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  display: inline;
  margin:0 30px 0 0;
  transition: border 2s;
  -webkit-transition: border 2s;
  border-bottom: 5px solid #000;
  padding:0 0 34px 0;
}
.safari #header .mod_navigation .level_1 li, .chrome #header .mod_navigation .level_1 li{
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  display: inline;
  margin-right:30px;
  transition: border 2s;
  -webkit-transition: border 2s;
  border-bottom: 5px solid #000;
  padding-bottom:36px;
}
.ie #header .mod_navigation .level_1 li {
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  display: inline;
  margin-right:30px;
  transition: border 2s;
  -webkit-transition: border 2s;
  border-bottom: 5px solid #000;
  padding-bottom:32px;
}
.ie #header .mod_navigation .level_1 .last {
  margin-right:5px;
  
}
#header .mod_navigation .level_1 .last {
  margin-right:10px;
  
}
#header .mod_navigation .level_1 li a {
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  text-decoration: none;
}
#header .mod_navigation .level_1 li:hover {
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  border-bottom: 5px solid #00b3ff;
  padding:0 0 34px 0;
  text-decoration: none;
  transition: border 0.6s;
  -webkit-transition: border 0.6s;
}
.safari #header .mod_navigation .level_1 li:hover, .chrome #header .mod_navigation .level_1 li:hover {
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  border-bottom: 5px solid #00b3ff;
  padding-bottom:36px;
  text-decoration: none;
  transition: border 0.6s;
  -webkit-transition: border 0.6s;
}
.ie #header .mod_navigation .level_1 li:hover {
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  border-bottom: 5px solid #00b3ff;
  padding-bottom:32px;
  text-decoration: none;
  transition: border 0.6s;
  -webkit-transition: border 0.6s;
}
#header .mod_navigation .level_1 li .active {
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  border-bottom: 5px solid #00b3ff;
  padding:0 0 34px 0;
  text-decoration: none;
}
.safari #header .mod_navigation .level_1 li .active, .chrome #header .mod_navigation .level_1 li .active {
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  border-bottom: 5px solid #00b3ff;
  padding-bottom:36px;
  text-decoration: none;
}
.ie #header .mod_navigation .level_1 li .active {
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  border-bottom: 5px solid #00b3ff;
  padding-bottom:32px;
  text-decoration: none;
}
#header .mod_navigation .level_1 li .trail {
  font-family: 'Ropa Sans', sans-serif;
  font-size:18px;
  color: #fff;
  border-bottom: 5px solid #00b3ff;
  padding-bottom:34px;
  text-decoration: none;
}
.slider {
    border-bottom: 1px dashed #353535;
    height: 345px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute !important;
    top: 179px;
    z-index: 999;
}
.slider img {
  border-bottom:1px dashed #fff;
}
.slider_inner {
  margin:0;
  padding:0;
  -webkit-box-shadow: 4px 0px 4px -1px #a5a5a5, -4px 0px 4px -1px #a5a5a5; 
  -moz-box-shadow: 4px 0px 4px -1px #a5a5a5, -4px 0px 4px -1px #a5a5a5;  
  box-shadow: 4px 0px 4px -1px #a5a5a5, -4px 0px 4px -1px #a5a5a5; 
  height:345px;
}
#header .caption{
 position: absolute;
 z-index:99999;
 top:100px;
 right:90px;
}
#header .caption h1 {

 font-size: 36px;
 color: #00b3ff;
 display: inline;
 background:#fff;
  -webkit-box-shadow: 0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff; 
 -moz-box-shadow: 0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff; 
box-shadow: 0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff;
}


#header .caption h1 br:after {
  text-indent: 200px;
  background: #800;
}





.js-slider .slider .bk  {
 background: url("../../tl_files/images/bk.jpg") left top no-repeat;
  width:23px;
  height:23px;
  left:20px;
}
.js-slider .slider .fwd {
 background: url("../../tl_files/images/fwd.jpg") left top no-repeat;
  width:23px;
  height:23px;
  right: 66px;
}
#header .mod_search {
 position: absolute;
  top:38px;
  right:20px;
}
#header .mod_search .text{
 background:#262626;
  border:0;
  color:#fff;
  font-family: 'Open Sans', sans-serif;
  font-weight:300;
  font-size:12px;
  height:24px;
  padding-left:5px;
  float: left;
}
#header .mod_search .submit {
 background: url("../../tl_files/images/lupe.jpg") left top no-repeat;
  width:24px;
  height:24px;
  border:0;
  margin-left:5px;
  float: left;
  cursor:pointer;
}