.hidden{position:absolute;top:auto;left:-999em;right:auto}
.hideText{text-indent:200%;white-space:nowrap;overflow:hidden}
.noTrans{-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.noTrans{-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.flexBox{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:box;display:flex}
.flexBoxOrientVerical{-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;flex-direction:column}
.flexBoxOrientHorizontal{-moz-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;-ms-flex-direction:horizontal;flex-direction:row}
@font-face{font-family:'Lasiver';font-weight:normal;src:url('clientlibs/style/fonts/2EFF3B_0_0.eot');src:url('clientlibs/style/fonts/2EFF3B_0_0.eot?#iefix') format('embedded-opentype'),url('clientlibs/style/fonts/2EFF3B_0_0.woff2') format('woff2'),url('clientlibs/style/fonts/2EFF3B_0_0.woff') format('woff'),url('clientlibs/style/fonts/2EFF3B_0_0.ttf') format('truetype')}
@font-face{font-family:'Lasiver';font-weight:700;src:url('clientlibs/style/fonts/2EFF3B_1_0.eot');src:url('clientlibs/style/fonts/2EFF3B_1_0.eot?#iefix') format('embedded-opentype'),url('clientlibs/style/fonts/2EFF3B_1_0.woff2') format('woff2'),url('clientlibs/style/fonts/2EFF3B_1_0.woff') format('woff'),url('clientlibs/style/fonts/2EFF3B_1_0.ttf') format('truetype')}
@font-face{font-family:'Texta';font-weight:700;src:url('clientlibs/style/fonts/2EFF3B_3_0.eot');src:url('clientlibs/style/fonts/2EFF3B_3_0.eot?#iefix') format('embedded-opentype'),url('clientlibs/style/fonts/2EFF3B_3_0.woff2') format('woff2'),url('clientlibs/style/fonts/2EFF3B_3_0.woff') format('woff'),url('clientlibs/style/fonts/2EFF3B_3_0.ttf') format('truetype')}
@font-face{font-family:'Texta';src:url('clientlibs/style/fonts/2EFF3B_2_0.eot');src:url('clientlibs/style/fonts/2EFF3B_2_0.eot?#iefix') format('embedded-opentype'),url('clientlibs/style/fonts/2EFF3B_2_0.woff2') format('woff2'),url('clientlibs/style/fonts/2EFF3B_2_0.woff') format('woff'),url('clientlibs/style/fonts/2EFF3B_2_0.ttf') format('truetype')}
.fontLight{font-family:"Lasiver",Arial,clean,sans-serif}
.fontBase{font-family:"Lasiver",Arial,clean,sans-serif}
.fontBold{font-family:"Lasiver",Arial,clean,sans-serif}
*{margin:0;padding:0;border:0}
html,body,form,img,fieldset,legend,table,tbody,thead,tfoot,tr,th,td{border:0}
p,a,span,h1{line-height:1.35em}
li{list-style:none}
[hidden="hidden"]{display:none}
nav,section,aside,header,footer,article{display:block}
input[type="checkbox"],input[type="radio"]{height:1em;width:1em}
.clearfix{zoom:1;display:inline-block;display:block}
.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:""}
html{overflow-x:hidden}
body{font-size:18px;font-family:'Lasiver',Arial;color:#252525;overflow-x:hidden;padding-bottom:12px}
#page{padding-top:66px;-moz-transition:padding-top .3s linear;-webkit-transition:padding-top .3s linear;-o-transition:padding-top .3s linear;-ms-transition:padding-top .3s linear;transition:padding-top .3s linear;padding-bottom:12px}
#page>#pageMain{position:relative;z-index:1}
#page>*{margin-left:12px;margin-right:12px}
#pageHeader{margin-bottom:10px}
#pageHeader h1 span{line-height:1em;color:#252525;font-size:30px}
#pageHeader .textblock.intro{margin:10px 0 20px}
#pageHeader .textblock.intro{font-size:16px}
#pageHeader .intro{max-width:710px}
@media(min-width:481px){#page{padding-top:66px}
.pageHome #page{padding-bottom:0}
.jFixedHeader #page{padding-top:53px;padding-bottom:0}
}
@media(min-width:769px){#page{padding-top:138px;padding-bottom:24px}
}
@media(min-width:1025px){#page{padding-top:234px;padding-bottom:24px}
#page>*{margin-left:24px;margin-right:24px}
.jFixedHeader #page{padding-top:149px}
.pageHome #page{padding-top:280px;padding-bottom:0}
.pageHome #site{margin-right:0;right:auto}
.pageHome #site #siteFooter{padding-left:24px;padding-right:24px;margin:13px auto;max-width:1200px;overflow:hidden}
}
#page #pageFooter .provantNotification{display:block;margin:13px 0;margin-top:26px}
@media(min-width:481px){#page #pageFooter .provantNotification{display:none}
}
@media(min-width:1274px){#page{width:1248px;margin:0 auto}
}
.pageContent.variant2 #page>#pageHeader .textblock.intro{margin:5px 0 13px}
.skip li{position:absolute;top:auto;left:-999em;right:auto}
.skip.site{display:none}
#toggles{position:absolute;right:0;top:2px;left:auto}
#toggles .lnkMenu a{display:block;height:53px;padding:0;background:0;border:0;padding-left:17px;text-transform:uppercase;color:#252525;text-decoration:none;line-height:47px;font-size:15px}
#toggles .lnkMenu a:hover{color:#bbb}
#toggles .lnkMenu a:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -69px no-repeat;width:10px;height:10px;position:absolute;left:0;top:18px}
#toggles .lnkMenu a:hover:after{background:url('clientlibs/style/img/sprite.png') 0 -79px no-repeat;width:10px;height:10px}
#toggles .lnkMenu a.jActive:after{background:url('clientlibs/style/img/sprite.png') 0 -102px no-repeat;width:13px;height:13px;top:17px;margin-top:0}
#toggles .lnkMenu a.jActive:hover:after{background:url('clientlibs/style/img/sprite.png') 0 -89px no-repeat;width:13px;height:13px}
@media(min-width:769px){#toggles{top:62px}
}
@media(min-width:1025px){#toggles{right:0;top:72px}
.pageHome #toggles{position:absolute;top:auto;left:-999em;right:auto}
}
.provantNotification{background:#e5e5e5}
.provantNotification .main{color:#fff;padding:13px 0;position:relative;text-align:right}
.provantNotification .main .textblock{font-weight:400;color:#562931;font-family:Arial;font-size:12px;line-height:1.35em;white-space:nowrap;font-size:16px}
.provantNotification .main .textblock .desktop{position:absolute;top:auto;left:-999em;right:auto}
.provantNotification .main a{text-indent:200%;white-space:nowrap;overflow:hidden;display:inline-block;width:118px;height:35px;position:relative;vertical-align:middle;margin:0 5px 0 3px;top:-2px}
.provantNotification .main a:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -897px no-repeat;width:118px;height:35px;position:absolute;right:0;top:0}
@media(min-width:480px){.provantNotification .main .textblock{text-indent:0}
}
@media(min-width:768px){.provantNotification .main .textblock .desktop{position:static;height:auto}
}
#welcome{position:fixed;left:12px;top:0;right:12px;z-index:8804}
#welcome:before{background:#e3e3e3;content:"";height:1px;position:absolute;left:-999em;right:-999em;bottom:0;z-index:2}
#welcome:after{content:"";height:53px;background:rgba(255,255,255,0.95);position:absolute;left:-999em;right:-999em;top:0;z-index:-1}
#welcome>.notification{display:none;background:#e5e5e5}
#welcome>.notification .main{color:#fff;padding:13px 0;position:relative;text-align:right}
#welcome>.notification .main .textblock{font-weight:400;color:#562931;font-family:Arial;font-size:12px;line-height:1.35em;white-space:nowrap;font-size:16px}
#welcome>.notification .main .textblock .desktop{position:absolute;top:auto;left:-999em;right:auto}
#welcome>.notification .main a{text-indent:200%;white-space:nowrap;overflow:hidden;display:inline-block;width:118px;height:35px;position:relative;vertical-align:middle;margin:0 5px 0 3px;top:-2px}
#welcome>.notification .main a:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -897px no-repeat;width:118px;height:35px;position:absolute;right:0;top:0}
@media(min-width:480px){#welcome>.notification .main .textblock{text-indent:0}
}
@media(min-width:768px){#welcome>.notification .main .textblock .desktop{position:static;height:auto}
}
@media(min-width:481px){.pageHome #welcome{background:#fff}
}
@media(min-width:769px){#welcome{-moz-transition:top .3s linear;-webkit-transition:top .3s linear;-o-transition:top .3s linear;-ms-transition:top .3s linear;transition:top .3s linear;top:0;padding-top:60px}
#welcome:after{top:60px;height:53px}
#welcome>.notification{display:block;position:absolute;left:0;top:0;height:60px;right:0;z-index:20}
#welcome>.notification a{border:0}
#welcome>.notification:after{content:"";display:block;left:-999em;right:-999em;top:0;bottom:0;position:absolute;background:#e5e5e5;z-index:-1}
.jFixedHeader #welcome{top:-60px}
.pageHome #welcome{background:#fff}
}
@media(min-width:1025px){#welcome{left:24px;right:24px}
#welcome:after{height:149px;top:60px}
.pageHome #welcome{height:220px;background:#fff}
}
@media(min-width:1274px){#welcome{left:50%;margin-left:-600px;max-width:1200px}
}
#site{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);position:fixed;right:12px;left:12px;top:-1px;-moz-transition:transform .3s linear;-webkit-transition:transform .3s linear;-o-transition:transform .3s linear;-ms-transition:transform .3s linear;transition:transform .3s linear;bottom:auto;overflow-y:auto;overflow-x:hidden;z-index:8803;background:#fff;border:2px solid #d6d6d6}
#site.jActive{height:auto;-ms-transform:translateY(149px);-webkit-transform:translateY(149px);-o-transform:translateY(149px);-moz-transform:translateY(149px);transform:translateY(149px)}
#site.jActive #siteFooter{margin-bottom:28px}
#site .search{margin:25px;border:1px solid #d6d6d6}
#site .search .submit{right:6px}
#site nav.primary{padding:25px;padding-top:0;margin:0;font-family:Lasiver,Arial;font-size:18px}
#site nav.secondary{border:0;border-top:1px solid #d6d6d6;padding:25px;margin:0;font-family:Texta,Arial;font-weight:700}
#site nav.secondary li{float:none;margin-bottom:3px}
#site nav.secondary li .page{text-transform:uppercase;font-size:22px}
#site .nav.language{border-top:1px solid #d6d6d6;padding:16px 25px;margin:0;font-family:Texta,Arial;font-weight:700}
#site .nav.language li{margin-bottom:3px}
#site .nav.language li .page{font-size:22px}
#site .nav.legal{border-top:1px solid #d6d6d6;padding:16px 25px}
#site .nav.legal li .page{color:#8c8c8c}
#site .nav.social{margin:0;padding:0 25px}
#site .nav.social .heading{position:absolute;top:auto;left:-999em;right:auto}
@media(max-height:659px){#site.jActive{bottom:53px}
}
@media(min-width:481px){#site{left:auto;width:300px}
#site.jActive{-ms-transform:translateY(53px);-webkit-transform:translateY(53px);-o-transform:translateY(53px);-moz-transform:translateY(53px);transform:translateY(53px)}
}
@media(min-width:481px) and (max-height:659px){#site.jActive{bottom:113px}
.jFixedHeader #site.jActive{bottom:53px}
}
@media(min-width:769px){#site{top:-1px}
#site.jActive{-ms-transform:translateY(113px);-webkit-transform:translateY(113px);-o-transform:translateY(113px);-moz-transform:translateY(113px);transform:translateY(113px)}
.jFixedHeader #site.jActive{-ms-transform:translateY(53px);-webkit-transform:translateY(53px);-o-transform:translateY(53px);-moz-transform:translateY(53px);transform:translateY(53px)}
}
@media(min-width:1025px){#site.jActive{-ms-transform:translateY(209px);-webkit-transform:translateY(209px);-o-transform:translateY(209px);-moz-transform:translateY(209px);transform:translateY(209px)}
.jFixedHeader #site.jActive{-ms-transform:translateY(149px);-webkit-transform:translateY(149px);-o-transform:translateY(149px);-moz-transform:translateY(149px);transform:translateY(149px)}
.pageHome #site{position:static;height:auto;border:0;width:auto;-ms-transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none;transform:none}
.pageHome #site #siteHeader{position:fixed;left:24px;right:24px;top:60px;z-index:8804;height:auto;-moz-transition:top .3s linear;-webkit-transition:top .3s linear;-o-transition:top .3s linear;-ms-transition:top .3s linear;transition:top .3s linear}
.pageHome.jFixedHeader #site #siteHeader{top:0}
.pageHome #site .search{margin:0;border-right-width:0;border-left-width:0}
.pageHome #site .search .submit{right:0}
.pageHome #site nav.primary{padding:0;font-size:30px}
.pageHome #site nav.secondary{border:0;padding:0}
.pageHome #site nav.secondary li{float:left;margin-bottom:9px}
.pageHome #site .nav.language{border:0;padding:0;margin:0}
.pageHome #site .nav.language li{margin-bottom:9px}
.pageHome #site .nav.language li .page{display:inline;line-height:1.35em}
.pageHome #site .nav.legal{border:0;padding:0}
.pageHome #site .nav.legal li .page{color:#252525}
.pageHome #site .nav.social{padding:0}
.pageHome #site.jActive>*{margin:0}
}
@media(min-width:1025px) and (max-height:659px){#site.jActive{bottom:209px}
.jFixedHeader #site.jActive{bottom:149px}
}
@media(min-width:1274px){#site{right:50%;margin-right:-600px}
.pageHome #site #siteHeader{left:50%;right:auto;margin-left:-600px;width:1200px}
.pageHome #site.jActive{margin:0}
}
h1,h2,.heading{font-size:100%;font-weight:700;font-family:Lasiver,Arial}
a{color:#252525}
article a{text-decoration:none}
.textblock p a,.textblock li a,h1 a,.heading a,.embed a,div>a{border-bottom:1px solid #8c8c8c;text-decoration:none}
.textblock p>a{font-family:"Lasiver",Arial,clean,sans-serif;border-bottom:1px solid #252525}
.textblock p a:hover,.textblock li a:hover,h1 a:hover,.heading a:hover,.embed a:hover,div>a:hover{border-bottom-color:#000;text-decoration:none}
.buttonStyle{background:#252525;border:0;color:#fff;padding:12px 18px;text-decoration:none;font-family:"Lasiver",Arial,clean,sans-serif;display:inline-block;text-transform:uppercase}
.buttonStyle:hover{background:#000}
nav.primary{margin:18px 0}
nav.primary li{line-height:1em;margin-top:9px}
nav.primary li:first-child{margin-top:0}
nav.primary li .page{line-height:1em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent}
nav.primary li.active .page,nav.primary li a.page:hover{border-bottom:1px solid #000}
@media(min-width:1025px){.pageHome nav.primary{position:absolute;margin:0;left:0;top:150px;z-index:3}
.pageHome nav.primary li{float:left;margin:0;margin-left:42px}
.pageHome nav.primary li .page{font-size:22px;text-transform:none}
.pageHome nav.primary li:first-child{margin-left:0}
}
nav.secondary{border-top:1px solid #8e8e8e;border-bottom:1px solid #8e8e8e;padding:18px 0;margin:18px 0;padding-bottom:9px;overflow:hidden}
nav.secondary li{line-height:1em;margin-bottom:9px;float:left;margin-right:15px}
nav.secondary li:nth-child(2n+3){clear:left}
nav.secondary li .page{font-size:13px;line-height:1.35em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent}
nav.secondary li.active .page,nav.secondary li a.page:hover{border-bottom:1px solid #000}
@media(min-width:1025px){.pageHome nav.secondary{position:absolute;padding:0;margin:0;border:0;right:175px;top:45px;z-index:4}
.pageHome nav.secondary:after{content:"";display:block;position:absolute;right:-15px;top:0;bottom:-2px;width:1px;background:#8e8e8e}
.pageHome nav.secondary li{float:left;clear:none;margin:0;margin-left:15px}
.pageHome nav.secondary li:first-child{margin-left:0}
}
.nav.language{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid transparent;overflow:hidden}
.nav.language li{float:left;margin-left:12px}
.nav.language li:first-child{margin-left:0}
.nav.language li .page{border-bottom:1px solid transparent}
.nav.language li.active .page,.nav.language li a.page:hover{border-bottom:1px solid #000}
.nav.language li .page{text-decoration:none;display:block;line-height:1em;padding:2px 0;font-size:13px}
@media(min-width:1025px){.pageHome .nav.language{position:absolute;border:0;padding:0;right:0;top:45px;z-index:3}
}
.nav.legal{overflow:hidden}
.nav.legal li{margin:3px 0}
.nav.legal li .page{font-size:14px;text-decoration:none}
.nav.legal li a.page:hover{border-bottom:1px solid #000}
@media(min-width:1025px){.pageHome .nav.legal li .page{font-size:16px}
.pageHome .nav.legal{float:left;margin-top:5px}
.pageHome .nav.legal li{float:left;margin:0;margin-left:15px}
.pageHome .nav.legal li:first-child{margin-left:0}
}
.nav.social{overflow:hidden;margin-top:18px}
.nav.social h1{float:left;margin-right:15px;height:33px;line-height:30px}
.nav.social ul{float:left}
.nav.social li{float:left;margin-left:5px}
.nav.social li:first-child{margin-left:0}
.nav.social li .page{position:relative;width:33px;height:33px;display:block;text-indent:200%;white-space:nowrap;overflow:hidden}
.nav.social li .page:before{content:"";display:block;position:absolute;left:0;top:0;opacity:1;background:url('clientlibs/style/img/sprite.png') 0 -765px no-repeat;width:33px;height:33px}
.nav.social li .page:after{content:"";display:block;position:absolute;left:0;top:0;opacity:0;background:url('clientlibs/style/img/sprite.png') 0 -732px no-repeat;width:33px;height:33px}
.nav.social li .page:hover:after{opacity:1}
.nav.social li .page:hover:before{opacity:0}
.nav.social li.twitter .page:before{background:url('clientlibs/style/img/sprite.png') 0 -699px no-repeat;width:33px;height:33px}
.nav.social li.twitter .page:after{background:url('clientlibs/style/img/sprite.png') 0 -798px no-repeat;width:33px;height:33px}
.nav.social li.pinterest .page:before{background:url('clientlibs/style/img/sprite.png') 0 -831px no-repeat;width:33px;height:33px}
.nav.social li.pinterest .page:after{background:url('clientlibs/style/img/sprite.png') 0 -864px no-repeat;width:33px;height:33px}
@media(min-width:1025px){.pageHome #siteFooter .nav.social{float:right;margin:0}
}
.nav.subTree{margin-bottom:30px}
.nav.subTree>ul{border-bottom:1px solid #e7e5e5}
.nav.subTree>ul li{border-top:1px solid #e7e5e5}
.nav.subTree>ul li:first-child{border-top:1px solid #e7e5e5}
.nav.subTree>ul ul li .page{padding-left:20px}
.nav.subTree>ul ul ul li .page{padding-left:40px}
.nav.subTree>ul li .page{padding:10px 0;font-size:16px;font-family:"Lasiver",Arial,clean,sans-serif;color:#252525;text-decoration:none;text-transform:uppercase;line-height:1em;display:block}
.nav.subTree>ul li.active>.page,.nav.subTree>ul li a.page:hover{color:#ddd}
@media(min-width:960px){.nav.subTree{margin-right:40px}
}
nav.share{margin:18px 0}
nav.share h1{position:absolute;top:auto;left:-999em;right:auto}
nav.share ul{overflow:hidden}
nav.share li{float:left;margin-left:5px}
nav.share li:first-child{margin-left:0}
nav.share li .page{width:33px;height:33px;display:block;text-indent:200%;white-space:nowrap;overflow:hidden;position:relative}
nav.share li .page:before{content:"";background:url('clientlibs/style/img/sprite.png') 0 -765px no-repeat;width:33px;height:33px;position:absolute;left:0;top:0;opacity:1}
nav.share li .page:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -732px no-repeat;width:33px;height:33px;position:absolute;left:0;top:0;opacity:0}
nav.share li .page:hover:before{opacity:0}
nav.share li .page:hover:after{opacity:1}
nav.share li.twitter .page:before{background:url('clientlibs/style/img/sprite.png') 0 -699px no-repeat;width:33px;height:33px}
nav.share li.twitter .page:after{background:url('clientlibs/style/img/sprite.png') 0 -798px no-repeat;width:33px;height:33px}
nav.share li.pinterest .page:before{background:url('clientlibs/style/img/sprite.png') 0 -831px no-repeat;width:33px;height:33px}
nav.share li.pinterest .page:after{background:url('clientlibs/style/img/sprite.png') 0 -864px no-repeat;width:33px;height:33px}
nav.share li.email .page:before{background:url('clientlibs/style/img/sprite.png') 0 -501px no-repeat;width:33px;height:33px}
nav.share li.email .page:after{background:url('clientlibs/style/img/sprite.png') 0 -534px no-repeat;width:33px;height:33px}
.nav.breadcrumb{margin:13px 0}
.nav.breadcrumb li{display:inline-block;margin-right:9px;padding-left:14px;position:relative}
.nav.breadcrumb li:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -59px no-repeat;width:6px;height:10px;position:absolute;left:0;top:8px}
.nav.breadcrumb li:first-child{position:absolute;top:auto;left:-999em;right:auto}
.nav.breadcrumb li:first-child:after{display:none}
.nav.breadcrumb li .page{text-decoration:none;font-size:18px;font-weight:700;border-bottom:1px solid transparent}
.nav.breadcrumb li a.page:hover{border-bottom:1px solid #000}
@media(min-width:1025px){.nav.breadcrumb{margin:0;position:fixed;left:410px;top:107px;-moz-transition:top .3s linear;-webkit-transition:top .3s linear;-o-transition:top .3s linear;-ms-transition:top .3s linear;transition:top .3s linear;z-index:8804}
.jFixedHeader .nav.breadcrumb{top:33px}
}
@media(min-width:1274px){.nav.breadcrumb{left:50%;margin-left:-215px}
}
p{margin:13px 0}
.textblock h1{margin:16px 0 0;font-size:116%;text-transform:uppercase}
.textblock h2{margin:16px 0 0;font-size:116%;text-transform:uppercase}
.textblock ul{margin:9px 0}
.textblock ul li{position:relative;margin:2px 0;padding-left:16px;margin-left:8px}
.textblock ul li:before{content:"•";color:#000;font-size:100%;position:absolute;left:0;top:0}
.textblock ul ul{margin:2px 0}
.textblock *{line-height:1.5em}
.textblock p{margin:0;margin-bottom:12px}
.textblock .cta{margin:12px 0}
img{max-width:100%}
.image .caption,.image .copyright,.image .accessibility{font-size:14px;margin:0;padding:4px 0;line-height:1.25em;display:inline;color:#bbb}
.table{margin:16px 0}
.table table thead th{border-bottom:1px solid #5c5c5c}
.table td,.table th{padding:15px 20px;border-right:1px solid #5c5c5c;border-top:1px solid #d3d3d3}
.table th{text-align:left;font-size:116%;font-weight:400;text-transform:uppercase}
.table td:last-child,.table th:last-child{border-right:0}
.table tr:first-child td,.table tr:first-child th{border-top:0}
.embed{margin:16px 0}
.embed>*>.wrap{padding-top:56.25%;position:relative}
.embed>*>.wrap iframe,.embed>*>.wrap object{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.embed .cta{margin:8px 0;font-size:14px}
.embed>.flickr>.wrap img{width:100% !important;height:auto !important;margin-top:-56.25%}
.view40 article .parsys .cta{margin:9px 0}
.siteLabel{margin:12px 0}
.siteLabel img{width:180px;display:block}
@media(min-width:1025px){.siteLabel{margin-top:30px;height:120px;margin-bottom:0}
.pageHome .siteLabel{margin-top:40px}
.siteLabel img{width:325px}
}
.search{border-top:1px solid #8e8e8e;border-bottom:1px solid #8e8e8e;position:relative}
.search .inputWrap label{position:absolute;top:auto;left:-999em;right:auto}
.search .inputWrap input{padding:11px 3px;padding-right:40px;background:0;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
.search .submit{position:absolute;right:0;top:8px;bottom:8px;padding-left:11px;border-left:1px solid #8e8e8e}
.search .submit input{background:url('clientlibs/style/img/sprite.png') 0 -189px no-repeat;width:15px;height:17px;text-indent:200%;white-space:nowrap;overflow:hidden;margin-top:3px}
@media(min-width:1025px){.pageHome #siteHeader>.search{position:absolute;right:0;top:95px;z-index:3}
.pageHome #siteHeader>.search .inputWrap{overflow:hidden;width:0;float:right;-moz-transition:width .25s linear;-webkit-transition:width .25s linear;-o-transition:width .25s linear;-ms-transition:width .25s linear;transition:width .25s linear}
.pageHome #siteHeader>.search.jActive .inputWrap{width:170px}
.pageHome #siteHeader>.search .inputWrap input{padding-top:5px;padding-bottom:5px}
.pageHome #siteHeader>.search .submit{top:4px;bottom:4px}
.pageHome #siteHeader>.search .submit input{margin-top:1px}
}
.list[data-pattern='parallax'] header .pager{position:fixed;right:12px;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);z-index:100}
.list[data-pattern='parallax'] header .pager li{margin-right:15px;margin-bottom:11px}
.list[data-pattern='parallax'] header .pager li a{display:block;background:url('clientlibs/style/img/sprite.png') 0 -206px no-repeat;width:18px;height:18px;text-indent:200%;white-space:nowrap;overflow:hidden}
.list[data-pattern='parallax'] header .pager li.jActive a{background:url('clientlibs/style/img/sprite.png') 0 -224px no-repeat;width:18px;height:18px}
@media(min-width:1025px){.list[data-pattern='parallax'] header .pager{right:24px}
}
@media(min-width:1274px){.list[data-pattern='parallax'] header .pager{right:50%;margin-right:-600px}
}
.navContent{margin:30px 0}
.navContent ul li{display:block;border-bottom:7px solid #fff}
.navContent ul li a{display:block;text-decoration:none;position:relative}
.navContent ul li a .heading{position:absolute;left:0;bottom:0;z-index:1;background:#fff;padding:8px 16px;padding-left:4px}
.navContent ul li a .heading span{font-size:22px;color:#000;border-bottom:1px solid transparent}
.navContent ul li a .image img{display:block;width:100%}
.navContent ul li a .abstract{position:absolute;top:auto;left:-999em;right:auto}
@media screen and (min-width:480px){.navContent ul{overflow:hidden;margin-left:0;margin-left:-7px}
.navContent ul>*:nth-child(n+0){width:50%;padding-left:0;float:left;clear:none;box-sizing:border-box;-moz-box-sizing:border-box}
.navContent ul>*:nth-child(2n+1){clear:left}
.navContent ul li{border-left:7px solid #fff}
body.variant2 .navContent ul{overflow:hidden;margin-left:0}
body.variant2 .navContent ul>*:nth-child(n+0){width:50%;padding-left:0;float:left;clear:none;box-sizing:border-box;-moz-box-sizing:border-box}
body.variant2 .navContent ul>*:nth-child(2n+2){clear:left}
body.variant2 .navContent ul li:first-child{width:100%}
body.variant3 .navContent ul li:nth-child(n){clear:none}
body.variant3 .navContent ul li:first-child{width:100%}
body.variant3 .navContent ul li:nth-child(2n+2){clear:left}
}
@media screen and (min-width:768px){.navContent ul{overflow:hidden;margin-left:0;margin-left:-7px}
.navContent ul>*:nth-child(n+0){width:33.333333333333336%;padding-left:0;float:left;clear:none;box-sizing:border-box;-moz-box-sizing:border-box}
.navContent ul>*:nth-child(3n+1){clear:left}
.navContent ul li{border-left:7px solid #fff}
body.variant2 .navContent ul{overflow:hidden;margin-left:0}
body.variant2 .navContent ul>*:nth-child(n+0){width:33.333333333333336%;padding-left:0;float:left;clear:none;box-sizing:border-box;-moz-box-sizing:border-box}
body.variant2 .navContent ul>*:nth-child(3n+4){clear:left}
body.variant2 .navContent ul li:first-child{width:66.666666666667%}
body.variant2 .navContent ul li:nth-child(1){margin-bottom:-1px}
body.variant2 .navContent ul li:nth-child(3){margin-bottom:-1px}
body.variant3 .navContent ul li:nth-child(n){clear:none}
body.variant3 .navContent ul li:first-child{width:66.666666666667%}
}
.focus{position:relative}
.focus>div{overflow:hidden;border-top:1px solid #686868}
.focus>div>header{position:relative;z-index:1;margin:5px;margin-top:18px}
.focus>div>header h1 span{font-size:14px;text-transform:uppercase}
.focusFree .textblock>.wrap>h1{margin:0;margin-bottom:2px}
.focusFree .textblock>.wrap>h1{font-size:18px;font-family:"Lasiver",Arial,clean,sans-serif;font-weight:400;text-transform:uppercase}
.focusFree .textblock>.wrap>h1 a{text-decoration:none;border-bottom-width:0}
.focusFree>.main{margin:0 5px}
.focusFree>.main .image{display:inline-block;max-width:100%}
.focus .focusFree{padding-top:18px}
.focus .focusFree header{margin-top:0}
.layout.v12.ll>.group2{margin-top:30px}
.layout.v213.flf{margin-top:30px}
@media screen and (min-width:960px){.layout.v213.flf{padding-left:270px}
.layout.v213.flf>.group1{float:right;width:100%}
.layout.v213.flf>.group2{float:left;width:270px;margin-left:-270px}
.layout.v213.flf>.group3{clear:both;margin-left:-270px}
}
@media screen and (min-width:900px){body.pageContent .layout .container>div,body.pageTopic .layout .container>div{overflow:hidden;margin-left:-20px}
body.pageContent .layout .container>div>*:nth-child(n+0),body.pageTopic .layout .container>div>*:nth-child(n+0){width:33.333333333333336%;padding-left:20px;float:left;clear:none;box-sizing:border-box;-moz-box-sizing:border-box}
body.pageContent .layout .container>div>*:nth-child(3n+1),body.pageTopic .layout .container>div>*:nth-child(3n+1){clear:left}
}
.newsletter{margin-bottom:22px}
.newsletter h1{margin-bottom:2px}
.newsletter h1 span{font-size:18px;text-transform:uppercase;font-family:"Lasiver",Arial,clean,sans-serif}
.newsletter .textblock p{margin:0 0 13px}
.newsletter form{overflow:hidden}
.newsletter form p{margin:0}
.newsletter form p br{display:none}
.newsletter form label{position:absolute;top:auto;left:-999em;right:auto}
.newsletter form input{outline:0;border:1px solid #8c8c8c;padding:8px 5px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;color:#939393}
.newsletter form button{background:#252525;border:0;color:#fff;padding:12px 18px;text-decoration:none;font-family:"Lasiver",Arial,clean,sans-serif;display:inline-block;text-transform:uppercase;margin-top:6px}
.newsletter form button:hover{background:#000}
.newsletter form input[type="submit"]{background:#252525;border:0;color:#fff;padding:12px 18px;text-decoration:none;font-family:"Lasiver",Arial,clean,sans-serif;display:inline-block;text-transform:uppercase;float:right;margin-top:6px}
.newsletter form input[type="submit"]:hover{background:#000}
.brocadesearch{margin-bottom:22px}
.brocadesearch h1{margin-bottom:2px}
.brocadesearch h1 span{font-size:18px;text-transform:uppercase;font-family:"Lasiver",Arial,clean,sans-serif}
.brocadesearch .textblock p{margin:0 0 13px}
.brocadesearch form{overflow:hidden}
.brocadesearch form p{margin:0}
.brocadesearch form p br{display:none}
.brocadesearch form label{position:absolute;top:auto;left:-999em;right:auto}
.brocadesearch form input{outline:0;border:1px solid #8c8c8c;padding:8px 5px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;color:#939393}
.brocadesearch form button{background:#252525;border:0;color:#fff;padding:12px 18px;text-decoration:none;font-family:"Lasiver",Arial,clean,sans-serif;display:inline-block;text-transform:uppercase;margin-top:6px}
.brocadesearch form button:hover{background:#000}
.brocadesearch form input[type="submit"]{background:#252525;border:0;color:#fff;padding:12px 18px;text-decoration:none;font-family:"Lasiver",Arial,clean,sans-serif;display:inline-block;text-transform:uppercase;float:right;margin-top:6px}
.brocadesearch form input[type="submit"]:hover{background:#000}
.parsys .brocadesearch{padding:1em;max-width:400px;clear:both;box-sizing:border-box;margin-left:0;margin-right:0}
.parsys .brocadesearch h1{position:static}
.parsys .brocadesearch form{position:relative;left:0;right:0;bottom:0;padding:0 1em}
.parsys .brocadesearch form p{margin:1em 0}
.notification>.cookie{background:#fff;position:fixed;border:1px solid #252525;z-index:1000}
.notification>.cookie>.main{padding:5px 10px;padding-right:70px}
.notification>.cookie .textblock p{margin:0}
.notification>.cookie .lnkClose{position:absolute;right:12px;top:0}
.notification>.cookie .lnkClose a{width:32px;height:32px;display:block;text-indent:200%;white-space:nowrap;overflow:hidden;position:relative;background:0;padding:0;border:0}
.notification>.cookie .lnkClose a:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -102px no-repeat;width:13px;height:13px;position:absolute;left:8px;top:10px}
@media(max-width:1023px){.notification>.cookie{left:10px;right:10px;bottom:10px;min-height:70px}
.notification>.cookie .lnkClose a{width:40px;height:40px}
.notification>.cookie .lnkClose a:after{left:14px;top:14px}
}
@media(min-width:1024px){.notification>.cookie{left:0;right:0;bottom:0;border-width:0;border-top-width:1px}
.notification>.cookie>.main{padding:15px 20px;padding-right:70px}
.notification>.cookie .textblock{padding:0 40px;text-align:center}
.notification>.cookie .lnkClose{top:10px}
}
@media(min-width:1300px){.notification>.cookie>.main{width:1200px;margin:0 auto;position:relative;box-sizing:border-box;padding-left:0}
.notification>.cookie .lnkClose{right:0}
.notification>.cookie .lnkClose a:after{left:auto;right:0}
}
.notification[hidden="hidden"]{display:none}
.notification>.module{background:#fff;margin:13px 0;padding-right:70px;position:relative;border:1px solid #252525}
.notification>.module article a,.notification>.module>.main>.parsys>.textblock>.wrap{padding:10px 10px;display:block}
.notification>.module .textblock p{margin:0}
.notification>.module .lnkClose{position:absolute;right:12px;top:0}
.notification>.module .lnkClose a{width:32px;height:32px;display:block;text-indent:200%;white-space:nowrap;overflow:hidden;position:relative;background:0;padding:0;border:0}
.notification>.module .lnkClose a:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -102px no-repeat;width:13px;height:13px;position:absolute;left:8px;top:10px}
.pageDetail .notification>.module{border-color:#e3e3e3}
@media(min-width:768px){.notification>.module{margin-right:0;margin-left:0}
.notification>.module article a,.notification>.module>.main>.parsys>.textblock>.wrap{padding:20px 20px}
.notification>.module .lnkClose a{width:40px;height:40px}
.notification>.module .lnkClose a:after{left:14px;top:14px}
.pageDetail .notification>.module{margin-left:288px;margin-top:0;margin-bottom:1px}
}
@media(min-width:1024px){.pageDetail .notification>.module{margin-left:270px}
}
@media(min-width:1275px){.pageDetail .notification>.module{margin-left:288px}
}
.notification[hidden="hidden"]{display:none}
.notification>.module .view10>article>a .meta .value{display:inline}
.notification>.module .view10>article>a:hover .meta .value{border-bottom:1px solid #000}
.notification>.module .eventItem.view10>article>a{padding-top:20px;text-decoration:none}
.notification>.module .eventItem.view10>article>a h1 span{font-size:20px}
.notification>.module .eventItem.view10>article>a>header .meta{position:static}
.qualityLabels{margin-top:5px;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0;overflow:hidden;position:relative;min-height:70px}
.qualityLabels>.main{margin-right:215px}
.qualityLabels>.main>h1 span{font-size:100%;text-transform:uppercase}
.qualityLabels ul li{margin:10px 0 0;margin-right:15px}
.qualityLabels ul li,.qualityLabels ul li *{display:inline-block;vertical-align:top}
.qualityLabels ul li h1{position:absolute;top:auto;left:-999em;right:auto}
.qualityLabels .footer{position:absolute;right:10px;top:10px}
.qualityLabels .footer .notification{text-align:right;padding-bottom:50px;text-transform:uppercase}
.qualityLabels .footer .notification .desktop{position:absolute;top:auto;left:-999em;right:auto}
.qualityLabels .footer .notification a{background:url('clientlibs/style/img/sprite.png') 0 -1009px no-repeat;width:135px;height:40px;text-indent:200%;white-space:nowrap;overflow:hidden;position:absolute;right:0;bottom:0;display:block;text-decoration:none;border:0;box-sizing:border-box;padding-left:135px}
@media(max-width:480px){.qualityLabels .footer .notification{text-indent:200%;white-space:nowrap;overflow:hidden}
}
.accountStatus{padding:0 25px}
@media(min-width:1025px){.pageHome .accountStatus{position:absolute;left:1px;top:-39px;z-index:1000;padding:0}
}
.searchResults>header{margin-bottom:18px}
.searchResults>header .search{max-width:300px}
.searchResults .gsc-control-cse .gsc-table-result{font-family:"Lasiver",Arial,clean,sans-serif}
.searchResults .cse .gsc-control-cse,.searchResults .gsc-control-cse{padding:0;border:0;background:0}
.searchResults .gsc-result-info{color:#252525;padding-left:0;font-size:16px}
.searchResults .gsc-above-wrapper-area{border-bottom:0}
.searchResults .gsc-orderby-label{color:#252525;font-size:16px}
.searchResults .cse .gsc-cursor-box,.searchResults .gsc-cursor-box{border-top:0;text-align:center}
.searchResults .cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,.searchResults .gsc-results .gsc-cursor-page.gsc-cursor-current-page{background:0;color:#000;text-shadow:none;padding:0;font-weight:400}
.searchResults .gsc-results .gsc-cursor-box .gsc-cursor-page{text-decoration:none;font-size:16px}
.searchResults .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{color:#000}
.searchResults .cse .gsc-webResult.gsc-result,.searchResults .gsc-webResult.gsc-result,.searchResults .gsc-imageResult-classic,.searchResults .gsc-imageResult-column,.searchResults .cse .gsc-webResult.gsc-result:hover,.searchResults .gsc-webResult.gsc-result:hover,.searchResults .gsc-webResult.gsc-result.gsc-promotion:hover,.searchResults .gsc-results .gsc-imageResult-classic:hover,.searchResults .gsc-results .gsc-imageResult-column:hover{border:0;padding:0;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #252525}
.searchResults td.gsc-table-cell-snippet-close,.searchResults td.gs-promotion-text-cell{width:auto}
.searchResults .gsc-control-cse .gs-spelling,.searchResults .gsc-control-cse .gs-result .gs-title,.searchResults .gsc-control-cse .gs-result .gs-title *{font-size:23px;text-transform:uppercase;text-decoration:none}
.searchResults .cse .gs-webResult.gs-result a.gs-title:link,.searchResults .gs-webResult.gs-result a.gs-title:link,.searchResults .cse .gs-webResult.gs-result a.gs-title:link b,.searchResults .gs-webResult.gs-result a.gs-title:link b,.searchResults .cse .gs-webResult.gs-result a.gs-title:visited,.searchResults .gs-webResult.gs-result a.gs-title:visited,.searchResults .cse .gs-webResult.gs-result a.gs-title:visited b,.searchResults .gs-webResult.gs-result a.gs-title:visited b,.searchResults .gs-imageResult a.gs-title:link,.searchResults .gs-imageResult a.gs-title:link b,.searchResults .gs-imageResult a.gs-title:visited,.searchResults .gs-imageResult a.gs-title:visited b,.searchResults .cse .gsc-cursor-page,.searchResults .gsc-cursor-page,.searchResults .cse .gsc-trailing-more-results:link,.searchResults .gsc-trailing-more-results:link,.searchResults .cse .gs-spelling a,.searchResults .gs-spelling a{color:#252525}
.searchResults .cse .gs-webResult.gs-result a.gs-title:hover,.searchResults .gs-webResult.gs-result a.gs-title:hover,.searchResults .cse .gs-webResult.gs-result a.gs-title:hover b,.searchResults .gs-webResult.gs-result a.gs-title:hover b,.searchResults .gs-imageResult a.gs-title:hover,.searchResults .gs-imageResult a.gs-title:hover b{color:#000}
.searchResults td.gsc-table-cell-thumbnail,.searchResults td.gs-promotion-image-cell{padding-left:0;width:1%}
.searchResults .gs-web-image-box,.searchResults .gs-promotion-image-box{padding-right:20px;padding-top:4px}
.searchResults .gs-result img.gs-image,.searchResults .gs-result img.gs-promotion-image{border:1px solid #e1dfdf}
.searchResults .cse .gs-result .gs-snippet,.searchResults .gs-result .gs-snippet,.searchResults .cse .gs-spelling-original,.searchResults .gs-spelling-original{font-size:16px;line-height:1.35em;margin:4px 0}
.searchResults .cse .gs-webResult .gs-snippet,.searchResults .gs-webResult .gs-snippet,.searchResults .gs-fileFormatType,.searchResults .gs-imageResult .gs-snippet{color:#252525}
.searchResults .gs-snippet b{font-weight:400;font-family:"Lasiver",Arial,clean,sans-serif}
.searchResults .gsc-url-bottom{display:none}
@media(min-width:769px){.searchResults .gsc-results .gsc-cursor-box .gsc-cursor-page{text-decoration:none;font-size:18px}
.searchResults .cse .gs-result .gs-snippet,.searchResults .gs-result .gs-snippet,.searchResults .cse .gs-spelling-original,.searchResults .gs-spelling-original{font-size:18px}
}
.searchResults .gs-result.gs-no-results-result .gs-snippet{padding:10px}
.parallaxItem{margin-bottom:12px}
.parallaxItem a{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
.parallaxItem a:hover header h1 span{display:inline;border-width:0}
.parallaxItem header{overflow:hidden;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;box-ordinal-group:2;-ms-flex-order:2;order:2}
.parallaxItem header h1{background:#fff;padding:6px 10px}
.parallaxItem header h2{position:absolute;top:auto;left:-999em;right:auto}
.parallaxItem header .labels{position:absolute;top:auto;left:-999em;right:auto}
.parallaxItem header .textblock{display:block}
.parallaxItem>article>a{padding-top:0}
.parallaxItem>article>a>header h1 span{font-size:22px;line-height:1.15em;color:#000;text-transform:uppercase;font-family:Texta,Arial;font-weight:700}
.parallaxItem>article>a>header .meta{position:static}
.parallaxItem>article>a>header .meta .date{position:static}
.parallaxItem>article>a>header .meta .date .value{background:0;font-weight:400;font-size:14px}
.parallaxItem>article>a .image{position:static;padding-top:0}
.parallaxItem>article>a .image .graphic{position:static}
.parallaxItem header .textblock{background:#fff;padding:6px 10px;margin-top:-3px}
.parallaxItem header .textblock p{margin:0;font-size:16px;color:#000}
.parallaxItem figure{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;box-ordinal-group:1;-ms-flex-order:1;order:1}
.parallaxItem figure .image .graphic{overflow:hidden}
.parallaxItem figure .image .graphic:after{display:none}
.parallaxItem figure .image .graphic img{max-width:none;width:100%;display:block;position:static;left:auto;top:auto;bottom:auto;right:auto}
@media(min-width:1025px){.parallaxItem{margin-bottom:0}
.parallaxItem a{display:block}
.parallaxItem header{position:fixed;left:24px;right:224px;top:45%;-moz-transform:translate3d(0,0,0);z-index:-1;opacity:0;max-width:600px}
.parallaxItem header h1{float:left}
.parallaxItem article>a>header h1 span{font-size:45px}
.parallaxItem>article>a>header .meta .date .value{font-size:18px}
.parallaxItem header .textblock{float:left;clear:left;margin-top:-3px}
.parallaxItem header .meta{float:left;clear:left}
.parallaxItem figure{position:relative;-moz-transform:translateZ(0)}
.parallaxItem.jActive header{opacity:1;z-index:101}
}
@media(min-width:1274px){.parallaxItem header{left:50%;width:1048px;margin-left:-600px}
}
article>a>header .heading span{border-bottom:1px solid transparent}
article>a:hover>header .heading span{border-bottom:1px solid #000}
.focus .editorialItem.view30>article{position:static;margin:20px 5px}
.focus .editorialItem.view30>article>a{display:block}
.focus>div>header+.main .editorialItem.view30>article{margin-top:5px}
.focus .editorialItem.view30>article header{position:relative;z-index:1}
.focus .editorialItem.view30>article header>h1{margin-bottom:2px}
.focus .editorialItem.view30>article header>h1 span{font-size:24px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase}
.focus .editorialItem.view30>article header>.abstract p:first-child{margin-top:0}
.focus .editorialItem.view30>article header>.abstract p:last-child{margin-bottom:0}
.focus .editorialItem.view30>article figure{margin-top:13px}
@media(min-width:481px) and (max-width:767px){.focus .editorialItem.view30>article{position:relative}
}
[data-pattern="parallax"] .editorialItem.view30{margin-bottom:12px}
[data-pattern="parallax"] .editorialItem.view30 a{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
[data-pattern="parallax"] .editorialItem.view30 a:hover header h1 span{display:inline;border-width:0}
[data-pattern="parallax"] .editorialItem.view30 header{overflow:hidden;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;box-ordinal-group:2;-ms-flex-order:2;order:2}
[data-pattern="parallax"] .editorialItem.view30 header h1{background:#fff;padding:6px 10px}
[data-pattern="parallax"] .editorialItem.view30 header h2{position:absolute;top:auto;left:-999em;right:auto}
[data-pattern="parallax"] .editorialItem.view30 header .labels{position:absolute;top:auto;left:-999em;right:auto}
[data-pattern="parallax"] .editorialItem.view30 header .textblock{display:block}
[data-pattern="parallax"] .editorialItem.view30>article>a{padding-top:0}
[data-pattern="parallax"] .editorialItem.view30>article>a>header h1 span{font-size:22px;line-height:1.15em;color:#000;text-transform:uppercase;font-family:Texta,Arial;font-weight:700}
[data-pattern="parallax"] .editorialItem.view30>article>a>header .meta{position:static}
[data-pattern="parallax"] .editorialItem.view30>article>a>header .meta .date{position:static}
[data-pattern="parallax"] .editorialItem.view30>article>a>header .meta .date .value{background:0;font-weight:400;font-size:14px}
[data-pattern="parallax"] .editorialItem.view30>article>a .image{position:static;padding-top:0}
[data-pattern="parallax"] .editorialItem.view30>article>a .image .graphic{position:static}
[data-pattern="parallax"] .editorialItem.view30 header .textblock{background:#fff;padding:6px 10px;margin-top:-3px}
[data-pattern="parallax"] .editorialItem.view30 header .textblock p{margin:0;font-size:16px;color:#000}
[data-pattern="parallax"] .editorialItem.view30 figure{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;box-ordinal-group:1;-ms-flex-order:1;order:1}
[data-pattern="parallax"] .editorialItem.view30 figure .image .graphic{overflow:hidden}
[data-pattern="parallax"] .editorialItem.view30 figure .image .graphic:after{display:none}
[data-pattern="parallax"] .editorialItem.view30 figure .image .graphic img{max-width:none;width:100%;display:block;position:static;left:auto;top:auto;bottom:auto;right:auto}
@media(min-width:1025px){[data-pattern="parallax"] .editorialItem.view30{margin-bottom:0}
[data-pattern="parallax"] .editorialItem.view30 a{display:block}
[data-pattern="parallax"] .editorialItem.view30 header{position:fixed;left:24px;right:224px;top:45%;-moz-transform:translate3d(0,0,0);z-index:-1;opacity:0;max-width:600px}
[data-pattern="parallax"] .editorialItem.view30 header h1{float:left}
[data-pattern="parallax"] .editorialItem.view30 article>a>header h1 span{font-size:45px}
[data-pattern="parallax"] .editorialItem.view30>article>a>header .meta .date .value{font-size:18px}
[data-pattern="parallax"] .editorialItem.view30 header .textblock{float:left;clear:left;margin-top:-3px}
[data-pattern="parallax"] .editorialItem.view30 header .meta{float:left;clear:left}
[data-pattern="parallax"] .editorialItem.view30 figure{position:relative;-moz-transform:translateZ(0)}
[data-pattern="parallax"] .editorialItem.view30.jActive header{opacity:1;z-index:101}
}
@media(min-width:1274px){[data-pattern="parallax"] .editorialItem.view30 header{left:50%;width:1048px;margin-left:-600px}
}
.editorialItem.view40>article>aside .list{margin:30px 5px}
.editorialItem.view40>article>aside .list:first-child{margin-top:0}
.editorialItem.view40>article>aside .list>*>header{margin-bottom:6px}
.editorialItem.view40>article>aside .list>*>header h1 span{font-size:100%;text-transform:uppercase}
.editorialItem.view40>article>aside .listFree .view30{margin:6px 0;padding-left:16px;position:relative}
.editorialItem.view40>article>aside .listFree .view30:before{content:"•";color:#000;font-size:100%;position:absolute;left:0;top:3px}
.editorialItem.view40>article>aside .listFree .view30 header .meta{display:none}
.editorialItem.view40>article>aside .listFree .view30 header .textblock{display:none}
.editorialItem.view40>article>aside .listFree .view30 figure{display:none}
.editorialItem.view40>.footer{margin-bottom:30px}
.pageContent.variant1 .editorialItem.view40{margin:0}
.pageContent.variant1 .editorialItem.view40>article{max-width:850px;margin:0 auto;padding:25px 0;background:#fff}
.pageContent.variant1 .editorialItem.view40>.image{position:relative}
.pageContent.variant1 .editorialItem.view40>.image img{width:100%;max-width:auto;display:block}
.pageContent.variant1 .editorialItem.view40>.image .caption{display:none}
.pageContent.variant1 .editorialItem.view40>.image .copyright{margin:0;position:absolute;right:0;top:100%;max-width:100%;color:#bbb;font-size:13px;width:150px;padding:4px 0}
.pageContent.variant1 .editorialItem.view40>article{position:relative;z-index:8801}
.pageContent.variant1 .editorialItem.view40>article>.main{zoom:1;display:inline-block;display:block}
.pageContent.variant1 .editorialItem.view40>article>.main:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.pageContent.variant1 .editorialItem.view40>article>.main .textblock{margin:0}
.pageContent.variant1 .editorialItem.view40>article>.main>div{text-align:center}
.pageContent.variant1 .editorialItem.view40>article>.main>div>*{text-align:left}
.pageContent.variant1 .editorialItem.view40>article>.main>div>.embed{clear:left}
.pageContent.variant1 .editorialItem.view40>article>.main form{margin:15px 0}
.pageContent.variant1 .editorialItem.view40>article>header .heading span{font-size:32px;text-transform:uppercase;font-family:Texta,Arial;font-weight:700}
.pageContent.variant1 .editorialItem.view40>article>.main .table{clear:both}
@media(min-width:500px){.pageContent.variant1 .editorialItem.view40>article>.main .image.imgLeft{float:left;clear:left;margin:13px;margin-top:0;margin-left:0}
.pageContent.variant1 .editorialItem.view40>article>.main .image.imgRight{clear:right;float:right;margin:13px;margin-top:0;margin-right:0}
.pageContent.variant1 .editorialItem.view40>article>.main .image.imgCenter{clear:both;text-align:center}
}
@media(min-width:769px){.pageContent.variant1 .editorialItem.view40>.image+article{margin-top:-86px;min-height:20px}
.pageContent.variant1 .editorialItem.view40>article{padding:35px 25px;margin:0 150px}
.pageContent.variant1 .editorialItem.view40>article>.main{padding:1px 0;background:#fff}
.pageContent.variant1 .editorialItem.view40>article>.main .image{display:block;font-size:18px}
.pageContent.variant1 .editorialItem.view40>article>.main .image.imgLeft{float:left;clear:left;margin:15px;margin-top:0;margin-left:-65px}
.pageContent.variant1 .editorialItem.view40>article>.main .image.imgRight{clear:right;float:right;margin:15px;margin-top:0;margin-right:-65px}
.pageContent.variant1 .editorialItem.view40>article>.main .image .caption,.pageContent.variant1 .editorialItem.view40>article>.main .image .copyright,.pageContent.variant1 .editorialItem.view40>article>.main .image .accessibility{font-size:14px}
.pageContent.variant1 .editorialItem.view40>article>.main .embed{width:100%;clear:both}
.pageContent.variant1 .editorialItem.view40>article>.main .table *{font-size:18px}
.pageContent.variant1 .editorialItem.view40>article>aside{margin-left:65px;margin-right:65px}
.pageContent.variant1 .editorialItem.view40>.footer{margin-left:65px;margin-right:65px}
}
.pageTopic .editorialItem.view40{margin:0}
.pageTopic .editorialItem.view40>article{max-width:850px;margin:0 auto;padding:25px 0;background:#fff}
.pageTopic .editorialItem.view40>.image{position:relative}
.pageTopic .editorialItem.view40>.image img{width:100%;max-width:auto;display:block}
.pageTopic .editorialItem.view40>.image .caption{display:none}
.pageTopic .editorialItem.view40>.image .copyright{margin:0;position:absolute;right:0;top:100%;max-width:100%;color:#bbb;font-size:13px;width:150px;padding:4px 0}
.pageTopic .editorialItem.view40>article{position:relative;z-index:8801}
.pageTopic .editorialItem.view40>article>.main{zoom:1;display:inline-block;display:block}
.pageTopic .editorialItem.view40>article>.main:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.pageTopic .editorialItem.view40>article>.main .textblock{margin:0}
.pageTopic .editorialItem.view40>article>.main>div{text-align:center}
.pageTopic .editorialItem.view40>article>.main>div>*{text-align:left}
.pageTopic .editorialItem.view40>article>.main>div>.embed{clear:left}
.pageTopic .editorialItem.view40>article>.main form{margin:15px 0}
.pageTopic .editorialItem.view40>article>header .heading span{font-size:32px;text-transform:uppercase;font-family:Texta,Arial;font-weight:700}
.pageTopic .editorialItem.view40>article>.main .table{clear:both}
@media(min-width:500px){.pageTopic .editorialItem.view40>article>.main .image.imgLeft{float:left;clear:left;margin:13px;margin-top:0;margin-left:0}
.pageTopic .editorialItem.view40>article>.main .image.imgRight{clear:right;float:right;margin:13px;margin-top:0;margin-right:0}
.pageTopic .editorialItem.view40>article>.main .image.imgCenter{clear:both;text-align:center}
}
@media(min-width:769px){.pageTopic .editorialItem.view40>.image+article{margin-top:-86px;min-height:20px}
.pageTopic .editorialItem.view40>article{padding:35px 25px;margin:0 150px}
.pageTopic .editorialItem.view40>article>.main{padding:1px 0;background:#fff}
.pageTopic .editorialItem.view40>article>.main .image{display:block;font-size:18px}
.pageTopic .editorialItem.view40>article>.main .image.imgLeft{float:left;clear:left;margin:15px;margin-top:0;margin-left:-65px}
.pageTopic .editorialItem.view40>article>.main .image.imgRight{clear:right;float:right;margin:15px;margin-top:0;margin-right:-65px}
.pageTopic .editorialItem.view40>article>.main .image .caption,.pageTopic .editorialItem.view40>article>.main .image .copyright,.pageTopic .editorialItem.view40>article>.main .image .accessibility{font-size:14px}
.pageTopic .editorialItem.view40>article>.main .embed{width:100%;clear:both}
.pageTopic .editorialItem.view40>article>.main .table *{font-size:18px}
.pageTopic .editorialItem.view40>article>aside{margin-left:65px;margin-right:65px}
.pageTopic .editorialItem.view40>.footer{margin-left:65px;margin-right:65px}
}
.pageContent.variant2 .editorialItem.view40{background:#252525;color:#cacaca}
.pageContent.variant2 .editorialItem.view40 a{color:#cacaca}
.pageContent.variant2 .editorialItem.view40 a:hover{color:#000}
.pageContent.variant2 .editorialItem.view40>.image{position:relative}
.pageContent.variant2 .editorialItem.view40>.image img{width:100%;max-width:auto;display:block}
.pageContent.variant2 .editorialItem.view40>.image .copyright{color:#bbb;font-size:14px;padding:4px 0;margin:0;background:#fff;display:block}
.pageContent.variant2 .editorialItem.view40>article{margin:0;background:rgba(21,21,21,0.8);padding:12px;padding-bottom:18px;position:relative;z-index:1;overflow:hidden}
.pageContent.variant2 .editorialItem.view40>article>header h1{position:absolute;top:auto;left:-999em;right:auto}
.pageContent.variant2 .editorialItem.view40>article>.main .textblock *{color:#cacaca}
.pageContent.variant2 .editorialItem.view40>article>.main .textblock .heading{margin-bottom:4px}
.pageContent.variant2 .editorialItem.view40>article>.main .textblock .heading span{text-transform:none;font-family:"Lasiver",Arial,clean,sans-serif}
.pageContent.variant2 .editorialItem.view40>article>.main .documentItem>article header h1 span{color:#fff}
.pageContent.variant2 .editorialItem.view40>article>.main form{margin-bottom:-20px}
.pageContent.variant2 .editorialItem.view40>article>.main form .section.end input{background:#000}
.pageContent.variant2 .editorialItem.view40>article>.main form .section.end input:hover{background:#9b9a9b}
.pageContent.variant2 .editorialItem.view40>article>.main .form_row .form_leftcol .form_leftcollabel label{color:#fff}
.pageContent.variant2 .editorialItem.view40>article>.main .form_row_description{color:#fff}
.pageContent.variant2 .editorialItem.view40>article>.main .checkbox .form_rightcol .control label{color:#fff}
.pageContent.variant2 .editorialItem.view40>article>.main .form_row .form_rightcol{color:#fff}
.pageContent.variant2 .editorialItem.view40>article>aside .list{padding-top:30px;margin:0}
.pageContent.variant2 .editorialItem.view40>article>aside .list>*>header h1 span{color:#fff}
.pageContent.variant2 .editorialItem.view40>article>aside .listFree .view30 a{color:#fff}
.pageContent.variant2 .editorialItem.view40>article>aside .listFree .view30 a:hover{color:#000}
.pageContent.variant2 .editorialItem.view40>.footer{background:rgba(21,21,21,0.8);padding:12px;padding-top:1px;position:relative;z-index:1}
.pageContent.variant2 .editorialItem.view40>article>footer nav.share{margin:0}
.pageContent.variant2 .editorialItem.view40>article>footer nav.share li .page:before{background:url('clientlibs/style/img/sprite.png') 0 -633px no-repeat;width:33px;height:33px}
.pageContent.variant2 .editorialItem.view40>article>footer nav.share li.twitter .page:before{background:url('clientlibs/style/img/sprite.png') 0 -567px no-repeat;width:33px;height:33px}
.pageContent.variant2 .editorialItem.view40>article>footer nav.share li.pinterest .page:before{background:url('clientlibs/style/img/sprite.png') 0 -600px no-repeat;width:33px;height:33px}
.pageContent.variant2 .editorialItem.view40>article>footer nav.share li.email .page:before{background:url('clientlibs/style/img/sprite.png') 0 -666px no-repeat;width:33px;height:33px}
.pageContent.variant2 .editorialItem.view40 .upload .form_row input{color:#fff}
.pageContent.variant2 .editorialItem.view40 table{color:#cacaca}
.pageContent.variant2 .editorialItem.view40 .main form{border:0;padding:25px 0}
@media(max-width:767px){.pageContent.variant2 .editorialItem.view40{height:auto !important;margin-left:-12px;margin-right:-12px}
}
@media(min-width:768px){.pageContent.variant2 .editorialItem.view40{position:relative}
.pageContent.variant2 .editorialItem.view40>article{max-width:334px;padding-top:20px;padding-left:20px;padding-right:20px}
.pageContent.variant2 .editorialItem.view40>.footer{max-width:334px;padding-left:20px;padding-right:20px;padding-bottom:20px}
.pageContent.variant2 .editorialItem.view40>.image{position:absolute;left:0;top:0;right:0}
}
@media(min-width:769px){.pageContent.variant2 .editorialItem.view40>article>.main .embed{width:100%;clear:both;font-size:18px}
.pageContent.variant2 .editorialItem.view40>article>.main .table *{font-size:18px}
}
.pageContent #pageHeader .intro{max-width:710px}
.pageContent.variant3 .editorialItem.view40>.image{display:none}
.pageContent.variant3 .editorialItem.view40>article>header h1 span{position:absolute;top:auto;left:-999em;right:auto}
.pageContent.variant3 .editorialItem.view40>article>.main{border-bottom:1px solid #252525;margin-bottom:30px}
.pageContent.variant3 .editorialItem.view40>article>.main>.parsys>.textblock{margin-top:26px;padding-top:26px;border-top:1px solid #252525;position:relative}
.pageContent.variant3 .editorialItem.view40>article>.main>.parsys>.textblock:first-child{margin-top:0}
.pageContent.variant3 .editorialItem.view40>article>.main>.parsys>.textblock .image{display:inline-block;width:100%}
.pageContent.variant3 .editorialItem.view40>article>.main .textblock h1 span{font-size:21px;text-transform:uppercase;font-family:"Lasiver",Arial,clean,sans-serif}
.pageContent.variant3 .editorialItem.view40>article>.main .textblock>.wrap *:first-child{margin-top:0}
@media(min-width:768px){.pageContent.variant3 .editorialItem.view40>article>.main>.parsys>*{margin-left:30%}
.pageContent.variant3 .editorialItem.view40>article>.main>.parsys>.textblock{margin-left:0;padding-left:30%;min-height:240px}
.pageContent.variant3 .editorialItem.view40>article>.main>.parsys>.textblock .image{position:absolute;left:0;top:32px;width:27.5%}
.pageContent.variant3 .editorialItem.view40>article>aside{margin-left:30%}
.pageContent.variant3 .editorialItem.view40>.footer{margin-left:30%}
}
.eventItem.view30{position:relative}
.focus .eventItem.view30>article{position:static;margin:20px 5px}
.focus .eventItem.view30>article>a{display:block}
.focus>div>header+.main .eventItem.view30>article{margin-top:5px}
.focus .eventItem.view30>article header{position:relative;z-index:1}
.focus .eventItem.view30>article header>h1{margin-bottom:2px}
.focus .eventItem.view30>article header>h1 span{font-size:24px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase}
.focus .eventItem.view30>article header>.abstract p:first-child{margin-top:0}
.focus .eventItem.view30>article header>.abstract p:last-child{margin-bottom:0}
.focus .eventItem.view30>article figure{margin-top:13px}
@media(min-width:481px) and (max-width:767px){.focus .eventItem.view30>article{position:relative}
}
.eventItem.view30 header .meta .spec{margin:3px 0}
.eventItem.view30 header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
[data-pattern="parallax"] .eventItem.view30{margin-bottom:12px}
[data-pattern="parallax"] .eventItem.view30 a{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
[data-pattern="parallax"] .eventItem.view30 a:hover header h1 span{display:inline;border-width:0}
[data-pattern="parallax"] .eventItem.view30 header{overflow:hidden;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;box-ordinal-group:2;-ms-flex-order:2;order:2}
[data-pattern="parallax"] .eventItem.view30 header h1{background:#fff;padding:6px 10px}
[data-pattern="parallax"] .eventItem.view30 header h2{position:absolute;top:auto;left:-999em;right:auto}
[data-pattern="parallax"] .eventItem.view30 header .labels{position:absolute;top:auto;left:-999em;right:auto}
[data-pattern="parallax"] .eventItem.view30 header .textblock{display:block}
[data-pattern="parallax"] .eventItem.view30>article>a{padding-top:0}
[data-pattern="parallax"] .eventItem.view30>article>a>header h1 span{font-size:22px;line-height:1.15em;color:#000;text-transform:uppercase;font-family:Texta,Arial;font-weight:700}
[data-pattern="parallax"] .eventItem.view30>article>a>header .meta{position:static}
[data-pattern="parallax"] .eventItem.view30>article>a>header .meta .date{position:static}
[data-pattern="parallax"] .eventItem.view30>article>a>header .meta .date .value{background:0;font-weight:400;font-size:14px}
[data-pattern="parallax"] .eventItem.view30>article>a .image{position:static;padding-top:0}
[data-pattern="parallax"] .eventItem.view30>article>a .image .graphic{position:static}
[data-pattern="parallax"] .eventItem.view30 header .textblock{background:#fff;padding:6px 10px;margin-top:-3px}
[data-pattern="parallax"] .eventItem.view30 header .textblock p{margin:0;font-size:16px;color:#000}
[data-pattern="parallax"] .eventItem.view30 figure{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;box-ordinal-group:1;-ms-flex-order:1;order:1}
[data-pattern="parallax"] .eventItem.view30 figure .image .graphic{overflow:hidden}
[data-pattern="parallax"] .eventItem.view30 figure .image .graphic:after{display:none}
[data-pattern="parallax"] .eventItem.view30 figure .image .graphic img{max-width:none;width:100%;display:block;position:static;left:auto;top:auto;bottom:auto;right:auto}
@media(min-width:1025px){[data-pattern="parallax"] .eventItem.view30{margin-bottom:0}
[data-pattern="parallax"] .eventItem.view30 a{display:block}
[data-pattern="parallax"] .eventItem.view30 header{position:fixed;left:24px;right:224px;top:45%;-moz-transform:translate3d(0,0,0);z-index:-1;opacity:0;max-width:600px}
[data-pattern="parallax"] .eventItem.view30 header h1{float:left}
[data-pattern="parallax"] .eventItem.view30 article>a>header h1 span{font-size:45px}
[data-pattern="parallax"] .eventItem.view30>article>a>header .meta .date .value{font-size:18px}
[data-pattern="parallax"] .eventItem.view30 header .textblock{float:left;clear:left;margin-top:-3px}
[data-pattern="parallax"] .eventItem.view30 header .meta{float:left;clear:left}
[data-pattern="parallax"] .eventItem.view30 figure{position:relative;-moz-transform:translateZ(0)}
[data-pattern="parallax"] .eventItem.view30.jActive header{opacity:1;z-index:101}
}
@media(min-width:1274px){[data-pattern="parallax"] .eventItem.view30 header{left:50%;width:1048px;margin-left:-600px}
}
[data-pattern="parallax"] .eventItem.view30 header .meta{background:0;padding:6px 10px;padding-top:0;overflow:hidden}
[data-pattern="parallax"] .eventItem.view30 header .meta .spec{display:inline-block;vertical-align:top}
[data-pattern="parallax"] .eventItem.view30 header .meta .spec:before{content:"/";vertical-align:top;display:inline-block;margin:0 3px;color:#fff;font-size:13px}
[data-pattern="parallax"] .eventItem.view30 header .meta .spec:first-child:before{display:none}
[data-pattern="parallax"] .eventItem.view30 header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
[data-pattern="parallax"] .eventItem.view30 header .meta .spec .value{font-size:13px;color:#000;display:inline;text-transform:uppercase}
.focus .eventItem.view30>article{position:relative}
.focus .eventItem.view30>article header{position:static}
.focus .eventItem.view30>article header .meta .spec{display:inline-block;vertical-align:top}
.focus .eventItem.view30>article header .meta .spec:before{content:"/";display:inline-block;margin:0 4px;vertical-align:top}
.focus .eventItem.view30>article header .meta .spec:first-child:before{display:none}
.focus .eventItem.view30>article header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.focus .eventItem.view30>article header .meta .spec .value{display:inline}
@media(min-width:1025px){[data-pattern="parallax"] .eventItem.view30 header .meta{margin-top:-3px;padding-top:6px;background:#fff}
}
.eventItem.view10>article{position:relative}
.eventItem.view10>article>a{display:block;padding-top:45px}
.eventItem.view10>article>a>header{padding:0}
.eventItem.view10>article>a>header .heading span{font-size:24px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase;color:#252525;line-height:1.15em}
.eventItem.view10>article>a>header .heading+.heading{margin-bottom:5px}
.eventItem.view10>article>a>header .nav{margin-top:10px}
.eventItem.view10>article>a>header .meta{position:absolute;left:0;top:10px;z-index:4;margin:0}
.eventItem.view10>article>a>header .meta .date .label{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view10>article>a>header .meta .date .value{position:relative;font-size:15px;padding-left:0;font-weight:700;text-transform:uppercase;line-height:1em}
.eventItem.view10>article>a>header .labels{display:inline}
.eventItem.view10>article>a>header .labels *{display:inline;vertical-align:baseline}
.eventItem.view10>article>a>header .labels .page{color:#aaa8a7;text-transform:uppercase;line-height:1.45em}
.eventItem.view10>article>a>header .labels .fly{position:absolute;right:3px;top:3px;background:url('clientlibs/style/img/sprite.png') 0 -475px no-repeat;width:35px;height:26px;z-index:4}
.eventItem.view10>article>a>header .labels .fly .page{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view10>article>a>header .labels .success{margin-right:6px}
.eventItem.view20>article{position:relative}
.eventItem.view20>article>a{display:block;padding-top:45px}
.eventItem.view20>article>a>header{padding:0}
.eventItem.view20>article>a>header .heading span{font-size:24px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase;color:#252525;line-height:1.15em}
.eventItem.view20>article>a>header .heading+.heading{margin-bottom:5px}
.eventItem.view20>article>a>header .nav{margin-top:10px}
.eventItem.view20>article>a>header .meta{position:absolute;left:0;top:10px;z-index:4;margin:0}
.eventItem.view20>article>a>header .meta .date .label{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view20>article>a>header .meta .date .value{position:relative;font-size:15px;padding-left:0;font-weight:700;text-transform:uppercase;line-height:1em}
.eventItem.view20>article>a>header .labels{display:inline}
.eventItem.view20>article>a>header .labels *{display:inline;vertical-align:baseline}
.eventItem.view20>article>a>header .labels .page{color:#aaa8a7;text-transform:uppercase;line-height:1.45em}
.eventItem.view20>article>a>header .labels .fly{position:absolute;right:3px;top:3px;background:url('clientlibs/style/img/sprite.png') 0 -475px no-repeat;width:35px;height:26px;z-index:4}
.eventItem.view20>article>a>header .labels .fly .page{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view20>article>a>header .labels .success{margin-right:6px}
.eventItem.view20>article>a>header .textblock{color:#252525}
.eventItem.view20>article>a>header .textblock p{line-height:1.45em}
.eventItem.view20>article>a>header .heading+.heading span{font-size:16px !important;font-family:"Lasiver",Arial,clean,sans-serif;display:inline-block}
.eventItem.view20>article>a .textblock,.eventItem.view20>article>a .textblock *{display:inline;margin:0}
.eventItem.view30>article,.eventItem.view31>article{position:relative}
.eventItem.view30>article>a,.eventItem.view31>article>a{display:block;padding-top:45px}
.eventItem.view30>article>a>header,.eventItem.view31>article>a>header{padding:0}
.eventItem.view30>article>a>header .heading span,.eventItem.view31>article>a>header .heading span{font-size:24px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase;color:#252525;line-height:1.15em}
.eventItem.view30>article>a>header .heading+.heading,.eventItem.view31>article>a>header .heading+.heading{margin-bottom:5px}
.eventItem.view30>article>a>header .nav,.eventItem.view31>article>a>header .nav{margin-top:10px}
.eventItem.view30>article>a>header .meta,.eventItem.view31>article>a>header .meta{position:absolute;left:0;top:10px;z-index:4;margin:0}
.eventItem.view30>article>a>header .meta .date .label,.eventItem.view31>article>a>header .meta .date .label{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view30>article>a>header .meta .date .value,.eventItem.view31>article>a>header .meta .date .value{position:relative;font-size:15px;padding-left:0;font-weight:700;text-transform:uppercase;line-height:1em}
.eventItem.view30>article>a>header .labels,.eventItem.view31>article>a>header .labels{display:inline}
.eventItem.view30>article>a>header .labels *,.eventItem.view31>article>a>header .labels *{display:inline;vertical-align:baseline}
.eventItem.view30>article>a>header .labels .page,.eventItem.view31>article>a>header .labels .page{color:#aaa8a7;text-transform:uppercase;line-height:1.45em}
.eventItem.view30>article>a>header .labels .fly,.eventItem.view31>article>a>header .labels .fly{position:absolute;right:3px;top:3px;background:url('clientlibs/style/img/sprite.png') 0 -475px no-repeat;width:35px;height:26px;z-index:4}
.eventItem.view30>article>a>header .labels .fly .page,.eventItem.view31>article>a>header .labels .fly .page{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view30>article>a>header .labels .success,.eventItem.view31>article>a>header .labels .success{margin-right:6px}
.eventItem.view30>article>a>header .textblock,.eventItem.view31>article>a>header .textblock{color:#252525}
.eventItem.view30>article>a>header .textblock p,.eventItem.view31>article>a>header .textblock p{line-height:1.45em}
.eventItem.view30>article>a>header .heading+.heading span,.eventItem.view31>article>a>header .heading+.heading span{font-size:16px !important;font-family:"Lasiver",Arial,clean,sans-serif;display:inline-block}
.eventItem.view30>article>a .textblock,.eventItem.view31>article>a .textblock,.eventItem.view30>article>a .textblock *,.eventItem.view31>article>a .textblock *{display:inline;margin:0}
.eventItem.view30>article>a,.eventItem.view31>article>a{padding-top:100%;overflow:hidden}
.eventItem.view30>article>a>header,.eventItem.view31>article>a>header{margin:10px 0}
.eventItem.view30>article>a>header .meta,.eventItem.view31>article>a>header .meta{padding-top:100%;top:0;right:0}
.eventItem.view30>article>a>header .meta .date,.eventItem.view31>article>a>header .meta .date{position:absolute;left:30px;bottom:30px;margin:0}
.eventItem.view30>article>a>header .meta .date .value,.eventItem.view31>article>a>header .meta .date .value{color:#fff;font-size:18px;font-weight:700}
.eventItem.view30>article>a>header .labels .fly,.eventItem.view31>article>a>header .labels .fly{right:5px;top:5px}
.eventItem.view30>article>a .image,.eventItem.view31>article>a .image{padding-top:100%;left:0;top:0;right:0;position:absolute;z-index:3}
.eventItem.view30>article>a .image .graphic,.eventItem.view31>article>a .image .graphic{left:0;top:0;right:0;bottom:0;overflow:hidden;position:absolute}
.eventItem.view30>article>a .image .graphic:after,.eventItem.view31>article>a .image .graphic:after{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;content:"";background-image:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:-o-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%)}
.eventItem.view30>article>a:hover .image .graphic:after,.eventItem.view31>article>a:hover .image .graphic:after{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;content:"";background-image:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:-o-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}
.eventItem.view30>article>a .image .graphic img,.eventItem.view31>article>a .image .graphic img{width:100%;height:auto}
.eventItem.view30>article>a .textblock,.eventItem.view31>article>a .textblock,.eventItem.view30>article>a .textblock *,.eventItem.view31>article>a .textblock *{display:inline;margin:0}
@media(min-width:768px){.eventItem.view30>article>a>header,.eventItem.view31>article>a>header{margin:20px 0}
}
body.pageOverview .list .eventItem.view30>article>a{background:0}
body.pageOverview .list .eventItem.view30>article>a>header{padding-left:0;padding-right:0}
body.pageOverview .list .eventItem.view30>article>a>header .meta .spec .value{display:block;font-size:15px;color:#000}
.eventItem.view40{position:relative}
.eventItem.view40>article>header .heading{padding-right:70px}
.eventItem.view40>article>header .heading+.heading span{font-size:18px !important;display:block;margin:0 0 8px 0}
.eventItem.view40>article>header .labels{margin-right:7px}
.eventItem.view40>article>header .labels,.eventItem.view40>article>header .labels *{display:inline}
.eventItem.view40>article>header .labels .fly{display:block;position:absolute;right:0;top:0;background:url('clientlibs/style/img/sprite.png') 0 -475px no-repeat;width:35px;height:26px;z-index:4}
.eventItem.view40>article>header .labels .fly .page{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view40>article>header .labels .page{color:#aaa8a7;font-size:16px}
.eventItem.view40>article>header .meta{margin:0}
.eventItem.view40>article>header .meta,.eventItem.view40>article>header .meta *{display:inline}
.eventItem.view40>article>header .meta .theme li{margin-right:7px}
.eventItem.view40>article>header .meta .theme li a{color:#aaa8a7;font-size:16px}
.eventItem.view40>article>.main{margin-top:28px}
.eventItem.view40>article>.main>.fiche{margin:0;overflow:hidden;margin-top:20px;border:2px solid #ede7e5;background:#fff}
.eventItem.view40>article>.main>.fiche .spec{margin:0;padding:8px 20px;border-top:1px solid #ede7e5}
.eventItem.view40>article>.main>.fiche .spec:first-child{border-top:0}
.eventItem.view40>article>.main>.fiche .spec .label{font-family:"Lasiver",Arial,clean,sans-serif}
.eventItem.view40>article>.main>.fiche .spec .value a{color:#252525}
.eventItem.view40>article>.main>.fiche .spec .value a:hover{border-bottom:1px solid #000}
.eventItem.view40>article>.main>.fiche .spec.dateAlt{border-top:0;padding-top:0}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 *{display:inline;margin:0;font-family:Open Sans,Arial,sans-serif}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 a{border-bottom:1px solid #8c8c8c}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 a:hover{border-bottom-color:#000}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 h1 span{font-weight:400;font-size:16px}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 a:hover h1 span{border-bottom:0}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 .fiche{margin:0}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 .fiche .address{padding:0;border:0}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 .fiche .address:before{content:",";margin-right:3px}
.eventItem.view40>article>.main>.fiche .spec .entityItem.view11 .fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view40>article>.main>.fiche .spec.status{background:#fff;position:relative;margin-bottom:-10px}
.eventItem.view40>article>.main>.fiche .spec.status .label{position:absolute;top:auto;left:-999em;right:auto}
.eventItem.view40>article>.main>.fiche .spec.status .value{float:right;margin-right:-12px;text-transform:uppercase;border-style:solid;border-color:#fff;border-width:0;background:#252525;border-radius:0;font-weight:400;color:#fff;text-align:center;font-size:16px;padding:14px 16px;text-decoration:none;padding:0;margin-left:40px}
.eventItem.view40>article>.main>.fiche .spec.status .value:hover{background:#000;color:#fff;border-color:#f52525}
.eventItem.view40>article>.main>.fiche .spec.status.active .value a{display:block;padding:8px 16px;color:#fff}
.eventItem.view40>article>.main>.fiche .spec.status.inactive .value{padding:8px 16px;background:#8c8c8c;color:#fff}
.eventItem.view40>article>.main>.labels{background:#fff;margin-top:-2px;border:2px solid #ede7e5;border-top-width:1px}
.eventItem.view40>article>.main>.labels li{padding:8px 20px;border-top:1px solid #ede7e5}
.eventItem.view40>article>.main>.labels li:first-child{border-top:0}
.eventItem.view40>article>.main>.labels li .page{font-size:16px;color:#252525;padding-left:34px;position:relative;display:block}
.eventItem.view40>article>.main>.labels li a.page:hover{color:#252525}
.eventItem.view40>article>.main>.labels li.voucher .page:after,.eventItem.view40>article>.main>.labels li.voucherApen .page:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -322px no-repeat;width:21px;height:21px;position:absolute;left:2px;top:1px}
.eventItem.view40>article>.main>.labels li.disability .page:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -429px no-repeat;width:22px;height:22px;position:absolute;left:4px;top:1px}
.eventItem.view40>article>.main>.parsys{margin-top:20px}
.eventItem.view40>article>.main .contactItem.view30{margin-top:20px}
.eventItem.view40>article>.main>.fiche ~ .fiche{margin:20px 0;padding:20px 0;padding-top:0;border:0;border-bottom:1px solid #ede7e5;background:0}
.eventItem.view40>article>.main>.fiche ~ .fiche .spec.organiser{padding:0}
.eventItem.view40>article>.main>.fiche ~ .fiche .spec.organiser .label{text-transform:uppercase;font-weight:700;color:#252525;text-align:left}
@media(min-width:768px){.eventItem.view40>article>.main>.fiche .spec .label{width:120px;float:left}
.eventItem.view40>article>.main>.fiche .spec .value{margin-left:135px}
.eventItem.view40>article>.main>.fiche .spec.dateAlt .label{text-align:left}
.eventItem.view40>article>.main>.fiche ~ .fiche .spec.organiser .label{margin-right:9px;width:auto}
.eventItem.view40>article>.main>.fiche ~ .fiche .spec.organiser .value{margin-left:0;float:left}
}
.focusEventItem .listEvent>.main>*{margin-top:15px}
.focusEventItem .listEvent>.main>*:first-child{margin-top:0}
.contactItem.view30{overflow:hidden}
.contactItem.view30>article{padding-left:126px;position:relative;min-height:149px}
.contactItem.view30>article>figure{position:absolute;left:0;top:0;width:100px}
.contactItem.view30>article>figure .image{margin:0}
.contactItem.view30>article>figure img{width:100%;display:block}
.contactItem.view30>article>header .heading span{font-size:16px;font-weight:400}
.contactItem.view30>article>.main .fiche{margin:0}
.contactItem.view30>article>.main .fiche .spec{margin:2px 0}
.contactItem.view30>article>.main .fiche .spec *{display:inline}
.contactItem.view30>article>.main .fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.contactItem.view30>article>.main .fiche .spec .value{margin:0}
.contactItem.view30>article>.main .fiche .spec.telephone .label,.contactItem.view30>article>.main .fiche .spec.mobile .label,.contactItem.view30>article>.main .fiche .spec.fax .label{float:none;width:auto;position:static;margin-right:4px}
.view40>article>.main .parsys .contactItem.view30{margin:10px 0}
.view40>article>.main .parsys .contactItem.view30>article>figure .image{margin:0}
.inlineMDItem.view40 .contactItem.view30>article>header .heading span{color:#fff}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .label{color:#fff}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .value{color:#fff}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .value a{color:#fff}
[data-pattern="parallax"] .blogItem.view30{margin-bottom:12px}
[data-pattern="parallax"] .blogItem.view30 a{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
[data-pattern="parallax"] .blogItem.view30 a:hover header h1 span{display:inline;border-width:0}
[data-pattern="parallax"] .blogItem.view30 header{overflow:hidden;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;box-ordinal-group:2;-ms-flex-order:2;order:2}
[data-pattern="parallax"] .blogItem.view30 header h1{background:#fff;padding:6px 10px}
[data-pattern="parallax"] .blogItem.view30 header h2{position:absolute;top:auto;left:-999em;right:auto}
[data-pattern="parallax"] .blogItem.view30 header .labels{position:absolute;top:auto;left:-999em;right:auto}
[data-pattern="parallax"] .blogItem.view30 header .textblock{display:block}
[data-pattern="parallax"] .blogItem.view30>article>a{padding-top:0}
[data-pattern="parallax"] .blogItem.view30>article>a>header h1 span{font-size:22px;line-height:1.15em;color:#000;text-transform:uppercase;font-family:Texta,Arial;font-weight:700}
[data-pattern="parallax"] .blogItem.view30>article>a>header .meta{position:static}
[data-pattern="parallax"] .blogItem.view30>article>a>header .meta .date{position:static}
[data-pattern="parallax"] .blogItem.view30>article>a>header .meta .date .value{background:0;font-weight:400;font-size:14px}
[data-pattern="parallax"] .blogItem.view30>article>a .image{position:static;padding-top:0}
[data-pattern="parallax"] .blogItem.view30>article>a .image .graphic{position:static}
[data-pattern="parallax"] .blogItem.view30 header .textblock{background:#fff;padding:6px 10px;margin-top:-3px}
[data-pattern="parallax"] .blogItem.view30 header .textblock p{margin:0;font-size:16px;color:#000}
[data-pattern="parallax"] .blogItem.view30 figure{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;box-ordinal-group:1;-ms-flex-order:1;order:1}
[data-pattern="parallax"] .blogItem.view30 figure .image .graphic{overflow:hidden}
[data-pattern="parallax"] .blogItem.view30 figure .image .graphic:after{display:none}
[data-pattern="parallax"] .blogItem.view30 figure .image .graphic img{max-width:none;width:100%;display:block;position:static;left:auto;top:auto;bottom:auto;right:auto}
@media(min-width:1025px){[data-pattern="parallax"] .blogItem.view30{margin-bottom:0}
[data-pattern="parallax"] .blogItem.view30 a{display:block}
[data-pattern="parallax"] .blogItem.view30 header{position:fixed;left:24px;right:224px;top:45%;-moz-transform:translate3d(0,0,0);z-index:-1;opacity:0;max-width:600px}
[data-pattern="parallax"] .blogItem.view30 header h1{float:left}
[data-pattern="parallax"] .blogItem.view30 article>a>header h1 span{font-size:45px}
[data-pattern="parallax"] .blogItem.view30>article>a>header .meta .date .value{font-size:18px}
[data-pattern="parallax"] .blogItem.view30 header .textblock{float:left;clear:left;margin-top:-3px}
[data-pattern="parallax"] .blogItem.view30 header .meta{float:left;clear:left}
[data-pattern="parallax"] .blogItem.view30 figure{position:relative;-moz-transform:translateZ(0)}
[data-pattern="parallax"] .blogItem.view30.jActive header{opacity:1;z-index:101}
}
@media(min-width:1274px){[data-pattern="parallax"] .blogItem.view30 header{left:50%;width:1048px;margin-left:-600px}
}
[data-pattern="parallax"] .blogItem.view30 header .meta{background:#fff;padding:6px 10px;padding-top:0;overflow:hidden}
[data-pattern="parallax"] .blogItem.view30 header .meta .spec{display:inline-block;vertical-align:top}
[data-pattern="parallax"] .blogItem.view30 header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
[data-pattern="parallax"] .blogItem.view30 header .meta .spec .value{font-size:13px;color:#000;display:inline;text-transform:uppercase}
[data-pattern="parallax"] .blogItem.view30 header .meta .spec .value a{color:#fff}
.addressItem.view20{margin-top:18px}
.addressItem.view20:first-child{margin-top:0}
.addressItem.view20 header h1 span{font-size:100%;text-transform:uppercase}
.addressItem.view20 .main .fiche .spec{margin:3px 0}
.addressItem.view20 .main .fiche .spec .label{float:left;width:65px;line-height:1.25em}
.addressItem.view20 .main .fiche .spec .value{margin-left:75px;line-height:1.25em;word-wrap:break-word}
.pageContent.variant2 .editorialItem>article>aside .addressItem.view20 header h1 span{color:#fff}
.pageContent.variant2 .editorialItem>article>aside .addressItem.view20 .main .fiche .spec .label{color:#fff}
.pageContent.variant2 .editorialItem>article>aside .addressItem.view20 .main .fiche .spec .value{color:#fff}
.pageContent.variant2 .editorialItem>article>aside .addressItem.view20 .main .fiche .spec .value a{color:#fff;text-decoration:underline}
.pageContent.variant2 .editorialItem>article>aside .addressItem.view20 .main .fiche .spec .value a:hover{color:#000}
.listAddress>.main .entityItem{margin:0;margin-bottom:35px}
.entityItem.view30>article>header .heading{margin-bottom:18px}
.entityItem.view30>article>header .heading span{font-size:18px;color:#252525}
.entityItem.view30>article>.main .fiche .spec{margin:10px 0;margin-left:2px}
.entityItem.view30>article>.main .fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.entityItem.view30>article>.main .fiche .spec .value{font-size:16px;padding-left:32px;position:relative;line-height:1.35em}
.entityItem.view30>article>.main .fiche .spec .value:after{content:"";display:block;position:absolute;left:0;top:0}
.entityItem.view30>article>.main .fiche .spec .value a{color:#252525;border-bottom:1px solid #8c8c8c;text-decoration:none;line-height:1.25em}
.entityItem.view30>article>.main .fiche .spec .value a:hover{color:#252525;border-bottom-color:#000}
.entityItem.view30>article>.main .fiche .spec.email .value a{text-overflow:ellipsis;display:inline-block;white-space:nowrap;overflow:hidden}
.entityItem.view30>article>.main .fiche .spec.email .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -129px no-repeat;width:20px;height:14px;left:0;top:4px}
.entityItem.view30>article>.main .fiche .spec.url .value a{text-overflow:ellipsis;display:inline-block;white-space:nowrap;overflow:hidden;line-height:1.25em}
.entityItem.view30>article>.main .fiche .spec.url .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -262px no-repeat;width:20px;height:20px;left:0;top:1px}
.entityItem.view30>article>.main .fiche .spec.telephone .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -407px no-repeat;width:22px;height:22px;left:0;top:-3px}
.entityItem.view30>article>.main .fiche .spec.fax .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -302px no-repeat;width:18px;height:20px;left:0;top:-1px}
.entityItem.view30>article>.main .fiche .spec.address .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -343px no-repeat;width:18px;height:21px;left:0;top:1px}
.entityItem.view30>article>.main .fiche .spec.address .value a{text-decoration:underline}
@media(min-width:768px){.entityItem.view30>article>.main .fiche .spec{margin:15px 0;margin-left:2px}
}
.entityItem.view31>article>header .heading{margin-bottom:18px}
.entityItem.view31>article>header .heading span{font-size:18px;color:#252525}
.entityItem.view31>article>.main .fiche .spec{margin:10px 0;margin-left:2px}
.entityItem.view31>article>.main .fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.entityItem.view31>article>.main .fiche .spec .value{font-size:16px;padding-left:32px;position:relative;line-height:1.35em}
.entityItem.view31>article>.main .fiche .spec .value:after{content:"";display:block;position:absolute;left:0;top:0}
.entityItem.view31>article>.main .fiche .spec .value a{color:#252525;border-bottom:1px solid #8c8c8c;text-decoration:none;line-height:1.25em}
.entityItem.view31>article>.main .fiche .spec .value a:hover{color:#252525;border-bottom-color:#000}
.entityItem.view31>article>.main .fiche .spec.email .value a{text-overflow:ellipsis;display:inline-block;white-space:nowrap;overflow:hidden}
.entityItem.view31>article>.main .fiche .spec.email .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -129px no-repeat;width:20px;height:14px;left:0;top:4px}
.entityItem.view31>article>.main .fiche .spec.url .value a{text-overflow:ellipsis;display:inline-block;white-space:nowrap;overflow:hidden;line-height:1.25em}
.entityItem.view31>article>.main .fiche .spec.url .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -262px no-repeat;width:20px;height:20px;left:0;top:1px}
.entityItem.view31>article>.main .fiche .spec.telephone .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -407px no-repeat;width:22px;height:22px;left:0;top:-3px}
.entityItem.view31>article>.main .fiche .spec.fax .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -302px no-repeat;width:18px;height:20px;left:0;top:-1px}
.entityItem.view31>article>.main .fiche .spec.address .value:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -343px no-repeat;width:18px;height:21px;left:0;top:1px}
.entityItem.view31>article>.main .fiche .spec.address .value a{text-decoration:underline}
@media(min-width:768px){.entityItem.view31>article>.main .fiche .spec{margin:15px 0;margin-left:2px}
}
.list>*>.main>.entityItem.view31{width:auto;float:none;margin-top:30px}
.list>*>.main>.entityItem.view31:first-child{margin-top:0}
.entityItem.view31 article header span{font-size:18px;font-weight:700}
.entityItem.view31 article{padding:16px;padding-left:70px;position:relative;border:1px solid #252525;background:rgba(255,255,255,0.5)}
.entityItem.view31 article header{cursor:pointer}
.entityItem.view31 article header:before{content:"";display:block;background:#252525;width:50px;height:50px;position:absolute;left:0;top:26px}
.entityItem.view31 article:hover header:before,.entityItem.view31 article:focus header:before{background:#000}
.entityItem.view31 article header:after{content:"";display:block;position:absolute;left:11px;top:43px;background:url('clientlibs/style/img/sprite.png') 0 -157px no-repeat;width:27px;height:16px}
.entityItem.view31.jClosed article header:after{background:url('clientlibs/style/img/sprite.png') 0 -173px no-repeat;width:27px;height:16px}
.entityItem.view31 article>.main .fiche .spec.address{display:block;margin-top:0}
.entityItem.view31 article>.main .fiche .spec.address .label{display:none}
.entityItem.view31 article>.main .fiche .spec.address .value{margin-left:0}
.entityItem.view31 article>.main>.map{max-width:600px;overflow:hidden}
.entityItem.view31 article>.main>.map:before{content:"";float:left;padding-top:50%}
@media only screen and (max-width:479px){.entityItem.view31 article>.main{margin-left:-50px}
.entityItem.view31 article>.main .fiche .spec.address{padding-left:50px}
}
@media only screen and (min-width:768px){.entityItem.view31 article{padding:33px;padding-left:70px}
.entityItem.view31 article header span{font-size:22px}
}
@media only screen and (min-width:1200px){.list>*>.main>.entityItem.view31:first-child{margin-top:0}
.entityItem.view31:nth-child(n) article{margin-right:0;margin-left:0}
}
.entityItem.view40{padding:0;font-size:16px}
.entityItem.view40>article>header .heading span{font-size:22px}
.entityItem.view40>article{max-width:768px;margin:0 auto;position:relative;z-index:2}
.entityItem.view40>.footer{max-width:768px;margin:0 auto}
.entityItem.view40>article>header{margin-bottom:20px}
.entityItem.view40>article>.main .parsys .image{margin:10px 0;clear:both;text-align:center}
.entityItem.view40>article>.main .parsys .image>*{line-height:1.35em}
.entityItem.view40>article>.main .parsys .image .cta{display:inline}
.entityItem.view40>article>.main .parsys .image .cta *{display:inline}
.entityItem.view40>article>.main .parsys .image .accessibility a{background:0;padding:0;color:#999;text-decoration:underline;font-size:13px;font-weight:400;border:0;display:inline}
.entityItem.view40>article>.main .parsys .image .cta,.entityItem.view40>article>.main .parsys .image .caption,.entityItem.view40>article>.main .parsys .image .copyright{font-size:13px;display:inline;color:#999}
.entityItem.view40>article>.main .parsys .image .cta:after,.entityItem.view40>article>.main .parsys .image .caption:after,.entityItem.view40>article>.main .parsys .image .copyright:after{content:"\2022";margin:0 2px;color:#999;font-size:14px}
.entityItem.view40>article>.main .parsys .image>*:last-child:after{content:""}
.entityItem.view40>article>.main .fiche{margin:18px 0}
.entityItem.view40>article>.main .fiche .spec{margin:8px 0}
.entityItem.view40>article>.main .fiche .spec *{line-height:1.35em}
.entityItem.view40>article>.main .textblock .heading{margin-bottom:10px}
.entityItem.view40>article>.main .textblock p{margin:0;margin-bottom:10px}
.entityItem.view40>article>.main .textblock h1{font-size:22px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase}
.entityItem.view40>article>.main .textblock h2{font-size:18px}
.entityItem.view40>article>.main .textblock h3{font-size:16px}
.entityItem.view40>article>.main .image.imgCenter *{text-align:center}
.entityItem.view40>article>.main .table{clear:both}
.entityItem.view40>article>aside{border-top:1px solid #e1d8d7;padding-top:25px;clear:both}
.entityItem.view40>article>aside .list>*>.main>*{box-shadow:none}
@media(min-width:768px){.entityItem.view40{padding:0 30px}
.entityItem.view40>article>.main .fiche .spec{overflow:hidden}
.entityItem.view40>article>.main .fiche .spec .label{float:left;width:200px}
.entityItem.view40>article>.main>.fiche .spec .value{margin-left:212px}
.entityItem.view40>article>.main .parsys .image{margin:20px 0}
.entityItem.view40>article>.main .parsys .image.imgLeft{float:left;text-align:left;margin-top:5px;max-width:50%}
.entityItem.view40>article>.main .parsys .image.imgRight{float:right;text-align:right;margin-top:5px;max-width:50%}
.entityItem.view40>article>.main .parsys .image img{width:auto;max-width:100%}
.entityItem.view40>article>.main .textblock .heading span{font-size:24px}
.entityItem.view40>article>.main .textblock h2.heading span{font-size:20px}
.entityItem.view40>article>.main .textblock h3.heading span{font-size:18px}
}
@media(min-width:1024px){.entityItem.view40{padding:0 70px}
.entityItem.view40>article>.main .parsys .image.imgLeft{margin-left:0}
.entityItem.view40>article>.main .parsys .image.imgRight{margin-right:0}
}
@media(min-width:1224px){}
@media(min-width:768px){.entityItem.view40{padding:0}
.entityItem.view40>article>header .heading span{font-size:30px}
}
.entityItem .map{margin:10px 0}
.entityItem .map .lnkMore{text-align:left;margin:5px 0}
.entityItem .map .lnkMore a{background:0;color:#252525;text-decoration:underline;font-weight:400;padding:0;font-size:14px;border:0}
.documentItem.view20{margin:18px 0}
.documentItem.view20>article{border:2px solid #d2d2d2;max-width:400px}
.documentItem.view20>article:hover{border-color:#000}
.documentItem.view20>article>a{padding:16px 23px;padding-left:80px;display:block;position:relative;min-height:42px}
.documentItem.view20>article>a:after{content:"";background:url('clientlibs/style/img/sprite.png') 0 -970px no-repeat;width:35px;height:39px;display:block;position:absolute;top:13px;left:19px}
.documentItem.view20>article.zip>a:after{background:url('clientlibs/style/img/sprite.png') 0 -1049px no-repeat;width:44px;height:50px}
.documentItem.view20>article.jpeg>a:after,.documentItem.view20>article.jpg>a:after{background:url('clientlibs/style/img/sprite.png') 0 -1099px no-repeat;width:44px;height:50px}
.documentItem.view20>article.ppt>a:after,.documentItem.view20>article.pptx>a:after{background:url('clientlibs/style/img/sprite.png') 0 -1149px no-repeat;width:44px;height:50px}
.documentItem.view20>article.xls>a:after,.documentItem.view20>article.xlsx>a:after{background:url('clientlibs/style/img/sprite.png') 0 -1249px no-repeat;width:44px;height:50px}
.documentItem.view20>article.doc>a:after,.documentItem.view20>article.docx>a:after{background:url('clientlibs/style/img/sprite.png') 0 -1199px no-repeat;width:44px;height:50px}
.documentItem.view20>article header h1{margin-bottom:1px}
.documentItem.view20>article header h1 span{color:#252525}
.documentItem.view20>article .main .fiche .spec{display:inline}
.documentItem.view20>article .main .fiche .spec:before{content:" - ";color:#878787;display:inline}
.documentItem.view20>article .main .fiche .spec:first-child:before{display:none}
.documentItem.view20>article .main .fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.documentItem.view20>article .main .fiche .spec .value{display:inline;color:#878787}
input:not([type="checkbox"]):not([type="radio"]),textarea{-webkit-appearance:none;border-radius:0;outline:0;box-shadow:none}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
input:focus{outline:0}
article .main form{border:1px solid #252525;max-width:695px;margin:0 auto 12px;padding:50px}
article .main form>*{max-width:485px;margin:25px auto}
article .main form .section.end{border-top:1px solid #252525;padding-top:25px}
article .main form .section.end input{background:#252525;border:0;color:#fff;padding:12px 18px;text-decoration:none;font-family:"Lasiver",Arial,clean,sans-serif;display:inline-block;text-transform:uppercase}
article .main form .section.end input:hover{background:#000}
article .main form .section.end .form_row{margin-bottom:8px}
article .main form .section.end .form_leftcol{margin:0}
.form_row{overflow:hidden}
.form_row .form_leftcol{margin-bottom:6px}
.form_row .form_leftcol .form_leftcollabel{display:inline;font-family:"Lasiver",Arial,clean,sans-serif}
.form_row .form_leftcol .form_leftcolmark{display:inline}
.form_row .form_leftcol+.form_error{margin-top:-20px}
.form_row .form_error{color:red}
.form_row .form_rightcol input.textinput,.form_row .form_rightcol input.form_field_text,.form_row .form_rightcol input.form_field_password,.form_row .form_rightcol textarea{padding:8px 5px;border:1px solid #c9c9c9;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Lasiver",Arial,clean,sans-serif;font-size:100%;color:#252525}
.passwordreset .form_row:first-child{margin-bottom:25px}
.dropdown .form_row .form_rightcol select{border:1px solid #c9c9c9;max-width:100%;font-family:"Lasiver",Arial,clean,sans-serif;font-size:100%;color:#252525}
.pageContent.variant1 .editorialItem.view40>article>.main form .image{margin:0;max-width:none;overflow:visible}
.image .form_row .form_rightcol{margin-top:6px}
.checkbox .form_rightcol .control{position:relative;margin:9px 0;padding-left:21px}
.checkbox .form_rightcol .control input{position:absolute;left:0;top:1px}
.radio .form_rightcol .control{position:relative;margin:9px 0;padding-left:21px}
.radio .form_rightcol .control input{position:absolute;left:0;top:1px}
.vsView a{display:block}
.page404 .skip .site{display:none}
.page404 #page{padding-top:127px}
.notification404{position:relative}
.notification404>.main{padding:20px 25px;background:rgba(21,21,21,0.8)}
.notification404>.main .textblock{margin-top:20px}
.notification404>.main .textblock:first-child{margin-top:0;margin-bottom:35px}
.notification404>.main .textblock h1{margin:0}
.notification404>.main .textblock h1 span{font-size:100%;text-transform:uppercase;color:#fff}
.notification404>.main .textblock:first-child h1 span{font-size:30px}
.notification404>.main .textblock p{margin:4px 0 6px;color:#fff}
.notification404>.main .textblock:first-child p{margin:12px 0 18px}
.notification404>.main .textblock p a{color:#fff}
.notification404>.main .textblock p a:hover{color:#000}
.notification404>.main .textblock .lnkHome{margin-top:20px}
.notification404>.main .textblock .lnkHome a{background:#252525;border:0;color:#fff;padding:12px 18px;text-decoration:none;font-family:"Lasiver",Arial,clean,sans-serif;display:inline-block;text-transform:uppercase;background:#fff;color:#000}
.notification404>.main .textblock .lnkHome a:hover{background:#000}
.notification404>.main .textblock .lnkHome a:hover{background:#9b9a9b}
.notification404>footer .image{display:none}
@media(min-width:768px){.notification404>.main{position:absolute;left:0;top:0;max-width:334px;padding:45px 25px}
.notification404>footer .image{display:block;height:100%}
.notification404>footer .image img{width:100%;display:block}
}
@media(min-width:1024px){.page404 #page{padding-top:209px}
}
:invalid{outline:0;box-shadow:none}
.responsiveTableWrapper{overflow:hidden}
.responsiveTableWrapper table td,.responsiveTableWrapper table th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.responsiveTableWrapper .responsiveTableFixed{float:left;width:50%;overflow:hidden}
.responsiveTableWrapper .responsiveTableFixed table{width:100%;table-layout:fixed}
.responsiveTableWrapper .responsiveTableFixed thead th{display:none}
.responsiveTableWrapper .responsiveTableFixed thead th:first-child{display:table-cell}
.responsiveTableWrapper .responsiveTableFixed tbody th:first-child{width:100%}
.responsiveTableWrapper .responsiveTableFixed tbody td{display:none}
.responsiveTableWrapper .responsiveTableScrollable{margin-left:50%;overflow-y:auto}
.responsiveTableWrapper .responsiveTableScrollable thead th:first-child{display:none}
.responsiveTableWrapper .responsiveTableScrollable tbody tr th:first-child{display:none}
@media(min-width:481px){.responsiveTableWrapper .responsiveTableFixed{width:35%}
.responsiveTableWrapper .responsiveTableScrollable{margin-left:35%}
}
.inlineMasterDetail{position:relative}
.layout.v213.flf>.group1 .inlineMasterDetail{margin-left:0;margin-right:0}
.inlineMasterDetail>.main{position:absolute;left:0;right:0;z-index:10}
.inlineMasterDetail .list>*>.main{overflow:hidden}
.inlineMasterDetail .list>*>.main>*{margin:30px 0}
@media(min-width:768px){.inlineMasterDetail{margin-left:-20px;margin-right:-20px}
.layout.v213.flf>.group1 .inlineMasterDetail{margin-left:0;margin-right:0}
}
@media(min-width:1024px){.inlineMasterDetail{margin-left:0;margin-right:0}
}
@media(min-width:1224px){.inlineMasterDetail{margin-left:-55px;margin-right:-55px}
.layout.v213.flf>.group1 .inlineMasterDetail{margin-left:0;margin-right:0}
}
@media(min-width:1024px){.inlineMasterDetail .list>*>.main>*{float:left;width:50%;margin-bottom:0}
.inlineMasterDetail .list>*>.main>*:nth-child(-n+2){margin-top:0}
.inlineMasterDetail .list>*>.main>*:nth-child(2n+1){clear:left}
}
.inlineMasterDetail .view40>article>.main .parsys .image{margin:0}
.inlineMDItem.view31{position:relative;z-index:1}
.inlineMDItem.view31>article{position:relative}
.inlineMDItem.view31>article a{display:block}
.inlineMDItem.view31>article header h1{position:absolute;left:0;right:0;bottom:0;padding:8px;background:url(clientlibs/style/img/degraded/trans-black-50-bottom.png) left top repeat-x;background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));z-index:6}
.inlineMDItem.view31>article header h1 span{font-size:18px;color:#fff}
#pageMain .inlineMDItem.view31>article>a:hover>header .heading span{color:#fff}
.inlineMDItem.view31>article>a>figure .image{overflow:hidden;margin:0}
.view40 .inlineMDItem.view31>article>a>figure .image{margin:0}
.inlineMDItem.view31>article>a>figure:after{-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;background:rgba(0,0,0,0);content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}
.inlineMDItem.view31>article>a:hover>figure:after,.inlineMDItem.view31>article>a:focus>figure:after{background:rgba(0,0,0,0.15)}
.inlineMDItem.view31>article>a>figure .image .graphic{padding-top:100%}
.inlineMDItem.view31>article>a>figure .image img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;z-index:1}
.inlineMDItem.view31.jActive{z-index:2}
.inlineMDItem.view31.jActive>article{margin-bottom:20px}
.inlineMDItem.view31.jActive>article:after{content:"";position:absolute;left:50%;bottom:-20px;margin-left:-11px;width:0;height:0;border-style:solid;border-width:0 11px 12px 11px;border-color:transparent transparent #252525 transparent}
.list>*>.main>.inlineMDItem.view31{clear:none}
@media(min-width:768px) and (max-width:1023px){.list>*>.main>.inlineMDItem.view31{float:left;width:23.5%;margin-top:0;margin-bottom:2%;margin-right:2%}
.list>*>.main>.inlineMDItem.view31:nth-child(4n+4){margin-right:0}
.list>*>.main>.inlineMDItem.view31:nth-child(4n+1){clear:left}
}
@media(min-width:1024px){.list>*>.main>.inlineMDItem.view31{float:left;width:15%;margin-top:0;margin-bottom:2%;margin-right:2%}
.list>*>.main>.inlineMDItem.view31:nth-child(6n+6){margin-right:0}
.list>*>.main>.inlineMDItem.view31:nth-child(6n+1){clear:left}
}
.inlineMDItem.view40{background:#252525;padding:20px;position:relative}
.inlineMDItem.view40>article{position:static;max-width:none;margin:0}
.inlineMDItem.view40>article>header{margin-top:16px;margin-bottom:20px}
.inlineMDItem.view40>article>header h1 span{color:#fff;font-size:22px}
.inlineMDItem.view40>article>.main{margin-bottom:18px}
.inlineMDItem.view40>article>.main .textblock *{color:#fff}
.inlineMDItem.view40>article>.main .textblock .image{margin:0}
.inlineMDItem.view40>article>.main .textblock .image img{width:100%}
.inlineMDItem.view40>article>.main .textblock .image *{color:#fff}
@media(max-width:1223px){.inlineMDItem.view40>article{padding-top:100%}
.inlineMDItem.view40>article>header{margin-top:43px}
.inlineMDItem.view40>article>.main .textblock .image{position:absolute;left:20px;top:20px;right:15px}
}
@media(min-width:1224px){.inlineMDItem.view40{height:500px}
.inlineMDItem.view40:after{content:"";pointer-events:none;display:block;position:absolute;left:420px;right:15px;bottom:20px;height:60px;background:-moz-linear-gradient(bottom,#252525,rgba(37,37,37,0));background:-webkit-linear-gradient(bottom,#252525,rgba(37,37,37,0));background:-o-linear-gradient(bottom,#252525,rgba(37,37,37,0));background:-ms-linear-gradient(bottom,#252525,rgba(37,37,37,0));background:linear-gradient(bottom,#252525,rgba(37,37,37,0))}
.inlineMDItem.view40>article{padding-left:420px;padding-right:15px;height:100%;overflow-x:hidden;overflow-y:auto}
.inlineMDItem.view40>article::-webkit-scrollbar{width:7px}
.inlineMDItem.view40>article::-webkit-scrollbar-track-piece{background-color:none}
.inlineMDItem.view40>article::-webkit-scrollbar-thumb:vertical{background-color:#4c4949;border-radius:4px}
.inlineMDItem.view40>article>.main .textblock .image{position:absolute;left:20px;top:20px;width:390px}
.inlineMDItem.view40>article>*:last-child{margin-bottom:60px}
.layout.v213 .inlineMDItem.view40:after{left:220px}
.layout.v213 .inlineMDItem.view40>article{padding-left:220px}
.layout.v213 .inlineMDItem.view40>article>.main .textblock .image{width:190px}
}
.inlineMDItem.view40 .contactItem.view30{overflow:hidden}
.inlineMDItem.view40 .contactItem.view30>article{padding-left:126px;position:relative;min-height:149px}
.inlineMDItem.view40 .contactItem.view30>article>figure{position:absolute;left:0;top:0;width:100px}
.inlineMDItem.view40 .contactItem.view30>article>figure .image{margin:0}
.inlineMDItem.view40 .contactItem.view30>article>figure img{width:100%;display:block}
.inlineMDItem.view40 .contactItem.view30>article>header .heading span{font-size:16px;font-weight:400}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche{margin:0}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec{margin:2px 0}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec *{display:inline}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .value{margin:0}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec.telephone .label,.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec.mobile .label,.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec.fax .label{float:none;width:auto;position:static;margin-right:4px}
.view40>article>.main .parsys .inlineMDItem.view40 .contactItem.view30{margin:10px 0}
.view40>article>.main .parsys .inlineMDItem.view40 .contactItem.view30>article>figure .image{margin:0}
.inlineMDItem.view40 .contactItem.view30>article>header .heading span{color:#fff}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .label{color:#fff}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .value{color:#fff}
.inlineMDItem.view40 .contactItem.view30>article>.main .fiche .spec .value a{color:#fff}
.filters{position:relative;zoom:1;display:inline-block;display:block}
.filters:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.filters:empty{display:none}
.filters header h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.filters header h1>span{font-weight:normal}
.filters>.main ul li{margin-top:9px}
.filters>.main ul li:first-child{margin-top:0}
.filters>.main ul li .page{display:inline-block;text-decoration:none;border-bottom:1px solid #fff;line-height:1em;text-transform:uppercase}
.filters>.main ul li .page:hover{border-bottom-color:#3dff3f}
.filters>.main ul li .page .extra{font-size:13px}
.filters>.main ul li .lnkClose{display:none}
.filters>footer{position:absolute;top:auto;left:-999em;right:auto}
@media(max-width:767px){.filters>.main{position:absolute;top:47px;width:160px;background:#fff;border:2px solid #d6d6d6;right:0;padding:24px;display:none}
.filters>.main.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch}
.filters>.main.jActive{display:block}
}
.facetCalendar .inputWrap label{display:block;margin-bottom:.5em}
.datepicker{z-index:200}
.facetCalendar .datepicker{left:auto;border-radius:0}
.datepicker table{width:100%;border-collapse:collapse;border:0}
.datepicker table thead th{background:#252525;border:0}
.datepicker table td,.datepicker table th{line-height:1.25em}
.datepicker table thead th.prev,.datepicker table thead th.next,.datepicker table thead th.switch{color:#fff;cursor:pointer;padding:7px 5px;text-align:center;vertical-align:middle;font-size:18px;font-weight:400}
.datepicker table thead th.dow{padding:8px;font-weight:400;font-size:14px;background:#dadada;color:#7c7c7f;border:1px solid #fff;border-top:0}
.datepicker table thead th.dow:first-child{border-left:0}
.datepicker table thead th.dow:last-child{border-right:0}
.datepicker table thead th a{border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;display:block;padding:4px}
.datepicker table tr td{font-size:14px;cursor:pointer;padding:8px;text-align:center;background:#dadada;color:#292929;border:1px solid #fff;border-bottom:0}
.datepicker table tr td:first-child{border-left:0}
.datepicker table tr td:last-child{border-right:0}
.datepicker table tr td:hover,.datepicker table tr td.active{background:#000;color:#fff}
.datepicker table tr td.old{color:#b6b6b7}
.datepicker table tr td.new{color:#b6b6b7}
@media screen and (max-width:767px){.facetCalendar .inputWrap{margin:10px 0;margin-top:20px;position:relative}
.facetCalendar .inputWrap label{color:#252525;font-size:16px}
.facetCalendar .inputWrap label span{position:absolute;top:auto;left:-999em;right:auto}
.facetCalendar .inputWrap input{padding:5px;border:1px solid #242424;-webkit-appearance:none;width:100%;height:41px;-moz-box-sizing:border-box;box-sizing:border-box}
.facetCalendar .submit{margin-top:10px}
.facetCalendar .submit input{text-transform:uppercase;border-style:solid;border-color:#fff;border-width:0;background:#252525;border-radius:0;font-weight:400;color:#fff;text-align:center;font-size:16px;padding:14px 16px;text-decoration:none}
.facetCalendar .submit input:hover{background:#000;color:#fff;border-color:#f52525}
.datepicker{display:none}
}
@media screen and (min-width:768px){.facetCalendar .inputWrap input{position:absolute;top:auto;left:-999em;right:auto}
.facetCalendar .submit{position:absolute;top:auto;left:-999em;right:auto;height:0;overflow:hidden}
.datepicker:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.datepicker:after{border-color:transparent;border-bottom-color:#252525;border-width:8px;left:100%;margin-left:-25px}
}
body.pageDetail #pageHeader{margin-top:0;height:60px;position:fixed;z-index:30;left:0;right:0;top:54px}
body.pageDetail #pageHeader:before{content:"";display:block;background:rgba(255,255,255,0.95);left:-999em;top:0;right:-999em;bottom:0;position:absolute;z-index:-1;border-bottom:1px solid #e3e3e3}
body.pageDetail #pageHeader>.heading:before{display:none}
body.pageDetail #pageHeader>.heading{color:#fff}
body.pageDetail #pageHeader>.heading>span{font-size:30px}
body.pageDetail #pageMain{padding:10px 0}
@media screen and (max-width:767px){body.pageDetail{padding-top:129px}
body.pageDetail #pageHeader{padding-right:150px}
body.pageDetail #pageHeader>.heading{white-space:nowrap;text-overflow:ellipsis;margin:14px 0;overflow:hidden}
body.pageDetail #pageHeader .nav.breadcrumb{position:absolute;top:auto;left:-999em;right:auto}
}
@media screen and (min-width:768px){body.pageDetail{padding-top:172px}
body.pageDetail.jFixedHeader{padding-top:112px}
body.pageDetail #pageHeader{top:114px;-moz-transition:top .3s linear;-webkit-transition:top .3s linear;-o-transition:top .3s linear;-ms-transition:top .3s linear;transition:top .3s linear}
body.pageDetail.jFixedHeader #pageHeader{top:54px}
body.pageDetail #pageHeader>.heading{float:left;margin:14px 0;padding:0}
body.pageDetail #pageHeader>.filters{float:right}
body.pageDetail #pageMain{padding:40px 0}
}
@media(min-width:1025px){body.pageDetail{padding-top:269px}
body.pageDetail.jFixedHeader{padding-top:129px}
body.pageDetail #pageHeader{top:210px}
body.pageDetail.jFixedHeader #pageHeader{top:150px}
}
@media(min-width:1274px){body.pageDetail #pageHeader{left:50%;margin-left:-600px;width:1200px}
}
body.pageDetail .nav.breadcrumb{position:absolute;top:auto;left:-999em;right:auto}
body.pageDetail #page{padding-top:0}
@media screen and (min-width:768px){body.pageDetail #page .notification .cookie{margin-left:340px}
}
body.pageOverview #pageHeader{margin-top:0;height:60px;position:fixed;z-index:30;left:0;right:0;top:54px}
body.pageOverview #pageHeader:before{content:"";display:block;background:rgba(255,255,255,0.95);left:-999em;top:0;right:-999em;bottom:0;position:absolute;z-index:-1;border-bottom:1px solid #e3e3e3}
body.pageOverview #pageHeader>.heading:before{display:none}
body.pageOverview #pageHeader>.heading{color:#fff}
body.pageOverview #pageHeader>.heading>span{font-size:30px}
body.pageOverview #pageMain{padding:10px 0}
@media screen and (max-width:767px){body.pageOverview{padding-top:129px}
body.pageOverview #pageHeader{padding-right:150px}
body.pageOverview #pageHeader>.heading{white-space:nowrap;text-overflow:ellipsis;margin:14px 0;overflow:hidden}
body.pageOverview #pageHeader .nav.breadcrumb{position:absolute;top:auto;left:-999em;right:auto}
}
@media screen and (min-width:768px){body.pageOverview{padding-top:172px}
body.pageOverview.jFixedHeader{padding-top:112px}
body.pageOverview #pageHeader{top:114px;-moz-transition:top .3s linear;-webkit-transition:top .3s linear;-o-transition:top .3s linear;-ms-transition:top .3s linear;transition:top .3s linear}
body.pageOverview.jFixedHeader #pageHeader{top:54px}
body.pageOverview #pageHeader>.heading{float:left;margin:14px 0;padding:0}
body.pageOverview #pageHeader>.filters{float:right}
body.pageOverview #pageMain{padding:40px 0}
}
@media(min-width:1025px){body.pageOverview{padding-top:269px}
body.pageOverview.jFixedHeader{padding-top:129px}
body.pageOverview #pageHeader{top:210px}
body.pageOverview.jFixedHeader #pageHeader{top:150px}
}
@media(min-width:1274px){body.pageOverview #pageHeader{left:50%;margin-left:-600px;width:1200px}
}
body.pageOverview .nav.breadcrumb{position:absolute;top:auto;left:-999em;right:auto}
body.pageOverview #page{padding-top:0}
@media screen and (max-width:767px){#pageHeader .filters{width:160px;position:absolute;right:0;top:13px;margin:0}
#pageHeader .filters header{padding:0}
#pageHeader .filters header .heading{margin:0;padding:0;float:right}
#pageHeader .filters header .heading>span{font-size:16px;line-height:1.35em;text-transform:uppercase;color:#252525;background:0;border:1px solid #464646;padding:4px;padding-right:27px;position:relative;display:block;cursor:pointer}
#pageHeader .filters header .heading>span:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -9px no-repeat;width:11px;height:10px;position:absolute;right:8px;top:11px}
#pageHeader .filters header .heading.jActive>span:after{background:url('clientlibs/style/img/sprite.png') 0 -39px no-repeat;width:11px;height:10px}
#pageHeader>.filters .main .filter .heading{padding:0;padding-bottom:0;margin-bottom:8px}
#page>#pageHeader>.filters .main .filter .heading>span,#pageHeader>.filters .main .facetCalendar .inputWrap label{color:#252525;font-size:16px;text-transform:uppercase;font-family:"Lasiver",Arial,clean,sans-serif}
}
@media screen and (min-width:768px){.filters>.main{background:0;box-shadow:none;position:static;width:auto}
#pageHeader>.filters header{position:absolute;top:auto;left:-999em;right:auto}
#pageHeader>.filters header .heading{margin:18px 0}
#pageHeader>.filters .main{float:right;zoom:1;display:inline-block;display:block}
#pageHeader>.filters .main:after{display:block;visibility:hidden;height:0;clear:both;content:""}
#pageHeader>.filters .main:after,#pageHeader>.filters .main:before{display:none}
#pageHeader>.filters .main .filter{float:left;position:relative;margin-left:2em}
#pageHeader>.filters .main .filter .heading{margin:13px 0}
#page>#pageHeader>.filters .main .filter .heading>span{font-size:16px;line-height:1.35em;text-transform:uppercase;color:#252525;background:0;border:1px solid #464646;padding:4px;padding-right:27px;position:relative;display:block;cursor:pointer}
#page>#pageHeader>.filters .main .filter .heading>span:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -9px no-repeat;width:11px;height:10px;position:absolute;right:8px;top:11px}
#page>#pageHeader>.filters .main .filter .heading.jActive>span:after{background:url('clientlibs/style/img/sprite.png') 0 -39px no-repeat;width:11px;height:10px}
#pageHeader>.filters .main .filter ul{display:none;top:47px;width:160px;background:#fff;border:2px solid #d6d6d6;padding:24px;position:absolute;right:0;margin-left:-100px}
#pageHeader>.filters .main .filter ul.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch}
#pageHeader>.filters .main .filter ul.jActive{display:block;top:60px}
#pageHeader>.filters .main .filter ul:after{left:auto;right:35px}
#pageHeader>.filters .main .facetCalendar{float:left;padding:0;margin-left:13px}
#pageHeader>.filters .main .facetCalendar .inputWrap{margin:13px 0}
#pageHeader>.filters .main .facetCalendar .inputWrap label{font-size:16px;line-height:1.35em;text-transform:uppercase;color:#252525;background:0;border:1px solid #464646;padding:4px;padding-right:27px;position:relative;display:block;cursor:pointer}
#pageHeader>.filters .main .facetCalendar .inputWrap label:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -9px no-repeat;width:11px;height:10px;position:absolute;right:8px;top:11px}
#pageHeader>.filters .main .facetCalendar .inputWrap label>span{margin-left:6px}
#pageHeader>.filters .main .facetCalendar .inputWrap input{position:absolute;top:auto;left:-999em;right:auto}
.facetCalendar .add-on{top:6px}
}
.newsItem.view10>article>a{display:block;color:#333}
.newsItem.view10>article>a>header .heading{margin-bottom:2px}
.newsItem.view10>article>a>header .heading span{font-size:16px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase;color:#252525}
.newsItem.view10>article>a>header .heading ~ .heading span{font-family:"Lasiver",Arial,clean,sans-serif}
.newsItem.view10>article>a>header .meta{margin-bottom:8px}
.newsItem.view10>article>a>header .meta .spec{display:inline-block;vertical-align:top}
.newsItem.view10>article>a>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
.newsItem.view10>article>a>header .meta .spec:first-child:before{display:none}
.newsItem.view10>article>a>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.newsItem.view10>article>a>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px}
.newsItem.view10.jActive>article>a>header .heading span{border-bottom:1px solid #000}
.newsItem.view20>article>a{display:block;color:#333}
.newsItem.view20>article>a>header .heading{margin-bottom:2px}
.newsItem.view20>article>a>header .heading span{font-size:16px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase;color:#252525}
.newsItem.view20>article>a>header .heading ~ .heading span{font-family:"Lasiver",Arial,clean,sans-serif}
.newsItem.view20>article>a>header .meta{margin-bottom:8px}
.newsItem.view20>article>a>header .meta .spec{display:inline-block;vertical-align:top}
.newsItem.view20>article>a>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
.newsItem.view20>article>a>header .meta .spec:first-child:before{display:none}
.newsItem.view20>article>a>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.newsItem.view20>article>a>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px}
.newsItem.view20.jActive>article>a>header .heading span{border-bottom:1px solid #000}
.newsItem.view30,.newsItem.view31{margin-bottom:3px}
.newsItem.view30>article>a,.newsItem.view31>article>a{display:block;padding-top:100%;position:relative;background:#fff;overflow:hidden;color:#252525}
.newsItem.view30>article>a>header,.newsItem.view31>article>a>header{margin:10px 0 0}
.newsItem.view30>article>a>header .heading,.newsItem.view31>article>a>header .heading{margin-bottom:6px}
.newsItem.view30>article>a>header .heading span,.newsItem.view31>article>a>header .heading span{font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase;font-size:16px;color:#252525}
.newsItem.view30>article>a>header .heading+.heading span,.newsItem.view31>article>a>header .heading+.heading span{font-family:"Lasiver",Arial,clean,sans-serif}
.newsItem.view30>article>a>header .meta,.newsItem.view31>article>a>header .meta{margin-bottom:6px;padding-top:100%}
.newsItem.view30>article>a>header .meta .spec,.newsItem.view31>article>a>header .meta .spec{display:inline-block;vertical-align:top}
.newsItem.view30>article>a>header .meta .spec:before,.newsItem.view31>article>a>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
.newsItem.view30>article>a>header .meta .spec:first-child:before,.newsItem.view31>article>a>header .meta .spec:first-child:before{display:none}
.newsItem.view30>article>a>header .meta .spec .label,.newsItem.view31>article>a>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.newsItem.view30>article>a>header .meta .spec .value,.newsItem.view31>article>a>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px}
.newsItem.view30>article>a>header .meta .spec.date .value,.newsItem.view31>article>a>header .meta .spec.date .value{color:#fff;border-bottom:1px solid transparent}
.newsItem.view30>article>a:hover>header .meta .spec.date .value,.newsItem.view31>article>a:hover>header .meta .spec.date .value{border-bottom-color:#000}
.newsItem.view30>article>a>figure .image,.newsItem.view31>article>a>figure .image{position:absolute;left:0;top:0;right:0}
.newsItem.view30>article>a>figure .image .graphic,.newsItem.view31>article>a>figure .image .graphic{padding-top:100%;overflow:hidden}
.newsItem.view30>article>a>figure .image .graphic img,.newsItem.view31>article>a>figure .image .graphic img{position:absolute;left:0;top:0;width:100%;display:block}
.newsItem.view30>article>a>figure .image .graphic:after,.newsItem.view31>article>a>figure .image .graphic:after{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;content:"";background-image:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:-o-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%)}
.newsItem.view30>article>a:hover>figure .image .graphic:after,.newsItem.view31>article>a:hover>figure .image .graphic:after{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;content:"";background-image:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:-o-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}
@media(min-width:768px){.newsItem.view30>article>a>header,.newsItem.view31>article>a>header{margin:20px 0}
}
.newsItem.view40>article>header .heading{margin-bottom:2px}
.newsItem.view40>article>header .heading span{font-size:26px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase}
.newsItem.view40>article>header .heading+.heading span{font-family:"Lasiver",Arial,clean,sans-serif}
.newsItem.view40>article>header .meta{margin-bottom:12px}
.newsItem.view40>article>header .meta .spec{display:inline-block;vertical-align:top}
.newsItem.view40>article>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
.newsItem.view40>article>header .meta .spec:first-child:before{display:none}
.newsItem.view40>article>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
.newsItem.view40>article>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px;line-height:1.35em}
.newsItem.view40>article>header .meta .spec .value *{display:inline}
.newsItem.view40>article>header .meta .spec .value li{margin-left:5px}
.newsItem.view40>article>header .meta .spec .value li:first-child{margin-left:0}
.newsItem.view40>article>header .meta .spec:before{vertical-align:baseline}
body.pageOverview .list .view30{margin-bottom:3px}
body.pageOverview .list .view30>article>a{display:block;padding-top:100%;position:relative;background:#fff;overflow:hidden;color:#252525}
body.pageOverview .list .view30>article>a>header{margin:10px 0 0}
body.pageOverview .list .view30>article>a>header .heading{margin-bottom:6px}
body.pageOverview .list .view30>article>a>header .heading span{font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase;font-size:16px;color:#252525}
body.pageOverview .list .view30>article>a>header .heading+.heading span{font-family:"Lasiver",Arial,clean,sans-serif}
body.pageOverview .list .view30>article>a>header .meta{margin-bottom:6px;padding-top:100%}
body.pageOverview .list .view30>article>a>header .meta .spec{display:inline-block;vertical-align:top}
body.pageOverview .list .view30>article>a>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
body.pageOverview .list .view30>article>a>header .meta .spec:first-child:before{display:none}
body.pageOverview .list .view30>article>a>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
body.pageOverview .list .view30>article>a>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px}
body.pageOverview .list .view30>article>a>header .meta .spec.date .value{color:#fff;border-bottom:1px solid transparent}
body.pageOverview .list .view30>article>a:hover>header .meta .spec.date .value{border-bottom-color:#000}
body.pageOverview .list .view30>article>a>figure .image{position:absolute;left:0;top:0;right:0}
body.pageOverview .list .view30>article>a>figure .image .graphic{padding-top:100%;overflow:hidden}
body.pageOverview .list .view30>article>a>figure .image .graphic img{position:absolute;left:0;top:0;width:100%;display:block}
body.pageOverview .list .view30>article>a>figure .image .graphic:after{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;content:"";background-image:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:-o-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background-image:linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%)}
body.pageOverview .list .view30>article>a:hover>figure .image .graphic:after{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;content:"";background-image:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:-o-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background-image:linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}
@media(min-width:768px){body.pageOverview .list .view30>article>a>header{margin:20px 0}
}
body.pageOverview .list .newsItem.view30>article>a>header .meta{padding-top:0}
body.pageDetail .masterDetail>footer .view20>article>a{display:block;color:#333}
body.pageDetail .masterDetail>footer .view20>article>a>header .heading{margin-bottom:2px}
body.pageDetail .masterDetail>footer .view20>article>a>header .heading span{font-size:16px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase;color:#252525}
body.pageDetail .masterDetail>footer .view20>article>a>header .heading ~ .heading span{font-family:"Lasiver",Arial,clean,sans-serif}
body.pageDetail .masterDetail>footer .view20>article>a>header .meta{margin-bottom:8px}
body.pageDetail .masterDetail>footer .view20>article>a>header .meta .spec{display:inline-block;vertical-align:top}
body.pageDetail .masterDetail>footer .view20>article>a>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
body.pageDetail .masterDetail>footer .view20>article>a>header .meta .spec:first-child:before{display:none}
body.pageDetail .masterDetail>footer .view20>article>a>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
body.pageDetail .masterDetail>footer .view20>article>a>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px}
body.pageDetail .masterDetail>footer .view20.jActive>article>a>header .heading span{border-bottom:1px solid #000}
body.pageDetail .masterDetail>.main .view40{font-size:18px}
body.pageDetail .masterDetail>.main .view40>article>header .heading{margin-bottom:2px}
body.pageDetail .masterDetail>.main .view40>article>header .heading span{font-size:26px;font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase}
body.pageDetail .masterDetail>.main .view40>article>header .heading+.heading span{font-family:"Lasiver",Arial,clean,sans-serif}
body.pageDetail .masterDetail>.main .view40>article>header .meta{margin-bottom:12px}
body.pageDetail .masterDetail>.main .view40>article>header .meta .spec{display:inline-block;vertical-align:top}
body.pageDetail .masterDetail>.main .view40>article>header .meta .spec:before{content:"\2022";display:inline-block;vertical-align:top;font-size:16px;color:#aaa8a7}
body.pageDetail .masterDetail>.main .view40>article>header .meta .spec:first-child:before{display:none}
body.pageDetail .masterDetail>.main .view40>article>header .meta .spec .label{position:absolute;top:auto;left:-999em;right:auto}
body.pageDetail .masterDetail>.main .view40>article>header .meta .spec .value{color:#aaa8a7;display:inline;font-size:16px;line-height:1.35em}
body.pageDetail .masterDetail>.main .view40>article>header .meta .spec .value *{display:inline}
body.pageDetail .masterDetail>.main .view40>article>header .meta .spec .value li{margin-left:5px}
body.pageDetail .masterDetail>.main .view40>article>header .meta .spec .value li:first-child{margin-left:0}
body.pageDetail .masterDetail>.main .view40>article>header .meta .spec:before{vertical-align:baseline}
body.pageDetail .masterDetail>.main .view40>article{max-width:768px;margin:0 auto;position:relative;z-index:2}
body.pageDetail .masterDetail>.main .view40>.footer{max-width:768px;margin:0 auto}
body.pageDetail .masterDetail>.main .view40>article>header{margin-bottom:20px}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image{margin:10px 0;clear:both;text-align:center}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image>*{line-height:1.35em}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image .cta{display:inline}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image .cta *{display:inline}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image .accessibility a{background:0;padding:0;color:#999;text-decoration:underline;font-size:13px;font-weight:400;border:0;display:inline}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image .cta,body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image .caption,body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image .copyright{font-size:13px;display:inline;color:#999}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image .cta:after,body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image .caption:after,body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image .copyright:after{content:"\2022";margin:0 2px;color:#999;font-size:14px}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image>*:last-child:after{content:""}
body.pageDetail .masterDetail>.main .view40>article>.main .image.imgCenter *{text-align:center}
body.pageDetail .masterDetail>.main .view40>article>.main .table{clear:both}
body.pageDetail .masterDetail>.main .view40>article>aside{clear:both}
body.pageDetail .masterDetail>.main .view40>article>aside .list>*>.main>*{box-shadow:none}
@media(min-width:768px){body.pageDetail .masterDetail>.main .view40{padding:0 30px}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image{margin:20px}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image.imgLeft{margin-left:0;float:left;text-align:left;margin-top:5px;max-width:50%}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image.imgRight{margin-right:0;float:right;text-align:right;margin-top:5px;max-width:50%}
body.pageDetail .masterDetail>.main .view40>article>.main .parsys .image img{width:auto;max-width:100%}
}
@media(min-width:1024px){body.pageDetail .masterDetail>.main .view40{padding:0 70px}
}
body.pageDetail .masterDetail>footer .eventItem.view20>article>a>header .heading+.heading{margin-bottom:12px}
.pageOverview #pageMain .list .view30{margin:35px 10px;margin-top:0}
.pageOverview #pageMain .list>div>.main>.cluster{margin-bottom:0}
@media(max-width:767px){.pageOverview #pageMain .list .cluster>header{margin-left:10px;margin-right:10px}
}
@media(min-width:768px) and (max-width:1023px){.pageOverview #pageMain .list .view30{float:left;width:32%;margin:1%;margin-top:0;margin-bottom:2%}
.pageOverview #pageMain .list .view30:nth-child(3n+1){margin-left:0;clear:left}
.pageOverview #pageMain .list .view30:nth-child(3n+3){margin-right:0}
}
@media(min-width:1024px){.pageOverview #pageMain .list .view30{float:left;width:23.5%;margin:1%;margin-top:0;margin-bottom:2%}
.pageOverview #pageMain .list .view30:nth-child(4n+1){margin-left:0;clear:left}
.pageOverview #pageMain .list .view30:nth-child(4n+4){margin-right:0}
}
@media screen and (max-width:767px){.pageDetail #pageHeader>.heading{padding-left:16px;position:relative;cursor:pointer}
.pageDetail #pageHeader>.heading:after{content:"";display:block;background:url('clientlibs/style/img/sprite.png') 0 -143px no-repeat;width:9px;height:14px;position:absolute;left:0;top:9px}
}
.list{zoom:1;display:inline-block;display:block}
.list:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.list>div>header .heading{margin-bottom:12px}
.list>div>header .heading span{font-family:"Lasiver",Arial,clean,sans-serif;text-transform:uppercase;font-size:21px;color:#252525}
.list>div>.main>.cluster{zoom:1;display:inline-block;display:block;margin-bottom:20px}
.list>div>.main>.cluster:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.list>div>.main>.cluster>header{padding:10px 0}
.list>div>.main>.cluster>header>.heading span{font-size:18px;font-family:"Lasiver",Arial,clean,sans-serif;color:#252525;text-transform:uppercase}
.list>div>.main>.cluster.next>header{background:0;padding:0}
.list>div>.main>.cluster.next>header>.heading a{text-transform:uppercase;border-style:solid;border-color:#fff;border-width:0;background:#252525;border-radius:0;font-weight:400;color:#fff;text-align:center;font-size:16px;padding:14px 16px;text-decoration:none;display:inline-block}
.list>div>.main>.cluster.next>header>.heading a:hover{background:#000;color:#fff;border-color:#f52525}
.pageOverview .list>div>.main>.cluster>header{margin-bottom:15px}
.masterDetail{margin:0 10px}
.masterDetail>header .filters{position:fixed;top:0;z-index:20;right:64px}
.masterDetail>header .filters .main,.masterDetail>header .filters footer{display:none}
.masterDetail .list>div>.main>.cluster{margin-bottom:45px}
.masterDetail>footer{background:#fff;overflow:hidden;display:block;position:fixed;top:113px;bottom:0;left:12px;width:290px;z-index:10}
.masterDetail>footer:after{content:"";display:block;position:absolute;right:-30px;top:15px;bottom:-10px;width:30px;border-radius:30px 0 0 30px;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.masterDetail>footer>.list{height:100%;overflow-y:auto;overflow-x:hidden}
.masterDetail>footer>.list>*{margin-top:16px}
.masterDetail>footer .list:first-child>.main{margin-top:0}
.masterDetail>footer .list>div>.main>.cluster{margin-right:12px}
.masterDetail>footer .list>div>.main>.cluster>.main>*{border-top:1px solid #eee;margin-top:15px;padding-top:15px}
.masterDetail>footer .list>div>.main>.cluster>.main>*>article>a{background-position:center top}
.masterDetail>footer .list>div>.main>.cluster>.main>.eventItem>article>a{padding-top:35px}
.masterDetail>footer .list>div>.main>.cluster>.main>*:first-child{margin-top:0;padding-top:0;background:0;border-top-width:0}
.masterDetail>footer .list>div>.main>.cluster>.main article header .image{display:none}
.masterDetail>footer .list>div>.main>.cluster>.main article header .abstract{margin-bottom:0}
.masterDetail>footer .list>div>.main>.cluster.next{margin-top:12px}
.masterDetail>footer .list>div>.main>.cluster.next>header .heading a{text-transform:uppercase;border-style:solid;border-color:#fff;border-width:0;background:#252525;border-radius:0;font-weight:400;color:#fff;text-align:center;font-size:16px;padding:14px 16px;text-decoration:none;display:block}
.masterDetail>footer .list>div>.main>.cluster.next>header .heading a:hover{background:#000;color:#fff;border-color:#f52525}
.cluster.next.jLoading>header{height:30px;background:url(clientlibs/style/img/loading-spinner.gif) center center no-repeat !important;display:block !important}
.cluster.next.jLoading>header .heading{position:absolute;top:auto;left:-999em;right:auto}
@media screen and (max-width:767px){.masterDetail>footer{left:-290px;-moz-transition:left .25s linear;-webkit-transition:left .25s linear;-o-transition:left .25s linear;-ms-transition:left .25s linear;transition:left .25s linear;margin-top:0}
.masterDetail.jActive>footer{left:10px}
}
@media screen and (min-width:768px){.masterDetail{margin:0;padding-left:340px;zoom:1;display:inline-block;display:block}
.masterDetail:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.masterDetail>.main{float:right;width:100%}
.masterDetail>.main>.list>.main{margin-top:0}
.masterDetail>footer{top:173px;-moz-transition:top .3s linear;-webkit-transition:top .3s linear;-o-transition:top .3s linear;-ms-transition:top .3s linear;transition:top .3s linear}
.jFixedHeader .masterDetail>footer{top:113px}
.masterDetail>footer>.list>*{margin-top:36px}
}
@media(min-width:1025px){.masterDetail>footer{top:269px}
.jFixedHeader .masterDetail>footer{top:209px}
}
@media(min-width:1274px){.masterDetail>footer{left:50%;margin-left:-600px}
}
.lnkTop{position:absolute;top:auto;left:-999em;right:auto}
.cq-wcm-edit .section.hidden{position:static}
.cq-wcm-edit .section.hidden .form_row{margin:0}
.cq-wcm-edit .section.hidden .form_leftcol{margin:0}