@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: normal;
src: local('Lato BlackItalic'), url('css/Lato/Lato-BlackItalic.ttf') format('truetype');
}

@font-face {
font-family: 'Lato2';
font-style: normal;
font-weight: normal;
src: local('Lato Italic'), url('css/Lato/Lato-Italic.ttf') format('truetype');
}

@font-face {
font-family: 'Rubik';
font-style: normal;
font-weight: normal;
src: local('Rubik'), url('css/Rubik/Rubik-Regular.ttf') format('truetype');
}

#wp-admin-bar-new-post, #wp-admin-bar-new-page, #wp-admin-bar-new-donazioni {display:none;}

html {
	margin:0px;
	padding:0px;
}

body {
margin:0px;
padding:0px;
font-family: 'Rubik', Arial;
background:#fff;
color:#262626;
position:relative;
padding-top:96px;
}

#maincontent {overflow:hidden;}

.maincontent {float:left; width:700px; padding-top:30px;}
.mainwidget {float:right; width:260px; padding-top:30px;}
.wgcenter {text-align:center;}

.bg01 {background:#fff;}
.bg02 {background:var(--main-color1);}
.bg03 {background:rgb(190,186,173) !important;}

.bg04 {background:rgb(190,186,173);}
.bgriviste {background:rgb(190,186,173); padding:40px 0px 30px; }
.bg05 {background:var(--main-color1) url(images/bg2.jpg);}
.bg404 {border-bottom:2px solid rgb(239,236,229);}
.bgblack {background:#000; padding:0.5%;}
.bg06 {background:var(--main-color2);}
.bg07 {background:#dfdfdf;}
.bg08 {background:url(images/filter_cal.png) !important; margin:0px !important; padding:30px 0px 0px !important;}
.bg09 {background:url(images/filter_ces.png) !important;}
.bg10 {background:rgba(218,218,218,0.95) !important;}

.bgworld {
background:url(images/world.png) no-repeat top center;
background-size:100% auto;
background-size:contain;
}
.bgcsd {background:#f0f0f0 url(images/scritto1.png);}

.bgcsd .bgtxtpost, .bgces .bgtxtpost, .bgcg21 .bgtxtpost {background:#fff;
-webkit-box-shadow:2px 2px 5px #999; 
-moz-box-shadow:2px 2px 5px #999; 
box-shadow:2px 2px 5px #999; 
position:relative; z-index:2;
margin-bottom:60px !important;
}

.bgcap .bgtxtpost {
margin-bottom:10px !important;
}

.bgcg21 .bgtxtpost {
margin-bottom:100px !important;
}

.bgces .bgtxtpost {background:url(images/filterw20.png);}
.bgspirit {background:rgb(235,212,178);}
.bgces {background-attachment:fixed; background-position:50% 72px; background-repeat:no-repeat; background-size:cover; }
.bgcap {background-attachment:fixed; background-position:50% 92px; background-repeat:no-repeat; background-size:100% auto; padding-top:36%;}
.homecap24 { background-position:50% 50px; background-repeat:no-repeat; background-size:100% auto; margin:0px !important; padding:60px 0px 50px !important;}


.bgcg21 .bgtxtpost {background:url(images/filterw20.png);}
.bgcg21xx ul.navinside li {background:rgb(231,133,30) !important;}
.bgcg21xx .titlepost {display:none;}
.bgcg21xx .titlepostcenter {margin-bottom:30px;}
.bgcg21 {background:rgb(230,255,231); }
.bgcg21xx {background:rgb(230,255,231)  url(https://www.dehoniani.org/wp-content/uploads/logo-IX-Conferenza-generale-2.jpg); background-attachment:fixed; background-position:50% 80px; background-repeat:no-repeat; background-size:550px auto; }
.bgcg21b .menuinside, .bgcg21 .menuinside {margin-top:20px;}
.bgcg21 .headertxt h1.left {display:none;}
.bgcg21 .intropageimg {border-bottom:5px solid rgb(10,73,16);}
.bgcg21b .intropageimg .filter, .bgcg21 .intropageimg .filter {height:0px;}

.natale22 {background:rgb(190,186,173) url(images/natale/bg-christmas-01.png) no-repeat !important; background-size:100% auto; background-position:50% -110px !important; background-size:cover !important;}
.bgxmas22 .mcd {background:url(images/natale/bg-christmas-Estrelas.png); background-attachment:fixed; }
.bgces .mcd, .bgspirit .mcd, .bgcsd .mcd, .bgcap .mcd {background:none;}



img {border:0; max-width:100%; height:auto;}
hr { padding:0px; 
display:block; clear:both;
width: 120px;
margin: 40px auto;
border:0px;
height:2px;
background: var(--main-color2);
}

video {width: auto !important; height: 400px !important; max-width:1300px !important; margin:0px auto; display:block; padding:0px;}
.video {background:#000; text-align:center;}
.wp-video { text-align:center; background:#222; margin:0px auto; display:block; }
.wp-video-shortcode video, video.wp-video-shortcode {width:100% !important; height:100% !important;}


table {max-width:100%; overflow:auto; display:block;}

a {text-decoration:none}
a:hover {text-decoration:underline;}
a:focus, a:visited, a:active {outline: 0px;}

.alignright {float: right; margin-left:10px; margin-right:0px; margin-top:5px; margin-bottom:10px; }
.alignleft {float: left; margin-top:5px; margin-bottom:10px; margin-right:10px; margin-left:0px; }
.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-top:3px; margin-bottom:10px;}

.shadtxt {
text-shadow:1px 1px 5px #111111 !important;
font-weight:900;
}

.wp-caption {
   background-color: #fff;
   padding:0px;
   max-width:100%;
   margin:0px;
}

.wp-caption img {
   width:100%;
   height:auto;
   display:block;
   margin:0px auto;
}

.wp-caption p.wp-caption-text {
font-size:14px; line-height:16px; color:#111; font-weight:900; padding:8px 5px 5px; text-align:left; background:#eee;
}

.moz { display: -moz-inline-block; display:inline-block; width:100%; }
.inlineblock { display: -moz-inline-block; display:inline-block;}
.table { display:table; }
.nowrap { white-space: nowrap }
.block { display: block;}
.inline { display: inline;}
.hide { display: none;}
.hideimp { display: none !important;}
.showmob { display: none !important;}
.hidevis { visibility: hidden;}
.overflow { overflow: hidden;}
.hidejs { display: none !important;}
.noborder { border:0px !important;}
.clear {clear:both;}
.opacity {
filter:alpha(opacity=0) !important;
opacity:0 !important;
}
.no-opacity {
filter:alpha(opacity=100) !important;
opacity:1 !important;
}
.lcase {text-transform:lowercase;}
.ucase {text-transform:uppercase;}
.notr {text-transform:none;}

br.txt2 {display:none;}	
a.abslink {top:0px; left:0px; right:0px; bottom:0px; position:absolute; z-index:10; }

.wrapper4, .wrapper8 {
	width:1300px;
	margin:0 auto;
	padding:0px;
	max-width:100%;
}

.wrapper5 {
	width:1000px;
	margin:0 auto;
	padding:0px 50px;
}

.wrapper6 {
	width:100%;
	max-width:1600px;
	margin:0 auto;
}

.wrapper7 {
	width:900px;
	margin:0 auto;
	padding:0px 50px;
}

.relativebox {position:relative;}

object, embed {
   display: block;
   margin: 0px auto 0px;
}

.scrollRight, .scrollLeft  {position:fixed; z-index:99; filter:alpha(opacity=80); opacity:.80; top:45%; width:72px; height:96px;  cursor:pointer; display:none;}
.scrollRight  {right:0px;  background:url(images/right.png) no-repeat; background-size:64px auto; background-color:rgb(190,186,173); background-position:100% 15px;}
.scrollLeft  {left:0px; background:url(images/left.png) no-repeat; background-size:64px auto; background-color:rgb(190,186,173); background-position:0px 15px;}
.scrollLeft:hover, .scrollRight:hover  {filter:alpha(opacity=100); opacity:1;  }

.scrollRight a, .scrollLeft a {width:72px; height:96px; display:block; }

.navfixed p, .navfixed img  {
display:none;
}

.navfixed p  {
font-size:20px; color:#111; line-height:24px; 
margin:0px; padding:10px 0px; 
font-weight:900; width:180px;
font-family:'Lato';
}

.navfixed p.ft  {
width:256px;
}

.scrollLeft img  {float:right; height:76px; width:76px; margin:10px;}
.scrollRight img  {float:left; height:76px; width:76px; margin:10px;}
.scrollLeft p  {float:left; text-align:right; }
.scrollRight p  {float:right;}

.navfixed:hover p, .navfixed:hover img  {
display:table;
}

.navfixed a {display:block; color:#111;}

.navfixed:hover  {
width:350px;
height:auto;
-webkit-box-shadow:0 0 5px #513f25; 
-moz-box-shadow:0 0 5px #513f25; 
box-shadow:0 0 5px #513f25; 
}

.scrollLeft:hover a  {
width:280px;
padding-left:70px;
display:block;
}

.scrollRight:hover a  {
width:280px;
padding-right:70px;
display:block;
}

.scrollTop {
	filter:alpha(opacity=80);
	opacity:0.8;	
	background:var(--main-color2);
	bottom: 5px;
	position: fixed;
	right: 10px;
	z-index: 98;
	display:none;
}

.scrollTop a{	
	background:url(images/to-top.png) no-repeat center center;
    display: block;
    padding: 10px;
    height: 24px;
    width: 24px;
}

.scrollTop:hover  {
filter:alpha(opacity=100);
opacity:1;
}

.logotop2  {
	height:55px;
	width:auto;
	margin:20px 0px 8px;
	position:relative;
	z-index:0;
	display: -moz-inline-block; display:inline-block; 
	position:absolute;
	left:50px; top:0px;
}

.bgxmas22 .logotop2 {margin:5px 0px 0px; height: 80px;}

#topw {padding:0px; font-family:'Rubik', Arial;}

.topicons  { text-align:right; }
.topb {display: -moz-inline-block; display:inline-block; float:right; }
.topsocial {display: -moz-inline-block; display:inline-block; float:right; margin-top:8px;}
.toplangs  {margin:24px 0px 0px; padding:0px; display: -moz-inline-block; display:inline-block; float:right; margin-left:30px;}

.topfixed {height:71px !important;}
.topfixed .toplangs {margin-top:20px;}

.topfixed .topb {display:none;}
.topfixed .logotop2 {height:50px; margin:10px 0px 5px;}
.bgxmas22 .topfixed .logotop2 {margin:2px 0px 0px; height: 68px;}

ul.right {margin:0px; padding:0px; display:inline;}
ul.right li { margin:0px; list-style-type:none; display: -moz-inline-block; display:inline-block;  margin-left:15px; 
filter:alpha(opacity=70); opacity:0.7; font-size:14px; line-height:14px; text-transform:uppercase;
}
ul.right li a {color:var(--main-color1); text-decoration:none; padding:5px 0px 3px; padding-left:22px; margin:0px;  display:block;}
ul.right li.divider {padding-left:15px; margin-left:13px; border-left:1px solid var(--main-color2); }



.lang {margin:10px 0px 0px; padding:10px 20px 37px; font-size:15px; line-height:15px;  text-transform:uppercase; color:#111; background-image:url(images/arr_down3.png);  background-repeat:no-repeat; background-position: 100% 12px; cursor:pointer; 
filter:alpha(opacity=90); opacity:0.9;}
.lang:hover {filter:alpha(opacity=100); opacity:1;}
.lang img {width:32px; height:auto;}

.langs {display:none; list-style-type:none; margin:0px; overflow:visible; background:#fff; padding:0px 0px 5px; padding-left:7px; position:absolute; top:71px; left:-3px; z-index:132; border:1px solid rgb(235,234,231); border-top:0px; text-align:center; }
.topfixed .lang {margin-top:0px; padding-bottom:26px;}
.topfixed .langs {top:51px;}

.langs li a {color:#111; text-decoration:none; padding:5px 20px; padding-left:7px; margin:0px; display:block;  font-size:15px; line-height:15px; margin-bottom:5px;}
.langs li a:hover {color:#777; }

.langs a.lang_EN {border-left:6px solid var(--main-colorEN);}
.langs a.lang_ES {border-left:6px solid var(--main-colorES);}
.langs a.lang_FR {border-left:6px solid var(--main-colorFR);}
.langs a.lang_IT {border-left:6px solid var(--main-colorIT);}
.langs a.lang_PT {border-left:6px solid var(--main-colorPT);}

.langs a.lang_EN:hover {color:var(--main-colorEN);}
.langs a.lang_ES:hover {color:var(--main-colorES);}
.langs a.lang_FR:hover {color:var(--main-colorFR);}
.langs a.lang_IT:hover {color:var(--main-colorIT);}
.langs a.lang_PT:hover {color:var(--main-colorPT);}


#top2 {
background:#fff;
border-bottom:1px solid rgb(235,234,231);
position:fixed !important; z-index:110; top:0px; left:0px; right:0px;
-webkit-box-shadow:0 0 5px #513f25; 
-moz-box-shadow:0 0 5px #513f25; 
box-shadow:0 0 5px #513f25; 
height:95px;
}

.caltopics {float:right; margin-right:30px; margin-top:30px; display: -moz-inline-block; display:inline-block; white-space:nowrap; }

.body-fr .caltopics, .body-es .caltopics, .body-pt .caltopics {
margin-right:10px;
}


.topfixed .caltopics {margin-top:15px;}
#nav1 {float:left; margin-right:60px; }

.caltopics ul {list-style-type:none; padding:0px; margin:0px;}

.caltopics ul li {margin:0px; display: -moz-inline-block; display:inline-block; list-style-type:none;
font-size:15px; 
line-height:15px; 
white-space:nowrap;
padding:15px 15px 36px;
text-transform:uppercase;
}

.body-fr .caltopics ul li, .body-es .caltopics ul li, .body-pt .caltopicsXXX ul li {
padding:15px 10px 35px;
}


.caltopics ul li a {color:#111; text-decoration:none; padding:0px; margin:0px; display:block; position:relative;}
.topfixed .caltopics ul li {padding:15px 15px 27px;}

.caltopics ul li:hover {color:var(--main-color1);}
.caltopics ul li:hover a, .caltopics ul li a:hover {color:var(--main-color1); text-decoration:none;}


.caltopics ul li.menu-item-has-children a.hovert::after {
	content:" ";
	width: 0; 
	height: 0; 
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid var(--main-color1);
	position:absolute;
	filter:alpha(opacity=85); opacity:0.85;
	bottom:-36px; left:42%;
}

.caltopics ul li.lismall a.hovert::after {
	left:30% !important;
}


.topfixed .caltopics ul li.menu-item-has-children a.hovert::after {bottom:-27px;}


.caltopics ul li ul.sub-menu {
	position: absolute; 
	left:0px; top: 96px; right:0px;
	margin: 0px; padding: 30px;
	display: none;
	z-index:121;
	list-style-type:none;
	text-align:center;
}

.caltopics ul li ul.sub-menu::before {
	position: absolute; 
	left:0px; top: 0px; right:0px; bottom:0px;
	margin: 0px;
	z-index:120;
	background:var(--main-color1);
	filter:alpha(opacity=95); opacity:0.95;
	content:"";
}


.topfixed .caltopics ul li ul.sub-menu {top: 72px;}



.caltopics ul li ul.sub-menu li{
	border:0px;
	display: -moz-inline-block; display:inline-block; list-style-type:none;
	background:transparent;
	margin:0px;
	padding: 0px 8px;
	font-family:'Lato';
	font-weight:bold;
	text-transform:none;
	font-size:19px; line-height:19px;
	position:relative;
	z-index:122;
}

.caltopics ul li.menu-item-has-children:hover ul.sub-menu li a::after {
	content:"";
	border:0px;
}


.caltopics ul li ul.sub-menu li a {
	padding:13px 10px 10px !important;
	padding-right:30px !important;
	color:#f0f0f0;
	border-right:1px solid var(--main-color2);
	position:relative;
	z-index:123;
}

.caltopics ul li ul.sub-menu li a:hover {
	color:#fff;
}

.caltopics ul li ul.sub-menu li:last-child a {
	border-right:0px solid #fff;
	padding-bottom:11px;
}

.caltopics ul li.red a {background:#eee; color:var(--main-color1); padding:9px 15px 7px; margin-top:-9px; -moz-border-radius: 7px;
border-radius: 7px;}
.caltopics ul li.red a:hover {background:var(--main-color2); color:#fff; text-decoration:none;}

.caltopics ul li.sepli {
	display:block !important;
	width:100% !important;
	margin:15px 0px 0px !important;
}
.caltopics ul li.sepli a {
	padding:0px !important;
}

.searchtop {
position:absolute; bottom:10px; right:0px;
white-space:nowrap;
width:200px;
}

#searchlink {
width:24px; height:24px; display: -moz-inline-block; display:inline-block;
background-image:url(images/find2.png);  background-repeat:no-repeat; background-position: center center; background-size:100% auto;
float:right; margin-top:10px;
filter:alpha(opacity=50); opacity:0.5;
}

#mobilemenu {
width:27px; height:24px; display:none;
background-image:url(images/menu-bg.png);  background-repeat:no-repeat; background-position: center center; background-size:auto 24px;
float:right; margin-left:50px; margin-top:15px;
}

#searchlink:hover {filter:alpha(opacity=100); opacity:1;}

#mobilemenubox {
position:fixed; top:0px; right:0px; bottom:0px;
width:350px;
z-index:200;
max-width:80%;
}

.filtermobile {
position:fixed; top:0px; right:0px; bottom:0px;
background:var(--main-color2);
z-index:199;
filter:alpha(opacity=85); opacity:0.85;
width:350px;
max-width:80%;
-webkit-box-shadow:0 0 5px #513f25; 
-moz-box-shadow:0 0 5px #513f25; 
box-shadow:0 0 5px #513f25; 
}

.filtermobile2 {
position:fixed; top:0px; right:0px; bottom:0px; left:0px;
background:#000;
z-index:197;
filter:alpha(opacity=75); opacity:0.75;
}

.moblangs {
	position:absolute;
	top:20px; left:-45px;
	z-index:198;

}

.moblangs ul {
	list-style-type:none;
	text-align:center;
	padding:0px;
	margin:0px;
}


.moblangs ul li {
	display:block; list-style-type:none;
	margin:0px 5px 10px;
	margin-right:0px;
	padding:8px 5px;
	font-family:'Rubik';
	font-size:16px; line-height:16px;
	background:#fff;
	width:30px;
	border-right:0px !important;
-webkit-box-shadow:0 0 2px #513f25; 
-moz-box-shadow:0 0 2px #513f25; 
box-shadow:0 0 2px #513f25; 	
}

.moblangs ul li.closemb {background:transparent; margin-bottom:20px;}

.moblangs ul li a {
	color:#999;
}

.moblangs ul li a:hover {
	text-decoration:none;
}

.moblangs ul li.langsel_EN, .moblangs ul li.lang_EN:hover {background:var(--main-colorEN);}
.moblangs ul li.langsel_ES, .moblangs ul li.lang_ES:hover {background:var(--main-colorES);}
.moblangs ul li.langsel_FR, .moblangs ul li.lang_FR:hover {background:var(--main-colorFR);}
.moblangs ul li.langsel_IT, .moblangs ul li.lang_IT:hover {background:var(--main-colorIT);}
.moblangs ul li.langsel_PT, .moblangs ul li.lang_PT:hover {background: var(--main-colorPT);}

.moblangs ul li.langsel_EN a, .moblangs ul li.lang_EN:hover a {color:#fff;}
.moblangs ul li.langsel_ES a, .moblangs ul li.lang_ES:hover a {color:#fff;}
.moblangs ul li.langsel_IT a, .moblangs ul li.lang_FR:hover a {color:#fff;}
.moblangs ul li.langsel_FR a, .moblangs ul li.lang_IT:hover a {color:#fff;}
.moblangs ul li.langsel_PT a, .moblangs ul li.lang_PT:hover a {color:#fff;}

.mobmenu {
	position:relative;
	z-index:200;
	padding:60px 30px;
}


.mobmenu ul {list-style-type:none; padding:0px; margin:0px;}

.mobmenu ul li {margin:0px; display:block; list-style-type:none;
font-size:16px; 
line-height:20px; 
padding:10px 0px;
text-transform:uppercase;
border-top:1px solid var(--main-color2);
position:relative;
}

.mobmenu ul li.sepli {
	display:none !important;
}


.mobmenu ul li.menu-item-has-children a {
	background:url(images/arr_down.png) no-repeat center right;
	background-position:95% 50%;
	background-size:14px auto;
}

.mobmenu ul li a {color:#fff; text-decoration:none; padding:5px; margin:0px; display:block;}

.mobmenu ul li a:hover {text-decoration:underline;}

.mobmenu ul li ul.sub-menu {
	display: none;
	margin-top:5px;
	padding:0px;
	list-style-type:square;
}

.mobmenu ul li ul.sub-menu li{
	font-family:'Lato';
	font-weight:bold;
	text-transform:none;
	border-top:0px solid var(--main-color2);
	padding:5px 0px;
	color:#fff;
	list-style-type:square;
	display:list-item;
	margin-left:25px;
	
}

.mobmenu ul li ul.sub-menu li a{
	background:transparent;
}

.mobmenu ul li ul.sub-menu li:last-child {
	border-bottom:0px solid #fff;
}

.cat {color:var(--main-color1); font-size:16px; line-height:18px; padding:0px; text-transform:uppercase; font-family:'Rubik';
}
.cat a {color:var(--main-color1) !important; }


.linkabs {
position:absolute;
top:0px; left:0px; right:0px; bottom:0px;
z-index:20;
}

.textpost .titlesez {margin-top:40px;}
.titlesez2 {margin-bottom:0px !important;}

.listnews2 .titlesez {margin-bottom:40px;}


.listnews .item {
padding:0px;
margin:0px;
float:left;
width:30%;
display: -moz-inline-block; display:inline-block;
text-align:left;
}

.listnews .item1 {
margin-right:5%; margin-left:5%; 
}

.listnews .item0 {
clear:left;
}

.listnews .item2 {
clear:right;
}

.listnews2 .item {
float:none;
width:100%;
margin-bottom:30px;
padding-bottom:30px;
border-bottom:1px solid rgb(218,218,218);
}

.listnews2 .item1 {
margin-right:0%; margin-left:0%; 
}


.listnews .item  h3 {
font-size:22px;
line-height:24px;
color:#111;
font-weight:bold;
margin:0px;
padding:0px;
font-family:'Lato';
background:transparent;
}

.listnews .subtitle  {
padding: 0px;
margin: 5px 0px 0px;
font-size: 20px;
line-height: 22px;
color:#666;
font-weight:bold;
}

.listnews2 .item  h3 {
font-size:25px;
line-height:27px;
}

.listnews2 .listtext {
display:table;
}

.listnews .item  p  {
font-size:15px;
line-height:18px;
color:#111;
margin:10px 0px 0px;
padding:0px;
}

.listnews2 .item  p  {
font-size:18px;
line-height:24px;
margin:20px 0px 0px;
color:#111;
}

.listnews .item  h3 a {color:var(--main-color1);}

.listnews .cat {position:absolute; left:-2%; top:10px; padding:5px 15px; color:#fff; background:var(--main-color1); display:block; text-transform:uppercase; font-size:13px; line-height:15px; font-weight:bold; z-index:1;}

.listnews .cat a {color:#fff !important;}
.listnews .cat a:hover {text-decoration:none !important;}


.listnews .listcat .cat {
top:0px; left:0px;
position:static;
margin-bottom:10px;
float:left;
z-index:1;
}

.listnews .listimg {
position:relative;
margin-bottom:10px;
}

.listnews2 .listimg {
position:relative;
margin-bottom:0px;
float:left;
margin-right:20px;
width: 30%;
}

.listnews .item .date {
font-size:13px; line-height:13px;
color:#515151;
display:block;
margin-bottom:5px;
}


.listnewscenter {
background:rgb(190,186,173);
text-align:center;
padding:20px;
}

.listnewscenter .item  h3 a:hover {color:var(--main-color1);}



.listnews .sep1 {
position:absolute;
top:-10px; bottom:-10px; 
left:32.5%;
border-left:1px solid #bbb;
}

.listnews .sep2 {
position:absolute;
top:-10px; bottom:-10px; 
right:32.5%;
border-right:1px solid #bbb;
}


.bgcap .listnews2 .item {
margin-bottom:50px;
padding:3%;
width:94%;
border-bottom:0px solid rgb(218,218,218);
background:rgba(255,255,255,0.95);
-moz-border-top-right-radius: 32px;
border-top-right-radius: 32px;
-moz-border-bottom-left-radius: 32px;
border-bottom-left-radius: 32px;
border-bottom:3px solid var(--main-color1)
}

.bgcap .navpost2 p {padding-top:34px !important;}

.bgcap .wrapper7 {
	width:1000px;
	padding:0px;
}

.bgcap .mcd {overflow:visible !important;}

.iconmediabox {text-align:center; margin-bottom:20px;}
.iconmedia {width:100px; margin:0px 20px 20px; padding:80px 25px 10px; display:inline-grid; -moz-border-top-right-radius: 24px;
border-top-right-radius: 24px;
-moz-border-bottom-left-radius: 24px;
border-bottom-left-radius: 24px;	
border:1px solid var(--main-color1);
cursor:pointer;
background-position:50% 10px;
background-repeat:no-repeat;
background-size:auto 70px;
background-color:#fff;
color:var(--main-color1);
font-weight:bold;
}

.iconmediabox .tplive {background-image:url('images/boxinfoDehonian.png');}
.iconmediabox .tpaudio {background-image:url('images/boxinfoPodCast.png');}
.iconmediabox .tpnews {background-image:url('images/boxinfoArticle.png');}
.iconmediabox .tpvideo {background-image:url('images/boxinfoMedia.png');}
.iconmediabox .tpgallery {background-image:url('images/boxinfoPicture.png');}

.tpgallery .listtext {width:100%; overflow:hidden; display:inline-block;} 

.iconmedia:hover, .iconmedia.sel {
background-color:rgb(238,238,238);
-webkit-box-shadow:0 0 5px #666; 
-moz-box-shadow:0 0 5px #666; 
box-shadow:0 0 5px #666; 
border:1px solid rgb(161,64,144);
}

.iconmedia.sel {
background-color:rgba(var(--main-color2a),0.9);
color:#fff;
}

.iconmediafixed .iconmedia.sel {
background-color:rgba(161,64,144,0.9);
}

.iconmediafixed {
	background:rgba(218,218,218,0.95);
	top: 72px;
	position: fixed;
	right: 0px;
	left:0px;
	z-index: 98;
	padding-top:15px;
}

.iconmediafixed .iconmedia {width:auto; margin:0px 15px 20px; padding:7px 25px; font-size:14px; line-height:14px; margin-bottom:15px; background:rgba(var(--main-color2a),0.8); color:#fff; }

.itemdatebox {padding:80px 15px 10px; padding-right:0px; display:inline-grid; 
-moz-border-top-right-radius: 24px;
border-top-right-radius: 24px;
-moz-border-bottom-left-radius: 24px;
border-bottom-left-radius: 24px;	
border:1px solid var(--main-color1);
cursor:pointer;
background-position:50% 6px;
background-repeat:no-repeat;
background-size:auto 70px;
background-color:#fff;
color:var(--main-color1);
font-weight:bold;
background-image:url('images/boxinfoCalendar.png');
margin:0px 20px 20px;
position:relative;
}

.itemdatebox:hover {background-color:rgb(238,238,238);
-webkit-box-shadow:0 0 5px #666; 
-moz-box-shadow:0 0 5px #666; 
box-shadow:0 0 5px #666; 
}

.iconmediafixed .itemdatebox {margin-bottom:15px; margin-left:0px; margin-right:25px; display:inline-grid; width:auto; padding:0px; border:0px solid var(--main-color1); background:transparent;}

.iconmediafixed .itemdatebox:hover {-webkit-box-shadow:0 0 0px #666; 
-moz-box-shadow:0 0 0px #666; 
box-shadow:0 0 0px #666; }


.menudate {position:absolute; left:0px; right:0px; bottom:0px; z-index:3;
-moz-border-top-right-radius: 24px;
border-top-right-radius: 24px;
-moz-border-bottom-left-radius: 24px;
border-bottom-left-radius: 24px;	
border:1px solid var(--main-color1);
background:rgba(218,218,218,1);
padding:7px 0px; 
font-size:20px; line-height:20px;
overflow:auto;
height:100%; min-height:400px;
color:#111;
white-space:nowrap;
}

.iconmediafixed .menudate {bottom:unset; top:0px; min-height:500px;}

.actualdate {
cursor:pointer;
font-weight:bold;
margin:0px; padding:0px; 
padding-right:44px;
position:relative;
overflow:visible;
}

.actualdate::before {
content:"";
position:absolute;
right:0px; top:0px; bottom:0px; 
width:34px;
background-image:url(images/arr_down3.png);  background-repeat:no-repeat; background-position:center center; cursor:pointer; 
filter:alpha(opacity=90); opacity:0.9;
}

.actualdate:hover::before {filter:alpha(opacity=100); opacity:1;}
}

.iconmediafixed .actualdate {font-size:16px; line-height:16px; }

.itemdate {cursor:pointer; padding:6px 10px; font-size:14px; line-height:14px; text-align:left; font-weight:normal;
}
.seldate {font-weight:bold; color:var(--main-color1);}
.blocked {color:#888; cursor:not-allowed;}
.itemdate:hover {font-weight:bold; }

.homecap24 .mainagenda2 {padding-top:28%; width:100% !important;}

.homecap24 .mainagenda2 .eventbox {
	margin-bottom:20px;
	min-height:unset;
	background:rgba(255,255,255,0.85);
	border-bottom:3px solid var(--main-color1);
	border-top:3px solid var(--main-color1);
-moz-border-bottom-left-radius: 24px;
border-bottom-left-radius: 24px;	
position:relative; z-index:21;
width:100% !important; margin-right:auto !important; max-width:1000px !important; margin-left:auto !important; float:none !important; display:block;
}

.homecap24 .mainagenda2 .eventbox:hover {-webkit-box-shadow:0 0 0px #666; 
-moz-box-shadow:0 0 0px #666; 
box-shadow:0 0 0px #666; 
	background:rgba(255,255,255,1);
}

.homecap24 .agendahome {position:relative; z-index:20;}


.homecap24 .eventbox h4 a {display:block;}

.homecap24 .eventbox .imgdiv {display:none;}


.listbox {
padding:0px;
font-size:14px;
line-height:16px;
}
.listbox .item {
margin-bottom:10px;
padding-bottom:10px;
}

.listbox .item  h3 {
font-size:18px;
line-height:20px;
margin:3px 0px 0px;
}

#mbtnlb {
padding-top:10px;
border-top:1px solid rgb(218,218,218);
}


.titlesez {padding:0px; margin:0px 0px 20px;
text-transform:uppercase; text-align:left; 
font-size: 20px;
line-height: 24px;
font-family: 'Lato2', Arial;
color: #777;
}
.titlesez a, .titlesez span {color:#777; text-decoration:none;}
.titlesez a:hover {color:var(--main-color1); text-decoration:none !important;}

.searchtxt {padding:30px 30px 15px;  margin: 0px -30px 60px; border: 1px solid rgb(190,186,173); }
.searchtxt p {margin:0px 0px 5px; color:#111; font-size:14px; line-height:16px;}

.buttonlink, .buttonlink2 {
font-size:18px;
line-height:20px;
color:#fff !important;
margin:0px auto;
padding:10px;
text-align:center;
display:table;
background:var(--main-color1);
font-family:'Lato';
border:0px;
cursor:pointer
}

.buttonlink:hover, .buttonlink2:hover {
text-decoration:none !important;
-webkit-box-shadow:0 0 5px #513f25; 
-moz-box-shadow:0 0 5px #513f25; 
box-shadow:0 0 5px #513f25; 
}

.buttonlink2 {display: -moz-inline-block; display:inline-block; margin:10px;}


.listnews3 .buttonlink {
background-color:transparent;
color:#444 !important;
font-size:14px;
line-height:14px;
padding:10px 0px;
padding-right:35px;
font-weight:bold;
background-image:url(images/continua2.png);
background-repeat: no-repeat;
background-position:98% 50%;
font-family: 'Rubik', Arial;
}

ul.navtop2 {margin:0px; padding:0px;}
ul.navtop2 li { margin:0px; list-style-type:none; display: -moz-inline-block; display:inline-block; text-transform:uppercase; margin-right:10px;
}


.framevideo  {height:400px; width:100%;}

.intropageimg  {
height:480px;
width:100%;
display:block;
overflow:hidden;
background-color:#000;
background-repeat:no-repeat;
background-position: center center;
background-size:100% auto;
background-size:cover;
margin-bottom:40px;
-webkit-transition: background 1s linear;
-moz-transition: background 1s linear;
-o-transition: background 1s linear;
-ms-transition: background 1s linear;
transition: background 1s linear;
}

.bgces .intropageimg {background:transparent !important;}
.bgces .intropageimg .filter, .bgcap .intropageimg .filter, .bgcap .intropageimg {display:none;}

.intropageimg .introin {
height:480px;
}

.intropageimg .headertxt {
	position:absolute;
	z-index:2;
	padding:0px;
	bottom:30px;
	left:0px;
}

.intropageimg .imgcopy, .sliderpost .itemin .imgcopy {
	position:absolute;
	z-index:2;
	padding:3px 5px;
	bottom:0px;
	right:0px;
	color:#fff;
	background:#000;
	font-size:12px; line-height:12px;
}


.sliderpost .itemin .imgcopy {
	bottom:20px;
	z-index:11;
}

.intropageimg .imgcopy a, .sliderpost .itemin .imgcopy a {
	color:#fff;
}

.intropageimg .filter {
	z-index:1;
	position:absolute;
	bottom:40px;
	height:180px;
	left:0px;
	right:0px;
	width:100%;
	background: -webkit-linear-gradient(top,rgba(0,0,0,0),#000);
	background: -o-linear-gradient(top,#000, rgba(0,0,0,0));
	background: -moz-linear-gradient(top,#000, rgba(0,0,0,0));
	background: -ms-linear-gradient(top,#000, rgba(0,0,0,0));
	background: linear-gradient(to top, #000, rgba(0,0,0,0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#00000000", endColorstr="#000000", GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorstr=#000000, GradientType=0)"; 	
}


.intropageimg h1, .intropage h1 {
font-size:54px;
line-height:56px;
color:#fff;
font-weight:bold;
margin:0px 0px 15px;
margin-left:100px;
padding:0px;
text-shadow:1px 1px 5px #111111;
font-family:'Lato';
padding:10px 0px 10px 30px;
border-left:3px solid var(--main-color1);
}

.intropageimg h1.left, .intropage h1.left {
margin:0px 0px 15px;
padding:10px 0px;
border-left:0px;
}


.intropageimg h1 a {
color:#fff;
}


.intropageimg h1 small, .intropage h1 small {
font-size:36px;
line-height:40px;
color:#fff;
display:block;
margin-top:10px;
text-shadow:1px 1px 5px #111111;
font-family:'Lato2';
font-weight:normal;
}


.intropageimg .cat, .intropage .cat  {
padding:10px 100px; color:var(--main-color1); display: -moz-inline-block; display:inline-block; text-transform:uppercase; font-size:16px; line-height:16px; font-weight:900; 
margin:0px; border-top:3px solid var(--main-color1);
}

.intropageimg .cat2, .intropage .cat2  {
padding-left:0px !important; padding-right:50px !important;
}




.intropageimg .cat a, .intropage .cat a  {
color:var(--main-color1) !important;
}

.intropageimg .cat .catlist, .intropage .cat .catlist {
display:block;
padding-left:52px;
padding-top:10px;
padding-bottom:20px;
border-left:3px solid var(--main-color1);
background-image:var(--main-img1);
background-repeat:no-repeat; 
background-size:32px 32px; 
background-position:20px 0px;
}


.intropageimg .date, .intropage .date, .intropageimg .datemob, .intropage .datemob {
color:#fff; font-size:15px; line-height:17px; 
position:absolute; top:0px; left:-30px; padding:20px 0px 0px;
width:100px; text-align:right;
}


.intropage .date, .intropage .datemob {
color:#777;
}

.intropage .datemob, .intropageimg .datemob {
display:none;
text-transform:uppercase;
padding-top:17px;
}

.intropage h1, .intropage h1 small {color:#777;
text-shadow:0px 0px 0px #111111;
}

.sidepage {display:table; width:100%; }

.sidepage .sommario {
width:55%;
padding:5%;
font-size: 30px;
line-height: 34px;
font-family: 'Rubik', Arial;
color: #777;
display:table-cell; vertical-align:middle;
position:relative;  z-index:2;
}

.mem .sidepage .sommario h1 {
font-size:44px;
line-height:46px;
color:#000;
font-weight:bold;
margin:0px 0px 15px;
padding:0px;
font-family:'Lato';
}

.mem {width:98%; padding:1%;  background:#ccc; }

.sidepage .postimg {
max-width:35%;
margin:0px;
display:table-cell; vertical-align:middle;
position:relative;  z-index:2;
}

.postimg2 {max-width:30%;}

.sidepage .postimg img {
margin:0px;
width:100%;
}

.mem .sidepage .postimg img {
border:3px solid #fff;
}

.sidepage .sepimg {position:absolute; display:block; top:0px; bottom:0px; right:0px; background:var(--main-color1); width:70%; z-index:1;}

.mem .sidepage .postimg {
max-width:30%;
}

.mem .sidepage .sommario {
width:60%;
color:#333;
}

.mem .cat {position:absolute; right:0px; top:20px; background:#000; color:#fff !important; padding:5px 15px; z-index:3;}
.mem .cat a {color:#fff !important; }


.titlepost {margin:60px 0px 20px; text-align:center;  display: -moz-inline-block; display:inline-block; width:100%; }

.titlepostcenter {text-align:center; }

.titlepost .cat {margin-bottom:10px; display: -moz-inline-block; display:inline-block; font-size:18px; line-height:20px;}
.titlepost .author  {color:#777; font-weight:900; font-family:'Lato2';}
.titlepost .date {color:#515151; font-style:italic; font-family:'Lato';}
.titlepost .datemob {display:none;}

.titlepost .subtitle  {
padding: 0px;
margin: 10px 0px 10px;
font-size: 26px;
line-height: 30px;
font-family: 'Lato';
color:#666;
text-align:center;
}

#mobmenuinside {display:none;}
ul.navinside {list-style-type:none; padding:0px; margin:30px 0px 0px; position:relative; z-index:1;}

ul.navinside li {margin:0px; display: -moz-inline-block; display:inline-block; list-style-type:none;
font-size:15px; 
line-height:15px; 
white-space:nowrap;
padding:9px 15px 7px;
text-transform:uppercase;
margin-right:7px;
background-color:var(--main-color2); 
}

ul.navinside li a {color:#fff; text-decoration:none;}
ul.navinside li a:hover {text-decoration:none;}
ul.navinside li:hover, ul.navinside li.current-menu-item {background-color:var(--main-color1); }
ul.navinside li:hover a, ul.navinside li.current-menu-item a {color:#ffff00;}



.textpost {font-size:18px; line-height:28px; color:rgb(0,0,0);}

.textpost span.small {font-size:16px; line-height:20px; color:rgb(0,0,0);}

.textpost .titlepost h1, .textpost h2.h1 {
padding:0px;
margin:0px 0px 20px !important;
font-size:30px; line-height:32px; font-weight:300; color:#111; 
display:block; clear:both;
font-family:'Lato';
}

.sharebox  {
text-align:center; margin:0px 0px 45px; 
}

.sharebox a.sb {margin:0px 10px; 
filter:alpha(opacity=60); opacity:.60; 
text-align:center;
display: -moz-inline-block; display:inline-block;
}

#sharelist img {border-bottom:2px solid transparent;}

.sharebox a.sb:hover {
filter:alpha(opacity=100); opacity:1; 
}

.textpost .postimg {text-align:center; margin:10px 0px 30px;}
.justify {text-align:justify; }

.textpost .postimg .caption {font-size:16px; line-height:18px; color:rgb(0,0,0); font-weight:bold; padding:5px 0px 0px; text-align:left;}

.imgborded {border:1px solid rgb(218,218,218);}

.textpostpad {padding-top:20px;}
.textpostpad2 {padding-top:20px; padding-bottom:60px;}
.textpostpad3 {padding-top:40px; }
.textpostpad4 {padding-top:0px; padding-bottom:60px; }
.textpostpad5 {padding-top:20px; padding-bottom:40px;}
.textpostpad6 {padding-top:0px;}

.textpostpad7 {padding-top:40px; padding-bottom:40px;}
.textpostpad8 {padding-top:60px; padding-bottom:90px;}
.textpostpad9 {padding-top:70px; margin-top:-90px;}

.textpost .sommario {
padding: 0px 0px 30px;
margin: 0px;
font-size: 34px;
line-height: 40px;
font-family: 'Rubik', Arial;
color: #777;
text-align:center;
}

hr.hrsommario {
padding:0px; 
display:block; clear:both;
width: 120px;
margin: 10px auto 20px;
border:0px;
height:2px;
background: var(--main-color2);
}

.justify .sommario {
padding: 0px;
margin: 0px 0px 40px;
font-size: 22px;
line-height: 28px;
font-family: 'Rubik', Arial;
color:#444;
text-align:left;
}

.textpost .author {text-align:center; color:#777; font-family:'Lato'; margin-bottom:15px;}
.textpost .author em {font-family:'Rubik'; font-weight:100; font-style:normal;}


.textpost small {display:block; font-size:16px; line-height:20px; font-weight:100; margin:0px; padding:0px; color:#515151;}

.titlepostcenter small {
font-size:34px;
line-height:40px;
color:var(--main-color1);
display:block;
margin-top:5px;
font-family:'Lato2';
font-weight:normal;
}

.textpost p {padding:0px; margin:0px; margin-bottom:15px; }
.textpost p strong, .textpost p strong {font-weight:900; }

.textpost p.lastupdate {margin-top:25px; font-size:16px; color:#515151; }

.textpost ul, .textpost ol {margin: 15px 0px 25px; margin-left:20px; padding: 0px; }
.textpost ul { list-style-type:square;}
.textpost ol.letters, .textpost ul.letters { list-style-type:lower-alpha;}
.textpost ol.upperletters, .textpost ul.upperletters { list-style-type:upper-alpha;}
.textpost ul li, .textpost ol li {margin:5px 0px; padding:0px 0px; padding-left:5px;}


.boxml {
margin:30px -30px 0px;
border:1px solid rgb(190,186,173);
padding:30px;
font-size:16px; line-height:18px;
}

.textpost ul.link {list-style-type:none; margin:0px; padding:0px; display: -moz-inline-block; display:inline-block; padding-left:20px;}

.textpost ul.link li {list-style-type:none; padding-right:20px; margin-right:20px; border-right:1px solid rgb(190,186,173); display: -moz-inline-block; display:inline-block; }

.textpost ul.link li:last-child {
border-right:0px;
}	

.textpost a, .redtxt {color: var(--main-color1);  overflow-wrap: break-word;}

.textpost h2.h1 a {color:#111;}
.textpost h2.h1 a:hover {color:var(--main-color1);}

.textpost a:hover {color: var(--main-color1); text-decoration: underline;}
.textpost h2, .textpost big {font-size:32px; line-height:34px; color:#fff; margin:35px auto; padding:5px 20px; font-family:'Lato'; background:rgb(190,186,173); display:table; text-align:center;}
.textpost h1 {font-size:34px; line-height:36px; color:#515151; margin:40px 0px 20px; padding:0px; font-family:'Lato';}
.textpost big {display:block; }
.textpost h2 small {display:block; font-size:26px; line-height:30px; margin-top:0px; font-family:'Lato2'; font-weight:normal;}

.textpost h3, .textpost h1.tag {padding:15px 0px 20px; margin:20px 0px 10px; font-size:26px; color:var(--main-color1); line-height:30px; font-weight:600; font-family:'Lato';
background:url(images/grafismo5.png) no-repeat top left;
background-size:60px auto;
margin-left:-25px;
padding-left:25px;
}

.textpost .scjnet {margin:90px -30px 0px; padding:30px; background:rgb(218,218,218); color:#111; border-top:3px solid var(--main-color1);}

.textpost .scjnet h3 {padding:0px; margin:0px 0px 10px; font-size:26px; color:var(--main-color1); line-height:30px; font-weight:600; font-family:'Lato';
background:transparent;
margin-left:-25px;
padding-left:25px;
}

.textpost .scjnet img {float:right; margin-left:20px; margin-bottom:20px; max-width:40%; height:auto;}



.maingallery .textpost h3 {background:transparent;}

.textpost h4, .textpost h5, .textpost h6 {padding:15px 0px 20px; margin:20px 0px 0px; font-size:20px; color:#777; line-height:24px; font-weight:600; font-family:'Lato';
}

.titlepostcenter  h2, .titlepostcenter  h1, .titlepostcenter big {
padding:0px;
margin:0px;
font-size:44px; line-height:46px; font-weight:100; color:var(--main-color1); 
display:block; clear:both;
font-family:'Lato';
}

.titlepostcenter big {
margin:0px auto 20px;
padding:5px 30px;
display: -moz-inline-block; display:inline-block;
color:#fff; 
font-size:32px; line-height:34px;
}

.titlepostcenter  h2 span, .titlepostcenter  h1 span {
color:rgb(190,186,173); 
}

.titlepostcenter2  h1 {text-transform:none !important;}


.textpost iframe {margin-bottom:20px; max-width:100%; 
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px; height: 100%; width:100%; margin:0px auto;}

.textpost .video {
    position: relative;
    padding-bottom: 50%;
    padding-top: 0px;
    height: 0;
	margin-bottom:0px !important;
}

.textpost .alignright {float:right; margin-left:20px; margin-bottom:20px; }
.textpost .alignleft {float:left; margin-right:20px; margin-bottom:20px; }
.textpost .aligncenter {display: block; margin-left: auto; margin-right: auto; margin-top:5px; margin-bottom:20px; }

.textpost .fonte {
font-size: 14px;
line-height: 14px;
margin: 30px 0px 0px;
padding:5px 0px;
padding-left:30px;
background:url(images/link.png) no-repeat top left;
background-size:20px auto;
}


.textpost  blockquote {
font-size: 20px;
margin: 20px 0px 35px;
padding: 16px 36px;
line-height: 28px;
color: #777;
font-family: 'Lato';
border-left:3px solid var(--main-color1);
font-weight:bold;
display: -moz-inline-block; display:inline-block;
}

.textpost  blockquote p {
margin-bottom:0px;
}


.download ul, .news ul {
    margin:0px !important; padding:0px !important;  
    list-style: none !important;
} 

.download ul li, .news ul li {  
    padding:0px 0px 5px !important; 
	margin:0px !important;
	line-height:23px;
}

.download ul li a {display:block; 
padding-left:40px;
background:url(images/attachment.png) no-repeat top left;
min-height:24px;
}

.sliderin {
width:100000px;
}

.maingallery {
padding:0px 0px 60px;
position:relative;
}

.gallerybox   {
display:block;
overflow:hidden;
position:relative;
margin:0px 0px 30px;
padding:0px;
background:#000;
width:100%;
z-index:1;
}

.gallerybox .iteminner {
width:100%;
position:relative;
padding:0px;
margin:0px;
margin-right:10px;
float:left;
display:table;
}

.gallerybox .bookright {
float:right;
width:46%;
margin-left:4%;
border:10px solid #fff;
-webkit-box-shadow:0 0 5px #513f25; 
-moz-box-shadow:0 0 5px #513f25; 
box-shadow:0 0 5px #513f25; 

}

.gallerybox .bookcenter {
margin:0px auto;
display:table;
max-width:100%;
position:relative;
}


.gallerybox img {
max-height:560px;
width:auto;
margin:0px auto; display: -moz-inline-block; display:inline-block;
}

.gallerybox .iteminner a {
width:100%; display: -moz-inline-block; display:inline-block;
text-align: center;
position:relative; z-index:3;
}

.gallerybox .iteminner .caption {position:absolute; bottom:0px; left:0px; right:0px; color:#fff; padding:8px 10px 5px; text-align:left; margin:0px; background:rgba(0,0,0,0.5); display:block; z-index:3; padding-right:40px;}

.gallerybox .iteminner .caption p { margin:0px; padding:0px; color:#fff; font-size:14px; line-height:16px; text-align:left;}

.gallerybox .iteminner span.nimg {
    position: absolute;
    right: 0px;
    bottom: 5px;
    color: #fff;
    z-index: 3;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
    padding: 5px;
    background: rgba(0, 0, 0, 0.5);
}

.gprev, .gnext  {position:absolute; z-index:7; filter:alpha(opacity=80); opacity:.80; width:30px;  cursor:pointer; height:40px; top:47%; background-color:#000 !important; }
.gnext  { background:url(images/arr_right.png) no-repeat center center; background-size:20px auto; right:0px;}
.gprev  {background:url(images/arr_left.png) no-repeat center center; background-size:20px auto; left:0px;}
.gprev:hover, .gnext:hover  {filter:alpha(opacity=80); opacity:.80;  }


cite {
color: var(--main-color1);
font-size: 18px;
line-height:18px;
margin-top: 5px;
display:block;
padding-right:5px;
}


#newslettermsg3 {
font-style:italic;
font-size: 18px;
line-height:22px;
margin-bottom:20px;
background:#f5f5f5;
padding:20px 10px 20px;
-moz-border-top-left-radius: 32px;
border-top-left-radius: 32px;
-moz-border-bottom-right-radius: 32px;
border-bottom-right-radius: 32px;
border-bottom:3px solid var(--main-color1); 
border-top:3px solid var(--main-color1);
display:none;
}


.form1 {
padding:0px;
margin:0px;
}


input.textform3 {
background: #fff;
padding: 3px 6px;
border:0px solid #515151;
font-size: 13px;
font-family:'Rubik', Arial;
margin-right:3px;
}


.button {
font-family:'Rubik', Arial;
font-size: 13px;
cursor:pointer;
padding: 4px 5px;
background:#515151;
color:#ffdf2a;
border:0px;
font-weight:bold;
text-transform:uppercase;
}

.bprint, .bmail {
color:#fff;
background:var(--main-color1);
background-size:auto 50%;
padding: 10px 10px;
padding-right:30px;
width:auto;
margin:15px 5px 0px;
font-weight:normal;
}

.bprint {
background:var(--main-color1) url(images/print.png) no-repeat 97% 50%;
background-size:auto 50%;
}
.bmail {
background:var(--main-color1) url(images/mail.png) no-repeat 97% 50%;
background-size:auto 50%;
}

.button:hover, .button1:hover, .button2:hover {
-webkit-box-shadow:0 0 5px #513f25; 
-moz-box-shadow:0 0 5px #513f25; 
box-shadow:0 0 5px #513f25; 
}


.mainNL {
margin-bottom:40px;
}

.mainNL p {
padding:0px;
margin:0px 0px 10px;
font-size:16px;
color:#111;
}

.mainNL .button {
color:#fff;
background:#444 url(images/arr_right2.png) no-repeat 92% 50%;
background-size:auto 50%;
padding:7px 0px;
padding-right:20px; 
padding-left:10px;
width:auto;
font-weight:normal;
height:29px;
overflow:hidden;
position:absolute; right:0px; top:0px;
}

.searchtop .button {
color:#fff;
background:#444 url(images/search2.png) no-repeat center center;
background-size:16px 16px;
padding:7px 0px;
padding-right:20px; 
padding-left:10px;
width:30px;
float:right; font-weight:normal;
height:29px;
overflow:hidden;
}


input.textform2 {
background: #fff;
width: 150px;
font-size: 13px;
font-family:'Rubik', Arial;
border:1px solid #444;
display:block;
float:left;
padding: 6px 1%;
height:15px;
overflow:hidden;
float:right;
}

.searchtop input.textform2 {
width: 130px;
}

.mainNL .button {
float:left;
}

.mainNL .textform2 {
width: 95%;
float:left;
overflow:visible;
background: #fff;
font-size: 13px;
font-family:'Rubik', Arial;
border:1px solid #444;
display:block;
padding: 6px 1%;
height:15px;
color:#111;
}


.newslettermsg p {
font-size: 18px;
line-height:20px;
font-weight:bold;
color:#111;
text-align:left;
padding:15px 0px 5px;
}



.continue {color:#515151 !important; text-decoration:none; font-size:16px; line-height:16px; font-weight:bold; padding:5px 0px; padding-right:25px; background:url(images/continua2.png) no-repeat center right; }

.continue:hover {text-decoration:underline !important;}



.copy {
	margin-top:70px;
    padding:0px 0px 10px;  
	color:#444;
	font-family: 'Lato';
	text-align:center;
	position:relative; z-index:4;
}
.bgxmas22 .copy {margin-top:190px;}


.copy .font {
	font-family: 'Rubik';
	font-size:13px;
} 

.copy ul {
    margin:0px auto; padding:0px;  
    list-style: none;
	font-size:14px;
	line-height:17px;
	display: -moz-inline-block; display:inline-block;
} 

.copy ul li {  
    padding:5px 0px; 
	margin-right:20px; margin-bottom:0px;
	color:#444;
	float:left;
}

.copy ul li b {  
	color:var(--main-color1);
}


.copy ul li p {  
    padding:0px; margin:0px 0px 5px;
}

.copy ul li a{  
	color:#444;
}

.copy span  {margin-right:15px; padding-right:15px; border-right:1px solid #444; white-space:nowrap;}

.cbr4 {display:none;}	


.cols {
background:rgb(190,186,173);
padding:70px 0px 0px;
text-align:center;
position:relative; z-index:3;
} 

.bgxmas22 .cols {padding:140px 0px 0px;}


.col3 ul {
    margin:0px; padding:0px;  
    list-style: none;
	font-size:13px;
} 

.col3 ul li {  
	float: left;
    padding:7px 0px; 
	margin:0px;
	margin-right:50px;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	color:rgb(190,186,173);
	text-transform:uppercase;
}
.col3 ul  li a:hover {cursor:default; text-decoration:none;}	


.col3 ul  li  ul {  
margin:0px;
margin-top:10px;
padding:0px !important;
list-style-type: none;
margin-bottom:20px;
}	

.col3 ul  li  ul li{  
    float:none;
    padding:3px 0px !important; 
	margin:0px;
	font-weight:normal;
	color:#444;
	font-size:16px;
	line-height:18px;
	text-transform:none;
}	

.col3 ul  li  ul li a {color:#444; display:block; }	
.col3 ul  li  ul li a:hover {cursor:pointer; text-decoration:underline;}	

.col5 {display:none;}

.col4 {
width:30%;
margin:0px 1%;
display:table-cell;
vertical-align:middle;
}

.col3 {
width:35%;
display:table-cell;
font-size:14px;
line-height:22px;
color:#444;
vertical-align:top;
}

.col3 small {
font-size:14px;
line-height:20px;
}

.col3 strong {
color:var(--main-color1);
font-size:18px;
display:block;
margin-bottom:10px;
}

.col3 a {
color:#444;
}


.navpost2 {
display:none;
width:100%;
}


.videoplayer {display:table; width:100%; overflow:hidden; margin:20px auto 20px; padding:0px; text-align:center;}
.player {position:absolute; left:45%; width:10%; height:auto; top:40%; text-align:center; }

.captionplayer {position:absolute; top:200%; left:30%; right:30%; padding:2%; background:#000; 
filter:alpha(opacity=70);
opacity:.70;
color:#fff; font-weight:bold; font-size:12px; line-height:14px;
}

.videoplayer:hover .captionplayer {top:65%;}
.svg, .mejs-layer  {max-width:100% !important; max-height:500px !important; overflow:hidden; margin-bottom:20px;}
.mejs-poster img {width:auto !important; max-width:100% !important; height:auto !important; margin:0px auto !important;}

.mt {margin-top:40px !important;}
.mt2 {margin-top:60px !important;}
.mb {margin-bottom:40px !important;}
.mb2 {margin-bottom:20px !important;}
.mt3 {margin-top:20px !important;}
.mb10 {margin-bottom:10px !important;}
.mb30 {margin-bottom:30px !important;}
.mb5 {margin-bottom:5px !important;}
.mb60 {margin-bottom:60px !important;}
.mb90 {margin-bottom:90px !important;}
.mb4 {margin-bottom:10px !important; padding-bottom:5px !important;}
.mb6 {margin-bottom:40px;}
.mbm {margin-bottom:320px !important;}
.mt1 {margin-top:4px !important;}
.mt4 {margin-top:15px !important;}
.mt120{margin-top:120px !important;}


.onefourth {
float:left; width:22%; padding-left:1%; padding-right:2%;
}

.onethird {
float:left; width:31%; padding-right:2%;
}


.twothird {
float:left; width:64%; padding-right:2%;
}

.twothirdb {
float:left; width:64%;
}

.twothird .textpost {
width:100% !important; padding:0px !important;
}


.onehalf {
float:left; width:48%;
}

.onehalflast {
float:right;
}

.onefourth img, .onethird img, .onehalf img {
max-width:100% !important;
height:auto !important;
}


.navpostnum {
	text-align:center;
	font-size:16px;
	line-height:16px;
	padding:0px 0px 20px;
}

.navpostpg {
	display: -moz-inline-block; display:inline-block;
}

.actpg {
	padding:5px;
	margin:0px 3px;
	display: -moz-inline-block; display:inline-block;
	color:#515151;
}

.navpostpg a, .navpostpg span {
	margin:0px 3px;
	padding:5px 10px;	
	display: -moz-inline-block; display:inline-block;
	border:1px solid #f0f0f0;
}

.topform {padding:15px 25px 25px; width:800px; max-width:90%; margin:0px auto;
border:5px solid #fff; background:#ddd;
}

.topform2 {padding:15px 25px 25px; width:400px; max-width:90%; margin:0px auto;
border:5px solid #fff; background:#ddd url(images/logo_dehonians_f.png) no-repeat center center;
background-size:100% auto;
}


.topform .formelem  {
float:left;
width:300px;
padding-right:20px;
margin-bottom:15px;
}

.topform .formelem2, .topform .formelem3  {
margin-top:0px;
float:left;
display: -moz-inline-block; display:inline-block;
padding-right:20px;
white-space:nowrap;
}

.topform .formelem2 label {
float:none; margin-top:5px;
display: -moz-inline-block; display:inline-block;
}

.topform .formelem2 span.checkbox {
float:none; margin-top:3px; margin-right:3px;
display: -moz-inline-block; display:inline-block;
}

.topform .formelem2 label.desc {
margin-top:6px; font-size:13px; line-height:16px; float:none;
display: -moz-inline-block; display:inline-block;
}


.topform .button  {
font-size: 14px;
cursor:pointer;
padding: 5px 20px;
background:var(--main-color1);
color:#fff;
border:0px;
text-align:center;
position:absolute;
right:0px; bottom:50px;
}

.topform2 .button, .form_places .button, .formplaces .button  {
font-size: 14px;
cursor:pointer;
padding: 5px 20px;
background:var(--main-color1);
color:#fff;
border:0px;
text-align:center;
width:auto;
}

.form_places .button, .formplaces .button  {
font-size: 18px;
padding: 5px 20px;
}

.topform2 p  {
font-size: 18px;
line-height:24px;
text-align:center;
margin:0px 0px 20px;
padding:0px;
}

.topform2 p b, .topform2 p strong, .topform2 a {
color:var(--main-color1);
}

.topform .largeselect, .topform .textform, .form_places select, .form_places .textform  {
width:98%;
padding: 4px 1%;
font-size: 16px;
font-family:'Rubik', Arial;
border:1px solid #515151;
}

.topform .from, .topform .to  {
padding: 4px 1%;
font-size: 16px;
font-family:'Rubik', Arial;
border:1px solid #515151;
}


.topform2 .textform, .topform2 .largeselect  {
width:98%;
padding: 6px;
font-size: 16px;
font-family:'Rubik', Arial;
border:1px solid #515151;
}

.topform2 .textform  {
width:94.5%;
}

.topform .textform, .form_places .textform, .topform .from, .topform .to {
padding: 5px 1%;
}

.topform label,.topform2 label {
font-size: 14px;
}


.contentform {
padding:0px 0px 40px;
}

.contentform h3 {
margin:30px 0px 0px;
font-family:'Lato';
}
.contentform label {
cursor:pointer;
}

.textprivacy  {height:140px; padding:10px; margin:20px 0px 5px !important; overflow:auto; font-size:14px; line-height:20px; background:#fff; border:1px solid #bbb; width:93%;}


.formitem, .formitem2 {padding-top:20px; }
.formitem3 {padding-top:0px; }


.formitem7 {float:left; width:152px; max-width:47%; margin-right:2%; }
.formitem6, .formitem61, .formitem62 {float:left; width:47%; margin-right:2%; }
.formitem5 {width:548px; max-width:99%; margin-right:0;}
.formitem4 {float:left; max-width:120px; margin-right:2%; white-space:nowrap; }

.formitem label   {display:block; padding:0px; }
.formitem label small   {font-size:14px; line-height:16px; }
.formitem label:first-letter {text-transform:uppercase;}

.formitem9, .formitem10 {float:left; max-width:47%; margin-right:2%; }

.button1, .button2 {padding:15px 60px; 
background-color:var(--main-color2);
background-image:url(images/arr_right2.png);
background-repeat: no-repeat;
background-position:90% 50%;
text-transform:uppercase;
cursor:pointer;
border:0px;
font-size:20px;
line-height:20px;
color:#fff !important;
margin:0px auto;
text-align:center;
display:table;
font-family:'Lato';
}

.button2 {margin:0px 15px; background:var(--main-color2); display: -moz-inline-block; display:inline-block;}

.alert {font-size:18px; line-height:26px; color:#000; font-weight:bold; padding: 20px; border-bottom:2px solid var(--main-color1); background:#ffff9f;}


.causale {font-size:18px; line-height:26px; color:var(--main-color1); font-family: 'Lato'; font-weight:bold;}

.formitem2 p {font-size:14px; line-height:16px; margin:15px 0px; padding:0px;}

.formiteminput  {
width: 96%;
padding:7px 5px;
font-size:14px;
color:#444;
border:1px solid #bbb;
font-family:'Rubik', Arial;
background:#fff;
}

.formiteminput3  {
width:46px !important;
}

.formiteminput4  {
width:60px !important;
}

.formiteminput7  {
width:120px !important;
}

.formiteminput8  {
width:70px !important;
}

.formiteminput2  {
padding:6px 5px;
font-size:14px;
color:#444;
border:1px solid #bbb;
font-family:'Rubik', Arial;
max-width:100%;
background:#fff;
width:180px;
}

.formiteminput5  {
max-width:45%;
}


.thanksbox{
font-size:16px;
line-height:20px;
text-align:left;
font-style:italic;
color:#575757;
margin-bottom:30px;
}

.checkboxlabel  { float:left; width:90%}
.checkbox  { float:left; margin-left:2%; margin-right:2%;  }
.checkbox2 { float:left; margin-right:2%; margin-left:0%;  }
.checkbox21 { margin-top:7px; }


.form_places {
background:url(images/filter_s.png);
padding:10px 0px 30px;
display:table;
color:var(--main-color2);
font-size:15px;
text-align:left;
font-weight:bold;
font-family:'Lato';
width:100%;
}

.form_places .formitem {
	display:table-cell;
	width:18%;
	padding-left:2%;
	vertical-align:middle;
}

#cookie_banner {
	position:fixed; bottom:0px; right:0px; left:0px; background:#ddd;
	font-size:22px; line-height:30px;
	color:#000;
	z-index:999;
}

.video_cookie {
	background:#ddd;
	font-size:22px; line-height:30px;
	color:#000;
	padding:20px;
}

#cookie_banner a, .video_cookie a {
	color:var(--main-color1);
	text-decoration:underline;
}

#cookie_banner .buttonlink, .video_cookie .buttonlink, .buttondiv .buttonlink {
text-decoration:none !important;
font-size:22px; line-height:22px;
margin-top:0px; padding:10px 30px;
display:inline;
}
.video_cookie .buttonlink {
display: -moz-inline-block; display:inline-block;
}

.buttondiv {
margin-top:20px;
text-align:center;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; */
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}



.mainaree2 {
padding:90px 0px 0px;
background:rgb(58,58,58);
margin-bottom:30px;
}

.areaitem {width:50%; display: -moz-inline-block; display:inline-block; position:relative; background:#fff;}
.areaitem h4 {position:absolute; z-index:3; font-size:32px; color:#fff; text-shadow:1px 1px 5px #111111;
text-transform:uppercase;
font-family:'Lato'; font-weight:bold; line-height:34px; padding:0px; margin:0px;
}
.areaitem h4 a {text-decoration:none; color:#fff;}

.areaitem0 h4 {top:30px; left:30px;}
.areaitem1 h4 {top:30px; right:30px;}
.areaitem2 h4 {bottom:30px; left:30px;}
.areaitem3 h4 {bottom:30px; right:30px;}

.areaitem2, .areaitem3 {margin-top:3px;}

.areaitem .filter {background:#3a3a3a; filter:alpha(opacity=60); opacity:0.6; position:absolute; z-index:1; top:0px; left:0px; right:0px; bottom:0px;}
.areaitem:hover .filter {background:transparent; filter:alpha(opacity=100); opacity:1;
-webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
		transition: all 0.3s ease;
}

.mainaree2 .areafilter {position:absolute; z-index:2; top:0px; bottom:0px; left:50%; width:3px; background:rgb(58,58,58); }

.mainaree2 .heart {top:35%; bottom:35%; left:0px; right:0px; position:absolute; z-index:2; margin:0px auto; filter:alpha(opacity=0); opacity:0; width:auto !important; height:40%; max-width:unset !important;  }


.slide .heart {
animation: myship3 2s;
-moz-animation:myship3 2s;
-webkit-animation:myship3 2s;
filter:alpha(opacity=100); opacity:1;
top:-5%; bottom:-5%;
height:110%;
}


@keyframes myship3
{
from {filter:alpha(opacity=0); opacity:0; top:35%; bottom:35%; height:40%;} 
to{filter:alpha(opacity=100); opacity:1; top:-5%; bottom:-5%; height:110%; } 
}
@-moz-keyframes myship3
{
from {filter:alpha(opacity=0); opacity:0; top:35%; bottom:35%; height:40%;} 
to{filter:alpha(opacity=100); opacity:1; top:-5%; bottom:-5%; height:110%; } 
}
@-webkit-keyframes myship3
{
from {filter:alpha(opacity=0); opacity:0; top:35%; bottom:35%; height:40%;} 
to{filter:alpha(opacity=100); opacity:1; top:-5%; bottom:-5%; height:110%; } 
}



.mainaree2 h3, .mainplaces h3  {
color:#262626;
font-size:36px; line-height:38px; font-weight:bold; margin:0px 0px 20px;
text-transform:uppercase;
font-family:'Lato';
padding:0px 30px;
}

.mainaree2 .headeraree {
margin:0px 0px 30px;
text-align:center;
}

.mainplaces h3 span {
color:var(--main-color1) !important;
}

.mainaree2 h3 span {
color:var(--main-color2) !important;
}

.mainaree2 p, .mainplaces p {font-size:18px; line-height:24px; margin:0px; padding:0px 30px;}

.mainaree2 p big, .mainplaces p big {font-size:24px; line-height:28px; margin:0px; }
.mainaree2 p big strong, .mainplaces p big strong {font-family:'Lato'; font-size:28px; line-height:32px;}

.mainaree2 p a, .mainplaces p a {
color:#262626;
text-decoration:underline;
}

.mainlibrary {
padding:70px 0px;
background:rgb(190,186,173) url(images/dehon.png) no-repeat bottom right;
background-size:auto 100%;
text-align:center;
color:#262626;
position:relative;
}


.mainlibrary .filter {
background:url(images/scritto1.png) repeat-x;
background-size:auto 90%;
background-position:center center;
position:absolute; top:0px; left:0px; right:0px; bottom:0px;
z-index:1;
filter:alpha(opacity=40); opacity:0.4; 
}

.overfilter {
position:relative;
z-index:10;
}

.mainlibrary h3 {
color:#262626;
font-size:36px; line-height:38px; font-weight:bold; margin:0px 0px 20px;
text-transform:uppercase;
font-family:'Lato';
}

.mainlibrary h3 span {
color:var(--main-color1) !important;
}

.mainlibrary p {font-size:18px; line-height:24px; margin:0px;}

.mainlibrary p big {font-size:24px; line-height:28px; margin:0px; }
.mainlibrary p big strong {font-size:28px; line-height:32px;}

.mainlibrary p a {
color:#262626;
text-decoration:underline;
}

.mainlibrary .liblink {margin:40px 0px 0px;}

.mainlibrary .btn {
padding:10px 1%; 
-moz-border-radius: 15px;
border-radius: 15px;
width:19%;
margin:0px 2% 15px;
height:50px;
background-repeat:no-repeat;
background-position: center center;
background-size:80% auto;
}

.sliderpost {
height:480px;
width:100%;
position:relative;
display:block;
overflow:hidden;
}


.postimg iframe  {
max-width:100%;
}

.sliderpost iframe  {
height:480px;
max-width:100%;
}

.sliderpost .item {
height:480px;
width:100%;
position:relative;
padding:0px;
margin:0px;
margin-right:10px;
float:left;
border:0px;
background-repeat:no-repeat;
background-position: center center;
background-size:100% auto;
background-size:cover;
background-color:#000;
}

.sliderpost .itemin {
height:480px;
position:relative;
}


.sliderpost .item .slidertext {
	position:absolute;
	z-index:2;
	padding:30px 0px 0px;
	bottom:80px;
	left:0px;
	max-width:850px;
	animation:ms1 1s;
	-moz-animation:ms1 1s;
	-webkit-animation:ms1 1s;
}

.sliderpost .item .sliderfilter {
	z-index:1;
	position:absolute;
	bottom:0px;
	top:0px;
	left:0px;
	width:100%;
	animation:ms1 1s;
	-moz-animation:ms1 1s;
	-webkit-animation:ms1 1s;
	background:url(images/filterb3.png) repeat-y top left;
}


.sliderpost .item  h3 {
font-size:32px;
line-height:34px;
color:#fff;
font-weight:bold;
margin:0px 0px 15px;
padding:0px;
text-shadow:1px 1px 5px #111111;
font-family:'Lato';
}

.sliderpost .item h3 a {
color:#fff;
}


.sliderpost .item small {
font-size:18px;
line-height:24px;
color:#fff;
display:block;
text-shadow:1px 1px 5px #111111;
font-weight:normal;
}

.sliderpost .item  a.itemlink, .btn {
color:#fff;
padding:15px 45px; 
font-size:14px;
line-height:16px;
font-weight:bold;
background:var(--main-color2);
-moz-border-radius: 15px;
border-radius: 15px;
display: -moz-inline-block; display:inline-block;
margin-top:30px;
}

.sliderpost .item  a.itemlink:hover, .btn:hover {
text-decoration:none;
color:#fff !important;
background-color:var(--main-color1);
}


.slider .next {position:absolute; z-index:7; bottom:0px; right:0px; width:20px; height:30px; background:url(images/arr_right_b.png) no-repeat top center; cursor:pointer; 
}
.slider .prev {position:absolute; z-index:7; bottom:0px; right:20px; width:20px; height:30px; background:url(images/arr_left_b.png) no-repeat top center; cursor:pointer; 
}

.slider .prev:hover, .slider .next:hover  {filter:alpha(opacity=80); opacity:0.8;  }

.sliderpost3 .next  {bottom:auto; top:5px; right:3px;}
.sliderpost3 .prev  {bottom:auto; top:5px;}

.sliderpost4 .next  {bottom:auto; top:24px; right:3px;}
.sliderpost4 .prev  {bottom:auto; top:24px;}

.fullslider .next, .fullslider .prev  {position:absolute; z-index:20; bottom:auto; top:180px; width:40px; height:40px; background:url(images/filterb.png) no-repeat top left; cursor:pointer; }

.fullslider .prev { left:0px; -moz-border-top-right-radius: 3px; border-top-right-radius: 3px;
-moz-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;
}
.fullslider .next { right:0px;  -moz-border-top-left-radius: 3px; border-top-left-radius: 3px;
-moz-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;}
.fullslider .next span { width:40px; height:40px; background:url(images/arr_right2.png) no-repeat; background-position:55% 50%; display:block; filter:alpha(opacity=80); opacity:0.8;}
.fullslider .prev span { width:40px; height:40px; background:url(images/arr_left2.png) no-repeat; background-position:45% 50%; display:block; filter:alpha(opacity=80); opacity:0.8;}


.fullslider .prev:hover span, .fullslider .next:hover span {filter:alpha(opacity=100); opacity:100;  }

.filterp, .filterp1 {
display: block;
position: absolute;
bottom:-1px;
left: 0;
right: 0;
height: 60px;
background-repeat: repeat-x;
z-index:10;

background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22600%22%20height%3D%2260%22%20viewBox%3D%220%200%20600%2060%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M596.8%2034.1c-1.6%201.6%201.2%201.8%201.4%202%20.9%201%201.1-4.4-1.4-2zm-16.2-11c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-257.5%209c-1%200-1%200-1%201l1-1zm8.1-1c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zM598.9%2037c-.8.4-1.1%201.1-.9%201.9%202.4%202.4.9-2.1.9-1.9zm-33.6-13.9c1%200%201%200%201-1l-1%201zm-1%202l-1%201c1%200%201%20.1%201-1zm11.1%201c-.8-.1-1.1.2-1%201%202.3.5%202.7.1%201-1zm3.1%201.2c-.3%201-.2%201.9.2%202.8%201.6.6%201.1-3%20.8-4-.9-.1-1.2.3-1%201.2zm7.2-2.2c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-87.6%207.8c.6.8%203-1.1%201.8-1.9-1.1-.6-2.6.6-1.8%201.9zm-93.6%201.2l1%201c0-1.1.1-1-1-1zM400.4%2045c0-1.1-.2-1.2-1-2%200%201.1.2%201.2%201%202zm6.1-6c-1.1%200-1-.1-1%201l1-1zm5.1-4l1-1c-1.1.1-1%200-1%201zm1%201.4c-.3-1-2.3.6-.9%201.5%201.2.3%201.5-.2.9-1.5zm4.1%202.6l-1-1c-.1%201.1-.2%201%201%201zm2.4%208c-.4-.6-1-.4-1.6-.7.4.2%201%20.8%201.6.7zM432%2036l1%201c0-1.1.1-1-1-1zm1-5.9c-1.8.9-2.3.4-1.7%202.8%201.5-2%201.7.7%201.7-2.8zm2%206.9l-1-1c0%201.1-.1%201%201%201zm1-5.9c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm1-2c.5-.5-.3-1.5-.9-1-.7.5.3%201.7.9%201zm4.1%202c-2.3-2.2-2.2%203.2-1.4%202.1.2-.2%203-.5%201.4-2.1zm1-3.6c0%20.4-.8-5.5-2-3.2-.5.9-1.2%204.8-1.2%205.7%202.3-.8%203.2-.3%203.2-2.5zm4.1%203.4c-.3.6-.9-6-.9-4.7-2.7%202.6%201.4%203.9.9%204.7zm0%205.1l1%201c0-1.1.1-1-1-1zm17.4-1c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm7.1%200l1%201c0-1.1.1-1-1-1zm5.1-1.9l-1%201c1.1%200%201%20.1%201-1zm2%202.2c-.7-1.4-2%201.5%200%201.7v-1.7zm6.1.7c-3.1%200%20.5%202.7%201%203%20.4-1.2.1-2.2-1-3zm2.1-1.9l1%201c0-1.1.1-1-1-1zm3%2011.9l-1-1c0%201.1-.1%201%201%201zm3-2c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm6.1%200l-1%201c1.1%200%201%20.1%201-1zm27.5-8c.5.5%201.5-.3%201-.9s-1.6.3-1%20.9zm-6.1%201s5.8-.5%204.9%200c.9-.4-1.3-4.3-1.9-3.9-.2.6-.2%201.3%200%201.9-2.7-2.6-4.8%202-3%202zm-2%209c-2.5%202.5%201%20.9%201%20.9.3-.8%200-1.1-1-.9zm-3-8.6c0%20.4%201%201.3%201%202.6.6-.6%201.3-1.1%202.1-1.3-.4%201%20.2-4.4-.1-4.7-.5-.4-3%202.7-3%203.4zm.7-4.4c1.3%200%201.8-.6%201.2-2-.8.5-1.3%201.2-1.2%202zm-1.8%202l1-1c-1.1.1-1%200-1%201zm-2%2015c-1.1%200-1-.1-1%201l1-1zm1-3l-1-1c0%201.1-.1%201%201%201zm.6-9c.5-.6.6-1.3.2-2-1.3-.6-2%201.6-3.4%201.6.1.3.3%203.4%201.4%202.5%201.3-.9-.3-1.4%201.8-2.1zm1.5%2012.4c-.3-1-2.3.6-.9%201.5%201.2.3%201.5-.2.9-1.5zm3-1.4c-1.3-.5-2-.2-2%201%201%20.3%201.7-.1%202-1zm3.1%200c-.4%200-2.7-1.4-3-.7-.5.9%202.5%201.3%203%20.7zm2-4c-.4.4-2.5%201.3-1.8%202%201.7%201.8%204.3-2%201.8-2zm1-3l-1%201c1.1%200%201%20.1%201-1zm5.1-1.2c2.1-4.9-7.8-1-5.9.1.1.1%206-.4%205.9-.1zm1%2010.2l-1%201c1.1%200%201%20.1%201-1zm4-8c-.9-.1-1.6.2-2%201%201.5.6%202.1.3%202-1zm5.1-5c-.1-.1-3.1-3.2-2.7-3-.8-.3-.8.9-1.2%201.1-.8.5-3.6-1.7-4.3-.6%200%20.1%202.9%203.4%202.8%203.4%202.2-.9%207.1.7%205.4-.9zm0-6.4c-.5-2.8-3.4%203.6-.4%203.6.7-1.1.8-2.3.4-3.6zm12.3%209.4l-1-1c0%201.1-.1%201%201%201zm5.1%200c-.9%200-1.6-2.3-1.9-1.9-.7.8.3%203.5%201.9%201.9zm2-2h-2c.6%201.3%201.3%201.3%202%200zm0-1c-.3-.3-1.3-2.4-1.9-2-2.2%201.5%201.8%202%201.9%202zm7.1%205l-1%201c1.1%200%201%20.1%201-1zm5.1%201c-1.3-.6-2-1.6-2-3-2.8%202.7%200%203%202%203zm0-3l1%201c0-1.1.1-1-1-1zm4-2c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm2.1%202c1.4-1%201.4-1.3%200-.8.2.8-.1%201.4-1%201.8.7.1%201.1-.2%201-1zm1%202c.5-.5-.3-1.5-.9-1-.8.5.3%201.7.9%201zm2%205c-.6%200-2-.3-2%20.4.6-.4%201.3-.4%202-.4zm5.2-3c.5.5%201.5-.3%201-.9-.5-.6-1.6.3-1%20.9zm2%202c-.8.1-1.9-.5-2%201%20.8-.1%201.9.5%202-1zm0-5c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm3.9%208c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm3.2-8.5c-.2-.8-4-.9-4.2-.1%200%20.3%204.9%203.7%204.2.1zM0%2045c.3.5%202.3-6.1%202.5-6.2%202.3-2.3-1.1-2.6-.8-4.1%200-.1%207.4.4%208.4-.7.9-1.1-1.8%200-1-1.6.8-.8%203.1%201.1%203%201.2-.6%201.9-2.2%203.1-4.1%204.9.9%200%204.6%201.2%203.7%202%20.4-1%20.8-2%201.3-2.9%200%202.9%202.1%201.4%202%201.2-.4-.5-1.9-1-2.1-1.6-.1-.3%202.1-2.4%202.3-2.7-.1.1%202.3%201.5%201.9%201.9s-2.7-.1-2.1.8c1.2%201.7%204-1.4%204.2-1.5%201.5-1.3%201.2%205.2%201%205%200-1.8%202.5-1.2%203.1-2.2%200-.7-.4-1-1.1-.8%201-1.2%202-1.2%203%200-.3-.8-.2-1.5.5-2%201.7%200-1.3%201%202.5%201-.3-.3-4.4-5.8-1.1-4%20.9.5%206.4%204.1%205.4%205.7-.2.4-1.3%203%201.5%202.3.8-.2-1.2-3.5-.2-3.1-.1%200%204%20.9%203.1%201%201.6-.3-2%203.7.2%203%20.6-.6.7-1.2.4-2-.2%200%20.1-.5-.1-1.3-.3-.9%206.5-2.9%207.1-2.7-.5-.2%202%206.1%202%205.9%203.6-1.5%204.3-.6%206.4%201%201.7%201.3%203.9-5.7%202-5.2-.1%200-1.4%202.5-2.3%203%200-4.7%201.6-2.3-2-5.9%203%200%203.1-.2%205.1%201.1%201.3.9%201.9-.8%202.9%201.1.5.9%200%205.3-1%203.7%201.3%202.2%202.2%201.4%204.7%202%201.9%201.8%201.6%204.3%203.4%203.1%202.4-2.4-.3.4%203-2.9-2.6%200-5.5-3.6-5-4.2.8-1.5%206.1%202%206.1%202.1-.3-2.6%202.3-1.6%202.6-4.7%201.8.6%204.8.4%204.6-.1-.5-1.4%203-4.1%203.6-3.9.2%200%201.8%204.8%201.4%204%201.3-3.8%202-3.8%204.5-2%20.9.4%203.7-4%203.7.8%202.2-.8%201.1-1%203%200%200-.6%202.5-3.4%203-1.4.8%202.4-2.9%201.2-2.1%203.2.5%201.6%202.7-6.4%205.3-1.9%201.7%202.9%201.1-2%201-2.9.7.3%206.1%201.7%206.1%203-.7-.2-1.4-.1-2%20.1-.9%201.3%204.3%200%204.2-.7-.7-4.2-4.4-2.2-.1-6.4%200%203.1%205.8%202.7%208%204%201%20.6%201.9-2.6%201.9%201%200%20.8-4.4.8-4.6%201-1%20.9%202.1%201.4.7%202.1-1.7.8-1.4-1-2.8-1%20.9-.8%201.2-1.7.7-2.8-1%201-1.9%201-2.7-.2%200%201.5%202.2%201.3%200%203%20.4%200%203.6.9%203%201.8-1.3%201.9-1.3%203.2%202.9%203.2-2.7-6.3%204.2%201.4%205.2-.2.5-.8-2.7-1.7-3.1-1.9s9.7-2.2%206-5.8c-1.1-.8-.7%203-1.9%203.1%200-1.3%201.1-7.9%205.1-4.1%201.9%201.9-2.5%206.6%200%209%200-2.9%206-4.7%206-1%20.4-.4%201.3-4.1%201.8-4%202.8.9-.4.6.2%201.9-.5-1%205.6%201.8%204.1%201.5%203.8.8%202-.9%204.4-1.2%202.2-.3%201.2-.6%202.8-.3%203.5.6%203.1%202.8%204.3%203.2%201.4.5.7-2.8.7-3.1%202.3%201.4%202.6-.4%204.9.2.8.2-.8%202.7.7%203%207.4%201.5%202.6-.1%203.6-2%20.8.1%201.5-.3%201.9-1.1-.6%200-1.4-1-1.6-1-.6.6-.7%201.2-.4%202-3.6-1.8-4.1-2.6-4.1-6.1%201.5.3%203.9%202%205%202-3.1-3%206.7-2.4%208.1-3%200%203.3-5.7%203.1-5%204%201.5%201.5%202.1-.8%202.9%202%201.8-.1%200-3.3%202.6-2%201%20.4-.3%204.5%202.3%203.2.7-.5%201.3-5.7%202.8-5%201.2.8%204%202.9%203.4%203.2-1.8%201.6%203.7%202.1%204.9%201.7.1.6.2%201.3.4%201.9%202.2%201.2%200-9-.2-8.4.5-1.5%207.2%201.4%208.2%201.9%202.6%201.4%202.2%202.4%205%203.5%201.2-.6%203.5-.9%204.3-1.8%203.1%200%20.8%201%202.1%202.9%202%202.9%203.1-3.3%201.9-4%20.7-.3%201.2-.2%201.9%200-1.6-1.6-2.1%200-4.1%200%201.2-2.8-4.6-3.3-3.8-3.9%202.1-1.4%2012.3%201.6%2014%203%201.8-3.6%204.5-5.2%208-3.8.7.3-1%201.1-1%201.3%200%202.5%203.3-1.3%202.2-1.5%203.6.8%202%20.8%204.2%202.1.2.1%201.2-1%201.7-1-1.1-.5-1.2-1.2-.5-2%20.3-.1%203.5%201.2%203.6%201.4-.1-.4-1.1%202.8-1%202.6.7-.2%201.4-.1%202%20.2.3.5-1.9%201.1-.8%201.4%202%20.6%201.4-3.5%201.8-4.7-.9%200-4.5-1.2-4-1.9%201.1-1.1%2010-.6%2011.1-1.1%200%201-2%203-2%203%201-.2%202-.1%203%20.1%201.1%201.4-4.2-.3-4.2%202.1.3%203.8%204.7-.9%204.2-.7%203-1.3%202.2-1.2%204.1-3.5-.9%201.8%206.8%201.9%206.1%201.4%201.1.8%202.3%204.5%202.5%204.6%201.8%201.3%206.5-2.8%207.8-.9.3%201%20.3%201.9%200%202.9.4-.1%203.6-1%201-1%20.1-1.7%204.3-1%205.1-1-.1-.1-3.2-1.3-2.7-2.2%201-2.1%205.9-1%205.7-.8-.7-.1-1.3%200-1.9.3-.8%201.1%202.1.2%202.1%201.2%200%20.1-2.5%203.3.4%202.5%203.9-1-.4-2.2-.6-3.4-.2-.7%203.1-2.8%204-1.4.1.7-.2%201.3-.8%201.7h5c-.7.4-1.1%201.1-1%201.9.8%201.1%205.5-.2%206.2-.9-3.3-2.5.3%202.2-4.1-2%201.4%200%2010.8%201.1%205.3%203.4%202.4%202%206.6%200%207.9-.3-.6.1.7-2.4%201.1-2.6%201.4-.7%202.7.8%202.9.7-.1-.8.1-1.6.7-2.2%204.7-1.2-3.9%206.9.6%206.2%201.6-.4%205.5-10.7%2012.1-4.2-2.3%200-2.7%203.7-4.9%204.3%201.3.9%204.3-2%206.5-1.3.5.8.3%201.5-.6%202%20.7.2%201.4.2%202%200%201.8-1.7-2.7-3.8-2.8-3.9-1.9-1.2%208.9-2.9%206.8-.2-.8%201-2.8-.8-3%201.1%201.5-.3%202.9.1%204.1%201-1-.3-1.7.1-2%201%201.9%200%203.8.2%204.7%201.9-.3.3-.5-2.3-.4-2.5.2-.3%205.5%201%206.8-1.2-.4.9%206.6-.9%206-1.3%201.9%201.3-2.1%202.4-.7%203.1%202.9%202.3%204.9-3.5%205.6-3.1%202.4%201.6-1%203.8-.7%204%201%20.7%201.2-2.6%202.9-.4.3.4%202.3.7%202.9.7s-1%202-1.1%201.8c.6%201.9%202.6-2.4%202.2-2%20.8-.8%201.8.2%201.8.9.8-.4%201.1-1%201-1.8-.1.2%205.5%202.7%205-.5-1.5-5.9%203.1-3%203-2.9.7-1.4%202.9.7%202.2%205.2%200%20.3%202.1-1.4%203.1.4.6%201%20.2%204-.1%203.7.5.6%202.9%201.6%204%202.3%200-3.9%2018.7%201.1%2021.7-.3%201.5-1.5-.5-1.9%203.1-1.9-.5-1-1.1-2-1.8-2.9-1.3.1-.9%203.6-2%202.9-1-.7%201.6-5.7-.8-5-1.6.5%203.2%202.4-.6%203-1.6.4.2-2.2-1.9-1.9-1.4.2-.4%203.2-1.6%202.9-5.2-1.7%2011.6-11.4%2010.9-5.6-.1.6-4%205-.6%207.5%201.8%201.4%205.6-4.1%205.6%200-.3.3%2010.8-3%209.1-4.7-1-1-3.6%202.6-4%201.8v-3.8c-1.3.2-2.1.9-2.2%202-.7.4%201.5-6.2%202-6%203.7%201.8-.8%202.9%203.4.8%201.3-.5.3%203.7%201.1%204.1%203.1%201.5%201.7-4.3%202-4.9%204.9%202.9%201.6-2.7%204-2.9%205.8-.6%201%20.4%202.2%203.9%200%200-.7%204.8%202.1%205.1.7.1%203.7-4.3%203.7-3.8.1%201.3-2.4%204.4-.8%205.7-.9-.6%203.4-2.9%204-3.1-.2%200%202.6%202.7%202.9%203.1%200-5.9.4-5.3-4.5-3.9-.3.1-.2-3.4-2.5-3.9%200%203.2-.2%201.8-3.4%201.8%202.1-2.9%206.1-4.5%206.1-.9l2-4c0%201.9%201.3.1%202%201.3-.6-1-.1%205.7%202%203.6-1.4%201.4.7-3.8%201.1-4.4.4-.4%205%20.4%205%20.4-.5-1.3-.1-2.3%201-3%200%20.5%201.7%202.4%202%202%20.2-.7%201-5%203.3-5.1%201.8.1%202.4%201.2%202.2%202.8%203.6-3.5%202.3%203.7%203.1%203%201.9%200%20.2%201%201.1%201.9s4.8%208.1%205.3%208.3c1.3.4%201.3-3.4%201.7-3.9%201.2.2%202.1-.9%203.1.9%200-1.7%202.2-1.7%202.9-2.4%202.4.2%205.8%202.9%206.4%201.2-.6.3%203.5-4.3%205.1-3.8%201.2.4%202.8%201.5%207.2-.7%201-.3-.9%206.2%201.5%205.6%201.4-.2%201.1-2.4%201.4-3.1%201.4-1.4.9%202.9%201.4%203-.5-.2%204.3-3-.4-3%20.5-.5%202-3.6%202-1%20.8-.8%202.1-1%203.2%200%20.8.8%201.2-2%201.9-.9.3.6%201%205.8%203%203.8-1.5%201.5-.7-1.6-.1-2.5%201.3.6%202.1%203.7%203.1%203.7-2.4-2.3-.2-6.2.1-6.6.3-.4%203.6-3.9%204-1.9%200-.2.7%206.6%201.6%207.1%201.1%200-1.9%204-1.7%203.3.1-.1-1.2%202.1-1.5%202-1.3%200-.2-3.7-2.4-2.6-.7.3-1.6%204.9-.4%204.5.5-.6.7-1.3.6-2%20.9-.8%201.2%203.2%201.9%203.9%200-.3.9-3.7%201-3.9.2-.2%201.9%202.3%203.9%201.5-1.1-.7-1.1-1.2-.1-1.7%201.2.1%201.8.7%201.5%202%203.9-1.9%201.7.3%203.7-4.9.5-1.3%201.9.8%202-2.2.1-3.7-1.9.6-3-1%20.5-1.1%203.7-2.2%204.5-2.8.7-.6%205-.2%205.9-.1%201.8.3%204.2-.1%205.9%202.1%200-1.2%201.4%200%202.1.7%201.7%202%202.4-2.1%203.1-2.7.7-.7%204.3.2%205.1.1%202.4%201.8.5.6%203.2-.5.8-.3.3-2.9%201.9-.6.8%201.3%201.5%202.1%204.1-.3.3-.3%204.3-2.3%204.8%200%20.1.7-2.6%201.3-3%202.7-.4%201.3.6%202.8.8%202.7-1.1.7-7.2-4.5-5.9-.2.2.8%204.9%203.2%205.9%202.8s6.9-3.3%207.3-2.1c.3%201.4%201.9-.5%202-.9.5-1.7-2.8-2.8-2-4.2.5-1%201.4-.3%204.2%201.4-.3-1-.2-2%20.3-3-.3.1%205.2.6%205.9.5%201.2-.1%201.3-3.3%203.9-2.6%201.8.5-1.8%202.2-1.7%202.1%202.1%202.1%2010.9%200%209.4%204.5.2-.7-7.2-1.2-7.2-1.5-.4.3-.7.6-1%201%200%20.9%202.6.8%202%201.7-.9.1-1.4%201-2%201.3-.3-.5-5.2-3.9-5.3-4-2.6-1.7-3%209.8-1.1%209.1.3-.1%205.7-1.4%205.2-1%20.2-.6.2-1.2.2-1.8%201-1.4%203.7%201.8.9%201.8.3%203.5%205.1-2.8%205.5-2.9.3-.1%207.7.2%206.6%201.9.5-.8-.7-2.8%201.1-3%200%206%201.6%209.5%206.2%205-.6%200-5-.9-5.2-1-.1-.5-.1-1%20.2-1.5.9-.9%2010-1%209.8-1.4.3.5.7%204.1%202.2%202.9.3-1%20.3-2%200-3%202.6%200%202.4%208.4%202.8%208.1.4-.6.5-1.3.3-2%201.5.1%202.6%202.8%204.1%202.3v15H0V45zm257.1-14.9c0%20.5.3-3.3-1.1-1.9-1.1%201%20.5%201.9%201.1%201.9zm70.3-4c-1.9%201.4%203.2%201.4%201.8%200-.6-.1-1.2-.1-1.8%200zm-39.9%202c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm23.4%204c0-.2-.7-1.5-1-.3.1%201.1-.2.6-.1%201%20.4%201.2%201.1-.5%201.1-.7zm106.9-5c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm179.8%204c-.6-.2-1.2-.1-1.7.3-.5.9%203.5%201.2%204.1%201.8-.1-2.1.1-2.1-2.4-2.1zM140%2035c-1-1.5-1.4-1.3-1.1.6.2%201.1%201.1-.1%201.1-.6zm3%201c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm420.3-12.9c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-4.7-4c-.4.1%201%203.2%201.3%203%20.8-.6.1-3.5-1.3-3zm16.8%2010c-1%200-1%200-1%201l1-1zm9.4-4c-1.3%201.3.6%205.4%201%205%20.5-.7%200-6-1-5zm-32.7-7c-.5%201.3-.1%202.3%201%203%200-1%20.7-3-1-3zm-4.1-4c-1.8%200-1.4%203.5-.3%203%20.3-1%20.4-2%20.3-3zM5.6%2041c-.2%201%20.1%201.3%201%20.9.4-.9%200-1.2-1-.9zm-1-4c.5.5%201.5-.3%201-.9-.5-.6-1.6.3-1%20.9zm-2%204c.5.5%201.5-.3%201-.9s-1.6.3-1%20.9zm1%205.8c.7-1.3-1.8-2.9-1.9-2.7-.7.9-.1%205.2-.1%206.1.3%200%202-3.3%202-3.4zm1%206.2c-1.6%200-1.1%201.1-1.1%201.9.1-.3%203.4.4%201.1-1.9zm1-5c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm1.1-3.7c-.7-.5-1.3-.6-2-.1.1-.3%201.7%202.9%201.4%202.8%201.1.2.7-2.4.6-2.7zm4-2.3c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm4.2%200c.5-.7%201.2-1%202-1-.9-1.3-2%200-2%201zm-2.1%206c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm0-4.6c-.3-1-2.3.6-.9%201.5%201.2.3%201.5-.2.9-1.5zm3.9%206.6c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm1.2-4.6c.3.5.7%201.1%201%201.6.3-1.1.2-2.1-.3-3-.8.1-1%20.6-.7%201.4zm6.1.6c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm1.3-6c1%20.5%201.6.2%201.7-.8-1-1.4-2.6.5-1.7.8zm1.7%208c-.6-.6-1.5.5-.9%201%20.5.6%201.5-.4.9-1zm1.9-2c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm0-8c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm8.3%2014c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm0-6c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm-.2-2c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm2.2%201c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm3.1-7c-.6%201.4-.3%202.1%201%202%20.7-.7-1.5-3.4-1.9-3-.4.9-.1%201.3.9%201zm2%204c-.9.2-1.9-.3-2%201%201.2%200%202%20.4%202-1zm2%20.4c-.3-1-2.3.6-.9%201.5%201.2.3%201.5-.2.9-1.5zm2.1%205.6c-.6-.6-1.5.5-.9%201%20.4.6%201.4-.4.9-1zm1-4c.5-.5-.3-1.5-.9-1-.8.5.3%201.7.9%201zm0%203l1%201c0-1.1.1-1-1-1zm13.3-3c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm8.1%201c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm7.1-7l1-1c-1.1%200-1-.1-1%201zm-3.1%201.9c.4.4.9%202.9%201.1%203%201%20.8%201.1-4.4%202-3.9-.5-.3-4.2-.2-3.1.9zm-1%2011.1c-.2-.2-1.4-3-1.5-3-1.3-.2.4%203%201.5%203zm2.7-6c.5-.1-.9-2.8-2.6-1.9-.1.1%201.1%202.6%202.6%201.9zm2.4%205c-1.4%200-1%20.9-1%202%201.3-.1.8-1.1%201-2zm1-6l-1%201c1.1%200%201%20.1%201-1zm0-2.2V39c-.5.5-2.3%202.9-2%203.3%201.2%201.2%201.9%201%202-.5zm1.3-.8c1%20.5%201.6.2%201.7-.8-1-1.4-2.6.5-1.7.8zm2.8%205c-.7-.1-1.3%200-2%20.1-.1.6%200%201.1.1%201.7.3.8%201.8-1.7%201.9-1.8zm3%200l-1-1c0%201.1-.1%201%201%201zm0-11.9c-1.4-.6-2.1-.3-1.9%201%20.5.9%201.9-.4%201.9-1zm3.1%207.9c-.6-.6-1.5.5-.9%201%20.4.6%201.4-.4.9-1zm2-2c-1.2-.4-2.2-.1-3%20.9-.2%200%205.1%202.2%203-.9zm4.1%202c.9-.9-1.9-1.8-2-.6-.1.7%201.5%201.1%202%20.6zm1.1-2c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm-.2-2c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm3.2-1l-1%201c1.1%200%201%20.1%201-1zm1%206l-1%201c1.1%200%201%20.1%201-1zm3.1%207l-1-1c-.1%201.1-.2%201%201%201zm3.9-14c-1.3-.9-2.6.5-2%201.7.8%201.2%202.8-1.1%202-1.7zm5.2%208l-1-1c0%201.1-.1%201%201%201zm0%208.9c0-3.4-2.3%203.4-.1%202.2.3-.7.3-1.5.1-2.2zm2-.9c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm7.2-16c.3.3.6.7.9%201.1%200-1%200-1-.9-1.1zm16.3%205c-.7-.7-1.4-1.3-2-2-.1.7%201.2%202%202%202zm9.1-2.9c-1.3-.2-1.5.4-.7%201.7.6-.4.8-1%20.7-1.7zm5%203.9c-.6-.2-1.2-.2-1.7%200-2%201.4%203.9%201.1%201.7%200zm1.2-1.7c-.3-.8-.7-1.5-1-2.3%200-.5%201%205%201%202.3zm15.2%202.7c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm0-5c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm19.4-3.9c.8-.8-3.2-1.8-2.9-2-.7.5%202%202.7%202.9%202zm2%20.9c-.9-.4-1.6-.2-2.1.6.5.7%201.2%201.1%202%201.3.3-.6.3-1.2.1-1.9zm11%201.7c-.9-.7-.5-1-2.2-.1-.5.3%201.1.6%202.2.1zm10.3-1.7l1%201c0-1.1.1-1-1-1zm5.2-.9c-1-.2-2-.2-3%200-1.3%201.2%204.2%201.6%203%200zm9.1-1c1%20.3%201.7-.1%202-1-1.3-.5-2-.2-2%201zm-3%201c-.1%200-5.1-.4-4.2.6.3.3%203.7%203%204.1%202.3.9-.9-1.6-1-1.1-1.8-.1.2%204.2-1.1%201.2-1.1zm1-3c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm11.1%205.9c-.6-.6-1.5.5-.9%201%20.5.6%201.5-.4.9-1zm6.1-1c-1.5-3-4.6-1.9-6.7-3.9-.4.4.6%201.3.6%201.9.1%200-9.1-.9-10%200-2.7%204%205.7%201.9%206.8%201.9%203.5%200%205.9.1%209.3.1zm2.1%204l-1-1c0%201.1-.1%201%201%201zm4-5c-1.1-1-3.2-.1-4.1-1%200%200%204.1.3%202.9-.9-2.4-2.4-4.2%203.3-2.9%202-.7.7-2.4%201.1-2.1%202.4.3%201.7%209.4%201.2%206.2-2.5zm.3-4.9c1%20.5%201.6.2%201.7-.8-1-1.4-2.6.5-1.7.8zm.7%202l1%201c.1-1.1.2-1-1-1zM256%2036c2.3-.8-4.4-1.6-6-.9-.2.1%204.5%201.5%206%20.9zm0%201l1%201c.1-1.1.2-1-1-1zm10.2-1c.5.5-6.3-1.8-7%20.2-.8%202%208.7%201.5%207-.2zm21.3%201h-2c.6%201.3%201.3%201.3%202%200zm47.6%201c.7-.2%201.1-.6%201.1-1.4-.5-.6-1.1-.8-1.9-.6-.5%201.1-.2%201.7.8%202zm12.5%205c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm1-4.6c-.1-.3-12.2.6-13.3.6%201.5%201.1%2014.5%202.4%2013.3-.6zm3%201c-.3-1-2.3.6-.9%201.5%201.2.3%201.5-.2.9-1.5zm3.1.6c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm2-5.9c1.4-1%201.4-1.3%200-.7-.1.3-1.4%204.1%200%202.7.1-.8.1-1.4%200-2zm4.1%203.9c-.6-.6-1.5.5-.9%201%20.4.6%201.4-.4.9-1zM241.7%2024.1c-.3%201%20.1%201.7%201%202%200-1.5%201-.8%202-2h-3zm14.3%204l-1-1c-.1%201.1-.2%201%201%201zm6.1%201c-3.7-3.7-1.5%201.8-.7%202.1.9.4%203-2.1%202.7-2.1-.6.1-1.3.1-2%200zm-5-1l1-1c-1.1%200-1%200-1%201zm-74.1%206c-1.9%201.4%202.9%201.3%201.5-.1-.6-.2-.9%200-1.5.1zm403.7-7.7c-1.4%202.7%201.5%201.9%202%202.4.5.6-.2-5.9-2-2.4zm-3%203.7c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-25.5-4c-.2-1.1-.9-1.8-2-2%200%202.2-.2%202%202%202zm-8.1-4c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-83.4%202.4c-.4-1-1.1-1.8-2-2.4%200%203.2-1%202.7-1%205.9%200%200%203-3.4%203-3.5zm2%202.6c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm-7.1-.4c.5-1.1.3-1.6-.7-1.7-2%201.1.9%204.6%201.6%204%201.8-1.1-.8-2-.9-2.3zm-11.5-1.4c0-.6.2-1.2.2-1.8-.3-.8-1.7%201.7-1.1%202.6.9.4%201.1.1.9-.8zm-52.6%207.8c.2.9-.2%201.2-1.1%201%202.3%202.2%201.8-1.5%201.1-1zm-1.1%201c0-1%200-1-1-1l1%201zM376%2035c1%20.3%201.4%200%201-1-1-.2-1.4.1-1%201zM251.9%2024.1c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm2%202c0-1%200-1-1-1l1%201zm67.2-1c0%201%200%201%201%201l-1-1zM369.5%2037c-2.1%200%201.5%202.5%202.4.7-.5-.9-1.3-1.1-2.4-.7zm-2.7-2c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zm139.5%200c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zm-96.7-8.9c.3-1%200-1.3-1-1-.4%201-.1%201.3%201%201zM181.8%2035c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm0-2.9c0%20.6.1%201.3.1%201.9%201.7%202-.1-5.7-.1-1.9zm-51.1-2c0%20.6-.1%201.3-.1%201.9.7%201%203.1-1.3%202-2-.6%200-1.2.1-1.9.1zm5.2%200c-1.6%200-1.3%201.9%200%202v-2zm-3.1%203c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm3.1-1c.2%201.9%205.1%201.4%204.1%200-.1-.2-4.4%200-4.1%200zm10.2%202.9c.3%200%204.9.6%204-1.1-1-1.6-4%20.1-4%201.1zm441.6-1.9c-.3%201%200%201.3%201%201%20.4-1%200-1.3-1-1zm-73.2-21c1.8%200%201.7-2.8%202-4-2.5%201.5-2%201.5-2%204zm-10.2-3c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm55.9%2017c.3-.9.1-1.3-.8-1-.3.5-.3%201-.2%201.6.7.5%201.3.5%201.9.2.4-.9.1-1.1-.9-.8zm3.1%208.9c0%201%200%201%201%201l-1-1zm18.3-1.9c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm6.1-2c-.7-.3-1.4-.7-2-1%20.3%202.3%201%202.6%202%201zm-42.7-11c.5%200%203.8-1.3%202.9-2.1-1.9-1.3-2.9.6-2.9%202.1zm-3-4c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm-6.2%200l1-1c-1.1%200-1%200-1%201zm-73.2%205c0%20.6-.4%202.6.8%202%20.8-.4-.3-1.5-.8-2zm-66.2%2010l1%201c0-1%200-1-1-1zm-34.6%202c.2%201.1.9%201.8%202%202%200-2.5-.1-2-2-2zm-13.2-6c.2-.2%201%203.3%201%204%201-1%201.7-5.8-1-4zM160.4%2039c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm401.9-2c0-.2-.8-1.9-1-.7v1.4c.2%201.2%201-.5%201-.7zm-58-6.9c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm-86.5-8.7c-.3.6%201.8%201.6%202%201.8%200-.3-1.1-4.1-2-1.8zm-5.2%202.7c-1%200-1%200-1%201l1-1zm1.4-4.9c-.3.5.7%203.4%201.3%202.9%201.4-1-.6-2.5-1.3-2.9zm-8.5%2011.9c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm2-7c1%200%201%200%201-1l-1%201zm-225.7%205c.5%200-3.4-.3-1.9%201.1.9%201%201.9-.5%201.9-1.1zm13.5%200c-2.6%200-.3%201.6-.3%203-.6-.7-1.1-1.3-1.7-2-3.2.3.8%205.7%202.5%203.4.7-1%202.6-4.4-.5-4.4zm-2.4%200c0-1%200-1-1-1l1%201zm288%20.9c-.2.7-.2%201.3-.1%202%202%202.6.1-5.9.1-2zm-352.2-.9c-3.1%200%20.5%203.7.9%201.5l-.9-1.5zm13.3%203c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm5.1%201c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm376.5-18c.8-.4%201.1-1.1%201-1.9-.6-.2-1.2-.2-1.8%200-.6%201-.3%201.7.8%201.9zm-5.1-4c-.3%201%200%201.3%201%201%20.4-1%200-1.3-1-1zm50.9%2022c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm-28.5-13c0%20.9-.4%204.5%202%202.9.4-.2-2-5.6-2-2.9zm-1-1c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-7.2-2.6c0-.7-1.4-2.6-2-1.3.4-.4%201.3%205.1%201.3%205.1%202.6%201.3.7-3.7.7-3.8zm-61%205.6c0-.8-.6-1.5-1.1-.6-.3%201.9.1%202.1%201.1.6zm-17.3%200c0-1.3-.8-1-2-1%20.6.6%201.1%201%202%201zm6.6-2.9c-2.3-.8-1.9%205.6-1.2%205.9%201%20.5%202.5-5.6%201.2-5.9zm-30%206.9c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-30.6%201c-.5%201.1-.3%202.1.4%203%201.2-.8%201.1-1.8-.4-3zm-162.7-4c-.6%200-2.6-.4-2%20.8.4.8%201.5-.3%202-.8zm109.9%206c1%200%201%200%201-1l-1%201zm157.9-2.9c0-.8-.4-1.2-1.2-1.1.9-.4%201%208.9%201%207.9%202.9-2.8%202.4-4%20.2-6.8zm-88.8-9.1c-.3%201%200%201.3%201%201%20.4-1%20.1-1.3-1-1zm-5.1%205c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm-229.8%206c-.5%200%203.4.3%201.9-1.1-1-1-1.9.5-1.9%201.1zm303.1-2c.5%200-3.4-.3-1.9%201.1%201%201%201.9-.5%201.9-1.1zm-3%201v2c1.3-.1%201.6-2%200-2zm-325.6%202.3c.6%201.2%201.2%201.1%202-.2-.7-.3-1.4-.2-2%20.2zm17.3-.3c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zm-35.7%201c1.3-.1.8-1.1%201-2-1.3%200-1%20.8-1%202zm4.1-1c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm3%200c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm4.1%202c-.8-.8%200-2-2%200%20.8%200%201.7%201.9%202.8%201%20.7-1%20.4-1.3-.8-1zm369.4-15.9c-.4.4%201.5%202.1%201.9%201.9%201.5-.9-.9-3.1-1.9-1.9zm-1-1.9c0%20.8.3%201.4%201%201.8%200%201.4.2-3.8-1-1.8zm-3%201.8c-.2-.9.3-1.9-1-2-.1%201.2-.4%202%201%202zm-11.2%204.2c-.3.5%201.1%203.2%201.8%202.8%201.6-.8-.5-4.8-1.8-2.8zm4.1%201.2c-.5%201.2-.1%201.7%201%201.5%201.1-1.1-.8-2.6-1-1.5zm35.6.6c0%201%200%201%201%201l-1-1zm-63.1%204c-.7-.7.7-1.5-.3-2.1s-2%203.2-4%201.1c-1.6-1.6-1.1-4.4-2.8-6.1%200%202.3-.1%2011%206.2%2011-1.1-.8-1.3-1.8-.7-3%202-2%201.5%202%202.2%202%20.1%200%201.5-2.7%201.5-3-.7.3-1.4.3-2.1.1zm-21.3-9c-1%201.2-2.7%206-3.1%206%202.9%202.9%203.7-6.6%203.1-6zm-3.2%203c0-.6.4-2.6-.8-2-.8.5.3%201.5.8%202zm-27.5%205c.2.9-.3%201.9%201%202%200-1.2.3-2-1-2zm-201.4%201c1%201.5%201.4%201.3%201.1-.6-.3-1.1-1.1.1-1.1.6zm5.1-1h-.8c1.1%200%201.1-2%200-.2-.2.4%203.5%202.8.8.2zm128.1-2c.3%201%20.7%202%201%203%20.1-1.1.8-3-1-3zm143.6%205c0%20.5.3-3.3-1.1-1.9-1%201%20.5%201.9%201.1%201.9zm9.1%202c-.1-1.6-.1-3.3-.2-4.9-.5%201.2-1.9%204.4.2%204.9zm-88.5-8.8c.1.8-.2%201.4-1%201.8.3%200%201.8%201.1%202%20.9.8-1.1-.7-3.4-1-2.7zm-13.3.8c0%20.5.3-3.3-1.1-1.9-1%201%20.5%201.9%201.1%201.9zm-234.9%208.1c-.4.8-.3%201.5.5%202%201%200%20.2-1.1%201.5-1.1-.5-.8-1.1-1.1-2-.9zm-21.4-.1c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm0-1c-.5%200%203.4.3%201.9-1.1-1-1-1.9.5-1.9%201.1zm17.2-1c-.3%201%200%201.3%201%201%20.4-1%200-1.3-1-1zm-21.3%203c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm3.1%201c-2.3%200-.6%202%201%202-.4-.7-.7-1.3-1-2zm-35.8%202c-1-.3-1.4%200-1%201%201%20.2%201.4%200%201-1zm410.2-20c.3-1%200-1.3-1-1-.4%201-.1%201.3%201%201zm-3.1%205c0-1%200-1-1-1l1%201zm0%20.3c-.4%201.2%200%201.7%201%201.5.1-.2-.5-3.1-1-1.5zm0-2.3c1.7%200%20.9-1.1%200-2v2zm-13.2.8c-1.2-2.5-2.2%202.8.4%202.2%202.3-.5-.4-2.3-.4-2.2zm-15.3.2v2c1.4-.7%201.4-1.3%200-2zm33.6%200c-1.4-.7-2.1-.5-2.1.7.5%201.1%201.3%201.3%202.6.8.4-.6.2-1.1-.5-1.5zm1%204c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm-1-7c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-469.1%2019c0-1.3-.8-1-2-1%20.1%201.3%201.1.8%202%201zm2.1%201c-1-.3-1.4%200-1%201%201%20.2%201.3-.1%201-1zM46.3%2039c1%200%201%200%201-1l-1%201zm406.5-25.9c-1.6.6-1.8%204.5-1.3%205.8.2.5%201.7-.9%201.9-.9-2.2-2.2.7-2.8%201-4.4-.3-.7-.8-.9-1.6-.5zm-16.8%208c-2.7%200-2-1.2-2-3-.5.5-2.8%204.5-1.5%204.9.2%200%203.7.1%203.6.1.3-.8%200-1.2-.8-1%20.7%200%20.7%200%20.7-1zm-64.1-4c-1.9%200-2%20.1-2%201.8%200%202.2%201.9-1.1%202-1.8zm-154.5%2010c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm277.7-2c.2%200%201.9-.8.7-1h-1.4c-1.2.2.5%201%20.7%201zm13.3%200c0-1%200-1-1-1l1%201zm-97.8-8c0%201%200%201%201%201l-1-1zm-272.7%208c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-17.3%203l1%201c0-1%200-1-1-1zm341-15l1-1c-1.1%200-1%200-1%201zm64%204c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-10.1-1c-.1.2-2.1%205-.2%204%20.7-.3%202.1-4%20.2-4zm-4%204c-.2.6-.3%201.2-.1%201.8.8%201.1%202.6-1%202-1.8-.6-.1-1.2-.1-1.9%200zm-8.2%202l-1-1c0%201.1-.1%201%201%201zM487%2012.5c-.5%201.2-.1%201.7%201%201.5%201.2-1.1-.8-2.6-1-1.5zm41.7%202.6c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-462.4%2018c-.6-.2-1.2-.1-1.6.4-.2.8%202.5%202.1%203%202.6-.2-1.2.2-2.2%201-3h-2.4zm-8.7-2c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-4.1-1c-.4%201.2%200%202.2%201%203%200-1%20.7-3-1-3zM48.4%2039l1-1c-1.1%200-1%200-1%201zm1.4-3c-.7-.9-1.5-1.1-2.4-.6%200%20.1%203.7%203.6%204.1%203.6%201-2.5.4-3.5-1.7-3zm-4.5-1.9c-.3%201%200%201.3%201%201%20.4-1%200-1.3-1-1zm431.5-15c-1%200-1%200-1%201l1-1zm-1-3c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-18.4-1v-2c-1.3.7-1.3%201.3%200%202zm-6-2.3c1%202%201-2.8%201-1.7-.7.4-1.1.9-1%201.7zm-2.2%203.3c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-89.5%201c1%200%201%200%201-1l-1%201zm-157.6%2010c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm1-3c.5%200-3.4-.3-1.9%201.1.9%201%201.9-.5%201.9-1.1zm-108.5%205c-1.3.3%201.5%202%201.7%202.1%201.4.8%204.2-3.5-1.7-2.1zm313.9-13.7c-1.4%201.4-3%204.4-3%206.7%202.5-2.5%202.8-6.1%203-6.7zm19.4-3.3c-.5-.5-2.4-.2-2.9%201.3-.1.2%201.7%201.9%201.5%201.9%202.4-.3%202.8-1.9%201.4-3.2zm-234%206c0-1%200-1-1-1l1%201zm-79.3%2010c-.2.6-.2%201.2.2%201.8.3-.4%201.6-.8%201.7-1.3-.3-.8-1-.9-1.9-.5zm325.5-24c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-8.1%207c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm4-1c0%201-.5%202.9%201%203-.5-1.2.9-2.5-1-3zm-11.1-5c1%200%201%200%201-1l-1%201zm26.5%202c.3-1%200-1.3-1-1-.4%201-.1%201.3%201%201zm-50%206c.7.7%201.9%201.7%202%20.2.2-1.8-1-1.1-2-.2zm52-10c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm26.5%208.5c-.2-.7-2.5%201%20.1%203.6%200-2.1.8-.8-.1-3.6zm-5%201c-.7%201.2.9%202.3.9%203.6%202.9-2.8-.6-4.1-.9-3.6zm11.1%202.5c-1.5%201.5-.8%201.6-2.3.8-.9-.3-1.2%203-.3%203.2.6-.1.8-.5.6-1.1%201.8.1%201.6%203.9%203%20.8-.1.1.3-4.4-1-3.7zm-4.1-1l1-1c-1.1%200-1%200-1%201zm-108%203c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm-334.7%2017h-2c.1%201.2%202%201.5%202%200zm-6.1%200c-1%200-1.7%201.6-.7%202.1%201.1.5.7-1.9.7-2.1zm4.1%202.9l-1-1c0%201.1-.1%201%201%201zm36.2-4.9c.2-.1-1.9.7-3.6%201.4%203.6%202.1%203.5-1.4%203.6-1.4zm-22%200c0%201%200%201%201%201-.2-.3-.7-.7-1-1zm-2%202c-1-.3-1.4%200-1%201%201%20.2%201.3-.1%201-1zm-5.1%200c0-1-1.6-1.7-2.1-.7-.6%201%201.9.7%202.1.7zm2-2c.5%200-3.4-.3-1.9%201.1%201%201%201.9-.5%201.9-1.1zm400.9-16c0%201.7%201.1.9%202%200h-2zm1-3c-1%200-1.7%201.6-.7%202.1%201.1.6.7-1.9.7-2.1zm-12.2%206c1.8%200%201.4-3.5.3-3-.2%201-.3%202-.3%203zm-3-7c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm-45.8%206.4c-.5%201.2-.1%201.7%201%201.5%201.2-1.1-.7-2.6-1-1.5zm-19.3.6c0-1%200-1-1-1%20.2.3.6.7%201%201zm-263.5%208c2.6%200-.6-.9-1-1-.2.8.2%201.1%201%201zm-4.1-1c0-.5-.3%203.3%201.1%201.9%201-1-.5-1.9-1.1-1.9zm-7.1%206c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-2.1-1c0-1.2.3-2-1-2%20.2.9-.4%201.9%201%202zm314.4-18.7c-.9%201.9-.2%202.6-.2%203.8%200%201.4%201-6%20.2-3.8zm-221.7%203.7l1%201c0-1%200-1-1-1zm9.1-1c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm241.1-3c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm14.2-2c1%200%201%200%201-1l-1%201zm-50.8%202c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm87.5%202c-.3%201%200%201.3%201%201%20.4-1%20.1-1.3-1-1zm-452.8%2016c0-.2-.8-1.9-1-.7v1.4c.2%201.2%201-.5%201-.7zm-1%203c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm41.7-4c-.1.8.2%201.4.7%202%20.5%200%20.9-2-.7-2zm2%20.1c-.4.4%201.5%202.1%201.9%201.9%201.5-.9-.9-3.1-1.9-1.9zm-4%201.9c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm1-2c1%200%201%200%201-1l-1%201zm-69.3%204c0-1%200-1-1-1l1%201zm50-5.8c-.3%201-.2%201.9.2%202.8%201.6.6%201-3.2.8-4-.9-.1-1.2.3-1%201.2zm2-.2c.3.7.7%201.3%201%202%201.8-1.9%201.5-2.6-1-2zm-12.2%206l-1-1c0%201.1-.2%201%201%201zm39.6-3c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm16.4-4c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm8.1-2h-2c.1%201.3%202%201.6%202%200zm-19.4%204c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm357.2-20c.3-1%200-1.3-1-1-.4%201-.1%201.3%201%201zm-410.1%2021c.2%200%201.9-.8.7-1h-1.4c-1.2.2.6%201%20.7%201zm-5%204c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm-1-2c0-1%200-1-1-1l1%201zm1-1c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm40.7-1c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm9.1%201c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm-17.3-3.9c-.5.5%202%201.9.5%202.1-.4%200-3.1-2.3-3.3-2.1-2.2%201.4-.2%203.3-.2%204%201.1-1.1%204.8-.3%205-1.7%200-.6-.7-4.2-2-2.3zm4.1.9l-1-1c0%201.1-.1%201%201%201zm-11.2-6c0%201.3.8%201%202%201-.5-.6-1-1-2-1zm47.8%204c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm-8.1%203c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm12.2-5c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-1-5c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zM25%2028.1c-.3%201%200%201.3%201%201%20.4-1%200-1.3-1-1zm-10.1%204c1%200%201.7-1.6.7-2.1-1.1-.6-.7%201.9-.7%202.1zm17.2-6c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zm5.1%203c1%200%201%200%201-1l-1%201zm39.7-2c1%20.9-2.3-4.1-2.5-4.1-.8.9-1%201.9-.5%203.1-.1.8%202.6%201.4%203%201zm-71.1%200c-.4-1-1.1-1.3-2.2-1%20.7.4%201%201%201%201.8-1.2%202.3-1.4-2.3-2.2-1.6%200%20.8-1%201.1-1.7%201.6%205.7%200-2.9%201.4.7%203.1.8.3%208.4-1.9%204.4-3.9zm-3.2-5c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm10.2%2012c-.3%201%200%201.3%201%201%20.4-1%20.1-1.3-1-1zm1.1-1c0-1.6-1.9-1.2-2%200h2zm44.9-9c-1.9%201.4%203.2%201.4%201.8%200-.6-.1-1.2-.1-1.8%200zm.8-3l1%201c0-1%200-1-1-1zm-10.2%205c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm-4.1%202l1%201c0-1%200-1-1-1zm34.7-4c-1.6-1.6-.4%200-3.1%200%201.9%201.8.2%204.2%202%206%200-2.8%202.9-4.2%201.1-6zm3%200c.1-.8-.2-1.1-1-1%200%20.4%201%203.6%201%201zm14.3-2c0%201.6%201.9%201.2%202%200h-2zm-1.1%201l1%201c.1-1%20.1-1-1-1zm5.1-3l1-1c-1.1%200-1%200-1%201zm8.1-3.4s1.8%202.4%201.4%202.4c3.8.7-2.2-5.6-1.4-2.4zm-98.7%201.4c0%202.9%202.1-1.1%202-1-.5.3-1.3.7-2%201zm19.4-2c0%20.2.8%201.9%201%20.7v-1.4c-.2-1.2-1%20.5-1%20.7zm-9.1%2013c0-1.3-.8-1-2-1%20.5.6%201%201%202%201zm4-1l-1-1c0%201.1-.1%201%201%201zm-7.1-2c-1%200-1.7%201.6-.7%202.1%201.1.6.7-1.9.7-2.1zm-3%208c.3-1%200-1.3-1-1-.4%201%200%201.2%201%201zm52.8-9.3v2.3c1.9-1.8%200-3.7%200-2.3zm-54.9%204c-.5-2.4-3.7-2-5.2-.7%201.9%200%205.6%202.4%205.2.7zm1.1-3.7c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm43.7-7c0%201%201.6%201.7%202.1.7.6-1.1-1.9-.7-2.1-.7zm-4.1%202c0%201%200%201%201%201l-1-1zm-1%202c0-.6.1-1.3.1-1.9-.7-1-3.1%201.3-2%202%20.5%200%201.2-.1%201.9-.1zm-2.1%203c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm33.6-2l1-1c-1.1%200-1%200-1%201zm11.2%201c-.6%200-2.6-.4-2%20.8.4.8%201.5-.3%202-.8zm13.2-8h-2c.9.9%202%201.7%202%200zm-99.7%205c.5%200-3.4-.3-1.9%201.1.9%201%201.9-.5%201.9-1.1zm2-1l-1%201c1%200%201%20.1%201-1zm64.1-3c-.2-1.1-.9-1.8-2-2%200%202.2-.1%202%202%202zm-33.5%205c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-26.4%204c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm-3.1-2c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zm37.6-3c.3-1.3%200-1.4-.9-.3-.5%201.7-.2%201.8.9.3zm-5.1%200c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm-2%204c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm36.6-5c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm-61-2c0%201%200%201%201%201l-1-1zm11.2%200c0-1%200-1-1-1l1%201zm9.1%204c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm-18.3%204c0-1-1.6-1.7-2.1-.7-.6%201.1%201.9.7%202.1.7zm16.3-3c0-1%200-1-1-1l1%201zm7.1-1c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm1-2c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm40.7-4l-1-1c0%201.1-.1%201%201%201z%22%2F%3E%0A%3C%2Fsvg%3E");
}

.mainaree2 .filterp, .mainplaces .filterp, .mainlibrary .filterp, .maingallery .filterp, #mainagenda .filterp, .mainscj .filterp, .mainvideo .filterp {
-webkit-transform: rotateX(180deg);
transform: rotateX(180deg);
top:0px; bottom:auto;	
}

.mainaree2 .areein .filterp {

background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22600%22%20height%3D%2260%22%20viewBox%3D%220%200%20600%2060%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%233a3a3a%22%20d%3D%22M596.8%2034.1c-1.6%201.6%201.2%201.8%201.4%202%20.9%201%201.1-4.4-1.4-2zm-16.2-11c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-257.5%209c-1%200-1%200-1%201l1-1zm8.1-1c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zM598.9%2037c-.8.4-1.1%201.1-.9%201.9%202.4%202.4.9-2.1.9-1.9zm-33.6-13.9c1%200%201%200%201-1l-1%201zm-1%202l-1%201c1%200%201%20.1%201-1zm11.1%201c-.8-.1-1.1.2-1%201%202.3.5%202.7.1%201-1zm3.1%201.2c-.3%201-.2%201.9.2%202.8%201.6.6%201.1-3%20.8-4-.9-.1-1.2.3-1%201.2zm7.2-2.2c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-87.6%207.8c.6.8%203-1.1%201.8-1.9-1.1-.6-2.6.6-1.8%201.9zm-93.6%201.2l1%201c0-1.1.1-1-1-1zM400.4%2045c0-1.1-.2-1.2-1-2%200%201.1.2%201.2%201%202zm6.1-6c-1.1%200-1-.1-1%201l1-1zm5.1-4l1-1c-1.1.1-1%200-1%201zm1%201.4c-.3-1-2.3.6-.9%201.5%201.2.3%201.5-.2.9-1.5zm4.1%202.6l-1-1c-.1%201.1-.2%201%201%201zm2.4%208c-.4-.6-1-.4-1.6-.7.4.2%201%20.8%201.6.7zM432%2036l1%201c0-1.1.1-1-1-1zm1-5.9c-1.8.9-2.3.4-1.7%202.8%201.5-2%201.7.7%201.7-2.8zm2%206.9l-1-1c0%201.1-.1%201%201%201zm1-5.9c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm1-2c.5-.5-.3-1.5-.9-1-.7.5.3%201.7.9%201zm4.1%202c-2.3-2.2-2.2%203.2-1.4%202.1.2-.2%203-.5%201.4-2.1zm1-3.6c0%20.4-.8-5.5-2-3.2-.5.9-1.2%204.8-1.2%205.7%202.3-.8%203.2-.3%203.2-2.5zm4.1%203.4c-.3.6-.9-6-.9-4.7-2.7%202.6%201.4%203.9.9%204.7zm0%205.1l1%201c0-1.1.1-1-1-1zm17.4-1c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm7.1%200l1%201c0-1.1.1-1-1-1zm5.1-1.9l-1%201c1.1%200%201%20.1%201-1zm2%202.2c-.7-1.4-2%201.5%200%201.7v-1.7zm6.1.7c-3.1%200%20.5%202.7%201%203%20.4-1.2.1-2.2-1-3zm2.1-1.9l1%201c0-1.1.1-1-1-1zm3%2011.9l-1-1c0%201.1-.1%201%201%201zm3-2c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm6.1%200l-1%201c1.1%200%201%20.1%201-1zm27.5-8c.5.5%201.5-.3%201-.9s-1.6.3-1%20.9zm-6.1%201s5.8-.5%204.9%200c.9-.4-1.3-4.3-1.9-3.9-.2.6-.2%201.3%200%201.9-2.7-2.6-4.8%202-3%202zm-2%209c-2.5%202.5%201%20.9%201%20.9.3-.8%200-1.1-1-.9zm-3-8.6c0%20.4%201%201.3%201%202.6.6-.6%201.3-1.1%202.1-1.3-.4%201%20.2-4.4-.1-4.7-.5-.4-3%202.7-3%203.4zm.7-4.4c1.3%200%201.8-.6%201.2-2-.8.5-1.3%201.2-1.2%202zm-1.8%202l1-1c-1.1.1-1%200-1%201zm-2%2015c-1.1%200-1-.1-1%201l1-1zm1-3l-1-1c0%201.1-.1%201%201%201zm.6-9c.5-.6.6-1.3.2-2-1.3-.6-2%201.6-3.4%201.6.1.3.3%203.4%201.4%202.5%201.3-.9-.3-1.4%201.8-2.1zm1.5%2012.4c-.3-1-2.3.6-.9%201.5%201.2.3%201.5-.2.9-1.5zm3-1.4c-1.3-.5-2-.2-2%201%201%20.3%201.7-.1%202-1zm3.1%200c-.4%200-2.7-1.4-3-.7-.5.9%202.5%201.3%203%20.7zm2-4c-.4.4-2.5%201.3-1.8%202%201.7%201.8%204.3-2%201.8-2zm1-3l-1%201c1.1%200%201%20.1%201-1zm5.1-1.2c2.1-4.9-7.8-1-5.9.1.1.1%206-.4%205.9-.1zm1%2010.2l-1%201c1.1%200%201%20.1%201-1zm4-8c-.9-.1-1.6.2-2%201%201.5.6%202.1.3%202-1zm5.1-5c-.1-.1-3.1-3.2-2.7-3-.8-.3-.8.9-1.2%201.1-.8.5-3.6-1.7-4.3-.6%200%20.1%202.9%203.4%202.8%203.4%202.2-.9%207.1.7%205.4-.9zm0-6.4c-.5-2.8-3.4%203.6-.4%203.6.7-1.1.8-2.3.4-3.6zm12.3%209.4l-1-1c0%201.1-.1%201%201%201zm5.1%200c-.9%200-1.6-2.3-1.9-1.9-.7.8.3%203.5%201.9%201.9zm2-2h-2c.6%201.3%201.3%201.3%202%200zm0-1c-.3-.3-1.3-2.4-1.9-2-2.2%201.5%201.8%202%201.9%202zm7.1%205l-1%201c1.1%200%201%20.1%201-1zm5.1%201c-1.3-.6-2-1.6-2-3-2.8%202.7%200%203%202%203zm0-3l1%201c0-1.1.1-1-1-1zm4-2c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm2.1%202c1.4-1%201.4-1.3%200-.8.2.8-.1%201.4-1%201.8.7.1%201.1-.2%201-1zm1%202c.5-.5-.3-1.5-.9-1-.8.5.3%201.7.9%201zm2%205c-.6%200-2-.3-2%20.4.6-.4%201.3-.4%202-.4zm5.2-3c.5.5%201.5-.3%201-.9-.5-.6-1.6.3-1%20.9zm2%202c-.8.1-1.9-.5-2%201%20.8-.1%201.9.5%202-1zm0-5c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm3.9%208c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm3.2-8.5c-.2-.8-4-.9-4.2-.1%200%20.3%204.9%203.7%204.2.1zM0%2045c.3.5%202.3-6.1%202.5-6.2%202.3-2.3-1.1-2.6-.8-4.1%200-.1%207.4.4%208.4-.7.9-1.1-1.8%200-1-1.6.8-.8%203.1%201.1%203%201.2-.6%201.9-2.2%203.1-4.1%204.9.9%200%204.6%201.2%203.7%202%20.4-1%20.8-2%201.3-2.9%200%202.9%202.1%201.4%202%201.2-.4-.5-1.9-1-2.1-1.6-.1-.3%202.1-2.4%202.3-2.7-.1.1%202.3%201.5%201.9%201.9s-2.7-.1-2.1.8c1.2%201.7%204-1.4%204.2-1.5%201.5-1.3%201.2%205.2%201%205%200-1.8%202.5-1.2%203.1-2.2%200-.7-.4-1-1.1-.8%201-1.2%202-1.2%203%200-.3-.8-.2-1.5.5-2%201.7%200-1.3%201%202.5%201-.3-.3-4.4-5.8-1.1-4%20.9.5%206.4%204.1%205.4%205.7-.2.4-1.3%203%201.5%202.3.8-.2-1.2-3.5-.2-3.1-.1%200%204%20.9%203.1%201%201.6-.3-2%203.7.2%203%20.6-.6.7-1.2.4-2-.2%200%20.1-.5-.1-1.3-.3-.9%206.5-2.9%207.1-2.7-.5-.2%202%206.1%202%205.9%203.6-1.5%204.3-.6%206.4%201%201.7%201.3%203.9-5.7%202-5.2-.1%200-1.4%202.5-2.3%203%200-4.7%201.6-2.3-2-5.9%203%200%203.1-.2%205.1%201.1%201.3.9%201.9-.8%202.9%201.1.5.9%200%205.3-1%203.7%201.3%202.2%202.2%201.4%204.7%202%201.9%201.8%201.6%204.3%203.4%203.1%202.4-2.4-.3.4%203-2.9-2.6%200-5.5-3.6-5-4.2.8-1.5%206.1%202%206.1%202.1-.3-2.6%202.3-1.6%202.6-4.7%201.8.6%204.8.4%204.6-.1-.5-1.4%203-4.1%203.6-3.9.2%200%201.8%204.8%201.4%204%201.3-3.8%202-3.8%204.5-2%20.9.4%203.7-4%203.7.8%202.2-.8%201.1-1%203%200%200-.6%202.5-3.4%203-1.4.8%202.4-2.9%201.2-2.1%203.2.5%201.6%202.7-6.4%205.3-1.9%201.7%202.9%201.1-2%201-2.9.7.3%206.1%201.7%206.1%203-.7-.2-1.4-.1-2%20.1-.9%201.3%204.3%200%204.2-.7-.7-4.2-4.4-2.2-.1-6.4%200%203.1%205.8%202.7%208%204%201%20.6%201.9-2.6%201.9%201%200%20.8-4.4.8-4.6%201-1%20.9%202.1%201.4.7%202.1-1.7.8-1.4-1-2.8-1%20.9-.8%201.2-1.7.7-2.8-1%201-1.9%201-2.7-.2%200%201.5%202.2%201.3%200%203%20.4%200%203.6.9%203%201.8-1.3%201.9-1.3%203.2%202.9%203.2-2.7-6.3%204.2%201.4%205.2-.2.5-.8-2.7-1.7-3.1-1.9s9.7-2.2%206-5.8c-1.1-.8-.7%203-1.9%203.1%200-1.3%201.1-7.9%205.1-4.1%201.9%201.9-2.5%206.6%200%209%200-2.9%206-4.7%206-1%20.4-.4%201.3-4.1%201.8-4%202.8.9-.4.6.2%201.9-.5-1%205.6%201.8%204.1%201.5%203.8.8%202-.9%204.4-1.2%202.2-.3%201.2-.6%202.8-.3%203.5.6%203.1%202.8%204.3%203.2%201.4.5.7-2.8.7-3.1%202.3%201.4%202.6-.4%204.9.2.8.2-.8%202.7.7%203%207.4%201.5%202.6-.1%203.6-2%20.8.1%201.5-.3%201.9-1.1-.6%200-1.4-1-1.6-1-.6.6-.7%201.2-.4%202-3.6-1.8-4.1-2.6-4.1-6.1%201.5.3%203.9%202%205%202-3.1-3%206.7-2.4%208.1-3%200%203.3-5.7%203.1-5%204%201.5%201.5%202.1-.8%202.9%202%201.8-.1%200-3.3%202.6-2%201%20.4-.3%204.5%202.3%203.2.7-.5%201.3-5.7%202.8-5%201.2.8%204%202.9%203.4%203.2-1.8%201.6%203.7%202.1%204.9%201.7.1.6.2%201.3.4%201.9%202.2%201.2%200-9-.2-8.4.5-1.5%207.2%201.4%208.2%201.9%202.6%201.4%202.2%202.4%205%203.5%201.2-.6%203.5-.9%204.3-1.8%203.1%200%20.8%201%202.1%202.9%202%202.9%203.1-3.3%201.9-4%20.7-.3%201.2-.2%201.9%200-1.6-1.6-2.1%200-4.1%200%201.2-2.8-4.6-3.3-3.8-3.9%202.1-1.4%2012.3%201.6%2014%203%201.8-3.6%204.5-5.2%208-3.8.7.3-1%201.1-1%201.3%200%202.5%203.3-1.3%202.2-1.5%203.6.8%202%20.8%204.2%202.1.2.1%201.2-1%201.7-1-1.1-.5-1.2-1.2-.5-2%20.3-.1%203.5%201.2%203.6%201.4-.1-.4-1.1%202.8-1%202.6.7-.2%201.4-.1%202%20.2.3.5-1.9%201.1-.8%201.4%202%20.6%201.4-3.5%201.8-4.7-.9%200-4.5-1.2-4-1.9%201.1-1.1%2010-.6%2011.1-1.1%200%201-2%203-2%203%201-.2%202-.1%203%20.1%201.1%201.4-4.2-.3-4.2%202.1.3%203.8%204.7-.9%204.2-.7%203-1.3%202.2-1.2%204.1-3.5-.9%201.8%206.8%201.9%206.1%201.4%201.1.8%202.3%204.5%202.5%204.6%201.8%201.3%206.5-2.8%207.8-.9.3%201%20.3%201.9%200%202.9.4-.1%203.6-1%201-1%20.1-1.7%204.3-1%205.1-1-.1-.1-3.2-1.3-2.7-2.2%201-2.1%205.9-1%205.7-.8-.7-.1-1.3%200-1.9.3-.8%201.1%202.1.2%202.1%201.2%200%20.1-2.5%203.3.4%202.5%203.9-1-.4-2.2-.6-3.4-.2-.7%203.1-2.8%204-1.4.1.7-.2%201.3-.8%201.7h5c-.7.4-1.1%201.1-1%201.9.8%201.1%205.5-.2%206.2-.9-3.3-2.5.3%202.2-4.1-2%201.4%200%2010.8%201.1%205.3%203.4%202.4%202%206.6%200%207.9-.3-.6.1.7-2.4%201.1-2.6%201.4-.7%202.7.8%202.9.7-.1-.8.1-1.6.7-2.2%204.7-1.2-3.9%206.9.6%206.2%201.6-.4%205.5-10.7%2012.1-4.2-2.3%200-2.7%203.7-4.9%204.3%201.3.9%204.3-2%206.5-1.3.5.8.3%201.5-.6%202%20.7.2%201.4.2%202%200%201.8-1.7-2.7-3.8-2.8-3.9-1.9-1.2%208.9-2.9%206.8-.2-.8%201-2.8-.8-3%201.1%201.5-.3%202.9.1%204.1%201-1-.3-1.7.1-2%201%201.9%200%203.8.2%204.7%201.9-.3.3-.5-2.3-.4-2.5.2-.3%205.5%201%206.8-1.2-.4.9%206.6-.9%206-1.3%201.9%201.3-2.1%202.4-.7%203.1%202.9%202.3%204.9-3.5%205.6-3.1%202.4%201.6-1%203.8-.7%204%201%20.7%201.2-2.6%202.9-.4.3.4%202.3.7%202.9.7s-1%202-1.1%201.8c.6%201.9%202.6-2.4%202.2-2%20.8-.8%201.8.2%201.8.9.8-.4%201.1-1%201-1.8-.1.2%205.5%202.7%205-.5-1.5-5.9%203.1-3%203-2.9.7-1.4%202.9.7%202.2%205.2%200%20.3%202.1-1.4%203.1.4.6%201%20.2%204-.1%203.7.5.6%202.9%201.6%204%202.3%200-3.9%2018.7%201.1%2021.7-.3%201.5-1.5-.5-1.9%203.1-1.9-.5-1-1.1-2-1.8-2.9-1.3.1-.9%203.6-2%202.9-1-.7%201.6-5.7-.8-5-1.6.5%203.2%202.4-.6%203-1.6.4.2-2.2-1.9-1.9-1.4.2-.4%203.2-1.6%202.9-5.2-1.7%2011.6-11.4%2010.9-5.6-.1.6-4%205-.6%207.5%201.8%201.4%205.6-4.1%205.6%200-.3.3%2010.8-3%209.1-4.7-1-1-3.6%202.6-4%201.8v-3.8c-1.3.2-2.1.9-2.2%202-.7.4%201.5-6.2%202-6%203.7%201.8-.8%202.9%203.4.8%201.3-.5.3%203.7%201.1%204.1%203.1%201.5%201.7-4.3%202-4.9%204.9%202.9%201.6-2.7%204-2.9%205.8-.6%201%20.4%202.2%203.9%200%200-.7%204.8%202.1%205.1.7.1%203.7-4.3%203.7-3.8.1%201.3-2.4%204.4-.8%205.7-.9-.6%203.4-2.9%204-3.1-.2%200%202.6%202.7%202.9%203.1%200-5.9.4-5.3-4.5-3.9-.3.1-.2-3.4-2.5-3.9%200%203.2-.2%201.8-3.4%201.8%202.1-2.9%206.1-4.5%206.1-.9l2-4c0%201.9%201.3.1%202%201.3-.6-1-.1%205.7%202%203.6-1.4%201.4.7-3.8%201.1-4.4.4-.4%205%20.4%205%20.4-.5-1.3-.1-2.3%201-3%200%20.5%201.7%202.4%202%202%20.2-.7%201-5%203.3-5.1%201.8.1%202.4%201.2%202.2%202.8%203.6-3.5%202.3%203.7%203.1%203%201.9%200%20.2%201%201.1%201.9s4.8%208.1%205.3%208.3c1.3.4%201.3-3.4%201.7-3.9%201.2.2%202.1-.9%203.1.9%200-1.7%202.2-1.7%202.9-2.4%202.4.2%205.8%202.9%206.4%201.2-.6.3%203.5-4.3%205.1-3.8%201.2.4%202.8%201.5%207.2-.7%201-.3-.9%206.2%201.5%205.6%201.4-.2%201.1-2.4%201.4-3.1%201.4-1.4.9%202.9%201.4%203-.5-.2%204.3-3-.4-3%20.5-.5%202-3.6%202-1%20.8-.8%202.1-1%203.2%200%20.8.8%201.2-2%201.9-.9.3.6%201%205.8%203%203.8-1.5%201.5-.7-1.6-.1-2.5%201.3.6%202.1%203.7%203.1%203.7-2.4-2.3-.2-6.2.1-6.6.3-.4%203.6-3.9%204-1.9%200-.2.7%206.6%201.6%207.1%201.1%200-1.9%204-1.7%203.3.1-.1-1.2%202.1-1.5%202-1.3%200-.2-3.7-2.4-2.6-.7.3-1.6%204.9-.4%204.5.5-.6.7-1.3.6-2%20.9-.8%201.2%203.2%201.9%203.9%200-.3.9-3.7%201-3.9.2-.2%201.9%202.3%203.9%201.5-1.1-.7-1.1-1.2-.1-1.7%201.2.1%201.8.7%201.5%202%203.9-1.9%201.7.3%203.7-4.9.5-1.3%201.9.8%202-2.2.1-3.7-1.9.6-3-1%20.5-1.1%203.7-2.2%204.5-2.8.7-.6%205-.2%205.9-.1%201.8.3%204.2-.1%205.9%202.1%200-1.2%201.4%200%202.1.7%201.7%202%202.4-2.1%203.1-2.7.7-.7%204.3.2%205.1.1%202.4%201.8.5.6%203.2-.5.8-.3.3-2.9%201.9-.6.8%201.3%201.5%202.1%204.1-.3.3-.3%204.3-2.3%204.8%200%20.1.7-2.6%201.3-3%202.7-.4%201.3.6%202.8.8%202.7-1.1.7-7.2-4.5-5.9-.2.2.8%204.9%203.2%205.9%202.8s6.9-3.3%207.3-2.1c.3%201.4%201.9-.5%202-.9.5-1.7-2.8-2.8-2-4.2.5-1%201.4-.3%204.2%201.4-.3-1-.2-2%20.3-3-.3.1%205.2.6%205.9.5%201.2-.1%201.3-3.3%203.9-2.6%201.8.5-1.8%202.2-1.7%202.1%202.1%202.1%2010.9%200%209.4%204.5.2-.7-7.2-1.2-7.2-1.5-.4.3-.7.6-1%201%200%20.9%202.6.8%202%201.7-.9.1-1.4%201-2%201.3-.3-.5-5.2-3.9-5.3-4-2.6-1.7-3%209.8-1.1%209.1.3-.1%205.7-1.4%205.2-1%20.2-.6.2-1.2.2-1.8%201-1.4%203.7%201.8.9%201.8.3%203.5%205.1-2.8%205.5-2.9.3-.1%207.7.2%206.6%201.9.5-.8-.7-2.8%201.1-3%200%206%201.6%209.5%206.2%205-.6%200-5-.9-5.2-1-.1-.5-.1-1%20.2-1.5.9-.9%2010-1%209.8-1.4.3.5.7%204.1%202.2%202.9.3-1%20.3-2%200-3%202.6%200%202.4%208.4%202.8%208.1.4-.6.5-1.3.3-2%201.5.1%202.6%202.8%204.1%202.3v15H0V45zm257.1-14.9c0%20.5.3-3.3-1.1-1.9-1.1%201%20.5%201.9%201.1%201.9zm70.3-4c-1.9%201.4%203.2%201.4%201.8%200-.6-.1-1.2-.1-1.8%200zm-39.9%202c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm23.4%204c0-.2-.7-1.5-1-.3.1%201.1-.2.6-.1%201%20.4%201.2%201.1-.5%201.1-.7zm106.9-5c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm179.8%204c-.6-.2-1.2-.1-1.7.3-.5.9%203.5%201.2%204.1%201.8-.1-2.1.1-2.1-2.4-2.1zM140%2035c-1-1.5-1.4-1.3-1.1.6.2%201.1%201.1-.1%201.1-.6zm3%201c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm420.3-12.9c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-4.7-4c-.4.1%201%203.2%201.3%203%20.8-.6.1-3.5-1.3-3zm16.8%2010c-1%200-1%200-1%201l1-1zm9.4-4c-1.3%201.3.6%205.4%201%205%20.5-.7%200-6-1-5zm-32.7-7c-.5%201.3-.1%202.3%201%203%200-1%20.7-3-1-3zm-4.1-4c-1.8%200-1.4%203.5-.3%203%20.3-1%20.4-2%20.3-3zM5.6%2041c-.2%201%20.1%201.3%201%20.9.4-.9%200-1.2-1-.9zm-1-4c.5.5%201.5-.3%201-.9-.5-.6-1.6.3-1%20.9zm-2%204c.5.5%201.5-.3%201-.9s-1.6.3-1%20.9zm1%205.8c.7-1.3-1.8-2.9-1.9-2.7-.7.9-.1%205.2-.1%206.1.3%200%202-3.3%202-3.4zm1%206.2c-1.6%200-1.1%201.1-1.1%201.9.1-.3%203.4.4%201.1-1.9zm1-5c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm1.1-3.7c-.7-.5-1.3-.6-2-.1.1-.3%201.7%202.9%201.4%202.8%201.1.2.7-2.4.6-2.7zm4-2.3c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm4.2%200c.5-.7%201.2-1%202-1-.9-1.3-2%200-2%201zm-2.1%206c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm0-4.6c-.3-1-2.3.6-.9%201.5%201.2.3%201.5-.2.9-1.5zm3.9%206.6c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm1.2-4.6c.3.5.7%201.1%201%201.6.3-1.1.2-2.1-.3-3-.8.1-1%20.6-.7%201.4zm6.1.6c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm1.3-6c1%20.5%201.6.2%201.7-.8-1-1.4-2.6.5-1.7.8zm1.7%208c-.6-.6-1.5.5-.9%201%20.5.6%201.5-.4.9-1zm1.9-2c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm0-8c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm8.3%2014c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm0-6c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm-.2-2c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm2.2%201c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm3.1-7c-.6%201.4-.3%202.1%201%202%20.7-.7-1.5-3.4-1.9-3-.4.9-.1%201.3.9%201zm2%204c-.9.2-1.9-.3-2%201%201.2%200%202%20.4%202-1zm2%20.4c-.3-1-2.3.6-.9%201.5%201.2.3%201.5-.2.9-1.5zm2.1%205.6c-.6-.6-1.5.5-.9%201%20.4.6%201.4-.4.9-1zm1-4c.5-.5-.3-1.5-.9-1-.8.5.3%201.7.9%201zm0%203l1%201c0-1.1.1-1-1-1zm13.3-3c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm8.1%201c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm7.1-7l1-1c-1.1%200-1-.1-1%201zm-3.1%201.9c.4.4.9%202.9%201.1%203%201%20.8%201.1-4.4%202-3.9-.5-.3-4.2-.2-3.1.9zm-1%2011.1c-.2-.2-1.4-3-1.5-3-1.3-.2.4%203%201.5%203zm2.7-6c.5-.1-.9-2.8-2.6-1.9-.1.1%201.1%202.6%202.6%201.9zm2.4%205c-1.4%200-1%20.9-1%202%201.3-.1.8-1.1%201-2zm1-6l-1%201c1.1%200%201%20.1%201-1zm0-2.2V39c-.5.5-2.3%202.9-2%203.3%201.2%201.2%201.9%201%202-.5zm1.3-.8c1%20.5%201.6.2%201.7-.8-1-1.4-2.6.5-1.7.8zm2.8%205c-.7-.1-1.3%200-2%20.1-.1.6%200%201.1.1%201.7.3.8%201.8-1.7%201.9-1.8zm3%200l-1-1c0%201.1-.1%201%201%201zm0-11.9c-1.4-.6-2.1-.3-1.9%201%20.5.9%201.9-.4%201.9-1zm3.1%207.9c-.6-.6-1.5.5-.9%201%20.4.6%201.4-.4.9-1zm2-2c-1.2-.4-2.2-.1-3%20.9-.2%200%205.1%202.2%203-.9zm4.1%202c.9-.9-1.9-1.8-2-.6-.1.7%201.5%201.1%202%20.6zm1.1-2c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm-.2-2c-.6-.2-1.2-.2-1.7%200-1.9%201.4%203.9%201.1%201.7%200zm3.2-1l-1%201c1.1%200%201%20.1%201-1zm1%206l-1%201c1.1%200%201%20.1%201-1zm3.1%207l-1-1c-.1%201.1-.2%201%201%201zm3.9-14c-1.3-.9-2.6.5-2%201.7.8%201.2%202.8-1.1%202-1.7zm5.2%208l-1-1c0%201.1-.1%201%201%201zm0%208.9c0-3.4-2.3%203.4-.1%202.2.3-.7.3-1.5.1-2.2zm2-.9c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm7.2-16c.3.3.6.7.9%201.1%200-1%200-1-.9-1.1zm16.3%205c-.7-.7-1.4-1.3-2-2-.1.7%201.2%202%202%202zm9.1-2.9c-1.3-.2-1.5.4-.7%201.7.6-.4.8-1%20.7-1.7zm5%203.9c-.6-.2-1.2-.2-1.7%200-2%201.4%203.9%201.1%201.7%200zm1.2-1.7c-.3-.8-.7-1.5-1-2.3%200-.5%201%205%201%202.3zm15.2%202.7c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm0-5c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm19.4-3.9c.8-.8-3.2-1.8-2.9-2-.7.5%202%202.7%202.9%202zm2%20.9c-.9-.4-1.6-.2-2.1.6.5.7%201.2%201.1%202%201.3.3-.6.3-1.2.1-1.9zm11%201.7c-.9-.7-.5-1-2.2-.1-.5.3%201.1.6%202.2.1zm10.3-1.7l1%201c0-1.1.1-1-1-1zm5.2-.9c-1-.2-2-.2-3%200-1.3%201.2%204.2%201.6%203%200zm9.1-1c1%20.3%201.7-.1%202-1-1.3-.5-2-.2-2%201zm-3%201c-.1%200-5.1-.4-4.2.6.3.3%203.7%203%204.1%202.3.9-.9-1.6-1-1.1-1.8-.1.2%204.2-1.1%201.2-1.1zm1-3c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm11.1%205.9c-.6-.6-1.5.5-.9%201%20.5.6%201.5-.4.9-1zm6.1-1c-1.5-3-4.6-1.9-6.7-3.9-.4.4.6%201.3.6%201.9.1%200-9.1-.9-10%200-2.7%204%205.7%201.9%206.8%201.9%203.5%200%205.9.1%209.3.1zm2.1%204l-1-1c0%201.1-.1%201%201%201zm4-5c-1.1-1-3.2-.1-4.1-1%200%200%204.1.3%202.9-.9-2.4-2.4-4.2%203.3-2.9%202-.7.7-2.4%201.1-2.1%202.4.3%201.7%209.4%201.2%206.2-2.5zm.3-4.9c1%20.5%201.6.2%201.7-.8-1-1.4-2.6.5-1.7.8zm.7%202l1%201c.1-1.1.2-1-1-1zM256%2036c2.3-.8-4.4-1.6-6-.9-.2.1%204.5%201.5%206%20.9zm0%201l1%201c.1-1.1.2-1-1-1zm10.2-1c.5.5-6.3-1.8-7%20.2-.8%202%208.7%201.5%207-.2zm21.3%201h-2c.6%201.3%201.3%201.3%202%200zm47.6%201c.7-.2%201.1-.6%201.1-1.4-.5-.6-1.1-.8-1.9-.6-.5%201.1-.2%201.7.8%202zm12.5%205c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm1-4.6c-.1-.3-12.2.6-13.3.6%201.5%201.1%2014.5%202.4%2013.3-.6zm3%201c-.3-1-2.3.6-.9%201.5%201.2.3%201.5-.2.9-1.5zm3.1.6c-.6-.6-1.5.5-.9%201%20.5.6%201.4-.4.9-1zm2-5.9c1.4-1%201.4-1.3%200-.7-.1.3-1.4%204.1%200%202.7.1-.8.1-1.4%200-2zm4.1%203.9c-.6-.6-1.5.5-.9%201%20.4.6%201.4-.4.9-1zM241.7%2024.1c-.3%201%20.1%201.7%201%202%200-1.5%201-.8%202-2h-3zm14.3%204l-1-1c-.1%201.1-.2%201%201%201zm6.1%201c-3.7-3.7-1.5%201.8-.7%202.1.9.4%203-2.1%202.7-2.1-.6.1-1.3.1-2%200zm-5-1l1-1c-1.1%200-1%200-1%201zm-74.1%206c-1.9%201.4%202.9%201.3%201.5-.1-.6-.2-.9%200-1.5.1zm403.7-7.7c-1.4%202.7%201.5%201.9%202%202.4.5.6-.2-5.9-2-2.4zm-3%203.7c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-25.5-4c-.2-1.1-.9-1.8-2-2%200%202.2-.2%202%202%202zm-8.1-4c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-83.4%202.4c-.4-1-1.1-1.8-2-2.4%200%203.2-1%202.7-1%205.9%200%200%203-3.4%203-3.5zm2%202.6c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm-7.1-.4c.5-1.1.3-1.6-.7-1.7-2%201.1.9%204.6%201.6%204%201.8-1.1-.8-2-.9-2.3zm-11.5-1.4c0-.6.2-1.2.2-1.8-.3-.8-1.7%201.7-1.1%202.6.9.4%201.1.1.9-.8zm-52.6%207.8c.2.9-.2%201.2-1.1%201%202.3%202.2%201.8-1.5%201.1-1zm-1.1%201c0-1%200-1-1-1l1%201zM376%2035c1%20.3%201.4%200%201-1-1-.2-1.4.1-1%201zM251.9%2024.1c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm2%202c0-1%200-1-1-1l1%201zm67.2-1c0%201%200%201%201%201l-1-1zM369.5%2037c-2.1%200%201.5%202.5%202.4.7-.5-.9-1.3-1.1-2.4-.7zm-2.7-2c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zm139.5%200c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zm-96.7-8.9c.3-1%200-1.3-1-1-.4%201-.1%201.3%201%201zM181.8%2035c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm0-2.9c0%20.6.1%201.3.1%201.9%201.7%202-.1-5.7-.1-1.9zm-51.1-2c0%20.6-.1%201.3-.1%201.9.7%201%203.1-1.3%202-2-.6%200-1.2.1-1.9.1zm5.2%200c-1.6%200-1.3%201.9%200%202v-2zm-3.1%203c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm3.1-1c.2%201.9%205.1%201.4%204.1%200-.1-.2-4.4%200-4.1%200zm10.2%202.9c.3%200%204.9.6%204-1.1-1-1.6-4%20.1-4%201.1zm441.6-1.9c-.3%201%200%201.3%201%201%20.4-1%200-1.3-1-1zm-73.2-21c1.8%200%201.7-2.8%202-4-2.5%201.5-2%201.5-2%204zm-10.2-3c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm55.9%2017c.3-.9.1-1.3-.8-1-.3.5-.3%201-.2%201.6.7.5%201.3.5%201.9.2.4-.9.1-1.1-.9-.8zm3.1%208.9c0%201%200%201%201%201l-1-1zm18.3-1.9c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm6.1-2c-.7-.3-1.4-.7-2-1%20.3%202.3%201%202.6%202%201zm-42.7-11c.5%200%203.8-1.3%202.9-2.1-1.9-1.3-2.9.6-2.9%202.1zm-3-4c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm-6.2%200l1-1c-1.1%200-1%200-1%201zm-73.2%205c0%20.6-.4%202.6.8%202%20.8-.4-.3-1.5-.8-2zm-66.2%2010l1%201c0-1%200-1-1-1zm-34.6%202c.2%201.1.9%201.8%202%202%200-2.5-.1-2-2-2zm-13.2-6c.2-.2%201%203.3%201%204%201-1%201.7-5.8-1-4zM160.4%2039c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm401.9-2c0-.2-.8-1.9-1-.7v1.4c.2%201.2%201-.5%201-.7zm-58-6.9c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm-86.5-8.7c-.3.6%201.8%201.6%202%201.8%200-.3-1.1-4.1-2-1.8zm-5.2%202.7c-1%200-1%200-1%201l1-1zm1.4-4.9c-.3.5.7%203.4%201.3%202.9%201.4-1-.6-2.5-1.3-2.9zm-8.5%2011.9c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm2-7c1%200%201%200%201-1l-1%201zm-225.7%205c.5%200-3.4-.3-1.9%201.1.9%201%201.9-.5%201.9-1.1zm13.5%200c-2.6%200-.3%201.6-.3%203-.6-.7-1.1-1.3-1.7-2-3.2.3.8%205.7%202.5%203.4.7-1%202.6-4.4-.5-4.4zm-2.4%200c0-1%200-1-1-1l1%201zm288%20.9c-.2.7-.2%201.3-.1%202%202%202.6.1-5.9.1-2zm-352.2-.9c-3.1%200%20.5%203.7.9%201.5l-.9-1.5zm13.3%203c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm5.1%201c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm376.5-18c.8-.4%201.1-1.1%201-1.9-.6-.2-1.2-.2-1.8%200-.6%201-.3%201.7.8%201.9zm-5.1-4c-.3%201%200%201.3%201%201%20.4-1%200-1.3-1-1zm50.9%2022c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm-28.5-13c0%20.9-.4%204.5%202%202.9.4-.2-2-5.6-2-2.9zm-1-1c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-7.2-2.6c0-.7-1.4-2.6-2-1.3.4-.4%201.3%205.1%201.3%205.1%202.6%201.3.7-3.7.7-3.8zm-61%205.6c0-.8-.6-1.5-1.1-.6-.3%201.9.1%202.1%201.1.6zm-17.3%200c0-1.3-.8-1-2-1%20.6.6%201.1%201%202%201zm6.6-2.9c-2.3-.8-1.9%205.6-1.2%205.9%201%20.5%202.5-5.6%201.2-5.9zm-30%206.9c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-30.6%201c-.5%201.1-.3%202.1.4%203%201.2-.8%201.1-1.8-.4-3zm-162.7-4c-.6%200-2.6-.4-2%20.8.4.8%201.5-.3%202-.8zm109.9%206c1%200%201%200%201-1l-1%201zm157.9-2.9c0-.8-.4-1.2-1.2-1.1.9-.4%201%208.9%201%207.9%202.9-2.8%202.4-4%20.2-6.8zm-88.8-9.1c-.3%201%200%201.3%201%201%20.4-1%20.1-1.3-1-1zm-5.1%205c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm-229.8%206c-.5%200%203.4.3%201.9-1.1-1-1-1.9.5-1.9%201.1zm303.1-2c.5%200-3.4-.3-1.9%201.1%201%201%201.9-.5%201.9-1.1zm-3%201v2c1.3-.1%201.6-2%200-2zm-325.6%202.3c.6%201.2%201.2%201.1%202-.2-.7-.3-1.4-.2-2%20.2zm17.3-.3c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zm-35.7%201c1.3-.1.8-1.1%201-2-1.3%200-1%20.8-1%202zm4.1-1c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm3%200c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm4.1%202c-.8-.8%200-2-2%200%20.8%200%201.7%201.9%202.8%201%20.7-1%20.4-1.3-.8-1zm369.4-15.9c-.4.4%201.5%202.1%201.9%201.9%201.5-.9-.9-3.1-1.9-1.9zm-1-1.9c0%20.8.3%201.4%201%201.8%200%201.4.2-3.8-1-1.8zm-3%201.8c-.2-.9.3-1.9-1-2-.1%201.2-.4%202%201%202zm-11.2%204.2c-.3.5%201.1%203.2%201.8%202.8%201.6-.8-.5-4.8-1.8-2.8zm4.1%201.2c-.5%201.2-.1%201.7%201%201.5%201.1-1.1-.8-2.6-1-1.5zm35.6.6c0%201%200%201%201%201l-1-1zm-63.1%204c-.7-.7.7-1.5-.3-2.1s-2%203.2-4%201.1c-1.6-1.6-1.1-4.4-2.8-6.1%200%202.3-.1%2011%206.2%2011-1.1-.8-1.3-1.8-.7-3%202-2%201.5%202%202.2%202%20.1%200%201.5-2.7%201.5-3-.7.3-1.4.3-2.1.1zm-21.3-9c-1%201.2-2.7%206-3.1%206%202.9%202.9%203.7-6.6%203.1-6zm-3.2%203c0-.6.4-2.6-.8-2-.8.5.3%201.5.8%202zm-27.5%205c.2.9-.3%201.9%201%202%200-1.2.3-2-1-2zm-201.4%201c1%201.5%201.4%201.3%201.1-.6-.3-1.1-1.1.1-1.1.6zm5.1-1h-.8c1.1%200%201.1-2%200-.2-.2.4%203.5%202.8.8.2zm128.1-2c.3%201%20.7%202%201%203%20.1-1.1.8-3-1-3zm143.6%205c0%20.5.3-3.3-1.1-1.9-1%201%20.5%201.9%201.1%201.9zm9.1%202c-.1-1.6-.1-3.3-.2-4.9-.5%201.2-1.9%204.4.2%204.9zm-88.5-8.8c.1.8-.2%201.4-1%201.8.3%200%201.8%201.1%202%20.9.8-1.1-.7-3.4-1-2.7zm-13.3.8c0%20.5.3-3.3-1.1-1.9-1%201%20.5%201.9%201.1%201.9zm-234.9%208.1c-.4.8-.3%201.5.5%202%201%200%20.2-1.1%201.5-1.1-.5-.8-1.1-1.1-2-.9zm-21.4-.1c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm0-1c-.5%200%203.4.3%201.9-1.1-1-1-1.9.5-1.9%201.1zm17.2-1c-.3%201%200%201.3%201%201%20.4-1%200-1.3-1-1zm-21.3%203c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm3.1%201c-2.3%200-.6%202%201%202-.4-.7-.7-1.3-1-2zm-35.8%202c-1-.3-1.4%200-1%201%201%20.2%201.4%200%201-1zm410.2-20c.3-1%200-1.3-1-1-.4%201-.1%201.3%201%201zm-3.1%205c0-1%200-1-1-1l1%201zm0%20.3c-.4%201.2%200%201.7%201%201.5.1-.2-.5-3.1-1-1.5zm0-2.3c1.7%200%20.9-1.1%200-2v2zm-13.2.8c-1.2-2.5-2.2%202.8.4%202.2%202.3-.5-.4-2.3-.4-2.2zm-15.3.2v2c1.4-.7%201.4-1.3%200-2zm33.6%200c-1.4-.7-2.1-.5-2.1.7.5%201.1%201.3%201.3%202.6.8.4-.6.2-1.1-.5-1.5zm1%204c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm-1-7c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-469.1%2019c0-1.3-.8-1-2-1%20.1%201.3%201.1.8%202%201zm2.1%201c-1-.3-1.4%200-1%201%201%20.2%201.3-.1%201-1zM46.3%2039c1%200%201%200%201-1l-1%201zm406.5-25.9c-1.6.6-1.8%204.5-1.3%205.8.2.5%201.7-.9%201.9-.9-2.2-2.2.7-2.8%201-4.4-.3-.7-.8-.9-1.6-.5zm-16.8%208c-2.7%200-2-1.2-2-3-.5.5-2.8%204.5-1.5%204.9.2%200%203.7.1%203.6.1.3-.8%200-1.2-.8-1%20.7%200%20.7%200%20.7-1zm-64.1-4c-1.9%200-2%20.1-2%201.8%200%202.2%201.9-1.1%202-1.8zm-154.5%2010c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm277.7-2c.2%200%201.9-.8.7-1h-1.4c-1.2.2.5%201%20.7%201zm13.3%200c0-1%200-1-1-1l1%201zm-97.8-8c0%201%200%201%201%201l-1-1zm-272.7%208c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-17.3%203l1%201c0-1%200-1-1-1zm341-15l1-1c-1.1%200-1%200-1%201zm64%204c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-10.1-1c-.1.2-2.1%205-.2%204%20.7-.3%202.1-4%20.2-4zm-4%204c-.2.6-.3%201.2-.1%201.8.8%201.1%202.6-1%202-1.8-.6-.1-1.2-.1-1.9%200zm-8.2%202l-1-1c0%201.1-.1%201%201%201zM487%2012.5c-.5%201.2-.1%201.7%201%201.5%201.2-1.1-.8-2.6-1-1.5zm41.7%202.6c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-462.4%2018c-.6-.2-1.2-.1-1.6.4-.2.8%202.5%202.1%203%202.6-.2-1.2.2-2.2%201-3h-2.4zm-8.7-2c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-4.1-1c-.4%201.2%200%202.2%201%203%200-1%20.7-3-1-3zM48.4%2039l1-1c-1.1%200-1%200-1%201zm1.4-3c-.7-.9-1.5-1.1-2.4-.6%200%20.1%203.7%203.6%204.1%203.6%201-2.5.4-3.5-1.7-3zm-4.5-1.9c-.3%201%200%201.3%201%201%20.4-1%200-1.3-1-1zm431.5-15c-1%200-1%200-1%201l1-1zm-1-3c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-18.4-1v-2c-1.3.7-1.3%201.3%200%202zm-6-2.3c1%202%201-2.8%201-1.7-.7.4-1.1.9-1%201.7zm-2.2%203.3c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-89.5%201c1%200%201%200%201-1l-1%201zm-157.6%2010c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm1-3c.5%200-3.4-.3-1.9%201.1.9%201%201.9-.5%201.9-1.1zm-108.5%205c-1.3.3%201.5%202%201.7%202.1%201.4.8%204.2-3.5-1.7-2.1zm313.9-13.7c-1.4%201.4-3%204.4-3%206.7%202.5-2.5%202.8-6.1%203-6.7zm19.4-3.3c-.5-.5-2.4-.2-2.9%201.3-.1.2%201.7%201.9%201.5%201.9%202.4-.3%202.8-1.9%201.4-3.2zm-234%206c0-1%200-1-1-1l1%201zm-79.3%2010c-.2.6-.2%201.2.2%201.8.3-.4%201.6-.8%201.7-1.3-.3-.8-1-.9-1.9-.5zm325.5-24c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-8.1%207c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm4-1c0%201-.5%202.9%201%203-.5-1.2.9-2.5-1-3zm-11.1-5c1%200%201%200%201-1l-1%201zm26.5%202c.3-1%200-1.3-1-1-.4%201-.1%201.3%201%201zm-50%206c.7.7%201.9%201.7%202%20.2.2-1.8-1-1.1-2-.2zm52-10c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm26.5%208.5c-.2-.7-2.5%201%20.1%203.6%200-2.1.8-.8-.1-3.6zm-5%201c-.7%201.2.9%202.3.9%203.6%202.9-2.8-.6-4.1-.9-3.6zm11.1%202.5c-1.5%201.5-.8%201.6-2.3.8-.9-.3-1.2%203-.3%203.2.6-.1.8-.5.6-1.1%201.8.1%201.6%203.9%203%20.8-.1.1.3-4.4-1-3.7zm-4.1-1l1-1c-1.1%200-1%200-1%201zm-108%203c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm-334.7%2017h-2c.1%201.2%202%201.5%202%200zm-6.1%200c-1%200-1.7%201.6-.7%202.1%201.1.5.7-1.9.7-2.1zm4.1%202.9l-1-1c0%201.1-.1%201%201%201zm36.2-4.9c.2-.1-1.9.7-3.6%201.4%203.6%202.1%203.5-1.4%203.6-1.4zm-22%200c0%201%200%201%201%201-.2-.3-.7-.7-1-1zm-2%202c-1-.3-1.4%200-1%201%201%20.2%201.3-.1%201-1zm-5.1%200c0-1-1.6-1.7-2.1-.7-.6%201%201.9.7%202.1.7zm2-2c.5%200-3.4-.3-1.9%201.1%201%201%201.9-.5%201.9-1.1zm400.9-16c0%201.7%201.1.9%202%200h-2zm1-3c-1%200-1.7%201.6-.7%202.1%201.1.6.7-1.9.7-2.1zm-12.2%206c1.8%200%201.4-3.5.3-3-.2%201-.3%202-.3%203zm-3-7c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm-45.8%206.4c-.5%201.2-.1%201.7%201%201.5%201.2-1.1-.7-2.6-1-1.5zm-19.3.6c0-1%200-1-1-1%20.2.3.6.7%201%201zm-263.5%208c2.6%200-.6-.9-1-1-.2.8.2%201.1%201%201zm-4.1-1c0-.5-.3%203.3%201.1%201.9%201-1-.5-1.9-1.1-1.9zm-7.1%206c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-2.1-1c0-1.2.3-2-1-2%20.2.9-.4%201.9%201%202zm314.4-18.7c-.9%201.9-.2%202.6-.2%203.8%200%201.4%201-6%20.2-3.8zm-221.7%203.7l1%201c0-1%200-1-1-1zm9.1-1c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm241.1-3c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm14.2-2c1%200%201%200%201-1l-1%201zm-50.8%202c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm87.5%202c-.3%201%200%201.3%201%201%20.4-1%20.1-1.3-1-1zm-452.8%2016c0-.2-.8-1.9-1-.7v1.4c.2%201.2%201-.5%201-.7zm-1%203c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm41.7-4c-.1.8.2%201.4.7%202%20.5%200%20.9-2-.7-2zm2%20.1c-.4.4%201.5%202.1%201.9%201.9%201.5-.9-.9-3.1-1.9-1.9zm-4%201.9c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm1-2c1%200%201%200%201-1l-1%201zm-69.3%204c0-1%200-1-1-1l1%201zm50-5.8c-.3%201-.2%201.9.2%202.8%201.6.6%201-3.2.8-4-.9-.1-1.2.3-1%201.2zm2-.2c.3.7.7%201.3%201%202%201.8-1.9%201.5-2.6-1-2zm-12.2%206l-1-1c0%201.1-.2%201%201%201zm39.6-3c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm16.4-4c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm8.1-2h-2c.1%201.3%202%201.6%202%200zm-19.4%204c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm357.2-20c.3-1%200-1.3-1-1-.4%201-.1%201.3%201%201zm-410.1%2021c.2%200%201.9-.8.7-1h-1.4c-1.2.2.6%201%20.7%201zm-5%204c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm-1-2c0-1%200-1-1-1l1%201zm1-1c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm40.7-1c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm9.1%201c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm-17.3-3.9c-.5.5%202%201.9.5%202.1-.4%200-3.1-2.3-3.3-2.1-2.2%201.4-.2%203.3-.2%204%201.1-1.1%204.8-.3%205-1.7%200-.6-.7-4.2-2-2.3zm4.1.9l-1-1c0%201.1-.1%201%201%201zm-11.2-6c0%201.3.8%201%202%201-.5-.6-1-1-2-1zm47.8%204c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm-8.1%203c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm12.2-5c1%20.3%201.4%200%201-1-1-.3-1.3%200-1%201zm-1-5c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zM25%2028.1c-.3%201%200%201.3%201%201%20.4-1%200-1.3-1-1zm-10.1%204c1%200%201.7-1.6.7-2.1-1.1-.6-.7%201.9-.7%202.1zm17.2-6c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zm5.1%203c1%200%201%200%201-1l-1%201zm39.7-2c1%20.9-2.3-4.1-2.5-4.1-.8.9-1%201.9-.5%203.1-.1.8%202.6%201.4%203%201zm-71.1%200c-.4-1-1.1-1.3-2.2-1%20.7.4%201%201%201%201.8-1.2%202.3-1.4-2.3-2.2-1.6%200%20.8-1%201.1-1.7%201.6%205.7%200-2.9%201.4.7%203.1.8.3%208.4-1.9%204.4-3.9zm-3.2-5c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm10.2%2012c-.3%201%200%201.3%201%201%20.4-1%20.1-1.3-1-1zm1.1-1c0-1.6-1.9-1.2-2%200h2zm44.9-9c-1.9%201.4%203.2%201.4%201.8%200-.6-.1-1.2-.1-1.8%200zm.8-3l1%201c0-1%200-1-1-1zm-10.2%205c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm-4.1%202l1%201c0-1%200-1-1-1zm34.7-4c-1.6-1.6-.4%200-3.1%200%201.9%201.8.2%204.2%202%206%200-2.8%202.9-4.2%201.1-6zm3%200c.1-.8-.2-1.1-1-1%200%20.4%201%203.6%201%201zm14.3-2c0%201.6%201.9%201.2%202%200h-2zm-1.1%201l1%201c.1-1%20.1-1-1-1zm5.1-3l1-1c-1.1%200-1%200-1%201zm8.1-3.4s1.8%202.4%201.4%202.4c3.8.7-2.2-5.6-1.4-2.4zm-98.7%201.4c0%202.9%202.1-1.1%202-1-.5.3-1.3.7-2%201zm19.4-2c0%20.2.8%201.9%201%20.7v-1.4c-.2-1.2-1%20.5-1%20.7zm-9.1%2013c0-1.3-.8-1-2-1%20.5.6%201%201%202%201zm4-1l-1-1c0%201.1-.1%201%201%201zm-7.1-2c-1%200-1.7%201.6-.7%202.1%201.1.6.7-1.9.7-2.1zm-3%208c.3-1%200-1.3-1-1-.4%201%200%201.2%201%201zm52.8-9.3v2.3c1.9-1.8%200-3.7%200-2.3zm-54.9%204c-.5-2.4-3.7-2-5.2-.7%201.9%200%205.6%202.4%205.2.7zm1.1-3.7c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm43.7-7c0%201%201.6%201.7%202.1.7.6-1.1-1.9-.7-2.1-.7zm-4.1%202c0%201%200%201%201%201l-1-1zm-1%202c0-.6.1-1.3.1-1.9-.7-1-3.1%201.3-2%202%20.5%200%201.2-.1%201.9-.1zm-2.1%203c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm33.6-2l1-1c-1.1%200-1%200-1%201zm11.2%201c-.6%200-2.6-.4-2%20.8.4.8%201.5-.3%202-.8zm13.2-8h-2c.9.9%202%201.7%202%200zm-99.7%205c.5%200-3.4-.3-1.9%201.1.9%201%201.9-.5%201.9-1.1zm2-1l-1%201c1%200%201%20.1%201-1zm64.1-3c-.2-1.1-.9-1.8-2-2%200%202.2-.1%202%202%202zm-33.5%205c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm-26.4%204c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm-3.1-2c-1-.3-1.4%200-1%201%201%20.3%201.4%200%201-1zm37.6-3c.3-1.3%200-1.4-.9-.3-.5%201.7-.2%201.8.9.3zm-5.1%200c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm-2%204c1%20.3%201.4%200%201-1-1-.3-1.4%200-1%201zm36.6-5c-.3%201%200%201.3%201%201%20.3-1%200-1.3-1-1zm-61-2c0%201%200%201%201%201l-1-1zm11.2%200c0-1%200-1-1-1l1%201zm9.1%204c.3-1%200-1.3-1-1-.3%201%200%201.3%201%201zm-18.3%204c0-1-1.6-1.7-2.1-.7-.6%201.1%201.9.7%202.1.7zm16.3-3c0-1%200-1-1-1l1%201zm7.1-1c.3-1%200-1.3-1-1-.4%201%200%201.3%201%201zm1-2c-1-.3-1.4%200-1%201%201%20.3%201.3%200%201-1zm40.7-4l-1-1c0%201.1-.1%201%201%201z%22%2F%3E%0A%3C%2Fsvg%3E");
}

h3.evid {padding:0px; margin:0px 0px 30px; font-size:24px; color:#111; line-height:26px; font-weight:900; font-family:'Lato'; text-align:center; text-transform:uppercase;}

h3.evid a {color:#111; text-decoration:none;}
h3.evid a:hover {color:var(--main-color1); text-decoration:none !important;}

.intropagevideo {background:#000; }

.intropagevideo video {background:#000; min-width: 100% !important; min-height: 100% !important; max-height:auto !important;}

.headervideo {max-height:500px !important; height:auto !important; 	background:#000;
}
.intropagevideo .video {
    position: relative;
    padding-bottom: 35%;
    padding-top: 0px;
    height: 0;
	margin-bottom:0px !important;
	margin:0px auto;
	display:block;
	max-height:500px !important; 
}
.intropagevideo .video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
	margin-bottom:0px !important;
	object-fit: cover;
}


.titlebox {padding:5px 0px; padding-left:10px; border-left:3px solid var(--main-color1); font-size:18px; line-height:18px; text-transform:uppercase; color:#111; margin-bottom:20px; }
.memoriamhome .titlebox {border-left:3px solid #000; }
.titlebox a {color:#111;}


.sidenews {width:65%; float:left;}
.memoriamhome {padding:20px 0px 40px; width:30%; float:right; background:#fff;}

.sliderpost2 .slideritem {float:left; width:30%; }
.sliderpost2 .slideritem1 {margin-right:5%; margin-left:5%;}

.sliderpost21 .slideritem {float:left; width:46.15%; }
.sliderpost21 .slideritem1 {margin-right:0px; margin-left:7.7%;}

.sliderpost24 .slideritem {float:left; width:22.75%; }
.sliderpost24 .slideritem1, .sliderpost24 .slideritem2, .sliderpost24 .slideritem3 {margin-right:0px; margin-left:3%;}


.sliderpost2 {padding:0px;}
.sliderpost2 .item, .sliderpost2 .slideritem {padding:0px;}

.sliderpost2 .cat {position:absolute; left:-2%; bottom:20px; padding:5px 15px; color:#fff; background:var(--main-color1); display:block; text-transform:uppercase; font-size:13px; font-weight:bold; z-index:3;}

.sliderpost2 .imglink {position:relative; display:block;}

.sliderpost2 .datelist, .memoriamhome .datelist {color:#515151; font-size:13px; display:block; margin-top:15px;}
.sliderpost2 .imgdiv, .memoriamhome .imgdiv {position:relative;
background-repeat:no-repeat; background-position: center center; background-size:100% auto;  width: 100%; padding-top: 66%; 
-webkit-transition: background 0.3s linear;
-moz-transition: background 0.3s linear;
-o-transition: background 0.3s linear;
-ms-transition: background 0.3s linear;
transition: background 0.3s linear; }

.sliderpost2 .slideritem:hover .datelist, .memoriamhome .item:hover .datelist { color:#111;}
.sliderpost2 .slideritem:hover .imgdiv, .memoriamhome .item:hover .imgdiv { background-size:120% auto;}

.bg09 .sliderpost2 .imgdiv::before, .bg10 .sliderpost2 .imgdiv::before {border:3px solid #fff; 	position: absolute; 
	left:0px; top: 0px; right:0px; bottom:0px;
	z-index:2;
	content:"";
}

.sliderpost2 hr.hrsommario, .memoriamhome hr.hrsommario {
width: 100%;
margin: 10px auto 0px;
border:0px;
height:2px;
background: rgb(218,218,218);
}

.sliderpost2 .slideritem:hover hr.hrsommario, .memoriamhome .item:hover hr.hrsommario {background: var(--main-color2); }


.mainevid .next, .mainagenda .next, .mainfocus .next, .mainscj .next, .memoriamhome .next, .mainvideo .next, .related .next, .ces .next {z-index:10; cursor:pointer; position:absolute; bottom:auto; top:-50px; right:0px; background:url(images/right2.png) no-repeat center center; background-size:32px 32px; width:32px; height:32px; filter:alpha(opacity=50); opacity:0.5;}
.mainevid .prev, .mainagenda .prev, .mainfocus .prev, .mainscj .prev, .memoriamhome .prev, .mainvideo .prev, .related .prev, .ces .prev {z-index:10; cursor:pointer; position:absolute; bottom:auto; top:-50px; right:40px; background:url(images/left2.png) no-repeat center center; background-size:32px 32px; width:32px; height:32px; filter:alpha(opacity=50); opacity:0.5;}

.oph:hover {filter:alpha(opacity=100) !important; opacity:1 !important;}
.mainvideo .prev, .mainvideo .next {filter:alpha(opacity=100); opacity:1; }
.mainvideo .next {background-image:url(images/right3.png);}
.mainvideo .prev {background-image:url(images/left3.png);}
.mainvideo .prev:hover, .mainvideo .next:hover {filter:alpha(opacity=70); opacity:0.7; }

.memoriamhome .prev, .memoriamhome .next {top:20px;}
.mainfocus .prev, .mainfocus .next {top:-2px;}



.nextpg {background:url(images/right2.png); }
.prevpg {background:url(images/left2.png); }
.nextpg, .prevpg {background-size:32px 32px; background-repeat:no-repeat; background-position:center center; width:32px; height:32px; margin:15px; display: -moz-inline-block; display:inline-block; filter:alpha(opacity=70); opacity:0.7; }

.nextpg span, .prevpg span {display:none;}
.prevpg:hover, .nextpg:hover {filter:alpha(opacity=100); opacity:1; }


.sliderpost2 .item, .agendahome .item, .focushome .item, .sliderscj .item, .memoriamhome .item {
width:100%;
position:relative;
margin:0px;
margin-right:10px;
float:left;
border:0px;
z-index:2;
text-align:center;
}

.sliderpost2 .item .slideritem h3, .memoriamhome .item h3 {
font-size:28px;
line-height:30px;
color:#111;
font-weight:bold;
margin:15px 0px 10px;
padding:0px 15px;
font-family:'Lato';
}

.sliderpost2 .item .date {
font-size:13px; line-height:13px;
color:#515151;
display:block;
margin-top:15px;
}

.sliderpost24 .item .slideritem h3 {
font-size:22px;
line-height:26px;
color:#111;
font-weight:bold;
margin:5px 0px 10px;
padding:0px 15px;
font-family:'Lato';
}


.sliderpost2, .sliderscj {
width:100%;
margin:0px auto;
position:relative;
z-index:2;
}

.mainscj {padding:2px 0px 70px;}
.postvideo {padding:0px; background:rgb(58,58,58); margin:20px auto 40px; }
.mainvideo {padding:70px 0px 60px; background:rgb(58,58,58);}
.mainvideo .titlebox {color:#fff; border-left:3px solid #ccc;}

.mainvideo .slideritem {float:left; width:30%; text-align:center; }
.mainvideo .slideritem .postimg {border:1px solid #fff; }
.mainvideo .slideritem1 {margin:0px 5%; }
#videohome .slideritem h3 {margin:0px; padding:10px; font-size:20px; line-height:22px; color:#fff; font-weight:normal; font-family: 'Lato';}
#videohome .slideritem h3 a {color:#fff; }
#videohome .slideritem h3 a:hover {text-decoration:underline; }



.sliderscj .imgdiv {position:relative;
background-repeat:no-repeat; background-position: center center; background-size:100% auto;  padding-top: 30%; float:left; width:50%; 
-webkit-transition: background 0.3s linear;
-moz-transition: background 0.3s linear;
-o-transition: background 0.3s linear;
-ms-transition: background 0.3s linear;
transition: background 0.3s linear; 
}
.sliderscj .imgdiv:hover { background-size:120% auto;}

.sliderscj .txt {position:absolute; top:40px; right:0px; width:50%; padding:30px; background:rgb(218,218,218); color:#111; text-align:left;}


.sliderscj .item h3 {
font-size:28px;
line-height:30px;
color:#111;
font-weight:bold;
margin:15px 0px 20px;
padding:0px 15px;
font-family:'Lato';
}

.sliderscj .item h3 a {color:#111; text-decoration:none;}
.sliderscj .item h3 a:hover {color:var(--main-color1); text-decoration:none !important;}

.sliderscj .fonte {
font-size:18px;
line-height:20px;
color:#555; 
margin:0px 0px 40px;
padding:0px 15px;
font-family:'Lato';
}
.sliderscj .fonte small {
font-size:14px;
line-height:20px;
font-family:'Rubik';
color:#777; 
}

#mainagenda {
margin:10px 0px 30px;
padding:60px 0px 40px;
background-color:#ddd;
overflow:hidden;
}
.mainagenda {padding:0px; float:left; width:48%; position:relative; z-index:3;}
.mainagenda2 {padding:0px; float:none; width:100%;}
.mainfocus {padding:0px; float:right; width:48%; position:relative; z-index:3;}

#mainagenda hr {
width: 100%;
background: rgb(218,218,218);
height:1px;
margin:20px 0px 40px;
}

#mainagenda .bg {
background:#ddd url(images/shadow1.png) no-repeat center right;
background-size:auto 80%;
position: absolute; 
width:5px; top: 0px; right:49.8%; bottom:0px;
z-index:2;
}

#mainagenda .bg1 {
position: absolute; 
left:0px; top: 0px; right:50.2%; bottom:0px;
z-index:1;
background:#ddd;
}

.eventbox {float:left; width:48%; margin-right:4%; background:#fff url(images/graph-bg.png); padding-bottom:20px;
min-height:250px;
text-align:left;
margin-bottom:30px;
}

.mainagenda .eventbox1, .mainagenda .eventbox3 {margin-right:0px;}
.mainagenda2 .eventbox, .mainagenda2 .eventbox1 {width:22%; margin-right:4%;}
.mainagenda2 .eventbox3 {margin-right:0px;}

.eventbox .month { color:#515151; font-size:13px; padding:15px 15px 0px;}
.eventbox h4 {
font-size:22px;
line-height:24px;
color:#111;
font-weight:bold;
margin:5px 0px 0px;
padding:0px 15px;
font-family:'Lato';
}
.eventbox h4 a {color:#111; text-decoration:none;}
.eventbox:hover h4 a {color:var(--main-color1); text-decoration:none !important;}

.eventbox .imgdiv {position:relative;
background-repeat:no-repeat; background-position: center center; background-size:100% auto;  width: 100%; padding-top: 50%; 
-webkit-transition: background 0.3s linear;
-moz-transition: background 0.3s linear;
-o-transition: background 0.3s linear;
-ms-transition: background 0.3s linear;
transition: background 0.3s linear; 
}

.eventbox:hover .imgdiv { background-size:120% auto;}

.sliderpost2 .item .slideritem a, .memoriamhome .item a {
color:#111;
}

.sliderpost2 .item .slideritem:hover a, .memoriamhome .item :hover a {color: var(--main-color1); }
.sliderpost2 .item .slideritem a:hover, .memoriamhome .item a:hover {text-decoration:none; }


.sliderpost2 .item .slideritem  p, .focusitem p, .sliderscj .item p, .memoriamhome .item p {
font-size:16px;
line-height:24px;
color:#111;
display:block;
padding:0px 15px; margin:0px;
}

.sliderpost2 .item .slideritem img {
max-width:100% !important;
height:auto !important;
}
.sliderpost2 .item .slideritem:hover img.img1 {margin-left:-10%; max-width:120% !important; width:130% !important; margin-top:-5%;}

.cbr3 {display: -moz-inline-block; display:inline-block;  margin-left:10px;}	


.scrollnav  {
position:absolute; z-index:7;
bottom:0px;
left: 0px;
right: 0px;
text-align:center;
height:12px;
padding-bottom:5px;
padding-top:5px;
}

.fullslider .scrollnav {padding-top:15px;}

.itemscrollnav  {
width:12px; height:12px; margin:0px 5px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#AAA; 
display: -moz-inline-block; display:inline-block; 
cursor:pointer;
}

.itemscrollnav:hover, .itemscrollnavactive {
background:var(--main-color1);
}

.memoriamhome .itemscrollnav:hover, .memoriamhome .itemscrollnavactive {
background:#000;
}

.imgfocus {
	max-width: 100%;
	height:auto;
	position:relative; z-index:10;
	border:0px solid #fff;
	background-repeat:no-repeat; background-position: center center; background-size:100% auto;background-size:cover; 
	height:270px;
}


.imgfocus h3 {color:#fff; font-size:30px; line-height:32px; font-family: 'Lato', Arial;
position:absolute; z-index:3; bottom:25px; left:25px; right:25px; margin:0px; padding:0px;
text-shadow:1px 1px 5px #111111;
}

.imgfocus p {display:none; font-size:18px; line-height:24px; color:#fff; text-align:center; position:absolute; z-index:3; bottom:15px; left:15px; right:15px;}


.imgfocus .filter {
filter:alpha(opacity=0); opacity:0;
top:0px; bottom:0px; right:0px; left:0px; z-index:1;
position:absolute;
background-color:#000;
}

.imgfocus:hover .filter {
filter:alpha(opacity=70); opacity:.70;
}
.imgfocus:hover h3 {
display:none;
}
.imgfocus:hover p {
display:block;
}

.focushome .item {background:var(--main-color1); text-align:left;}

.focushome h4 {
font-size:20px;
line-height:22px;
color:#fff;
font-weight:bold;
margin:5px 0px 10px;
padding:0px 15px;
font-family:'Lato';
}

.focushome h4 a {color:#fff;}
.focushome .datelist { color:#eee; font-size:13px; padding:15px 15px 0px;}



.newsitem {
padding:50px 0px;
background:#fff;
}

.newsitem1 {
background:rgb(179,173,148);
}


.newsitem img, .newsitem .postimg, .newsitem video {
float:left;
margin-left:0px; margin-bottom:0px; margin-right:50px;
max-width:42% !important; height:auto !important;
}

.newsitem1 img, .newsitem1 .postimg, .newsitem1 video {
float:right;
margin-left:50px; margin-bottom:0px;
max-width:42% !important; height:auto !important;
}


.newsitem .postimg, .newsitem .postimg video {width:100%; }
.newsitem .postimg iframe, .newsitem .postimg video {height:320px;}

.newsitem h3 {
color:#262626;
font-size:30px; line-height:32px; font-weight:bold; margin:5px 0px 30px;
text-transform:uppercase;
font-family:'Lato';
}

.newsitem h3 span {
color:var(--main-color1) !important;
}


.newsitem h3 a {
color:#262626;
text-decoration:none;
}

.newsitem h3 a:hover {
text-decoration:underline;
}


.newsitem p {font-size:18px; line-height:24px; margin:0px;}

.newsitem p big {font-size:24px; line-height:28px; margin:0px; }
.newsitem p big strong {font-family:'Lato'; font-size:28px; line-height:32px;}

.newsitem p a {
color:#262626;
text-decoration:underline;
}

#places {background-size:100% auto; margin-bottom:40px;}
#places .colplaces {position:relative; float:left;}
#places1, #places3 {width:21%; padding:15px 1% 15px !important; }
.places1s {width:38% !important; }
#places2 {width:52%; padding:0px 1% 15px !important; float:right;}

#places3 { max-height:350px; overflow:auto; }
#places3 .wrap {padding-bottom:40px;}

#places3 .filter1 {
display:none;
}

#places3 .filter2 {
display:none;
}

.label_places {
padding:0px; margin:0px 10px;
color:#262626;
border-bottom:1px solid rgb(190,186,173);
background:url(images/invia_icona.png) no-repeat center right;
background-size:0px 0px;
background-position:85% 50%;
}


.area_places {
background-position:85% 50%;
}


.label_places a {
color:#262626;
text-decoration:none;
display:block;
padding:10px 40px;
}

.label_places a:hover, .clicked a {
text-decoration:none;
color:#fff;
-webkit-box-shadow:0 0px 15px #513f25; 
-moz-box-shadow:0 0px 15px #513f25; 
box-shadow:0 0px 15px #513f25; 

}

.label_places:hover {
background:rgb(190,186,173) url(images/invia_icona.png) no-repeat center right;
background-position:95% 50%;
background-size:auto auto;
}

.clicked {
background-color:var(--main-color2) !important;
background-image:url(images/invia_icona.png) !important;
background-repeat:no-repeat !important;
background-position:95% 50% !important;
background-size:auto auto !important;
}


.tipo_places {
border-bottom:0px; float:left;
white-space:nowrap;
border:1px solid var(--main-color1);
-moz-border-radius: 15px;
border-radius: 15px;
margin:10px;
}

.tipo_places a {
padding:10px;
}


.tipo_places a:hover {
color:#fff;
-webkit-box-shadow:0 0px 0px #ffff9f; 
-moz-box-shadow:0 0px 0px #ffff9f; 
box-shadow:0 0px 0px #ffff9f; 
}

.tipo_places:hover {
background:var(--main-color1);
}
.tipo_places:hover a, .clicked2 a {
color:#fff;
}

.clicked2 {
background:var(--main-color2) !important;
}

.label_places .count {
color:#fff;
background:var(--main-color1);
font-size:13px; font-weight:bold; line-height:13px;
padding:4px 8px;
-moz-border-radius: 7px;
border-radius: 7px;
display: -moz-inline-block; display:inline-block; 
margin-left:10px;
}


.label_places:hover .count {
background:var(--main-color2);
}

.clicked2 .count {
background:var(--main-color1) !important;
}


.formplaces {
	margin-top:10px;
	text-align:center;
}

.searchplaces {
width:35%;
padding: 6px 1%;
font-size: 16px;
font-family:'Rubik', Arial;
border:1px solid #444;
margin-right:1%;
-moz-border-radius: 7px;
border-radius: 7px;
}

.formplaces .button {
font-size: 14px;
text-align:center;
-moz-border-radius: 7px;
border-radius: 7px;
font-weight:normal;
background:rgb(190,186,173) url(images/find.png) no-repeat;
background-size:20px 20px;
background-position:95% 50%;
padding:9px 20px;
padding-right:50px;
height:33px;
}
.formplaces .button:hover {
background-color:var(--main-color1);
}


.listtext .tel {
background:url(images/tel.png) no-repeat center left;
background-size:24px 24px;
}

.listtext .mail, .mailteam {
background:url(images/mail3.png) no-repeat center left;
background-size:24px 24px;
}

.listtext .via {
background:url(images/map.png) no-repeat top left;
background-size:24px 24px;
}

.listtext .web {
background:url(images/web.png) no-repeat top left;
background-size:24px 24px;
}

.listtext .fb {
background:url(images/facebook2.png) no-repeat top left;
background-size:24px 24px;
}

.listtext .yt {
background:url(images/youtube2.png) no-repeat top left;
background-size:24px 24px;
}

.listtext .ig {
background:url(images/insta2.png) no-repeat top left;
background-size:24px 24px;
}

.listtext .tag {
background:url(images/tag.png) no-repeat;
background-size:24px 24px; 
}

.attrplace {
margin-top:10px;
}

.attrplace p.place, .listtext p.tag {
padding:3px 0px 5px !important; margin:0px !important;
padding-left:36px !important;
font-size:14px !important; line-height:22px !important; text-align:left;
}

.listtext p.tag {
color:var(--main-color1); font-weight:bold;
margin:5px 0px 10px !important;
font-size:16px !important;
}


.attrplace span.place {
display: -moz-inline-block; display:inline-block; 
padding:2px 0px 4px !important;
margin:0px 0px 10px !important;
margin-right:20px !important;
padding-left:36px !important;
font-size:14px !important; line-height:22px !important; text-align:left;
max-width:90%; overflow:hidden;
}

.attrplace span.web {
padding-left:36px !important;
}

.attrplace .place a {
text-decoration:none !important;
}

.attrplace span.place a {
color:#333;
}

.attrplace .place a:hover {
text-decoration:underline !important;
color:var(--main-color1);
}



.mainplaces {
padding:60px 0px 90px;
text-align:center;
position:relative;
background:url(images/world.png) no-repeat top center;
background-size:100% auto;
}

.mainevid {padding:20px 0px; }

.main_newsletter .btn {
padding:10px 45px; 
-moz-border-radius: 15px;
border-radius: 15px;
background:var(--main-color2);
margin-top:5px;
}

.mainevid .btn {
padding:10px 20px; 
-moz-border-radius: 15px;
border-radius: 15px;
color:#fff !important;
margin:20px 0px 0px;
background:var(--main-color2);
}

.mainevid .btn:hover, .main_newsletter .btn:hover {
color:#fff !important;
background-color:var(--main-color1);
}



.main_community {
padding:45px 0px;
color:#fff;
background:#575757;
position:relative;
z-index:2;
}

.main_community .filterh {
border-top:3px solid var(--main-color2);
width:100%; margin:0px auto 20px;
display: block;
}

.main_newsletter {width:45%; float:left; display: -moz-inline-block; display:inline-block; padding:20px 0px;}

.main_community p {font-size:18px; line-height:24px; margin:0px; float:left; display:inline;}

.main_newsletter p big {font-size:24px; line-height:28px; margin:0px; }
.main_newsletter p big strong {font-family:'Lato'; font-size:28px; line-height:32px;}

.main_newsletterXX p a {
color:#fff;
text-decoration:underline;
}

.main_newsletter .btn, .main_social .socialbox {
float:right; margin-top:0px;
}

.main_social {padding:20px 0px; width:45%; float:right; display: -moz-inline-block; display:inline-block; }

.socialnet {
margin-top:0px;
margin-right:0px;
margin-left:10px;
display: -moz-inline-block; display:inline-block;
}

.socialnet a {
width:48px; height:48px;
display:block;
}

.socialbox .facebook a {
background:url(images/facebookw-128.png) no-repeat center center;
background-size:100% auto;
}
.socialbox .facebook a:hover {
background-image:var(--main-img2);
}

.socialbox .instagram a {
background:url(images/instagramw-128.png) no-repeat center center;
background-size:100% auto;
}
.socialbox .instagram a:hover {
background-image:var(--main-img3);
}

.socialbox .youtube a {
background:url(images/youtube-128.png) no-repeat center center;
background-size:100% auto;
}
.socialbox .youtube a:hover {
background-image:var(--main-img4);
}

.socialbox .whatsapp a {
background:url(images/whatsapp-128.png) no-repeat center center;
background-size:93% auto;
}
.socialbox .whatsapp a:hover {
background-image:var(--main-img10);
}


.socialbox .telegram a {
background:url(images/telegramw-128.png) no-repeat center center;
background-size:93% auto;
}
.socialbox .telegram a:hover {
background-image:var(--main-img9);
}


.socialbox .twitter a {
background:url(images/twitterw-128.png) no-repeat center center;
background-size:100% auto;
}
.socialbox .twitter a:hover {
background-image:var(--main-img5);
}

.socialbox .feed a {
background:url(images/rssw-128.png) no-repeat center center;
background-size:100% auto;
}
.socialbox .feed a:hover {
background-image:var(--main-img6);
}


.seps {position:absolute; display:block; top:0px; bottom:0px; left:50%; border-left:1px solid #777;}
.footerdonate .seps {border-left:1px solid #777; top:40px; bottom:40px;}

.button3 {
text-align:left;
position:relative;
color:#fff;
max-width:700px;
margin-left:auto; margin-right:auto;
display:table;
width:100%;
}

.button3 .filter {
position:absolute; top:0px; right:0px; bottom:0px; left:0px;
z-index:1;
background:url(images/button3.png) no-repeat center right; background-size:auto 100%;
}

.button3 a {color:#fff; text-decoration:none; padding:20px 0px; display:block; }

.button3 p {font-size:18px; line-height:24px; margin:0px; display:table-cell; position:relative; z-index:10; min-height:30px; vertical-align:middle; width:100%;}


.footerdonate {
padding:40px 0px 60px;
}

.donafbox, .messefbox {
width:45%;
float:left;
font-size: 18px;
line-height: 24px;
}

.donafbox {
background:var(--main-color2);
position:relative;
width:auto; float:none;
margin:50px -30px 20px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.donafbox p {padding:0px 30px; margin:0px;}

.messefbox {float:right;}


.messefbox a {background-image:url(images/messe.png); background-repeat:no-repeat; background-position: center right;}
.donafbox a {background-image:url(images/logo_dehonians_w.png); background-repeat:no-repeat; background-position: center right; font-size:24px; line-height:28px; font-family:'Lato';}

.messefbox a, .donafbox a {background-size:auto 70%;  padding:20px 0px; padding-right:90px; display:block; color:#fff !important; background-position:100% 50%;}

.newsfbox a {background:url(images/newsletter-w.png) no-repeat center right; background-size:auto 90%; padding-right:70px; background-position:98% 50%;}

.newsfbox a:hover {background-image:url(images/newsletter-r.png);}

.donafbox a:hover, .messefbox a:hover {
	text-decoration:none;
	color:#fff !important;
}

.donafbox:hover {
-webkit-box-shadow:0 0 15px #444; 
-moz-box-shadow:0 0 15px #444; 
box-shadow:0 0 15px #444; 	
}

.gallery2box {text-align:center;}
.gallery2box .galleryimg {margin-bottom:1%; margin-left:1%; margin-right:1%; float:none; display: -moz-inline-block; display:inline-block; display:inline-grid;  text-align:center; width:23%; }

.gallery2box .galleryimg img {display: -moz-inline-block; display:inline-block; margin-bottom:8px; max-width:150px;  border-bottom:10px solid var(--main-color2); border-right:10px solid #fff; border-left:10px solid #fff; }

.gallery2box .galleryimg a  {color:#111; text-decoration:none;}
.gallery2box .galleryimg a:hover  {color:var(--main-color1); text-decoration:none;}

.gallery2box .galleryimg span  {display: -moz-inline-block; display:inline-block; width:100%; font-size:18px; line-height:22px; }

.gallerybox2 {padding:70px 0px 0px; display: -moz-inline-block; display:inline-block; width:100%; margin-top:-60px;}
.gallerybox2 .galleryimg {text-align:center; float:left; position:relative; }
.gallerybox2 .galleryimg img {width:100%; height:auto;}

.gallerybox2 .galleryimg a.zoomimg {top:50%; bottom:50%; left:50%; right:50%; position:absolute; z-index:100;
}
.gallerybox2 .galleryimg a.zoomimg2  {top:-50px; left:-50px; right:-50px; 
 z-index:100; }

.gallerybox2 .galleryimg a.zoomimg2 img  {
-webkit-box-shadow:0 0 25px #513f25; 
-moz-box-shadow:0 0 25px #513f25; 
box-shadow:0 0 25px #513f25; }


.gallery5 .galleryimg {width:19.2%; display: -moz-inline-block; display:inline-block; margin-right:1%; margin-bottom:1%;}
.gallery5 .galleryimg5 {margin-right:0px;}

.gallery4 .galleryimg {width:24.25%; display: -moz-inline-block; display:inline-block; margin-right:1%; margin-bottom:1%;}
.gallery4 .galleryimg4 {margin-right:0px;}

.gallery3 .galleryimg {width:32.66%; display: -moz-inline-block; display:inline-block; margin-right:1%; margin-bottom:1%;}
.gallery3 .galleryimg3 {margin-right:0px;}

.gallery2 .galleryimg {width:49.5%; display: -moz-inline-block; display:inline-block; margin-right:1%; margin-bottom:1%;}
.gallery2 .galleryimg2 {margin-right:0px;}



.team2 {
padding:30px;
background:#fff;
word-break: break-word;
}

.team2 .teamimg {
max-width:30%;
}

.mfp-arrow {position:fixed !important;}
button.mfp-close {position:fixed !important; right:18px;}

.team2 h3.name {
margin-top:0px;
}

.mailteam {display: -moz-inline-block; display:inline-block; margin-top:20px; padding-left:30px;}


.fi-arrow-left  {width:10px; height:12px; background:url(images/arr_left_b.png) no-repeat center center; background-size:auto 100%; cursor:pointer; display:block; float:left; margin-left:2px; }
.fi-arrow-right  {width:10px; height:12px; background:url(images/arr_right_b.png) no-repeat center center; background-size:auto 100%; cursor:pointer; display:block; float:right; margin-right:2px;}

.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:18px}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}.datepicker{display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{border:0;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker td.active.day,.datepicker th.active.day{background:#2ba6cb}.datepicker td.active.year,.datepicker th.active.year{background:#2ba6cb}.datepicker td span.active,.datepicker th span.active{background:#2ba6cb}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker th.date-switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker-dropdown::before,.datepicker-dropdown::after{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td.day.disabled{color:#eee}
.datepicker td.day.startfrom{color:#333}
.datepicker.dropdown-menu td.today {border:1px solid #2ba6cb;}

.datepicker table tr td span.disabled {color:#eee;}

@media only print {

	body {
		margin:0px;
		padding:0px;
		background:#FFFFFF;
		position:relative;
		overflow: visible;
		}

	.wrapper4, .wrapper5, .wrappersmall, .wrapper6, .wrapper7  {
		width:90% !important;
		max-width:650px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		float:none !important;
		padding-left:5% !important; padding-right:5% !important;
		display:table;
	}
	
	.othernews, .maincontent, .moz, #maincontent {
		width:100% !important;
		max-width:650px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		float:none !important;
		padding-left:0px !important; padding-right:0px !important;
		display:table;
	}
	
	.nop, .mainwidget, .hidevis, .nop2, .sliderin, .logotop2, .video, .hrsommario {display:none !important;}
	.listnews .item .itemimg {height:220px; width:25%;}
			
	.opacity {
	filter:alpha(opacity=100) !important;
	opacity:1 !important;
	}
	
	.maincontent {padding-top:10px;}
	.textpost .sommario {margin-top:0px;}
	.titlepost {margin:0px 0px 30px; }

	.sidepage {display: -moz-inline-block; display:inline-block; margin:0px;}
	.sidepage .postimg {width:100% !important; max-width:unset !important; float:none; margin:0px auto; display:block;}
	.sidepage .sommario {width:100% !important; float:none; margin:10px 0px 0px; padding:15px 0px; display:table; text-align:center; color:#777;}
	.sidepage .postimg img {margin: 0px auto;  display: block; max-height:280px !important; width:auto; padding:0px !important;}
	.mem {padding:0px; border:0px; -webkit-box-shadow:0 0 0px #513f25; -moz-box-shadow:0 0 0px #513f25; box-shadow:0 0 0px #513f25; margin-bottom:30px; background:#fff;}
	.mem .cat {display:none;}

	.sidepage .sepimg {display:none;}
	

	#maincontent .mb, .mb60 { margin-bottom: 10px !important;}
	#maincontent .mt { margin-top: 10px !important;}
	.textpost .author { margin-bottom: 30px !important;}
	.intropageimg .datepc, .intropage .datepc {display:none; }
	.intropageimg .datemob, .intropage .datemob {left:-15px; width:35px; display:block; }
	.intropageimg h1, .intropage h1 {font-size: 46px; line-height: 48px; margin-left: 40px; padding-left: 15px;}
	.intropageimg .cat, .intropage .cat {padding:10px 40px; padding-right:10px;}	
	.intropageimg .cat2, .intropage .cat2 {padding-left:0px;}	

}


@media {
	.textpost img {max-width:100%; height:auto;}	
	.next, .prev, .button, .button1, .button2, .galleryimg, .scrollTop, .ease, .socialnet, .menuside ul li, .navitem, .captionplayer, .listnews img, .textpost img, .itemtxt, .navleft, .navright, .toplangs ul li, .item, .caltopics  ul li, .button3 a, ul.navinside li, .caltopics ul li a {
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
			 -o-transition: all 0.3s ease;
			-ms-transition: all 0.3s ease;
				transition: all 0.3s ease;
	}
	.ease2 {
		-webkit-transition: all 0.6s ease;
		   -moz-transition: all 0.6s ease;
			 -o-transition: all 0.6s ease;
			-ms-transition: all 0.6s ease;
				transition: all 0.6s ease;
	}	

	@keyframes ms1
	{
	from {bottom:0px; filter:alpha(opacity=0); opacity:0;} 
	to{filter:alpha(opacity=100); opacity:1; } 
	}
	@-moz-keyframes ms1
	{
	from {bottom:0px; filter:alpha(opacity=0); opacity:0;} 
	to{filter:alpha(opacity=100); opacity:1; } 
	}
	@-webkit-keyframes ms1
	{
	from {bottom:0px; filter:alpha(opacity=0); opacity:0;} 
	to{ filter:alpha(opacity=100); opacity:1; } 
	}

	.animated {
		-webkit-animation-duration: 1s;
		   -moz-animation-duration: 1s;
			 -o-animation-duration: 1s;
				animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		   -moz-animation-fill-mode: both;
			 -o-animation-fill-mode: both;
				animation-fill-mode: both;
	}

	@-webkit-keyframes fadeIn {
		0% {opacity: 0; filter:alpha(opacity=0);}
		100% {opacity: 1; filter:alpha(opacity=100);}
	}

	@-moz-keyframes fadeIn {		
		from {opacity: 0; filter:alpha(opacity=0);}
		to {opacity: 1; filter:alpha(opacity=100);}
	}

	@-o-keyframes fadeIn {
		0% {opacity: 0; filter:alpha(opacity=0);}
		100% {opacity: 1; filter:alpha(opacity=100);}
	}

	@keyframes fadeIn {
		0% {opacity: 0; filter:alpha(opacity=0);}
		100% {opacity: 1; filter:alpha(opacity=100);}
	}

	.animated.fadeIn {
		-webkit-animation-name: fadeIn;
		-moz-animation-name: fadeIn;
		-o-animation-name: fadeIn;
		animation-name: fadeIn;
	}	
}




@media only screen and (min-width: 1400px) {
	.logotop2  {left:2%;}
	.natale22 {background-size:1600px auto !important; background-position:50% -150px !important;}

}

@media only screen and (min-width: 1500px) {
	.logotop2  {left:5%;}
	.wrapper4 {width:1400px;}
}

@media only screen and (min-width: 1600px) {
	.logotop2  {left:5%;}
	.wrapper4 {width:1500px;}
}

@media only screen and (min-width: 1800px) {
	.logotop2  {left:8%;}
}



@media only screen and (max-width: 1280px) {
	.logotop2  {left:30px;}

	.wrapper4 {width:90%; padding-left:5%; padding-right:5%;}
	
	#nav1 {margin-right:20px;}
	#toplangs {margin-left:20px;}

	
	.caltopics {margin-right:0px !important;}
	.caltopics ul li {padding-left:10px; padding-right:10px;}

	.caltopics ul li ul.sub-menu li a {display: -moz-inline-block; display:inline-block; padding:0px !important; border:0px;}
	.caltopics ul li ul.sub-menu {text-align:center;}
	.caltopics ul li ul.sub-menu li {padding:13px 15px 10px !important; border-right:1px solid var(--main-color2); margin:0px;}


	.caltopics ul li ul.sub-menu li:last-child {
		border-right:0px solid #fff;
	}
		
}


@media only screen and (max-width: 1200px) {
	body {padding-top:76px;}
	#top2 {height:75px !important;}
	.bgces {background-position:50% 75px;}
	.logotop2  {margin-top:10px;}
	.bgxmas22 .logotop2 {margin:2px 0px 0px; height: 68px;}
	
	.caltopics, .topfixed .caltopics {margin-top:10px;}

	#mobilemenu {margin-left:40px; margin-right:10px;}

	#nav1, #toplangs {display:none;}
	
	#mobilemenu {
	display: -moz-inline-block; display:inline-block;
	}
	
	#searchlink {margin-top:15px;}

	#searchlink:hover, #searchlink, #mobilemenu, #mobilemenu:hover {filter:alpha(opacity=100); opacity:1;}
	
	.wrapper5 {width:90%; padding-left:5%; padding-right:5%;}
	

	.topform {
		display:none;
		position:fixed;
		top:75px;
		left:50px;
		right:50px;
		background:#ddd;
		border-top:0px solid rgb(190,186,173);
		border-bottom:0px solid #fff;
		padding:30px;
		-webkit-box-shadow:0 0 5px #513f25; 
		-moz-box-shadow:0 0 5px #513f25; 
		box-shadow:0 0 5px #513f25; 
		z-index:62;
		width:auto;
		max-width:none;
		border:0px;		
	}

	.natale22 {background-position:left bottom !important;}

		
}

@media only screen and (max-width: 1020px) {
	.iconmedia {padding-left:15px; padding-right:15px;}

	.wrapper7, .bgcap .wrapper7 {width:90%; padding-left:5%; padding-right:5%;}	

	.topform {padding:30px;}

	.topform .formelem  {
	float:left;
	width:47%;
	padding-right:3%;
	}
	
	.topform .largeselect, .topform .textform, .loginbox .textform3, .topform .from, .topform .to {
	padding:6px 4px; font-size:16px;
	}	
	
	.topform .largeselect  {
	width:101.5%;
	}

	.topform .button  {
	margin-right:auto; 
	margin-left:auto;
	float:none;
	clear:both;
	display:table;
	margin:30px auto 0px;
	height:38px;
	padding-top:10px;
	line-height:16px;
	position:static;
	}

	.sliderpost24 .item .slideritem {width:47.5%; height:unset; margin-right:5%; margin-bottom:5%; margin-left:0px !important;}
	.sliderpost24 .item .slideritem1, .sliderpost2 .item .slideritem3 { margin-right:0px; }

}

@media only screen and (max-width: 920px) {
	.itemdatebox {display:block; margin-left:auto; margin-right:auto; white-space:nowrap; width:fit-content;}
	.iconmediafixed .itemdatebox {width:180px; margin-bottom:15px; margin-left:0px; margin-right:20px; display:inline-grid; width:auto; padding:0px; border:0px solid var(--main-color1); background:transparent;}
		
	.textpost h1, .textpost h2.h1 {
	font-size:30px; line-height:32px;
	margin-bottom:10px;
	}	
		
	.textpost .sommario {font-size:20px; line-height:26px; }

	.txtlogo {font-size:22px; line-height:24px;}
	
	.related {padding-top:10px !important;}
	.navfixed {display:none;}
	
	.navpost2 p  {
	font-size:20px; color:#fff; line-height:24px; 
	margin:0px; padding:10px 0px; 
	font-weight:900; width:180px;
	font-family:'Lato';
	}

	.navpost2 p.ft  {
	width:256px;
	}


	.navpost2 .navleft img  {float:right; height:76px; width:76px; margin:10px;}
	.navpost2 .navright img  {float:left; height:76px; width:76px; margin:10px;}
	.navpost2 .navleft p  {float:left; text-align:right; }
	.navpost2 .navright p  {float:right;}

	.navpost2 a {display:block; color:#fff; width:280px; min-height:96px;}

	.navpost2 .navleft a   {
	padding-left:70px;
	}

	.navpost2 .navright a  {
	padding-right:70px;
	}

	.navpost2 {display: -moz-inline-block; display:inline-block; width:100%; margin-top:60px;}


	.navpost2 .navright {	
		background:url(images/right.png) no-repeat; background-size:64px auto; background-color:rgb(190,186,173); background-position:100% 15px;
		width:350px;
		height:auto;
		float:right;
		margin-right:-20px;

	}

	.navpost2 .navleft {	
		background:url(images/left.png) no-repeat; background-size:64px auto; background-color:rgb(190,186,173); background-position:0px 15px;
		width:350px;
		height:auto;
		float:left;
		margin-bottom:20px;
		margin-left:-20px;
	}

	
	.listbox .item {
	border-bottom:1px solid rgb(218,218,218);
	}

	#mbtnlb {
	padding-top:0px;
	border-top:0px solid rgb(218,218,218);
	}
	
	.mainevid {padding-bottom:0px;}
	.newsitem .postimg, .newsitem video {float:none; width:100%; max-width:100% !important; display:block; margin:0px; margin-bottom:30px;}
	
	.txtcm {text-align:center;}

	.main_community {text-align:center;}
	.main_community p, .main_newsletter .btn, .main_social .socialbox {float:none; }
	.main_community p  {display:table; margin:0px auto 30px;}
	
	.col3 {width:44%; display: -moz-inline-block; display:inline-block; padding:0px 3% 40px;}
	.col4 {display:none;}
	.col5 {width:70%; display: -moz-inline-block; display:inline-block; margin:0px auto 60px;}
	.cols {padding:50px 0px 0px;}
	.bgxmas22 .cols {padding:50px 0px 0px;}	
	
	.form_places .formitem {width: 45%; padding:15px 2% 0px; display: -moz-inline-block; display:inline-block;}
	.form_places .formitemb {width: 96%; }
	
	select {background-color:#fff;}

	.topform {
	padding-bottom:70px;
	}


	.topform .button  {
	bottom:-40px;
	}
	
	.sliderscj .txt {position:relative; width:47%; float:right; padding:30px 2% 2%; margin-left:-1%; z-index:2;}
	.main_social {width:47%;}
}


@media only screen and (max-width: 850px) {

	.bgcap {background-position:50% 76px;  padding-top:120%;}
	
	.iconmedia {padding-top:70px; background-size: auto 60px; white-space:nowrap; padding-left: 10px; padding-right: 10px; width:90px; margin-left: 5px; margin-right: 5px;}
	.homecap24 {padding:60px 0px 80px !important;}
	.homecap24 .mainagenda2 {padding-top:90%;}
		
	.menudate {position:absolute; bottom:unset; top:0px;
	height:fit-content; min-height:unset;
	}	
	
	.scrollTop {	
		position: absolute;
		display:block;
	}

	
	.st1  {
	display:none !important;
	}
	
	.topnl {
	display:none;
	}
	.showmob {
	display:block !important;
	}
		
	#langlink {display:none;}

	ul.right li label {
	display:none;
	}


	.topform {
		display:none;
		position:fixed;
		top:75px;
		left:0px;
		right:0px;
		background:#ddd;
		border-top:0px solid rgb(190,186,173);
		border-bottom:0px solid #fff;
		padding:30px 30px 90px;
		-webkit-box-shadow:0 0 5px #513f25; 
		-moz-box-shadow:0 0 5px #513f25; 
		box-shadow:0 0 5px #513f25; 
		z-index:62;
		width:auto;
		max-width:none;
		border:0px;		
	}
	

	.topform .button  {
	right:3%; bottom:-60px;
	padding:6px 14px; font-size:16px;
	}
	
	
	.sliderpost2 .item .slideritem h3 {margin:5px 0px 20px; padding:0px;}		
	.bgmem .sliderpost2 .item .slideritem h3 {margin-top:0px;}		

	.sliderpost2 {padding-bottom:20px;}	
	.sliderpost2 hr.hrsommario {
	display:none;
	}
	
	.sidenews, .memoriamhome {float:none; width:100%; }
	.memoriamhome {padding:0px 0px 20px;}
	.sliderpost2 .item .slideritem {
	width:100%;
	margin:0px 0px 30px;
	padding-bottom:20px;
	border-bottom:1px solid rgb(218,218,218);
	text-align:left;
	}

	.sliderpost2 .item .date {
	margin-top:10px;
	}
	
	.mainvideo .sliderpost2 .item .slideritem, .ces .sliderpost2 .item .slideritem {border-bottom:0px; padding-bottom:0px;}
		
	.sliderpost2 .itemscroll2  .slideritem2 {
	border-bottom:0px; padding-bottom:0px;
	}
	
	.sliderpost2 .imgdiv, .memoriamhome .imgdiv {padding-top:60%;}
	.bgmem .sliderpost2 .imgdiv {padding-top:75%; background-position:top center; background-size:100% auto !important;}

	.sliderpost2 .item .slideritem a {color: var(--main-color1); }
	.sliderpost2 .datelist {
	font-size:14px;
	line-height:16px;
	margin-top:0px;
	}
	
	.bgmem .sliderpost2 .datelist {display:none;}
	.sliderpost2 .item .slideritem p {padding:0px;}
	
	.sliderpost2 .imglink {float:right; max-width:48%; width:300px; margin-left:25px; margin-bottom:5px;}
	
	.sliderpost2 .item .mb60 {margin-bottom:30px !important;}

	.sliderpost1 .itemscroll  {
	float:left;
	width: auto !important;
	margin-right:0px;
	}

	.sliderpost1 .item .slideritem {
	width:auto;
	margin:0px !important;
	padding:0px !important;
	}
			
	
	.wrapper5, .wrapper4, .wrapper7, .bgcap .wrapper7 {width:86%; margin-right:auto; margin-left:auto;  padding-left:7%; padding-right:7%;  }
	.main_community .wrapper4, .sliderpost .wrapper4 {width:92%; padding-left:4%; padding-right:4%;}
	.socialnet a {
	width:44px; height:44px;
	}
	
	.areaitem {width:100%; text-align:center; position:relative; }
	.areaitem h4 {left:0px; right:0px; top:42%; text-align:center;}
	.areaitem .filter { filter:alpha(opacity=30); opacity:0.3;}
	.areaitem1, .areaitem2, .areaitem3 {
	-webkit-box-shadow:0 -10px 15px #513f25; 
	-moz-box-shadow:0 -10px 15px #513f25; 
	box-shadow:0 -10px 15px #513f25; 
	}
	.areaitem2, .areaitem3 {margin-top:0px;}
	.mainaree2 .areafilter {display:none;}
		
	.areein {padding-top:30px;}

	.mainaree2 .headeraree {margin-bottom:0px; position:relative; z-index: 3;}
	
	.mainaree2 .areein .filterp, .mainaree2 .filterp1 {display:none;}

	.mainaree2 .heart {top:0px; bottom:100%; height:1%;  }

	.slide .heart {
	animation: myship4 2s;
	-moz-animation:myship4 2s;
	-webkit-animation:myship4 2s;
	filter:alpha(opacity=100); opacity:1;
	top:0px; bottom:35%; height:30%;
	}	
		
	@keyframes myship4
	{
	from {filter:alpha(opacity=0); opacity:0; top:0px; bottom:100%; height:1%; } 
	to{filter:alpha(opacity=100); opacity:1; top:0px; bottom:35%; height:30%; } 
	}
	@-moz-keyframes myship4
	{
	from {filter:alpha(opacity=0); opacity:0; top:0px; bottom:100%; height:1%; } 
	to{filter:alpha(opacity=100); opacity:1; top:0px; bottom:35%; height:30%; } 
	}
	@-webkit-keyframes myship4
	{
	from {filter:alpha(opacity=0); opacity:0; top:0px; bottom:100%; height:1%; } 
	to{filter:alpha(opacity=100); opacity:1; top:0px; bottom:35%; height:30%; } 
	}


	#places1, #places3 {width:48%; padding:15px 1% 15px !important; }
	.places1s {width:98% !important; }
	#places2 {margin-top:30px; width:98%; padding:0px 1% 15px !important; float:none; text-align:center; display: -moz-inline-block; display:inline-block;}
	.tipo_places {display: -moz-inline-block; display:inline-block; float:none;}


	#places3 .filter1 {
	position:sticky;
	bottom:-15px; left:0px; right:0px; height:40px;
	z-index:3;
	background: -webkit-linear-gradient(top,rgba(255,255,255,0),#ffffff);
	background: -o-linear-gradient(top,rgba(255,255,255,0),#ffffff);
	background: -moz-linear-gradient(top,rgba(255,255,255,0),#ffffff);
	background: -ms-linear-gradient(top,rgba(255,255,255,0),#ffffff);
	background: linear-gradient(top,rgba(255,255,255,0),#ffffff);
	display:block;
	}

	#places3 .filter2 {
	position:absolute;
	top:0px; left:0px; right:0px; height:20px;
	z-index:2;
	background: -webkit-linear-gradient(bottom,rgba(255,255,255,0),#ffffff);
	background: -o-linear-gradient(bottom,rgba(255,255,255,0),#ffffff);
	background: -moz-linear-gradient(bottom,rgba(255,255,255,0),#ffffff);
	background: -ms-linear-gradient(bottom,rgba(255,255,255,0),#ffffff);
	background: linear-gradient(bottom,rgba(255,255,255,0),#ffffff);
	display:block;
	}
	
	.formplaces {display:none;}
	.mainplaces {padding-bottom:0px;}
	
	.tipo_places {margin:5px; font-size:14px; }
	.tipo_places a {padding:10px;  }
	.label_places .count {margin-left:5px;}
	.clicked, .label_places:hover {background-size:auto 10px !important;}
	
	.area_places a {padding:10px; }
	.mainlibrary .btn {
	width:44%;
	margin-bottom:30px;
	}


	.sidepage {display:table; margin:0px 0px 20px;}
	.mem .sidepage {margin:0px;}
	.mem .cat {top:10px; padding-top:7px;}
	.sidepage .postimg {width:auto; max-width:45% !important; margin-bottom:0px; display:table-cell; text-align:center;}
	.sidepage .sommario {width:51%; margin:0px; display:table-cell; font-size: 26px; line-height: 30px; text-align:left; padding:15px 4%; padding-right:0px; color:#777; }
	.sidepage .sepimg {display:none;}
	.sidepage .postimg img {margin:0px; padding:0px !important;}

	
	.gallery2box .galleryimg {margin-left:2%; margin-right:2%; margin-bottom:2%; }
	
	.gallery2box .galleryimg span {font-size:17px; line-height:21px;}
	
	.mobimg2 {margin-right:0px !important;}
	.gallery2box .mobimg2 {margin-right:2% !important;}
	.team2 .teamimg {max-width:50%;}

	.gprev, .gnext  {top:40%; }

	.mainagenda2 .eventbox {width:48% !important; margin-right:4% !important;}
	.mainagenda .eventbox1, .mainagenda .eventbox3 {margin-right:0px !important; clear:right;}
	
	.mainagenda {width:56%; }
	.mainfocus {width:40%;}

	#mainagenda .bg {right:42.8%; }
	
	.intropagevideo .video {padding-top:50%;}
	
}



@media only screen and (max-width: 800px) {

	.button3 {margin-bottom:40px;}
	
	.sliderscj .txt {position:static; width:90%; float:none; padding:5%; margin-left:0px;}
	.sliderscj .imgdiv {float:none; width:100%; padding-top:66%;}
	.sliderscj .fonte {padding:0px; margin-bottom:10px;}
	.sliderscj .item h3, .sliderscj .item p {padding:0px;}
}

@media only screen and (max-width: 751px) {

	.bgcap .wrapper6 {width:92%; margin-right:auto; margin-left:auto;  padding-left:4%; padding-right:4%;  }		
	
	.mainNL .textform2 {
	width:400px;
	float:right;
	max-width:90%;
	}
	

	.mainNL p {
	text-align:right;
	color:#515151;
	font-size:20px;
	line-height:22px;
	font-weight:bold;	
	}
		
		

	.listnews .item {
	float:none;
	width:100%;
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:3px solid rgb(218,218,218);
	}

	.listnews .item1 {
	margin-right:0%; margin-left:0%; 
	}
	
	.listnews2 {
	text-align:center;
	}
	
	.listnews2 .listtext {display: -moz-inline-block; display:inline-block; width:100%;}
	
	.listnewsXXX .listimg, .listnews2XXX .listimg  {
	position:relative;
	margin-bottom:0px;
	float:left;
	margin-right:20px;
	width: 40%;
	}

	.listnews .listimg, .listnews2 .listimg  {
	position:relative;
	float:none;
    margin: 0px auto;
	width:auto;
	text-align:center;
	display:table;
	}	

	.listnews2 .item h3 {
	font-size:28px;
	line-height:30px;
	margin:10px 0px 20px;
	text-align:center;
	padding:0px 15px;
	}
	
	.listnews2 .item h3.listplaces {margin-top:0px;}

	.listnews2 .item p  {
	font-size:16px;
	line-height:24px;
	margin:0px;
	text-align:center;
	padding:0px 5px;
	}
	
	.listnews2 .item .date {
	font-size:14px;
	line-height:16px;
	text-align:center;
	margin-top:15px;
	}
	
	.listnews .cat {top:auto; bottom:20px; padding:5px 15px;}
	.listnews .listcat .cat {margin:0px auto; float:none; display:table;}
	.listtext p.tag {margin-top:20px !important; text-align:left;}
	.listnews2 .listtext .attrplace, .listnews2 .listtext .attrplace p {text-align:left;}

	.bgcap .listnews2 .item {padding-top:1%; padding-left:1%; padding-right:1%; width:98%;}
	.bgcap .listnews2 .item .date, .bgcap .listnews2 .item h3, .bgcap .listnews2 .item p {padding-left:3%; padding-right:3%}
	
	.bg03 {
	margin-top:40px;
	}
	
	.cbr2 {width:100%; display: -moz-inline-block; display:inline-block; padding:0px !important; margin:0px 0px 5px !important; border:0px;}
	.cbr3 {font-size:16px; display:block; padding:0px !important; margin:4px auto 0px !important; border:0px;}	

	.sliderpost2 .cbr3 {margin-bottom:10px !important;}	
	
	.sliderpost .item .slidertext {padding:20px 10px 50px; bottom:0px; left:0px; right:0px; max-width:none;  text-align:center;}
	
	.fullslider .filterslider {background-color:rgba(var(--main-color2a),0.5);}
	
	.sliderpost .item  a.itemlink {display:none; }
	.sliderpost .item h3 {
	font-size:28px;
	line-height:30px;
	}

	.col3 {width:94%; display: -moz-inline-block; display:inline-block; padding:0px 3% 40px; font-size:16px; line-height:22px;}

	.boxml, .searchtxt {margin-left:0px; margin-right:0px;}
	
	.textpost ul.link {list-style-type:square; padding:0px 30px; margin:0px; display:block;}

	.textpost ul.link li {list-style-type:square; padding:0px; margin:10px 0px 0px; border:0px; display:list-item;}
	.textpost .video {padding-bottom: 60%;}
	
	.gallery2box .galleryimg {width:40%; }
	.gallery2box .galleryimg img {max-width:unset; width:80%;}
	
	.team2 .teamimg {max-width:100%;}	
	.team2 h3.name {display: -moz-inline-block; display:inline-block; }	

	.sidepage {display: -moz-inline-block; display:inline-block; margin:0px 0px 20px;}
	.sidepage .postimg {width:100%; max-width:unset !important; float:none; margin:0px auto; display:block;}
	.sidepage .sommario {width:90% !important; float:none; margin:10px 0px 0px; padding:15px 5%; display:table; text-align:center; max-width:unset !important; }
	.mem .sidepage .sommario {margin-bottom:25px; }
	.sidepage .postimg img {margin: 0px auto; display: block; max-height:350px; width:auto; padding:0px  !important; max-width:90%;}
	.mem .cat {position:static; display:table; margin:-29px auto 17px;}

	.sliderpost .itemin .imgcopy { right:-7%; bottom:10px;}
	
	ul.navinside {margin:0px; display:none;}
	ul.navinside li {width:90%; display:block; margin:0px auto 20px; text-align:center; padding:7px 15px 5px;}
	ul.navinside li a {display:block; padding:5px 0px;}
	#mobmenuinside {display:block; width:90%; margin:0px auto 20px; background-color:var(--main-color2); background-image:url(images/menu-bgw.png); background-position:center center; background-repeat:no-repeat; cursor:pointer; height:37px; }
	
	.bgcg21xx .mobmenuinside {background-color:rgb(231,133,30) !important;}


	.mainfocus, .mainagenda {width:100%; float:none; display: -moz-inline-block; display:inline-block;}

	#mainagenda .bg {display:none;}
	.mainfocus {margin-bottom:40px;}

	.copy {margin-top:0px; padding-bottom:40px;}
	.copy span  {display:-moz-inline-block; display:inline-block; width:100%; margin: 0px 0px 5px !important; border:0px; padding:0px;}	

	.copy span.cbr2  {margin-bottom:20px !important;}	
	
	.copy ul, .copy p {
		font-size:18px;
		line-height:20px;
	} 

	.copy ul li b {
		font-size:20px;
		line-height:22px;
	} 

	.copy .font {
		font-size:15px;
		line-height:17px;
	} 
	

}


@media only screen and (max-width: 650px) {
	.bgcap {padding-top:130%;}

	.bgcap .ces .sliderpost2 .item .slideritem {width:100%; height:unset; margin-left:0px; margin-right:0px; text-align:left; margin-bottom:5%; float:none;}

	.iconmedia {padding-left: 5px; padding-right: 5px;}
	
	.bgces {background-size:auto 720px; }

	.sliderpost, .sliderpost .item, .sliderpost .itemin, .intropageimg, .intropageimg .introin, .framevideo {height:380px;}
	.sliderpost iframe  {height:380px;}
	.focusitem iframe  {height:320px;}
	.formiteminput  {width: 90%;}	
	.formitem9 {max-width: 29%;}
	.textprivacy  { width:87%;}
	.sliderpost .itemin .imgcopy { display:none;}

	.intropageimg h1, .intropage h1 {font-size:34px; line-height:36px; margin-left:40px; padding-left:15px;}
	.intropageimg h1.left, .intropage h1.left {font-size:36px; line-height:38px;}
	.mem .sidepage .sommario h1 {font-size:36px; line-height:38px;}
	.intropageimg h1 small, .intropage h1 small {font-size:28px; line-height:30px;}
	.intropageimg .headertxt {bottom:5px;}
	.intropageimg .datepc, .intropage .datepc {display:none;}
	.intropageimg .datemob, .intropage .datemob {left:-15px; width:45px; line-height:17px; display:block; padding-top:15px;}
	.checkbox21 { margin-top:3px !important; }
	.intropageimg .cat, .intropage .cat {padding:10px 40px; padding-right:10px;}
	.intropageimg .cat .catlist, .intropage .cat .catlist {padding-left:42px;     background-position: 10px 0px;}
	
	.sharebox a.sb {margin:0px 6px;}
	
	.titlepostcenter h2, .titlepostcenter h1, .titlepostcenter big {font-size:40px; line-height:42px; padding-right:20px; padding-left:20px;}
	.titlepostcenter small {font-size:28px; line-height:34px;}
	.listnewsXXX .listimg, .listnews2XXXX .listimg {
	float:right;
	margin-right:0px;
	margin-left:20px;
	}	
	
	.listnews2XXXX .listtext {
	display:inline;
	}
			
	.mainboxwg {float:none; width:100%;  margin-right:0px;}
	.hdts {margin-top:0px !important;}
	
	.gallerybox .iteminner .caption {font-size:14px; line-height:16px;}
	.gprev, .gnext  {top:36%; }
	.gallerybox .iteminner .caption p { margin:0px; padding:0px; font-size:12px; line-height:16px; text-align:left;}
		
	.buttonlink2 {
	font-size:14px;
	line-height:16px;
	margin:10px 5px;
	}	


	.video_cookie {
		font-size:18px; line-height:26px;
	}

	.donate_btn, .donate_btn2 {background-size:64px auto;}
	.donate_btn {background-position:99.6% 50%;}

	.onehalf {float:none !important; width:100%;}
	
	.newsitem img, .newsitem .postimg	{margin-left:30px;}


	.donafbox, .messefbox {
	text-align:left;
	width:100%;
	float:none;
	color:#fff;
	margin-left:0px;
	margin-right:0px;
	}
	.donafbox p {padding-right:15px;}

	
	.main_newsletter, .main_social {display:table; width:90%; margin:0px auto; float:none; padding:40px 0px 0px;}
	.main_newsletter {margin-bottom:40px;  padding-top:0px;}

	.main_community { padding:50px 0px;}
	.main_community .seps, .footerdonate .seps {position:static; width:50%; margin:0px auto; border-left:0px; border-bottom:1px solid #777;}
	.footerdonate .seps {width:100%; border-bottom:1px solid #aaa;}
	
	.topform2 .textform, .topform2 .largeselect {width:94%; }
	.topform2 {width:70%; }
		
	.sidepage .sommario {font-size:24px; line-height:28px;}
	
	#top2 .wrapper4 {width:98%; padding:0px 1%; max-width:unset;}
	.logotop2 {left:10px;}
	.topfixed .logotop2, .logotop2 {height:44px; margin:15px 0px 5px;}
	.bgxmas22 .logotop2, .bgxmas22 .topfixed .logotop2 {margin:5px 0px 0px; height: 63px;}
	.natale22 {background-size:1250px auto !important; background-position:left bottom !important;}
	.body-es .mobilemenu {margin-left:15px !important; margin-right:5px !important;}
	#mobilemenu {margin-left:20px;}

	.textpost .aligncenter, .textpost .alignright, .textpost .alignleft, .postimg2 {float:none; display: block; margin-left: auto; margin-right: auto; margin-top:5px; margin-bottom:20px; }
	.postimg2 {max-width:60%; margin-bottom:0px; margin-top:0px;}
	.bgcg21 .mt2 h1.left {text-align:center;}
	.bgcg21 .headertxt .mt2 {margin-top:20px !important;}
	
	.gallery5 .galleryimg {width:18.4%; display: -moz-inline-block; display:inline-block; margin-right:2%; margin-bottom:2%;}
	.gallery5 .galleryimg5 {margin-right:0px;}

	.gallery4 .galleryimg {width:23.5%; display: -moz-inline-block; display:inline-block; margin-right:2%; margin-bottom:2%;}
	.gallery4 .galleryimg4 {margin-right:0px;}

	.gallery3 .galleryimg {width:30%; display: -moz-inline-block; display:inline-block; margin-right:5%; margin-bottom:5%;}
	.gallery3 .galleryimg3 {margin-right:0px;}

	.gallery5 .galleryimg, .gallery4 .galleryimg, .gallery3 .galleryimg, .gallery2 .galleryimg {width:49.5% !important; display: -moz-inline-block; display:inline-block; margin-right:1% !important; margin-bottom:1% !important;}
	
	.gallery5 .gallerymob2, .gallery4 .gallerymob2, .gallery3 .gallerymob2, .gallery2 .gallerymob2 {margin-right:0px !important; }
	
	.topform {
		padding:20px 30px 80px;
	}
	
	.topform .button  {
	bottom:-50px;
	}

	.topform .formelem  {
	float:none;
	width:100%;
	padding-right:0;
	margin-bottom:15px;
	}
	
	.topform .formelem2  {
	float:none;
	width:100%;
	padding-right:0;
	margin-top:0px;
	margin-bottom:5px;
	}
	
	.topform .largeselect {width: 99%;}	

	.topform .formelem2 label {
	margin-top:0px;
	}

	
	br.txt2 {display:block;}
	
	.team2 {padding:15px;}
	.textpost h3.name {margin-left: -15px !important; padding-left: 15px !important;}
	.team2 .teamimg {margin-top:0px !important;}
	.team2 p {font-size: 16px; line-height: 24px;}
}

@media only screen and (max-width: 550px) {
	
	br.txt {
	display:none;
	}	
	
	.topform .textform  {
	width:95%;
	}	
		
	.formitem, .formitem2 {padding-top:0px;}
	
	.formiteminput  {width: 80%;}
	.formitem61 .formiteminput  {width: 90%;}
	.formitem9 {max-width: 24%;}
	.formitem4 {max-width: 24%;}	
	.formitem61, .formitem62 {float:none; width:98%; margin-right:2%;}
	.formitem6, .formitem9, .formitem4, .formitem61, .formitem62, .formitem2a {padding-top:20px;}
	

	.topform .largeselect {width: 97%;}	
	

	.listnews2 .listtext {text-align:center;  display: block;}

	.cat {font-size:14px; line-height:14px;}	
	.sliderpost2 .cat {left:-3px; bottom:5px; font-size:12px; line-height:14px; padding:3px; font-weight:normal; padding-right:6px; white-space:nowrap;}
	.sliderpost2 .item .date {margin-top:5px;}
	.sliderpost2 .item .slideritem h3 {font-size:18px; line-height:22px;}

	.sliderpost2 .item .slideritem p, .focusitem p, .sliderscj .item p, .memoriamhome .item p {line-height:22px;}	
	.sliderpost2 .imglink { margin-left:10px; max-width:45%; margin-left:15px; }

	.mb {margin-bottom:20px !important;}

	.justify {text-align:left;}
	
	.contentform, .causale {line-height:20px; font-size:16px;}
			
	.cbr4 {display:-moz-inline-block; display:inline-block; width:100%; margin: 0px 0px 5px !important;}	


	.button3 .filter {background-position:120% 50%;}

	.messefbox a, .commts a {background-size:auto 48px;}

	.mainlibrary .btn {
		width:94%;
	    background-size: auto 70%;
	}

	.eventbox .imgdiv {padding-top:60%;}
	.eventbox h4 {font-size:18px; line-height:20px;}
	.eventbox {min-height:200px;}
	
	.mainevid .titlebox {margin-bottom:40px;}
	.mainevid .prev, .mainevid .next {top:-70px;}

	.gallery5 .galleryimg, .gallery4 .galleryimg, .gallery3 .galleryimg, .gallery2 .galleryimg {width:100% !important; margin-right:0px !important; margin-bottom:1px !important;}

	.gallerybox2 .galleryimg a.zoomimg {top:0px; bottom:0px; left:0px; right:0px; position:static; z-index:100;
	}
	.gallerybox2 .galleryimg .previmg  {display:none;}

}

@media only screen and (max-width: 480px) {
	.sliderpost2 .item .slideritem img {float:none; max-width:100% !important; margin-left:0px; margin-right:0px; height:auto;}
		
}

@media only screen and (max-width: 410px) {

	.socialnet a {
	width:42px; height:42px;
	}
	
}
