body{margin:0px;font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','Lucida Console',Arial,sans-serif;background-color:#ffffff;}
#ssme-background-image{display:none;left:0;position:fixed;z-index:-1;}
#ssme-background-image img{position:fixed;max-width:inherit;}
#content a.download-pps:link,#content a.download-pps:visited,#content a.download-ppsx:link,#content a.download-ppsx:visited,#content a.download-ppt:link,#content a.download-ppt:visited,#content a.download-pptx:link,#content a.download-pptx:visited,#content a.download-gif:link,#content a.download-gif:visited,#content a.download-jpg:link,#content a.download-jpg:visited,#content a.download-png:link,#content a.download-png:visited,#content a.download-bmp:link,#content a.download-bmp:visited,#content a.download-tif:link,#content a.download-tif:visited,#content a.download-mdb:link,#content a.download-mdb:visited,#content a.download-odb:link,#content a.download-odb:visited,#content a.download-ods:link,#content a.download-ods:visited,#content a.download-accdb:link,#content a.download-accdb:visited,#content a.download-pdf:link,#content a.download-pdf:visited,#content a.download-csv:link,#content a.download-csv:visited,#content a.download-xls:link,#content a.download-xls:visited,#content a.download-xlsx:link,#content a.download-xlsx:visited,#content a.download-txt:link,#content a.download-txt:visited,#content a.download-doc:link,#content a.download-doc:visited,#content a.download-docx:link,#content a.download-docx:visited,#content a.download-zip:link,#content a.download-zip:visited{padding:7px 10px 7px 35px;}
#content a.download-mdb:link,#content a.download-mdb:visited{background-position:10px -212px;}
#content a.download-jpg:link,#content a.download-jpg:visited{background-position:13px -151px;}
#content a.download-pps:link,#content a.download-pps:visited{background-position:10px -91px;}
#content a.download-doc:link,#content a.download-doc:visited{background-position:10px -391px;}
#content a.download-xls:link,#content a.download-xls:visited{background-position:10px -331px;}
#content a.download-zip:link,#content a.download-zip:visited{background-position:13px -448px;}
iframe{display:block;width:100%;border:none;}
.likebtn iframe{width:120px;height:25px;}
.container-iframe,.youtube-video{background-color:#F5F5F5;padding:10px;margin:0 0 5px;}
p.hidden,.invisible{display:none;}
.clearer{clear:both;}
a img{border:none;display:block;}
#content a img{margin:0px;}
fieldset{border:none;padding:0px 0px 0px 0px;margin:0px;}
fieldset span{color:#2F3A42;font-weight:bold;}
label,.g-recaptcha,#content form p{display:block;font-size:13px;margin:10px 10px 2px 10px;color:#666666;}
textarea,input{font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','Lucida Console',Arial,sans-serif;border:1px solid #AAAAAA;background-color:#F7F7F7;color:#666666;font-size:13px;width:90%;margin:0px 10px 0px 10px;}
input{height:23px;padding:0px 3px 0px 3px;}
textarea{height:120px;padding:0px 3px 0px 3px;}
#content .bcard-wrapper .bcard-send-form button,.btn_absenden,.mod_popup_exit,.mod_popup_enter{height:23px;padding:0px 3px 0px 3px;background-color:#F5F5F5;border:none;color:#2F3A42;margin:10px 10px 10px 10px;cursor:pointer;font-weight:bold;}
.mod_popup_exit,.mod_popup_enter{padding:7px 10px 5px 10px;margin:5px 0 0px 0px;clear:both;display:block;height:auto;text-align:center;font-weight:normal;}
h1,#content .headline,#weather .headline{color:#2F3A42;font-size:15px;margin:10px 10px 5px 10px;font-weight:normal;}
h1{color:#2F3A42;}
h2,h3,h4,.teaser-title,body #primarycontent .teaser-title{color:#2F3A42;font-size:13px;margin:0px 10px 0px 10px;font-weight:bold;line-height:18px;}
h2{color:#2F3A42;}
h3{color:#2F3A42;}
p{color:#666666;font-size:13px;margin:0px 10px 5px 10px;line-height:18px;}
#content form p a{display:inline;}
ul,ol{margin:0px;padding:0px;list-style-position:;margin:;}
a{text-decoration:none;}
.record,#content .mod-comment-back{margin:10px 0 10px 0;}
.record.last{margin:;}
.teaser-text{margin:10px 0 0 0;}
.eintrag{margin:15px 0 15px 0px;}
.eintrag p{margin:5px 10px 5px 10px;}
.search_browse{margin:5px 0px 10px 0;}
#header{background-color:#AAAAAA;padding:0px 0px 10px 0px;}
#header #logo{padding:0px 0px 0px 0px;display:block;}
#header a.hotline{background:url("../images/sprite.png") no-repeat 0px 0px #F5F5F5;display:block;color:#2F3A42;font-size:13px;margin:10px 10px 0px 10px;padding:7px 10px 7px 45px;font-weight:bold;}
#content{background-color:#ffffff;}
#content img{margin:0px 0px 5px 0px;}
#content a,.content-list strong{display:block;background-color:#F5F5F5;color:#2F3A42;font-size:13px;margin:0px 0px 0px 0px;padding:7px 10px 7px 10px;font-weight:bold;}
.content-list strong{cursor:pointer;display:block;margin:15px 0 0;}
.content-list p{margin:5px 10px 0px 10px;}
#content .link-record-pic{padding:10px;}
.btn-record span{display:none;}
#content .download-pdf{background-position:7px -272px;padding:7px 10px 7px 30px;}
#content .map_content a{padding:0px;background-color:transparent;}
#content .lightview{display:block;background-color:transparent;margin:0px 0px 10px 0px;padding:0px;}
#content ul,#content ol{margin:0px 0px 0px 40px;}
#content ul li,#content ol li{font-size:13px;line-height:18px;list-style:disc outside none;color:#666666;}
#content li a{background-color:transparent;color:#666666;padding:0px;}
#content ol li{list-style:decimal outside none;}
#menu{background-color:#AAAAAA;padding:15px 20px 0px 20px;}
#menu li{list-style:none;display:block;}
#menu li li{padding:0px 0px 0px 12px;}
#menu a,#menu .sel li a{text-transform:uppercase;color:#ffffff;font-size:14px;line-height:24px;display:block;}
#menu .sel a,#menu li .sel a{color:#000000;}
#footer{background-color:#AAAAAA;padding:0px 0px 0px 0px;}
#footer .footer-linklist,#socialbookmarks{padding:0px 0px 1px 0px;}
#footer li{list-style:none;display:block;}
#footer a{color:#2F3A42;padding:7px 10px 7px 45px;font-size:13px;font-weight:bold;display:block;line-height:16px;line-height:16px;margin:0px 10px 10px 10px;overflow:hidden;}
#footer .hotline{background:url("../images/sprite.png") no-repeat 0px 0px #F5F5F5;}
#footer .map_route{background:url("../images/sprite.png") no-repeat 0px -70px #F5F5F5;}
#footer #contact_save{background:url("../images/sprite.png") no-repeat 0px -140px #F5F5F5;}
#footer .contact_email{background:url("../images/sprite.png") no-repeat 0px -210px #F5F5F5;}
#footer .switch_to_full{background:url("../images/sprite.png") no-repeat 0px -280px #F5F5F5;}
#footer .btn_fbfanpage,#footer .btn_twitter,#footer .btn_instagram,#footer .btn_youtube,#footer .btn_linkedin{height:16px;}
#footer .btn_fbfanpage{background:url("../images/sprite.png") no-repeat 0px -450px #F5F5F5;}
#footer .btn_twitter{background:url("../images/sprite.png") no-repeat 0px -380px #F5F5F5;}
#footer .btn_instagram{background:url("../images/sprite.png") no-repeat 0px -413px #F5F5F5;}
#footer .btn_youtube{background:url("../images/sprite.png") no-repeat 0px -633px #F5F5F5;}
#footer .btn_linkedin{background:url("../images/sprite.png") no-repeat 0px -683px #F5F5F5;}
#footer .imprint,#footer .privacy_policy,#footer .shop_terms,#footer .newsletter_subscribe{color:#ffffff;padding:0px 10px 0px 10px;font-size:14px;font-weight:normal;display:block;text-transform:uppercase;line-height:24px;margin:0px 10px 0px 10px;}
#address{background-color:#ffffff;padding:10px 0 3px;margin:0px 10px 0px 10px;}
#address .org{color:#2F3A42;font-size:15px;display:block;line-height:20px;}
#address .adr{color:#666666;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:13px;line-height:18px;}
#address .adr .street-address{display:inline;}
.socialmedia{padding:0px 0px 1px 0px;}
.socialmedia p{display:none;}
.likebtn{width:120px;height:25px;margin:0px 0px 10px 0px;}
h1.product-name .likebtn{display:block;margin-top:5px;}
#weather,#socialaddthis{clear:both;}
#socialaddthis{padding:0px 10px 0px 10px;}
#weather{padding:10px 10px 10px 10px;}
#weather .headline{margin:10px 0px 5px;}
#weather li{list-style:none;clear:both;color:#666666;font-size:13px;line-height:18px;}
#weather ul{margin:0 0 10px 0;float:left;}
#weather img{width:30px;padding:3px;margin:0px 15px 5px 0px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;background-color:#AAAAAA;float:left;}
#weather span{float:left;padding:10px 10px 0 0;}
#weather span span{float:none;padding:0px 0 0 0;font-weight:bold;}
#error{background-color:#AAAAAA;padding:17px 20px 17px 20px;margin:0px 0px 7px 0px;}
#error h2{margin:0px 0px 5px 0px;color:#ffffff;}
#error ul{margin:0px 0px 0px 30px;font-size:13px;color:#ffffff;}
.success{padding:10px;display:block;text-align:left;}
p.structurelabel{margin:0;}
.structurelabel a{display:block;background-color:#F5F5F5;color:#2F3A42;font-size:13px;margin:0px 0px 0px 0px;padding:7px 10px 7px 10px;font-weight:bold;}
.structurelabel{display:;}
#language_selection li{display:block;list-style:none outside none;}
#language_selection li li{padding:10px 10px 0 10px;}
#language_selection ul li a#btn_choose_language span{background-color:#AAAAAA !important;color:#ffffff;padding:5px 10px 5px 45px;margin:10px 10px 0;}
span.line{width:94%;height:1px;background-color:#2F3A42;display:block;margin:0 auto;}
#language_selection ul ul li a,#language_selection a#btn_choose_language span{color:#2F3A42;display:block;font-size:13px;font-weight:bold;line-height:15px;padding:5px 10px 5px 45px;}
#language_selection ul ul li a{background-color:#F5F5F5 !important;}
#language_selection .btn_de,#languages ul li .btn_de{background-position:-794px 7px !important;}
#language_selection .btn_bs,#languages ul li .btn_bs{background-position:-794px -233px !important;}
#language_selection .btn_cs,#languages ul li .btn_cs{background-position:-794px -253px !important;}
#language_selection .btn_en,#languages ul li .btn_en{background-position:-794px -273px !important;}
#language_selection .btn_es,#languages ul li .btn_es{background-position:-794px -13px !important;}
#language_selection .btn_fr,#languages ul li .btn_fr{background-position:-794px -293px !important;}
#language_selection .btn_hr,#languages ul li .btn_hr{background-position:-794px -313px !important;}
#language_selection .btn_it,#languages ul li .btn_it{background-position:-794px -373px !important;}
#language_selection .btn_hu,#languages ul li .btn_hu{background-position:-794px -333px !important;}
#language_selection .btn_nl,#languages ul li .btn_nl{background-position:-794px -53px !important;}
#language_selection .btn_pl,#languages ul li .btn_pl{background-position:-794px -73px !important;}
#language_selection .btn_ro,#languages ul li .btn_ro{background-position:-794px -93px !important;}
#language_selection .btn_sk,#languages ul li .btn_sk{background-position:-794px -153px !important;}
#language_selection .btn_sl,#languages ul li .btn_sl{background-position:-794px -133px !important;}
#language_selection .btn_tr,#languages ul li .btn_tr{background-position:-794px -193px !important;}
#language_selection .btn_bg,#languages ul li .btn_bg{background-position:-794px -213px !important;}
#language_selection .btn_mk,#languages ul li .btn_mk{background-position:-794px -33px !important;}
#language_selection .btn_ru,#languages ul li .btn_ru{background-position:-794px -113px !important;}
#language_selection .btn_sr,#languages ul li .btn_sr{background-position:-794px -173px !important;}
#language_selection .btn_el,#languages ul li .btn_el{background-position:-794px -393px !important;}
#language_selection .btn_da,#languages ul li .btn_da{background-position:-748px -640px !important;}
#content form ul{margin:0px;padding:0px;font-size:16px;}
#content form ul li{list-style:none;}
#provider{background-color:#ffffff;margin:0 10px;padding:0px 0px 10px 0;}
#provider #edit-dark a,#provider #edit-light a{background:url("../images/env_sprite.png") no-repeat scroll -432px -558px transparent;width:15px;height:18px;display:block;text-indent:-9999px;float:left;margin:0px 8px 0px 0px;}
#system-provider-wrapper{min-height:30px;display:inline-block;white-space:nowrap;}
#provider p{margin:0px;}
#provider a{color:#666666;}
.link-email,.link-extern,.link-intern{margin:0 0 5px 0;}
table{width:100%;font-size:13px;line-height:19px;margin:0px 0px 10px 0px;border-spacing:0;border-collapse:collapse;border-top:1px solid #AAAAAA;border-right:1px solid #AAAAAA;}
table td{border-bottom:1px solid #AAAAAA;border-left:1px solid #AAAAAA;padding:5px 10px;}
#calendar_view_content table{text-align:center;line-height:15px;margin:0px;border:medium none;}
#calendar_view_content{margin:10px 0 0px 0;}
#calendar_view_content td{border-bottom:medium none;border-left:medium none;padding:0;}
.calendar_header td{padding:0;}
.calendar_body .weekday,.calendar_body .weekday_special{padding:10px !important;color:#ffffff;background-color:#AAAAAA;border-right:1px solid #ffffff;border-top:medium none;font-size:13px;font-weight:bold;}
.calendar_body td{color:#2F3A42;font-size:12px;background-color:#F5F5F5;border-right:1px solid #ffffff;border-top:1px solid #ffffff;padding:5px 10px !important;}
.btn_calendar_day{font-weight:bold;}
.calendar_header{text-transform:uppercase;font-weight:bold;color:#2F3A42;}
.calendar_body .today{background:url(../images/sprite.png) no-repeat 0px -354px #F5F5F5;}
.calendar_body .event{display:none;}
.calendar_header .previous,.calendar_header .next{width:30px;height:30px;}
#content .btn_calendar_prev,#content .btn_calendar_next{font-size:16px;}
#content .btn_calendar_day{padding:0px;}
#calendar_details_content h2{margin:10px 0 0 10px;}
#impressionen{margin:20px 0 0 0px;}
#impressionen ul{float:left;margin:0 0 15px;padding:0px;width:100%;}
#content #impressionen li{float:left;list-style:none;width:33%;margin:0px 0px 0px 0;}
#impressionen a{margin:0px;padding:0px;background-color:transparent;}
.gallery_slider{margin:10px 0 0 0px;}
#content .gallery_slider ul{margin:0px 0 0 0px;}
#content .gallery_slider .picturegallery{margin:0px 0 0px 0px;padding:0px 0;background-color:#AAAAAA;}
#content .linklist{margin:0px 0 0px 0px;}
#content .gallery_slider li,#content .linklist li{list-style:none;}
.gallery_slider li .btn-prev{float:left;}
.gallery_slider li .btn-next{float:right;}
#content .gallery_slider img{margin:0;display:block;}
.hide-content br,.hide-content .structurelabel,.hide-content #provider,.hide-content #address,.hide-content #content,.hide-content #menu,.hide-content #header,.hide-content #wrapper,.hide-content #search,.hide-content #weather,.hide-content .socialmedia,.hide-content #socialaddthis,.hide-content #language_selection,.hide-content #footer{display:none;}
#content a.btn_change:link,#content a.btn_change:visited,#content a.btn_gallery,#content a.btn_delete{background:transparent url("../images/env_sprite.png") no-repeat scroll 0 -560px;display:block;float:left;height:28px;margin:0px;padding:0px 10px 0px 0px;text-indent:-9999px;width:28px;}
#content a.btn_gallery{background-position:-180px -560px;padding:0px !important;}
#content a.btn_delete{background-position:-90px -560px;float:right;padding:0px 0px 0px 0px;}
#preview div{font-size:11px;}
.invoice-basic-price{font-size:80%;margin-top:1px;}
.bcard-send-email{display:block;}
#content .bcard-wrapper ul{margin-top:10px;padding:0;margin:;}
#content .bcard-wrapper ul li{padding:4px 0 4px 32px;margin:;background-image:url("../images/sprite.png");background-repeat:no-repeat;word-wrap:break-word;list-style:none;}
#content .bcard-wrapper .bcard-headline,#content .bcard-wrapper .p-category,#content .bcard-wrapper .p-category,#content .bcard-wrapper ul{margin-left:10px;}
#content .bcard-wrapper .bcard-headline{color:#2F3A42;font-size:20px;font-weight:bold;margin-top:15px;}
#content .bcard-wrapper .bcard-download,#content .bcard-wrapper .bcard-send{display:inline-block;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:-4px -140px;padding-left:35px;color:#2F3A42;}
#content .bcard-wrapper .bcard-send{float:right;background-position:-4px -70px;}
#content .bcard-wrapper .bcard-icon-save::after{clear:both;}
#content .bcard-wrapper .bcard-icon-mobile{background-position:-8px -496px;font-weight:bold;}
#content .bcard-wrapper .bcard-icon-tel{background-position:-8px -0px;font-weight:bold;}
#content .bcard-wrapper .bcard-icon-mail{background-position:-8px -211px;text-decoration:underline;}
#content .bcard-wrapper .bcard-icon-web{background-position:-8px -281px;text-decoration:underline;}
#content .bcard-wrapper .bcard-cat{font-size:12px;margin-bottom:20px;display:block;}
#content .bcard-wrapper .bcard-outer{display:block;margin:20px 0;}
#content .bcard-wrapper .bcard-outer img{margin:0;}
#content .bcard-wrapper .bcard-inner,#content .bcard-wrapper .bcard-image{display:inline-block;vertical-align:bottom;}
#content .bcard-wrapper .bcard-inner{width:67%;}
#content .bcard-wrapper .bcard-image{text-align:right;width:30%;}
#content,.blog-menu{padding:20px;clear:both;}
.page-date{font-size:12px;font-style:italic;border-top:1px dotted #000;margin-top:5px;display:block;padding-top:5px;}
.blog-menu .headline{background-color:#F5F5F5;color:#2F3A42;padding:10px;font-size:14px;margin:0;}
.blog-menu li{font-size:14px;margin-left:0;padding-bottom:15px;list-style:none;}
.blog-menu li a{color:#2F3A42;}
.blog-menu .subhead{font-style:italic;font-weight:bold;font-size:14px;margin-bottom:10px;margin-top:10px;margin-left:10px;}
.blog-menu ul{margin-left:10px;}
.blog-teaser{margin-bottom:20px;}
.blog-teaser .list-head strong{background:none;margin:0;padding:0;font-size:20px;}
.blog-teaser-head,.blog-teaser .btn-cta{color:;text-decoration:none;background:url("../images/sprite.png") no-repeat scroll -44px -55px transparent;padding:4px;font-size:13px;line-height:19px;font-weight:bold;margin:5px 0 10px 0;cursor:pointer;display:block;}
.blog-teaser-head{background-image:none;padding-left:0;}
.search_browse{margin:10px 0;}
#content .search_browse ul{margin:0;padding:0;}
#content .search_browse ul li{font-size:18px;padding:2px 10px;width:24px;text-align:center;background-color:;background:-moz-linear-gradient(top,,);background:-webkit-gradient(linear,left top,left bottom,from(),to());background:-webkit-linear-gradient(top,,);background:-ms-linear-gradient(top,,);background:-o-linear-gradient(top,,);background:linear-gradient(top,,);color:;}
#content .search_browse ul li a{color:;}
#content .search_browse ul li:first-child,#content .search_browse ul li:last-child{padding:0;}
.search_browse p{font-size:13px;padding-bottom:10px;border-bottom:1px dotted;margin-bottom:10px;}
#content .search_browse .btn_backward{display:block;float:none;clear:both;max-width:75px;}
.figure .legend{margin-bottom:10px;}
.teaser-content .teaser,.teaser-content .teaser-wrapper{width:100% !important;margin:0;padding:0;box-shadow:none;background:transparent;}
.teaser-content .record{width:100%;margin:0 1%;}
.teaser-content,.teaser-content .teaser-row{width:100%;}
#primarycontent table tr:nth-child(odd){}
#primarycontent table tr:nth-child(even){}
#primarycontent table td.table-highlight{#ccc}
#primarycontent table th.table-highlight{#ccc}
#primarycontent .teaser .link-record-pic{background-image:none;margin:0;padding:0;}
.teaser{display:block;;}
.wpwl-control{padding:0;}
.wpwl-form{margin:0 auto 24px auto;max-width:100%;padding:20px;background-color:#fff;}
#primarycontent .wpwl-form select{background:#fff;border-radius:0px;height:21px;width:100%;}
#primarycontent .wpwl-form input{background-color:#fff;height:21px;font-size:10px;width:100%;}
.wpwl-brand-SOFORTUEBERWEISUNG{margin:0;}
.wpwl-container-onlineTransfer-SOFORTUEBERWEISUNG .wpwl-label.wpwl-label-country{width:100%;}
#content .sm-optin-switch,#content .sm-optin-switch:link,#content .sm-optin-info,#content .sm-optin-info:link,#content .fb-like-optin-btn,#content .addthis-optin-btn,.sm-optin-switch,.sm-optin-info,.fb-like-optin-btn,.addthis-optin-btn{background:url("../images/env_sprite.png") no-repeat 0 -823px;height:20px !important;width:20px !important;overflow:hidden;display:block;padding:0 !important;float:left;cursor:pointer;background-color:transparent;}
#content .sm-optin-switch,#content .sm-optin-switch:link{background-position:0 -823px;}
.sm-optin-switch{margin-right:5px !important;}
.sm-optin-switch.on{display:none !important;}
#content .sm-optin-info,#content .sm-optin-info:link{background-position:-94px -823px;}
.sm-optin-info{background-position:-94px -823px;margin-left:5px !important;}
#wrapper .sm-optin-switch,#wrapper .sm-optin-info{margin-top:8px;}
#wrapper-addthis-optin{clear:both;margin:0px 10px 0px 10px;}
.fb-like-optin-btn{background-position:-75px -824px !important;margin-left:10px !important;}
.addthis-optin-btn{background-position:-21px -823px;width:55px !important;margin:0 5px 10px 10px;}
.fb-likeit{width:120px;height:25px;}
#hover-text{display:none;position:absolute;z-index:10000000;border:1px solid #555555;color:#555555;background-color:#ffffff;padding:5px;margin:0px 15px 15px 0px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
#cookie_note{display:none;text-align:center;padding:5px 0;position:fixed;bottom:0;left:0;width:100%;background-color:#000;color:#FFF;z-index:10000000;}
#cookie_note a{color:#fff;text-decoration:underline;}
#cookie_note form{display:inline-block;vertical-align:middle;}
#cookie_note button{background-color:#fff;border:none;padding:7px;display:block;margin:10px auto;color:#000;font-size:15px;border-radius:4px;margin-left:15px;}
#cookie_note button:hover{opacity:0.7;}
#cookie_optin_back{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;opacity:0.5;background-color:#000;}
#cookie_optin{display:none;z-index:1510;height:auto;min-height:auto;max-height:80%;bottom:auto;top:10%;left:5%;right:5%;position:fixed;max-width:90%;padding:8%;overflow:auto;border-radius:0px;}
#cookie_optin strong{font-weight:500;}
#cookie_optin_settings{display:none;}
#cookie_optin a.inline{display:inline-block;color:#666;background-color:#fff;background:#fff;padding:0;margin:0;float:none;font-size:inherit;box-shadow:0 0 #fff;-webkit-box-shadow:0 0 #fff;-moz-box-shadow:0 0 #fff;}
#cookie_optin h2{font-size:1.3em;line-height:150%;color:#000;margin:0;}
#cookie_optin p{font-size:1em;line-height:150%;margin:0;color:#000;}
#cookie_optin form{margin-top:10px;}
#cookie_optin label{cursor:pointer;display:inline;font-size:inherit;margin:0;}
#cookie_optin label span{margin-left:28px;font-weight:normal;color:#000;display:block;}
#cookie_optin input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #666;width:14px;height:14px;top:1px;position:relative;margin:0 10px 0 0;border-radius:0px;}
#cookie_optin input[type=checkbox]:checked:before{content:"";height:2px;width:4px;background:#999;display:block;position:absolute;left:1px;top:7px;transform:rotate(45deg);}
#cookie_optin input[type=checkbox]:checked:after{content:"";height:2px;width:11px;background:#999;display:block;position:absolute;left:2px;top:5px;transform:rotate(-45deg);}
#cookie_optin input[type="checkbox"]:focus{outline:none;}
#cookie_optin .list-item>input[type=checkbox]{float:left;top:11px;}
#cookie_optin input[type=checkbox]:disabled{opacity:0.5;}
#cookie_optin .list-heading{margin-left:30px;}
#cookie_optin .list-heading a{width:100%;margin:5px 0 5px 0;border-radius:0px;background-color:#666;background:#666;box-shadow:0 0 #fff;-webkit-box-shadow:0 0 #fff;-moz-box-shadow:0 0 #fff;font-size:1em;color:#fff;box-sizing:border-box;}
#cookie_optin .list-heading a span{color:#fff;}
#cookie_optin .list-heading a:after{content:"\0276E";margin-right:10px;float:right;font-weight:900;transform:rotate(-90deg);color:#fff;}
#cookie_optin .list-heading.sel a:after{transform:rotate(90deg);}
#cookie_optin .list-body{display:none;width:95%;margin-left:30px;padding:0 1%;}
#cookie_optin button,#cookie_optin_settings .cookie_optin_btn_light{width:100%;border:none;font-size:1em;font-weight:normal;float:left;padding:10px 14px;margin:14px 20px 0 0;background-color:#666666;cursor:pointer;color:#fff;}
#cookie_optin #cookie_optin_btn_settings,#cookie_optin_settings .cookie_optin_btn_light{border:1px solid #666;color:#666;background-color:#fff;}
#cookie_optin_settings .cookie_optin_btn_light{box-sizing:border-box;border-radius:0;text-align:center;color:#666 !important;}
#cookie_optin a:hover,#cookie_optin button:hover{opacity:0.6;}
#cookie_optin button:focus{outline:none;}
#js_add_to_scrolltop{display:none;height:0px;}
#treemenu span{display:none;}
#preview{background-color:#ffffff;margin-bottom:0px;border-bottom:1px solid #626262;position:relative;z-index:50;clear:both;}
#preview div{background:#ffffff url("../images/env_sprite.png") no-repeat -0px -710px;padding-left:210px;height:200px;width:730px;margin:0px auto;padding-top:16px;}
#preview h1{text-transform:uppercase;font-size:1.5em;margin-bottom:5px;color:#626262;}
#preview p{font-size:1.2em;color:#626262;}
#preview a{color:#626262;}
#preview fieldset{border:none;margin-bottom:10px;}
#preview input{background-color:#e2e2e2;cursor:pointer;text-transform:uppercase;font-size:1.1em;margin-top:3px;color:#626262;height:auto}
#footer #edit a.btn_webconfig,#footer #edit-dark a.btn_webconfig,#footer #edit-light a.btn_webconfig,#provider #edit a.btn_webconfig,#provider #edit-dark a.btn_webconfig,#provider #edit-light a.btn_webconfig{background:transparent url("../images/env_sprite.png") no-repeat -486px -558px;display:block;float:left;height:18px;margin-right:8px;text-indent:-9999px;width:17px;}
#language_selection .btn_de,.btn_de{background:transparent url(../images/env_sprite.png) no-repeat -794px 4px;}
#language_selection .btn_es,.btn_es{background:transparent url(../images/env_sprite.png) no-repeat -794px -16px;}
#language_selection .btn_hu,.btn_hu{background:transparent url(../images/env_sprite.png) no-repeat -794px -336px;}
#language_selection .btn_en,.btn_en,#language_selection .btn_en-gb,.btn_en-gb{background:transparent url(../images/env_sprite.png) no-repeat -794px -276px;}
#language_selection .btn_nl,.btn_nl{background:transparent url(../images/env_sprite.png) no-repeat -794px -56px;}
#language_selection .btn_fr,.btn_fr{background:transparent url(../images/env_sprite.png) no-repeat -794px -296px;}
#language_selection .btn_ru,.btn_ru{background:transparent url(../images/env_sprite.png) no-repeat -794px -116px;}
#language_selection .btn_hr,.btn_hr{background:transparent url(../images/env_sprite.png) no-repeat -794px -316px;}
#language_selection .btn_it,.btn_it{background:transparent url(../images/env_sprite.png) no-repeat -794px -376px;}
#language_selection .btn_cs,.btn_cs{background:transparent url(../images/env_sprite.png) no-repeat -794px -256px;}
#language_selection .btn_pl,.btn_pl{background:transparent url(../images/env_sprite.png) no-repeat -794px -76px;}
#language_selection .btn_sk,.btn_sk{background:transparent url(../images/env_sprite.png) no-repeat -794px -136px;}
#language_selection .btn_il,.btn_il{background:transparent url(../images/env_sprite.png) no-repeat -794px -356px;}
#language_selection .btn_ro,.btn_ro{background:transparent url(../images/env_sprite.png) no-repeat -794px -96px;}
#language_selection .btn_mk,.btn_mk{background:transparent url(../images/env_sprite.png) no-repeat -794px -36px;}
#language_selection .btn_bg,.btn_bg{background:transparent url(../images/env_sprite.png) no-repeat -794px -216px;}
#language_selection .btn_bs,.btn_bs{background:transparent url(../images/env_sprite.png) no-repeat -794px -236px;}
#language_selection .btn_tr,.btn_tr{background:transparent url(../images/env_sprite.png) no-repeat -794px -196px;}
#language_selection .btn_sr,.btn_sr{background:transparent url(../images/env_sprite.png) no-repeat -794px -176px;}
#language_selection .btn_sl,.btn_sl{background:transparent url(../images/env_sprite.png) no-repeat -794px -156px;}
#language_selection .btn_el,.btn_el{background:transparent url(../images/env_sprite.png) no-repeat -794px -396px;}
#language_selection .btn_da,.btn_da{background:transparent url(../images/env_sprite.png) no-repeat -748px -644px;}
#language_selection .btn_no,.btn_no{background:transparent url(../images/env_sprite.png) no-repeat -748px -661px;}
#language_selection .btn_de-at,.btn_de-at{background:transparent url(../images/env_sprite.png) no-repeat -748px -678px;}
#language_selection .btn_de-de,.btn_de-de{background:transparent url(../images/env_sprite.png) no-repeat -748px -1295px;}
#language_selection .btn_de-ch,.btn_de-ch{background:transparent url(../images/env_sprite.png) no-repeat -748px -1312px;}
#language_selection .btn_en-us,.btn_en-us{background:transparent url(../images/env_sprite.png) no-repeat -748px -1329px;}
#language_selection .btn_es-cl,.btn_es-cl{background:transparent url(../images/env_sprite.png) no-repeat -748px -1346px;}
#language_panel .btn_es-cl,#language_panel .btn_de-ch,#language_panel .btn_en-gb,#language_panel .btn_en-us,#language_panel .btn_de-de,#language_panel .btn_de-at,#language_panel .btn_de,#language_panel .btn_en,#language_panel .btn_es,#language_panel .btn_mk,#language_panel .btn_nl,#language_panel .btn_pl,#language_panel .btn_ro,#language_panel .btn_ru,#language_panel .btn_sl,#language_panel .btn_sk,#language_panel .btn_sr,#language_panel .btn_tr,#language_panel .btn_bg,#language_panel .btn_bs,#language_panel .btn_cs,#language_panel .btn_fr,#language_panel .btn_hr,#language_panel .btn_hu,#language_panel .btn_it,#language_panel .btn_da{background:url(../images/env_sprite.png) no-repeat scroll -955px -700px transparent;}
#language_panel .btn_es{background-position:-955px -746px;}
#language_panel .btn_mk{background-position:-955px -562px;}
#language_panel .btn_nl{background-position:-955px -792px;}
#language_panel .btn_pl{background-position:-955px -838px;}
#language_panel .btn_ro{background-position:-955px -516px;}
#language_panel .btn_ru{background-position:-955px -470px;}
#language_panel .btn_sl{background-position:-955px -976px;}
#language_panel .btn_sk{background-position:-955px -424px;}
#language_panel .btn_sr{background-position:-955px -1022px;}
#language_panel .btn_tr{background-position:-955px -1068px;}
#language_panel .btn_bg{background-position:-955px -1114px;}
#language_panel .btn_bs{background-position:-955px -1160px;}
#language_panel .btn_cs{background-position:-955px -608px;}
#language_panel .btn_en,#language_panel .btn_en-gb{background-position:-955px -654px;}
#language_panel .btn_fr{background-position:-955px -1206px;}
#language_panel .btn_hr{background-position:-955px -1252px;}
#language_panel .btn_hu{background-position:-955px -1298px;}
#language_panel .btn_it{background-position:-955px -884px;}
#language_panel .btn_el{background-position:-955px -1344px;}
#language_panel .btn_da{background-position:-954px -1390px;}
#language_panel .btn_no{background-position:-954px -1441px;}
#language_panel .btn_de-at{background-position:0px -1344px;}
#language_panel .btn_de-de{background-position:0px -1390px;}
#language_panel .btn_de-ch{background-position:0px -1441px;}
#language_panel .btn_en-us{background-position:0px -1298px;}
#language_panel .btn_es-cl{background-position:0px -1252px;}
a.download-pps:link,a.download-pps:visited,#primarycontent a.download-pps:link,#primarycontent a.download-pps:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -100px;}
a.download-ppsx:link,a.download-ppsx:visited,#primarycontent a.download-ppsx:link,#primarycontent a.download-ppsx:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -100px;}
a.download-ppt:link,a.download-ppt:visited,#primarycontent a.download-ppt:link,#primarycontent a.download-ppt:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -100px;}
a.download-pptx:link,a.download-pptx:visited,#primarycontent a.download-pptx:link,#primarycontent a.download-pptx:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -100px;}
a.download-gif:link,a.download-gif:visited,#primarycontent a.download-gif:link,#primarycontent a.download-gif:visited{background:transparent url(../images/env_sprite.png) no-repeat 3px -160px;}
a.download-jpg:link,a.download-jpg:visited,#primarycontent a.download-jpg:link,#primarycontent a.download-jpg:visited{background:transparent url(../images/env_sprite.png) no-repeat 3px -160px;}
a.download-png:link,a.download-png:visited,#primarycontent a.download-png:link,#primarycontent a.download-png:visited{background:transparent url(../images/env_sprite.png) no-repeat 3px -160px;}
a.download-bmp:link,a.download-bmp:visited,#primarycontent a.download-bmp:link,#primarycontent a.download-bmp:visited{background:transparent url(../images/env_sprite.png) no-repeat 3px -160px;}
a.download-tif:link,a.download-tif:visited,#primarycontent a.download-tif:link,#primarycontent a.download-tif:visited{background:transparent url(../images/env_sprite.png) no-repeat 3px -160px;}
a.download-mdb:link,a.download-mdb:visited,#primarycontent a.download-mdb:link,#primarycontent a.download-mdb:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -220px;}
a.download-odb:link,a.download-odb:visited,#primarycontent a.download-odb:link,#primarycontent a.download-odb:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -220px;}
a.download-ods:link,a.download-ods:visited,#primarycontent a.download-ods:link,#primarycontent a.download-ods:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -220px;}
a.download-accdb:link,a.download-accdb:visited,#primarycontent a.download-accdb:link,#primarycontent a.download-accdb:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -220px;}
a.download-pdf:link,a.download-pdf:visited,#primarycontent a.download-pdf:link,#primarycontent a.download-pdf:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -280px;}
a.download-csv:link,a.download-csv:visited,#primarycontent a.download-csv:link,#primarycontent a.download-csv:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -340px;}
a.download-xls:link,a.download-xls:visited,#primarycontent a.download-xls:link,#primarycontent a.download-xls:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -340px;}
a.download-xlsx:link,a.download-xlsx:visited,#primarycontent a.download-xlsx:link,#primarycontent a.download-xlsx:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -340px;}
a.download-txt:link,a.download-txt:visited,#primarycontent a.download-txt:link,#primarycontent a.download-txt:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -400px;}
a.download-doc:link,a.download-doc:visited,#primarycontent a.download-doc:link,#primarycontent a.download-doc:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -400px;}
a.download-docx:link,a.download-docx:visited,#primarycontent a.download-docx:link,#primarycontent a.download-docx:visited{background:transparent url(../images/env_sprite.png) no-repeat 0px -400px;}
a.download-zip:link,a.download-zip:visited,#primarycontent a.download-zip:link,#primarycontent a.download-zip:visited{background:transparent url(../images/env_sprite.png) no-repeat 3px -457px;}
.hidden{display:none !important;}
#edit-dark #btn_toggleeditcontrols,#edit-light #btn_toggleeditcontrols{width:66px !important;height:21px !important;}
button#consent-banner-prefs-button{display:none;background-color:#fff;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIyIiByPSIxMSIgc3Ryb2tlPSIjM0MzQzNDIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcuNTA0MiAxNi43NTA3QzI3LjUwNDIgMTcuNzE2NCAyNi43MTk3IDE4LjUgMjUuNzUxNCAxOC41QzI0Ljc4NDUgMTguNSAyNCAxNy43MTY0IDI0IDE2Ljc1MDdDMjQgMTUuNzgzNiAyNC43ODQ1IDE1IDI1Ljc1MTQgMTVDMjYuNzE5NyAxNSAyNy41MDQyIDE1Ljc4MzYgMjcuNTA0MiAxNi43NTA3WiIgZmlsbD0iIzNDM0MzQyIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC41MDMgMjMuMjVDMjguNTAzIDIzLjk0MDUgMjcuOTQyOCAyNC41IDI3LjI1MTUgMjQuNUMyNi41NjAyIDI0LjUgMjYgMjMuOTQwNSAyNiAyMy4yNUMyNiAyMi41NjExIDI2LjU2MDIgMjIgMjcuMjUxNSAyMkMyNy45NDI4IDIyIDI4LjUwMyAyMi41NjExIDI4LjUwMyAyMy4yNVoiIGZpbGw9IiMzQzNDM0MiLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIgMjEuNUMyMiAyMi4zMjg2IDIxLjMyODYgMjMgMjAuNSAyM0MxOS42NzE0IDIzIDE5IDIyLjMyODYgMTkgMjEuNUMxOSAyMC42NzMzIDE5LjY3MTQgMjAgMjAuNSAyMEMyMS4zMjg2IDIwIDIyIDIwLjY3MzMgMjIgMjEuNVoiIGZpbGw9IiMzQzNDM0MiLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYgMjhDMjYgMjguNTUyNCAyNS41NTI0IDI5IDI1IDI5QzI0LjQ0NzYgMjkgMjQgMjguNTUyNCAyNCAyOEMyNCAyNy40NDg5IDI0LjQ0NzYgMjcgMjUgMjdDMjUuNTUyNCAyNyAyNiAyNy40NDg5IDI2IDI4WiIgZmlsbD0iIzNDM0MzQyIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMCAxNEMyMCAxNC41NTI0IDE5LjU1MjQgMTUgMTkgMTVDMTguNDQ3NiAxNSAxOCAxNC41NTI0IDE4IDE0QzE4IDEzLjQ0ODkgMTguNDQ3NiAxMyAxOSAxM0MxOS41NTI0IDEzIDIwIDEzLjQ0ODkgMjAgMTRaIiBmaWxsPSIjM0MzQzNDIi8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxIDI4LjVDMjEgMjkuODgwOSAxOS44ODA5IDMxIDE4LjUgMzFDMTcuMTE5MSAzMSAxNiAyOS44ODA5IDE2IDI4LjVDMTYgMjcuMTIyMiAxNy4xMTkxIDI2IDE4LjUgMjZDMTkuODgwOSAyNiAyMSAyNy4xMjIyIDIxIDI4LjVaIiBmaWxsPSIjM0MzQzNDIi8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2IDIxQzE2IDIyLjEwNTkgMTUuMTA0MSAyMyAxNCAyM0MxMi44OTQxIDIzIDEyIDIyLjEwNTkgMTIgMjFDMTIgMTkuODk1OSAxMi44OTQxIDE5IDE0IDE5QzE1LjEwNDEgMTkgMTYgMTkuODk1OSAxNiAyMVoiIGZpbGw9IiMzQzNDM0MiLz4KICAgIDxwYXRoIGQ9Ik0yMSAxTDIzLjY0NjQgMy42NDY0NUMyMy44NDE3IDMuODQxNzEgMjMuODQxNyA0LjE1ODMgMjMuNjQ2NCA0LjM1MzU2TDIxIDciIHN0cm9rZT0iIzNDM0MzQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICAgIDxwYXRoIGQ9Ik0xIDIyLjc1QzEgMTIuMzk0NyA5LjM5NDY2IDQgMTkuNzUgNEMyMC45NzE4IDQgMjIuMTY2NCA0LjExNjg3IDIzLjMyMzEgNC4zNDAwNSIgc3Ryb2tlPSIjM0MzQzNDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTE5IDQyLjc1TDE2LjM1MzYgNDAuMTAzNUMxNi4xNTgzIDM5LjkwODMgMTYuMTU4MyAzOS41OTE3IDE2LjM1MzYgMzkuMzk2NEwxOSAzNi43NSIgc3Ryb2tlPSIjM0MzQzNDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTM5IDIxQzM5IDMxLjM1NTMgMzAuNjA1MyAzOS43NSAyMC4yNSAzOS43NUMxOS4wMjgyIDM5Ljc1IDE3LjgzMzYgMzkuNjMzMSAxNi42NzY5IDM5LjQxIiBzdHJva2U9IiMzQzNDM0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPg==");background-size:44px;background-repeat:no-repeat;background-position:50%;border:none;box-sizing:border-box;cursor:pointer;padding:9px 9px 7px 7px;outline:none;width:64px;height:64px;border-top-right-radius:50%;box-shadow:0 0 6.86px 0 rgba(0,0,0,.10196078431372549);position:fixed;bottom:0;left:0;z-index:9999999;transform:scale(.7);transform-origin:bottom left;transition:all .3s ease;}
button#consent-banner-prefs-button:hover{transform:scale(1);}
.lg-no-image .lg .lg-inner .lg-item .lg-img-wrap{z-index:-99999;display:none;}
.mod_popup_container{background-color:#fff;padding:15px;max-width:700px;clear:both;border-radius:7px;position:absolute;right:0;left:0;top:5%;bottom:5%;margin:auto;}
.mod_popup_container p{width:100%;white-space:normal;}
.mod_popup_container b{display:block;margin-bottom:15px;}
.mod_popup_container a{background-color:#eee;color:#000;padding:10px;display:block;margin-top:25px;border-radius:5px;font-size:14px;}
.mod_popup_container a:hover,.mod_popup_container a:focus{opacity:0,7;}
.lg-icon{background:url(../images/lightgallery_sprite.png) no-repeat scroll center center transparent;}
.lg-actions .lg-next,.lg-actions .lg-prev{border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5;}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF;}
.lg-actions .lg-next{right:20px;background-position:-1px -167px;height:22px;}
.lg-actions .lg-prev{left:20px;background-position:-1px -167px;height:22px;transform:rotate(180deg);}
.lg-autoplay-button{background-position:0 -157px;}
.lg-show-autoplay .lg-autoplay-button{background-position:0 -265px;}
@-webkit-keyframes lg-right-end{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@-moz-keyframes lg-right-end{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@-ms-keyframes lg-right-end{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@keyframes lg-right-end{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@-webkit-keyframes lg-left-end{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
@-moz-keyframes lg-left-end{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
@-ms-keyframes lg-left-end{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
@keyframes lg-left-end{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative;}
.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative;}
.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.45);}
.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;opacity:0.7;}
.lg-toolbar .lg-icon:hover{opacity:1;}
.lg-sub-html{background-color:rgba(0,0,0,0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;}
.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold;}
.lg-sub-html p{font-size:12px;margin:5px 0 0;}
#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle;}
.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;}
.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-o-transition:-o-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}
.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);}
.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;}
.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px;}
@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease;}
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707;}
.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;}
.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}
.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}
.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;}
.lg-outer .lg-toogle-thumb:hover{color:#FFF;}
.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s;}
.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0;}
.lg-progress-bar.lg-start .lg-progress{width:100%;}
.lg-show-autoplay .lg-progress-bar{opacity:1;}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
#lg-zoom-in{background-position:0 -104px;}
#lg-actual-size{font-size:20px;}
#lg-actual-size{font-size:20px;background-position:0 -210px;}
.lg-close.lg-icon{background-position:0 -320px;}
#lg-zoom-out{opacity:0.5;pointer-events:none;background-position:0 -50px;}
.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}
.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}
.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset;}
.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}
.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px;}
.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset;}
.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}
.lg-fullscreen.lg-icon{background-position:0 5px;}
.group{*zoom:1;}
.group:before,.group:after{display:table;content:"";line-height:0;}
.group:after{clear:both;}
.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}
.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lg-outer.lg-visible{opacity:1;}
.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}
.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}
.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap;}
.lg-outer .lg-item{background:url(../images/loading.gif) no-repeat scroll center center transparent;display:none !important;}
.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important;}
.lg-outer.lg-css .lg-current{display:inline-block !important;}
.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}
.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;}
.lg-outer .lg-item.lg-complete{background-image:none;}
.lg-outer .lg-item.lg-current{z-index:1060;}
.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important;}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}
.lg-outer .lg-empty-html{display:none;}
.lg-outer.lg-hide-download #lg-download{display:none;}
.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}
.lg-backdrop.in{opacity:1;}
.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}
.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.lg-css3.lg-fade .lg-item{opacity:0;}
.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}
.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}
@media (max-width:1024px){.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{display:none;}
}
.lg-no-close .lg-close{display:none;}
