/* Sweep To Right */
.hvr-sweep-to-right {
	display: inline-block; vertical-align: middle; position: relative;
  	-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);
  	-webkit-transition-property: color; transition-property: color;
  	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  	content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0;
  	-webkit-transform: scaleX(0); transform: scaleX(0);
  	-webkit-transform-origin: 0 50%; transform-origin: 0 50%;
  	-webkit-transition-property: transform; transition-property: transform;
  	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
  	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
	-webkit-transform: scaleX(1); transform: scaleX(1);
}

/* Sweep To Left */
.hvr-sweep-to-left {
	display: inline-block; vertical-align: middle; position: relative;
  	-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);
  	-webkit-transition-property: color; transition-property: color;
  	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
	content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0;
  	-webkit-transform: scaleX(0); transform: scaleX(0);
  	-webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;
  	-webkit-transition-property: transform; transition-property: transform;
  	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
  	-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
	-webkit-transform: scaleX(1); transform: scaleX(1);
}

/** GENERALE **/
body {
	margin:0; padding:0; font-family: "Open Sans", sans-serif; font-size:16px; color:#333;
	font-weight:400; -webkit-font-smoothing:antialiased;
}
img.aligncenter { display:block; margin:0 auto; }
strong, b { font-weight:600; }
a { text-decoration: underline; color:#333; }
a:hover, a:active, a:focus { text-decoration: underline; color:#D41A3E; }
.pagina_bike a:hover, .pagina_bike a:active, .pagina_bike a:focus { color:#2FD78A; }
.pagina_family a:hover, .pagina_family a:active, .pagina_family a:focus { color:#FB8F13; }
.container { width:auto; padding:0; margin-top:80px; }
.container .row { margin:0; }
.grecaptcha-badge { z-index: 10000; }
.post img.alignnone, .post img.wp-post-image, .search img.alignnone, .search img.wp-post-image { max-width: 100%; height: auto; }
.syntaxhighlighter .container::before { display: inline; }
.tech_table { font-size:14px; margin-bottom:20px; width:100%; }
.tech_table th { background:#D41A3E; border:1px solid #D41A3E; color:#FFF; font-weight:700; padding:4px 6px; }
.tech_table td { border:1px solid #D41A3E; padding:4px 6px; }
hr.statistica { color: #D41A3E; background: #D41A3E; border: none; height: 1px; }
div.statistica { background-color:#F8F8F8; text-align: center; padding: 6px; margin-bottom: 8px; }
.alignright { display: inline; float: right; margin-left: 16px; max-width: 100%; }
.alignleft { display: inline; float: left; margin-right: 16px; max-width: 100%; }
body > .page-container { min-height: calc( 100vh - 80px - 248px ); }
@media screen and (max-width:1050px) {
	body > .page-container { min-height: calc( 100vh - 80px - 218px ); }
}
@media screen and (max-width:767px) {
	.container { margin-top:60px; }
	.grecaptcha-badge { display: none; visibility: hidden; }
	body > .page-container { min-height: calc( 100vh - 60px - 312px ); }
}

.required { color:#f00; }
.row-with-vspace { margin-bottom:20px; }
.site-main .format-aside { background:#f5f5f5; }
.site-title { margin-bottom:0; margin-top:10px; }
.site-title > a { text-decoration:none; }
.site-title > div { height:auto; line-height:18px; }
.site-title .site-description { color:#999; font-size:16px; }
.site-title .site-title-heading { margin:0; }
.widget_calendar #wp-calendar { margin:0; }
.widget_calendar #wp-calendar #next { text-align:right; }
#comments .comment-navigation { margin-bottom:0; }
#comments .comment-navigation-below { margin-bottom:20px; margin-top:15px; }
#comments .media-list li .media { margin-top:15px; }
#comments .media-list li .media .media-body { border:1px solid #eee; padding:10px; }
#comments .media-list li .media .media-body .comment-author { font-size:12px; margin-bottom:10px; }
#comments .media-list ul.children { list-style:none; margin-left:2.5em; }
#main-column .wp-video-shortcode { display:block; height:auto; max-width:100%; }
#main-column .attachment .entry-content { margin-bottom:20px; }
#main-column .attachment .entry-content .attachment { text-align:center; }
#main-column .attachment .entry-meta { margin-bottom:20px; }
#main-column .post,
#main-column .page { border:none; margin-bottom:0; padding:0; }
#main-column .post .entry-header .entry-meta { color:#333; margin: 0 0 25px; font-size: 14px; font-style: italic; }
#main-column .post .entry-header .entry-meta a { color:inherit; }
#main-column .post .entry-header .entry-meta .posted-on .updated { display:none; }
#main-column .post .entry-meta .categories-icon { cursor:default; }
#main-column .post .entry-meta .comments-link a { color:#333; }
#main-column .post .entry-meta .comments-link a .comment-icon .comment-total,
#main-column .page .entry-meta .comments-link a .comment-icon .comment-total { color:#555; font-size:12px; margin-left:5px; }
#main-column .attachment .edit-post-link a, 
#main-column .attachment .entry-meta .edit-post-link a, 
#main-column .post .entry-meta .edit-post-link a,
#main-column .page .entry-meta .edit-post-link a { color:#333; }
#main-column .post .entry-meta .tags-icon { cursor:default; }
#main-column .attachment .entry-title, #main-column .post .entry-title {
	width: 100%; max-width: 960px; font-family: "Montserrat", sans-serif; font-weight: 700; font-size: 50px; margin:0 auto 30px; color:#333;
	line-height:53px; text-align:left; padding: 0 0 14px; background-repeat: no-repeat; background-position: 0 bottom;
	background-size: 50px 4px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDUwIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjQiIGZpbGw9IiNENDFBM0UiLz48L3N2Zz4=");
}
.pagina_bike #main-column .attachment .entry-title, .pagina_bike #main-column .post .entry-title { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDUwIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjQiIGZpbGw9IiMyRkQ3OEEiLz48L3N2Zz4="); }
.pagina_family #main-column .attachment .entry-title, .pagina_family #main-column .post .entry-title { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDUwIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjQiIGZpbGw9IiNGQjhGMTMiLz48L3N2Zz4="); }
#main-column { width:100%; box-sizing:border-box; margin:0 auto; float:none; padding:0; text-align:left; }
#main-column .entry-content { margin:0; font-size:16px; color:#333; font-weight:400; line-height:22px; text-align:left; }
#main-column .entry-content p { width: 100%; max-width: 960px; font-size:16px; color:#333; font-weight:400; line-height:22px; margin:0 auto 10px; padding: 0; }
#main-column .entry-content h3 { width: 100%; max-width: 960px; font-size:24px; color:#333; font-weight:400; line-height:1.2; margin:24px auto 10px; padding: 0; }
div.content_more { display:none; }
a.link_more { display:block; text-decoration:none; font-size: 16px; font-weight: 400; color:#D41A3E; }
a.link_more:hover { color:#D41A3E; text-decoration: underline; }
#sidebar-right { width: 270px; padding: 0; box-sizing: border-box; }
@media screen and (max-width:1050px) {
	#main-column .attachment .entry-title, #main-column .post .entry-title { width: auto; margin: 0 45px 30px; }
	.archive #main-column .attachment .entry-title, .category #main-column .attachment .entry-title,
	.archive #main-column .post .entry-title, .category #main-column .post .entry-title { margin: 0 0 30px; }
	#main-column .entry-content p { width: auto; margin: 0 45px 10px; }
	#main-column .entry-content h3 { width: auto; margin: 24px 45px 10px; }
}
@media screen and (max-width:767px) {
	#main-column .attachment .entry-title, #main-column .post .entry-title { 
		font-size: 25px; line-height: 30px; margin: 0 20px 25px; background-size: 30px 4px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDMwIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjQiIGZpbGw9IiNENDFBM0UiLz48L3N2Zz4=");
	}
	.pagina_bike #main-column .attachment .entry-title, .pagina_bike #main-column .post .entry-title { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDMwIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjQiIGZpbGw9IiMyRkQ3OEEiLz48L3N2Zz4="); }
	.pagina_family #main-column .attachment .entry-title, .pagina_family #main-column .post .entry-title { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDMwIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjQiIGZpbGw9IiNGQjhGMTMiLz48L3N2Zz4="); }
	.archive #main-column .attachment .entry-title, .category #main-column .attachment .entry-title,
	.archive #main-column .post .entry-title, .category #main-column .post .entry-title { margin: 0 0 25px; }
	#main-column .entry-content p { font-size: 14px; line-height: 21px; margin: 0 20px 10px; }
	#main-column .entry-content h3 { font-size: 20px; margin: 20px 20px 10px; }
}

/** HEADER **/
#header { width:100%; box-sizing:border-box; }
#header.menu_opened { position: fixed; z-index: 9001; }
#barra_top, #barra_top.sticky { 
	height:80px; background-color:#FFF; background-image: none; position:fixed; top:0; left:0; right:0; z-index:1000; 
}
#barra_top #barra_top_container { width:auto; max-width: 960px; height:80px; text-align:center; position:relative; margin:0 auto; }
#barra_top #btn_richiedi_info, #barra_top #btn_richiedi_info_mobile {     
	float: right; height:50px; border: 2px solid #D41A3E; text-decoration:none; box-sizing:border-box; margin: 15px 0 0 20px; 
	background:#D41A3E; font-size:16px; color:#FFF; line-height: 46px; text-transform: uppercase; font-weight:700;
}
.pagina_bike #barra_top #btn_richiedi_info, .pagina_bike #barra_top #btn_richiedi_info_mobile {     
	float: right; height:50px; border: 2px solid #2FD78A; text-decoration:none; box-sizing:border-box; margin: 15px 0 0 20px; 
	background:#2FD78A; font-size:16px; color:#FFF; line-height: 46px; text-transform: uppercase; font-weight:700;
}
.pagina_family #barra_top #btn_richiedi_info, .pagina_family #barra_top #btn_richiedi_info_mobile {     
	float: right; height:50px; border: 2px solid #FB8F13; text-decoration:none; box-sizing:border-box; margin: 15px 0 0 20px; 
	background:#FB8F13; font-size:16px; color:#FFF; line-height: 46px; text-transform: uppercase; font-weight:700;
}
#barra_top #btn_richiedi_info { display:inline-block; padding: 0 18px; }
#barra_top #btn_richiedi_info_mobile { display:none; width: 50px; }
#barra_top #btn_richiedi_info span, #barra_top #btn_richiedi_info_mobile span {
	display: inline-block; transition: background-image 0.3s linear; background-repeat:no-repeat; background-position: center center; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjI5NDkgLTcuNzg4MzZlLTA4QzE4LjIzNjYgLTMuNDg2OTdlLTA4IDE5IDAuNzU0NDgzIDE5IDEuNjg1MThMMTkgMTEuMzE0OEMxOSAxMi4yNDU1IDE4LjIzNjYgMTMgMTcuMjk0OSAxM0wxLjcwNTMzIDEzQzAuNzYzNjI0IDEzIDAuMDAwMjIxMTA4IDEyLjI0NTUgMC4wMDAyMjE1NTQgMTEuMzE0OEwwLjAwMDIyNjE2NyAxLjY4NTE4QzAuMDAwMjI2NjEzIDAuNzU0NDgyIDAuNzYzNjMgLTguMzI5NzZlLTA3IDEuNzA1MzMgLTcuODk5NjJlLTA3TDE3LjI5NDkgLTcuNzg4MzZlLTA4Wk0xNy41Mzg1IDEuNjg1MThDMTcuNTM4NSAxLjU1MjIzIDE3LjQyOTQgMS40NDQ0NCAxNy4yOTQ5IDEuNDQ0NDRMMS43MDUzMyAxLjQ0NDQ0QzEuNTcwOCAxLjQ0NDQ0IDEuNDYxNzUgMS41NTIyMyAxLjQ2MTc1IDEuNjg1MThMMS40NjE3NCAxMS4zMTQ4QzEuNDYxNzQgMTEuNDQ3OCAxLjU3MDggMTEuNTU1NiAxLjcwNTMzIDExLjU1NTZMMTcuMjk0OSAxMS41NTU2QzE3LjQyOTQgMTEuNTU1NiAxNy41Mzg1IDExLjQ0NzggMTcuNTM4NSAxMS4zMTQ4TDE3LjUzODUgMS42ODUxOFoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTEgMS41TDkuNSA2TDE3LjUgMS41IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
}
#barra_top #btn_richiedi_info span { width: 19px; height: 13px; margin: 0 10px -1px 0; background-size:19px auto; }
#barra_top #btn_richiedi_info_mobile span { width: 46px; height: 46px; background-size:28px auto; }
#barra_top #btn_richiedi_info_mobile:before, #barra_top #btn_richiedi_info:before { background: #FFF; }
#barra_top #btn_richiedi_info:hover, #barra_top #btn_richiedi_info:active, #barra_top #btn_richiedi_info:focus,
#barra_top #btn_richiedi_info_mobile:hover, #barra_top #btn_richiedi_info_mobile:active, #barra_top #btn_richiedi_info_mobile:focus { text-decoration:none; color: #D41A3E; }
.pagina_bike #barra_top #btn_richiedi_info:hover, .pagina_bike #barra_top #btn_richiedi_info:active, .pagina_bike #barra_top #btn_richiedi_info:focus,
.pagina_bike #barra_top #btn_richiedi_info_mobile:hover, .pagina_bike #barra_top #btn_richiedi_info_mobile:active, .pagina_bike #barra_top #btn_richiedi_info_mobile:focus { text-decoration:none; color: #2FD78A; }
.pagina_family #barra_top #btn_richiedi_info:hover, .pagina_family #barra_top #btn_richiedi_info:active, .pagina_family #barra_top #btn_richiedi_info:focus,
.pagina_family #barra_top #btn_richiedi_info_mobile:hover, .pagina_family #barra_top #btn_richiedi_info_mobile:active, .pagina_family #barra_top #btn_richiedi_info_mobile:focus { text-decoration:none; color: #FB8F13; }
#barra_top #btn_richiedi_info:hover span, #barra_top #btn_richiedi_info:active span, #barra_top #btn_richiedi_info:focus span,
#barra_top #btn_richiedi_info_mobile:hover span, #barra_top #btn_richiedi_info_mobile:active span, #barra_top #btn_richiedi_info_mobile:focus span { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjI5NDkgLTcuNzg4MzZlLTA4QzE4LjIzNjYgLTMuNDg2OTdlLTA4IDE5IDAuNzU0NDgzIDE5IDEuNjg1MThMMTkgMTEuMzE0OEMxOSAxMi4yNDU1IDE4LjIzNjYgMTMgMTcuMjk0OSAxM0wxLjcwNTMzIDEzQzAuNzYzNjI0IDEzIDAuMDAwMjIxMTA4IDEyLjI0NTUgMC4wMDAyMjE1NTQgMTEuMzE0OEwwLjAwMDIyNjE2NyAxLjY4NTE4QzAuMDAwMjI2NjEzIDAuNzU0NDgyIDAuNzYzNjMgLTguMzI5NzZlLTA3IDEuNzA1MzMgLTcuODk5NjJlLTA3TDE3LjI5NDkgLTcuNzg4MzZlLTA4Wk0xNy41Mzg1IDEuNjg1MThDMTcuNTM4NSAxLjU1MjIzIDE3LjQyOTQgMS40NDQ0NCAxNy4yOTQ5IDEuNDQ0NDRMMS43MDUzMyAxLjQ0NDQ0QzEuNTcwOCAxLjQ0NDQ0IDEuNDYxNzUgMS41NTIyMyAxLjQ2MTc1IDEuNjg1MThMMS40NjE3NCAxMS4zMTQ4QzEuNDYxNzQgMTEuNDQ3OCAxLjU3MDggMTEuNTU1NiAxLjcwNTMzIDExLjU1NTZMMTcuMjk0OSAxMS41NTU2QzE3LjQyOTQgMTEuNTU1NiAxNy41Mzg1IDExLjQ0NzggMTcuNTM4NSAxMS4zMTQ4TDE3LjUzODUgMS42ODUxOFoiIGZpbGw9IiNENDFBM0UiLz48cGF0aCBkPSJNMSAxLjVMOS41IDZMMTcuNSAxLjUiIHN0cm9rZT0iI0Q0MUEzRSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4="); }
.pagina_bike #barra_top #btn_richiedi_info:hover span, .pagina_bike #barra_top #btn_richiedi_info:active span, .pagina_bike #barra_top #btn_richiedi_info:focus span,
.pagina_bike #barra_top #btn_richiedi_info_mobile:hover span, .pagina_bike #barra_top #btn_richiedi_info_mobile:active span, .pagina_bike #barra_top #btn_richiedi_info_mobile:focus span { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjI5NDkgLTcuNzg4MzZlLTA4QzE4LjIzNjYgLTMuNDg2OTdlLTA4IDE5IDAuNzU0NDgzIDE5IDEuNjg1MThMMTkgMTEuMzE0OEMxOSAxMi4yNDU1IDE4LjIzNjYgMTMgMTcuMjk0OSAxM0wxLjcwNTMzIDEzQzAuNzYzNjI0IDEzIDAuMDAwMjIxMTA4IDEyLjI0NTUgMC4wMDAyMjE1NTQgMTEuMzE0OEwwLjAwMDIyNjE2NyAxLjY4NTE4QzAuMDAwMjI2NjEzIDAuNzU0NDgyIDAuNzYzNjMgLTguMzI5NzZlLTA3IDEuNzA1MzMgLTcuODk5NjJlLTA3TDE3LjI5NDkgLTcuNzg4MzZlLTA4Wk0xNy41Mzg1IDEuNjg1MThDMTcuNTM4NSAxLjU1MjIzIDE3LjQyOTQgMS40NDQ0NCAxNy4yOTQ5IDEuNDQ0NDRMMS43MDUzMyAxLjQ0NDQ0QzEuNTcwOCAxLjQ0NDQ0IDEuNDYxNzUgMS41NTIyMyAxLjQ2MTc1IDEuNjg1MThMMS40NjE3NCAxMS4zMTQ4QzEuNDYxNzQgMTEuNDQ3OCAxLjU3MDggMTEuNTU1NiAxLjcwNTMzIDExLjU1NTZMMTcuMjk0OSAxMS41NTU2QzE3LjQyOTQgMTEuNTU1NiAxNy41Mzg1IDExLjQ0NzggMTcuNTM4NSAxMS4zMTQ4TDE3LjUzODUgMS42ODUxOFoiIGZpbGw9IiMyRkQ3OEEiLz48cGF0aCBkPSJNMSAxLjVMOS41IDZMMTcuNSAxLjUiIHN0cm9rZT0iIzJGRDc4QSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4="); }
.pagina_family #barra_top #btn_richiedi_info:hover span, .pagina_family #barra_top #btn_richiedi_info:active span, .pagina_family #barra_top #btn_richiedi_info:focus span,
.pagina_family #barra_top #btn_richiedi_info_mobile:hover span, .pagina_family #barra_top #btn_richiedi_info_mobile:active span, .pagina_family #barra_top #btn_richiedi_info_mobile:focus span { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjI5NDkgLTcuNzg4MzZlLTA4QzE4LjIzNjYgLTMuNDg2OTdlLTA4IDE5IDAuNzU0NDgzIDE5IDEuNjg1MThMMTkgMTEuMzE0OEMxOSAxMi4yNDU1IDE4LjIzNjYgMTMgMTcuMjk0OSAxM0wxLjcwNTMzIDEzQzAuNzYzNjI0IDEzIDAuMDAwMjIxMTA4IDEyLjI0NTUgMC4wMDAyMjE1NTQgMTEuMzE0OEwwLjAwMDIyNjE2NyAxLjY4NTE4QzAuMDAwMjI2NjEzIDAuNzU0NDgyIDAuNzYzNjMgLTguMzI5NzZlLTA3IDEuNzA1MzMgLTcuODk5NjJlLTA3TDE3LjI5NDkgLTcuNzg4MzZlLTA4Wk0xNy41Mzg1IDEuNjg1MThDMTcuNTM4NSAxLjU1MjIzIDE3LjQyOTQgMS40NDQ0NCAxNy4yOTQ5IDEuNDQ0NDRMMS43MDUzMyAxLjQ0NDQ0QzEuNTcwOCAxLjQ0NDQ0IDEuNDYxNzUgMS41NTIyMyAxLjQ2MTc1IDEuNjg1MThMMS40NjE3NCAxMS4zMTQ4QzEuNDYxNzQgMTEuNDQ3OCAxLjU3MDggMTEuNTU1NiAxLjcwNTMzIDExLjU1NTZMMTcuMjk0OSAxMS41NTU2QzE3LjQyOTQgMTEuNTU1NiAxNy41Mzg1IDExLjQ0NzggMTcuNTM4NSAxMS4zMTQ4TDE3LjUzODUgMS42ODUxOFoiIGZpbGw9IiNGQjhGMTMiLz48cGF0aCBkPSJNMSAxLjVMOS41IDZMMTcuNSAxLjUiIHN0cm9rZT0iI0ZCOEYxMyIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4="); }
#barra_top #label_telefono {
	display:inline-block; float: right; height:50px; font-size:16px; color:#333; line-height: 50px; text-transform: uppercase;
	text-decoration:none; font-weight:400; box-sizing:border-box; padding: 0 0 0 23px; margin: 15px 0 0;
	background-repeat:no-repeat; background-size:15px auto; background-position: left center; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC41NDQ5MTIgMC43MjEwMDVMMy41OTE3MyAwLjAxNzg5NDZDMy45MjI3NyAtMC4wNTgyNzU4IDQuMjYyNjEgMC4xMTQ1NzIgNC4zOTczNyAwLjQyNTExM0w1LjgwMzU5IDMuNzA2M0M1LjkyNjY0IDMuOTkzNCA1Ljg0NDYxIDQuMzMwMzEgNS42MDE0NSA0LjUyNjU5TDMuODI2MSA1Ljk3OTY5QzQuODgwNzYgOC4yMjY3MSA2LjcyMzUgMTAuMDk1OCA5LjAxNzQgMTEuMTcxTDEwLjQ3MDUgOS4zOTU2M0MxMC42Njk3IDkuMTUyNDggMTEuMDAzNyA5LjA3MDQ1IDExLjI5MDggOS4xOTM0OUwxNC41NzIgMTAuNTk5N0MxNC44ODU0IDEwLjczNzQgMTUuMDU4MyAxMS4wNzcyIDE0Ljk4MjEgMTEuNDA4M0wxNC4yNzkgMTQuNDU1MUMxNC4yMDU4IDE0Ljc3MTUgMTMuOTI0NSAxNSAxMy41OTM1IDE1QzYuMDkwNyAxNSAwIDguOTIxMDMgMCAxLjQwNjU0QzAgMS4wNzg0MiAwLjIyNTU4MyAwLjc5NDI0NiAwLjU0NDkxMiAwLjcyMTAwNVoiIGZpbGw9IiMzODM4MzgiLz48L3N2Zz4=");
}
#barra_top.landingpage #label_telefono { float: left; }
#barra_top #btn_telefono_mobile {     
	display:none; float: right; width: 40px; height:40px; border: 2px solid #D41A3E;
	text-decoration:none; box-sizing:border-box; margin: 10px 0 0; background:#D41A3E;	
}
.pagina_bike #barra_top #btn_telefono_mobile { border: 2px solid #2FD78A; background:#2FD78A; }
.pagina_family #barra_top #btn_telefono_mobile { border: 2px solid #FB8F13; background:#FB8F13; }
#barra_top #btn_telefono_mobile span {
	display: inline-block; transition: background-image 0.3s linear; width: 36px; height: 36px; background-size:18px auto; background-repeat:no-repeat; 
	background-position: center center; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC4zNjMwNzkgMC40ODA2OEwyLjM5NDMzIDAuMDExOTNDMi42MTUwMyAtMC4wMzg4NTEzIDIuODQxNTkgMC4wNzYzODMxIDIuOTMxNDQgMC4yODM0MTRMMy44Njg5NCAyLjQ3MDkxQzMuOTUwOTcgMi42NjIzMiAzLjg5NjI4IDIuODg2OTMgMy43MzQxNyAzLjAxNzc5TDIuNTUwNTggMy45ODY1NEMzLjI1MzcgNS40ODQ1OSA0LjQ4MjIyIDYuNzMwNjggNi4wMTE1MiA3LjQ0NzQ4TDYuOTgwMjcgNi4yNjM4OEM3LjExMzA4IDYuMTAxNzcgNy4zMzU3MyA2LjA0NzA5IDcuNTI3MTQgNi4xMjkxMkw5LjcxNDY0IDcuMDY2NjJDOS45MjM2MiA3LjE1ODQxIDEwLjAzODkgNy4zODQ5OCA5Ljk4ODA4IDcuNjA1NjhMOS41MTkzMyA5LjYzNjkzQzkuNDcwNSA5Ljg0Nzg3IDkuMjgzIDEwLjAwMDIgOS4wNjIzIDEwLjAwMDJDNC4wNjAzNCAxMC4wMDAyIC0wLjAwMDIwMzEzMyA1Ljk0NzQ4IC0wLjAwMDIwMzEzMyAwLjkzNzcxMUMtMC4wMDAyMDMxMzMgMC43MTg5NjEgMC4xNTAxODggMC41Mjk1MDggMC4zNjMwNzkgMC40ODA2OFoiIGZpbGw9IndoaXRlIi8+PC9zdmc+");
}
#barra_top #btn_telefono_mobile:before { background: #FFF; }
#barra_top #btn_telefono_mobile:hover, #barra_top #btn_telefono_mobile:active, #barra_top #btn_telefono_mobile:focus { text-decoration:none; }
#barra_top #btn_telefono_mobile:hover span, #barra_top #btn_telefono_mobile:active span, #barra_top #btn_telefono_mobile:focus span { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC4zNjMwNzkgMC40ODA2OEwyLjM5NDMzIDAuMDExOTNDMi42MTUwMyAtMC4wMzg4NTEzIDIuODQxNTkgMC4wNzYzODMxIDIuOTMxNDQgMC4yODM0MTRMMy44Njg5NCAyLjQ3MDkxQzMuOTUwOTcgMi42NjIzMiAzLjg5NjI4IDIuODg2OTMgMy43MzQxNyAzLjAxNzc5TDIuNTUwNTggMy45ODY1NEMzLjI1MzcgNS40ODQ1OSA0LjQ4MjIyIDYuNzMwNjggNi4wMTE1MiA3LjQ0NzQ4TDYuOTgwMjcgNi4yNjM4OEM3LjExMzA4IDYuMTAxNzcgNy4zMzU3MyA2LjA0NzA5IDcuNTI3MTQgNi4xMjkxMkw5LjcxNDY0IDcuMDY2NjJDOS45MjM2MiA3LjE1ODQxIDEwLjAzODkgNy4zODQ5OCA5Ljk4ODA4IDcuNjA1NjhMOS41MTkzMyA5LjYzNjkzQzkuNDcwNSA5Ljg0Nzg3IDkuMjgzIDEwLjAwMDIgOS4wNjIzIDEwLjAwMDJDNC4wNjAzNCAxMC4wMDAyIC0wLjAwMDIwMzEzMyA1Ljk0NzQ4IC0wLjAwMDIwMzEzMyAwLjkzNzcxMUMtMC4wMDAyMDMxMzMgMC43MTg5NjEgMC4xNTAxODggMC41Mjk1MDggMC4zNjMwNzkgMC40ODA2OFoiIGZpbGw9IiNENDFBM0UiLz48L3N2Zz4="); }
.pagina_bike #barra_top #btn_telefono_mobile:hover span, .pagina_bike #barra_top #btn_telefono_mobile:active span, .pagina_bike #barra_top #btn_telefono_mobile:focus span { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC41NDQ5MTIgMC43MjEwMDVMMy41OTE3MyAwLjAxNzg5NDZDMy45MjI3NyAtMC4wNTgyNzU4IDQuMjYyNjEgMC4xMTQ1NzIgNC4zOTczNyAwLjQyNTExM0w1LjgwMzU5IDMuNzA2M0M1LjkyNjY0IDMuOTkzNCA1Ljg0NDYxIDQuMzMwMzEgNS42MDE0NSA0LjUyNjU5TDMuODI2MSA1Ljk3OTY5QzQuODgwNzYgOC4yMjY3MSA2LjcyMzUgMTAuMDk1OCA5LjAxNzQgMTEuMTcxTDEwLjQ3MDUgOS4zOTU2M0MxMC42Njk3IDkuMTUyNDggMTEuMDAzNyA5LjA3MDQ1IDExLjI5MDggOS4xOTM0OUwxNC41NzIgMTAuNTk5N0MxNC44ODU0IDEwLjczNzQgMTUuMDU4MyAxMS4wNzcyIDE0Ljk4MjEgMTEuNDA4M0wxNC4yNzkgMTQuNDU1MUMxNC4yMDU4IDE0Ljc3MTUgMTMuOTI0NSAxNSAxMy41OTM1IDE1QzYuMDkwNyAxNSAwIDguOTIxMDMgMCAxLjQwNjU0QzAgMS4wNzg0MiAwLjIyNTU4MyAwLjc5NDI0NiAwLjU0NDkxMiAwLjcyMTAwNVoiIGZpbGw9IiMyRkQ3OEEiLz48L3N2Zz4="); }
.pagina_family #barra_top #btn_telefono_mobile:hover span, .pagina_family #barra_top #btn_telefono_mobile:active span, .pagina_family #barra_top #btn_telefono_mobile:focus span { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC41NDQ5MTIgMC43MjEwMDVMMy41OTE3MyAwLjAxNzg5NDZDMy45MjI3NyAtMC4wNTgyNzU4IDQuMjYyNjEgMC4xMTQ1NzIgNC4zOTczNyAwLjQyNTExM0w1LjgwMzU5IDMuNzA2M0M1LjkyNjY0IDMuOTkzNCA1Ljg0NDYxIDQuMzMwMzEgNS42MDE0NSA0LjUyNjU5TDMuODI2MSA1Ljk3OTY5QzQuODgwNzYgOC4yMjY3MSA2LjcyMzUgMTAuMDk1OCA5LjAxNzQgMTEuMTcxTDEwLjQ3MDUgOS4zOTU2M0MxMC42Njk3IDkuMTUyNDggMTEuMDAzNyA5LjA3MDQ1IDExLjI5MDggOS4xOTM0OUwxNC41NzIgMTAuNTk5N0MxNC44ODU0IDEwLjczNzQgMTUuMDU4MyAxMS4wNzcyIDE0Ljk4MjEgMTEuNDA4M0wxNC4yNzkgMTQuNDU1MUMxNC4yMDU4IDE0Ljc3MTUgMTMuOTI0NSAxNSAxMy41OTM1IDE1QzYuMDkwNyAxNSAwIDguOTIxMDMgMCAxLjQwNjU0QzAgMS4wNzg0MiAwLjIyNTU4MyAwLjc5NDI0NiAwLjU0NDkxMiAwLjcyMTAwNVoiIGZpbGw9IiNGQjhGMTMiLz48L3N2Zz4="); }
#barra_top #btn_menu, #barra_top #btn_menu_close {
	display:block; width:auto; height: 30px; float: left; text-decoration:none; box-sizing:border-box; margin: 25px 0 0;
	font-size: 20px; color:#333; font-weight: 300; line-height: 30px;
}
#barra_top #btn_menu_close { display: none; }
#barra_top #btn_menu .icon { 
	display: inline-block; width: 30px; height: 30px; float: left; transition: background-image 0.3s linear;
	background-repeat:no-repeat; background-size:30px auto; background-position: center center; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB5MT0iMSIgeDI9IjIwIiB5Mj0iMSIgc3Ryb2tlPSIjRDQxQTNFIiBzdHJva2Utd2lkdGg9IjIiLz48bGluZSB5MT0iMTEiIHgyPSIzMCIgeTI9IjExIiBzdHJva2U9IiNENDFBM0UiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHkxPSIyMSIgeDI9IjIwIiB5Mj0iMjEiIHN0cm9rZT0iI0Q0MUEzRSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+");
}
.pagina_bike #barra_top #btn_menu .icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB5MT0iMSIgeDI9IjIwIiB5Mj0iMSIgc3Ryb2tlPSIjMkZENzhBIiBzdHJva2Utd2lkdGg9IjIiLz48bGluZSB5MT0iMTEiIHgyPSIzMCIgeTI9IjExIiBzdHJva2U9IiMyRkQ3OEEiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHkxPSIyMSIgeDI9IjIwIiB5Mj0iMjEiIHN0cm9rZT0iIzJGRDc4QSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+"); }
.pagina_family #barra_top #btn_menu .icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB5MT0iMSIgeDI9IjIwIiB5Mj0iMSIgc3Ryb2tlPSIjRkI4RjEzIiBzdHJva2Utd2lkdGg9IjIiLz48bGluZSB5MT0iMTEiIHgyPSIzMCIgeTI9IjExIiBzdHJva2U9IiNGQjhGMTMiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHkxPSIyMSIgeDI9IjIwIiB5Mj0iMjEiIHN0cm9rZT0iI0ZCOEYxMyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+"); }
#barra_top #btn_menu_close .icon { 
	display: inline-block; width: 30px; height: 30px; float: left; transition: background-image 0.3s linear;
	background-repeat:no-repeat; background-size:26px auto; background-position: center center; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMS4wMzg5OSIgeTE9IjI2LjA0MTQiIHgyPSIyNS43ODc3IiB5Mj0iMS4yOTI2OSIgc3Ryb2tlPSIjRDQxQTNFIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMSAxTDI1Ljc0ODcgMjUuNzQ4NyIgc3Ryb2tlPSIjRDQxQTNFIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");
}
.pagina_bike #barra_top #btn_menu_close .icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMS4wMzg5OSIgeTE9IjI2LjA0MTQiIHgyPSIyNS43ODc3IiB5Mj0iMS4yOTI2OSIgc3Ryb2tlPSIjMkZENzhBIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMSAxTDI1Ljc0ODcgMjUuNzQ4NyIgc3Ryb2tlPSIjMkZENzhBIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4="); }
.pagina_family #barra_top #btn_menu_close .icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMS4wMzg5OSIgeTE9IjI2LjA0MTQiIHgyPSIyNS43ODc3IiB5Mj0iMS4yOTI2OSIgc3Ryb2tlPSIjRkI4RjEzIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMSAxTDI1Ljc0ODcgMjUuNzQ4NyIgc3Ryb2tlPSIjRkI4RjEzIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4="); }
#barra_top #btn_menu .testo, #barra_top #btn_menu_close .testo { display: inline-block; height: 30px; box-sizing: border-box; padding: 0 0 0 23px; }
#barra_top #btn_menu:hover, #barra_top #btn_menu:active, #barra_top #btn_menu:focus,
#barra_top #btn_menu_close:hover, #barra_top #btn_menu_close:active, #barra_top #btn_menu_close:focus { text-decoration:none; }
#barra_top #btn_menu:hover .icon, #barra_top #btn_menu:active .icon, #barra_top #btn_menu:focus .icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB5MT0iMSIgeDI9IjIwIiB5Mj0iMSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiLz48bGluZSB5MT0iMTEiIHgyPSIzMCIgeTI9IjExIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHkxPSIyMSIgeDI9IjIwIiB5Mj0iMjEiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+"); }
#barra_top #btn_menu_close:hover .icon, #barra_top #btn_menu_close:active .icon, #barra_top #btn_menu_close:focus .icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMS4wMzg5OSIgeTE9IjI2LjA0MTQiIHgyPSIyNS43ODc3IiB5Mj0iMS4yOTI2OSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMSAxTDI1Ljc0ODcgMjUuNzQ4NyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4="); }
#barra_top #main_logo { 
	display: block; text-decoration: none; width: 220px; height: 50px; position: absolute; top: 15px; left: 50%; margin-left: -110px;
	background-repeat: no-repeat; background-position: center center; background-size: auto 50px; background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGl2ZWxsb18xIiBkYXRhLW5hbWU9IkxpdmVsbG8gMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDc2LjQ1IDEwOS4yIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q0MWEzZTt9LmNscy0ye2ZpbGw6IzMzMzt9LmNscy0ze2lzb2xhdGlvbjppc29sYXRlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+YTM4LWxvZ288L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM0OS45LDI4LjlhMjMuNiwyMy42LDAsMCwwLDQuOC0yLjlsLTIuNC02LjZhMTcuMSwxNy4xLDAsMCwxLS45LDMsMTEsMTEsMCwwLDEtNC4zLDVjLTUuNi0yLjItOS40LTQuMy0xMS42LTYuMmE5LDksMCwwLDEtMy4zLTcsMTAuMTEsMTAuMTEsMCwwLDEsMi45LTcuM0E5LjY1LDkuNjUsMCwwLDEsMzQyLjUsNGExMC42MSwxMC42MSwwLDAsMSw0LjYsMWwtMS41LTRhMjAuOSwyMC45LDAsMCwwLTIuNS0uMSwyMC40MiwyMC40MiwwLDAsMC0xMy4yLDQuNCwxMy4zNiwxMy4zNiwwLDAsMC01LjUsMTAuOSwxMi4zOCwxMi4zOCwwLDAsMCwyLjUsNy42LDIyLjgzLDIyLjgzLDAsMCwwLDcuNiw2LjIsMjQsMjQsMCwwLDAtOS4yLDUuOCwxMi4zNCwxMi4zNCwwLDAsMC0zLjEsOC42LDE0LjExLDE0LjExLDAsMCwwLDUuMywxMS40YzMuNSwyLjksOC4yLDQuNCwxNC4xLDQuNCw2LjMsMCwxMS4zLTEuNiwxNS4xLTQuOHM1LjgtNyw1LjgtMTEuNWExMy4wOCwxMy4wOCwwLDAsMC0yLjktOC43Yy0yLjEtMi40LTUuMy00LjUtOS43LTYuM20xLjMsMjQuOGExMy40OSwxMy40OSwwLDAsMS0xNy45LS40LDEyLjc3LDEyLjc3LDAsMCwxLTMuNC05LjQsMTUuNDcsMTUuNDcsMCwwLDEsMS44LTcuMywxNCwxNCwwLDAsMSw1LjUtNS4zYzIuNywxLjEsNS4yLDIuMyw3LjUsMy40YTMwLjMyLDMwLjMyLDAsMCwxLDUuNSwzLjIsMTEuMTYsMTEuMTYsMCwwLDEsMy4xLDMuNCw5LjU2LDkuNTYsMCwwLDEsMS4xLDQuNCwxMC44NiwxMC44NiwwLDAsMS0zLjIsOCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxNS4xLDQ5LjZhMTEuNzcsMTEuNzcsMCwwLDAtMy41LTQuMiwxNS4yNywxNS4yNywwLDAsMC00LjYtMi4zLDI0LDI0LDAsMCwwLTQuOC0xdi0uNmExOS40LDE5LjQsMCwwLDAsNS43LTIuNSwxNSwxNSwwLDAsMCwzLjctMy40LDEwLjYxLDEwLjYxLDAsMCwwLDEuOC0zLjcsMTMuMzYsMTMuMzYsMCwwLDAsLjYtNCwxMi4xNywxMi4xNywwLDAsMC0uNy0zLjgsMTAsMTAsMCwwLDAtMi41LTQuMiwxNC42LDE0LjYsMCwwLDAtNS0zLjUsMjAuMzYsMjAuMzYsMCwwLDAtOC4xLTEuNCwyMy40OSwyMy40OSwwLDAsMC03LjUsMS4xLDE4LjM1LDE4LjM1LDAsMCwwLTUuNSwzLDEzLDEzLDAsMCwwLTMuNCw0LDguMjEsOC4yMSwwLDAsMC0xLjIsNC4zLDYuMiw2LjIsMCwwLDAsMSwzLjUsMy41LDMuNSwwLDAsMCwzLjEsMS41LDUsNSwwLDAsMCwzLjctMS4yLDMuMjIsMy4yMiwwLDAsMCwxLjItMi42Yy0uMS0yLjYtMy4yLTIuOS0xLjEtNi42YTcuODQsNy44NCwwLDAsMSwyLjYtMi4yLDE0LjcyLDE0LjcyLDAsMCwxLDIuMi0xLDEwLDEwLDAsMCwxLDMuNC0uNSw4LjQ0LDguNDQsMCwwLDEsNi42LDIuNXEyLjQsMi41NSwyLjQsNy41YzAsNC4xLS44LDcuMS0yLjQsOS4xcy00LjMsMy03LjksM2gtMy40VjQ1aDUuMmExMi41NSwxMi41NSwwLDAsMSw1LjQuOSw4LjE0LDguMTQsMCwwLDEsMy40LDIuNCw4LjkxLDguOTEsMCwwLDEsMS43LDMuNywyMC4wNywyMC4wNywwLDAsMSwuNSw0LjIsMTcuMTgsMTcuMTgsMCwwLDEtMSw2LjQsMTQuODUsMTQuODUsMCwwLDEtMi43LDQuMywxMC4wNiwxMC4wNiwwLDAsMS0zLjksMi41LDE0LjM1LDE0LjM1LDAsMCwxLTQuNi44LDIzLjQsMjMuNCwwLDAsMS0zLjgtLjNsMS4zLDMuNWExNC43NywxNC43NywwLDAsMCwyLjEuMXE5LjE1LDAsMTUuMy00LjhhMTUuMDcsMTUuMDcsMCwwLDAsNi4xLTEyLjQsMTYsMTYsMCwwLDAtMS40LTYuNyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMzI2LjYiIHk9IjcxLjkiIHdpZHRoPSIzNS44IiBoZWlnaHQ9IjEuNCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTExMi43LDczLjloNS4xbDcuNS0xOS43aDE5LjVsNy41LDE5LjdoNS4xTDEzNS4xLDE1LjJabTIyLjQtNDUuMyw3LjgsMjAuNkgxMjcuM1oiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMzcuMiw3My45aDUuMWw3LjUtMTkuN2gxOS41bDcuNSwxOS43aDUuMUwyNTkuNiwxNS4yWm0yMi40LTQ1LjMsNy44LDIwLjZIMjUxLjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTk1LjcsMzQuN0ExOC43MywxOC43MywwLDAsMCwxOTAsMjFhMTkuMTQsMTkuMTQsMCwwLDAtMTEuNy01LjdIMTYyLjZWNzMuOWg0LjhWNTQuMWg5LjRsMTIuNywxOS44aDUuOUwxODIuMSw1My4zYTE4LjUsMTguNSwwLDAsMCw4LTQuOSwxOC40OCwxOC40OCwwLDAsMCw1LjYtMTMuN00xNjcuNCwyMC4xaDguOWExNC42LDE0LjYsMCwwLDEsMTQuNiwxNC41LDE0LjY4LDE0LjY4LDAsMCwxLTE0LjYsMTQuNmgtOC45VjIwLjFaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjIwMi41IDczLjkgMjMyLjYgNzMuOSAyMzIuNiA2OS4xIDIwNy4zIDY5LjEgMjA3LjMgNDcgMjMyLjYgNDcgMjMyLjYgNDIuMiAyMDcuMyA0Mi4yIDIwNy4zIDIwLjEgMjMyLjYgMjAuMSAyMzIuNiAxNS4zIDIwMi41IDE1LjMgMjAyLjUgNzMuOSIvPjxnIGNsYXNzPSJjbHMtMyI+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMi42MSwxMDguOVY5MC43SDQuMzZ2MTYuNTRIOC41OXYxLjY2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE5LjEyLDEwOC45SDE3LjI4bC0uODktNC42M0gxMi41MmwtLjg4LDQuNjNIOS44OWwzLjc3LTE4LjJoMS42OVptLTYuMzctNi4wNmgzLjQxTDE0LjQ3LDk0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI5LjM0LDkwLjdoMS4zOHYxOC4ySDI5di0xNmwtMy40NSwyLjg2LS45MS0xLjEyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQxLDk0LjExYTMuNjksMy42OSwwLDEsMS0zLjY5LTMuNjdBMy42MSwzLjYxLDAsMCwxLDQxLDk0LjExWm0tMS40NSwwYTIuMjQsMi4yNCwwLDEsMC0yLjI0LDIuMzRBMi4yMywyLjIzLDAsMCwwLDM5LjUxLDk0LjExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTU2LjEsMTA4LjlINTQuMjVsLS44OC00LjYzSDQ5LjQ5bC0uODgsNC42M0g0Ni44NmwzLjc4LTE4LjJoMS42OVptLTYuMzctNi4wNmgzLjRMNTEuNDQsOTRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjEuODcsOTkuNjdoMy44NVYxMDVhNCw0LDAsMCwxLTQuMDYsNC4yMSwzLjg4LDMuODgsMCwwLDEtNC00LjE2Vjk0LjY4YTQsNCwwLDAsMSw0LjA2LTQuMjQsMy44OCwzLjg4LDAsMCwxLDQsNC4xNnYySDY0Vjk0LjY4YzAtMS42NC0uOTQtMi42LTIuMjYtMi42YTIuMywyLjMsMCwwLDAtMi4yOSwyLjZWMTA1YzAsMS42NiwxLDIuNjMsMi4yOSwyLjYzQTIuMzIsMi4zMiwwLDAsMCw2NCwxMDVWMTAxLjFINjEuODdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjguNTcsMTA4LjlWOTAuN2g2LjM3djEuNjdINzAuMzJ2Ni4yNmgzLjg1djEuNTZINzAuMzJ2N2g0Ljc1djEuNjZaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzksOTQuNzFWMTA4LjlINzcuNDFWOTAuN0g3OS4xTDg0LDEwNC41OVY5MC43aDEuNTl2MTguMkg4NFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04Ny45NCwxMDguOXYtMS4yN2w1LjE1LTE1LjM0SDg4LjMzVjkwLjdIOTVWOTJsLTUuMTcsMTUuMzRIOTV2MS41OFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05Ny40Myw5MC43aDEuODJ2MTguMkg5Ny40M1oiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMTAuNDMsMTA4LjloLTEuODRsLS44OS00LjYzaC0zLjg3TDEwMywxMDguOUgxMDEuMkwxMDUsOTAuN2gxLjY5Wm0tNi4zNy02LjA2aDMuNDFMMTA1Ljc4LDk0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTExNy4xMiw5MC43aDMuNzRjMi41LDAsNC4xOSwxLjU2LDQuMTksNC4zN3Y5LjQxYTQsNCwwLDAsMS00LjI3LDQuNDJoLTMuNjZabTEuNzQsMTYuNjJoMS45YzEuNTYsMCwyLjUyLTEsMi41Mi0yLjg2Vjk1LjE1YzAtMS44Ny0xLTIuODYtMi41Mi0yLjg2aC0xLjlaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTI4LDkwLjdoMS44MnYxOC4ySDEyOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMzkuNjMsOTUuMXYxMy44SDEzOFY5MC43aDEuNzlsMy43MiwxMiwzLjcyLTEyaDEuNjl2MTguMmgtMS42N1Y5NS4xbC0zLjM4LDEwLjgxSDE0M1oiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTkuOTQsMTA4LjloLTEuODVsLS44OC00LjYzaC0zLjg4bC0uODgsNC42M2gtMS43NGwzLjc3LTE4LjJoMS42OVptLTYuMzctNi4wNkgxNTdMMTU1LjI4LDk0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE2OC42MiwxMDguOWwtMi42OC03LjY0Yy0uMTgsMC0uNDksMC0uNjcsMEgxNjMuNXY3LjYyaC0xLjc0VjkwLjdoMy42NmMyLjU4LDAsNC4yNywxLjU2LDQuMjcsNC40MnYxLjc3YTMuOTMsMy45MywwLDAsMS0yLjE5LDMuODVsMyw4LjE2Wm0tNS4xMi05LjA3aDEuOWMxLjU2LDAsMi41Mi0xLDIuNTItMi44NlY5NS4xNWMwLTEuODctMS0yLjg2LTIuNTItMi44NmgtMS45WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE3Mi40Miw5MC43aDEuNzR2OC40M2w0LjE5LTguNDNoMmwtNC41OCw4Ljc0LDQuODQsOS40NmgtMkwxNzQuMTYsMTAwdjguOTRoLTEuNzRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTgyLjE3LDEwOC45VjkwLjdoNi4zN3YxLjY3aC00LjYzdjYuMjZoMy44NXYxLjU2aC0zLjg1djdoNC43NnYxLjY2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE5NC45MSw5Mi4zN1YxMDguOWgtMS43N1Y5Mi4zN0gxOTBWOTAuN2g4LjExdjEuNjdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjAwLjI5LDkwLjdoMS44MnYxOC4yaC0xLjgyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIwNi45NCw5NC43MVYxMDguOWgtMS41OFY5MC43aDEuNjlMMjEyLDEwNC41OVY5MC43aDEuNTl2MTguMkgyMTJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjIwLjYyLDk5LjY3aDMuODVWMTA1YTQsNCwwLDAsMS00LjA2LDQuMjEsMy44NywzLjg3LDAsMCwxLTQtNC4xNlY5NC42OGE0LDQsMCwwLDEsNC4wNS00LjI0LDMuODgsMy44OCwwLDAsMSw0LDQuMTZ2MkgyMjIuN1Y5NC42OGMwLTEuNjQtLjk0LTIuNi0yLjI2LTIuNmEyLjMsMi4zLDAsMCwwLTIuMjksMi42VjEwNWMwLDEuNjYsMSwyLjYzLDIuMjksMi42M2EyLjMyLDIuMzIsMCwwLDAsMi4zMS0yLjYzVjEwMS4xaC0yLjEzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIzMi4xOSw5MC43aDMuNjdjMi41NywwLDQuMjYsMS41Niw0LjI2LDQuNDJ2MmMwLDIuODYtMS43NCw0LjQ3LTQuMzIsNC40N2gtMS44N3Y3LjI4aC0xLjc0Wm0xLjc0LDkuMzZoMS45YzEuNTYsMCwyLjUyLTEsMi41Mi0yLjg2di0yYzAtMS44Ny0xLTIuODYtMi41Mi0yLjg2aC0xLjlaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjQyLjU5LDEwOC45VjkwLjdIMjQ5djEuNjdoLTQuNjN2Ni4yNmgzLjg1djEuNTZoLTMuODV2N2g0Ljc2djEuNjZaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjU4LjI5LDEwOC45bC0yLjY3LTcuNjRjLS4xOSwwLS41LDAtLjY4LDBoLTEuNzd2Ny42MmgtMS43NFY5MC43aDMuNjdjMi41NywwLDQuMjYsMS41Niw0LjI2LDQuNDJ2MS43N2EzLjk0LDMuOTQsMCwwLDEtMi4xOCwzLjg1bDMsOC4xNlptLTUuMTItOS4wN2gxLjljMS41NiwwLDIuNTItMSwyLjUyLTIuODZWOTUuMTVjMC0xLjg3LTEtMi44Ni0yLjUyLTIuODZoLTEuOVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNjcsOTAuN2gzLjY3YzIuNDcsMCw0LjEzLDEuNTQsNC4xMyw0LjI5di40N2E0LDQsMCwwLDEtMi4wOCwzLjg1LDMuODksMy44OSwwLDAsMSwyLjM0LDR2MS4zYTQsNCwwLDAsMS00LjE4LDQuMzRIMjY3Wm0xLjc0LDhoMS43N2MxLjU2LDAsMi41Mi0xLDIuNTItMi44NnYtLjc4YzAtMS44Ny0xLTIuODYtMi41Mi0yLjg2aC0xLjc3Wm0wLDguNzFoMmMxLjU2LDAsMi41Mi0xLDIuNTItMi44NlYxMDNjMC0xLjg3LTEtMi44Ni0yLjUyLTIuODZoLTJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjc3Ljc0LDkwLjdoMS44MnYxOC4yaC0xLjgyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI4Mi44MSw5MC43aDEuNzR2OC40M2w0LjE5LTguNDNoMmwtNC41OCw4Ljc0TDI5MSwxMDguOWgtMkwyODQuNTUsMTAwdjguOTRoLTEuNzRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjkyLjU2LDEwOC45VjkwLjdoNi4zN3YxLjY3SDI5NC4zdjYuMjZoMy44NXYxLjU2SDI5NC4zdjdoNC43NnYxLjY2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMxMi40MiwxMDAuMTRIMzA4djguNzZoLTEuNzRWOTAuN0gzMDh2Ny43OGg0LjQyVjkwLjdoMS43N3YxOC4yaC0xLjc3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMxNy4wNSw5NC42OGE0LDQsMCwwLDEsNC4wNi00LjI0LDMuODgsMy44OCwwLDAsMSw0LDQuMTZWMTA1YTQsNCwwLDAsMS00LjA1LDQuMjEsMy44OCwzLjg4LDAsMCwxLTQtNC4xNlptMS43NCwxMC4yNGEyLjI5LDIuMjksMCwwLDAsMi4yOSwyLjZjMS4zMywwLDIuMjYtLjkzLDIuMjYtMi42Vjk0LjY4YzAtMS42NC0uOTMtMi42LTIuMjYtMi42YTIuMzEsMi4zMSwwLDAsMC0yLjI5LDIuNloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMzEuNjEsOTIuMzdWMTA4LjloLTEuNzdWOTIuMzdoLTMuMTdWOTAuN2g4LjExdjEuNjdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzM2Ljg2LDEwOC45VjkwLjdoNi4zN3YxLjY3aC00LjYydjYuMjZoMy44NHYxLjU2aC0zLjg0djdoNC43NXYxLjY2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM0NS43LDEwOC45VjkwLjdoMS43NXYxNi41NGg0LjIzdjEuNjZaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzU4LjYzLDEwOC45VjkwLjdIMzY1djEuNjdoLTQuNjN2Ni4yNmgzLjg1djEuNTZoLTMuODV2N2g0Ljc2djEuNjZaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzc0LjA3LDEwMS4xM3Y3Ljc3aC0xLjc0VjkwLjdoNi4yNHYxLjY3aC00LjV2Ny4xMmgzLjcydjEuNjRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzg3LjgsMTA4LjlIMzg2bC0uODgtNC42M2gtMy44OGwtLjg4LDQuNjNoLTEuNzRsMy43Ny0xOC4ySDM4NFptLTYuMzctNi4wNmgzLjRMMzgzLjE0LDk0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM5MS4yOCw5NS4xdjEzLjhoLTEuNjZWOTAuN2gxLjc5bDMuNzIsMTIsMy43Mi0xMmgxLjY5djE4LjJoLTEuNjdWOTUuMWwtMy4zOCwxMC44MWgtLjg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQwMy43OSw5MC43aDEuODJ2MTguMmgtMS44MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00MDguODYsMTA4LjlWOTAuN2gxLjc0djE2LjU0aDQuMjR2MS42NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00MTcuNTEsMTAxLjU3LDQxNC4wNiw5MC43aDEuODdsMi41Miw4Ljc0TDQyMSw5MC43aDEuNzdsLTMuNDksMTAuOTJ2Ny4yOGgtMS43N1oiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00MzUuNjEsMTAwLjE0aC00LjQydjguNzZoLTEuNzRWOTAuN2gxLjc0djcuNzhoNC40MlY5MC43aDEuNzd2MTguMmgtMS43N1oiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00NDAuMjQsOTQuNjhhNCw0LDAsMCwxLDQuMDUtNC4yNCwzLjg4LDMuODgsMCwwLDEsNCw0LjE2VjEwNWE0LDQsMCwwLDEtNC4wNiw0LjIxLDMuODcsMy44NywwLDAsMS00LTQuMTZaTTQ0MiwxMDQuOTJhMi4yOSwyLjI5LDAsMCwwLDIuMjksMi42YzEuMzIsMCwyLjI2LS45MywyLjI2LTIuNlY5NC42OGMwLTEuNjQtLjk0LTIuNi0yLjI2LTIuNmEyLjMsMi4zLDAsMCwwLTIuMjksMi42WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQ1NC44LDkyLjM3VjEwOC45SDQ1M1Y5Mi4zN2gtMy4xN1Y5MC43SDQ1OHYxLjY3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQ2MC4wNSwxMDguOVY5MC43aDYuMzd2MS42N2gtNC42M3Y2LjI2aDMuODV2MS41NmgtMy44NXY3aDQuNzZ2MS42NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00NjguODksMTA4LjlWOTAuN2gxLjc0djE2LjU0aDQuMjR2MS42NloiLz48L2c+PC9zdmc+");
}
@media screen and (max-width:1050px) {
	#barra_top #barra_top_container { margin: 0 45px; }
}
@media screen and (max-width:960px) {
	#barra_top #btn_richiedi_info { display: none; }
	#barra_top #btn_richiedi_info_mobile { display: block; }
	#barra_top #main_logo { 
		width: 100px; height: 30px; top: 25px; left: 50%; margin-left: -50px; background-size: 100px auto; background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGl2ZWxsb18xIiBkYXRhLW5hbWU9IkxpdmVsbG8gMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjU1LjgyIDc2LjUxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q0MWEzZTt9LmNscy0ye2ZpbGw6IzMzMzt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmEzOC1sb2dvPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNDAuMjEsMjkuNzZhMjMuNiwyMy42LDAsMCwwLDQuOC0yLjlsLTIuNC02LjZhMTcuMSwxNy4xLDAsMCwxLS45LDMsMTEsMTEsMCwwLDEtNC4zLDVjLTUuNi0yLjItOS40LTQuMy0xMS42LTYuMmE5LDksMCwwLDEtMy4zLTcsMTAuMTEsMTAuMTEsMCwwLDEsMi45LTcuMyw5LjY1LDkuNjUsMCwwLDEsNy40LTIuOSwxMC42MSwxMC42MSwwLDAsMSw0LjYsMWwtMS41LTRhMjAuOSwyMC45LDAsMCwwLTIuNS0uMSwyMC40MiwyMC40MiwwLDAsMC0xMy4yLDQuNCwxMy4zNiwxMy4zNiwwLDAsMC01LjUsMTAuOSwxMi4zOCwxMi4zOCwwLDAsMCwyLjUsNy42LDIyLjgzLDIyLjgzLDAsMCwwLDcuNiw2LjIsMjQsMjQsMCwwLDAtOS4yLDUuOCwxMi4zNCwxMi4zNCwwLDAsMC0zLjEsOC42LDE0LjExLDE0LjExLDAsMCwwLDUuMywxMS40YzMuNSwyLjksOC4yLDQuNCwxNC4xLDQuNCw2LjMsMCwxMS4zLTEuNiwxNS4xLTQuOHM1LjgtNyw1LjgtMTEuNWExMy4wOCwxMy4wOCwwLDAsMC0yLjktOC43Yy0yLjEtMi40LTUuMy00LjUtOS43LTYuM20xLjMsMjQuOGExMy40OSwxMy40OSwwLDAsMS0xNy45LS40LDEyLjc3LDEyLjc3LDAsMCwxLTMuNC05LjQsMTUuNDcsMTUuNDcsMCwwLDEsMS44LTcuMywxNCwxNCwwLDAsMSw1LjUtNS4zYzIuNywxLjEsNS4yLDIuMyw3LjUsMy40YTMwLjMyLDMwLjMyLDAsMCwxLDUuNSwzLjIsMTEuMTYsMTEuMTYsMCwwLDEsMy4xLDMuNCw5LjU2LDkuNTYsMCwwLDEsMS4xLDQuNCwxMC44NiwxMC44NiwwLDAsMS0zLjIsOCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwNS40MSw1MC40NmExMS43NywxMS43NywwLDAsMC0zLjUtNC4yLDE1LjI3LDE1LjI3LDAsMCwwLTQuNi0yLjMsMjQsMjQsMCwwLDAtNC44LTF2LS42YTE5LjQsMTkuNCwwLDAsMCw1LjctMi41LDE1LDE1LDAsMCwwLDMuNy0zLjQsMTAuNjEsMTAuNjEsMCwwLDAsMS44LTMuNywxMy4zNiwxMy4zNiwwLDAsMCwuNi00LDEyLjE3LDEyLjE3LDAsMCwwLS43LTMuOCwxMCwxMCwwLDAsMC0yLjUtNC4yLDE0LjYsMTQuNiwwLDAsMC01LTMuNSwyMC4zNiwyMC4zNiwwLDAsMC04LjEtMS40LDIzLjQ5LDIzLjQ5LDAsMCwwLTcuNSwxLjEsMTguMzUsMTguMzUsMCwwLDAtNS41LDMsMTMsMTMsMCwwLDAtMy40LDQsOC4yMSw4LjIxLDAsMCwwLTEuMiw0LjMsNi4yLDYuMiwwLDAsMCwxLDMuNSwzLjUsMy41LDAsMCwwLDMuMSwxLjUsNSw1LDAsMCwwLDMuNy0xLjIsMy4yMiwzLjIyLDAsMCwwLDEuMi0yLjZjLS4xLTIuNi0zLjItMi45LTEuMS02LjZhNy44NCw3Ljg0LDAsMCwxLDIuNi0yLjIsMTQuNzIsMTQuNzIsMCwwLDEsMi4yLTEsMTAsMTAsMCwwLDEsMy40LS41LDguNDQsOC40NCwwLDAsMSw2LjYsMi41cTIuNCwyLjU1LDIuNCw3LjVjMCw0LjEtLjgsNy4xLTIuNCw5LjFzLTQuMywzLTcuOSwzaC0zLjR2NC42SDE4N2ExMi41NSwxMi41NSwwLDAsMSw1LjQuOSw4LjE0LDguMTQsMCwwLDEsMy40LDIuNCw4LjkxLDguOTEsMCwwLDEsMS43LDMuNywyMC4wNywyMC4wNywwLDAsMSwuNSw0LjIsMTcuMTgsMTcuMTgsMCwwLDEtMSw2LjQsMTQuODUsMTQuODUsMCwwLDEtMi43LDQuMywxMC4wNiwxMC4wNiwwLDAsMS0zLjksMi41LDE0LjM1LDE0LjM1LDAsMCwxLTQuNi44LDIzLjQsMjMuNCwwLDAsMS0zLjgtLjNsMS4zLDMuNWExNC43NywxNC43NywwLDAsMCwyLjEuMXE5LjE1LDAsMTUuMy00LjhhMTUuMDcsMTUuMDcsMCwwLDAsNi4xLTEyLjQsMTYsMTYsMCwwLDAtMS40LTYuNyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMjE2LjkxIiB5PSI3Mi43NiIgd2lkdGg9IjM1LjgiIGhlaWdodD0iMS40Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMyw3NC43Nmg1LjFsNy41LTE5LjdoMTkuNWw3LjUsMTkuN2g1LjFsLTIyLjMtNTguN1ptMjIuNC00NS4zLDcuOCwyMC42SDE3LjYxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEyNy41MSw3NC43Nmg1LjFsNy41LTE5LjdoMTkuNWw3LjUsMTkuN2g1LjFsLTIyLjMtNTguN1ptMjIuNC00NS4zLDcuOCwyMC42aC0xNS42WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTg2LDM1LjU2YTE4LjczLDE4LjczLDAsMCwwLTUuNy0xMy43LDE5LjE0LDE5LjE0LDAsMCwwLTExLjctNS43SDUyLjkxdjU4LjZoNC44VjU1aDkuNGwxMi43LDE5LjhoNS45bC0xMy4zLTIwLjZhMTguNSwxOC41LDAsMCwwLDgtNC45QTE4LjQ4LDE4LjQ4LDAsMCwwLDg2LDM1LjU2TTU3LjcxLDIxaDguOWExNC42LDE0LjYsMCwwLDEsMTQuNiwxNC41LDE0LjY4LDE0LjY4LDAsMCwxLTE0LjYsMTQuNmgtOC45VjIxWiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI5Mi44MSA3NC43NiAxMjIuOTEgNzQuNzYgMTIyLjkxIDY5Ljk2IDk3LjYxIDY5Ljk2IDk3LjYxIDQ3Ljg2IDEyMi45MSA0Ny44NiAxMjIuOTEgNDMuMDYgOTcuNjEgNDMuMDYgOTcuNjEgMjAuOTYgMTIyLjkxIDIwLjk2IDEyMi45MSAxNi4xNiA5Mi44MSAxNi4xNiA5Mi44MSA3NC43NiIvPjwvc3ZnPg==");
	}
}
@media screen and (max-width:767px) {
	#barra_top, #barra_top.sticky { height: 60px; }
	#barra_top #barra_top_container { height: 60px; margin: 0 10px; }
	#barra_top #btn_richiedi_info_mobile, .pagina_bike #barra_top #btn_richiedi_info_mobile, 
	.pagina_family #barra_top #btn_richiedi_info_mobile { width: 40px; height:40px; margin: 10px 0 0 10px; }
	#barra_top #btn_richiedi_info_mobile span { width: 36px; height: 36px; background-size:22px auto; }
	#barra_top #label_telefono { display: none; }
	#barra_top #btn_telefono_mobile { display: block; }
	#barra_top #btn_menu, #barra_top #btn_menu_close { margin: 15px 0 0; }
	#barra_top #btn_menu .testo, #barra_top #btn_menu_close .testo { display: none; }
	#barra_top #main_logo { top: 14px; margin-left: -82px; }
	#barra_top.landingpage #main_logo { left: 0; margin-left: 0; }
}

