html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
body{text-align:left;height:100%;font-family:Arial,Verdana, sans-serif;background-color:#FFFFFF;}
html{height:100%;}
.alignC{margin:0 auto;text-align: center;width:980px;}
.alignC2{margin:0 auto;text-align: center;width:1000px;}
.prelative{position:relative;}
.displayB{display:block;}
a{text-decoration:none;}
ul{margin:0;padding:0;}
ul li{list-style-type:none;margin:0;padding:0;}
a,p,span,h1,h2,h3,h4{text-align:left;padding:0;margin:0;}
ul{margin:0;padding:0;}
ul li{list-style-type:none;margin:0;padding:0;}
a:hover{text-decoration: none;text-decoration:none !Important;}

header{float:left;width:100%;}

header .logo{float:left;margin-top:30px;}

header .header-lang{float:right;padding-top:30px;}
header .header-lang ul{float:left;}
header .header-lang ul li{float:left;}
header .header-lang ul li a{float:left;color:#000;border:1px solid #ccc;height:25px;padding:5px 10px 0 10px;font-family:"PT Sans", sans-serif;text-transform:uppercase;}

header .header-social{float:right;padding-top:30px;margin-right:15px;}
header .header-social a{float:left;width:30px;height:30px;border:1px solid #ccc;margin-right:1px;}
header .header-social a.tw{padding-left:8px;width:22px;padding-top:9px;height:21px;}
header .header-social a.fb{padding-left:11px;width:19px;padding-top:7px;height:23px;}
header .header-social a.ins{padding-left:7px;width:23px;padding-top:7px;height:23px;}
header .header-social a.tw:hover{border:1px solid #55acee;}
header .header-social a.fb:hover{border:1px solid #3b5998;}
header .header-social a.ins:hover{border:1px solid #ad1b8a;}
header .header-social a.tw span{float:left;width:13px;height:12px;background:url(../images/icons2.png) no-repeat -18px -2px;}
header .header-social a.fb span{float:left;width:8px;height:15px;background:url(../images/icons2.png) no-repeat 0px 0px;}
header .header-social a.ins span{float:left;width:15px;height:15px;background:url(../images/icons2.png) no-repeat -90px 0px;}
header .header-social a.tw:hover span{float:left;width:13px;height:12px;background:url(../images/icons2.png) no-repeat -34px -2px;}
header .header-social a.fb:hover span{float:left;width:8px;height:15px;background:url(../images/icons2.png) no-repeat -9px 0px;}
header .header-social a.ins:hover span{float:left;width:15px;height:15px;background:url(../images/icons2.png) no-repeat -106px 0px;}

nav.header-nav{float:right;width:720px;padding-top:30px;margin-bottom:20px;}
nav.header-nav ul{float:right;}
nav.header-nav ul li{float:left;position:relative;padding-bottom:10px;}
nav.header-nav ul li a{float:left;color:#000;padding:0 10px 0 10px;text-transform:uppercase;font-family:"Ropa Sans", sans-serif;font-size:20px;}
nav.header-nav ul li a:hover, nav.header-nav ul li a.active{color:#a5131d;}


nav.header-nav ul li ul {
  z-index: 20000;
  display: none;
  position: absolute;
  width: 300px;
  top: 30px;
  left: 0;
  background-color: #fff;
}
nav.header-nav ul li ul li {
  float: left;
  width: 299px;
  padding:0;
}
nav.header-nav ul li ul li {
  border-bottom: 1px solid #9c121b;
}
nav.header-nav ul li ul li a {
  margin: 0;
  float: left;
  width: 259px;
  text-transform: none;
  padding: 8px 20px;
  font-family:"Ropa Sans", sans-serif;font-size:18px;
}
nav.header-nav ul li ul li a:hover {
  background-color: #fafafa;
  color:#9c121b;
}

header .border{float:left;width:100%;border-bottom:2px solid #9c121b;}
header .bg-colors{background-color:#9c121b;border:none;}
header nav.sub-nav{position:relative;z-index:100;}
header nav.sub-nav,header nav.sub-nav ul{float:left;width:100%;}
header nav.sub-nav ul li,header nav.sub-nav ul li a{float:left;}
header nav.sub-nav ul li{position:relative;}
header nav.sub-nav ul li a{padding:8px 20px;color:#fff;font-family:"Ropa Sans", sans-serif;font-size:18px;}
header nav.sub-nav ul li a:hover,header nav.sub-nav ul li a.active{background-color:#fafafa;color:#9c121b;}
header nav.sub-nav ul li ul{display:none;position:absolute;top:35px;width:200px;background-color:#fafafa;}
header nav.sub-nav ul li ul li{border-bottom: 1px solid #9c121b;width:100%;}
header nav.sub-nav ul li ul li a{font-family:"Ropa Sans", sans-serif;color:#9c121b;font-size:17px;width:170px;padding:6px 15px;}
header nav.sub-nav ul li ul li a:hover{background-color:#9c121b;color:#fff;}
header nav.sub-nav ul li:hover > ul{display:block;}

section.main-shows{float:left;width:100%;height:575px;background:url(../images/main_news.jpg) no-repeat center;padding-top:65px;}
section.main-shows .shows-holder{position:relative;}
section.main-shows article.shows{float:left;}
section.main-shows article.shows a.image{float:left;margin-right:90px;}
section.main-shows article.shows img{float:left;}
section.main-shows article.shows .news-text{float:left;width:560px;}
section.main-shows article.shows a.title{font-family:"PT Sans", sans-serif;color:#fff;font-size:60px;float:left;font-weight:bold;margin-bottom:70px;width:100%;}
section.main-shows article.shows a.short{color:#fff;float:left;font-family:"PT Sans", sans-serif;font-size:23px;line-height:35px;font-weight:normal;}

section.main-shows .pagination1{text-align:left;top:490px;left:420px;position:absolute;}
section.main-shows .pagination1 span.swiper-pagination-bullet{width:20px;height:20px;background:rgba(255,255,255,0.5);opacity:0.5;margin-right:5px;cursor:pointer;-webkit-border-radius:auto;-moz-border-radius:auto;border-radius:auto;}
section.main-shows .pagination1 span.swiper-pagination-bullet-active{opacity:1;background:rgba(255,255,255,1);}
section.main-shows .show-buttons{}
section.main-shows .show-buttons span{float:left;width:20px;height:20px;background:rgba(255,255,255,0.3);margin-right:5px;cursor:pointer;}
section.main-shows .show-buttons span.active{background:#fff;}

section.orari{float:left;width:100%;padding:50px 0 80px 0;}
section.orari h1{font-family:"PT Sans", sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;margin-bottom:20px;}
section.orari .dita{float:left;position:relative;width:138px;height:200px;border:1px solid #ccc;}
section.orari .dita h2{background:#dededc;width:123px;height:35px;padding:5px 0 0 15px;border-bottom:5px solid #a3111b;font-family:"PT Sans", sans-serif;color:#a3111b;font-size:15px;}
section.orari .dita p{font-family:"PT Sans", sans-serif;color:#000;}
section.orari .dita a{float:left;}
section.orari .dita p.event{font-weight:bold;font-size:17px;padding-left:15px;padding-top:10px;line-height:19px;}
section.orari .dita p.date{position:absolute;bottom:30px;padding-left:15px;font-size:14px;}
section.orari .dita p i{margin-right:10px;}
section.orari .dita span{float:left;width:123px;padding-left:15px;position:absolute;bottom:5px;left:0;font-family:"PT Sans", sans-serif;font-size:14px;}

section.orari1{float:left;width:100%;padding:40px 0 40px 0;background-color:#dededc;}
section.orari1 h1{float:left;width:100%;font-family:"PT Sans", sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;margin-bottom:20px;}
section.orari1 h1 span.title{float:left;}
section.orari1 h1 span.calendar-icon{cursor:pointer;float:left;margin-top:0px;margin-left:15px;width:15px;height:15px;}

section.orari1 .dita{float:left;position:relative;width:138px;height:200px;border:1px solid #ccc;background:#fff;}
section.orari1 .dita h2{background:#eeeeee;width:113px;height:30px;padding:10px 0 0 25px;border-bottom:5px solid #8f8f8f;font-family:"PT Sans", sans-serif;color:#a3111b;font-size:15px;}
section.orari1 .dita p{font-family:"PT Sans", sans-serif;color:#000;}
section.orari1 .dita a{float:left;}
section.orari1 .dita p.event{float:left;width:123px;font-weight:bold;font-size:17px;padding-left:15px;padding-top:10px;line-height:19px;}
section.orari1 .dita p.date{float:left;width:123px;margin-top:2px;bottom:30px;padding-left:15px;font-size:13px;}
section.orari1 .dita p i{margin-right:10px;}
section.orari1 .dita span{float:left;width:123px;padding-left:15px;position:absolute;bottom:5px;left:0;font-family:"PT Sans", sans-serif;font-size:14px;}



section.aktuale{float:left;width:100%;background:#dededc;padding:55px 0 85px 0;}
section.aktuale .header-part{float:left;width:100%;margin-bottom:25px;}
section.aktuale h1{font-family:"PT Sans", sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;width:70%;}
section.aktuale .buttons{float:right;margin-top:-20px;}
section.aktuale .aktual-holder{float:left;width:100%;}
section.aktuale .aktual-holder a{float:left;}
section.aktuale .aktual-holder a img{float:left;}
section.aktuale .aktual-holder a.last{margin:0;}
section.aktuale .actual-box{float:left;width:100%;position:relative;}
section.aktuale .swiper-button-next,section.aktuale .swiper-button-prev{margin:0;position:relative;top:0;right:0;width:11px;height:16px;-moz-background-size:11px 16px;-webkit-background-size:11px 16px;background-size:11px 16px;}
section.aktuale .swiper-button-next{float:right;background:url(../images/nextButton.png) no-repeat;}
section.aktuale .swiper-button-prev{margin-right:20px;float:left;background:url(../images/prevButton.png) no-repeat;}


section.bottom-part{float:left;width:100%;background:#f2f2f2;padding:30px 0 20px;}
section.bottom-part .header-part{float:left;width:100%;margin-bottom:25px;}
section.bottom-part h1{font-family:"PT Sans", sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;width:70%;}
section.bottom-part .perkrahjet-holder{float:left;margin-bottom:50px;width:100%;}
section.bottom-part .perkrahjet-holder a{float:left;}
section.bottom-part .perkrahjet-holder a img{float:left;}
section.bottom-part .perkrahjet-holder a.last{margin:0;}
section.bottom-part .swiper-button-next,section.bottom-part .swiper-button-prev{margin:0;position:relative;top:0;right:0;width:11px;height:16px;-moz-background-size:11px 16px;-webkit-background-size:11px 16px;background-size:11px 16px;}
section.bottom-part .swiper-button-next{float:right;background:url(../images/nextButton.png) no-repeat;}
section.bottom-part .swiper-button-prev{margin-right:20px;float:left;background:url(../images/prevButton.png) no-repeat;}
section.bottom-part .buttons{float:right;margin-top:-20px;}



section.content{float:left;}
.w100{width:100%;}
.w660{width:660px;}
.text-only{width:980px;position:relative;z-index:10;

}
.txtonly,.txtonly p{

  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
}
.text-bg{padding:20px;width:940px;float:left;background-color:#fafafa;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(79, 79, 79, 0.30);
  -moz-box-shadow:    0px 0px 7px 0px rgba(79, 79, 79, 0.30);
  box-shadow:         0px 0px 7px 0px rgba(79, 79, 79, 0.30);}
section.content .text-holder{font-family:'PT Sans', sans-serif;}
section.content h1.main-title{float:left;width:100%;margin:20px 0;font-family:'PT Sans', sans-serif;}
section.content h1.section-title{color:#fff;margin:50px 0 60px;margin-left:20px; width:960px;}
section.content p,section.content a,section.content li,section.content em,section.content b,section.content string{
  font-size:16px;line-height:22px;
}
section.content a{color:#a5131d;}
section.content a:hover{text-decoration: underline;}
.list-content{float:left;width:100%;margin-top:30px;}
.full-content{float:left;width:660px;}
.content-list-holder{float:left;width:100%;min-height:600px;}
.content-list-holder article.list{float:left;width:215px;margin-right:25px;margin-bottom:30px; }
.content-list-holder article.list a{float:left;border: 1px solid #F2F2F2;width:213px;}
.content-list-holder article.list a:hover span{text-decoration: none;text-decoration:none !Important;}
.content-list-holder article.list a:hover{-webkit-box-shadow: 0px 0px 7px 0px rgba(79, 79, 79, 0.30);-moz-box-shadow:    0px 0px 7px 0px rgba(79, 79, 79, 0.30);box-shadow:         0px 0px 7px 0px rgba(79, 79, 79, 0.30);}
.content-list-holder article.list .text-holder{
  float:left;
  width:185px;
  padding:15px;
  background: rgb(255,255,255); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 22%, rgba(244,244,244,1) 56%, rgba(242,242,242,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(22%,rgba(249,249,249,1)), color-stop(56%,rgba(244,244,244,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(249,249,249,1) 22%,rgba(244,244,244,1) 56%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(249,249,249,1) 22%,rgba(244,244,244,1) 56%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(249,249,249,1) 22%,rgba(244,244,244,1) 56%,rgba(242,242,242,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(249,249,249,1) 22%,rgba(244,244,244,1) 56%,rgba(242,242,242,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.content-list-holder article.list span.title{float:left;width:100%;margin-bottom:8px;font-size:22px;font-family:"PT Sans",sans-serif;font-weight:bold;color:#000;}
.content-list-holder article.list img{float:left;}
.content-list-holder article.list span.text-short{float:left;width:100%;color:#000;font-size:15px;line-height:20px;}
.content-list-holder article.list p.date{float:left;width:100%;margin-top:20px;font-size:13px;color:#000;}
.content-list-holder article.list p.date i{margin-right:5px;}
.content-list-holder article.list p.date span{float:left;width:100%;}
.content-list-holder article.list p.date span.cal{margin-right:25px;}
.date-holder{float:left;width:100%;margin-bottom:20px;}
.date-holder a{float:left;margin-right:10px;padding:0px 10px;font-size:12px;border: 1px solid #ccc;color:#000;background-color:#fafafa;}
section.content .date-holder a{font-size:13px;}
section.content .date-holder a.active{background-color:#fff;font-weight:bold;}
section.content .date-holder a:hover,section.content .date-holder a.active{
  -webkit-box-shadow: 0px 0px 7px 0px rgba(79, 79, 79, 0.30);
  -moz-box-shadow:    0px 0px 7px 0px rgba(79, 79, 79, 0.30);
  box-shadow:         0px 0px 7px 0px rgba(79, 79, 79, 0.30);
background-color:#fff;}

.list-content article.full{float:left;width:100%;}
.image-gallery{float:left;width:100%;margin-bottom:20px;}
.list-content article.full span.full-text{font-size:16px;}
.image-gallery .nextButton{background:url(../images/nextIcon.png) no-repeat;height:40px;width:40px;}
.image-gallery .prevButton{background:url(../images/prevIcon.png) no-repeat;height:40px;width:40px;}
.image-gallery .swiper-pagination-bullet{background:rgba(255,255,255,0.5);opacity:0.8;}
.image-gallery .swiper-pagination-bullet-active{background:rgba(255,255,255,1);opacity:1;}

.right-panel{float:right;width:260px;margin-top:25px;}
.right-panel .bor-btm{float:left;width:100%;border-bottom: 1px solid #a5131d;padding-bottom:10px;}
.inside-content{margin-top:50px;}
.right-panel .show-boxes{float:left;margin-top:15px;width:100%;}
.right-panel .show-boxes h2.show-heading{float:left; color: #a5131d;width:100%; font-family: "PT Sans",sans-serif;
  font-size: 16px;}
.right-panel .show-boxes h2.main-heading{float:left;width:100%;font-family: "PT Sans",sans-serif;color:#545454;
  font-size: 18px;margin-bottom:20px;}
.right-panel .show-boxes span.text{font-size:18px;font-weight:bold;float:left;width:100%;font-family: "PT Sans",sans-serif;}
.right-panel .show-boxes a.media-article{float:left;width:100%;margin-bottom:8px;}
.right-panel .show-boxes a.media-article img{float:left;margin-right:8px;}
.right-panel .show-boxes a.media-article span.title{float:left;width:170px;font-size:13px;line-height:16px;}

.right-panel .article-gallery-holder{float:left;width:100%;margin:20px 0;border-bottom: 1px solid #a5131d;padding-bottom:10px;}
.right-panel .article-gallery-holder h2{float:left;width:100%;font-family: "PT Sans",sans-serif;color:#545454;
  font-size: 18px;margin-bottom:10px;}
.right-panel .article-gallery-holder a{float:left;margin-right:10px;}
footer{float:left;width:100%;padding-bottom:5px;background-color: #fafafa;}
.bottom-social-box{float:left;margin-bottom:20px;margin-top:30px;}
footer .copyright{float:left;width:100%;}
footer .copyright p{font-family:"PT Sans", sans-serif;font-size:16px;float:left;}
footer .footer-social{float:right;}
footer .footer-social a{float:left;width:30px;height:30px;background: #c1c1c1;margin-left:2px;}
footer .footer-social a.tw{padding-left:8px;padding-top:9px;width:22px;height:21px;}
footer .footer-social a.fb{padding-left:11px;padding-top:7px;width:19px;height:23px;}
footer.footer-social a.tw span{float:left;width:13px;height:12px;background:url(../images/icons2.png) no-repeat -72px -2px;}
footer .footer-social a.fb span{float:left;width:8px;height:15px;background:url(../images/icons2.png) no-repeat -64px 0px;}
footer .footer-social a.tw:hover{background: #55acee;}
footer .footer-social a.fb:hover{background: #3b5998;}
h1.main-title-article{    font-family: "PT Sans",sans-serif;float:left;margin-bottom:20px;float:left;width:100%;}
.list-article{float:left;margin-top:30px;width:660px;}
.list-article article.list{float:left;width:298px;margin-right:26px;margin-bottom:30px;border: 1px solid #ccc;}
.list-article article.last{margin-right:0;}
.list-article article.list a,.list-article article.list span{float:left;}
.list-article article.list a.image{width:100%;position:relative;}
.list-article article.list a.image span.production_name{position:absolute;bottom:0;width:268px;padding:2px 15px;font-size:14px;background: rgba(166,19,29,0.8); color:#fff;left:0;z-index:2;}
.list-article article.list span.media_name{float:left;width:268px;padding:2px 15px;background-color:#fafafa;color:#a5131d;font-size:14px;}
.list-article article.list a.title{padding:8px 15px;width:268px;    font-family: "PT Sans",sans-serif;
  font-size: 22px;
  font-weight: bold;}
.list-article article.list a.image img{float:left;position:relative;z-index:1;}
.list-article article.list span.text-short{padding:0 15px 20px 15px;width:268px;font-size:14px;line-height:20px;}
.list-article article.full{float:left;width:100%}

.list-media{float:left;margin-top:30px;width:660px;}
.list-media article.list{float:left;width:298px;margin-right:26px;margin-bottom:30px;border: 1px solid #ccc;}
.list-media article.last{margin-right:0;}
.list-media article.list a,.list-media article.list span{float:left;}
.list-media article.list a.image{width:100%;position:relative;}
.list-media article.list a.image span.production_name{position:absolute;bottom:0;width:268px;padding:2px 15px;font-size:14px;background: rgba(166,19,29,0.8); color:#fff;left:0;z-index:2;}
.list-media article.list span.media_name{float:left;width:268px;padding:2px 15px;background-color:#fafafa;color:#a5131d;font-size:14px;}
.list-media article.list a.title{padding:8px 15px;width:268px;    font-family: "PT Sans",sans-serif;
  font-size: 22px;
  font-weight: bold;}
.list-media article.list a.image img{float:left;position:relative;z-index:1;}
.list-media article.list span.text-short{padding:0 15px 20px 15px;width:268px;font-size:14px;line-height:20px;}
.list-media article.full{float:left;width:100%}

.contact-text{float:left;width:350px;margin-right:50px;}
.contact-form{float:right;width:540px;}
.contact-form .inputs{float:right;width:80%}
.contact-form .inputs input.text-input{float:left;width:60%;height:28px;margin-left:26px;}
.contact-form .inputs textarea{float:left;width:80%;height:120px;margin-left:26px;}
.contact-form .inputs input.text-input,.contact-form .inputs textarea{border: 1px solid #ccc;background:#fdfdfd;margin-bottom:8px;}
.contact-form .inputs input:focus.text-input,.contact-form .inputs textarea:focus{border: 1px solid #555555;}
.contact-form .inputs input.submit-input{float:left;margin-left:26px;border: none;background:#a5131d;padding:4px 20px;color:#fff;}

.sec-bg-image{float:left;width:100%;height:150px;z-index:2;margin:0 auto;text-align: center;width:100%;overflow: hidden;}
.sec-bg-image img{float:left; width:100%;margin-top:-4%;position:relative;z-index:1;}

.sec-bg-image h1.main-title{float:left;position:absolute;z-index:3;width:100%;margin:20px 0;font-family:'PT Sans', sans-serif;}
.sec-bg-image h1.section-title{color:#fff;margin:50px 0 60px;margin-left:20px; width:960px;}

.image-holder{float:left;left:50%;width:100%;height:150px;background:url(../images/section_image1.png) repeat-x;}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(../images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(255,255,255,.9);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#656666;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}