body
{-webkit-text-size-adjust: 100%;background-color: #333333;    font-family: Arial,sans-serif;font-size: 12px;font-style: normal;font-weight: 400;position: relative; height:1px;}
#body
{height: 100%;width: 100%;position:absolute; overflow: hidden;}
.page_background
{z-index: -1;}
.fixed_background
{position: fixed;top: 0;bottom: 0;left: 0;right: 0}
.scroll_background
{width:100%;}
iframe
{border: medium none;display: block;}
.ww_element
{position: absolute;}
.group
{position: absolute;}
.ww_footer
{position: absolute;}
.content
{overflow: hidden;word-wrap: break-word;height:100%;-moz-box-sizing: border-box;box-sizing:border-box;position: relative;}
.content .title
{color: #CCCCCC; overflow: hidden;padding: 10px 0; text-align: center;text-overflow: ellipsis;}
.ww_left
{text-align: left;}
.ww_right
{text-align: right;}
.ww_center
{text-align: center;}
.ww_inner_element
{-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
.ww_inner_element_content
{overflow: hidden;text-overflow: ellipsis;}
.ww_element[type="gallery"] .ww_inner_element,.ww_element[type="slider"] .ww_inner_element
{;position: absolute;}
textarea.ww_inner_element_content
{overflow: auto;}
.ww_transparent
{opacity: 0 !important;}
.ww_element[type="img"] .content
{transform: translateZ(0);}
.ww_image_wrapper
{height: 100%;overflow: hidden;width: 100%;}
.ww_image_wrapper > img
{position: absolute}
.ww_element[fullwidth="true"] .ww_image_wrapper img
{max-width: none;max-height: none;}
.galleryList
{display:none;}
.lightbox_wrapper
{float: left;}
.lightbox_title
{overflow: hidden; text-align: center;text-overflow: ellipsis; white-space: nowrap;-moz-box-sizing: border-box;}
.image_lightbox_outer_wrapper
{-moz-box-sizing: border-box;box-sizing:border-box;overflow: hidden;transform: translateZ(0);-webkit-transform:translateZ(0);}
.image_lightbox_inner_wrapper
{height: 100%;width: 100%;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.image_lightbox_container
{font-size: 0;line-height: 0;}
.ww_lightbox.imageAnimationsEnabled .image_lightbox_inner_wrapper
{transition:transform 0.25s ease-out 0s;-webkit-transition:-webkit-transform 0.25s ease-out 0s;}
.ww_lightbox.imageAnimationsEnabled .image_lightbox_inner_wrapper:hover
{transform: scale(1.2);-webkit-transform:scale(1.2);}
.newsfeed_content.thumbnailsAnimationsEnabled .newsfeed_thumbnail_image
{transition: transform 0.25s ease-out 0s;-webkit-transition:-webkit-transform 0.25s ease-out 0s;}
.newsfeed_content.thumbnailsAnimationsEnabled .newsfeed_thumbnail_image:hover
{transform: scale(1.2);-webkit-transform:scale(1.2);}
.newsfeed_news
{box-sizing:border-box;-moz-box-sizing: border-box;;float: left;overflow: hidden;position: relative;text-align: center;width: 190px;}
.newsfeed_news_wrapper
{overflow: hidden;position: relative;}
.newsfeed_element_wrapper
{box-sizing:border-box;-moz-box-sizing: border-box;}
.newsfeed_name
{-moz-hyphens: auto;overflow: hidden;word-wrap: break-word;}
.newsfeed_short
{-moz-hyphens: auto;bottom: 0;left: 0;overflow: hidden;right: 0;text-align: justify;top: 0;word-wrap: break-word;white-space: pre-line;}
.newsfeed_read_more
{text-align: right;}
.newsfeed_date
{text-align: right;}
.newsfeed_thumbnail_wrapper
{margin:auto;}
.newsfeed_thumbnail
{box-sizing:border-box;-moz-box-sizing: border-box;overflow: hidden;position: relative;width: 100%;height: 100%;transform: translateZ(0);-webkit-transform:translateZ(0);}
.newsfeed_thumbnail_image
{height: 100%;width: 100%; background:no-repeat scroll center center rgba(0, 0, 0, 0);}
.newsfeed_float_wrapper
{height :100%;}
.newsfeed_news.layout_thumbnail_left .newsfeed_image_wrapper
{float: left;}
.newsfeed_news.layout_thumbnail_right .newsfeed_image_wrapper
{float: right;}
.newsfeed_name_link
{color: inherit;text-decoration: none;}
.newsfeed_short_link
{color: inherit;}
.newsfeed_pagination_wrapper
{bottom: 0;left: 0;right: 0;text-align: center;width: 100%;float: left;}
.newsfeed_pagination_box
{display: inline-block;position: relative;}
.newsfeed_pagination_box .view
{display: inline-block;overflow: hidden; vertical-align: middle;white-space: nowrap;}
.newsfeed_pagination_box .list
{position: relative; left: 0; display: inline-block;}
.newsfeed_pagination_icon
{display: inline-block;vertical-align: middle;cursor: pointer;}
.newsfeed_pagination_box .list > *
{display: inline-block;padding: 0 8px;vertical-align: middle;cursor: pointer;}
.newsfeed_data_contener
{display: none;}
.ww_button_content
{overflow: visible;}
.ww_button_wrapper
{position: relative;transform: translateZ(0);width:100%;height:100%;box-sizing: border-box;overflow: hidden;transition-property: border-radius, box-shadow, background-color, opacity;-moz-transition-property: border-radius, box-shadow, background-color, opacity;-webkit-transition-property: border-radius, box-shadow, background-color, opacity;-o-transition-property: border-radius, box-shadow, background-color, opacity;;}
.ww_button_wrapper .hover
{opacity:0 ;}
.ww_button_wrapper:hover .hover
{opacity:1;}
.ww_button_wrapper > div
{width:100%;height:100%;position: absolute;}
.ww_button_background_image_box
{width:100%;height:100%;overflow: hidden;box-sizing: border-box;position: absolute;}
.ww_button_link
{top:0;bottom:0;right: 0; left: 0 ;position:absolute;background-color: rgba(0,0,0,0);}
.ww_button_text_wrapper
{display:table;width:100%;height:100%;position: absolute;box-sizing: border-box;}
.ww_button_background_image_box, .ww_button_text_wrapper
{-moz-transition-property: opacity;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.ww_button_text
{display:table-cell;vertical-align: middle;text-align: center;}
.ww_login_wrapper > .ww_login_tool_text_login
{display:table-cell;}
.ww_login_wrapper > .ww_login_tool_text_logout
{display:none}
.ww_login_tool_logged > .ww_login_wrapper > .ww_login_tool_text_login
{display:none;}
.ww_login_tool_logged > .ww_login_wrapper > .ww_login_tool_text_logout
{display:table-cell;}
.embedded_html_content
{width: 100%; height: 100%;overflow: auto;}
.language_selector
{font-size:0px;}
.language_selector > li
{position: relative; overflow: hidden;}
.language_selector_horizontal > li
{display:inline-block;}
.language_selector_flag > a > img
{left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);-webkit-transform:  translate(-50%, -50%);}
.ww_menu_content_wrapper
{display: table;}
.ww_menu_content
{overflow: visible;}
.readmore:link, .readmore:visited
{color: #fcf8f9;}
.readmore:hover, .readmore:active
{color: #91a974;}
.ww_menu_list
{display: table-cell;white-space: nowrap;}
.ww_menu_list.ww_top
{vertical-align: top;}
.ww_menu_list.ww_bottom
{vertical-align: bottom;}
.ww_menu_list.ww_middle
{vertical-align: middle;}
.ww_menu_list.ww_left
{text-align: left;}
.ww_menu_list.ww_right
{text-align: right;}
.ww_menu_list.ww_center
{text-align: center;}
.ww_menu_list > .ww_menu_item
{vertical-align: inherit;}
.ww_menu_list .ww_menu_item
{position: relative;}
.ww_menu_item .ww_menu_item_link
{text-decoration: none;word-spacing: normal;display: block;opacity: 1;border: none;color: inherit;cursor: pointer;}
.ww_menu_item .ww_menu_item_link > span
{display: inline-block;min-width: 1px;}
.ww_menu_item .ww_menu_item_link:hover
{opacity: 1;}
.ww_menu_list > .ww_menu_item
{display: inline-block;}
.ww_menu_list.ww_menu_vertical .ww_menu_item
{clear: both;display: block;}
.ww_menu_list .ww_menu_item:hover
{z-index: 5;}
.ww_menu_list .ww_menu_item > ol
{display: none;left: 0;padding: 0;position: absolute;}
.ww_menu_list.ww_submenu_top .ww_menu_item > ol
{bottom: 100%; top: auto;}
.ww_menu_list.ww_submenu_bottom .ww_menu_item > ol
{top: 100%; bottom: auto;}
.ww_menu_list.ww_menu_vertical .ww_menu_item > ol
{top:0;}
.ww_menu_list.ww_menu_vertical.ww_submenu_right .ww_menu_item > ol
{left:100%; right: auto;}
.ww_menu_list.ww_menu_vertical.ww_submenu_left .ww_menu_item > ol
{left: auto; right: 100%;}
.ww_menu_list .ww_menu_item > ol > .ww_menu_item >  a
{text-align: left;}
.ww_form_frame
{width: 100%; line-height:1;}
.ww_form_cell_1
{vertical-align: top; width: 0;}
.ww_form_cell_2
{width: 100%;}
.ww_form_label_wrapper
{white-space: nowrap;}
.ww_form_label_wrapper .ww_inner_element_content
{overflow: visible;}
.ww_form_frame input[type="text"], .ww_form_frame input[type="file"], .ww_form_frame textarea
{-moz-box-sizing: border-box;box-sizing: border-box;background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none;resize: none;width: 100%;vertical-align: middle; overflow-x:hidden;font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; color: inherit; text-decoration: inherit; text-align: inherit;}
.ww_form_frame textarea
{height: 8em;}
.ww_form_frame input[type="checkbox"]
{display: block;}
.ww_form_frame select
{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;font-family: inherit;}
.ww_form_frame .ww_multiple_select_option .ww_multiple_select_checkbox
{ float: left;}
.ww_form_frame .ww_multiple_select_option .ww_multiple_select_label
{ margin-left: 16px; white-space: nowrap;}
.ww_form_frame ::-webkit-input-placeholder
{color: inherit;text-decoration: inherit;opacity: 0.3;}
.ww_form_frame ::-moz-placeholder
{color: inherit;text-decoration: inherit;opacity: 0.3;}
.ww_form_frame :-moz-placeholder
{color: inherit;text-decoration: inherit;opacity: 0.3;}
.ww_form_frame :-ms-input-placeholder
{color: inherit;text-decoration: inherit;opacity: 0.3;}
.ww_form_frame .ww_multiple_select_option .ww_inner_element_content
{overflow: visible;}
.ww_form_frame .ww_form_frame_info_wrapper .ww_inner_element_content
{overflow: visible; line-height:normal;}
.ww_submit_button_wrapper
{display: inline-block;vertical-align: middle;}
.ww_submit_button_content
{cursor: pointer;transition: 400ms ;-webkit-transition: 400ms ;}
.ww_submit_button_content > .ww_normal_text
{display: block}
.ww_submit_button_content > .ww_hover_text
{display: none;}
.ww_submit_button_content > div
{background-color: transparent !important;}
.ww_submit_button_content:hover > .ww_normal_text
{display: none;}
.ww_submit_button_content:hover  > .ww_hover_text
{display: block;}
.ww_form_frame_info_wrapper
{opacity: 0;display: none;}
.ww_form_frame_info
{display: inline-block;}
.ww_form_frame_info_error
{display: none;}
.ww_form[valid="false"] .ww_form_frame_info
{display: none;}
.ww_form[valid="false"] .ww_form_frame_info_error
{display: inline-block;}
.ww_form_item[valid="false"] > .ww_form_cell_2 > div > *
{border-color: red !important;}
.ww_form_item[valid="false"] > .ww_form_cell_2 input[type="checkbox"]
{outline: 1px solid red;}
a
{text-decoration: none;}
.text_content
{overflow: hidden;}
.text_content ul
{list-style-type: disc;padding-left: 30px;}
.text_content ol
{list-style-type: decimal;padding-left: 30px;}
.text_content ul ul
{list-style-type: square;margin: 0;}
.text_content ul ul ul
{list-style-type: circle;margin: 0;}
.text_content ul ul ul ul
{list-style-type: disc;margin: 0;}
.text_content ol ol
{list-style-type: lower-alpha;margin: 0;}
.text_content ol ol ol
{list-style-type: upper-roman;margin: 0;}
.text_content ol ol ol ol
{list-style-type: decimal;margin: 0;}
.text_content blockquote
{padding-left: 30px;}
.text_content .innerElement
{box-sizing:border-box; -moz-box-sizing: border-box;}
.layerContainer
{position: absolute;}
.news_element
{height:auto;}
.ww_facebook_element
{overflow: visible;}
.ww_facebook_element > .facebook_container
{width: 100%; height: 100%;display: table;}
.ww_facebook_element .table_row
{  display: table-row;  width: 100%;  height: 100%;  text-align: center;}
.ww_facebook_element .outer_wrapper
{display: table-cell; vertical-align:middle;}
.ww_facebook_element .inner_wrapper
{display: inline-block;}
.ww_cookie_info
{position: fixed; opacity: 0.8; background-color: #FFFFFF;color: #545454;z-index: 10000;text-align: center;width: 100%; padding: 7px; box-sizing: border-box;}
.ww_cookie_info_bottom
{bottom:0;box-shadow: 0px -1px 2px #CCCCCC;}
.ww_cookie_info_top
{top:0;box-shadow: 0px 1px 2px #CCCCCC;}
.ww_cookie_info_none
{display: none;}
.ww_cookie_info > .cookiesEU-inner
{padding: 2px 10px;position: relative;}
.cookiesEU-inner >  .cookiesEU-text
{margin-bottom: 5px;}
@media (min-width: 1000px)
{.cookiesEU-inner >  .cookiesEU-text
{display: inline;margin-bottom: 0px;}
}
.cookiesEU-inner > .cookiesEU-close
{ background: none repeat scroll 0 0 #7FCC27;border: medium none;border-radius: 3px;color: #FFFFFF;;display: inline;padding: 3px 10px;right: 0;text-decoration: none;top: 0; margin-left: 20px; white-space: nowrap; line-height: 1.8em;}
.cookiesEU-inner > .cookiesEU-close:hover
{background: none repeat scroll 0 0 #71A033;transition: all 0.1s ease-in 0s;-webkit-transition: all 0.1s ease-in 0s;}
.ww_googleMaps_element
{width: 100%; height: 100%;}
.ww_googleMaps_content
{transform: translateZ(0px);-webkit-transform: translateZ(0px);}
.ww_strobe_player_element
{width: 100%; height: 100%;}
.ww_module_element
{height: 100%; width: 100%;overflow: auto;position: relative;}
.ww_media_player_content
{transform: translateZ(0px);-webkit-transform: translateZ(0px);}
.ww_media_player_content > iframe
{width: 100%;height: 100%;}
.ww_media_player_content > video
{width: 100%;height: 100%;object-fit: cover;font-family: 'object-fit: cover;';}
.ww_media_player_content .ww_video_error_wrapper
{background-color: #333;height: 100%;overflow: hidden;position: relative;width: 100%;}
.ww_media_player_content .ww_video_error_text
{color: #ff4444;font-size: 20px;left: 50%;position: absolute;text-align: center;top: 50%;transform: translate(-50%, -50%);}
.ww_text_wrapper:not(.forceLineHeight),.ww_text_wrapper:not(.forceLineHeight) > *
{line-height: normal;}
.ww_element[type='gallery'] .content,.ww_element[type='slider'] .content,.ww_element[type='lightbox'] .content,.ww_element[type='socialMedia'] .content
{transform: translateZ(0px);-webkit-transform: translateZ(0px);}
.content > div[data-video-type="vimeo"],.content > div[data-video-type="vimeo"] > iframe
{width: 100%;height: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td
{margin:0;padding:0;}
table
{border-collapse:collapse;border-spacing:0;}
fieldset,img
{border:0;}
address,caption,cite,code,dfn,th,var
{font-style:normal;font-weight:normal;}
ol,ul
{list-style:none;}
caption,th
{text-align:left;}
h1,h2,h3,h4,h5,h6
{font-weight:normal;}
q:before,q:after
{content:'';}
abbr,acronym
{ border:0;}
:focus
{outline: none;}
#myGallery
{display: none;}
.gv_galleryWrap
{position: relative;font-size: 10pt;z-index: 0;}
.gv_gallery
{overflow: hidden;position: relative;}
.gv_imageStore
{visibility: hidden;position: absolute;top: -10000px;left: -10000px;}
.gv_panelWrap
{filter: inherit;position: absolute;overflow: hidden;}
.gv_panel-loading
{background: url('images/galleryView/img-loader-4ae62572d3d818acec612bfcad7779a3.gif') 50% 50% no-repeat #aaa;}
.gv_panel
{filter: inherit;position: absolute;top: 0;left: 0;overflow: hidden;z-index: 100;}
.gv_panel img
{position: absolute;}
.gv_overlay
{position: absolute;z-index: 200;width: 100%;height: 100%;}
.gv_overlay.onTop .gv_overlayHeaderWrapper
{top: 0;}
.gv_overlay.onBottom .gv_overlayHeaderWrapper
{bottom: 0;}
.gv_overlay .noText
{display: none}
.gv_showOverlay
{position: absolute;width: 20px;height: 20px;background: url('images/galleryView/themes/light/info-9a6287571384d257437ac6623ecbe460.png') #222;cursor: pointer;z-index: 200;opacity: 0.85;display: none;}
.gv_infobar
{background: #222;padding: 0 0.5em;line-height: 1.5em;height: 1.5em;font-size: 10pt;font-weight: bold;color: white;position: absolute;bottom: 0;right: 0;display: none;vertical-align: middle;z-index: 2000;}
.gv_filmstripWrap
{overflow: hidden;position: absolute;z-index: 200;}
.gv_filmstrip
{margin: 0;padding: 0;position: absolute;top: 0;left: 0;}
.gv_frame
{cursor: pointer;float: left;position: relative;margin: 0;padding: 0;}
.gv_frame .gv_thumbnail
{position: relative;overflow: hidden !important;}
.gv_frame.current .gv_thumbnail
{}
.gv_frame img
{border: none;position: absolute;}
.gv_frame .gv_caption
{height: 14px;line-height: 14px;font-size: 10px;text-align: center;color: white;}
.gv_frame.current .gv_caption
{}
.gv_pointer
{border-color: black;}
.gv_navWrap
{text-align: center;position: absolute;}
.gv_navPlay,.gv_navPause,.gv_navNext,.gv_navPrev
{opacity: 0.3;-moz-opacity: 0.3;-khtml-opacity: 0.3;filter: alpha(opacity=30);display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;vertical-align: middle;}
.gv_navPlay:hover,.gv_navPause:hover,.gv_navNext:hover,.gv_navPrev:hover
{opacity: 0.8;-moz-opacity: 0.8;-khtml-opacity: 0.8;filter: alpha(opacity=80);}
.gv_panelNavPrev,.gv_panelNavNext
{position: absolute;display: none;opacity: 0.50;-moz-opacity: 0.50;-khtml-opacity: 0.50;filter: alpha(opacity=50);z-index: 201;top: 50%;transform: translateY(-50%);}
.gv_panelNavPrev:hover,.gv_panelNavNext:hover
{opacity: 0.9;-moz-opacity: 0.9;-khtml-opacity: 0.9;filter: alpha(opacity=90);}
.gv_navPlay
{height: 30px;width: 30px;cursor: pointer;background: url('images/galleryView/themes/light/play-big-2f49f7bdbdb971ebcef1fa4a485cd10b.png') top left no-repeat;}
.gv_navPause
{height: 30px;width: 30px;cursor: pointer;background: url('images/galleryView/themes/light/pause-big-2c41041b646a9cb8ef2656d0b5c5cd29.png') top left no-repeat;}
.gv_navNext
{height: 20px;width: 20px;cursor: pointer;background: url('images/galleryView/themes/light/next-a34ab271cba473fe1d69df004cbd26a2.png') top left no-repeat;}
.gv_navPrev
{height: 20px;width: 20px;cursor: pointer;background: url('images/galleryView/themes/light/prev-f14731d9b84adaaf75d91c33c9abdff4.png') top right no-repeat;}
.gv_panelNavNext
{height: 32px;width: 32px;cursor: pointer;background: url('images/galleryView/themes/light/panel-next-d7236e450c2758a58f9422dacbbfd7f1.png') top left no-repeat;right: 10px;}
.gv_panelNavPrev
{height: 32px;width: 32px;cursor: pointer;background: url('images/galleryView/themes/light/panel-prev-699f36de0dd1bb5cb0a20ee9b743bc6c.png') top right no-repeat;left: 10px}
#ww_popup_area
{position:fixed;top:0px;bottom:0px;left:0px;right:0px;background:#eee;display:none;opacity:0.9;z-index:20000;}
#ww_cmslogin_popup_wrapper
{position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:20001;display:none;}
.ww_popup
{position:fixed;left:50%;top:150px;width:370px;margin-left:-185px;min-height:100px;background:#fff;border:1px solid #CCCCCC;box-shadow:#999 2px 2px 7px;color:#333333;font-size:12px;padding:13px;display:none;font-family: arial,sans-serif;}
.ww_popup_content
{width:272px;margin:20px auto;text-align:center;}
.ww_popup_logo
{width:252px;height: 64px; margin: 0 auto 20px;background-repeat:  no-repeat ;background-size: contain;background-position: center center;}
.ww_close_button
{position:absolute;width:24px;height:24px;background: url('images/close_window-c7448b8753d96e4b87c600c78477ab7a.png'); top:5px; right:5px; cursor:pointer}
#ww_cms_login_popup .ww_popup_content
{margin: 0px auto;}
.ww_popup input.field
{display:block;width:260px;height:26px;border:1px solid #999;color:#878787;padding:0 5px;margin-bottom:4px;}
.ww_popup input.notValidate
{border-color:#f00;}
.ww_popup input.submit
{width:140px;height:25px;border:none;color:#fff;margin-bottom:10px;margin-top:10px;}
.ww_form_label
{text-transform:uppercase;margin-bottom:4px;width:262px;height:26px;color:#fff;line-height:28px;padding:0 5px;text-align:center;}
.ww_form_label_login
{background:#888888;}
.ww_popup .green_button
{background-color:#7FCC27;box-shadow:none;cursor:pointer;border:none; border-radius:3px;color:#FFFFFF;display:inline-block;font-size:12px;line-height:20px;padding:2px 20px;text-transform:uppercase;}
.ww_popup .green_button:hover
{background-color:#71A033;transition: all 0.1s ease-in 0s;}
.ww_popup .green_button:active
{background:#71A033;box-shadow:none;}
.ww_popup .green_button_dark
{background:#71A033;box-shadow:none;cursor:pointer;border:none;border-radius:3px;color:#FFFFFF;display:inline-block;font-size:12px;line-height:20px;padding:2px 20px;text-transform:uppercase;}
.ww_popup .green_button_dark:hover
{background:#7FCC27;transition: all 0.1s ease-in 0s;}
.ww_popup .green_button_dark:active
{background:#7FCC27;box-shadow:none;}
.ww_popup .ww_linkBox a
{color:#72A233; text-decoration: none;}
.ww_popup .ww_linkBox a:hover
{color:#8CC63F}
.ww_popup .ww_linkBox.oauthFacebookAuthButton a
{background-color: #3a61b3;color: #fff;text-decoration: none;font-size: 12px;padding: 6px 20px;text-transform: uppercase;border-radius: 3px;display: block;}
.ww_validation
{color:#f00;display:block;clear:both;margin:1px 0 3px 0;text-align: center; width: 100%;}
#ww_reset_password_success_submit_button
{margin-top: 15px;}
.ww_login_button_loading
{background-image: url('images/loading-2299ad0b3f63413f026dfec20c205b8f.gif'); background-repeat: no-repeat; background-size: 25px 25px;}
#ww_cms_registration_popup .ww_popup_content
{margin-bottom: 0;margin-top:0;}
#ww_regulations_label
{}
.ww_popup .lock
{ display: none; position:absolute; left:0; top:0; right:0; bottom:0;}
.ww_popup .lockBackground
{position:absolute; left:0; top:0; right:0; bottom:0; background-color: #fff; opacity: 0.7;}
.lockSpinner
{background: url('images/loading-2299ad0b3f63413f026dfec20c205b8f.gif') no-repeat; background-size: 100%;bottom: 0;height: 50px;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 50px; display:none;}
.ww_popup.locked .lock
{display:block;}
.ww_popup.waiting .lock
{display:block;}
.ww_popup.waiting .lockSpinner
{display:block;}
#register_regulation_info
{display: inline-block;}
#autologinAsWebmaster
{display:none;}
#ww_cms_login_popup .separator,#ww_cms_registration_popup .separator
{border-top: 1px solid #ccc;height: 0;margin: 15px 0;position: relative;}
#ww_cms_login_popup .separator .separatorTitle,#ww_cms_registration_popup .separatorTitle
{background-color: #fff;padding: 2px 10px;position: relative;display: inline-block;top: -10px;}
#ww_login_popup_info
{ padding-bottom: 10px;}
.flashMessageWrapper
{bottom: 0;display: flex;justify-content: center;left: 0;position: fixed;right: 0;top: 0;z-index: 20001;pointer-events: none;}
.flashMessageWrapper .flashMessageBox
{align-self: flex-start;background-color: rgba(255, 255, 255, 0.8);border-radius: 10px;color: #666;margin-top: 80px;padding: 8px 20px;box-shadow: 0 0 3px 1px #aaa;}
.pswp
{display: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;-ms-touch-action: none;touch-action: none;z-index: 1500;-webkit-text-size-adjust: 100%;-webkit-backface-visibility: hidden;outline: none; }
.pswp *
{-webkit-box-sizing: border-box;box-sizing: border-box; }
.pswp img
{max-width: none; }
.pswp--animate_opacity
{opacity: 0.001;will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--open
{display: block; }
.pswp--zoom-allowed .pswp__img
{cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }
.pswp--zoomed-in .pswp__img
{cursor: -webkit-grab;cursor: -moz-grab;cursor: grab; }
.pswp--dragging .pswp__img
{cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: grabbing; }
.pswp__bg
{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0;transform: translateZ(0);-webkit-backface-visibility: hidden;will-change: opacity; }
.pswp__scroll-wrap
{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden; }
.pswp__container,.pswp__zoom-wrap
{-ms-touch-action: none;touch-action: none;position: absolute;left: 0;right: 0;top: 0;bottom: 0; }
.pswp__container,.pswp__img
{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; }
.pswp__zoom-wrap
{position: absolute;width: 100%;-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__bg
{will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap
{-webkit-transition: none;transition: none; }
.pswp__container,.pswp__zoom-wrap
{-webkit-backface-visibility: hidden; }
.pswp__item
{position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden; }
.pswp__img
{position: absolute;width: auto;height: auto;top: 0;left: 0; }
.pswp__img--placeholder
{-webkit-backface-visibility: hidden; }
.pswp__img--placeholder--blank
{background: #222; }
.pswp--ie .pswp__img
{width: 100% !important;height: auto !important;left: 0;top: 0; }
.pswp__error-msg
{position: absolute;left: 0;top: 50%;width: 100%;text-align: center;font-size: 14px;line-height: 16px;margin-top: -8px;color: #CCC; }
.pswp__error-msg a
{color: #CCC;text-decoration: underline; }
.pswp__button
{width: 44px;height: 44px;position: relative;background: none;cursor: pointer;overflow: visible;-webkit-appearance: none;display: block;border: 0;padding: 0;margin: 0;float: right;opacity: 0.75;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;-webkit-box-shadow: none;box-shadow: none; }
.pswp__button:focus,.pswp__button:hover
{opacity: 1; }
.pswp__button:active
{outline: none;opacity: 0.9; }
.pswp__button::-moz-focus-inner
{padding: 0;border: 0; }
.pswp__ui--over-close .pswp__button--close
{opacity: 1; }
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before
{background: url('lib/photoswipe/default-skin/default-skin-e3f799c6dec9af194c86decdf7392405.png') 0 0 no-repeat;background-size: 264px 88px;width: 44px;height: 44px; }
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx)
{.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before
{background-image: url('lib/photoswipe/default-skin/default-skin-b257fa9c5ac8c515ac4d77a667ce2943.svg'); }
.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right
{background: none; }
 }
.pswp__button--close
{background-position: 0 -44px; }
.pswp__button--share
{background-position: -44px -44px; }
.pswp__button--fs
{display: none; }
.pswp--supports-fs .pswp__button--fs
{display: block; }
.pswp--fs .pswp__button--fs
{background-position: -44px 0; }
.pswp__button--zoom
{display: none;background-position: -88px 0; }
.pswp--zoom-allowed .pswp__button--zoom
{display: block; }
.pswp--zoomed-in .pswp__button--zoom
{background-position: -132px 0; }
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right
{visibility: hidden; }
.pswp__button--arrow--left,.pswp__button--arrow--right
{background: none;top: 50%;margin-top: -50px;width: 70px;height: 100px;position: absolute; }
.pswp__button--arrow--left
{left: 0; }
.pswp__button--arrow--right
{right: 0; }
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before
{content: '';top: 35px;background-color: rgba(0, 0, 0, 0.3);height: 30px;width: 32px;position: absolute; }
.pswp__button--arrow--left:before
{left: 6px;background-position: -138px -44px; }
.pswp__button--arrow--right:before
{right: 6px;background-position: -94px -44px; }
.pswp__counter,.pswp__share-modal
{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.pswp__share-modal
{display: block;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;top: 0;left: 0;padding: 10px;position: absolute;z-index: 1600;opacity: 0;-webkit-transition: opacity 0.25s ease-out;transition: opacity 0.25s ease-out;-webkit-backface-visibility: hidden;will-change: opacity; }
.pswp__share-modal--hidden
{display: none; }
.pswp__share-tooltip
{z-index: 1620;position: absolute;background: #FFF;top: 56px;border-radius: 2px;display: block;width: auto;right: 44px;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform: translateY(6px);-ms-transform: translateY(6px);transform: translateY(6px);-webkit-transition: -webkit-transform 0.25s;transition: transform 0.25s;-webkit-backface-visibility: hidden;will-change: transform; }
.pswp__share-tooltip a
{display: block;padding: 8px 12px;color: #000;text-decoration: none;font-size: 14px;line-height: 18px; }
.pswp__share-tooltip a:hover
{text-decoration: none;color: #000; }
.pswp__share-tooltip a:first-child
{border-radius: 2px 2px 0 0; }
.pswp__share-tooltip a:last-child
{border-radius: 0 0 2px 2px; }
.pswp__share-modal--fade-in
{opacity: 1; }
.pswp__share-modal--fade-in .pswp__share-tooltip
{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0); }
.pswp--touch .pswp__share-tooltip a
{padding: 16px 12px; }
a.pswp__share--facebook:before
{content: '';display: block;width: 0;height: 0;position: absolute;top: -12px;right: 15px;border: 6px solid transparent;border-bottom-color: #FFF;-webkit-pointer-events: none;-moz-pointer-events: none;pointer-events: none; }
a.pswp__share--facebook:hover
{background: #3E5C9A;color: #FFF; }
a.pswp__share--facebook:hover:before
{border-bottom-color: #3E5C9A; }
a.pswp__share--twitter:hover
{background: #55ACEE;color: #FFF; }
a.pswp__share--pinterest:hover
{background: #CCC;color: #CE272D; }
a.pswp__share--download:hover
{background: #DDD; }
.pswp__counter
{position: absolute;left: 0;top: 0;height: 44px;font-size: 13px;line-height: 44px;color: #FFF;opacity: 0.75;padding: 0 10px; }
.pswp__caption
{position: absolute;left: 0;bottom: 0;width: 100%;min-height: 44px; }
.pswp__caption small
{font-size: 11px;color: #BBB; }
.pswp__caption__center
{text-align: left;max-width: 420px;margin: 0 auto;font-size: 13px;padding: 10px;line-height: 20px;color: #CCC; }
.pswp__caption--empty
{display: none; }
.pswp__caption--fake
{visibility: hidden; }
.pswp__preloader
{width: 44px;height: 44px;position: absolute;top: 0;left: 50%;margin-left: -22px;opacity: 0;-webkit-transition: opacity 0.25s ease-out;transition: opacity 0.25s ease-out;will-change: opacity;direction: ltr; }
.pswp__preloader__icn
{width: 20px;height: 20px;margin: 12px; }
.pswp__preloader--active
{opacity: 1; }
.pswp__preloader--active .pswp__preloader__icn
{background: url('lib/photoswipe/default-skin/preloader-e34aafbb485a96eaf2a789b2bf3af6fe.gif') 0 0 no-repeat; }
.pswp--css_animation .pswp__preloader--active
{opacity: 1; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn
{-webkit-animation: clockwise 500ms linear infinite;animation: clockwise 500ms linear infinite; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut
{-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
.pswp--css_animation .pswp__preloader__icn
{background: none;opacity: 0.75;width: 14px;height: 14px;position: absolute;left: 15px;top: 15px;margin: 0; }
.pswp--css_animation .pswp__preloader__cut
{position: relative;width: 7px;height: 14px;overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut
{-webkit-box-sizing: border-box;box-sizing: border-box;width: 14px;height: 14px;border: 2px solid #FFF;border-radius: 50%;border-left-color: transparent;border-bottom-color: transparent;position: absolute;top: 0;left: 0;background: none;margin: 0; }
@media screen and (max-width: 1024px)
{.pswp__preloader
{position: relative;left: auto;top: auto;margin: 0;float: right; }
 }
@-webkit-keyframes clockwise
{0%
{-webkit-transform: rotate(0deg);transform: rotate(0deg); }
100%
{-webkit-transform: rotate(360deg);transform: rotate(360deg); }
 }
@keyframes clockwise
{0%
{-webkit-transform: rotate(0deg);transform: rotate(0deg); }
100%
{-webkit-transform: rotate(360deg);transform: rotate(360deg); }
 }
@-webkit-keyframes donut-rotate
{0%
{-webkit-transform: rotate(0);transform: rotate(0); }
50%
{-webkit-transform: rotate(-140deg);transform: rotate(-140deg); }
100%
{-webkit-transform: rotate(0);transform: rotate(0); }
 }
@keyframes donut-rotate
{0%
{-webkit-transform: rotate(0);transform: rotate(0); }
50%
{-webkit-transform: rotate(-140deg);transform: rotate(-140deg); }
100%
{-webkit-transform: rotate(0);transform: rotate(0); }
 }
.pswp__ui
{-webkit-font-smoothing: auto;visibility: visible;opacity: 1;z-index: 1550; }
.pswp__top-bar
{position: absolute;left: 0;top: 0;height: 44px;width: 100%; }
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right
{-webkit-backface-visibility: hidden;will-change: opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right
{visibility: visible; }
.pswp__top-bar,.pswp__caption
{background-color: rgba(0, 0, 0, 0.5); }
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption
{background-color: rgba(0, 0, 0, 0.3); }
.pswp__ui--idle .pswp__top-bar
{opacity: 0; }
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right
{opacity: 0; }
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right
{opacity: 0.001; }
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter
{display: none; }
.pswp__element--disabled
{display: none !important; }
.pswp--minimal--dark .pswp__top-bar
{background: none; }