/** MENU **/
#menu_container {	
	display:none; padding:0 20px; position:fixed; top:0; left:0; right:0; z-index:9000; height:100%; overflow-y:hidden; overflow-x:hidden;
	font-weight: 400; font-size:23px; color:#333; background-repeat: no-repeat; background-position: center 80px; 
	background-size: cover; background-image: url("../img/bg_38.jpg");
}
#menu_wrapper { 
	position: absolute; left: 0; right: 0; top: 80px; bottom: 0px; padding: 30px 45px; overflow-x: hidden; overflow-y: scroll;  box-sizing: border-box;
}
#menu_container table { margin:0 auto; width: 100%; max-width: 960px; height:100%; border:0; }
#menu_container td { text-align:center; vertical-align:middle; }
#menu_container .nav { padding:0; display: table; width: 100%; margin: 0 0 60px; }
#menu_container .nav > li { display: table-cell; text-align: left; vertical-align: top; width: 25%; padding: 0; box-sizing: border-box; }
#menu_container .nav > li > a { 
	font-weight: 700; font-size: 23px; color:#333; text-transform: uppercase; padding:0 0 6px; margin: 0 0 20px;
	line-height:1.3; text-decoration: none; background-repeat: no-repeat; background-position: left bottom; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDI1IDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGxpbmUgeTE9IjEuNSIgeDI9IjI1IiB5Mj0iMS41IiBzdHJva2U9IiMzODM4MzgiIHN0cm9rZS13aWR0aD0iMyIvPjwvc3ZnPg==");
}
#menu_container .nav > li.area38 > a { color: #D41A3E; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDI1IDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGxpbmUgeTE9IjEuNSIgeDI9IjI1IiB5Mj0iMS41IiBzdHJva2U9IiNENDFBM0UiIHN0cm9rZS13aWR0aD0iMyIvPjwvc3ZnPg=="); }
#menu_container .nav > li.bike > a { color: #2FD78A; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDI1IDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGxpbmUgeTE9IjEuNSIgeDI9IjI1IiB5Mj0iMS41IiBzdHJva2U9IiMyRkQ3OEEiIHN0cm9rZS13aWR0aD0iMyIvPjwvc3ZnPg=="); }
#menu_container .nav > li.family > a { color: #FB8F13; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDI1IDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGxpbmUgeTE9IjEuNSIgeDI9IjI1IiB5Mj0iMS41IiBzdHJva2U9IiNGQjhGMTMiIHN0cm9rZS13aWR0aD0iMyIvPjwvc3ZnPg=="); }
#menu_container .nav > li > a:hover, #menu_container .nav > li > a:focus { color:#333; background-color:transparent; text-decoration: none; }
#menu_container .nav > li.area38 > a:hover, #menu_container .nav > li.area38 > a:focus { color: #D41A3E; }
#menu_container .nav > li.bike > a:hover, #menu_container .nav > li.bike > a:focus { color: #2FD78A; }
#menu_container .nav > li.family > a:hover, #menu_container .nav > li.family > a:focus { color: #FB8F13; }
#menu_container .sub-menu { list-style: none; margin: 0; padding: 0; }
#menu_container .sub-menu > li { list-style:none; display: block; padding: 0 0 14px; }
#menu_container .sub-menu > li:last-child { padding: 0; }
#menu_container .sub-menu > li > a { 
	font-weight: 300; font-size: 23px; color:#333; line-height:1.3; text-decoration: none; padding: 0; margin: 0;
}
#menu_container .sub-menu > li.active > a, #menu_container .sub-menu > li > a:hover, #menu_container .sub-menu > li > a:focus { color:#333; font-weight: 400; background-color:transparent; text-decoration: none; }
#menu_container li.area38 .sub-menu > li.active > a, #menu_container li.area38 .sub-menu > li > a:hover, #menu_container li.area38 .sub-menu > li > a:focus { color: #D41A3E; }
#menu_container li.bike .sub-menu > li.active > a, #menu_container li.bike .sub-menu > li > a:hover, #menu_container li.bike .sub-menu > li > a:focus { color: #2FD78A; }
#menu_container li.family .sub-menu > li.active > a, #menu_container li.family .sub-menu > li > a:hover, #menu_container li.family .sub-menu > li > a:focus { color: #FB8F13; }
#menu_container .social_container { width: 100%; box-sizing: border-box; border-top: 1px solid #333; padding: 20px 0 0; }
#menu_container #menu_contattaci {
	display: block; float: left; height:50px; border: 2px solid #333; text-decoration:none; box-sizing:border-box; padding: 0 18px;
	background:transparent; font-size:16px; color:#333; line-height: 46px; text-transform: uppercase; font-weight:700;
}
#menu_container #menu_contattaci span {
	display: inline-block; width: 16px; height: 13px; margin: 0 0 0 10px; transition: background-image 0.3s linear; 
	background-repeat:no-repeat; background-size: 16px auto; background-position: center center; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS43OTQzOCAwLjE5NTUxMUM5LjUzNTUzIC0wLjA2NTE3MDMgOS4xMDQ3MyAtMC4wNjUxNzAzIDguODM2ODQgMC4xOTU1MTFDOC41Nzc5OSAwLjQ0NzM4NSA4LjU3Nzk5IDAuODY2NTg4IDguODM2ODQgMS4xMTc4OEwxMy42OTIxIDUuODQyNDNIMC42NzAzNEMwLjI5Njg1NiA1Ljg0MzAxIDAgNi4xMzE4OCAwIDYuNDk1M0MwIDYuODU4NzMgMC4yOTY4NTYgNy4xNTY5OSAwLjY3MDM0IDcuMTU2OTlIMTMuNjkyMUw4LjgzNjg0IDExLjg3MjdDOC41Nzc5OSAxMi4xMzM0IDguNTc3OTkgMTIuNTUzMiA4LjgzNjg0IDEyLjgwNDVDOS4xMDQ3MyAxMy4wNjUyIDkuNTM2MTQgMTMuMDY1MiA5Ljc5NDM4IDEyLjgwNDVMMTUuNzk5MSA2Ljk2MTQ4QzE2LjA2NyA2LjcwOTYgMTYuMDY3IDYuMjkwNCAxNS43OTkxIDYuMDM5MTFMOS43OTQzOCAwLjE5NTUxMVoiIGZpbGw9IiMzMzMzMzMiLz48L3N2Zz4=");
}
#menu_container #menu_contattaci:before { background: #333; }
#menu_container #menu_contattaci:hover, #menu_container #menu_contattaci:active, #menu_container #menu_contattaci:focus { text-decoration:none; color: #FFF; }
#menu_container #menu_contattaci:hover span, #menu_container #menu_contattaci:active span, #menu_container #menu_contattaci:focus span { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS43OTQzOCAwLjE5NTUxMUM5LjUzNTUzIC0wLjA2NTE3MDMgOS4xMDQ3MyAtMC4wNjUxNzAzIDguODM2ODQgMC4xOTU1MTFDOC41Nzc5OSAwLjQ0NzM4NSA4LjU3Nzk5IDAuODY2NTg4IDguODM2ODQgMS4xMTc4OEwxMy42OTIxIDUuODQyNDNIMC42NzAzNEMwLjI5Njg1NiA1Ljg0MzAxIDAgNi4xMzE4OCAwIDYuNDk1M0MwIDYuODU4NzMgMC4yOTY4NTYgNy4xNTY5OSAwLjY3MDM0IDcuMTU2OTlIMTMuNjkyMUw4LjgzNjg0IDExLjg3MjdDOC41Nzc5OSAxMi4xMzM0IDguNTc3OTkgMTIuNTUzMiA4LjgzNjg0IDEyLjgwNDVDOS4xMDQ3MyAxMy4wNjUyIDkuNTM2MTQgMTMuMDY1MiA5Ljc5NDM4IDEyLjgwNDVMMTUuNzk5MSA2Ljk2MTQ4QzE2LjA2NyA2LjcwOTYgMTYuMDY3IDYuMjkwNCAxNS43OTkxIDYuMDM5MTFMOS43OTQzOCAwLjE5NTUxMVoiIGZpbGw9IiNGRkZGRkYiLz48L3N2Zz4="); }
#menu_container a.youtube, #menu_container a.facebook {
	display: block; float: right; height: 24px; text-decoration: none; transition: background-image 0.3s linear;
	background-repeat: no-repeat; background-position: center center;
}
#menu_container a.youtube { width: 30px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjkuMzczMSAzLjI4NTc5QzI5LjAyODEgMS45OTI0MyAyOC4wMTE1IDAuOTczODIgMjYuNzIwOCAwLjYyODE0MUMyNC4zODEzIDAgMTUgMCAxNSAwQzE1IDAgNS42MTg3OSAwIDMuMjc5MTkgMC42MjgxNDFDMS45ODg0NyAwLjk3Mzg3NSAwLjk3MTkwNCAxLjk5MjQzIDAuNjI2ODc5IDMuMjg1NzlDMCA1LjYzMDA4IDAgMTAuNTIxMiAwIDEwLjUyMTJDMCAxMC41MjEyIDAgMTUuNDEyNCAwLjYyNjg3OSAxNy43NTY2QzAuOTcxOTA0IDE5LjA1IDEuOTg4NDcgMjAuMDI2MiAzLjI3OTE5IDIwLjM3MTlDNS42MTg3OSAyMSAxNSAyMSAxNSAyMUMxNSAyMSAyNC4zODEyIDIxIDI2LjcyMDggMjAuMzcxOUMyOC4wMTE1IDIwLjAyNjIgMjkuMDI4MSAxOS4wNSAyOS4zNzMxIDE3Ljc1NjZDMzAgMTUuNDEyNCAzMCAxMC41MjEyIDMwIDEwLjUyMTJDMzAgMTAuNTIxMiAzMCA1LjYzMDA4IDI5LjM3MzEgMy4yODU3OVpNMTEuOTMxOCAxNC45NjJWNi4wODA0M0wxOS43NzI3IDEwLjUyMTNMMTEuOTMxOCAxNC45NjJaIiBmaWxsPSIjMzMzMzMzIi8+PC9zdmc+"); }
#menu_container a.facebook { width: 13px; margin: 0 0 0 30px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMTQ4MSAxMy41TDEyLjgyMjIgOS4xNTY1Nkg4LjYwNzI1VjYuMzM3OTdDOC42MDcyNSA1LjE0OTY5IDkuMTk2MDUgMy45OTE0MSAxMS4wODM4IDMuOTkxNDFIMTNWMC4yOTM0MzhDMTMgMC4yOTM0MzggMTEuMjYxMSAwIDkuNTk4NTMgMEM2LjEyNzM4IDAgMy44NTg0NyAyLjA4MDMxIDMuODU4NDcgNS44NDYyNVY5LjE1NjU2SDBWMTMuNUgzLjg1ODQ3VjI0SDguNjA3MjVWMTMuNUgxMi4xNDgxWiIgZmlsbD0iIzMzMzMzMyIvPjwvc3ZnPg=="); }
#menu_container a.youtube:hover, #menu_container a.youtube:active, #menu_container a.youtube:focus,
#menu_container a.facebook:hover, #menu_container a.facebook:active, #menu_container a.facebook:focus { text-decoration: none; }
#menu_container a.youtube:hover, #menu_container a.youtube:active, #menu_container a.youtube:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjkuMzczMSAzLjI4NTc5QzI5LjAyODEgMS45OTI0MyAyOC4wMTE1IDAuOTczODIgMjYuNzIwOCAwLjYyODE0MUMyNC4zODEzIDAgMTUgMCAxNSAwQzE1IDAgNS42MTg3OSAwIDMuMjc5MTkgMC42MjgxNDFDMS45ODg0NyAwLjk3Mzg3NSAwLjk3MTkwNCAxLjk5MjQzIDAuNjI2ODc5IDMuMjg1NzlDMCA1LjYzMDA4IDAgMTAuNTIxMiAwIDEwLjUyMTJDMCAxMC41MjEyIDAgMTUuNDEyNCAwLjYyNjg3OSAxNy43NTY2QzAuOTcxOTA0IDE5LjA1IDEuOTg4NDcgMjAuMDI2MiAzLjI3OTE5IDIwLjM3MTlDNS42MTg3OSAyMSAxNSAyMSAxNSAyMUMxNSAyMSAyNC4zODEyIDIxIDI2LjcyMDggMjAuMzcxOUMyOC4wMTE1IDIwLjAyNjIgMjkuMDI4MSAxOS4wNSAyOS4zNzMxIDE3Ljc1NjZDMzAgMTUuNDEyNCAzMCAxMC41MjEyIDMwIDEwLjUyMTJDMzAgMTAuNTIxMiAzMCA1LjYzMDA4IDI5LjM3MzEgMy4yODU3OVpNMTEuOTMxOCAxNC45NjJWNi4wODA0M0wxOS43NzI3IDEwLjUyMTNMMTEuOTMxOCAxNC45NjJaIiBmaWxsPSIjRDQxQTNFIi8+PC9zdmc+Cg=="); }
#menu_container a.facebook:hover, #menu_container a.facebook:active, #menu_container a.facebook:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMTQ4MSAxMy41TDEyLjgyMjIgOS4xNTY1Nkg4LjYwNzI1VjYuMzM3OTdDOC42MDcyNSA1LjE0OTY5IDkuMTk2MDUgMy45OTE0MSAxMS4wODM4IDMuOTkxNDFIMTNWMC4yOTM0MzhDMTMgMC4yOTM0MzggMTEuMjYxMSAwIDkuNTk4NTMgMEM2LjEyNzM4IDAgMy44NTg0NyAyLjA4MDMxIDMuODU4NDcgNS44NDYyNVY5LjE1NjU2SDBWMTMuNUgzLjg1ODQ3VjI0SDguNjA3MjVWMTMuNUgxMi4xNDgxWiIgZmlsbD0iI0Q0MUEzRSIvPjwvc3ZnPgo="); }
.pagina_bike #menu_container a.youtube:hover, .pagina_bike #menu_container a.youtube:active, .pagina_bike #menu_container a.youtube:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjkuMzczMSAzLjI4NTc5QzI5LjAyODEgMS45OTI0MyAyOC4wMTE1IDAuOTczODIgMjYuNzIwOCAwLjYyODE0MUMyNC4zODEzIDAgMTUgMCAxNSAwQzE1IDAgNS42MTg3OSAwIDMuMjc5MTkgMC42MjgxNDFDMS45ODg0NyAwLjk3Mzg3NSAwLjk3MTkwNCAxLjk5MjQzIDAuNjI2ODc5IDMuMjg1NzlDMCA1LjYzMDA4IDAgMTAuNTIxMiAwIDEwLjUyMTJDMCAxMC41MjEyIDAgMTUuNDEyNCAwLjYyNjg3OSAxNy43NTY2QzAuOTcxOTA0IDE5LjA1IDEuOTg4NDcgMjAuMDI2MiAzLjI3OTE5IDIwLjM3MTlDNS42MTg3OSAyMSAxNSAyMSAxNSAyMUMxNSAyMSAyNC4zODEyIDIxIDI2LjcyMDggMjAuMzcxOUMyOC4wMTE1IDIwLjAyNjIgMjkuMDI4MSAxOS4wNSAyOS4zNzMxIDE3Ljc1NjZDMzAgMTUuNDEyNCAzMCAxMC41MjEyIDMwIDEwLjUyMTJDMzAgMTAuNTIxMiAzMCA1LjYzMDA4IDI5LjM3MzEgMy4yODU3OVpNMTEuOTMxOCAxNC45NjJWNi4wODA0M0wxOS43NzI3IDEwLjUyMTNMMTEuOTMxOCAxNC45NjJaIiBmaWxsPSIjMkZENzhBIi8+PC9zdmc+"); }
.pagina_bike #menu_container a.facebook:hover, .pagina_bike #menu_container a.facebook:active, .pagina_bike #menu_container a.facebook:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMTQ4MSAxMy41TDEyLjgyMjIgOS4xNTY1Nkg4LjYwNzI1VjYuMzM3OTdDOC42MDcyNSA1LjE0OTY5IDkuMTk2MDUgMy45OTE0MSAxMS4wODM4IDMuOTkxNDFIMTNWMC4yOTM0MzhDMTMgMC4yOTM0MzggMTEuMjYxMSAwIDkuNTk4NTMgMEM2LjEyNzM4IDAgMy44NTg0NyAyLjA4MDMxIDMuODU4NDcgNS44NDYyNVY5LjE1NjU2SDBWMTMuNUgzLjg1ODQ3VjI0SDguNjA3MjVWMTMuNUgxMi4xNDgxWiIgZmlsbD0iIzJGRDc4QSIvPjwvc3ZnPg=="); }
.pagina_family #menu_container a.youtube:hover, .pagina_family #menu_container a.youtube:active, .pagina_family #menu_container a.youtube:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjkuMzczMSAzLjI4NTc5QzI5LjAyODEgMS45OTI0MyAyOC4wMTE1IDAuOTczODIgMjYuNzIwOCAwLjYyODE0MUMyNC4zODEzIDAgMTUgMCAxNSAwQzE1IDAgNS42MTg3OSAwIDMuMjc5MTkgMC42MjgxNDFDMS45ODg0NyAwLjk3Mzg3NSAwLjk3MTkwNCAxLjk5MjQzIDAuNjI2ODc5IDMuMjg1NzlDMCA1LjYzMDA4IDAgMTAuNTIxMiAwIDEwLjUyMTJDMCAxMC41MjEyIDAgMTUuNDEyNCAwLjYyNjg3OSAxNy43NTY2QzAuOTcxOTA0IDE5LjA1IDEuOTg4NDcgMjAuMDI2MiAzLjI3OTE5IDIwLjM3MTlDNS42MTg3OSAyMSAxNSAyMSAxNSAyMUMxNSAyMSAyNC4zODEyIDIxIDI2LjcyMDggMjAuMzcxOUMyOC4wMTE1IDIwLjAyNjIgMjkuMDI4MSAxOS4wNSAyOS4zNzMxIDE3Ljc1NjZDMzAgMTUuNDEyNCAzMCAxMC41MjEyIDMwIDEwLjUyMTJDMzAgMTAuNTIxMiAzMCA1LjYzMDA4IDI5LjM3MzEgMy4yODU3OVpNMTEuOTMxOCAxNC45NjJWNi4wODA0M0wxOS43NzI3IDEwLjUyMTNMMTEuOTMxOCAxNC45NjJaIiBmaWxsPSIjRkI4RjEzIi8+PC9zdmc+"); }
.pagina_family #menu_container a.facebook:hover, .pagina_family #menu_container a.facebook:active, .pagina_family #menu_container a.facebook:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMTQ4MSAxMy41TDEyLjgyMjIgOS4xNTY1Nkg4LjYwNzI1VjYuMzM3OTdDOC42MDcyNSA1LjE0OTY5IDkuMTk2MDUgMy45OTE0MSAxMS4wODM4IDMuOTkxNDFIMTNWMC4yOTM0MzhDMTMgMC4yOTM0MzggMTEuMjYxMSAwIDkuNTk4NTMgMEM2LjEyNzM4IDAgMy44NTg0NyAyLjA4MDMxIDMuODU4NDcgNS44NDYyNVY5LjE1NjU2SDBWMTMuNUgzLjg1ODQ3VjI0SDguNjA3MjVWMTMuNUgxMi4xNDgxWiIgZmlsbD0iI0ZCOEQxMyIvPjwvc3ZnPg=="); }
@media screen and (max-width:1050px) {
	#menu_wrapper { bottom: 115px; }
	#menu_container .nav { margin: 0; }
	#menu_container .social_container { position: fixed; left: 45px; right: 45px; bottom: 45px; width: auto; }
}
@media screen and (max-width:960px) {
	#menu_wrapper { bottom: 115px; padding: 40px 45px 20px; }
	#menu_container { background-image: url("../img/bg_38_mobile.jpg"); }
	#menu_container td { vertical-align: top; }
	#menu_container .nav > li,
	#menu_container .nav > li:first-child,
	#menu_container .nav > li:last-child { display: block; padding: 0; width: auto; border-bottom: 1px solid #333; margin-bottom: 14px; }
	#menu_container .nav > li:last-child { margin-bottom: 0; }
	#menu_container .nav > li > a { margin: 0 0 20px; }
	#menu_container .sub-menu { padding: 0 0 20px; display: none; }
	#menu_container .current-menu-item .sub-menu,
	#menu_container .current-menu-ancestor .sub-menu { display: block; }
	#menu_container .nav > li.dropdown { position: relative; }
	#menu_container .nav > li.dropdown > a { padding: 0 20px 6px 0; }
	#menu_container .nav > li.dropdown span {
		display: block; position: absolute; top: 6px; right: 0; width: 100%; height: 36px; cursor: pointer; 
		background-repeat: no-repeat; background-position: right 4px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiAyTDcuNSA3LjVMMTMgMiIgc3Ryb2tlPSIjMzgzODM4IiBzdHJva2Utd2lkdGg9IjMiLz48L3N2Zz4=");
	}
	#menu_container .nav > li.dropdown span.up { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMgOC41TDcuNSAzTDIgOC41IiBzdHJva2U9IiMzODM4MzgiIHN0cm9rZS13aWR0aD0iMyIvPjwvc3ZnPg=="); }
}
@media screen and (max-width:767px) {
	#menu_wrapper { top: 60px; bottom: 90px; padding: 30px 20px 20px; }
	#menu_container { background-position: center 60px; }
	#menu_container .sub-menu > li { padding: 0 0 8px; }
	#menu_container .sub-menu > li > a { font-size: 20px; color:#333; line-height:1.2; }
	#menu_container .social_container { left: 20px; right: 20px; bottom: 20px; }
	#menu_container a.youtube, #menu_container a.facebook { margin-top: 13px; }
}

