/*
Free Html5 Responsive Templates
Author: Kimmy
Author URI: http://www.zerotheme.com/
Facebook : http://www.facebook.com/responsivehtml5css3themes
Twitter : http://twitter.com/r53themes
*/

a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}

html, body {width:100%; padding:0; margin:0;font-family: 'Open Sans':400,600,700; arial, verdana;font-weight: 400,600,700;font-size:0.9em;line-height:1.5em;}
body {background: #fff url("images/pattern29.png");color: #ffffff; font-family: 'Open Sans', arial, verdana;font-weight: 400;font-size:1em;line-height:1.5em;}

a{color: #959595;text-decoration: none;}
a:hover {color: #ff7f00; text-decoration: none;}
a:active{color:#ff7f00;}
a:visited{color:#036e96;}

a.button{cursor: pointer;color: #ffffff;line-height: 14px;font-family: 'Open Sans',Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;	
background: #ff7f00;border:1px solid #ffffff; -webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;
box-shadow: 0px 3px 6px -2px rgba(104, 123, 144, 0.71);}
a.button {display: inline-block;	text-decoration: none;	padding: 6px 12px 6px 12px; margin-top:20px;}
a.button:hover{background: #3F3F3F;}
a.button:visited{color:#ffffff;background:#c4c4c4;}

a.kauf{cursor: pointer;color: #ffffff;line-height: 14px;font-family: 'Open Sans',Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;	
background: #a9bc00;border:1px solid #ffffff; -webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;
box-shadow: 0px 3px 6px -2px rgba(104, 123, 144, 0.71);}
a.kauf{display: inline-block;	text-decoration: none;	padding: 9px 12px 9px 12px; margin-top:20px;}
a.kauf:hover{background: #979694;}

a.musik {text-decoration:underline;}
a.mu {text-decoration:underline;}
a.hpa {color:#ff7f00; }
a.hpa:hover {color: #ff7f00; text-decoration: none;}
a.hpa:active{color:#ff7f00;}
a.hpa:visited{color:#036e96;}
a.hpa:hover{color:#000;}

.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

header {margin-bottom: 15px; margin-top: 50px;}
header .wrap-header{height: 120px; background:#fff;}
header #logo { width:90%; position: absolute; top:40px; left: 20px;}
header #search {position: absolute;top: 60px; right:-110px; width: 218px;z-index: 15;}
header #franz {position: absolute;top: 60px; right:-60px; width: 218px;z-index: 15;}

nav {margin:15px 0px;}
nav .wrap-nav{height: auto; background: #ff7f00;}

.featured{margin:15px 0px;}
.featured .wrap-featured{background:#141414;}
.featured .wrap-featured .slider{padding: 20px;}

#content {margin:15px 0px;}
#content .wrap-content{background: #e8e8e8;}

.block01 {padding: 10px;}
.block01 .box{background: #ED145B; padding: 20px 10px;}
.block01 h2{font-size:23px; line-height:30px; font-weight:normal;}
.block01 p{font-size:16px;}
.block01 .more{text-align: right;}

.block02 { margin:15px; color: #959595;}
.block02 article{ clear: both; margin:10px 0px;background: #fff;padding: 15px;
box-shadow: 0px 1px 5px -1px rgba(104, 123, 144, 0.31);
border-radius: 0.3em;}
.block02 article h1{font-size:1.2em; line-height:25px; font-weight:bold;}
.block02 article .info{font-style:italic; background: #131313; padding: 5px 10px;}
.block02 article img{margin:5px;}
.block02 .box{margin-bottom:20px;}
.block02 .heading{padding:15px 0px; border-bottom:1px solid #FF7F00;}
.block02 .heading h2{font-size:1.5em; font-weight:normal; display:inline; color: #959595;}
.block02 .content{ margin: 10  px 0px ;padding:10px; background: #b5b3b3;box-shadow: 0px 1px 5px -1px rgba(104, 123, 144, 0.31);}
.block02 .content .list{background: #999; padding: 10px;}
.block02 .content ul{ font-size:14px; margin-left:0px;}
.block02 .content ul li{padding:5px;color:#fff;border-bottom:1px dashed #cbcaca;}

.block03 { margin:15px; color: #5b5b5b;}
.block03 article{ clear: both; margin:0 0 0 0px;background: #fff; padding: 0px 40px 40px 40px;box-shadow: 0px 1px 5px -1px rgba(104,123, 144, 0.31);}
.block03 article.cd{ clear: both; margin:0px 0 -30px 10px;background: #fff; padding: 0px 0px 10px 0px;}
.block03 article.cd h4{font-size:1em; line-height:3em; font-weight:600;color: #959595;margin-bottom:1em;}
.block03 article h1{font-size:1.3em; line-height:1.6em; font-weight:600;color: #959595;}
.cd {color:#ff7f00;}
.block03 article h2{font-size:1.2em; line-height:1.6em; font-weight:600;color: #959595;}
.block03 article h2.cd{font-size:1.0em; line-height:1.7em; font-weight:400;color: #959595;margin-bottom:1em;margin-left:10px;}
.block03 article h3{font-size:1.0em; line-height:1.7em; font-weight:400;}
.block03 article h4{font-size:1.0em; line-height:1.7em; font-weight:400;}
.block03 article h3.cd{font-size:1em; line-height:3em; font-weight:600;color: #959595;margin-bottom:1em;}
.block03 article .bu{font-size:0.7em; padding: 0 0 10px 0;font-weight:400;text-align:right;}
.block03 article img{ margin:-5px 0 20px 0; width: 100%;box-shadow: 7px 7px 7px -1px rgba(104, 123, 144, 0.31);}
.block03 article img1{margin:5px;width:10%;}
.block03 article img.neu{width:1%;box-shadow:none;}
.block03 article ul {font-size:0.9em;font-weight:400;line-height:1em;}
.block03 article ul li{padding:5px;color:#5b5b5b;border-bottom:1px dashed #dbdada;margin-top:5px;0 5px 0;}
.block03 .box{margin-bottom:20px;}
.block03 .heading{margin-top:20px;padding:15px 0 10px 40px;background:#fff;box-shadow: 0px 1px 5px -1px rgba(104, 123,144,0.31);}
.block03 .heading h1{font-size:22px; line-height:30px;font-family: 'Open Sans' Arial, serif; font-weight: 700;display:inline; color: #858585;}
.block03 .heading h2{font-size:20px; font-weight:600; display:inline; color: #959595;}
.block03 .heading h2.oben{font-size:22px; font-family: 'Open Sans' Arial, serif; font-weight: 700;display:inline; color: #858585;}
.block03 .seite{padding:13px 0 10px 20px; border-bottom:1px solid #ff7f00;}

.block03 .seite h2{font-size:1.2em; line-height:1.4em;font-weight:600; display:inline; color: #959595;}
.block03 .seite h3{font-size:1.2em; line-height:1.4em;font-weight:600; display:inline; color: #959595;}
.block03 .content{ margin: 20px 0px ;padding:15px; background: #fff;box-shadow: 0px 1px 5px -1px rgba(104, 123, 144, 0.31);}
.block03 .content .list{padding: 3px;}
.block03 .content ul{ font-size:0.9em;margin-left:5px;}
.block03 .content ul li{padding:5px;color:#959595;}
.block03 .content ol{ font-size:0.9em;margin-left:5px;}
.block03 .content ol li{padding:5px;color:#7f8080;list-style-position:outside;}

.block05 { margin:10px; color: #5b5b5b;}
.block05 article{ clear: both; margin:10px 0px;background: #fff; padding: 0px 0 0 25px;}
.block05 .box{margin-bottom:20px;}
.block05 article ul {font-size:0.9em;font-weight:300;line-height:1em;}
.block05 article ul li{padding:5px;color:#5b5b5b;border-bottom:1px dashed #dbdada;margin-top:5px;0 5px 0;}

.box-bbo{background: #fff; padding: 0px 10px;margin-top:-18px;}
.box-bao{background: #fff; padding: 0px 10px;margin-top:-30px;box-shadow: 0px 1px 5px -1px rgba(104, 123, 144, 0.31);border-radius: 0.3em;}
.box-bas{background: #fff; padding: 0px 10px;margin-top:-18px;height:167px;box-shadow: 0px 1px 5px -1px rgba(104, 123, 144, 0.31);border-radius: 0.3em;}

p {font-weight: 400;}

footer {margin-top: -15px;}
.wrap-footer{background: #fff; border-top:1px solid #ff7f00;}

.copyright{text-align:center; background:#959595; padding:10px 0px;color:#fff;font-size:0.8em;}
.copyright a{text-decoration:no;font-size:1em;color:#fff;}

.photos{}
.photos:after{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.photos a{display: block; float:left; margin: 0px 4px 10px 4px;position: relative;}
.photos a img{display:block; border:1px solid #CCC;}

#pagi{margin: 50px auto; padding: 20px 0px;list-style: none;width: 250px;}
#pagi li {float: left;margin-right: 10px;}
#pagi li a {display: block;text-decoration: none; color: #717171;font: bold 16px Arial, sans-serif;padding: 7px; background: #ffffff;}
#pagi li a.current, #pagi li a:hover {color: #ffffff;	background: #FFBF7F;}

#cd {width: 225px;margin: 20px 0 20px 0;background:#FFBF7F;color: #00005f; 
-moz-box-shadow:1px 1px 4px #9f9f9f; /* Firefox */
-webkit-box-shadow:1px 1px 4px #9f9f9f; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 4px #9f9f9f; /* Konqueror */
box-shadow:1px 1px 6px #9f9f9f; /* CSS3 */} 

#dl {width: 225px;margin: 20px 0 0 0;background:#c1cccf;font-size: 1em; line-height: 12pt; color: #00005f; 
-moz-box-shadow:1px 1px 4px #9f9f9f; /* Firefox */
-webkit-box-shadow:1px 1px 4px #9f9f9f; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 4px #9f9f9f; /* Konqueror */
box-shadow:1px 1px 6px #9f9f9f; /* CSS3 */} 

div a.block {display:block;height:100%;background:#FF7F00;color:#fff;text-shadow: 2px 1px 0px #979898;
padding:5px;text-indent: -99px;padding-left: 105px;font-size: 0.8em; line-height: 1.5em;margin-top:-15px;}
div a.block:hover {background:#ddd;padding:5px;text-indent: -99px;padding-left: 105px;}

div a.down {display:block;height:100%;background:#9ba5a8;color:#fff;text-shadow: 2px 1px 0px #979898;padding:5px;text-indent: -99px;padding-left: 105px;font-size: 0.8em; line-height: 1.5em; margin-top:-10px;}
div a.down:hover {background:#ddd;padding:5px;text-indent: -99px;padding-left: 105px;}
.orange {width: 100%;}

#cssmenu {background: #FF7F00;width: auto;}
#cssmenu ul {list-style: none;margin: -15px 0 -15px 0;padding: 0;line-height: 1;display: block;zoom: 1;}
#cssmenu ul:after {content: " ";display: block;font-size: 0;height: 0;clear: both;visibility: hidden;}
#cssmenu ul li {display: inline-block;padding: 0;margin: 0;}
#cssmenu.align-right ul li {float: right;}
#cssmenu.align-center ul {text-align: center;}
#cssmenu ul li a {color: #ffffff; text-decoration: none;display: block;padding: 15px 25px;font-family: 'Open Sans', sans-serif;font-weight: 700;text-transform: uppercase;font-size: 14px;position: relative;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -ms-transition: color .25s;
  -o-transition: color .25s; transition: color .25s;}
#cssmenu ul li a:hover {color: #333333;}
#cssmenu ul li a:hover:before {width: 100%;}
#cssmenu ul li a:after {content: "";display: block;position: absolute;right: -3px;top: 19px;height: 6px;width: 6px;background: #ffffff;opacity: .5;}
#cssmenu ul li a:before {content: ""; display: block;
  position: absolute; left: 0;bottom: 0;height: 3px;width: 0;background: #333333;
  -webkit-transition: width .25s;
  -moz-transition: width .25s;
  -ms-transition: width .25s;
  -o-transition: width .25s;
  transition: width .25s;
}
#cssmenu ul li.last > a:after,
#cssmenu ul li:last-child > a:after {display: none;}
#cssmenu ul li.active a {color: #333333;}
#cssmenu ul li.active a:before {width: 100%;}
#cssmenu.align-right li.last > a:after,
#cssmenu.align-right li:last-child > a:after {display: block;}
#cssmenu.align-right li:first-child a:after {display: none;}
@media screen and (max-width: 768px) {
#cssmenu ul li {float: none;display: block;}
#cssmenu ul li a {width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #fb998c;}
#cssmenu ul li.last > a,
#cssmenu ul li:last-child > a {border: 0;}
#cssmenu ul li a:after {display: none;}
#cssmenu ul li a:before {display: none;}
}

hr {background:#abacab;border:none;height:1px;margin:20px 0 20px 0;}

html {   -webkit-text-size-adjust: none;}
.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;}
img{max-width:100%;height: auto;   width: auto\9; /* ie8 */}

@media only screen and (min-width: 768px) and (max-width: 959px) 
@media only screen and (max-width: 767px) 
{header {margin-top: 0px;height:150px;}
header #logo{top:20px; left: 0px;}}

@media only screen and (min-width: 620px) and (max-width: 767px)
@media only screen and (min-width: 480px) and (max-width: 619px)
@media only screen and (max-width: 479px) {
header{height: 170px;}
header #search{bottom: 15px; width: 230px; top:auto; left: 5px;}
header #search input{width: 194px;}

.menu{display:none;}
.minimenu{display:block;}
nav .wrap-nav{background:none;}
#main-content .comment input, #main-content .comment textarea{width:90%;}}

.zerogrid{ width: 960px; position: relative; margin: 0 auto; padding: 0px;}
.zerogrid:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.zerogrid .row{}
.zerogrid .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.zerogrid .row:after{clear: both; }
.zerogrid .row{zoom: 1;}
.zerogrid .wrap-col{margin:10px;}
.zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{float:left; display: inline-block;}
.zerogrid .col-full{width:100%;}
.zerogrid .col-konzerte{width:100%;margin-left:-17px;}
.zerogrid .col-1-2{width:50%;}
.zerogrid .col-1-3{width:33.33%;}
.zerogrid .col-2-3{width:66.66%;}
.zerogrid .col-1-4{width:25%;}
.zerogrid .col-2-4{width:50%;}
.zerogrid .col-3-4{width:75%;}
.zerogrid .col-1-5{width:20%;}
.zerogrid .col-2-5{width:40%;}
.zerogrid .col-3-5{width:60%;}
.zerogrid .col-4-5{width:80%;}
.zerogrid .col-1-6{width:16.66%;}
.zerogrid .col-2-6{width:33.33%;}
.zerogrid .col-3-6{width:50%;}
.zerogrid .col-4-6{width:66.66%;}
.zerogrid .col-5-6{width:83.33%;}

@media only screen and (min-width: 768px) and (max-width: 959px) {.zerogrid{width:768px;}}
@media only screen and (max-width: 767px) {.zerogrid{width:100%;}}
@media only screen and (min-width: 620px) and (max-width: 767px) {.zerogrid{width:100%;}}
@media only screen and (min-width: 480px) and (max-width: 619px) {.zerogrid{width:100%;}
.zerogrid .col-1-3, .zerogrid .col-2-3{width:100%;}
.zerogrid .col-1-4{width:50%;}
.zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{width:100%;}}

@media only screen and (max-width: 479px) {
.zerogrid, .zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{width:100%;}
}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;} 
.rslides {margin: 0 auto;}
.rslides_container {position: relative;}
.centered-btns_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 50%;left: 0;opacity: 0.7;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("../images/themes.gif") no-repeat left top;margin-top: -45px;}
.centered-btns_nav:active {opacity: 1.0;}
.centered-btns_nav.next {left: auto;background-position: right top;right: 0;}
.transparent-btns_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;left: 0;display: block;background: #fff; /* Fix for IE6-9 */opacity: 0;filter: alpha(opacity=1);width: 48%;text-indent: -9999px;overflow: hidden;height: 91%;}
.transparent-btns_nav.next {left: auto;right: 0;}
.large-btns_nav {position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0);opacity: 0.6;text-indent: -9999px;overflow: hidden;top: 0;bottom: 0;left: 0;background: #000 url("../images/themes.gif") no-repeat left 50%;width: 38px;}
.large-btns_nav:active {opacity: 1.0;}
.large-btns_nav.next {left: auto;background-position: right 50%;right: 0;}
.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {outline: none;}
.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {margin-top: 10px;text-align: center;}
.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {display: inline;float: none;float: left;float: left;margin-right: 5px;}
.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {text-indent: -9999px;overflow: hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background: #ccc;background: rgba(0,0,0, .2);
display: inline-block;
_display: block;
*display: block;-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);width: 9px;height: 9px;}
.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {background: #222;background: rgba(0,0,0, .8);}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
/* cyrillic-ext */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
/* cyrillic */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
/* greek-ext */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range: U+1F00-1FFF;}
/* greek */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range: U+0370-03FF;}
/* vietnamese */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) forma('woff2');unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;}
/* latin-ext */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
/* cyrillic-ext */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
/* cyrillic */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
/* greek-ext */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range: U+1F00-1FFF;}
/* greek */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range: U+0370-03FF;}
/* vietnamese */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;}
/* latin-ext */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}