html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
table.lines tr{border-bottom:1px solid #000}
table.lines_top tr{border-top:1px solid #000}
/* work-sans-regular - latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/new/work-sans-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/new/work-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/new/work-sans-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/new/work-sans-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/new/work-sans-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/new/work-sans-v16-latin-regular.svg#WorkSans') format('svg'); /* Legacy iOS */
}
/* work-sans-500 - latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/new/work-sans-v16-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/new/work-sans-v16-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/new/work-sans-v16-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/new/work-sans-v16-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/new/work-sans-v16-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/new/work-sans-v16-latin-500.svg#WorkSans') format('svg'); /* Legacy iOS */
}
/* work-sans-600 - latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/new/work-sans-v16-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/new/work-sans-v16-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/new/work-sans-v16-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/new/work-sans-v16-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/new/work-sans-v16-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/new/work-sans-v16-latin-600.svg#WorkSans') format('svg'); /* Legacy iOS */
}
/* work-sans-700 - latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/new/work-sans-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/new/work-sans-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/new/work-sans-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/new/work-sans-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/new/work-sans-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/new/work-sans-v16-latin-700.svg#WorkSans') format('svg'); /* Legacy iOS */
}
@font-face{font-family:'OpenSans-Light';src:url(fonts/OpenSansLight.eot) format("eot");src:url(fonts/OpenSansLight.ttf) format("truetype")}
@font-face{font-family:'OpenSans';src:url(fonts/OpenSans.eot) format("eot");src:url(fonts/OpenSans.ttf) format("truetype")}
body{color:#000;font-family:"Work Sans",Verdana,Geneva,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:30px}
a{color:#f06;text-decoration:none!important;outline:0!important}
a:active,a:focus{color:#f06}
a:hover{color:#999}
a.external:before{content:"\f08e";font-family:FontAwesome;padding-right:5px}
a.internal:before{content:"\f0c1";font-family:FontAwesome;padding-right:5px}
a.pdf:before{content:"\f1c1";font-family:FontAwesome;padding-right:5px}
a.xls:before{content:"\f1c3";font-family:FontAwesome;padding-right:5px}
a.doc:before{content:"\f1c2";font-family:FontAwesome;padding-right:5px}
a.heart:before{content:"\f004";font-family:FontAwesome;padding-right:5px}
a.folder:before{content:"\f07b";font-family:FontAwesome;padding-right:5px}
a.contact:before{content:"\f0e0";font-family:FontAwesome;padding-right:5px}
a.download:before{content:"\f019";font-family:FontAwesome;padding-right:5px}
a.audio:before{content:"\f027";font-family:FontAwesome;padding-right:5px}
a.video-file:before{content:"\f1c8";font-family:FontAwesome;padding-right:5px}
a.audio-file:before{content:"\f1c7";font-family:FontAwesome;padding-right:5px}
a.calendar:before{content:"\f073";font-family:FontAwesome;padding-right:5px}
a.map:before{content:"\f041";font-family:FontAwesome;padding-right:5px}
a.warning:before{content:"\f071";font-family:FontAwesome;padding-right:5px}
h3.warning:before{content:"\f071";font-family:FontAwesome;padding-right:5px;color:#f06}
a i{color:#f06}
a:hover i{color:#999}
a:hover{color:#999;outline:0!important;text-decoration:none!important}
a:focus,a: visited{outline:0!important;text-decoration:none!important}
select:focus{outline:0!important}
a.button {color: #fff; padding: 15px; background: #f06;}
a.button:hover {color: #fff; padding: 15px; background: #999;}
a.button strong {color: #fff;}
a.button:hover strong {color: #fff;}
p{padding:0}
body.links p{float:left;width:100%;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #ccc}
b,strong{color:#000;font-weight:600}
a b,a strong{color:#f06;font-weight:600}
a:hover b,a:hover strong{color:#999;font-weight:600}
ul.horizontal-list li{background:url(images/divider.gif) no-repeat scroll right 7px transparent;float:left;margin:0 10px 0 0;padding:0 8px 0 0}
ul.horizontal-list li.last{padding:0!important;margin:0!important;background:none!important}
h1,h2,h3,h4,h5,h6{color:#000}
h1{font-size:30px;font-size:1.364em;line-height:36px}
h1.first{padding-top:0}
h2{font-size:28px;font-size:1.273em}
h3{font-size:24px;font-size:1.091em}
h4{font-size:22px;font-size:1em}
h5{font-size:20px;font-size:.9091em}
h6{font-size:18px;font-size:.8182em}
input,button,select,textarea{width:100%;max-width:100%;padding:7px 12px 8px;margin:0;color:#000;border:1px solid #000;background:#fff;outline:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:35px;font-family:"Work Sans",Verdana,Geneva,sans-serif;font-style:normal;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}
select{padding:6px 6px 7px}
.contact textarea{clear:both;float:left;width:100%;max-width:100%}
.contactFormClass_label{font-weight:600;font-size:22px;font-size:1em;line-height:30px;text-transform:none;margin-top:30px}
input:hover,input:focus,textarea:hover,textarea:focus{border:1px solid #f06;background:#fff;outline:0}
#checkout form input.label:hover,#checkout form select.label:hover,#checkout form textarea.label:hover{background:none repeat scroll 0 0 #888}
input.contactFormClass_file{font-size:100%}
input[type=submit],input[type=button],input[type=reset],input[type=radio],input[type=checkbox],button{width:auto}
input[type=radio]{float:left;margin:10px 10px 10px 0;padding:0;border:0 none;min-height:0}
input[type=checkbox]{float:left;margin:10px 10px 10px 0;padding:0;border:0 none;min-height:0}
button,input[type=submit],input[type=button],input[type=reset]{background:none repeat scroll 0 0 #f06!important;border-image:none;border-style:none;border-width:0;color:#fff;cursor:pointer;font-size:22px;font-size:1em;line-height:30px;padding:8px 18px;text-decoration:none;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;border-color:#fff #F8F8F8 #F2F2F2}
ul.navigation button{font-family:"Work Sans",Verdana,Geneva,sans-serif;font-style:normal;font-weight:400;background:transparent!important;border-color:none;box-shadow:none;font-size:22px;font-size:1em;line-height:30px;padding:0;min-height:auto}
ul.navigation button:hover{background:transparent!important;text-decoration:underline}
.loginbutton,.loginbutton:link,.loginbutton:hover,.loginbutton:visited{display:block;float:left;color:transparent;height:26px;margin-right:10px;margin-bottom:10px;width:189px}
.loginbutton:hover{text-decoration:underline}
.loginbutton.facebook{background:url(images/facebook_login.png) no-repeat}
.loginbutton.google{background:url(images/google_login.png) no-repeat}
.loginbutton.twitter{background:url(images/twitter_login.png) no-repeat}
button[disabled=disabled],input[disabled=disabled]{opacity:.6;cursor:default}
.ie7 button,.ie8 button{border:1px solid #DDD}
button:hover,input[type=submit]:hover,input[type=reset]:hover{background:#a0a0a0!important}
button[disabled=disabled]:hover,input[disabled=disabled]:hover{background:#F5F5F5}
.contact-mail > a:hover,.contact-web > a:hover{color:#f06;text-decoration:none}
.page h2{clear:both;margin-top:30px;margin-bottom:15px;color:#f06;font-weight:600;position:relative}
.page h2 a:before{height:86px}
.page h3,.page h4,.page h5,.page h6{clear:both;margin-top:30px;margin-bottom:15px;color:#000;font-weight:600;position:relative}
span.anker{position:absolute;top:-116px}
span.anker-home{position:absolute;top:-116px}
.content-wrapper-inner .subpage-width .content .page ul{list-style:outside disc;padding-left:20px}
.content-wrapper-inner .subpage-width .content .page #sitemap ul{list-style:none;padding-left:0}
.content-wrapper-inner .subpage-width .content .page ul.wspace li{margin-bottom:20px}
.content-wrapper-inner .subpage-width .content .page ol{list-style:outside none decimal;padding-left:20px}
.page .teaser{font-weight:600}
.page .teaser-title{font-weight:600;font-size:22px;font-size:1em}
.mediaUploadInput input{font-size:100%}