/** FOOTER **/
#site-footer { width: 100%; box-sizing: border-box; background: #333; }
#site-footer .footer_container { width: auto; max-width: 960px; box-sizing: border-box; padding: 60px 0; margin: 0 auto; }
#site-footer p.btn_container {
	width: calc( 100% - 290px ); margin: 0 0 24px; padding: 0; float: left;
}
#site-footer p.btn_container .telefono, #site-footer p.btn_container .richiedi_info {
	display: block; float: left; height:50px; border: 2px solid #FFF; text-decoration:none; box-sizing:border-box; padding: 0 18px;
	background:transparent; font-size:16px; color:#FFF; line-height: 46px; text-transform: uppercase; font-weight:700;
}
#site-footer p.btn_container .telefono { margin: 0 30px 0 0; }
#site-footer p.btn_container .telefono span {
	display: inline-block; width: 16px; height: 16px; margin: 0 10px -2px 0; transition: background-image 0.3s linear; 
	background-repeat:no-repeat; background-size: 16px auto; background-position: center center; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC4zNjMwNzkgMC40ODA2OEwyLjM5NDMzIDAuMDExOTNDMi42MTUwMyAtMC4wMzg4NTEzIDIuODQxNTkgMC4wNzYzODMxIDIuOTMxNDQgMC4yODM0MTRMMy44Njg5NCAyLjQ3MDkxQzMuOTUwOTcgMi42NjIzMiAzLjg5NjI4IDIuODg2OTMgMy43MzQxNyAzLjAxNzc5TDIuNTUwNTggMy45ODY1NEMzLjI1MzcgNS40ODQ1OSA0LjQ4MjIyIDYuNzMwNjggNi4wMTE1MiA3LjQ0NzQ4TDYuOTgwMjcgNi4yNjM4OEM3LjExMzA4IDYuMTAxNzcgNy4zMzU3MyA2LjA0NzA5IDcuNTI3MTQgNi4xMjkxMkw5LjcxNDY0IDcuMDY2NjJDOS45MjM2MiA3LjE1ODQxIDEwLjAzODkgNy4zODQ5OCA5Ljk4ODA4IDcuNjA1NjhMOS41MTkzMyA5LjYzNjkzQzkuNDcwNSA5Ljg0Nzg3IDkuMjgzIDEwLjAwMDIgOS4wNjIzIDEwLjAwMDJDNC4wNjAzNCAxMC4wMDAyIC0wLjAwMDIwMzEzMyA1Ljk0NzQ4IC0wLjAwMDIwMzEzMyAwLjkzNzcxMUMtMC4wMDAyMDMxMzMgMC43MTg5NjEgMC4xNTAxODggMC41Mjk1MDggMC4zNjMwNzkgMC40ODA2OFoiIGZpbGw9IndoaXRlIi8+PC9zdmc+");
}
#site-footer p.btn_container .richiedi_info span {
	display: inline-block; width: 16px; height: 13px; margin: 0 0 0 10px; transition: background-image 0.3s linear; 
	background-repeat:no-repeat; background-size: 16px auto; background-position: center center; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS43OTQzOCAwLjE5NTUxMUM5LjUzNTUzIC0wLjA2NTE3MDMgOS4xMDQ3MyAtMC4wNjUxNzAzIDguODM2ODQgMC4xOTU1MTFDOC41Nzc5OSAwLjQ0NzM4NSA4LjU3Nzk5IDAuODY2NTg4IDguODM2ODQgMS4xMTc4OEwxMy42OTIxIDUuODQyNDNIMC42NzAzNEMwLjI5Njg1NiA1Ljg0MzAxIDAgNi4xMzE4OCAwIDYuNDk1M0MwIDYuODU4NzMgMC4yOTY4NTYgNy4xNTY5OSAwLjY3MDM0IDcuMTU2OTlIMTMuNjkyMUw4LjgzNjg0IDExLjg3MjdDOC41Nzc5OSAxMi4xMzM0IDguNTc3OTkgMTIuNTUzMiA4LjgzNjg0IDEyLjgwNDVDOS4xMDQ3MyAxMy4wNjUyIDkuNTM2MTQgMTMuMDY1MiA5Ljc5NDM4IDEyLjgwNDVMMTUuNzk5MSA2Ljk2MTQ4QzE2LjA2NyA2LjcwOTYgMTYuMDY3IDYuMjkwNCAxNS43OTkxIDYuMDM5MTFMOS43OTQzOCAwLjE5NTUxMVoiIGZpbGw9IiNGRkZGRkYiLz48L3N2Zz4=");
}
#site-footer p.btn_container .richiedi_info:before { background: #FFF; }
#site-footer p.btn_container .richiedi_info:hover, #site-footer p.btn_container .richiedi_info:active, 
#site-footer p.btn_container .richiedi_info:focus { text-decoration:none; color: #333; }
#site-footer p.btn_container .richiedi_info:hover span, #site-footer p.btn_container .richiedi_info:active span , 
#site-footer p.btn_container .richiedi_info:focus span { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS43OTQzOCAwLjE5NTUxMUM5LjUzNTUzIC0wLjA2NTE3MDMgOS4xMDQ3MyAtMC4wNjUxNzAzIDguODM2ODQgMC4xOTU1MTFDOC41Nzc5OSAwLjQ0NzM4NSA4LjU3Nzk5IDAuODY2NTg4IDguODM2ODQgMS4xMTc4OEwxMy42OTIxIDUuODQyNDNIMC42NzAzNEMwLjI5Njg1NiA1Ljg0MzAxIDAgNi4xMzE4OCAwIDYuNDk1M0MwIDYuODU4NzMgMC4yOTY4NTYgNy4xNTY5OSAwLjY3MDM0IDcuMTU2OTlIMTMuNjkyMUw4LjgzNjg0IDExLjg3MjdDOC41Nzc5OSAxMi4xMzM0IDguNTc3OTkgMTIuNTUzMiA4LjgzNjg0IDEyLjgwNDVDOS4xMDQ3MyAxMy4wNjUyIDkuNTM2MTQgMTMuMDY1MiA5Ljc5NDM4IDEyLjgwNDVMMTUuNzk5MSA2Ljk2MTQ4QzE2LjA2NyA2LjcwOTYgMTYuMDY3IDYuMjkwNCAxNS43OTkxIDYuMDM5MTFMOS43OTQzOCAwLjE5NTUxMVoiIGZpbGw9IiMzMzMzMzMiLz48L3N2Zz4="); }
#site-footer p.social {
	display: flex; flex-direction: row; align-items: center; justify-content: end;
	width: 290px; height: 140px; margin: 0; padding: 0; float: right;
}
#site-footer p.social a { margin: 0 0 0 30px; }
#site-footer p.social .facebook, #site-footer p.social .youtube, #site-footer p.social .instagram {
	display: block; float: right; height: 24px; text-decoration: none; transition: background-image 0.3s linear;
	background-repeat: no-repeat; background-position: center center;
}
#site-footer p.social .facebook { width: 13px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMTQ4MSAxMy41TDEyLjgyMjIgOS4xNTY1Nkg4LjYwNzI1VjYuMzM3OTdDOC42MDcyNSA1LjE0OTY5IDkuMTk2MDUgMy45OTE0MSAxMS4wODM4IDMuOTkxNDFIMTNWMC4yOTM0MzhDMTMgMC4yOTM0MzggMTEuMjYxMSAwIDkuNTk4NTMgMEM2LjEyNzM4IDAgMy44NTg0NyAyLjA4MDMxIDMuODU4NDcgNS44NDYyNVY5LjE1NjU2SDBWMTMuNUgzLjg1ODQ3VjI0SDguNjA3MjVWMTMuNUgxMi4xNDgxWiIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPg=="); }
#site-footer p.social .youtube { width: 30px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjkuMzczMSAzLjI4NTc5QzI5LjAyODEgMS45OTI0MyAyOC4wMTE1IDAuOTczODIgMjYuNzIwOCAwLjYyODE0MUMyNC4zODEzIDAgMTUgMCAxNSAwQzE1IDAgNS42MTg3OSAwIDMuMjc5MTkgMC42MjgxNDFDMS45ODg0NyAwLjk3Mzg3NSAwLjk3MTkwNCAxLjk5MjQzIDAuNjI2ODc5IDMuMjg1NzlDMCA1LjYzMDA4IDAgMTAuNTIxMiAwIDEwLjUyMTJDMCAxMC41MjEyIDAgMTUuNDEyNCAwLjYyNjg3OSAxNy43NTY2QzAuOTcxOTA0IDE5LjA1IDEuOTg4NDcgMjAuMDI2MiAzLjI3OTE5IDIwLjM3MTlDNS42MTg3OSAyMSAxNSAyMSAxNSAyMUMxNSAyMSAyNC4zODEyIDIxIDI2LjcyMDggMjAuMzcxOUMyOC4wMTE1IDIwLjAyNjIgMjkuMDI4MSAxOS4wNSAyOS4zNzMxIDE3Ljc1NjZDMzAgMTUuNDEyNCAzMCAxMC41MjEyIDMwIDEwLjUyMTJDMzAgMTAuNTIxMiAzMCA1LjYzMDA4IDI5LjM3MzEgMy4yODU3OVpNMTEuOTMxOCAxNC45NjJWNi4wODA0M0wxOS43NzI3IDEwLjUyMTNMMTEuOTMxOCAxNC45NjJaIiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+"); }
#site-footer p.social .instagram { width: 24px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuMTA5NCAxMkMxNC4xMDk0IDEzLjE2NSAxMy4xNjUgMTQuMTA5NCAxMiAxNC4xMDk0QzEwLjgzNTEgMTQuMTA5NCA5Ljg5MDYyIDEzLjE2NSA5Ljg5MDYyIDEyQzkuODkwNjIgMTAuODM1MSAxMC44MzUxIDkuODkwNjIgMTIgOS44OTA2MkMxMy4xNjUgOS44OTA2MiAxNC4xMDk0IDEwLjgzNTEgMTQuMTA5NCAxMloiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTE1LjU2MjYgNS42MjVIOC40Mzc1QzYuODg2NiA1LjYyNSA1LjYyNSA2Ljg4NjYgNS42MjUgOC40Mzc1VjE1LjU2MjZDNS42MjUgMTcuMTEzNCA2Ljg4NjYgMTguMzc1IDguNDM3NSAxOC4zNzVIMTUuNTYyNkMxNy4xMTM0IDE4LjM3NSAxOC4zNzUgMTcuMTEzNCAxOC4zNzUgMTUuNTYyNlY4LjQzNzVDMTguMzc1IDYuODg2NiAxNy4xMTM0IDUuNjI1IDE1LjU2MjYgNS42MjVaTTEyIDE1LjUxNTZDMTAuMDYxNSAxNS41MTU2IDguNDg0MzcgMTMuOTM4NSA4LjQ4NDM3IDEyQzguNDg0MzcgMTAuMDYxNSAxMC4wNjE1IDguNDg0MzcgMTIgOC40ODQzN0MxMy45Mzg1IDguNDg0MzcgMTUuNTE1NiAxMC4wNjE1IDE1LjUxNTYgMTJDMTUuNTE1NiAxMy45Mzg1IDEzLjkzODUgMTUuNTE1NiAxMiAxNS41MTU2Wk0xNi4wMzEzIDguNjcxODdDMTUuNjQyOCA4LjY3MTg3IDE1LjMyODEgOC4zNTcxMSAxNS4zMjgxIDcuOTY4NzRDMTUuMzI4MSA3LjU4MDM5IDE1LjY0MjggNy4yNjU2MyAxNi4wMzEzIDcuMjY1NjNDMTYuNDE5NiA3LjI2NTYzIDE2LjczNDQgNy41ODAzOSAxNi43MzQ0IDcuOTY4NzRDMTYuNzM0NCA4LjM1NzExIDE2LjQxOTYgOC42NzE4NyAxNi4wMzEzIDguNjcxODdaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xNy42NzE5IDBINi4zMjgxM0MyLjgzODg2IDAgMCAyLjgzODg2IDAgNi4zMjgxM1YxNy42NzE5QzAgMjEuMTYxMiAyLjgzODg2IDI0IDYuMzI4MTMgMjRIMTcuNjcxOUMyMS4xNjEyIDI0IDI0IDIxLjE2MTIgMjQgMTcuNjcxOVY2LjMyODEzQzI0IDIuODM4ODYgMjEuMTYxMiAwIDE3LjY3MTkgMFpNMTkuNzgxMyAxNS41NjI2QzE5Ljc4MTMgMTcuODg4NiAxNy44ODg2IDE5Ljc4MTMgMTUuNTYyNiAxOS43ODEzSDguNDM3NUM2LjExMTMyIDE5Ljc4MTMgNC4yMTg3NCAxNy44ODg2IDQuMjE4NzQgMTUuNTYyNlY4LjQzNzVDNC4yMTg3NCA2LjExMTMyIDYuMTExMzIgNC4yMTg3NCA4LjQzNzUgNC4yMTg3NEgxNS41NjI2QzE3Ljg4ODYgNC4yMTg3NCAxOS43ODEzIDYuMTExMzIgMTkuNzgxMyA4LjQzNzVWMTUuNTYyNloiIGZpbGw9IndoaXRlIi8+PC9zdmc+"); }
#site-footer p.social .facebook:hover, #site-footer p.social .facebook:active,
#site-footer p.social .facebook:focus, #site-footer p.social .youtube:hover,
#site-footer p.social .youtube:active, #site-footer p.social .youtube:focus,
#site-footer p.social .instagram:hover, #site-footer p.social .instagram:active,
#site-footer p.social .instagram:focus { text-decoration: none; }
#site-footer p.social .facebook:hover, #site-footer p.social .facebook:active,
#site-footer p.social .facebook:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMTQ4MSAxMy41TDEyLjgyMjIgOS4xNTY1Nkg4LjYwNzI1VjYuMzM3OTdDOC42MDcyNSA1LjE0OTY5IDkuMTk2MDUgMy45OTE0MSAxMS4wODM4IDMuOTkxNDFIMTNWMC4yOTM0MzhDMTMgMC4yOTM0MzggMTEuMjYxMSAwIDkuNTk4NTMgMEM2LjEyNzM4IDAgMy44NTg0NyAyLjA4MDMxIDMuODU4NDcgNS44NDYyNVY5LjE1NjU2SDBWMTMuNUgzLjg1ODQ3VjI0SDguNjA3MjVWMTMuNUgxMi4xNDgxWiIgZmlsbD0iI0Q0MUEzRSIvPjwvc3ZnPgo="); }
#site-footer p.social .youtube:hover, #site-footer p.social .youtube:active,
#site-footer p.social .youtube:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjkuMzczMSAzLjI4NTc5QzI5LjAyODEgMS45OTI0MyAyOC4wMTE1IDAuOTczODIgMjYuNzIwOCAwLjYyODE0MUMyNC4zODEzIDAgMTUgMCAxNSAwQzE1IDAgNS42MTg3OSAwIDMuMjc5MTkgMC42MjgxNDFDMS45ODg0NyAwLjk3Mzg3NSAwLjk3MTkwNCAxLjk5MjQzIDAuNjI2ODc5IDMuMjg1NzlDMCA1LjYzMDA4IDAgMTAuNTIxMiAwIDEwLjUyMTJDMCAxMC41MjEyIDAgMTUuNDEyNCAwLjYyNjg3OSAxNy43NTY2QzAuOTcxOTA0IDE5LjA1IDEuOTg4NDcgMjAuMDI2MiAzLjI3OTE5IDIwLjM3MTlDNS42MTg3OSAyMSAxNSAyMSAxNSAyMUMxNSAyMSAyNC4zODEyIDIxIDI2LjcyMDggMjAuMzcxOUMyOC4wMTE1IDIwLjAyNjIgMjkuMDI4MSAxOS4wNSAyOS4zNzMxIDE3Ljc1NjZDMzAgMTUuNDEyNCAzMCAxMC41MjEyIDMwIDEwLjUyMTJDMzAgMTAuNTIxMiAzMCA1LjYzMDA4IDI5LjM3MzEgMy4yODU3OVpNMTEuOTMxOCAxNC45NjJWNi4wODA0M0wxOS43NzI3IDEwLjUyMTNMMTEuOTMxOCAxNC45NjJaIiBmaWxsPSIjRDQxQTNFIi8+PC9zdmc+Cg=="); }
#site-footer p.social .instagram:hover, #site-footer p.social .instagram:active,
#site-footer p.social .instagram:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuMTA5NCAxMkMxNC4xMDk0IDEzLjE2NSAxMy4xNjUgMTQuMTA5NCAxMiAxNC4xMDk0QzEwLjgzNTEgMTQuMTA5NCA5Ljg5MDYyIDEzLjE2NSA5Ljg5MDYyIDEyQzkuODkwNjIgMTAuODM1MSAxMC44MzUxIDkuODkwNjIgMTIgOS44OTA2MkMxMy4xNjUgOS44OTA2MiAxNC4xMDk0IDEwLjgzNTEgMTQuMTA5NCAxMloiIGZpbGw9IiNENDFBM0UiLz48cGF0aCBkPSJNMTUuNTYyNiA1LjYyNUg4LjQzNzVDNi44ODY2IDUuNjI1IDUuNjI1IDYuODg2NiA1LjYyNSA4LjQzNzVWMTUuNTYyNkM1LjYyNSAxNy4xMTM0IDYuODg2NiAxOC4zNzUgOC40Mzc1IDE4LjM3NUgxNS41NjI2QzE3LjExMzQgMTguMzc1IDE4LjM3NSAxNy4xMTM0IDE4LjM3NSAxNS41NjI2VjguNDM3NUMxOC4zNzUgNi44ODY2IDE3LjExMzQgNS42MjUgMTUuNTYyNiA1LjYyNVpNMTIgMTUuNTE1NkMxMC4wNjE1IDE1LjUxNTYgOC40ODQzNyAxMy45Mzg1IDguNDg0MzcgMTJDOC40ODQzNyAxMC4wNjE1IDEwLjA2MTUgOC40ODQzNyAxMiA4LjQ4NDM3QzEzLjkzODUgOC40ODQzNyAxNS41MTU2IDEwLjA2MTUgMTUuNTE1NiAxMkMxNS41MTU2IDEzLjkzODUgMTMuOTM4NSAxNS41MTU2IDEyIDE1LjUxNTZaTTE2LjAzMTMgOC42NzE4N0MxNS42NDI4IDguNjcxODcgMTUuMzI4MSA4LjM1NzExIDE1LjMyODEgNy45Njg3NEMxNS4zMjgxIDcuNTgwMzkgMTUuNjQyOCA3LjI2NTYzIDE2LjAzMTMgNy4yNjU2M0MxNi40MTk2IDcuMjY1NjMgMTYuNzM0NCA3LjU4MDM5IDE2LjczNDQgNy45Njg3NEMxNi43MzQ0IDguMzU3MTEgMTYuNDE5NiA4LjY3MTg3IDE2LjAzMTMgOC42NzE4N1oiIGZpbGw9IiNENDFBM0UiLz48cGF0aCBkPSJNMTcuNjcxOSAwSDYuMzI4MTNDMi44Mzg4NiAwIDAgMi44Mzg4NiAwIDYuMzI4MTNWMTcuNjcxOUMwIDIxLjE2MTIgMi44Mzg4NiAyNCA2LjMyODEzIDI0SDE3LjY3MTlDMjEuMTYxMiAyNCAyNCAyMS4xNjEyIDI0IDE3LjY3MTlWNi4zMjgxM0MyNCAyLjgzODg2IDIxLjE2MTIgMCAxNy42NzE5IDBaTTE5Ljc4MTMgMTUuNTYyNkMxOS43ODEzIDE3Ljg4ODYgMTcuODg4NiAxOS43ODEzIDE1LjU2MjYgMTkuNzgxM0g4LjQzNzVDNi4xMTEzMiAxOS43ODEzIDQuMjE4NzQgMTcuODg4NiA0LjIxODc0IDE1LjU2MjZWOC40Mzc1QzQuMjE4NzQgNi4xMTEzMiA2LjExMTMyIDQuMjE4NzQgOC40Mzc1IDQuMjE4NzRIMTUuNTYyNkMxNy44ODg2IDQuMjE4NzQgMTkuNzgxMyA2LjExMTMyIDE5Ljc4MTMgOC40Mzc1VjE1LjU2MjZaIiBmaWxsPSIjRDQxQTNFIi8+PC9zdmc+"); }
.pagina_bike #site-footer p.social .facebook:hover, .pagina_bike #site-footer p.social .facebook:active,
.pagina_bike #site-footer p.social .facebook:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMTQ4MSAxMy41TDEyLjgyMjIgOS4xNTY1Nkg4LjYwNzI1VjYuMzM3OTdDOC42MDcyNSA1LjE0OTY5IDkuMTk2MDUgMy45OTE0MSAxMS4wODM4IDMuOTkxNDFIMTNWMC4yOTM0MzhDMTMgMC4yOTM0MzggMTEuMjYxMSAwIDkuNTk4NTMgMEM2LjEyNzM4IDAgMy44NTg0NyAyLjA4MDMxIDMuODU4NDcgNS44NDYyNVY5LjE1NjU2SDBWMTMuNUgzLjg1ODQ3VjI0SDguNjA3MjVWMTMuNUgxMi4xNDgxWiIgZmlsbD0iIzJGRDc4QSIvPjwvc3ZnPg=="); }
.pagina_bike #site-footer p.social .youtube:hover, .pagina_bike #site-footer p.social .youtube:active,
.pagina_bike #site-footer p.social .youtube:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjkuMzczMSAzLjI4NTc5QzI5LjAyODEgMS45OTI0MyAyOC4wMTE1IDAuOTczODIgMjYuNzIwOCAwLjYyODE0MUMyNC4zODEzIDAgMTUgMCAxNSAwQzE1IDAgNS42MTg3OSAwIDMuMjc5MTkgMC42MjgxNDFDMS45ODg0NyAwLjk3Mzg3NSAwLjk3MTkwNCAxLjk5MjQzIDAuNjI2ODc5IDMuMjg1NzlDMCA1LjYzMDA4IDAgMTAuNTIxMiAwIDEwLjUyMTJDMCAxMC41MjEyIDAgMTUuNDEyNCAwLjYyNjg3OSAxNy43NTY2QzAuOTcxOTA0IDE5LjA1IDEuOTg4NDcgMjAuMDI2MiAzLjI3OTE5IDIwLjM3MTlDNS42MTg3OSAyMSAxNSAyMSAxNSAyMUMxNSAyMSAyNC4zODEyIDIxIDI2LjcyMDggMjAuMzcxOUMyOC4wMTE1IDIwLjAyNjIgMjkuMDI4MSAxOS4wNSAyOS4zNzMxIDE3Ljc1NjZDMzAgMTUuNDEyNCAzMCAxMC41MjEyIDMwIDEwLjUyMTJDMzAgMTAuNTIxMiAzMCA1LjYzMDA4IDI5LjM3MzEgMy4yODU3OVpNMTEuOTMxOCAxNC45NjJWNi4wODA0M0wxOS43NzI3IDEwLjUyMTNMMTEuOTMxOCAxNC45NjJaIiBmaWxsPSIjMkZENzhBIi8+PC9zdmc+"); }
.pagina_bike #site-footer p.social .instagram:hover, .pagina_bike #site-footer p.social .instagram:active,
.pagina_bike #site-footer p.social .instagram:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuMTA5NCAxMkMxNC4xMDk0IDEzLjE2NSAxMy4xNjUgMTQuMTA5NCAxMiAxNC4xMDk0QzEwLjgzNTEgMTQuMTA5NCA5Ljg5MDYyIDEzLjE2NSA5Ljg5MDYyIDEyQzkuODkwNjIgMTAuODM1MSAxMC44MzUxIDkuODkwNjIgMTIgOS44OTA2MkMxMy4xNjUgOS44OTA2MiAxNC4xMDk0IDEwLjgzNTEgMTQuMTA5NCAxMloiIGZpbGw9IiMyRkQ3OEEiLz48cGF0aCBkPSJNMTUuNTYyNiA1LjYyNUg4LjQzNzVDNi44ODY2IDUuNjI1IDUuNjI1IDYuODg2NiA1LjYyNSA4LjQzNzVWMTUuNTYyNkM1LjYyNSAxNy4xMTM0IDYuODg2NiAxOC4zNzUgOC40Mzc1IDE4LjM3NUgxNS41NjI2QzE3LjExMzQgMTguMzc1IDE4LjM3NSAxNy4xMTM0IDE4LjM3NSAxNS41NjI2VjguNDM3NUMxOC4zNzUgNi44ODY2IDE3LjExMzQgNS42MjUgMTUuNTYyNiA1LjYyNVpNMTIgMTUuNTE1NkMxMC4wNjE1IDE1LjUxNTYgOC40ODQzNyAxMy45Mzg1IDguNDg0MzcgMTJDOC40ODQzNyAxMC4wNjE1IDEwLjA2MTUgOC40ODQzNyAxMiA4LjQ4NDM3QzEzLjkzODUgOC40ODQzNyAxNS41MTU2IDEwLjA2MTUgMTUuNTE1NiAxMkMxNS41MTU2IDEzLjkzODUgMTMuOTM4NSAxNS41MTU2IDEyIDE1LjUxNTZaTTE2LjAzMTMgOC42NzE4N0MxNS42NDI4IDguNjcxODcgMTUuMzI4MSA4LjM1NzExIDE1LjMyODEgNy45Njg3NEMxNS4zMjgxIDcuNTgwMzkgMTUuNjQyOCA3LjI2NTYzIDE2LjAzMTMgNy4yNjU2M0MxNi40MTk2IDcuMjY1NjMgMTYuNzM0NCA3LjU4MDM5IDE2LjczNDQgNy45Njg3NEMxNi43MzQ0IDguMzU3MTEgMTYuNDE5NiA4LjY3MTg3IDE2LjAzMTMgOC42NzE4N1oiIGZpbGw9IiMyRkQ3OEEiLz48cGF0aCBkPSJNMTcuNjcxOSAwSDYuMzI4MTNDMi44Mzg4NiAwIDAgMi44Mzg4NiAwIDYuMzI4MTNWMTcuNjcxOUMwIDIxLjE2MTIgMi44Mzg4NiAyNCA2LjMyODEzIDI0SDE3LjY3MTlDMjEuMTYxMiAyNCAyNCAyMS4xNjEyIDI0IDE3LjY3MTlWNi4zMjgxM0MyNCAyLjgzODg2IDIxLjE2MTIgMCAxNy42NzE5IDBaTTE5Ljc4MTMgMTUuNTYyNkMxOS43ODEzIDE3Ljg4ODYgMTcuODg4NiAxOS43ODEzIDE1LjU2MjYgMTkuNzgxM0g4LjQzNzVDNi4xMTEzMiAxOS43ODEzIDQuMjE4NzQgMTcuODg4NiA0LjIxODc0IDE1LjU2MjZWOC40Mzc1QzQuMjE4NzQgNi4xMTEzMiA2LjExMTMyIDQuMjE4NzQgOC40Mzc1IDQuMjE4NzRIMTUuNTYyNkMxNy44ODg2IDQuMjE4NzQgMTkuNzgxMyA2LjExMTMyIDE5Ljc4MTMgOC40Mzc1VjE1LjU2MjZaIiBmaWxsPSIjMkZENzhBIi8+PC9zdmc+"); }
.pagina_family #site-footer p.social .facebook:hover, .pagina_family #site-footer p.social .facebook:active,
.pagina_family #site-footer p.social .facebook:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMTQ4MSAxMy41TDEyLjgyMjIgOS4xNTY1Nkg4LjYwNzI1VjYuMzM3OTdDOC42MDcyNSA1LjE0OTY5IDkuMTk2MDUgMy45OTE0MSAxMS4wODM4IDMuOTkxNDFIMTNWMC4yOTM0MzhDMTMgMC4yOTM0MzggMTEuMjYxMSAwIDkuNTk4NTMgMEM2LjEyNzM4IDAgMy44NTg0NyAyLjA4MDMxIDMuODU4NDcgNS44NDYyNVY5LjE1NjU2SDBWMTMuNUgzLjg1ODQ3VjI0SDguNjA3MjVWMTMuNUgxMi4xNDgxWiIgZmlsbD0iI0ZCOEQxMyIvPjwvc3ZnPg=="); }
.pagina_family #site-footer p.social .youtube:hover, .pagina_family #site-footer p.social .youtube:active,
.pagina_family #site-footer p.social .youtube:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjkuMzczMSAzLjI4NTc5QzI5LjAyODEgMS45OTI0MyAyOC4wMTE1IDAuOTczODIgMjYuNzIwOCAwLjYyODE0MUMyNC4zODEzIDAgMTUgMCAxNSAwQzE1IDAgNS42MTg3OSAwIDMuMjc5MTkgMC42MjgxNDFDMS45ODg0NyAwLjk3Mzg3NSAwLjk3MTkwNCAxLjk5MjQzIDAuNjI2ODc5IDMuMjg1NzlDMCA1LjYzMDA4IDAgMTAuNTIxMiAwIDEwLjUyMTJDMCAxMC41MjEyIDAgMTUuNDEyNCAwLjYyNjg3OSAxNy43NTY2QzAuOTcxOTA0IDE5LjA1IDEuOTg4NDcgMjAuMDI2MiAzLjI3OTE5IDIwLjM3MTlDNS42MTg3OSAyMSAxNSAyMSAxNSAyMUMxNSAyMSAyNC4zODEyIDIxIDI2LjcyMDggMjAuMzcxOUMyOC4wMTE1IDIwLjAyNjIgMjkuMDI4MSAxOS4wNSAyOS4zNzMxIDE3Ljc1NjZDMzAgMTUuNDEyNCAzMCAxMC41MjEyIDMwIDEwLjUyMTJDMzAgMTAuNTIxMiAzMCA1LjYzMDA4IDI5LjM3MzEgMy4yODU3OVpNMTEuOTMxOCAxNC45NjJWNi4wODA0M0wxOS43NzI3IDEwLjUyMTNMMTEuOTMxOCAxNC45NjJaIiBmaWxsPSIjRkI4RjEzIi8+PC9zdmc+"); }
.pagina_family #site-footer p.social .instagram:hover, .pagina_family #site-footer p.social .instagram:active,
.pagina_family #site-footer p.social .instagram:focus { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNzA5OSAxMkMxNC43MDk5IDEzLjE2NSAxMy43NjU1IDE0LjEwOTQgMTIuNjAwNiAxNC4xMDk0QzExLjQzNTcgMTQuMTA5NCAxMC40OTEyIDEzLjE2NSAxMC40OTEyIDEyQzEwLjQ5MTIgMTAuODM1MSAxMS40MzU3IDkuODkwNjIgMTIuNjAwNiA5Ljg5MDYyQzEzLjc2NTUgOS44OTA2MiAxNC43MDk5IDEwLjgzNTEgMTQuNzA5OSAxMloiIGZpbGw9IiNGQjhGMTMiLz48cGF0aCBkPSJNMTYuMTYzMSA1LjYyNUg5LjAzODA5QzcuNDg3MTggNS42MjUgNi4yMjU1OSA2Ljg4NjYgNi4yMjU1OSA4LjQzNzVWMTUuNTYyNkM2LjIyNTU5IDE3LjExMzQgNy40ODcxOCAxOC4zNzUgOS4wMzgwOSAxOC4zNzVIMTYuMTYzMUMxNy43MTQgMTguMzc1IDE4Ljk3NTYgMTcuMTEzNCAxOC45NzU2IDE1LjU2MjZWOC40Mzc1QzE4Ljk3NTYgNi44ODY2IDE3LjcxNCA1LjYyNSAxNi4xNjMxIDUuNjI1Wk0xMi42MDA2IDE1LjUxNTZDMTAuNjYyIDE1LjUxNTYgOS4wODQ5NiAxMy45Mzg1IDkuMDg0OTYgMTJDOS4wODQ5NiAxMC4wNjE1IDEwLjY2MiA4LjQ4NDM3IDEyLjYwMDYgOC40ODQzN0MxNC41MzkxIDguNDg0MzcgMTYuMTE2MiAxMC4wNjE1IDE2LjExNjIgMTJDMTYuMTE2MiAxMy45Mzg1IDE0LjUzOTEgMTUuNTE1NiAxMi42MDA2IDE1LjUxNTZaTTE2LjYzMTkgOC42NzE4N0MxNi4yNDM0IDguNjcxODcgMTUuOTI4NyA4LjM1NzExIDE1LjkyODcgNy45Njg3NEMxNS45Mjg3IDcuNTgwMzkgMTYuMjQzNCA3LjI2NTYzIDE2LjYzMTkgNy4yNjU2M0MxNy4wMjAyIDcuMjY1NjMgMTcuMzM0OSA3LjU4MDM5IDE3LjMzNDkgNy45Njg3NEMxNy4zMzQ5IDguMzU3MTEgMTcuMDIwMiA4LjY3MTg3IDE2LjYzMTkgOC42NzE4N1oiIGZpbGw9IiNGQjhGMTMiLz48cGF0aCBkPSJNMTguMjcyNSAwSDYuOTI4NzFDMy40Mzk0NSAwIDAuNjAwNTg2IDIuODM4ODYgMC42MDA1ODYgNi4zMjgxM1YxNy42NzE5QzAuNjAwNTg2IDIxLjE2MTIgMy40Mzk0NSAyNCA2LjkyODcxIDI0SDE4LjI3MjVDMjEuNzYxNyAyNCAyNC42MDA2IDIxLjE2MTIgMjQuNjAwNiAxNy42NzE5VjYuMzI4MTNDMjQuNjAwNiAyLjgzODg2IDIxLjc2MTcgMCAxOC4yNzI1IDBaTTIwLjM4MTkgMTUuNTYyNkMyMC4zODE5IDE3Ljg4ODYgMTguNDg5MiAxOS43ODEzIDE2LjE2MzEgMTkuNzgxM0g5LjAzODA5QzYuNzExOTEgMTkuNzgxMyA0LjgxOTMzIDE3Ljg4ODYgNC44MTkzMyAxNS41NjI2VjguNDM3NUM0LjgxOTMzIDYuMTExMzIgNi43MTE5MSA0LjIxODc0IDkuMDM4MDkgNC4yMTg3NEgxNi4xNjMxQzE4LjQ4OTIgNC4yMTg3NCAyMC4zODE5IDYuMTExMzIgMjAuMzgxOSA4LjQzNzVWMTUuNTYyNloiIGZpbGw9IiNGQjhGMTMiLz48L3N2Zz4="); }
#site-footer p.social .googlepartner { display: block; }
#site-footer p.social .googlepartner img { width: 100px; height: auto; }
#site-footer p.footer {
	width: calc( 100% - 290px ); font-weight: 400; font-size: 14px; line-height: 18px; color: #FFF;
	margin: 0 0 4px; padding: 0; float: left;
}
#site-footer p.footer #logo_footer {
	display: none; width: 100px; height: 30px; background-repeat: no-repeat; background-position: center center;
	background-size: 100px auto; text-decoration: none; margin: 0 0 20px; background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGl2ZWxsb18xIiBkYXRhLW5hbWU9IkxpdmVsbG8gMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjU1LjgyIDc2LjUxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q0MWEzZTt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmEzOC1sb2dvPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNDAuMjEsMjkuNzZhMjMuNiwyMy42LDAsMCwwLDQuOC0yLjlsLTIuNC02LjZhMTcuMSwxNy4xLDAsMCwxLS45LDMsMTEsMTEsMCwwLDEtNC4zLDVjLTUuNi0yLjItOS40LTQuMy0xMS42LTYuMmE5LDksMCwwLDEtMy4zLTcsMTAuMTEsMTAuMTEsMCwwLDEsMi45LTcuMyw5LjY1LDkuNjUsMCwwLDEsNy40LTIuOSwxMC42MSwxMC42MSwwLDAsMSw0LjYsMWwtMS41LTRhMjAuOSwyMC45LDAsMCwwLTIuNS0uMSwyMC40MiwyMC40MiwwLDAsMC0xMy4yLDQuNCwxMy4zNiwxMy4zNiwwLDAsMC01LjUsMTAuOSwxMi4zOCwxMi4zOCwwLDAsMCwyLjUsNy42LDIyLjgzLDIyLjgzLDAsMCwwLDcuNiw2LjIsMjQsMjQsMCwwLDAtOS4yLDUuOCwxMi4zNCwxMi4zNCwwLDAsMC0zLjEsOC42LDE0LjExLDE0LjExLDAsMCwwLDUuMywxMS40YzMuNSwyLjksOC4yLDQuNCwxNC4xLDQuNCw2LjMsMCwxMS4zLTEuNiwxNS4xLTQuOHM1LjgtNyw1LjgtMTEuNWExMy4wOCwxMy4wOCwwLDAsMC0yLjktOC43Yy0yLjEtMi40LTUuMy00LjUtOS43LTYuM20xLjMsMjQuOGExMy40OSwxMy40OSwwLDAsMS0xNy45LS40LDEyLjc3LDEyLjc3LDAsMCwxLTMuNC05LjQsMTUuNDcsMTUuNDcsMCwwLDEsMS44LTcuMywxNCwxNCwwLDAsMSw1LjUtNS4zYzIuNywxLjEsNS4yLDIuMyw3LjUsMy40YTMwLjMyLDMwLjMyLDAsMCwxLDUuNSwzLjIsMTEuMTYsMTEuMTYsMCwwLDEsMy4xLDMuNCw5LjU2LDkuNTYsMCwwLDEsMS4xLDQuNCwxMC44NiwxMC44NiwwLDAsMS0zLjIsOCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwNS40MSw1MC40NmExMS43NywxMS43NywwLDAsMC0zLjUtNC4yLDE1LjI3LDE1LjI3LDAsMCwwLTQuNi0yLjMsMjQsMjQsMCwwLDAtNC44LTF2LS42YTE5LjQsMTkuNCwwLDAsMCw1LjctMi41LDE1LDE1LDAsMCwwLDMuNy0zLjQsMTAuNjEsMTAuNjEsMCwwLDAsMS44LTMuNywxMy4zNiwxMy4zNiwwLDAsMCwuNi00LDEyLjE3LDEyLjE3LDAsMCwwLS43LTMuOCwxMCwxMCwwLDAsMC0yLjUtNC4yLDE0LjYsMTQuNiwwLDAsMC01LTMuNSwyMC4zNiwyMC4zNiwwLDAsMC04LjEtMS40LDIzLjQ5LDIzLjQ5LDAsMCwwLTcuNSwxLjEsMTguMzUsMTguMzUsMCwwLDAtNS41LDMsMTMsMTMsMCwwLDAtMy40LDQsOC4yMSw4LjIxLDAsMCwwLTEuMiw0LjMsNi4yLDYuMiwwLDAsMCwxLDMuNSwzLjUsMy41LDAsMCwwLDMuMSwxLjUsNSw1LDAsMCwwLDMuNy0xLjIsMy4yMiwzLjIyLDAsMCwwLDEuMi0yLjZjLS4xLTIuNi0zLjItMi45LTEuMS02LjZhNy44NCw3Ljg0LDAsMCwxLDIuNi0yLjIsMTQuNzIsMTQuNzIsMCwwLDEsMi4yLTEsMTAsMTAsMCwwLDEsMy40LS41LDguNDQsOC40NCwwLDAsMSw2LjYsMi41cTIuNCwyLjU1LDIuNCw3LjVjMCw0LjEtLjgsNy4xLTIuNCw5LjFzLTQuMywzLTcuOSwzaC0zLjR2NC42SDE4N2ExMi41NSwxMi41NSwwLDAsMSw1LjQuOSw4LjE0LDguMTQsMCwwLDEsMy40LDIuNCw4LjkxLDguOTEsMCwwLDEsMS43LDMuNywyMC4wNywyMC4wNywwLDAsMSwuNSw0LjIsMTcuMTgsMTcuMTgsMCwwLDEtMSw2LjQsMTQuODUsMTQuODUsMCwwLDEtMi43LDQuMywxMC4wNiwxMC4wNiwwLDAsMS0zLjksMi41LDE0LjM1LDE0LjM1LDAsMCwxLTQuNi44LDIzLjQsMjMuNCwwLDAsMS0zLjgtLjNsMS4zLDMuNWExNC43NywxNC43NywwLDAsMCwyLjEuMXE5LjE1LDAsMTUuMy00LjhhMTUuMDcsMTUuMDcsMCwwLDAsNi4xLTEyLjQsMTYsMTYsMCwwLDAtMS40LTYuNyIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMjE2LjkxIiB5PSI3Mi43NiIgd2lkdGg9IjM1LjgiIGhlaWdodD0iMS40Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMyw3NC43Nmg1LjFsNy41LTE5LjdoMTkuNWw3LjUsMTkuN2g1LjFsLTIyLjMtNTguN1ptMjIuNC00NS4zLDcuOCwyMC42SDE3LjYxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEyNy41MSw3NC43Nmg1LjFsNy41LTE5LjdoMTkuNWw3LjUsMTkuN2g1LjFsLTIyLjMtNTguN1ptMjIuNC00NS4zLDcuOCwyMC42aC0xNS42WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTg2LDM1LjU2YTE4LjczLDE4LjczLDAsMCwwLTUuNy0xMy43LDE5LjE0LDE5LjE0LDAsMCwwLTExLjctNS43SDUyLjkxdjU4LjZoNC44VjU1aDkuNGwxMi43LDE5LjhoNS45bC0xMy4zLTIwLjZhMTguNSwxOC41LDAsMCwwLDgtNC45QTE4LjQ4LDE4LjQ4LDAsMCwwLDg2LDM1LjU2TTU3LjcxLDIxaDguOWExNC42LDE0LjYsMCwwLDEsMTQuNiwxNC41LDE0LjY4LDE0LjY4LDAsMCwxLTE0LjYsMTQuNmgtOC45VjIxWiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI5Mi44MSA3NC43NiAxMjIuOTEgNzQuNzYgMTIyLjkxIDY5Ljk2IDk3LjYxIDY5Ljk2IDk3LjYxIDQ3Ljg2IDEyMi45MSA0Ny44NiAxMjIuOTEgNDMuMDYgOTcuNjEgNDMuMDYgOTcuNjEgMjAuOTYgMTIyLjkxIDIwLjk2IDEyMi45MSAxNi4xNiA5Mi44MSAxNi4xNiA5Mi44MSA3NC43NiIvPjwvc3ZnPg==");
}
#site-footer p.footer #logo_footer:hover, #site-footer p.footer #logo_footer:active, #site-footer p.footer #logo_footer:focus { text-decoration: none; }
#site-footer p.footer span { display: inline-block; padding: 0 7px 0 0; margin: 0 7px 0 0; border-right: 1px solid #FFF; }
#site-footer p.footer span:last-child { padding: 0; margin: 0; border-right: none; }
#site-footer p.footer span.name { border-right: none; margin: 0 0 4px; display: block; }
#site-footer p.footer i { display: inline-block; margin: 0 5px 0 0; background-repeat: no-repeat; background-position: center center; }
#site-footer p.footer i.address {
	width: 7px; height: 13px; background-size: 7px auto; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMjc3NzggOC4wNDczVjEyLjAyNThMMy43NDI1NyAxMi44NjQyQzMuNjI3MTIgMTMuMDQ0OSAzLjM3MjY0IDEzLjA0NDkgMy4yNTcxOSAxMi44NjQyTDIuNzIyMjIgMTIuMDI1OFY4LjA0NzNDMi45NzQ3NiA4LjA5NjA1IDMuMjM0MSA4LjEyNSAzLjUgOC4xMjVDMy43NjU5IDguMTI1IDQuMDI1MjQgOC4wOTYwNSA0LjI3Nzc4IDguMDQ3M1pNMy41IDBDNS40MzMwMiAwIDcgMS42MzY5MyA3IDMuNjU2MjVDNyA1LjY3NTU3IDUuNDMzMDIgNy4zMTI1IDMuNSA3LjMxMjVDMS41NjY5OCA3LjMxMjUgMCA1LjY3NTU3IDAgMy42NTYyNUMwIDEuNjM2OTMgMS41NjY5OCAwIDMuNSAwWk0zLjUgMS45Mjk2OUM0LjQxMTQ2IDEuOTI5NjkgNS4xNTI3OCAyLjcwNDEgNS4xNTI3OCAzLjY1NjI1QzUuMTUyNzggMy44MjQzNCA1LjI4MzU0IDMuOTYwOTQgNS40NDQ0NCAzLjk2MDk0QzUuNjA1MzUgMy45NjA5NCA1LjczNjExIDMuODI0MzQgNS43MzYxMSAzLjY1NjI1QzUuNzM2MTEgMi4zNjgxOCA0LjczMjc4IDEuMzIwMzEgMy41IDEuMzIwMzFDMy4zMzkxIDEuMzIwMzEgMy4yMDgzMyAxLjQ1NjkxIDMuMjA4MzMgMS42MjVDMy4yMDgzMyAxLjc5MzA5IDMuMzM5MSAxLjkyOTY5IDMuNSAxLjkyOTY5WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
}
#site-footer p.footer i.whatsapp {
	width: 11px; height: 11px; background-size: 11px auto; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS4zNTI0NiAyLjQyODUyQzguMzIzNjYgMS4zOTcyNyA2Ljk1MzU3IDAuODMwMDc4IDUuNDk3NTQgMC44MzAwNzhDMi40OTIxOSAwLjgzMDA3OCAwLjA0NjY1MTggMy4yNzU2MSAwLjA0NjY1MTggNi4yODA5N0MwLjA0NjY1MTggNy4yNDEwMiAwLjI5NzA5OCA4LjE3ODk2IDAuNzczNDM4IDkuMDA2NDJMMCAxMS44MzAxTDIuODg5OTYgMTEuMDcxNEMzLjY4NTQ5IDExLjUwNiA0LjU4MTcgMTEuNzM0MyA1LjQ5NTA5IDExLjczNDNINS40OTc1NEM4LjUwMDQ1IDExLjczNDMgMTEgOS4yODg3OCAxMSA2LjI4MzQzQzExIDQuODI3NCAxMC4zODEyIDMuNDU5NzcgOS4zNTI0NiAyLjQyODUyWk04LjE2MTYxIDguMjMyOThDOC4wNDg2NiA4LjU1MjE4IDcuNTA2MDMgOC44NDE5MSA3LjI0MzMgOC44ODExOUM2LjgxMTE2IDguOTQ1MDMgNi40NzIzMiA4LjkxMzExIDUuNjA4MDQgOC41Mzk5QzQuMjQwNCA3Ljk0ODE2IDMuMzQ5MTEgNi41NzMxNiAzLjI4MDM2IDYuNDgyMzFDMy4yMTQwNiA2LjM5MTQ2IDIuNzI1NDUgNS43NDMyNSAyLjcyNTQ1IDUuMDcyOTRDMi43MjU0NSA0LjQwMjYyIDMuMDc2NTYgNC4wNzM2IDMuMjAxNzkgMy45MzYxQzMuMzI3MDEgMy44MDEwNiAzLjQ3NDMzIDMuNzY2NjkgMy41NjUxOCAzLjc2NjY5QzMuNjU2MDMgMy43NjY2OSAzLjc0Njg4IDMuNzY2NjkgMy44MjU0NSAzLjc3MTZDMy45MDg5MyAzLjc3NjUxIDQuMDIxODcgMy43Mzk2OCA0LjEzMjM3IDQuMDA0ODVDNC4yNDUzMSA0LjI3NzQgNC41MTc4NiA0Ljk0NzcxIDQuNTUyMjMgNS4wMTY0NkM0LjU4NjYxIDUuMDg1MjEgNC42MDg3MSA1LjE2Mzc4IDQuNTY0NTEgNS4yNTQ2M0M0LjMwNDI0IDUuNzc1MTcgNC4wMjQzMyA1Ljc1Nzk4IDQuMTY0MjkgNS45OTg2QzQuNjkyMTkgNi45MDQ2MyA1LjIxNzYzIDcuMjE4OTIgNi4wMTgwOCA3LjYxOTE0QzYuMTUzMTIgNy42ODc4OSA2LjIzNDE1IDcuNjc1NjEgNi4zMTI3MiA3LjU4NDc3QzYuMzkzNzUgNy40OTE0NiA2LjY1NDAyIDcuMTg3IDYuNzQ0ODcgNy4wNDk1QzYuODM1NzEgNi45MTIgNi45MjY1NiA2LjkzNDEgNy4wNTE3OSA2Ljk4MDc1QzcuMTc3MDEgNy4wMjQ5NCA3Ljg0NzMyIDcuMzUzOTYgNy45ODIzNyA3LjQyMjcxQzguMTE3NDEgNy40ODkwMSA4LjIwODI2IDcuNTIzMzggOC4yNDAxOCA3LjU4NDc3QzguMjc0NTUgNy42NDEyNCA4LjI3NDU1IDcuOTEzNzggOC4xNjE2MSA4LjIzMjk4WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
}
#site-footer p.footer i.phone {
	width: 10px; height: 10px; background-size: 10px auto; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC4zNjMwNzkgMC40ODA2OEwyLjM5NDMzIDAuMDExOTNDMi42MTUwMyAtMC4wMzg4NTEzIDIuODQxNTkgMC4wNzYzODMxIDIuOTMxNDQgMC4yODM0MTRMMy44Njg5NCAyLjQ3MDkxQzMuOTUwOTcgMi42NjIzMiAzLjg5NjI4IDIuODg2OTMgMy43MzQxNyAzLjAxNzc5TDIuNTUwNTggMy45ODY1NEMzLjI1MzcgNS40ODQ1OSA0LjQ4MjIyIDYuNzMwNjggNi4wMTE1MiA3LjQ0NzQ4TDYuOTgwMjcgNi4yNjM4OEM3LjExMzA4IDYuMTAxNzcgNy4zMzU3MyA2LjA0NzA5IDcuNTI3MTQgNi4xMjkxMkw5LjcxNDY0IDcuMDY2NjJDOS45MjM2MiA3LjE1ODQxIDEwLjAzODkgNy4zODQ5OCA5Ljk4ODA4IDcuNjA1NjhMOS41MTkzMyA5LjYzNjkzQzkuNDcwNSA5Ljg0Nzg3IDkuMjgzIDEwLjAwMDIgOS4wNjIzIDEwLjAwMDJDNC4wNjAzNCAxMC4wMDAyIC0wLjAwMDIwMzEzMyA1Ljk0NzQ4IC0wLjAwMDIwMzEzMyAwLjkzNzcxMUMtMC4wMDAyMDMxMzMgMC43MTg5NjEgMC4xNTAxODggMC41Mjk1MDggMC4zNjMwNzkgMC40ODA2OFoiIGZpbGw9IndoaXRlIi8+PC9zdmc+");
}
#site-footer p.footer i.email {
	width: 12px; height: 9px; background-size: 12px auto; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuNzcyNyAzLjQ3MTg4QzExLjg2NDEgMy4zOTkyMiAxMiAzLjQ2NzE5IDEyIDMuNTgyMDNWOC4zNzVDMTIgOC45OTYwOSAxMS40OTYxIDkuNSAxMC44NzUgOS41SDEuMTI1QzAuNTAzOTA2IDkuNSAwIDguOTk2MDkgMCA4LjM3NVYzLjU4NDM4QzAgMy40NjcxOSAwLjEzMzU5NCAzLjQwMTU2IDAuMjI3MzQ0IDMuNDc0MjJDMC43NTIzNDQgMy44ODIwMyAxLjQ0ODQ0IDQuNCAzLjgzOTA2IDYuMTM2NzJDNC4zMzM1OSA2LjQ5NzY2IDUuMTY3OTcgNy4yNTcwMyA2IDcuMjUyMzRDNi44MzY3MiA3LjI1OTM4IDcuNjg3NSA2LjQ4MzU5IDguMTYzMjggNi4xMzY3MkMxMC41NTM5IDQuNCAxMS4yNDc3IDMuODc5NjkgMTEuNzcyNyAzLjQ3MTg4Wk02IDYuNUM2LjU0Mzc1IDYuNTA5MzggNy4zMjY1NiA1LjgxNTYzIDcuNzIwMzEgNS41Mjk2OUMxMC44MzA1IDMuMjcyNjYgMTEuMDY3MiAzLjA3NTc4IDExLjc4NDQgMi41MTMyOEMxMS45MjAzIDIuNDA3ODEgMTIgMi4yNDM3NSAxMiAyLjA3MDMxVjEuNjI1QzEyIDEuMDAzOTEgMTEuNDk2MSAwLjUgMTAuODc1IDAuNUgxLjEyNUMwLjUwMzkwNiAwLjUgMCAxLjAwMzkxIDAgMS42MjVWMi4wNzAzMUMwIDIuMjQzNzUgMC4wNzk2ODc1IDIuNDA1NDcgMC4yMTU2MjUgMi41MTMyOEMwLjkzMjgxMyAzLjA3MzQ0IDEuMTY5NTMgMy4yNzI2NiA0LjI3OTY5IDUuNTI5NjlDNC42NzM0NCA1LjgxNTYzIDUuNDU2MjUgNi41MDkzOCA2IDYuNVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+");
}
#site-footer p.footer_small {
	width: calc( 100% - 290px ); font-weight: 400; font-size: 11px; line-height: 16px; color: #FFF;
	margin: 0; padding: 0; float: left;
}
#site-footer strong { font-weight: 700; }
#site-footer a { color:#FFF; text-decoration: none; }
#site-footer a:hover, #site-footer a:active, #site-footer a:focus { color:#FFF; text-decoration: underline; }
@media screen and (max-width:1050px) {
	#site-footer .footer_container { margin: 0 45px; padding: 45px 0; }
}
@media screen and (max-width:960px) {
	#site-footer p.social { height: auto; margin: -23px 0 0 0; }
	#site-footer p.footer, #site-footer p.footer_small { width: 100%; }
}
@media screen and (max-width:767px) {
	#site-footer .footer_container { display: flex; flex-direction: column; margin: 0 20px; padding: 20px 0; }
	#site-footer p.btn_container { display: none; visibility: hidden; }
	#site-footer p.footer { order: 1; margin: 0 0 30px; float: none; }
	#site-footer p.footer #logo_footer { display: block; }
	#site-footer p.footer span { display: block; border-right: none; padding: 0; margin: 0 0 4px; }
	#site-footer p.social { float: none; width: 100%; order: 2; margin: 0 0 30px; justify-content: start; }
	#site-footer p.social a { margin: 0 30px 0 0; }
	#site-footer p.social a.googlepartner { order: 1; }
	#site-footer p.social a.instagram { order: 2; }
	#site-footer p.social a.youtube { order: 3; }
	#site-footer p.social a.facebook { order: 4; }
	#site-footer p.footer_small { order: 3; float: none; }
}

