body{-webkit-text-size-adjust: 100%;background-color: #333333;    font-family: Arial,"Comfortaa",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;}

.content{overflow: hidden;word-wrap: break-word;height:100%; -moz-box-sizing: border-box;box-sizing:border-box;}
.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;}
textarea.ww_inner_element_content{overflow: auto;}

.ww_transparent{opacity: 0 !important;}

.ww_image_wrapper{height: 100%;overflow: hidden;width: 100%;}
.ww_image_wrapper img{height: auto; max-width: 100%;width: auto; max-height: 100%;}
.ww_element[fullwidth="true"] .ww_image_wrapper img {max-width: none;max-height: none;}
.galleryList{display:none;}
.ww_lightbox{display: table;width: 100%;}
.ww_lightbox .lightbox_wrapper_row{display: table-row;}
.ww_lightbox .lightbox_wrapper{display: table-cell;vertical-align: middle; text-align: center;}
.lightbox_title{overflow: hidden; text-align: center;text-overflow: ellipsis; white-space: nowrap;-moz-box-sizing: border-box;}
.image_lightbox_wrapper{-moz-box-sizing: border-box;box-sizing:border-box;display: table-cell;vertical-align: middle; overflow: hidden;}
.lightbox_wrapper img{vertical-align: top;max-width: 100%;height: auto;}
.ww_lightbox.imageAnimationsEnabled img{
    transition:transform 0.25s ease-out 0s;
}
.ww_lightbox.imageAnimationsEnabled img:hover{
    transform: scale(1.2);
}


.newsfeed_row{float:left}
.newsfeed_news{box-sizing:border-box;-moz-box-sizing: border-box;;float: left;overflow: hidden;position: relative;text-align: center;width: 190px;}
.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{box-sizing:border-box;-moz-box-sizing: border-box;overflow: hidden;position: relative;margin:auto;}
.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_left .newsfeed_text_wrapper{float: right;}
.newsfeed_news.layout_thumbnail_right .newsfeed_image_wrapper{float: right;}
.newsfeed_news.layout_thumbnail_right .newsfeed_text_wrapper{float: left;}
.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_elem_index{display: inline-block;padding: 0 8px;cursor: pointer;vertical-align: middle;cursor: pointer;}

.newsfeed_data_contener{display: none;}

#container .ww_button_content{position: relative;overflow: visible;background-color: transparent;background-image: none;border-style: none;box-shadow: none;padding: 0;opacity: 1;}
.ww_button_content > div {width:100%;height:100%;-moz-transition-property: opacity; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity;position: absolute;}
.ww_button_wrapper{width:100%;height:100%;overflow: hidden;box-sizing: border-box;}
.ww_button_link{top:0;bottom:0;right: 0; left: 0 ;position:absolute;background-color: rgba(0,0,0,0);}
.ww_button_content > .ww_button_link:first-child{z-index:2;}
.ww_button_text_wrapper{display:table;width:100%;height:100%;}
.ww_button_text{display:table-cell;vertical-align: middle;text-align: center;}
.ww_button_content > .normal{opacity:1 ;}
.ww_button_content > .hover{opacity:0 ;}
.ww_button_content:hover > .normal{opacity:1 ;}
.ww_button_content:hover > .hover{opacity:1 ;}



.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%);}

.ww_menu_content_wrapper{display: table;}
.ww_menu_content{overflow: visible;}
.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;z-index: 5;}
.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;}
.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 ;}
.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;}
.news_date_format{text-align: right;}

.ww_facebook_element {overflow: visible;}
.ww_facebook_element > .facebook_container{width: 100%; height: 100%;display: table;overflow: }
.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{display: inline;}
.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;}

.ww_googleMaps_element{width: 100%; height: 100%;}
.ww_googleMaps_content{transform: translateZ(0px);}
.ww_strobe_player_element{width: 100%; height: 100%;}
.ww_module_element{height: 100%; width: 100%;overflow: auto;position: relative;}

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;
}



