@font-face {font-family:"OpenSans-Bold";src:url(fonts/OpenSans-Bold.ttf);}
@font-face {font-family:"OpenSans-Regular";src:url(fonts/OpenSans-Regular.ttf);}
@font-face {font-family:"OpenSans-Light";src:url(fonts/OpenSans-Light.ttf);}
@font-face {font-family:"OpenSans-SemiBold";src:url(fonts/OpenSans-SemiBold.ttf);}
@font-face {font-family:fontawesome;src:url(fonts/fontawesome-webfont.otf);}

/* boxes */
html{font-size: 0.625rem;}
a {color: var(--main-color);}
a:hover {color: var(--main-darken-color);}
.box ~ .box, main > aside > section ~ section {margin-top:15px;}
	.box > *:not(:last-child) {border-bottom:1px solid #DCDCDC;}

	/* header */
	/*.box > header, .box > h2 {font-size:18px;color:#646464;border-top:4px solid #83AD01;border-radius:4px 4px 0 0;position:relative;}*/

		/* head */
		.box > header > *:not(ul):not(a):first-child {font-weight:normal;padding:10px 70px 10px 15px;}

		/* tabs */
		.box > header .jtabs {list-style:none;margin:0;overflow:hidden;}
			.box > header .jtabs li {float:left;cursor:pointer;}
				.box > header .jtabs a {display:block;color:inherit;text-decoration:none;text-align:center;padding:10px 15px;}
				.box > header .jtabs .active a {color:var(--white);background:#83AD01;}
				.box > header .jtabs a:focus {padding:8px 13px;margin:2px;}

		/* more anchor */
		.box > header > a:not(.box_header_rss) {position: absolute;top: 50%;right: 23px;font-size: 14px;line-height: 12px;color: #393939;margin-top: -6px;font-weight: normal;}
		.box > header > a:not(.box_header_rss)::after {position: absolute;right: -8px;content: "\f054";width: 6px;height: 5px;font-size: 10px;top: 7px;}
		@media screen and (min-width: 992px) and (max-width: 1300px) {
			.box > header > a:after {right: auto;top: auto; padding: 0 0.7rem;}
			.box > header > a{position: relative;right: 0;bottom: 0;display: block;padding: 1rem 1.5rem!important;}
		}
			.box > header > a span {position:absolute;clip:rect(1px,1px,1px,1px);}

		/* resize */
		.box > header > .resize {position:absolute;top:10px;right:15px;cursor:pointer;}
			.box > header > .resize * {margin-left:2px;}
			.box > header > .resize .small {font-size:12px;}
			.box > header > .resize .normal {font-size:16px;}
			.box > header > .resize .big {font-size:20px;}
				.box > header > .resize span {position:absolute;clip:rect(1px,1px,1px,1px);}

/* banner-animation */
.animation {position:relative;}
	.animation .cycle {margin:0 auto;overflow:hidden;height: auto;}
		.animation .cycle .item {position:relative;width: 100%; height: auto; background-color: #e5e5e5!important;}
			.animation .cycle .item > a {border-radius: 0;display:block; cursor: pointer;float:left;/*text-indent:100%;*/white-space:nowrap;z-index:0!important;overflow:hidden;width: calc(100% - 4px);height: auto;background-size: 100% !important;background-position: 50% 0% !important;margin: 2px;border-radius: 10px;}
.banner-slider-btns {position: absolute;z-index: 10;right: 15px;top: 15px;}
.banner-slider-btns .banner-slider-btn {border: none;background: #0173b1;color: var(--white);padding: 5px 8px;border-radius: 4px;font-size: 1.2rem;}
@media screen and (max-width:499px) {
    .banner-slider-btns {right: 5px;top: 0px;}
    .banner-slider-btns .banner-slider-btn {padding: 2px 4px;border-radius: 4px;font-size: 1rem;}
}
main .cycle {border-radius:10px;}

/* scrollable */
.scrollable {position:relative;overflow:hidden;}
	.scrollable .items {clear:both;width:20000em;position:absolute;}
		.scrollable .items > * {float:left;position:relative;}
	.scrollable.vertical .items {height:20000em;}

/* browse (banner-animation,scrollable) */
.browse {position:absolute;top:50%;display:block;width:32px;height:32px;text-indent:100%;white-space:nowrap;background:url(images/sprite.png);margin-top:-15px;z-index:100;cursor:pointer;overflow:hidden;}
.prev {left:10px;background-position:-165px -281px;}
.prev:hover {background-position:-165px -318px;}
.next {right:10px;background-position:-207px -281px;}
.next:hover {background-position:-207px -318px;}

.browse.small {width:6px;height:11px;margin-top:-5px;}
.prev.small {background-position:-362px -280px;}
.prev.small:hover {background-position:-362px -312px;}
.next.small {background-position:-362px -264px;}
.next.small:hover {background-position:-362px -296px;}

/* navigation (banner-animation,scrollable) */
.banner.animation{border-radius: 10px; overflow: hidden;}
.banner.animation + ul.nav {list-style:none;position:absolute;margin-left:0;z-index:200;}
	.banner.animation .cycle + ul.nav li {float:left;margin-left:5px;}
		.banner.animation .cycle + ul.nav a, .banner.animation .cycle + ul.nav button {overflow: hidden;padding: 0;display:block;width:15px;height:15px;text-indent:100%;white-space:nowrap;background: transparent; border: 2px solid #0173b1;border-radius: 50%; transition: all .3s ease;}
		.banner.animation .cycle + ul.nav a:hover, .banner.animation .cycle + ul.nav button:hover {background: #016497; border: 2px solid #016497;}
		.banner.animation .cycle + ul.nav a:focus, .banner.animation .cycle + ul.nav button:focus {box-shadow: none!important; border: 2px solid deeppink;width:15px;height:15px;}
		.banner.animation .cycle + ul.nav li.active a, .banner.animation .cycle + ul.nav li.active button {background: #016497; border: 2px solid #016497;}
		.banner.animation .cycle + ul.nav li.active a:hover, .banner.animation .cycle + ul.nav li.active button:hover {background: #016497; border: 2px solid #016497;}
	.banner.animation .cycle + ul.nav {width: 100%; padding: 20px 0; align-items: center; justify-content: center; background: transparent; margin: 0;}
/* main content */
	/* pdf */
	#pdf #main-content {width:auto;}

	/* preview */
	#main-content.preview {float:none;}
		#main-content.preview .box > header > .resize, #main-content.preview p:last-child {display:none;}

	/* boxes */
		
		#main-content .wysiwyg *{font-size: 1.6rem;}
		#main-content .wysiwyg a {text-decoration: underline; word-break: break-all}
		#main-content .wysiwyg a:hover {text-decoration: none;}

		/*headers*/
		#main-content .wysiwyg h2 {font-size: 2.5rem;margin: 5px 0;}
		#main-content .wysiwyg h3 {font-size: 2.3rem;margin: 5px 0;}
		#main-content .wysiwyg h4 {font-size: 2.1rem;margin: 5px 0;}
		#main-content .wysiwyg h5 {font-size: 2rem;margin: 5px 0;}

		/* article - wysisyg */
		#main-content article .wysiwyg, #main-content .wysiwyg {background: var(--white);margin-bottom: 2.5rem;padding: 25px;border-bottom: 2px solid var(--main-color);}
			#main-content .wysiwyg p {margin-top: 0;margin-bottom: 1rem;}
			@media (max-width: 767.9px) {
				#main-content article .wysiwyg{padding: 15px;}
			}

			/* charts */
			#main-content article .wysiwyg .charts {width:100%;max-width:600px;height:auto;min-height:300px;margin-bottom:20px;padding:10px 0;overflow-x: auto;}
			#main-content article .wysiwyg .charts-table {margin-bottom:20px;overflow:hidden;}

			/* forms */
			#main-content article .wysiwyg .forms {padding:10px;border:1px solid #DDD;margin:10px 0;}
				#main-content article .wysiwyg .forms > header {}
					#main-content article .wysiwyg .forms h3 {font-size:1.8rem;font-weight:bold;padding-top:0;margin-bottom:10px;text-transform: uppercase;}
					#main-content article .wysiwyg .forms .fieldset-description {font-style: italic;font-size: 1.5rem;margin-bottom: 5px;}
							#main-content article .wysiwyg .forms > div > form p:last-child .ajaxstatus {padding-left:10px;}
							.custom-control-label {padding-left:10px;}
							.custom-control-label::before, .custom-control-label::after {top: 0.1rem; width: 1.8rem;	height: 1.8rem;}
							.custom-control-input {width: 1.8rem;	height: 1.8rem;}
							.custom-checkbox .custom-control-label::before, .form-control {border-radius: 0;}
							.required-star {color: #B30000;}

			/*tabs*/
			/*#main-content.contents .wysiwyg .page_wysiwyg_tabs_buttons{list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-left: 0;margin: 10px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.2);}*/
			#main-content.contents .wysiwyg .page_wysiwyg_tabs_buttons{list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-left: 0;margin: 10px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.2); flex-direction: column }
			/*#main-content.contents .wysiwyg .page_wysiwyg_tabs_button{border: 1px solid rgba(0, 0, 0, 0.2);border-bottom: none;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 1rem 1.5rem;display: block;border-right: none;text-transform: uppercase;-webkit-transition: 0.3s all ease;-o-transition: 0.3s all ease;transition: 0.3s all ease;background: var(--white);}*/
			#main-content.contents .wysiwyg .page_wysiwyg_tabs_button{border: 1px solid rgba(0, 0, 0, 0.2);border-bottom: none;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 1rem 1.5rem;display: block;text-transform: uppercase;-webkit-transition: 0.3s all ease;-o-transition: 0.3s all ease;transition: 0.3s all ease;background: var(--white); width: 100%;}
			@media screen and (min-width: 600px) {
				#main-content.contents .wysiwyg .page_wysiwyg_tabs_button {
					border-right: none;
					width: unset;
				}
				#main-content.contents .wysiwyg .page_wysiwyg_tabs_buttons { flex-direction: row }
			}
			#main-content.contents .wysiwyg .tabs_button--active{border: 1px solid var(--main-color);background: var(--main-color);border-bottom: none;color: var(--white);}
			#main-content.contents .page_wysiwyg_tabs_panes{margin-bottom: 15px;border-bottom: 2px solid var(--main-color);padding-bottom: 15px;}
			@media screen and (max-width: 400px) {
				.page_wysiwyg_tabs_buttons{display: block;}
			}

			/*blockquote*/
			blockquote{margin-left: 15px; padding-left: 15px; border-left: 2px solid var(--main-color);}

			/*highlight*/
			.page_wysiwyg_highlight {padding: 1.5rem;background: #c5eefe;margin: 10px 0;}
			.page_wysiwyg_highlight a {color: var(--main-darken-color)}


			/*prpbes*/
			#main-content .probes {font-size: 1.8rem; background: var(--white);}
			#main-content .probes legend{font-weight: bold;}
			#main-content .probes .custom-control {margin-bottom: 5px}

			/*list*/
			#main-content.contents .wysiwyg ul{list-style:none;margin: 15px 0 15px 50px;}
			#main-content.contents .wysiwyg ul li {position: relative}
			#main-content.contents .wysiwyg ul li:before{position: absolute; left:-25px;content: '\2219';content: "\2219" / '';margin-right: 10px;color: var(--main-color);font-size: 2.2rem;top: -5px;}

			/* galleries (slider) */
			#main-content article .wysiwyg .gallery {margin:20px 0;position:relative;}
				#main-content article .wysiwyg .gallery .browse {width:6px;height:11px;margin-top:-5px;}
				#main-content article .wysiwyg .gallery .prev {left:0;}
				#main-content.wide article .wysiwyg .gallery .prev {left:120px;}
				#main-content article .wysiwyg .gallery .next {right:0;}
				#main-content.wide article .wysiwyg .gallery .next {right:120px;}
				#main-content article .wysiwyg .gallery .scrollable {width:568px;height:128px;padding:2px 0;margin:0 auto;}
				#main-content.wide article .wysiwyg .gallery .scrollable {width:620px;}
					#main-content article .wysiwyg .gallery .scrollable .item {width:566px;padding-left:2px;}
					#main-content.wide article .wysiwyg .gallery .scrollable .item {width:618px;}
						#main-content article .wysiwyg .gallery .scrollable a {float:left;}
						#main-content article .wysiwyg .gallery .scrollable a + a {margin-left:12px;}
						#main-content.wide article .wysiwyg .gallery .scrollable a + a {margin-left:38px;}
							#main-content article .wysiwyg .gallery .scrollable img {width:180px;}

			/* multimedia */
			#main-content article .wysiwyg .multimedia {width:610px;margin:20px auto;}
				#main-content article .wysiwyg .multimedia object {width:inherit;height:400px;}

		/* footer */
		#main-content footer {}
			#main-content footer > * {}
			#main-content footer .footer-background{background: var(--white);}

			/* history-back */
			
			/* per-page */
			#main-content footer .per-page {width:280px;height:16px;}
				#main-content footer .per-page span {float:left;}
				#main-content footer .per-page ul {display:inline-block;list-style:none;margin:0 0 0 10px;}
					#main-content footer .per-page li {float:left;}
					#main-content footer .per-page li + li {margin-left:13px;position:relative;}
					#main-content footer .per-page li + li:before {position:absolute;top:50%;left:-7px;content:"";width:1px;height:10px;background:#7A7A7A;margin-top:-5px;}
						#main-content footer .per-page li a {display:block;}
						#main-content footer .per-page li.active a {color:var(--white);text-decoration:none;background:#83AD01;padding:0 4px;}
							#main-content footer .per-page li span {position:absolute;clip:rect(1px,1px,1px,1px);}

			/* pagination */
			#main-content footer .pagination {float:right;}
				#main-content footer .pagination ul {}
					#main-content footer .pagination li {float:left;}
					#main-content footer .pagination li + li {margin-left:7px;}
						#main-content footer .pagination li a {display:block;position:relative;}
						#main-content footer .pagination li.active a {color:var(--white);text-decoration:none;background:#83AD01;padding:0 4px;}
						#main-content footer .pagination li.prev, #main-content footer .pagination li.next {position:absolute;clip:rect(1px,1px,1px,1px);}
						#main-content footer .pagination li.prev a {padding-left:7px;}
						#main-content footer .pagination li.next a {padding-right:7px;}
						#main-content footer .pagination li.prev a:before, #main-content footer > .pagination li.next a:after {position:absolute;top:50%;content:"";width:6px;height:5px;background:url(images/sprite.png);margin-top:-2px;}
						#main-content footer .pagination li.prev a:before {left:0;background-position:-378px -275px;}
						#main-content footer .pagination li.next a:after {right:0;background-position:-378px -260px;}
							#main-content footer .pagination li span {position:absolute;clip:rect(1px,1px,1px,1px);}

			/* print */
			#main-content footer .print {display: flex;	align-items: center;}
			@media screen and (max-width: 360px) {#main-content footer .print {padding-left: 2.5rem;}}
			.print a{margin: 0 1rem 0 0;}
			.print a:first-child{margin-right: 20px;}
			.print a:first-child::before, 
			#main-content footer .print a:first-child::before{content: '\f02f';margin-right: 0.5rem;}
			.print a.pdf::before, #main-content footer .print a.pdf::before{content: '\f1c1';margin-right: 0.5rem;}
			
			@media screen and (max-width: 500px) {
				#main-content footer .print a {
					display: block;
				}
				#main-content footer .print a + a {
					margin-left: 0px;
				}
			}

	/* form */
	#main-content .form {padding: 15px;}
		#main-content .form fieldset {max-width:100%;margin:0 auto;}
			#main-content .form fieldset > .info + * {padding-top:10px;}
			#main-content .form .custom-form-group {margin-bottom: 10px;position: relative;}
			#main-content .form label {display: block;}
			#main-content .form .datepicker-block label {display: inline-block;}
			#main-content .form input,
			#main-content .form select,
			#main-content .form textarea{width:96%;}
			#main-content .form .custom-form-group .required-star {position: absolute;top: 0;right: 2%;color: red;}
			@media (min-width: 575px){
				#main-content .form label {width:30%;text-align: right;padding-right: 10px;}
				#main-content .form input, #main-content .form select, #main-content .form textarea {width:70%;}
				#main-content .form .custom-form-group {display: flex;flex-wrap: wrap;align-items: center;}
			}
				#main-content .form input, #main-content .form select, #main-content .form textarea {padding: 10px 5px;}
				#main-content .form input.short {width: 100% !important;max-width: 240px;}

				#main-content .form .select-after-arrow{position: relative;}
				#main-content .form .select-after-arrow::after{position: absolute;z-index: 1;content: "\f078";content: "\f078" / '';font-family: 'fontawesome';color: rgba(0, 0, 0, 0.7);top: 50%;right: 2%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-weight: normal;pointer-events: none;font-size: 1.2rem;}
				@media (max-width: 574.9px){
					#main-content .form .select-after-arrow::after{top: 64%;right: 6%;}
				}

				#main-content .form a {text-decoration:underline;}
				#main-content .form a.fancybox {float:none;color:blue;text-decoration:none;text-transform:lowercase;}
				#main-content .form a.fancybox:before, #main-content .form a.fancybox:after {color:#393939;}
				#main-content .form a.fancybox:before {content:"(";}
				#main-content .form a.fancybox:after {content:")";}


			#main-content .form fieldset > div.fancybox {display:none;padding:0;}
			@media (min-width: 768px) {
				#main-content.search .form {width: 70%;margin: auto;}
			}

	/*questions form*/

	@media (min-width: 575px){
		#main-content .question-container.form {width: 70%; margin: auto;}
		#main-content .question-container.form input,
		#main-content .question-container.form select,
		#main-content .question-container.form textarea,
		#main-content .question-container.form .custom-form-group:last-child{width:96%;}

		#main-content .page_adverts_form.form {width: 70%; margin: auto;}
		#main-content .page_adverts_form.form input,
		#main-content .page_adverts_form.form select,
		#main-content .page_adverts_form.form textarea,
		#main-content .page_adverts_form.form .custom-form-group:last-child{width:66%;}
		#main-content .page_adverts_form.form .select-after-arrow::after {right: 5%;}
	}

	/* comments */
	#main-content .comments {}
		#main-content .comments .form {}
			#main-content .comments .form fieldset {width:610px;}
				#main-content .comments .form legend + p {padding-bottom:10px;}
					#main-content .comments .form p:not(:last-child) * {float:none;display:block;}
					#main-content .comments .form label {margin:0 0 10px 0;}
					#main-content .comments .form textarea {width:610px;height:150px;border-radius:5px;/*behavior:url(/PIE.htc);*/}

		#main-content .comments .list {padding:0;}
			#main-content .comments .list article {line-height:14px;padding:10px;overflow:hidden;}
			#main-content .comments .list article + article {border-top:1px solid #DCDCDC;}
				#main-content .comments .list article strong {display:block;font-size:13px;color:#83AD01;margin-bottom:5px;}
				#main-content .comments .list article p {text-align:justify;}
				#main-content .comments .list article time {float:right;margin-top:5px;}


	/* contents - content */
	#main-content.contents > article {}

			/* tags */
			#main-content.contents > article .tags {overflow:hidden; margin-top:1.5rem;}
				#main-content.contents > article .tags ul {float:left;list-style:none;margin:0;}
					#main-content.contents > article .tags li {float:left;position:relative;}
					#main-content.contents > article .tags li:first-child:after {position:absolute;top:0;right:-3px;content:":";}
					#main-content.contents > article .tags li + li {margin-left:6px;}
					#main-content.contents > article .tags li + li:before {position:absolute;top:0;left:-5px;content:",";}
					#main-content.contents > article .tags li:first-child + li:before {display:none;}

			/* share */
			#main-content.contents > article .share {}
				#main-content.contents > article .share .twitter {position:relative;top:-1px;display:inline-block;margin-left:15px;}

	/* calendar - content */
	#main-content.calendar > article .event-content {background-color: var(--white);}
	#main-content.calendar > article .details{padding: 25px;padding-bottom: 0;}
		#main-content.calendar > article .details {line-height:1.8; font-size: 1.6rem;}
		#main-content.calendar > article .details .details-th {background-color: #f6f6f6; max-width: 20%;}
		#main-content.calendar > article .details a{font-size: 1.6rem;text-decoration: underline;}
		#main-content.calendar > article .details a:hover {text-decoration: none;}
		@media (max-width: 767.9px) {
			#main-content.calendar > article .details{padding: 15px;}
		}

#main-content.contents.preview {
    background-color: #f6f6f6 !important;
    font-family: "OpenSans-Regular"!important;
}
#main-content.contents.preview .wysiwyg div{
	font-size: 14px;
	line-height:1.2;
}
#main-content.contents.preview .box > header{
    color: #212529;
}
#main-content.contents.preview .box_header{
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
}
#main-content.contents.preview .box_header .box_header_head{
    display: inline-block;
    margin-right: 1rem;
    text-transform: uppercase;
    font-weight: bold !important;
    font-family: "OpenSans-SemiBold", sans-serif;
    font-size: 30px;
    letter-spacing: 1.2rem;
}
#main-content.contents.preview .wysiwyg {
    background: var(--white);
    border-radius: 10px;
    margin-bottom: 15px;
    padding: 15px;
    color: rgb(46, 46, 46);
    font-size: 16px;
    line-height: 1.5;
}
#main-content.contents.preview .wysiwyg .page_wysiwyg_tabs_buttons{
    border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important; 
}
#main-content.contents.preview .wysiwyg ul li.page_wysiwyg_tabs_button .page_wysiwyg_tabs_button_anchor{
    color: #0066aa;
}
#main-content.contents.preview .wysiwyg .page_wysiwyg_tabs_buttons{
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	margin-left: 0;
}
#main-content.contents.preview .wysiwyg .page_wysiwyg_tabs_buttons:first-child a{
	border-radius: 10px 10px 0 0;
}
#main-content.contents.preview .wysiwyg ul li.page_wysiwyg_tabs_button::before{
	display: none;
}
#main-content.contents.preview .wysiwyg ul li.page_wysiwyg_tabs_button .page_wysiwyg_tabs_button_anchor{
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: none;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
	padding: 1rem 1.5rem;
	display: block;
	border-right: none;
	text-transform: uppercase;
	-webkit-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#main-content.contents.preview .wysiwyg ul li.page_wysiwyg_tabs_button:last-child a{
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	
}
#main-content.contents.preview .wysiwyg ul li.tabs_button--active .page_wysiwyg_tabs_button_anchor{
	border: 1px solid #009dde;
	background: #009dde;
	border-bottom: none;
}
#main-content.contents.preview .page_wysiwyg_gallery_container{height: 190px;}
#main-content.contents.preview    .page_wysiwyg_gallery_container, .page_wysiwyg_gallery_container--wide {
  position: relative;
  overflow: hidden;
}
/* line 963, sass/partials/layout/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_items {
  clear: both;
  width: 20000em;
  position: absolute;
}
/* line 993, sass/partials/layout/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_item {
  float: left;
  position: relative;
}
#main-content.contents.preview .page_wysiwyg_gallery {
  width: 100%;
  background: transparent;
  position: relative;
}
/* line 628, sass/partials/pages/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_header {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 637, sass/partials/pages/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_container, #main-content.contents.preview .page_wysiwyg_gallery_container--wide {
  width: 100%;
  height: 204px;
  padding: 2px 0;
  margin: 0 auto;
}
/* line 646, sass/partials/pages/_general.scss */
.page_wysiwyg_gallery_container--wide {
  width: 74.67742%;
}
/* line 658, sass/partials/pages/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_item {
  width: 926px;
  padding-left: 2px;
}
/* line 665, sass/partials/pages/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_item--wide {
  width: 926px;
}
/* line 670, sass/partials/pages/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_item_anchor, #main-content.contents.preview .page_wysiwyg_gallery_item_anchor--wide {
  float: left;
  width: 32%;
  height: 200px;
  background-position: 50%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 679, sass/partials/pages/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_item_anchor + .page_wysiwyg_gallery_item_anchor, #main-content.contents.preview .page_wysiwyg_gallery_item_anchor--wide + .page_wysiwyg_gallery_item_anchor, #main-content.contents.preview .page_wysiwyg_gallery_item_anchor + .page_wysiwyg_gallery_item_anchor--wide, #main-content.contents.preview .page_wysiwyg_gallery_item_anchor--wide + .page_wysiwyg_gallery_item_anchor--wide {
  margin-left: 2%;
}
/* line 684, sass/partials/pages/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_item_anchor--wide {
  width: 32%;
}
/* line 688, sass/partials/pages/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_item_anchor--wide + .page_wysiwyg_gallery_item_anchor--wide {
  margin-left: 2%;
}
/* line 694, sass/partials/pages/_general.scss */
#main-content.contents.preview .page_wysiwyg_gallery_item_anchor_img {
  display: none;
}
#main-content.contents.preview .browse-prev--galleries-images-contents::before,
#main-content.contents.preview .browse-next--galleries-images-contents::before
{
  font-family: 'fontawesome';
  font-weight: 900;
}
#main-content.contents.preview .browse-prev--galleries-images-contents{left: 15px;}
#main-content.contents.preview .browse-next--galleries-images-contents{right:15px;}
#main-content.contents.preview .browse-prev--galleries-images-contents, #main-content.contents.preview .browse-next--galleries-images-contents {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  width: 40px;
  height: 40px;
  font-size: 20px;
  color: #2E2E2E;
  text-indent: 100%;
  white-space: nowrap;
  background: var(--white);
  border: 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  z-index: 300;
  cursor: pointer;
}
#main-content.contents.preview .browse-prev--galleries-images-contents:hover, #main-content.contents.preview .browse-next--galleries-images-contents:hover {
  color: var(--white);
  background: #3192d9;
}
/* line 806, sass/partials/layout/_general.scss */
#main-content.contents.preview .browse-prev--galleries-images-contents::before, #main-content.contents.preview .browse-next--galleries-images-contents::before {
  text-indent: 0;
}
#main-content.contents.preview .browse-prev--galleries-images-contents::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "\f053";
  font-family: 'fontawesome';
}
#main-content.contents.preview .browse-next--galleries-images-contents::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "\f054";
  font-family: 'fontawesome';
}


.rules-rodo-link, .btn-allnews { color: var(--main-color)}
.btn-allnews {background-color: var(--white)}
.send-button { background-color: var(--main-color)}