/** BREADCRUMB **/
#breadcrumbs { width:100%; max-width: 960px; margin:20px auto 60px; font-size:14px; color:#999; font-weight:400; line-height: 19px; }
#breadcrumbs a { color:#999; text-decoration:none; }
#breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus { color:#D41A3E; text-decoration:none; }
.pagina_bike #breadcrumbs a:hover, .pagina_bike #breadcrumbs a:active, .pagina_bike #breadcrumbs a:focus { color:#2FD78A; }
.pagina_family #breadcrumbs a:hover, .pagina_family #breadcrumbs a:active, .pagina_family #breadcrumbs a:focus { color:#FB8F13; }
#breadcrumbs .breadcrumb_last { color:#D41A3E; }
.pagina_bike #breadcrumbs .breadcrumb_last { color:#2FD78A; }
.pagina_family #breadcrumbs .breadcrumb_last { color:#FB8F13; }
@media screen and (max-width:1050px) {
	#breadcrumbs { width:auto; margin:20px 45px 60px; }
}
@media screen and (max-width:960px) {
	#breadcrumbs { margin:20px 45px 60px; }
}
@media screen and (max-width:767px) {
	#breadcrumbs { margin:20px 20px 30px; }
}

/** TABELLA COOKIE **/
table.lista_cookie { width: 100%; max-width: 960px; margin:0 auto 30px; border:1px solid #333; }
table.lista_cookie td { border:1px solid #333; padding:6px; }
@media screen and (max-width:1050px) {
	table.lista_cookie { width:auto; margin:0 45px 30px; }
}
@media screen and (max-width:767px) {
	table.lista_cookie { margin:0 20px 30px; }
}

/** BANDA ACCETTAZIONE COOKIE **/
#banda_cookie {
	position: fixed; left: 0; right: 0; bottom: 0; font-size: 14px; color:#333; line-height: 1.3; min-height: 138px;
	background: #FFF; border-top: 3px solid #D41A3E; font-weight: 400; z-index: 10000; display: none;
}
#banda_cookie div {
	max-width: 960px; margin: 0 auto; box-sizing: border-box; padding: 8px 190px 20px 12px; position: relative;
}
#banda_cookie p { margin: 0; padding: 0; }
#banda_cookie a {
	display: block; height:34px; margin:0 auto; font-size:13px; color:#FFF; box-sizing:border-box; 
	line-height:30px; font-weight:400; text-align:center; text-transform:uppercase; width: 180px;
	padding:0; background:#D41A3E; text-decoration:none; position: absolute; right: 0; border: 2px solid #D41A3E;
}
#banda_cookie a:hover, #banda_cookie a:active, #banda_cookie a:focus { color:#D41A3E; }
#banda_cookie a.accetto { top: 10px; }
#banda_cookie a.informativa { top: 50px; }
#banda_cookie a.informativa2 { top: 90px; }
#banda_cookie a.accetto:before, #banda_cookie a.informativa:before, #banda_cookie a.informativa2:before { background: #FFF; }
@media screen and (max-width: 960px) {
	#banda_cookie { font-size: 13px; }
	#banda_cookie div { padding: 8px 190px 8px 12px; }
	#banda_cookie a { right: 12px; }
}
@media screen and (max-width: 767px) {
	#banda_cookie { font-size: 13px; }
	#banda_cookie div { padding: 8px; text-align: center;}
	#banda_cookie a { 
		position: static; display: inline-block; font-size: 12px; padding: 0 10px;
		width: auto; margin: 0 2px 8px; height: 30px; line-height: 26px; 
	}
}