/*

	GalleryView Stylesheet
	
	Use the CSS rules below to modify the look of your gallery.
	 
	To create additional rules, use the markup below as a guide to GalleryView's architecture.
*/

/* GALLERY LIST */
/* IMPORTANT - Change '#myGallery' to the ID of your gallery list to prevent a flash of unstyled content */
#myGallery { display: none; }

.gv_galleryWrap { position: relative; /*background: #222;*/ font-size: 10pt; z-index: 0; }

/* GALLERY DIV */
.gv_gallery { overflow: hidden; position: relative;}

.gv_imageStore { visibility: hidden; position: absolute; top: -10000px; left: -10000px; }


/*************************************************/
/**   PANEL STYLES								**/
/*************************************************/

.gv_panelWrap { filter: inherit; position: absolute; overflow: hidden; }

.gv_panel-loading { background: url('../../images/galleryView/img-loader.gif') 50% 50% no-repeat #aaa; }

/* GALLERY PANELS */
.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%;}
.gv_showOverlay { 
	position: absolute; 
	width: 20px; 
	height: 20px; 
	background: url('../../images/galleryView/themes/light/info.png') #222; 
	cursor: pointer;
	z-index: 200;
	opacity: 0.85;
	display:none;
}
.gv_overlay h4 { color: white; margin: 1em; font-weight: bold; }
.gv_overlay p { color: white; margin: 1em; }

.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;
	
}


/*************************************************/
/**   FILMSTRIP STYLES							**/
/*************************************************/

.gv_filmstripWrap { overflow: hidden; position: absolute; z-index: 200;}


/* FILMSTRIP */
.gv_filmstrip { margin: 0; padding: 0; position: absolute; top: 0; left: 0; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.gv_frame { 
	cursor: pointer;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}

/* WRAPPER FOR FILMSTRIP IMAGES */
.gv_frame .gv_thumbnail { position: relative;overflow: hidden !important; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.gv_frame.current .gv_thumbnail {}

/* FRAME IMAGES */
.gv_frame img { border: none; position: absolute; }

/* FRAME CAPTION */
.gv_frame .gv_caption { height: 14px; line-height: 14px; font-size: 10px; text-align: center; color:white; }

/* CURRENT FRAME CAPTION */
.gv_frame.current .gv_caption { }

/* POINTER FOR CURRENT FRAME */
.gv_pointer {
	border-color: black;
}

/* NAVIGATION BUTTONS */
.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;
}

.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.png') top left no-repeat;
}
.gv_navPause {
	height: 30px;
	width: 30px;
	cursor: pointer;
	background: url('../../images/galleryView/themes/light/pause-big.png') top left no-repeat;
}
.gv_navNext {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url('../../images/galleryView/themes/light/next.png') top left no-repeat;
}
.gv_navPrev {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url('../../images/galleryView/themes/light/prev.png') top right no-repeat;
}
.gv_panelNavNext {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url('../../images/galleryView/themes/light/panel-next.png') top left no-repeat;
}
.gv_panelNavPrev {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url('../../images/galleryView/themes/light/panel-prev.png') top right no-repeat;
}
/* line 7, ../../sass/lightbox.sass */
body:after {
  content: url(../../images/close.png) url(../../images/loading.gif) url(../../images/prev.png) url(../../images/next.png);
  display: none;
}

/* line 11, ../../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../../images/loading.gif) no-repeat;
}

/* line 63, ../../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../../images/prev.png) left 48% no-repeat;
}

/* line 90, ../../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../../sass/lightbox.sass */
.lb-next:hover {
  background: url(../../images/next.png) right 48% no-repeat;
}

/* line 96, ../../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.3em;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 111, ../../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  line-height: 1em;
}
/* line 115, ../../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
.lb-data .lb-link {
  display: block;
  padding: 3px 0;
}
/* line 121, ../../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/*POPUPY*/

#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.png"); top:5px; right:5px; cursor:pointer}

/*FORMULARZ LOGOWANIA I REJESTRACJI*/

#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.field.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.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.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;
}
