
 /*MCP CACHE - jsclasses - Wp Theme Info */
/*
Theme Name: Mindup Schema Theme
Theme URI: http://mindup.it
Author: Giorgio Casciaro
Author URI: http://mindup.it
Description: Tema basato sul tool Mindup Schema
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: mindup_schema
*/
 /*MCP CACHE - jsclasses - CSS SEARCH FORM */
/* SEARCH FORM */
.form_search{ float:right;padding-top:0px;}
#searchForm .input{ display:block; float:left }
#searchForm .input input{  display:block;margin:0; padding:0 10px;line-height:28px; height:28px; border:1px solid #4b9bc5; border-right:none; border-bottom-left-radius:5px; border-top-left-radius:5px; border-bottom-right-radius:0; border-top-right-radius:0}
#searchSubmit{ margin:0; padding:0 5px;height:30px; border:1px solid #4b9bc5; display:block; float:left; border-left:none; border-bottom-left-radius:0; border-top-left-radius:0; border-bottom-right-radius:5px; border-top-right-radius:5px}

 /*MCP CACHE - jsclasses - languages */

 /*MCP CACHE - jsclasses - Slick Slider */
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(images/ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url("web_fonts/slick/slick.eot"); src: url("web_fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("web_fonts/slick/slick.woff") format("woff"), url("web_fonts/slick/slick.ttf") format("truetype"), url("web_fonts/slick/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { content: "\2190"; }

.slick-next { right: -25px; }
.slick-next:before { content: "\2192"; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }

 /*MCP CACHE - jsclasses - Mindup Forms Ajax */
body .mcp_form .form_send_errors{ border:1px solid #F00; padding:5px 5px 0 5px;list-style-type: none;margin:0 }
.form_send_error{ border:1px solid #F00; padding:5px; margin-bottom:5px; line-height:25px; background:#fff;list-style-type: none}
.form_send_error h5{ background:#F00; color:#FFFFFF; float:left; clear:left; padding:0 5px;margin-right:5px;}
.form_send_error span{ color:#999999; font-style:italic}
body .field_error{ background-color:#FFC4C4; border-color:#F00;}
body .mcp_form .field_error{ background-color:#FFC4C4; border-color:#F00;}


.mcp_fb_form_errors_container{ border:1px solid #F00; padding:0.2em;list-style-type: none;margin:0 0 1em 0 ; font-size:12px; border-radius:0.4em}
body .mcp_fb_form_errors_container *{margin:0;padding:0; line-height:1.4em}
.mcp_fb_form_errors_container li{}
body  .mcp_fb_form_error_field{ border:1px solid #F00; background:#fff; margin:0.2em; border-radius:0.4em;list-style-type: none}
.mcp_fb_form_error_field h5{ background:#F00; color:#FFFFFF; margin:0.2em;padding:0.3em}
.mcp_fb_form_error_field.mcp_fb_error_under_field h5{ display:none}
body  .mcp_fb_form_error_field.mcp_fb_error_under_field{ margin:5px 0 0 0; clear:both}
body .main_area_dx  .mcp_fb_form_error_field.mcp_fb_error_under_field{ margin:10px 0 0 0}

body .mcp_fb_form_error { background:#eee; margin:0.2em ;padding:0.3em; font-style:italic;list-style-type: none}
.form_send_error span{ color:#999999; font-style:italic}
body .field_error{ background-color:#FFC4C4; border-color:#F00;}
body .mcp_fb_form .field_error{ background-color:#FFC4C4; border-color:#F00;}
.mcp_fb_form_errors_container h4{ margin:0.1em 0.3em 0; font-size:1.5em; }
.main_area_dx .mcp_fb_form_errors_container h4{ margin:0.1em 0.3em 0; font-size:14px; line-height:normal }
.mcp_fb_form_errors_container .mcp_errors_description{font-style:italic; margin: 0 0.4em 0.8em}

.mcp_fb_sending{ border:1px solid #CCC; font-size:1.5em; line-height:1.5em; text-align:center; padding:0.2em;list-style-type: none;margin:0 0 1em 0 ; border-radius:0.4em}
.main_area_dx .mcp_fb_sending,.main_area_dx .mcp_fb_sended,.main_area_dx .mcp_fb_form_errors_container{ margin-top:15px; font-size:14px; margin-bottom:0}
.mcp_fb_sended{ background:#C8F2AA; border:1px solid #CCC; font-size:1.5em; line-height:1.5em; text-align:center; padding:0.2em;list-style-type: none;margin:0 0 1em 0 ; border-radius:0.4em}

 /*MCP CACHE - jsclasses - Jquery Form Plugin */

 /*MCP CACHE - jsclasses - Mindup Forms Style */
.fb_form { font-size:13px}
.fb_label_inside{background: #fafafa;}



.fb_form ol,
.fb_form ul,
.fb_form li{  list-style:none; }

body .fb_form ol,body .fb_form ul{ margin:0;padding:0}

.fb_fieldset{ border:1px #eee solid; padding:0.4em 0.5em 0.2em}
.fieldset_contents{  font-size:0.9em; padding:0 0.5em } 

.fb_label{ display:inline-block;  width:24%;  }
.fb_label_inside{ display:block;width:auto;margin-right:0.5em; border-radius:0.3em; padding:0.3em;}
.fb_fieldset_label{}

.fb_label_description{ font-weight:normal; font-size:0.9em; font-style:italic}

.fb_single_field{ display:block; overflow:auto;margin:0;padding: 0.5em 0; border-bottom:1px solid #eee}
.fb_input_container{ display:inline-block;  width:75%; }
.fb_text_field_input,.fb_textarea_field_input{ display:block;margin:0; width:97%; border:1px solid #ccc; border-radius:0.3em; padding:0.3em 1%; }

.fb_checkbox_field_li,.fb_radio_field_li{ margin:0 0.7em 0.5em 0}
.fb_section_break_field hr{ display:none}



.fb_form.fb_labels_top .fb_label{ float:none; margin-bottom:0.2em;width:100%;}
.fb_form.fb_labels_top .fb_input_container{ width:100%; float:none}
.fb_form.fb_labels_top .fb_checkbox_field_li{ margin:0.5em 0.7em 0 0 }
.fb_form.fb_labels_top  .fb_radio_field_li{ margin:0.4em 0.7em 0 0 }
.fb_form.fb_labels_top .fb_label_inside{ margin-right:0; }

.fb_form.fb_descr_over .fb_single_field:hover .fb_label .fb_label_description{ display:inline;}
.fb_form.fb_descr_over.fb_descr_bottom .fb_single_field:hover .fb_label .fb_label_description{ display:block;}
.fb_form.fb_descr_over  .fb_label .fb_label_description{ display:none;}

.fb_form.fb_descr_bottom  .fb_label_description{ display:block;}

.fb_input_sidebyside .fb_label{; clear:none }

.fb_input_sidebyside .fb_checkbox_field_li{ float:left}
.fb_input_sidebyside .fb_radio_field_li{  float:left}






/*
.fb_form.fb_descr_bottom  .description{ display:block;}
.fb_form.fb_descr_over .fb_single_field:hover .fb_label .description{ display:inline;}
.fb_form.fb_descr_over.fb_descr_bottom .fb_single_field:hover .fb_label .description{ display:block;}
.fb_form.fb_descr_over  .fb_label .description{ display:none;}




body .fb_input_sidebyside input{ margin-right:15px;margin-left:5px }
body .fb_input_on_left .fb_label{; clear:none; }
body .fb_input_on_left input{ clear:left;margin-right:5px; }
body .fb_input_on_left.fb_input_sidebyside input{ clear:none;margin-right:5px;margin-left:0 }
body .fb_input_on_left.fb_input_sidebyside .fb_label{ margin-right:15px; }
*/

 /*MCP CACHE - jsclasses - Lightbox */
/* Preload images */
body:after {
  content: url(images/lightbox/close.png) url(images/lightbox/loading.gif) url(images/lightbox/prev.png) url(images/lightbox/next.png);
  display: none;
}

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

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

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

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(images/lightbox/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(images/lightbox/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(images/lightbox/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

 /*MCP CACHE - jsclasses - SlickNav */
/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
    font-size:16px;
}
/* Button */
.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration:none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;  
    background-color: #222222;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 1px 3px #000;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #f5f5f5;
}
.slicknav_menu {
    background:#4c4c4c;
    padding:5px;
}
.slicknav_nav {
    color:#fff;
    margin:0;
    padding:0;
    font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 20px;
}
.slicknav_nav .slicknav_row {
    padding:5px 10px;
    margin:2px 5px;
}
.slicknav_nav a{
    padding:5px 10px;
    margin:2px 5px;
    text-decoration:none;
    color:#fff;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}
.slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#ccc;
    color:#fff;
}
.slicknav_nav a:hover{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#ccc;
    color:#222;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
 /*MCP CACHE - jsclasses - Adapt YouTube videos */

 /*MCP CACHE - jsclasses - chart_core */

 /*MCP CACHE - jsclasses - chart_doughnut */

 /*MCP CACHE - jsclasses - masonry */

 /*MCP CACHE - jsclasses - INIT */
/* -------------------------------------------------------------- 
   
   Basic WordPress Blog Styles   
     
-------------------------------------------------------------- */   


/* Images
-------------------------------------------------------------- */

.entry-content img {
	margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
  margin-right: 1.5em;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
  margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.wp-caption {
	text-align: center;
	margin-bottom: 1.5em;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	margin: 0;
}
.wp-smiley { 
	max-height: 1em;
	margin:0 !important;
}
.gallery dl {
	margin: 0;
}
.gallery-caption {
	margin:-1.5em 0 0 0;
}


/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 20px;
	text-align: right;
	width: 33%;
}
blockquote.right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

@charset "utf-8";
/*@import url(http://fonts.googleapis.com/css?family=Droid+Serif);*/
@import url(web_fonts/droidserif_regular_macroman/stylesheet.css);
/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin:0; padding:0; text-indent:0 }/*,th,td*/
/*table { border-collapse:collapse; border-spacing:1px; }
table td{ padding:5px }*/
fieldset,img { border:0; }
/*address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}*/
ol,ul,li { list-style:none; text-indent:0; list-style-type: none; margin:0; padding:0 }
li img{  display:block}
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;margin:0; padding:0 }
q:before,q:after { content:'';}
abbr,acronym { border:0;}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.txt_contents{ text-align:justify}
.txt_contents strong{ font-weight:bold}
.txt_contents em{ font-style:italic}
.txt_contents p{ padding-bottom:10px}
.txt_contents ul li:before{ content:"●"; display:inline-block; padding-right:5px; font-weight:bold}
.txt_contents h1,
.txt_contents h2,
.txt_contents h3,
.txt_contents h4,
.txt_contents h5,
.txt_contents h6 {
  font-weigt: 500;
  line-height: 1.1;
  color: inerit;
}
.txt_contents h1,
.txt_contents h2,
.txt_contents h3,
.txt_contents h4,
.txt_contents h5,
.txt_contents h6 {
  margin-top: 0;
  margin-bottom: 10px;
}
.txt_contents h4 small,
.txt_contents h5 small,
.txt_contents h6 small{
  font-size: 75%;
}
.txt_contents h1 {
  font-size: 1.8em;
}
.txt_contents h2 {
  font-size: 1.6em;
}
.txt_contents h3 {
  font-size: 1.4em;
}
.txt_contents h4 {
  font-size: 1.2em;
}
.txt_contents h5 {
  font-size: 1.2em;
}
.txt_contents h6 {
  font-size: 1.2em;
}

@font-face {
    font-family: 'TitleFont';
    src: url('web_fonts/ubuntumedium/ub-medium-webfont.eot');
    src: url('web_fonts/ubuntumedium/ub-medium-webfont.svg#ubuntumedium') format('svg'),
		url('web_fonts/ubuntumedium/ub-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('web_fonts/ubuntumedium/ub-medium-webfont.woff') format('woff'),
         url('web_fonts/ubuntumedium/ub-medium-webfont.ttf') format('truetype')
         ;
    font-weight: normal;
    font-style: normal;
}
.socials_links_container a{ display:inline-block; margin:4px; width:64px; height:64px; overflow:hidden; text-indent:-999px}
.socials_links_container a.facebook{ background-image: url(data:image/png;base64,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);}
.socials_links_container a.gplus{background-image: url(data:image/png;base64,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);}
.socials_links_container a.twitter{background-image: url(data:image/png;base64,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);}

.youtube_links img{ width:100%}
.youtube_links a{ display:block; position:relative}
.youtube_links a:before{content:" "; opacity:0.8; background:50% 50% no-repeat;  height:100%; display:block; width:100%; position:absolute; top:0; left:0;
background-image: url('data:image/png;base64,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');}
.youtube_links a:hover:before{ opacity:1}


::-webkit-input-placeholder {color: #999;}
:-moz-placeholder { color: #999; }
::-moz-placeholder {color: #999;  }
:-ms-input-placeholder {  color: #999; }

.slicknav_menu { display:none}


input[type=submit] {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
input[type=submit]:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
input[type=submit]:active {
	position:relative;
	top:1px;
}

body .slick-slider{ margin:0}
body .slick-dots{ bottom:10px; z-index:1}
body .slick-dots li button:before{ color:rgba(0,0,0,0.4); font-size:14px}
body .slick-prev{ left:0;}
body .slick-next{ right:0;}
body .slick-prev, body .slick-next{ bottom:0; top:auto;background:rgba(0,0,0,0.4); width:auto; height:auto; padding:10px; z-index:10; text-align:center; width:40px; height:40px;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */}
body .slick-prev:before, body .slick-next:before{ color:#7e6a41; opacity:1}


body { background:#FFF; font-size: 14px;font-family: Arial, Verdana, Helvetica, sans-serif;color: #fff; }
.clearall{ float:none; clear:both; display:block; height:0; overflow:hidden; }
.post_type_list ul{ list-style:none; list-style-position:inside; margin:0; padding:0; text-indent:0}
.alignright{  float:right;}
.alignleft{  float:left;}
hr{ visibility:hidden; margin:0 }
a{ text-decoration:none; color:#eee }
a:hover{ color:#fff; }

#main_wrapper{max-width: 960px;margin: auto;padding:  0 ;position: relative;font-size: 13px; background:#000034}
.header{ overflow:auto; padding:18px 24px}
.header .logo{ float:left}
.header .extra{ text-align:right; font-size:0; line-height:50px}
.header .extra *{ display:inline-block; vertical-align:middle}
.languages_container  a{ margin-left:15px}
.menu_extra_container { display:block; margin-bottom:5px; position:relative; z-index:10}
.menu_extra_container h4,#logo-text,#logo-description,.languages_container  span { display:none}
.menu_extra_container ul li { position:relative;  display:inline-block; text-align:center;  margin-right:1px; background:rgba(0,0,0,0.1); border-radius:1px}
.menu_extra_container ul { font-size:0; background:rgba(0,0,0,0.2); display:block; padding:1px 1px;  background:rgba(255,255,255,0.1)}
.menu_extra_container ul li a{ color:#fff;min-width:70px; padding:5px 15px; display:block; font-size:16px}
.menu_extra_container ul li:hover{ background:rgba(255,255,255,0.05)}
.menu_extra_container ul li.current-menu-item{ background:rgba(255,255,255,0.8)}
.menu_extra_container ul li.current-menu-item>a{ color:#000032}
.menu_extra_container ul .sub-menu{ display:none; padding:5px 0}
.menu_extra_container ul .sub-menu li{ width:100%; text-align:left}
.menu_extra_container ul li:hover .sub-menu{ display:block; position:absolute; background:#000034; text-align:left}
.menu_extra_container ul li:hover .sub-menu a{ font-size:15px; display:block}

.sidebar_extra_container { float:right; width:33%; height:100%}
.sidebar_container, .sidebar2_container { padding:24px 0}
.main_contents_extra_container{ width:67%;float:left;}
.main_contents_container{  padding:28px; line-height:1.4em}
.sidebar_container .box{background:rgba(0,0,0,0.4); margin-bottom:10px; padding:14px; border-top-left-radius:5px; border-bottom-left-radius:5px}

.footer{; clear:both;background:rgba(0,0,0,0.2); border-top:1px solid rgba(255,255,255,0.1); box-shadow:0 -1px 0 rgba(0,0,0,0.4); padding:14px; text-align:center}

.box_home_list{ margin-top:15px}
.box_home_list li{background:rgba(0,0,0,0.4); overflow:auto; border-top:1px solid rgba(255,255,255,0.1); box-shadow:0 -1px 0 rgba(0,0,0,0.4); padding:14px; }
.box_home_list li .images{ float:left; width:150px; margin:0 14px 7px 0}
.box_home_list li .images img{ display:block;width:100%}
.box_home_list li .the_excerpt_container, .box_home_list li h2 {}
.box_home_list li h2 { font-size:16px; font-weight:bold;padding-bottom:5px; }

.form_writeus_container .fb_input_container{ width:auto; display:block; text-align:center; border-color:rgba(255,255,255,0.1);}
.form_writeus_container .fb_form_title, .socials_links_container h3,.lista_blog h3{ font-size:16px; font-weight:bold; padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,0.2)}
.form_writeus_container .fb_submit_button { border:none}
.form_writeus_container .fb_single_field  {border-color:rgba(255,255,255,0.2)}
.mcp_fb_form_error { color:#C00}

.lista_blog li{border-bottom:1px solid rgba(255,255,255,0.1); box-shadow:0 1px 0 rgba(0,0,0,0.4); padding:7px 0;}
 .date{ display:inline-block; min-width:60px; margin-right:5px; font-size:13px; color:#000; background:rgba(255,255,255,0.8); border-radius:5px; text-align:center; padding:1px 10px}
.lista_blog .h4_a_container {display:inline-block; font-size:14px;}

.sidebar_container .socials_links_container { padding-bottom:0}
.socials_links_container a{ margin:4px 8px 0 0}


.attachments  {  }
.attachments li{cursor:pointer;display:block; background:rgba(255,255,255,0.8); padding:5px 10px; font-size:12px; margin-top:1px; overflow:auto}
.attachments:hover li{ opacity:0.8}
.attachments li:hover{ opacity:1}
.attachments li a{ display:none}
.attachments li h4{font-family: 'TitleFont', sans-serif; color:rgba(0,0,0,0.4);font-size:13px;}
.attachments li p{ font-style:italic; margin-left:32px}
.attachments li .type{ float:left}
.attachments .top_info h3,.gmaps  h3,.youtube_links_preview h3{ background:rgba(0,0,0,0.4); color:#FFF; padding: 7px;font-size:14px; font-family: 'TitleFont', sans-serif; color:#fff}

.attachments ,.gmaps ,.youtube_links { margin-bottom:15px}
.the_content_container{ margin:15px 0}
.post_socials_container ul>li{ display:inline-block; vertical-align:top}
.post_socials_container  { margin-top:0; vertical-align:middle;overflow:hidden;display:inline-block;; padding-top:5px}

.menu_breadcrumb_nav_container,.menu_breadcrumb_nav_sub_container,.menu_breadcrumb_nav_sub_container  a ,.menu_breadcrumb_nav_container a { font-size:13px;  }
.art_header_container{ border-bottom:1px solid rgba(255,255,255,0.1); box-shadow:0 1px 0 rgba(0,0,0,0.4); border-bottom:1px solid #eee}
.art_header_container h1{ font-size:30px; font-family: 'TitleFont', sans-serif; border-bottom:1px solid #eee;padding:2px 0 7px; line-height:30px}
.images_interna{ margin-bottom:15px}

.home .the_content_container { padding-top:0;}
/*html .home .the_content_container p{ display:block; }	*/
.fb_label_inside{ background:rgba(255,255,255,0.8); color:#000032}
.fb_label,.fb_input_container{ vertical-align:top}
.post_name_contatti .form_writeus_container { display:none}
.post_name_contatti .mcp_fb_form{background: rgba(0,0,0,0.4);
padding: 20px; margin-top:10px;
border-radius: 5px; }

.post_name_contatti .fb_submit_button  { text-align:right}
#cookieChoiceInfo div,#cookieChoiceInfo a{ color:#333}
#cookieChoiceInfo a{ color:#666; font-style:italic}
#cookieChoiceInfo #cookieChoiceDismiss{ color:#900}

@media only screen and (max-width: 1064px) {
	body,html{ padding:0; margin:0; background:#000034}
	body .slick-slide img{ width:100%}
	body iframe{ max-width:100% !important}
	body .post_list.slide>ul{ border-bottom:10px solid rgba(0,0,0,0.4);border-top:10px solid rgba(0,0,0,0.4)}
	body .post_list.slide h4,body .post_list.slide p{ display:none}
	body{ padding:65px 0; background:none}
	.footer{ background:#000024; padding:5px; font-size:11px; display: block;
		position: fixed;
		bottom:0; left:0;
		width: 100%;
		z-index: 1000;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
		}
	body #main_wrapper{ margin:0; padding:0; overflow:hidden}
	body #main_wrapper>* {
		float:none;
		clear:both;
		margin:0;
		height:auto;
		width:100%;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
	
	}
	body .main_contents_container{ padding:15px}
	body .menu_extra_container,header.header { display:none;}
	body .slicknav_menu ul{ background:rgba(0,0,0,0.4);padding:5px;}
	body .slicknav_menu ul li a{ padding:10px; font-size:18px}
	body .slicknav_menu .logo img{ height:40px}
	body .slicknav_menu .logo,.slicknav_menu .extra { display:inline-block;float:left; padding:10px}
	body .slicknav_menu .extra {  margin-top:5px}
	body .slicknav_menu .extra div{ display:inline-block}
	body .slicknav_btn{ background:rgba(0,0,0,0.4); float:right; display:inline-block; margin-top:15px}
	body .slicknav_nav a{ margin:1px 1px 0 1px}
	body .slicknav_menu {
		display: block;
		padding:0;
		position: fixed;
		top:0; left:0;
		width: 100%;
		z-index: 1000;
		background:#000024;
		border-bottom: 1px solid rgba(255,255,255,0.2);
		box-shadow: 0 1px 0 rgba(0,0,0,0.4);
	}
	body .gmap_container{
		width: 100%;
		height: 300px;
		margin: 0;
		position: relative;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
		}
	.the_content_container{  width:auto; padding:0 0 15px; }
	.extra_main_contents_container { padding:33px}
	.sidebar_container { padding:10px}
}
@media only screen and (max-width: 600px) {
	
	}