/** BLOCCO COLONNE **/
.wp-block-columns { max-width: 960px; margin: 0 auto; padding: 60px 0; }
.wp-block-columns h2 {
	font-family: "Libre Baskerville",serif; font-size: 20px; line-height: 28px;
	color: #333; padding: 0; margin: 0 0 40px;
}
.wp-block-columns .wp-block-image { margin: 0 auto; }
#main-column .entry-content .wp-block-columns p { margin: 0 0 10px; }
@media screen and (max-width: 1050px) {
	.wp-block-columns { margin: 0 45px; }
}
@media screen and (max-width: 767px) {
	.wp-block-columns { margin: 0 20px; padding: 40px 0; }
	.wp-block-columns h2 { font-size: 16px; line-height: 22px; margin: 0 0 20px; }
	.wp-block-column { margin: 20px 0 0; }
	.wp-block-column:first-child { margin: 0; }
}

/** BLOCCO IMMAGINI **/
.wp-block-image img { height: auto; }
@media screen and (max-width: 1050px) {
	.wp-block-image { margin: 0 45px; }
	.single .wp-block-image { margin: 0; }
}
@media screen and (max-width: 767px) {
	.wp-block-image { margin: 0 20px; }
	.single .wp-block-image { margin: 0; }
}

/** BLOCCO VIDEO **/
.wp-block-video { width: auto; max-width: 960px; margin: 0 auto 60px; }
@media screen and (max-width: 1050px) {
	.wp-block-video { margin: 0 45px 60px; }
}
@media screen and (max-width: 767px) {
	.wp-block-video { margin: 0 20px 40px; }
}

/** BLOCCO CITAZIONE **/
.wp-block-quote cite { font-size: 12px; }


/** BLOCCO TABELLA **/
/*@media screen and (max-width: 767px) {
	.wp-block-table table {
		width: 700px;
	}
}*/

/** COOKIEBOT POLICY **/
#cookiebot_policy { width: auto; max-width: 960px; margin: 0 auto 50px; }
#cookiebot_policy #CookieDeclarationUserStatusLabelOn,
#cookiebot_policy #CookieDeclarationUserStatusLabelOff,
#cookiebot_policy #CookieDeclarationUserStatusLabelMulti { font-weight: 700; }
#main-column .entry-content #cookiebot_policy p.CookieDeclarationTypeHeader { font-weight: 700; }
@media screen and (max-width: 1050px) {
	#cookiebot_policy { margin: 0 45px 50px; }
	#main-column .entry-content #cookiebot_policy p { width: auto; margin: 0 0 10px; }
}
@media screen and (max-width: 767px) {
	#cookiebot_policy { margin: 0 20px 30px; }
	#main-column .entry-content #cookiebot_policy { font-size: 14px; line-height: 21px; }
}

/** POPUP RICHIESTA VIDEO SPEECH **/
a.pulsante_video_speech {
	display: inline-block; height:50px; border: 2px solid #D41A3E; text-decoration:none; text-align: center;
	box-sizing:border-box; padding: 0 18px; margin: 20px 0 0; background:transparent; font-size:16px; color:#D41A3E;
	line-height: 46px; text-transform: uppercase; font-weight:700;
}
a.pulsante_video_speech span {
	display: inline-block; width: 16px; height: 13px; margin: 0 0 0 10px; transition: background-image 0.3s linear;
	background-repeat:no-repeat; background-size: 16px auto; background-position: center center; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS43OTQzOCAwLjE5NTUxMUM5LjUzNTUzIC0wLjA2NTE3MDMgOS4xMDQ3MyAtMC4wNjUxNzAzIDguODM2ODQgMC4xOTU1MTFDOC41Nzc5OSAwLjQ0NzM4NSA4LjU3Nzk5IDAuODY2NTg4IDguODM2ODQgMS4xMTc4OEwxMy42OTIxIDUuODQyNDNIMC42NzAzNEMwLjI5Njg1NiA1Ljg0MzAxIDAgNi4xMzE4OCAwIDYuNDk1M0MwIDYuODU4NzMgMC4yOTY4NTYgNy4xNTY5OSAwLjY3MDM0IDcuMTU2OTlIMTMuNjkyMUw4LjgzNjg0IDExLjg3MjdDOC41Nzc5OSAxMi4xMzM0IDguNTc3OTkgMTIuNTUzMiA4LjgzNjg0IDEyLjgwNDVDOS4xMDQ3MyAxMy4wNjUyIDkuNTM2MTQgMTMuMDY1MiA5Ljc5NDM4IDEyLjgwNDVMMTUuNzk5MSA2Ljk2MTQ4QzE2LjA2NyA2LjcwOTYgMTYuMDY3IDYuMjkwNCAxNS43OTkxIDYuMDM5MTFMOS43OTQzOCAwLjE5NTUxMVoiIGZpbGw9IiNENDFBM0UiLz48L3N2Zz4=");
}
a.pulsante_video_speech:before { background: #D41A3E; }
a.pulsante_video_speech:hover, a.pulsante_video_speech:active,
a.pulsante_video_speech:focus { text-decoration:none; color: #FFF; }
a.pulsante_video_speech:hover span, a.pulsante_video_speech:active span,
a.pulsante_video_speech:focus span { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS43OTQzOCAwLjE5NTUxMUM5LjUzNTUzIC0wLjA2NTE3MDMgOS4xMDQ3MyAtMC4wNjUxNzAzIDguODM2ODQgMC4xOTU1MTFDOC41Nzc5OSAwLjQ0NzM4NSA4LjU3Nzk5IDAuODY2NTg4IDguODM2ODQgMS4xMTc4OEwxMy42OTIxIDUuODQyNDNIMC42NzAzNEMwLjI5Njg1NiA1Ljg0MzAxIDAgNi4xMzE4OCAwIDYuNDk1M0MwIDYuODU4NzMgMC4yOTY4NTYgNy4xNTY5OSAwLjY3MDM0IDcuMTU2OTlIMTMuNjkyMUw4LjgzNjg0IDExLjg3MjdDOC41Nzc5OSAxMi4xMzM0IDguNTc3OTkgMTIuNTUzMiA4LjgzNjg0IDEyLjgwNDVDOS4xMDQ3MyAxMy4wNjUyIDkuNTM2MTQgMTMuMDY1MiA5Ljc5NDM4IDEyLjgwNDVMMTUuNzk5MSA2Ljk2MTQ4QzE2LjA2NyA2LjcwOTYgMTYuMDY3IDYuMjkwNCAxNS43OTkxIDYuMDM5MTFMOS43OTQzOCAwLjE5NTUxMVoiIGZpbGw9IiNGRkZGRkYiLz48L3N2Zz4="); }

#background_video_popup {
	display: none; width: 100%; height: 100%; background: rgba(0,0,0,0.5);
	position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 1000;
}
#loading_video_popup {
	display: none; position: fixed; z-index: 100000; top: 0; bottom:0; left: 0; right: 0; background: rgba(0,0,0,0.5);
}
#loading_video_popup table { width: 100%; height: 100%; border: none; }
#loading_video_popup td { width: 100%; height: 100%; text-align: center; vertical-align: middle; }
#loading_video_popup img { margin: 0 auto 30px; }
#loading_video_popup span {
	display: block; text-align: center; color: #FFF; font-size: 17px; font-weight: 700; padding: 0 30px; box-sizing: border-box;
}

#popup_richiedi_video {
	width: 800px; height: auto; box-shadow: 0 0 15px 0 #00000040; background: #FFF;
	position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1001;
	box-sizing: border-box; padding: 75px 100px 60px; display: none;
}
#popup_richiedi_video .close_button {
	position: absolute; top: 30px; right: 30px; z-index: 1; cursor: pointer;
}
#popup_richiedi_video .close_button:hover line,
#popup_richiedi_video .close_button:hover path { stroke: #D41A3E; }
#popup_richiedi_video h2 {
	display: block; text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 800;
	font-size: 40px; line-height: 50px; color: #333; margin: 0; padding: 0;
}
#popup_richiedi_video h2 i { font-style: normal; color: #D41A3E; }
#popup_richiedi_video form { margin: 30px 0 0; padding: 0; width: 100%; }
#popup_richiedi_video form ::placeholder { color: #999; opacity: 1; }
#popup_richiedi_video form input {
	width: calc( 50% - 5px ); max-width: calc( 50% - 5px ); height: 40px; background: #FFF;
	border: 1px solid #C4C4C4; box-sizing: border-box; font-family: 'Open Sans', sans-serif;
	font-size:12px; color:#000; font-weight: 400; line-height: 38px;
	padding: 0 12px; cursor: pointer; -webkit-font-smoothing: antialiased; margin: 10px 0 0;
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
	-webkit-appearance: none; -moz-appearance: none;
}
#popup_richiedi_video form input#richiedivideo_email { width: 100%; max-width: 100%; margin: 0; }
#popup_richiedi_video form input#richiedivideo_hotel { float: left; }
#popup_richiedi_video form input#richiedivideo_localita { float: right; }
#popup_richiedi_video form input:placeholder-shown { border: 1px solid #C4C4C4 }
#popup_richiedi_video form input:hover,
#popup_richiedi_video form input:focus { outline: none; border: 1px solid #383838; }
#popup_richiedi_video form input.errore { border:3px solid #FFED00; color:#999; padding: 0 14px; }
#popup_richiedi_video form button.submit {
	display: block; width: 100%; height:50px; border: 2px solid #D41A3E; text-decoration:none;
	box-sizing:border-box; padding: 0 10px; background:#D41A3E; font-size:16px; color:#FFF;
	line-height: 46px; text-transform: uppercase; font-weight:700; text-align: center; margin: 20px 0 0;
}
#popup_richiedi_video form button.submit:before { background: #FFF; }
#popup_richiedi_video form button.submit:hover,
#popup_richiedi_video form button.submit:focus { text-decoration:none; color: #D41A3E; }
#popup_richiedi_video form button.submit svg { margin: 0 0 0 15px; }
#popup_richiedi_video form button.submit:hover path,
#popup_richiedi_video form button.submit:focus path { fill: #D41A3E; }
#popup_richiedi_video form .disclaimer {
	display: block; margin: 5px 0 0; font-size: 12px; line-height: 16px; color: #999; font-style: italic;
}
#popup_richiedi_video form .consenso {
	display: block; margin: 14px 0 0; font-size: 12px; line-height: 16px; color: #333;
}
#popup_richiedi_video form .privacy a {
	display: block; margin: 10px 0 0; font-size: 12px; line-height: 16px; color: #333; text-decoration: underline;
}
#popup_richiedi_video form .privacy a:hover,
#popup_richiedi_video form .privacy a:active,
#popup_richiedi_video form .privacy a:focus { color: #D41A3E; text-decoration: underline; }
@media screen and (max-width:840px) {
	#popup_richiedi_video { width: 600px; padding: 75px 30px 40px 30px; }
	#popup_richiedi_video h2 { font-size: 30px; line-height: 40px; }
}
@media screen and (max-width:650px) {
	#popup_richiedi_video {
		width: auto; padding: 60px 20px 30px 20px; left: 20px; right: 20px; transform: translateY(-50%);
	}
	#popup_richiedi_video .close_button { top: 20px; right: 20px; }
	#popup_richiedi_video h2 { font-size: 24px; line-height: 30px; text-align: left; }
	#popup_richiedi_video form input#richiedivideo_hotel,
	#popup_richiedi_video form input#richiedivideo_localita { width: 100%; max-width: 100%; }
}

#popup_thankyou_video {
	width: 800px; height: auto; box-shadow: 0 0 15px 0 #00000040; background: #FFF;
	position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1001;
	box-sizing: border-box; padding: 75px 30px 65px; display: none;
}
#popup_thankyou_video .close_button {
	position: absolute; top: 30px; right: 30px; z-index: 1; cursor: pointer;
}
#popup_thankyou_video .close_button:hover line,
#popup_thankyou_video .close_button:hover path { stroke: #D41A3E; }
#popup_thankyou_video h2 {
	display: block; text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 800;
	font-size: 40px; line-height: 50px; color: #333; margin: 0; padding: 0;
}
#popup_thankyou_video span {
	display: block; font-family: 'Libre Baskerville',serif; font-size: 23px; font-weight: 400;
	line-height: 29px; color: #333; padding: 0; margin: 10px 0 0; text-align: center;
}
@media screen and (max-width:840px) {
	#popup_thankyou_video { width: 600px; padding: 75px 30px 40px }
	#popup_thankyou_video h2 { font-size: 30px; line-height: 40px; }
	#popup_thankyou_video span { font-size: 18px; line-height: 24px; }
}
@media screen and (max-width:650px) {
	#popup_thankyou_video {
		width: auto; padding: 60px 20px 30px; left: 20px; right: 20px; transform: translateY(-50%);
	}
	#popup_thankyou_video .close_button { top: 20px; right: 20px; }
	#popup_thankyou_video h2 { font-size: 26px; line-height: 36px; }
}