@charset "UTF-8";
         @font-face {
font-family: 'SpeakPro';
src: url(//www.chesspro.it/wp-content/themes/wp_flevr5-v1.3/webfonts/SpeakPro.eot);
src: local('SpeakPro'),
url(//www.chesspro.it/wp-content/themes/wp_flevr5-v1.3/webfonts/SpeakPro.eot?#iefix) format('embedded-opentype'),
url(//www.chesspro.it/wp-content/themes/wp_flevr5-v1.3/webfonts/SpeakPro.woff2) format('woff2'),
url(//www.chesspro.it/wp-content/themes/wp_flevr5-v1.3/webfonts/SpeakPro.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}     body {
line-height: 1.5;
font-size: 15px;
color: #525252; font-family: 'Poppins', sans-serif; background-color: #f0f5f8;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-font-feature-settings: "lnum" 1;
-moz-font-feature-settings: "lnum=1";
-ms-font-feature-settings: "lnum" 1;
-o-font-feature-settings: "lnum" 1;
-webkit-font-feature-settings: "lnum" 1;
font-feature-settings: "lnum" 1;
}
.item-icon,
.page-hero:after,
.home-slider .slides li:after,
.widget_ci-hero .widget-wrap:after,
.widget_ci-hero .widget-wrap:before {
background-color: #f0f5f8;
}
h1, h2, h3, h4, h5, h6, .page-title {
color: #285F84!important;
}
h1, h2, h3, h4, h5, h6, .vc_custom_heading {
margin: 0 0 15px 0;
-ms-word-wrap: break-word;
word-wrap: break-word;
font-family: "Playfair Display", serif!important;
font-weight: 600!important;
}
h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 16px; }
p {
margin: 0 0 15px 0;
}
img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
}  a {
text-decoration: none;
}
.entry a {
transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;
outline: none;
}
.entry .entry-content a:link,
.entry .entry-content a:visited {
color: #285F84!important;
text-decoration: underline;
}
.entry .entry-content a:hover,
.entry .entry-content a:focus,
.entry .entry-content a:active {
color: #C13D07!important;
text-decoration: underline;
}
.group:before, .group:after {
content: " ";
display: table;
}
.group:after {
clear: both;
}  figure {
margin: 0;
} ul, ol { padding-left: 20px; }
ul { list-style: disc; }
ol { list-style: decimal; }
dl { margin: 0 0 20px; }
dt { font-weight: bold; }
dd { margin: 0 0 15px; } blockquote {
margin: 20px 0;
padding-left: 15px;
border-left: 3px solid #ccc;
font-size: 17px;
font-weight: 300;
}
blockquote cite {
display: block;
font-weight: bold;
font-style: italic;
margin: 10px 0 0;
color: rgba(82, 82, 82, 0.8);
font-size: 14px;
} table {
border-collapse: separate;
border-spacing: 0;
width: 100%;
}  code, kbd, tt, var, samp, pre {
font-family: monospace, serif;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
font-style: normal;
}
pre {
padding: 15px;
border: 1px solid rgba(0, 0, 0, 0.1);
} address {
margin: 0 0 15px;
}
.sr-only,
.screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
} embed,
iframe,
object,
video,
audio {
margin-bottom: 15px;
max-width: 100%;
}
p > embed,
p > iframe,
p > object,
p > audio,
span > embed,
span > iframe,
span > object,
span > audio {
margin-bottom: 0;
}
#map * {
max-width: none !important;
} label {
display: block;
margin: 0 0 2px;
font-weight: normal;
}
input,
textarea {
display: inline-block;
font-size: inherit;
width: 100%;
max-width: 100%;
padding: 10px 12px;
line-height: normal;
border: 1px solid #999999;
background-color: #FFF;
background-image: none;
border-radius: 0;
transition: all 0.18s ease; }
@media (max-width: 767px) {
input,
textarea {
width: 100%;
}
}
input[type="search"] {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
textarea {
height: auto;
}
select {
max-width: 100%;
}
input[type="checkbox"],
input[type="radio"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
width: auto;
height: auto;
}
fieldset {
margin: 0 0 15px;
padding: 0;
border: none;
min-width: 0;
} ::-webkit-input-placeholder {
color: rgba(82, 82, 82, 0.5);
font-weight: normal;
opacity: 1;
}
:-moz-placeholder {
color: rgba(82, 82, 82, 0.5);
font-weight: normal;
opacity: 1;
}
::-moz-placeholder {
color: rgba(82, 82, 82, 0.5);
font-weight: normal;
opacity: 1;
}
:-ms-input-placeholder {
color: rgba(82, 82, 82, 0.5);
font-weight: normal;
opacity: 1;
} .btn, .button, .comment-reply-link,
input[type="button"],
input[type="submit"],
input[type="reset"],
button {
display: inline-block;
margin: 0;
width: auto;
height: auto;
line-height: normal;
box-shadow: none;
border-radius: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
white-space: nowrap; font-family: 'Poppins', sans-serif;
font-size: 14px;
font-weight: 600;
transition: 0.18s background-color ease, color 0.18s ease,  0.18s border-color ease;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
min-width: 185px;
padding: 11px 20px 12px;
color: #262626;
text-decoration: none;
}
.btn:active, .button:active, .comment-reply-link:active,
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active,
button:active {
outline: none;
}
.btn:hover, .button:hover, .comment-reply-link:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
color: #262626;
text-decoration: none;
}
.btn:focus, .button:focus, .comment-reply-link:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
button:focus {
outline: none;
}
.btn.transparent, .transparent.button, .transparent.comment-reply-link,
input[type="button"].transparent,
input[type="submit"].transparent,
input[type="reset"].transparent,
button.transparent {
background-color: transparent;
}
.btn.transparent:hover, .transparent.button:hover, .transparent.comment-reply-link:hover,
input[type="button"].transparent:hover,
input[type="submit"].transparent:hover,
input[type="reset"].transparent:hover,
button.transparent:hover {
background-color: #e6bb4a;
} .vc_btn3 {
background-color: #285F84!important;
text-decoration: none!important;
color: #FFF!important;
font-weight: bold;
border: 1px solid #285F84!important;
}
.vc_btn3:hover {
background-color: #FFF!important;
color: #285F84!important;
} .flexslider {
margin: 0;
padding: 0;
box-shadow: none;
border-radius: 0;
border: 0;
}
.flexslider.loading:before {
width: 40px;
height: 40px;
background-color: #FFF;
border-radius: 100%;
-webkit-animation: scaleout 1.0s infinite ease-in-out;
animation: scaleout 1.0s infinite ease-in-out;
content: "";
position: absolute;
right: 20px;
top: 20px;
z-index: 1000;
}
.flexslider .slides li:after {
content: " ";
position: absolute;
top: 0;
left: 0;
z-index: -1000;
}
@-webkit-keyframes scaleout {
0% {
-webkit-transform: scale(0);
}
100% {
-webkit-transform: scale(1);
opacity: 0;
}
}
@keyframes scaleout {
0% {
transform: scale(0);
-webkit-transform: scale(0);
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0;
}
}
.flex-direction-nav a {
width: 40px;
height: 40px;
top: 50%;
margin: -20px 0 0 0;
opacity: 0.7;
color: #FFF;
line-height: normal;
}
.flex-direction-nav a:hover {
color: #FFF;
opacity: 1;
}
.flex-direction-nav a:before {
font-family: FontAwesome;
content: '\f053';
font-size: 34px;
}
.flex-direction-nav a.flex-next:before {
content: '\f054';
}
.flex-direction-nav a.flex-next {
right: 10px;
}
.flex-direction-nav a.flex-prev {
left: 10px;
}
.flex-control-paging {
display: none!important; }
.flex-control-paging li {
margin: 0 3px;
}
.flex-control-paging li a {
border: none;
background: transparent;
box-shadow: none;
border-radius: 2px;
}
.flex-control-paging li a {
background: #f6f6f6;
background: rgba(255, 255, 255, 0.6);
}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
background: #FFF;
}
.flexslider .slides > li:first-child {
display: block; -webkit-backface-visibility: visible;
}
.flexslider.loading .slides > li:first-child {
opacity: 1 !important; }    .logoMenu { display: table;
width: 100%; table-layout: fixed!important;
}
.contLogo, #nav {
display: table-cell;
vertical-align: middle;
}
.contLogo {
width: 10%;
}  #nav {
width: 80%;
margin: 0 auto;
font-family: "Playfair Display", serif;
font-weight: 500;
}
#nav .boxMenu { width: auto;
max-width: 1200px;
margin-right: auto;
margin-left: auto;
}
@media (max-width: 991px) { #nav {
display: none;
}
}
body.lang-en .boxMenu { padding-left: 120px;
} #nav ul {
margin: 0;
padding: 0;
list-style: none;
}
#navigation { text-align: center;
display: block;
line-height: 2.0;
}
#navigation:before, #navigation:after {
content: " ";
display: table;
}
#navigation:after {
clear: both;
}
#navigation li {
position: relative; margin-top: 5px; }
#navigation > li {
display: inline-block;
}
#navigation ul {
position: absolute;
z-index: 300;
top: -999em;
}
#navigation li:hover > ul,
#navigation .sfHover > ul {
top: auto;
left: 10px;
}
#navigation li li:hover > ul,
#navigation li .sfHover > ul {
top: 0;
left: 100%;
}
#navigation li li li:hover > ul,
#navigation li li .sfHover > ul {
top: 0;
left: 100%;
}
#navigation a, #navigation #navigation a:visited {
display: block;
white-space: nowrap;
}
#navigation li li {
text-align: left;
}
#navigation a {  padding: 5px 10px;
color: #525252;
text-transform: uppercase;
font-size: 14px;
line-height: normal;
text-decoration: none;
border-bottom: 0 none;
}
#navigation > li > a {  padding: 6px 0;
margin: 0 10px;
border-bottom: 3px solid transparent;
text-decoration: none;
}
#navigation > li ul a { }
#navigation > li ul a:hover,
#navigation > li ul .sfHover > a { color: #285F84;
}
#navigation > li > a:hover,
#navigation > li.sfHover > a,
#navigation > li.sfHover > a:active,
#navigation > li.current_page_item > a,
#navigation > li.current-menu-item > a,
#navigation > li.current-menu-ancestor > a,
#navigation > li.current-menu-parent > a,
#navigation > li.current > a {
color: #285F84;
border-bottom-color: #285F84;
}
#navigation ul { padding: 5px 0;
background-color: #FFF;
min-width: 200px;
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.65);
border-radius: 3px;
}
@media only screen and (max-width: 1320px) { #navigation li {
z-index: inherit;
}
}
#navigation a.sf-with-ul {
padding-right: 11px;
position: relative; }
#navigation.sf-arrows .sf-with-ul:after {
font-family: 'FontAwesome';
content: '\f078';
position: absolute;
top: 50%;
right: 0;
margin-top: -3px;
font-size: 8px;
font-weight: normal;
}
#navigation.sf-arrows ul .sf-with-ul:after {
right: 8px;
content: "\f054";
margin-top: -5px; }   .header {
background-color: #FFF;
padding: 0 25px;
position: relative;
z-index: 50;
box-shadow: 1px 1px 8px #000; }
body.home .header {
margin-bottom: 40px;
}
.header {  }  .contLogo .site-logo img {
max-width: 100%;
height: auto;
margin-bottom: 15px;
}
.site-logo {
margin: 15px 0 0;
padding: 0;
text-transform: uppercase;
font-size: 20px;
line-height: normal;
}
.site-logo a, .site-logo a:hover {
color: #262626;
} .head-side {
position: absolute;
right: 25px;
top: 18px;
} .head-cart{display:inline-block;position:relative;top:2px}.head-cart i{color:#525252;font-size:22px}.head-cart .cart-count{position:absolute;right:-10px;bottom:-3px;background-color:#262626;border-radius:50%;color:#fff;font-size:11px;letter-spacing:-.05em;width:17px;height:17px;padding:0;margin:0;line-height:13px;text-align:center;border:2px solid #fff}  .main {
padding: 30px 0; } .page-hero {
height: 300px; padding-top: 60px;
position: relative;
background-position: top center;
background-repeat: no-repeat;
overflow: hidden;
}
.page-hero:after {
content: "";
width: 100%;
height: 50px;
background-color: #f0f5f8;
position: absolute;
bottom: -25px;
left: 0;
-moz-transform: rotate(-1.3deg);
-ms-transform: rotate(-1.3deg);
-webkit-transform: rotate(-1.3deg);
transform: rotate(-1.3deg);
} .page-title {
font-size: 38px;
color: #FFF; text-align: center;
margin-bottom: 0!important;
} .nav-list{list-style:none;margin:0;padding:0;display:inline-block}.nav-list li{display:inline-block;margin-right:10px;font-size:14px;color:#525252;text-transform:uppercase}.nav-list li a{color:#525252;border-bottom:2px solid transparent}.nav-list li a:hover{color:#262626;border-bottom-color:#eccc77} .home-slider {
background: transparent;
margin: -50px 0 50px;
}
.home-slider .slides li {
height: 850px;
background-size: cover;
background-position: top center;
overflow: hidden;
}  .slide-video-wrap {
width: 700px;
max-width: 100%;
margin: 250px auto 0;
position: relative;
}
.home-slider .flex-control-nav,
.portfolio-slider .flex-control-nav {
z-index: 10;
bottom: 120px;
left: 35px;
width: auto;
display: none;
}
.portfolio-slider .flex-control-nav {
display: block;
bottom: 20px;
}
.slide-content {
padding-top: 450px;
position: relative;
z-index: 1;
}
.slide-content .btn, .slide-content .button, .slide-content .comment-reply-link {
font-size: 18px;
color: #FFF;
font-weight: normal;
} .slide-content .btn {
box-shadow: 2px 2px 8px #000;
background: #FFF;
border: 0 none;
}
.slide-content .btn:link,
.slide-content .btn:visited {
color: #262626;
}
.slide-content .btn:hover,
.slide-content .btn:focus,
.slide-content .btn:active {
color: #FFF;
}
.slide-title { color: #FFF;
font-size: 48px;
line-height: 1.2;
font-weight: 900;
margin: 0 0 30px;
font-family: "Playfair Display", serif;
text-shadow: 2px 2px 8px #000; background-color: rgba(0,0,0,0.5);
padding: 10px 10px 15px 10px;
border-radius: 5px;
}
.slide-title > span {
color: #ECCC77;
}
.hero-video,
.hero-image {
margin: 0 0 60px;
}
.ci-custom-video {
margin: 0 0 50px;
}
.ci-custom-video video {
width: 100%;
}  .item{width:calc(100% - 10px);background-color:#fff;margin:0 0 45px;position:relative}.item.cpt_service{margin-top:35px}.item.cpt_service .item-fold{padding-top:45px}.item-thumb{margin-right:-10px;position:relative}.item-thumb img{width:100%}.item-thumb .price{position:absolute;top:20px;left:0;color:#262626;background-color:#fff;font-family:"Playfair Display",serif;font-size:14px;font-weight:900;padding:5px 10px;-moz-font-feature-settings:"lnum" 1;-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum" 1;-o-font-feature-settings:"lnum" 1;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1}.item-thumb .price ins{text-decoration:none}.item-thumb .onsale{position:absolute;top:20px;right:0;color:#262626;background-color:#fff;font-family:"Playfair Display",serif;font-size:14px;font-weight:900;padding:5px 10px;text-transform:uppercase}.item-icon{position:absolute;font-size:44px;line-height:80px;z-index:10;border-radius:50%;width:76px;height:76px;background-color:#f0f5f8;text-align:center;top:-55px;left:20px}.item-content-wrap{margin-right:-10px;position:relative}.item-content-wrap:after{content:"";position:absolute;height:0;width:0;border:10px solid transparent;border-left-color:#454545;right:-10px;bottom:-21px;z-index:2}.item-fold{padding:17px 30px 1px 25px;margin:0 0 25px 0;background-color:#fff;position:relative}.item-fold:after,.item-fold:before{content:"";background-color:#fff;width:100%;-webkit-transform:rotate(-3.2deg);-moz-transform:rotate(-3.2deg);-ms-transform:rotate(-3.2deg);transform:rotate(-3.2deg);position:absolute;bottom:-21px;left:0;z-index:3}.item-fold:after{height:20px}.item-fold:before{height:15px;background-color:#d9d9d9;bottom:-24px;-webkit-transform:rotate(-2.3deg);-moz-transform:rotate(-2.3deg);-ms-transform:rotate(-2.3deg);transform:rotate(-2.3deg);z-index:1;width:99%;width:calc(100% - 10px)}.item-title{font-family:"Playfair Display",serif;font-weight:700;font-size:20px;line-height:1.32;margin:0 0 10px}.item-title a{color:#262626;border-bottom:2px solid transparent}.item-title a:hover{border-bottom:1px solid #eccc77}.item-subtitle{color:#525252;font-size:14px;margin:-10px 0 15px}.item-subtitle a{color:#525252;border-bottom:2px solid transparent}.item-subtitle a:hover{color:#262626;border-bottom-color:#eccc77}.item-excerpt{font-size:14px;line-height:1.571428571;color:#525252;position:relative;z-index:20}.item-meta{text-align:right;padding:10px 20px 25px 0}.item-more{font-family:"Playfair Display",serif;color:#262626;font-size:16px;border-bottom:2px solid transparent}.item-more:hover{border-bottom-color:#eccc77;color:initial}.member-social{display:inline-block;color:#fff;background-color:#262626;border-radius:4px;width:22px;height:22px;text-align:center;line-height:22px;margin:0 1px}.member-social:hover{color:#fff;background-color:#eccc77}@media (min-width:768px){.item-narrow .item-fold{padding:12px 20px 0 20px}.item-narrow .item-title{font-size:16px}.item-narrow .item-more{font-size:14px}.item-narrow .item-meta{padding:15px 20px 15px 0}}
.item-subtitle {
color: #525252;
}
.item-subtitle a {
color: #525252;
border-bottom: 2px solid transparent;
}
.item-subtitle a:hover {
color: #262626;
border-bottom-color: #ECCC77;
}
.item-excerpt {
color: #525252;
} .entry { margin: 0 0 70px; } .entry-title {
line-height: 1.4;
padding: 0;
margin: 0 0 30px;
font-size: 28px;
text-align: center; text-transform: uppercase; }
.entry-title a {
color: #285F84;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
color: #c13d07!important;
}
.entry-time {
font-size: 12px;
color: #525252;
margin: 0 0 3px;
display: block;
text-transform: uppercase;
letter-spacing: 0.1em;
text-align: center; }
.entry-meta {
margin: -18px 0 35px;
text-align: center; }
.entry-categories a {
display: inline-block;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.1em;
color: #285f84;
background-color: #FFF;
padding: 1px 11px;
border: 0 none!important;
}
.entry-categories a:hover {
color: #FFF;
background-color: #c13d07;
}
.entry-thumb {
margin: 0 0 30px;
}
.entry-thumb img { }
.entry-thumb.image-list > a {
display: block;
margin-bottom: 30px;
}
.entry-thumb.image-list > a:last-child {
margin-bottom: 0;
}
.entry-thumb.alignnone, .entry-thumb.alignleft, .entry-thumb.aligncenter, .entry-thumb.alignright {
margin-bottom: 30px;
}
.entry-content {
margin: 0 0 20px;
}
.entry-content:before, 
.entry-content:after {
content: " ";
display: table;
}
.entry-content:after {
clear: both;
} .entry-content blockquote {
border-left: 3px double #ACACAC;  font-style: italic; margin: 30px 0;
}
.entry-content p > iframe {
margin: 10px 0 5px;
}
.entry-content .fluid-width-video-wrapper {
margin: 27px 0;
}
.related {
margin-top: 70px;
}
.single-member-socials {
margin: -25px 0 30px;
} .filters-nav{list-style:none;padding:0;margin:0 0 40px}.filters-nav:after,.filters-nav:before{content:" ";display:table}.filters-nav:after{clear:both}.filters-nav li{display:inline-block}.filters-nav li a{margin:0 7px 5px 0;display:inline-block;padding:5px 10px;color:#525252;background-color:#fff}.filters-nav li a.selected,.filters-nav li a:hover{background-color:#262626;color:#eccc77} #paging {
text-align: center;
}
#paging ul {
list-style: none;
margin: 0;
padding: 0;
}
#paging ul li {
display: inline-block;
}
#paging > span,
#paging li span,
#paging a {
display: inline-block;
background-color: #FFF;
color: #525252;
padding: 7px 15px;
text-transform: uppercase;
margin: 0 5px 10px 0;
}
#paging span.current,
#paging a:hover {
background-color: #262626;
color: #ECCC77;
} .page-hero:after,
.page-hero:before,
.ci-flat .page-hero:after,
.ci-flat .page-hero:before,
.ci-flat .widget_ci-hero .widget-wrap:after,
.ci-flat .widget_ci-hero .widget-wrap:before,
.ci-flat .home-slider .slides li:after,
.ci-flat .home-slider .slides li:before {
display: none;
visibility: hidden;
}   .footer {
padding: 45px 0; padding-bottom: 0;
}
.copy-right {
display: block;
position: relative;
top: -4px; text-align: center;
font-family: "Playfair Display", serif;
color: #262626;
font-size: 16px;
}
.copy-right a {
border-bottom-width: 1px!important;
border-bottom-style: solid;
}
.copy-right a:link,
.copy-right a:visited {
color: #262626;
border-bottom-color: #ECCC77;
}
.copy-right a:hover,
.copy-right a:focus,
.copy-right a:active {
color: #ECCC77;
border-bottom-color: #ECCC77;
}    #comments {
margin: 40px 0 0;
}
#comment-list {
margin: 0;
list-style: none;
padding: 0;
}
#comment-list ol {
list-style: none;
}
@media (max-width: 767px) {
#comment-list ol {
margin: 0;
padding: 0;
}
}
#comment-list .comment-body {
margin-bottom: 20px;
padding-top: 20px;
}
#comment-list > .comment:first-child > .comment-body {
border-top: none;
padding-top: 0;
}
.commentlist {
list-style: none;
margin: 0;
padding: 0;
}
.post-comments {
margin: 0 0 40px;
}
.comment-author b {
text-transform: uppercase; font-size: 14px;
}
.comment-author .says { font-style: italic;
font-size: 14px;
}
.comment-author .avatar {
border: 5px solid #FFF;
width: 64px;
height: 64px;
float: left;
margin: 0 15px 15px 0;
overflow: visible;
}
@media (max-width: 767px) {
.comment-author .avatar {
display: none;
}
}
.comment-content {
overflow: hidden;
zoom: 1;
font-size: 15px;
padding-top: 15px;
}
.comment-metadata {
font-size: 12px;
margin: 0 0 5px;
}
.comment-metadata time {
color: #525252;
text-transform: uppercase;
}
.comment-reply-link {
font-size: 10px;
padding: 4px 10px;
min-width: 0;
text-transform: lowercase; height: auto;
}
@media (max-width: 767px) {
.comment-reply-link {
margin: 0;
}
}
.bypostauthor > article .fn:before {
font-family: FontAwesome;
content: "\f005";
margin: 0 2px 0 -2px;
position: relative;
top: -1px;
font-size: 11px;
}
#cancel-comment-reply-link {
font-size: 13px;
font-weight: normal;
margin-left: 5px;
}
.form-allowed-tags,
.comment-notes {
font-size: 12px;
line-height: 1.5;
color: rgba(82, 82, 82, 0.8);
}  .widget {
margin: 0 0 45px;
}
.sections .widget {
margin: 0 0 55px;
}
.sections .widget:last-child {
margin: 0;
}
.sidebar .widget:last-child {
margin-bottom: 0;
}
.widget-title { font-family: 'Poppins', sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 18px;
border-bottom: 1px double #ACACAC;
padding: 0 0 18px;
margin: 0 0 23px;
text-align: center; }
.widget-title label { font-family: 'Poppins', sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 18px;
}
.widget-title > a {
color: #285F84;
text-decoration: none;
}
.sidebar .widget a {
transition: all 0.18s linear;
}
.sidebar .widget a:link,
.sidebar .widget a:visited {
color: #285f84;
}
.sidebar .widget a:hover,
.sidebar .widget a:focus,
.sidebar .widget a:active {
color: #c13d07!important;
} .section-title {
font-size: 36px;
font-weight: 600;
text-transform: uppercase;
position: relative; text-align: center;
padding: 0 0 20px;
margin: 0 0 50px;
}
.section-title:after {
content: "";
position: absolute;
width: 40px;
bottom: 0;
left: 50%;
margin-left: -20px;
border-bottom: 1px solid #ACACAC;
}  .widget_ci-hero {
position: relative;
overflow: hidden;
}
.widget_ci-hero .widget-wrap {
padding: 160px 0;
background-position: top center;
}  .widget_ci-hero .btn.transparent, .widget_ci-hero .transparent.button, .widget_ci-hero .transparent.comment-reply-link {
color: inherit;
font-size: 18px;
}
.ci-hero-title {
font-size: 36px;
line-height: 1.21;
color: #FFF;
text-shadow: 0 2px 5px #000;
font-weight: bold;
}
.ci-hero-subtitle {
font-family: "Playfair Display", serif;
font-size: 18px;
margin: 25px 0;
color: #FFF;
text-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
font-weight: bold;
}
.sidebar .widget_ci-hero {
text-align: center;
}
.sidebar .widget_ci-hero .widget-wrap:after, .sidebar .widget_ci-hero .widget-wrap:before {
display: none;
}
.sidebar .ci-hero-title {
font-size: 40px;
}
.sidebar .ci-hero-subtitle {
font-size: 14px;
margin: 15px 0 20px;
} .widget_ci-hero .btn {
box-shadow: 2px 2px 8px #000;
background: #FFF;
border: 0 none;
font-size: 18px!important;
font-weight: normal!important;
}
.widget_ci-hero .btn:link,
.widget_ci-hero .btn:visited {
color: #262626;
}
.widget_ci-hero .btn:hover,
.widget_ci-hero .btn:focus,
.widget_ci-hero .btn:active {
color: #FFF;
} .sections .widget_ci-engage{margin-bottom:90px}.ci-newsletter{width:100%;margin:0;position:relative}.ci-newsletter input[type=email],.ci-newsletter input[type=text]{width:100%;background:0 0;font-family:"Playfair Display",serif;font-style:italic;color:#acacac;border:1px solid #acacac;font-size:20px;padding-left:30px;height:85px}.ci-newsletter .btn,.ci-newsletter .button,.ci-newsletter .comment-reply-link{position:absolute;right:3px;top:3px;height:100%;height:calc(100% - 6px);text-transform:uppercase;font-size:18px;color:#262626;font-weight:900}.ci-engage-socials a{display:inline-block;font-size:45px;text-align:center;width:80px;height:80px;line-height:78px;padding:0;border-radius:50%;margin-right:8px;border:1px solid #acacac;color:#262626}.ci-engage-socials a:hover{color:#262626;border-color:#eccc77;background-color:#eccc77}.ci-engage-socials a:last-child{margin-right:0} .item-nav ul,.widget ul,.widget.widget_archive ul,.widget.widget_categories ul,.widget.widget_layered_nav ul,.widget.widget_meta ul,.widget.widget_pages ul,.widget_product_categories ul{list-style:none;margin:0;padding:0}.widget ul li{margin:7px 0;display:block}.widget ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}.widget ul.children li{padding-left:15px}.widget_archive select,.widget_categories select,.widget_pages select{display:block;width:100%;padding:4px 15px;border:0;border-radius:0;font-size:14px;height:25px;font-weight:400}.item-nav ul li,.widget.widget_archive ul li,.widget.widget_categories ul li,.widget.widget_layered_nav ul li,.widget.widget_meta ul li,.widget.widget_pages ul li,.widget_product_categories ul li{position:relative;margin:1px 0;transition:.18s}.item-nav ul li a,.widget.widget_archive ul li a,.widget.widget_categories ul li a,.widget.widget_layered_nav ul li a,.widget.widget_meta ul li a,.widget.widget_pages ul li a,.widget_product_categories ul li a{display:block;color:#262626;font-size:14px;padding:6px 0;transition:.18s}.item-nav ul li a:hover,.widget.widget_archive ul li a:hover,.widget.widget_categories ul li a:hover,.widget.widget_layered_nav ul li a:hover,.widget.widget_meta ul li a:hover,.widget.widget_pages ul li a:hover,.widget_product_categories ul li a:hover{color:#525252}.item-nav ul li.active>a,.item-nav ul li.current-cat>a,.item-nav ul li:hover>a,.widget.widget_archive ul li.active>a,.widget.widget_archive ul li.current-cat>a,.widget.widget_archive ul li:hover>a,.widget.widget_categories ul li.active>a,.widget.widget_categories ul li.current-cat>a,.widget.widget_categories ul li:hover>a,.widget.widget_layered_nav ul li.active>a,.widget.widget_layered_nav ul li.current-cat>a,.widget.widget_layered_nav ul li:hover>a,.widget.widget_meta ul li.active>a,.widget.widget_meta ul li.current-cat>a,.widget.widget_meta ul li:hover>a,.widget.widget_pages ul li.active>a,.widget.widget_pages ul li.current-cat>a,.widget.widget_pages ul li:hover>a,.widget_product_categories ul li.active>a,.widget_product_categories ul li.current-cat>a,.widget_product_categories ul li:hover>a{padding:6px 10px;background-color:#fff}.item-nav ul li.active .count,.item-nav ul li.active>small,.item-nav ul li.current-cat .count,.item-nav ul li.current-cat>small,.item-nav ul li:hover .count,.item-nav ul li:hover>small,.widget.widget_archive ul li.active .count,.widget.widget_archive ul li.active>small,.widget.widget_archive ul li.current-cat .count,.widget.widget_archive ul li.current-cat>small,.widget.widget_archive ul li:hover .count,.widget.widget_archive ul li:hover>small,.widget.widget_categories ul li.active .count,.widget.widget_categories ul li.active>small,.widget.widget_categories ul li.current-cat .count,.widget.widget_categories ul li.current-cat>small,.widget.widget_categories ul li:hover .count,.widget.widget_categories ul li:hover>small,.widget.widget_layered_nav ul li.active .count,.widget.widget_layered_nav ul li.active>small,.widget.widget_layered_nav ul li.current-cat .count,.widget.widget_layered_nav ul li.current-cat>small,.widget.widget_layered_nav ul li:hover .count,.widget.widget_layered_nav ul li:hover>small,.widget.widget_meta ul li.active .count,.widget.widget_meta ul li.active>small,.widget.widget_meta ul li.current-cat .count,.widget.widget_meta ul li.current-cat>small,.widget.widget_meta ul li:hover .count,.widget.widget_meta ul li:hover>small,.widget.widget_pages ul li.active .count,.widget.widget_pages ul li.active>small,.widget.widget_pages ul li.current-cat .count,.widget.widget_pages ul li.current-cat>small,.widget.widget_pages ul li:hover .count,.widget.widget_pages ul li:hover>small,.widget_product_categories ul li.active .count,.widget_product_categories ul li.active>small,.widget_product_categories ul li.current-cat .count,.widget_product_categories ul li.current-cat>small,.widget_product_categories ul li:hover .count,.widget_product_categories ul li:hover>small{top:6px;right:10px}.item-nav ul li .count,.item-nav ul li small,.widget.widget_archive ul li .count,.widget.widget_archive ul li small,.widget.widget_categories ul li .count,.widget.widget_categories ul li small,.widget.widget_layered_nav ul li .count,.widget.widget_layered_nav ul li small,.widget.widget_meta ul li .count,.widget.widget_meta ul li small,.widget.widget_pages ul li .count,.widget.widget_pages ul li small,.widget_product_categories ul li .count,.widget_product_categories ul li small{font-size:14px;display:inline-block;line-height:inherit;position:absolute;right:0;top:6px;transition:.18s}.item-nav{margin:0 0 45px}.item-nav ul li a{font-family:"Playfair Display",serif;font-size:15px;padding:17px 0}.item-nav ul li a:before{content:"";position:absolute;left:-41px;height:100%;width:29px;border:27px solid rgba(255,255,255,0);border-right-width:14px;border-right-color:#fff;top:0;-moz-transform:scale(.9999);opacity:0;transition:.18s}.item-nav ul li.active>a,.item-nav ul li:hover>a{padding:17px 21px}.item-nav ul li.active>a:before,.item-nav ul li:hover>a:before{opacity:1} .sidebar .widget_ci-items div[class^=col] {
float: none !important;
width: 100% !important;
} .testimonials{background:0 0;padding-bottom:20px;margin:-10px 0 0}.sections .testimonials{margin-bottom:30px}.testimonials .slides img{width:auto;text-align:center;display:inline-block}.testimonial{text-align:center;margin:0}.testimonial blockquote{margin:0;padding:0;border:0}.testimonial blockquote p{font-family:"Playfair Display",serif;font-style:italic;font-size:24px}.testimonial cite{display:block;margin:25px 0 0}.testimonial cite img{border-radius:50%;max-width:130px;height:auto;border:5px solid #fff;margin:0 0 15px}.testimonial cite span{display:block;text-transform:uppercase;color:#262626;font-style:normal}.sidebar .testimonials{padding-bottom:0;margin-bottom:35px}.sidebar .testimonial blockquote p{font-size:20px}.sidebar .testimonial blockquote cite img{max-width:100px} #ads125,.ads125{margin:0;padding:0;list-style:none}#ads125 li,.ads125 li{background:0 0;border:none;float:left;margin:0 15px 10px 0;padding:0;max-width:125px;height:auto} .searchform > div,
#yith-ajaxsearchform > div {
position: relative;
}
.searchform .searchsubmit,
.searchform #yith-searchsubmit,
#yith-ajaxsearchform .searchsubmit,
#yith-ajaxsearchform #yith-searchsubmit {
position: absolute;
top: 0;
right: 0;
height: 100%;
min-width: 0;
} .widget_about{margin-top:-5px}.widget_about img{max-width:100px;height:auto}.widget_about .alignleft{float:left;margin:5px 15px 6px 0}.widget_about .alignright{float:right;margin:5px 0 6px 15px} .widget_text p:last-child {
margin-bottom: 0;
} .widget_ci_twitter_widget ul li{margin-bottom:12px}.widget_ci_twitter_widget ul li:first-child{padding-top:0}.widget_ci_twitter_widget .twitter-time{display:block;font-size:.85em} #wp-calendar{width:100%}#wp-calendar a{font-weight:700;font-style:italic}#wp-calendar caption{text-align:left;margin-top:10px;background:none repeat scroll 0 0 rgba(0,0,0,.03);padding:9px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{background:rgba(0,0,0,.1);font-weight:700;padding:8px}#wp-calendar tbody td{background:0 0;border:1px solid rgba(0,0,0,.1);text-align:center;padding:3px}#wp-calendar tbody td:hover{background:rgba(0,0,0,.1)}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px} .social-icon i {
width: 36px;
height: 36px;
line-height: 36px;
background-color: #333;
color: #FFF;
border: 1px solid #333;
font-size: 24px;
border-radius: 36px;
text-align: center;
display: inline-block;
}
.social-icon:hover i {
background-color: #575757;
}   .widget_socials_ignited i.fa {
margin-right: 10px;
}  #meta-3 ul li:nth-child(3),
#meta-3 ul li:nth-child(4) {
display: none;
}   .gallery{margin-left:-5px;margin-right:-5px;margin-bottom:15px}.gallery:after,.gallery:before{content:" ";display:table}.gallery:after{clear:both}.gallery-item{margin-bottom:10px}.gallery-item img{width:100%}.gallery-columns-1 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%}@media (min-width:768px){.gallery-columns-1 .gallery-item{float:left;width:100%}}.gallery-columns-2 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%}@media (min-width:768px){.gallery-columns-2 .gallery-item{float:left;width:50%}}.gallery-columns-3 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%}@media (min-width:768px){.gallery-columns-3 .gallery-item{float:left;width:33.33333%}}.gallery-columns-4 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%}@media (min-width:768px){.gallery-columns-4 .gallery-item{float:left;width:25%}}.gallery-columns-5 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%}@media (min-width:768px){.gallery-columns-5 .gallery-item{float:left;width:20%}}.gallery-columns-6 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%}@media (min-width:768px){.gallery-columns-6 .gallery-item{float:left;width:16.66667%}}.gallery-columns-7 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%}@media (min-width:768px){.gallery-columns-7 .gallery-item{float:left;width:14.28571%}}.gallery-columns-8 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%}@media (min-width:768px){.gallery-columns-8 .gallery-item{float:left;width:12.5%}}.gallery-columns-9 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;float:left;width:50%}@media (min-width:768px){.gallery-columns-9 .gallery-item{float:left;width:11.11111%}}.gallery-caption{background-color:rgba(0,0,0,.7);color:#fff;font-size:12px;line-height:1.5;margin:0 0 0 5px;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:calc(100% - 10px);transition:opacity .18s ease}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}  .alignnone {
margin: 10px 0 25px 0!important;
}
p .alignnone {
margin-bottom: 0;
}
.aligncenter {
display: block;
margin: 20px auto 30px auto;
}
.alignright {
float: right;
margin: 3px 0 3px 15px;
}
.alignleft {
float: left;
margin: 3px 15px 3px 0;
} .wp-caption {
max-width: 100%;
margin-bottom: 15px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
padding: 0;
width: auto;
}
.wp-caption .wp-caption-text {
font-size: 14px;
line-height: 17px;
margin: 3px 0 5px 0;
padding: 5px 0 0 0;
text-align: center;
font-style: italic;
}   #mobilemenu {
display: none;
}
#mobile-bar { display: none;
text-align: center; position: fixed;
top: 0;
z-index: 1000;
width: 100%;
background: #FFF;
padding: 15px 10px 10px 10px;  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
@media (max-width: 991px) { #mobilemenu,
#mobile-bar {
display: block!important;
}
}
.menu-trigger,
.menu-trigger:focus { width: 24px;
height: 21px;
background: none;
cursor: pointer;
opacity: 0.85;
margin: 0;
outline: none;
color: #333;
font-size: 30px;
line-height: 1;
}
.menu-trigger:hover {
opacity: 0.95;
color: #333;
}
.menu-trigger:active {
opacity: 1;
}
.mob-title {
display: none; color: #222;
font-family: sans-serif;
font-weight: bold;
font-size: 14px;
line-height: 1;
margin: 0;
padding: 0;
}
#mobilemenu a {
text-transform: uppercase;
}    .sharedaddy {
margin-top: 30px;
}   .null-instagram-feed p {
padding-top: 10px;
}
.null-instagram-feed p a {
color: #262626;
}
.widget .instagram-pics:before, .widget .instagram-pics:after {
content: " ";
display: table;
}
.widget .instagram-pics:after {
clear: both;
}
.widget .instagram-pics li {
border-bottom: 0;
padding: 0;
float: left;
width: 30.333333%;
margin: 0 3% 3% 0;
}
.widget .instagram-pics li a {
display: block;
}
.widget .instagram-pics li img {
border: 5px solid #FFF;
}
#subscribe-email input {
padding: 10px 12px;
}     .uichess-chessboard-cell .uichess-chessboard-turnFlag,
.rpbui-chessboard-cell .rpbui-chessboard-turnFlag { display: none!important;
}
.uichess-chessgame-navigationButtons button,
.rpbui-chessgame-navigationButtons button { min-width: 0;
margin: 0 3px;
padding: 3px 10px;
border: 1px solid #B5876B;
box-sizing: border-box;
}
.uichess-chessgame-scrollArea,
.rpbui-chessgame-scrollArea { min-height: 600px;
padding: 0 8px;
font-size: 15px!important;
line-height: 1.6;
}
@media (max-width: 639px) { .uichess-chessgame, .uichess-chessgame-navigationBox, .uichess-chessgame-scrollBox,
.uichess-chessgame-scrollLeft, .uichess-chessgame-scrollArea,
.rpbui-chessgame, .rpbui-chessgame-navigationBox, .rpbui-chessgame-scrollBox,
.rpbui-chessgame-scrollLeft, .rpbui-chessgame-scrollArea {
display: block!important;
}
.uichess-chessgame-scrollArea,
.rpbui-chessgame-scrollArea{
margin-top: 20px;
padding: 0;
min-height: 0;
}
}   .addtoany_share_save_container {
padding-top: 20px;
text-align: center;
}
.single .addtoany_share_save_container {
padding-bottom: 20px;
}
.page .addtoany_share_save_container {
max-width: 640px;
margin-right: auto;
margin-left: auto;
text-align: center;
}
.addtoany_share_save_container a {
text-decoration: none;
border-bottom: 0 none!important;
}   .posts-in-page {
padding-top: 15px;
}
.posts-in-page img.wp-post-image {
margin-bottom: 10px;
}
@media (max-width:480px) {
.posts-in-page img.wp-post-image {
max-width: 100%;
height: auto;
}
}
.posts-in-page h5.titoloPip {
padding-top: 0;
margin-bottom: 0;
}
.posts-in-page p.dataPip {
margin-top: 0;
padding-top: 0;
padding-left: 10px;
font-size: 13px;
}    #lang_sel_list {
height: auto!important;
width: 100%!important; font-family: 'Poppins', sans-serif;
text-align: center!important;
background-color: #FFF;
border-width: 1px 0;
}
#lang_sel_list li {
float: none;
display: inline-block;
margin: 0 10px!important;
}
#lang_sel_list ul li a {
background: none!important;
padding: 10px!important;
text-transform: uppercase;
}
#lang_sel_list ul li a:link,
#lang_sel_list ul li a:visited  {
color: #525252!important;
font-size: 14px!important;	
}
#lang_sel_list ul li a:hover,
#lang_sel_list ul li a:focus,
#lang_sel_list ul li a:active {
color: #285F84!important;
}
#lang_sel_list ul li img.iclflag { margin-right: 5px;
}
#lang_sel_list ul li a.lang_sel_sel img.iclflag {
box-shadow: 1px 1px 3px rgba(0,0,0,0.8);
} .header .wpml-ls { width: 100%!important; font-family: 'Poppins', sans-serif;
text-align: center!important;
background-color: #FFF;
border-width: 1px 0;
}
.header .wpml-ls-legacy-list-horizontal {
padding-top: 0;
}
.header .wpml-ls-legacy-list-horizontal a {
padding-top: 0;
text-transform: uppercase;
font-weight: 400;
}
.header .wpml-ls li {
float: none;
display: inline-block;
margin: 0 10px!important;
}
.header #lang_sel_list.wpml-ls ul li a {
background: none!important;
padding: 10px!important;
}
.header .wpml-ls ul li a:link,
.header .wpml-ls ul li a:visited  {
color: #285F84!important;
font-size: 14px!important;	
}
.header .wpml-ls ul li a:hover,
.header .wpml-ls ul li a:focus,
.header .wpml-ls ul li a:active {
color: #C13D07!important;
}
.header .wpml-ls ul li img.iclflag {
top: -2px!important;
margin-right: 5px;
}
.header .wpml-ls ul li a.lang_sel_sel img.iclflag {
box-shadow: 1px 1px 3px rgba(0,0,0,0.8);
} #lang_sel_footer { font-family: 'Poppins', sans-serif;
font-size: 14px;
}
#lang_sel_footer ul li {
margin: 0 15px!important;	
}
#lang_sel_footer ul li a {
text-transform: uppercase;
}
#lang_sel_footer ul li a,
#lang_sel_footer ul li a:link,
#lang_sel_footer ul li a:visited  {
color: #285F84!important;
}
#lang_sel_footer ul li a:hover,
#lang_sel_footer ul li a:focus,
#lang_sel_footer ul li a:active {
color: #C13D07!important;
}
#lang_sel_footer ul li img {
top: -1px;
margin-right: 5px;
} .wpml-ls-statics-footer { font-family: 'Poppins', sans-serif;
font-size: 14px;
}
.wpml-ls-statics-footer ul li {
margin: 0 10px!important;
}
.wpml-ls-statics-footer ul li a {
text-transform: uppercase;
}
.wpml-ls-statics-footer ul li a,
.wpml-ls-statics-footer ul li a:link,
.wpml-ls-statics-footer ul li a:visited  {
color: #285F84!important;
background-color: #FFF!important;
}
.wpml-ls-statics-footer ul li a:hover,
.wpml-ls-statics-footer ul li a:focus,
.wpml-ls-statics-footer ul li a:active {
color: #C13D07!important;
background-color: #FFF!important;
}
.wpml-ls-statics-footer ul li img {
top: -1px;
margin-right: 0;
}    .cf7-db-table thead th,
.cf7-db-table tbody tr,
.cf7-db-table tbody tr td {
font-size: 14px!important;
}
.cf7-db-table thead th {
text-align: left;
padding-bottom: 6px;
}
@media (max-width:480px) {
.cf7-db-table thead th,
.cf7-db-table tbody tr,
.cf7-db-table tbody tr td {
font-size: 12px!important;
}	
} #tabellaIscritti thead th {
background-color: #1568B1;
color: #FFF;
text-align: center;
}
#tabellaIscritti tbody tr,
#tabellaIscritti tbody tr td {
background-color: #FFF;
text-align: center;
}
@media (max-width:480px) {
#tabellaIscritti {
font-size: 84%;
}
}    .tablepress { table-layout: fixed;
}
.tablepress caption,
.tablepress caption > a {
display: none;
} .tablepress-id-2{width:100%;margin:0 auto}.tablepress-id-2 .column-1,.tablepress-id-2 .column-2{width:50%;vertical-align:middle!important}.tablepress-id-2 .column-1 img,.tablepress-id-2 .column-2 img{display:block;margin:20px auto}@media (max-width:640px){.tablepress-id-2 .column-1,.tablepress-id-2 .column-2{display:block;width:auto}} .tablepress-id-3,.tablepress-id-6{width:100%;max-width:100%;margin:0 auto}.tablepress-id-3 tr td,.tablepress-id-6 tr td{width:33.333333333%;text-align:center;vertical-align:middle!important}.tablepress-id-3 tr td img,.tablepress-id-6 tr td img{width:100%;max-width:100%;height:auto;margin-bottom:10px!important}@media (max-width:639px){.tablepress-id-3,.tablepress-id-3 tr td,.tablepress-id-6,.tablepress-id-6 tr td{display:block;width:auto}.tablepress-id-3 tr td img,.tablepress-id-6 tr td img{margin-bottom:0!important}.tablepress-id-3 tr td,.tablepress-id-6 tr td{margin-bottom:20px}} .tablepress-id-4{width:100%;margin:0 auto}.tablepress-id-4 tbody .row-1 .column-1{text-align:center}.tablepress-id-4 tbody .row-1 .column-1 img{max-width:100%;height:auto}.tablepress-id-4 tbody .row-2 .column-1{width:70%}.tablepress-id-4 tbody .row-2 .column-2{width:30%}.tablepress-id-4 tbody span.titolo{font-size:20px;font-weight:700;color:#285F84}.tablepress-id-4 tbody span.titoletto{font-weight:700;color:#285F84}@media (max-width:639px){.tablepress-id-4 tbody .row-2 .column-1,.tablepress-id-4 tbody .row-2 .column-2{display:block;width:auto}} .tablepress-id-5 thead th{background-color:#285F84!important;color:#fff}.tablepress-id-5 .column-4,.tablepress-id-5 .column-5,.tablepress-id-5 .column-6,.tablepress-id-5 .column-7{text-align:center}@media (max-width:480px){.tablepress-id-5,.tablepress-id-5 tbody tr,.tablepress-id-5 tbody tr td,.tablepress-id-5 thead th{font-size:9px!important}} .tablepress-id-7{width:100%;margin:0 auto}.tablepress-id-7 tbody .row-1 .column-1{text-align:center}.tablepress-id-7 tbody .row-1 .column-1 img{max-width:100%;height:auto;margin:0 auto 25px}.tablepress-id-7 tbody .row-2 .column-1{width:70%;padding-right:20px;box-sizing:border-box}.tablepress-id-7 tbody .row-2 .column-2{width:30%;box-sizing:border-box}.tablepress-id-7 tbody span.titolo{font-size:20px;font-weight:700;color:#285F84}.tablepress-id-7 tbody span.titoletto{font-weight:700;color:#285F84}@media (max-width:639px){.tablepress-id-7 tbody .row-2 .column-1,.tablepress-id-7 tbody .row-2 .column-2{display:block;width:100%!important}.tablepress-id-7 tbody .row-2 .column-1{padding-right:0}} .tablepress-id-9{width:100%;max-width:600px;margin:0 auto}.tablepress-id-9 tr td{vertical-align:middle!important;font-size:15px!important}@media (max-width:480px){.tablepress-id-9 tr td{display:block;width:auto}} .tablepress-id-10{width:100%}.tablepress-id-10 tr td{width:25%;text-align:center}.tablepress-id-10 tr td img{max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width:767px){.tablepress-id-10 tr td{display:block;width:auto}} .tablepress-id-11{width:100%}.tablepress-id-11 tr td{width:33.33333%}.tablepress-id-11 tr td img{max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width:767px){.tablepress-id-11 tr td{display:block;width:auto}} .tablepress-id-12{width:100%}.tablepress-id-12 tr td{width:33.333333%;text-align:center}.tablepress-id-12 tr td img{max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width:767px){.tablepress-id-12 tr td{display:block;width:auto}} .tablepress-id-13{width:100%}.tablepress-id-13 tr td{width:50%;padding-top:2px!important;padding-bottom:2px!important}.tablepress-id-13 tr td.column-1{padding-right:20px}.tablepress-id-13 tr td.column-2{padding-left:20px}.tablepress-id-13 tr td h5{text-align:center}.tablepress-id-13 tr td .cf7-db-table thead th{background:0 0!important}@media (max-width:767px){.tablepress-id-13 tr td.column-1,.tablepress-id-13 tr td.column-2,.tablepress-id-13 tr td.column-3{width:auto;display:block;padding-right:0;padding-left:0}} .tablepress-id-14{width:60%!important;margin-right:auto;margin-left:auto}.tablepress-id-14 tr td{width:50%;text-align:center}.tablepress-id-14 tr td img{max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width:1024px){.tablepress-id-14{width:80%!important}}@media (max-width:640px){.tablepress-id-14{width:100%}.tablepress-id-14 tr td{display:block;width:auto}} .tablepress-id-15{width:100%}.tablepress-id-15 tr td{width:50%;padding-top:2px!important;padding-bottom:2px!important}.tablepress-id-15 tr td.column-1{padding-right:20px}.tablepress-id-15 tr td.column-2{padding-left:20px}.tablepress-id-15 tr td h5{text-align:center}.tablepress-id-15 tr td .cf7-db-table thead th{background:0 0!important}@media (max-width:767px){.tablepress-id-15 tr td.column-1,.tablepress-id-15 tr td.column-2,.tablepress-id-15 tr td.column-3{width:auto;display:block;padding-right:0;padding-left:0}} .tablepress-id-16{width:100%}.tablepress-id-16 tr td{width:50%;padding-top:2px!important;padding-bottom:2px!important}.tablepress-id-16 tr td.column-1{padding-right:20px}.tablepress-id-16 tr td.column-2{padding-left:20px}.tablepress-id-16 tr td h5{text-align:center}.tablepress-id-16 tr td .cf7-db-table thead th{background:0 0!important}@media (max-width:767px){.tablepress-id-16 tr td.column-1,.tablepress-id-16 tr td.column-2,.tablepress-id-16 tr td.column-3{width:auto;display:block;padding-right:0;padding-left:0}} .tablepress-id-17{max-width:600px;margin-top:30px}.tablepress-id-17 .row-1,.tablepress-id-17 .row-4{background-color:#285F84;color:#fff;font-weight:700}.tablepress-id-17 tr td{vertical-align:middle!important} .tablepress-id-18{width:100%}.tablepress-id-18 tr td{width:50%;padding-top:2px!important;padding-bottom:2px!important}.tablepress-id-18 tr td.column-1{padding-right:20px}.tablepress-id-18 tr td.column-2{padding-left:20px}.tablepress-id-18 tr td h5{text-align:center;color:#d2b432}.tablepress-id-18 tr td .cf7-db-table thead th{background:0 0!important}@media (max-width:767px){.tablepress-id-18 tr td.column-1,.tablepress-id-18 tr td.column-2,.tablepress-id-18 tr td.column-3{width:auto;display:block;padding-right:0;padding-left:0}} .tablepress-id-19{width:100%}.tablepress-id-19 tr td{width:50%;padding-top:2px!important;padding-bottom:2px!important}.tablepress-id-19 tr td.column-1{padding-right:20px}.tablepress-id-19 tr td.column-2{padding-left:20px}.tablepress-id-19 tr td h5{text-align:center;color:#35864e}.tablepress-id-19 tr td .cf7-db-table thead th{background:0 0!important}@media (max-width:767px){.tablepress-id-19 tr td.column-1,.tablepress-id-19 tr td.column-2,.tablepress-id-19 tr td.column-3{width:auto;display:block;padding-right:0;padding-left:0}} .tablepress-id-20{width:100%}.tablepress-id-20 tr td{width:33.333333%;text-align:center}.tablepress-id-20 tr td img{max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width:767px){.tablepress-id-20 tr td{display:block;width:auto}} .tablepress-id-21{width:100%}.tablepress-id-21 tr td{width:33.333333%;text-align:center}.tablepress-id-21 tr td img{max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width:767px){.tablepress-id-21 tr td{display:block;width:auto}} .tablepress-id-23{width:100%}.tablepress-id-23 tr td{width:33.333333333%;text-align:center}.tablepress-id-23 tr td img{max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width:767px){.tablepress-id-23 tr td{display:block;width:auto}} .tablepress-id-24{width:100%}.tablepress-id-24 thead th{background-color:#285f84!important;color:#fff;text-align:center}.tablepress-id-24 tr td{text-align:center}@media (max-width:1024px){.tablepress-id-24{font-size:14px}}@media (max-width:767px){.tablepress-id-24{font-size:12px}}@media (max-width:480px){.tablepress-id-24{font-size:10px}.tablepress-id-24 th.column-6,.tablepress-id-24 tr td.column-6{display:none}} .tablepress-id-25{width:100%}.tablepress-id-25 tr td{width:50%;padding-top:2px!important;padding-bottom:2px!important}.tablepress-id-25 tr td.column-1{padding-right:20px}.tablepress-id-25 tr td.column-2{padding-left:20px}.tablepress-id-25 tr td h5{text-align:center;color:#74b98a}.tablepress-id-25 tr td .cf7-db-table thead th{background:0 0!important}@media (max-width:767px){.tablepress-id-25 tr td.column-1,.tablepress-id-25 tr td.column-2{width:auto;display:block;padding-right:0;padding-left:0}} .tablepress-id-26{width:100%}.tablepress-id-26 tr td{width:50%;padding-top:2px!important;padding-bottom:2px!important}.tablepress-id-26 tr td.column-1{padding-right:20px}.tablepress-id-26 tr td.column-2{padding-left:20px}.tablepress-id-26 tr td h5{text-align:center;color:#e67b35}.tablepress-id-26 tr td .cf7-db-table thead th{background:0 0!important}@media (max-width:767px){.tablepress-id-26 tr td.column-1,.tablepress-id-26 tr td.column-2{width:auto;display:block;padding-right:0;padding-left:0}} .tablepress-id-27{width:100%}.tablepress-id-27 tr td{width:33.333333333%;text-align:center}.tablepress-id-27 tr td img{max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width:767px){.tablepress-id-27 tr td{display:block;width:auto}} .tablepress-id-28{width:100%;margin:0 auto}.tablepress-id-28 tbody .row-1 .column-1{width:70%;padding-right:20px;box-sizing:border-box}.tablepress-id-728 tbody .row-1 .column-2{width:30%;box-sizing:border-box}.tablepress-id-28 tbody span.titolo{font-size:20px;font-weight:700;color:#285F84}.tablepress-id-28 tbody span.titoletto{font-weight:700;color:#285F84}@media (max-width:767px){.tablepress-id-28 tbody .row-1 .column-1,.tablepress-id-28 tbody .row-1 .column-2{display:block;width:100%!important}.tablepress-id-28 tbody .row-1 .column-1{padding-right:0}} .tablepress-id-30{width:100%}.tablepress-id-30 thead th{background-color:#285f84!important;color:#fff;text-align:center}.tablepress-id-30 tr td{text-align:center}@media (max-width:1024px){.tablepress-id-30{font-size:14px}}@media (max-width:767px){.tablepress-id-30{font-size:12px}}@media (max-width:480px){.tablepress-id-30{font-size:10px}.tablepress-id-30 th.column-6,.tablepress-id-30 tr td.column-6{display:none}} .tablepress-id-31{width:100%}.tablepress-id-31 thead th{background-color:#285f84!important;color:#fff;text-align:center}.tablepress-id-31 tr td{text-align:center}@media (max-width:1024px){.tablepress-id-31{font-size:14px}}@media (max-width:767px){.tablepress-id-31{font-size:12px}}@media (max-width:640px){.tablepress-id-31{font-size:10px}.tablepress-id-31 tbody tr td.column-6,.tablepress-id-31 thead th.column-6{display:none!important}} .tablepress-id-32{width:100%;text-transform:uppercase}.tablepress-id-32 thead th{background-color:#285f84!important;color:#fff;text-align:center}.tablepress-id-32 tr td{text-align:center}@media (max-width:640px){.tablepress-id-32{font-size:14px}} .tablepress-id-33 tr td { text-align: center; } .tablepress-id-34 { width: 300px; }
.tablepress-id-34 tr td { width: 50%; text-align: center; } .tablepress-id-38{width:100%}.tablepress-id-38 thead th{background-color:#285f84!important;color:#fff;text-align:center!important}.tablepress-id-38 tr td{text-align:center}@media (max-width:1024px){.tablepress-id-38{font-size:14px}}@media (max-width:767px){.tablepress-id-38{font-size:12px}}@media (max-width:1280px){.tablepress-id-38{font-size:11px}.tablepress-id-38 tbody tr td.column-4 .tablepress-id-38 thead th.column-4{display:none!important}} .tablepress-id-40 {
width: 100%;
}
.tablepress-id-40 thead,
.tablepress-id-40 thead th {
background-color: #285f84!important;
color: #FFF;
text-align: center!important;
}
.tablepress-id-40 tr td { 
text-align: center;
}
@media (max-width:1024px) {
.tablepress-id-40 {
font-size: 14px;
}
}
@media (max-width:767px) {
.tablepress-id-40 {
font-size: 12px;
}
}
@media (max-width:1280px) {
.tablepress-id-40 {
font-size: 11px;
}
.tablepress-id-40 tbody tr td.column-4
.tablepress-id-40 thead th.column-4 {
display: none!important;
}
} .tablepress-id-41 {
width: 100%;
}
.tablepress-id-41 thead,
.tablepress-id-41 thead th {
background-color: #285f84!important;
color: #FFF;
text-align: center!important;
}
.tablepress-id-41 tr td { 
text-align: center;
}
@media (max-width:1024px) {
.tablepress-id-41 {
font-size: 14px;
}
}
@media (max-width:767px) {
.tablepress-id-41 {
font-size: 12px;
}
}
@media (max-width:1280px) {
.tablepress-id-41 {
font-size: 11px;
}
.tablepress-id-41 tbody tr td.column-4
.tablepress-id-41 thead th.column-4 {
display: none!important;
}
} .tablepress-id-42 {
width: 100%;
}
.tablepress-id-42 thead,
.tablepress-id-42 thead th {
background-color: #285f84!important;
color: #FFF;
text-align: center!important;
}
.tablepress-id-42 tr td { 
text-align: center;
}
@media (max-width:1024px) {
.tablepress-id-42 {
font-size: 14px;
}
}
@media (max-width:800px) {
.tablepress-id-42 {
font-size: 12px;
}
.tablepress-id-42 .column-5,
.tablepress-id-42 .column-7 {
display: none!important;
}
}
@media (max-width:600px) {
.tablepress-id-42 {
font-size: 10px;
}
} .tablepress-id-43 {
width: 100%;
}
.tablepress-id-43 thead,
.tablepress-id-43 thead th {
background-color: #285f84!important;
color: #FFF;
text-align: center!important;
}
.tablepress-id-43 tr td { 
text-align: center;
}
.tablepress-id-43 .column-1,
.tablepress-id-43 .column-7 {
width: 20%;
}
@media (max-width:800px) {
.tablepress-id-43 {
font-size: 12px;
}
}   .popmake a:link,
.popmake a:visited {
color: #285F84!important;
text-decoration: underline;
}
.popmake a:hover,
.popmake a:focus,
.popmake a:active {
color: #0B3743!important;
text-decoration: underline;
}   .gform_heading h3.gform_title {
margin-bottom: 20px!important;
font-weight: 900!important;
}
.gform_wrapper .gfield_label { margin-bottom: 0!important; }
.gform_wrapper .gfield .gfield_description { margin-top: -15px; }
.gform_wrapper form .gfield_description p { font-size: 15px; }
.gform_wrapper form input[type="checkbox"] {
position: relative;
top: 2px;
float: left;
margin-right: 5px;
}
.gform_wrapper form hr {
margin-top: 25px!important;
}
.gform_wrapper form .ginput_container_checkbox ul.gfield_checkbox li {
display: inline!important;
margin-right: 15px;
}
.gform_wrapper div.gchoice br {
display: none;
}
.gform_wrapper div.gchoice input[type=checkbox] {
position: relative;
top: 5px;
}
.gform_wrapper div.gchoice label {
display: inline!important;
}
.gform_wrapper label.gfield_label,
.gform_wrapper label.gform-gfield-label,
.gform_wrapper legend.gfield_label {
letter-spacing: normal;
font-weight: 600!important;
}
.gform_wrapper label.gfield_label.gfield_label_before_complex {
margin-bottom: -20px!important;
padding-bottom: 0!important;
}
.gform_wrapper .ginput_complex { margin-top: -20px!important; }
.gform_wrapper .ginput_complex input { width: auto; min-width: 280px!important; }
.gform_wrapper .gf_name_has_2 .name_first label { margin-bottom: -30px!important; }
.gform_wrapper .gf_name_has_2 .name_last label { margin-bottom: -20px!important;}
.gform_wrapper .gf_name_has_2 .name_last { margin-top: -30px!important;
}
.gform_wrapper .ginput_container_email .gform-field-label {}
.gform_wrapper .ginput_container.ginput_container_consent {
margin-bottom: 0;
padding-bottom: 0;
}
.gform_footer {
margin-top: -30px!important;
padding-top: 0px!important;
}
.gform_footer input[type="submit"] {
margin-top: 20px!important;
border-radius: 3px;
}
.gform_required_legend {
margin-bottom: 20px;
} .gfield--type-consent .gform-field-label,
.gfield--type-checkbox .gform-field-label { padding-bottom: 10px!important;
}   .gform_body ul li .ginput_recaptcha {
margin-top: -20px!important;
} .grecaptcha-badge {
bottom: 60px !important;
} .gform_validation_errors,
.gform_validation_errors h2.gform_submission_error,
.gform_validation_errors ol,
.gform_validation_errors ol li
.gform_validation_errors ol li a.gform_validation_error_link {
font-weight: bold!important;
font-size: 15px!important;
}
.gform_body .gfield_validation_message {
font-weight: bold;
} body.page-id-20674 #gform_wrapper_9 { 
width: 84%;
max-width: 800px;
margin: 0 auto;
} #gform_wrapper_29 .warningTextareaInfo {
color: #FFF;
font-weight: bold;
font-size: 13px;
}
#gform_wrapper_29 a:hover {
color: #FFF;
} #gform_wrapper_30 .gform_footer {
padding-bottom: 0;
}
#gform_wrapper_30 .gform_footer input[type="submit"] {
margin-bottom: 0;
} #gform_wrapper_31 {
padding-bottom: 0!important;
margin-bottom: 0!important;
}
#gform_wrapper_31 .gform_required_legend {
display: none;
}
#gform_wrapper_31 input {
border: 1px solid #000!important;
font-weight: bold;
}
#gform_wrapper_31 input:focus {
box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
}
#gform_wrapper_31 input[type="submit"].gform_button {
background-color: #273671;
color: #FFF;
font-family: 'SpeakPro', sans-serif;
text-transform: uppercase;
font-weight: bold;
width: auto;
padding: 12px 12px; border: 0 none;
transition: all 0.1s 0.1s linear;
}
#gform_wrapper_31 input[type="submit"].gform_button:hover {
background-color: #ad0000;
}
#gform_wrapper_31 .gfield_consent_label {
position: relative;
top: -1px;
}
#gform_wrapper_31 .gform_footer {
margin-top: -40px!important;
padding-top: 0px!important;
} #gform_wrapper_35 .gform_required_legend {
display: none;
}
#gform_wrapper_35 .ginput_container_consent {
padding-bottom: 0;
}
#gform_wrapper_35 .gform_footer {
margin-top: -40px!important;
}  #gform_wrapper_57 {
background: #FFF;
padding: 20px 20px 10px 20px;
box-sizing: border-box;
border-radius: 3px;
}
#gform_wrapper_57 p.gform_required_legend {
color: #333!important;
margin-top: 10px;
margin-bottom: 20px;
}
#gform_wrapper_57 input[type="submit"].gform_button {
background-color: #3289a6;
color: #FFF;
font-size: 18px;
font-weight: bold;
border: 0 none;
border-radius: 3px;
}
#gform_wrapper_57 .gform_validation_error {
margin-bottom: 20px;
}
#gform_wrapper_57 h2.gform_submission_error {
margin-bottom: 20px;
} #gform_wrapper_68 { background: #E9F3F8;
padding: 30px 20px 20px 20px;
box-sizing: border-box;
border-radius: 3px;
} #gform_wrapper_69 {
background: #FFF;
padding: 20px 20px 10px 20px;
box-sizing: border-box;
border-radius: 3px;
}
#gform_wrapper_69 p.gform_required_legend {
color: #333!important;
margin-top: 10px;
margin-bottom: 20px;
}
#gform_wrapper_69 input[type="submit"].gform_button {
font-family: 'Poppins', sans-serif;
background-color: #3289a6;
color: #FFF;
font-size: 18px;
font-weight: bold;
border: 0 none;
border-radius: 3px;
}
#gform_wrapper_69 .gform_validation_error {
margin-bottom: 20px;
}
#gform_wrapper_69 h2.gform_submission_error {
margin-bottom: 20px;
} #gform_wrapper_83 {
background: #FFF;
padding: 20px 20px 10px 20px;
box-sizing: border-box;
border-radius: 3px;
}
#gform_wrapper_83 p.gform_required_legend {
color: #333!important;
margin-top: 10px;
margin-bottom: 20px;
}
#gform_wrapper_83 input[type="submit"].gform_button {
font-family: 'Poppins', sans-serif;
background-color: #3289a6;
color: #FFF;
font-size: 18px;
font-weight: bold;
border: 0 none;
border-radius: 3px;
}
#gform_wrapper_83 .gform_validation_error {
margin-bottom: 20px;
}
#gform_wrapper_83 h2.gform_submission_error {
margin-bottom: 20px;
} #gform_wrapper_88 {
background: #FFF;
padding: 20px 20px 10px 20px;
box-sizing: border-box;
border-radius: 3px;
}
#gform_wrapper_88 p.gform_required_legend {
color: #333!important;
margin-top: 10px;
margin-bottom: 20px;
}
#gform_wrapper_88 input[type="submit"].gform_button {
font-family: 'Poppins', sans-serif;
background-color: #1c5e87;
color: #FFF;
font-size: 18px;
font-weight: bold;
border: 0 none;
border-radius: 3px;
}
#gform_wrapper_88 .gform_validation_error {
margin-bottom: 20px;
}
#gform_wrapper_88 h2.gform_submission_error {
margin-bottom: 20px;
font-family: 'Poppins', sans-serif;
color: #c02b0b!important;
} #gform_wrapper_104 {
background: #FFF;
padding: 20px 20px 10px 20px;
box-sizing: border-box;
border-radius: 3px;
}
#gform_wrapper_104 p.gform_required_legend {
color: #333!important;
margin-top: 10px;
margin-bottom: 20px;
}
#gform_wrapper_104 input[type="submit"].gform_button {
font-family: 'Poppins', sans-serif;
background-color: #1c5e87;
color: #FFF;
font-size: 18px;
font-weight: bold;
border: 0 none;
border-radius: 3px;
}
#gform_wrapper_104 input[type="checkbox"] {
vertical-align: top;
top: 0;
}
#gform_wrapper_104 .gfield_consent_label {
line-height: 1.21;
}
#gform_wrapper_104 .gform_validation_error {
margin-bottom: 20px;
}
#gform_wrapper_104 h2.gform_submission_error {
margin-bottom: 20px;
font-family: 'Poppins', sans-serif;
color: #c02b0b!important;
}   .ginput_container_likert table.gsurvey-likert {}
.ginput_container_likert table.gsurvey-likert thead th {
font-weight: 500;
}
.ginput_container_likert table.gsurvey-likert tbody td.gsurvey-likert-row-label {
font-size: 14px;
font-weight: 500;
text-align: left;
padding-right: 5px;
padding-left: 5px;
} .gfield.gsurvey-survey-field label {
margin-top: 0;
margin-bottom: 0;
}
.gfield.gsurvey-survey-field p { display: none;
}
.gfield.gsurvey-survey-field .gsurvey-rating-wrapper {
padding-top: 0;
margin-bottom: 20px;
}
.gfield.gsurvey-survey-field .gsurvey-rating { transform: scale(2) translate(25%, 5px);
}    .gv-table-view .gv-no-results p {
text-align: center;
margin-top: 15px;
}
.gv-table-view {
font-size: 14px!important;
}
.gv-table-view thead th,
.gv-table-view tfoot th {
background: transparent;
}
.gv-table-view thead th,
.gv-table-view tfoot th {
background-color: #285F84!important;
font-size: 15px;
color: #FFF;
text-align: left;
padding-right: 10px;
padding-left: 10px;
}
.gv-table-view tbody tr td {
font-size: 15px;
padding-right: 10px;
padding-left: 10px;
border-bottom: 1px solid #d4d2d2;
} .gv-container-20999 .gv-table-view tbody td.gv-field-11-7,
.gv-container-20999 .gv-table-view tbody td.gv-field-11-8,
.gv-container-21001 .gv-table-view tbody td.gv-field-11-7,
.gv-container-21001 .gv-table-view tbody td.gv-field-11-8,
.gv-container-21003 .gv-table-view tbody td.gv-field-11-7,
.gv-container-21003 .gv-table-view tbody td.gv-field-11-8,
.gv-container-21005 .gv-table-view tbody td.gv-field-11-7,
.gv-container-21005 .gv-table-view tbody td.gv-field-11-8 {
width: 30%;
}
.gv-container-20999 .gv-table-view tbody td.gv-field-11-10,
.gv-container-21001 .gv-table-view tbody td.gv-field-11-10,
.gv-container-21003 .gv-table-view tbody td.gv-field-11-10,
.gv-container-21005 .gv-table-view tbody td.gv-field-11-10 {
width: 40%;
} .gv-container-21035 .gv-table-view tbody td.gv-field-12-7,
.gv-container-21035 .gv-table-view tbody td.gv-field-12-8,
.gv-container-21037 .gv-table-view tbody td.gv-field-12-7,
.gv-container-21037 .gv-table-view tbody td.gv-field-12-8,
.gv-container-21039 .gv-table-view tbody td.gv-field-12-7,
.gv-container-21039 .gv-table-view tbody td.gv-field-12-8 {
width: 32%;
}
.gv-container-21035 .gv-table-view tbody td.gv-field-12-9,
.gv-container-21037 .gv-table-view tbody td.gv-field-12-9,
.gv-container-21039 .gv-table-view tbody td.gv-field-12-9 {
width: 36%;
}
@media (max-width:800px) {
.gv-table-view thead th,
.gv-table-view tfoot th,
.gv-table-view tbody tr td {
font-size: 12px;
}
}    .sbs-count-pages, .sbs-count-posts, .sbs-count-media {
float: right;
}
.sbs-count-pages:after, .sbs-count-posts:after, .sbs-count-media:after {
float: none;
clear: both;
}     .ms-edit-frontend { display: none; } body.page-template-template-front-con-metaslider .page-hero { display: none; }
body.page-template-template-front-con-metaslider .main { padding-top: 0; }
body.page-template-template-front-con-metaslider .metaslider-28601,
body.page-template-template-front-con-metaslider .metaslider-28610 {
margin-top: -38px!important;
margin-bottom: 60px!important;
}    .metaslider ol.flex-control-thumbs { padding-top: 10px!important;
display: flex!important;
justify-content: center;
flex-direction: row;
text-align:center;
}     .lvca-grid-item .published {
text-decoration: none;
underline: none;
}
.lvca-entry-text-wrap h3.entry-title a {
font-size: 20px;
text-decoration: none!important;
border-bottom: 0 none!important;
font-weight: bold;
}
.lvca-entry-text-wrap h3.entry-title a:link,
.lvca-entry-text-wrap h3.entry-title a:visited {
color: #285F84;
}
.lvca-entry-text-wrap h3.entry-title a:hover,
.lvca-entry-text-wrap h3.entry-title a:focus,
.lvca-entry-text-wrap h3.entry-title a:active {
color: #C13D07!important;
}
.lvca-entry-meta span.published {
color: #333!important;
font-style: normal!important;
font-size: 13px!important;
}
.lvca-entry-meta abbr[title] {
text-decoration: none;
border-bottom: 0 none;
}
.lvca-read-more a {
font-size: 14px!important;
margin-top: -10px;
text-decoration: none!important;
}
.lvca-read-more a::after {
content: ' »'!important;
}
.lvca-post-title > a:link, .lvca-post-title > a:visited,
.lvca-post-title > a:hover, .lvca-post-title > a:focus, .lvca-post-title > a:active { display: none!important;
} .lvca-grid-item .post-28353 .entry-title > a:after {
content: '- IN EVIDENZA -';
display: block;
font-size: 15px;
}
.lvca-grid-item .post-28353 .lvca-entry-meta span.published {
display: none;
}  @media (min-width:1600px) {
.page-hero {
padding-top: 60px;
}
.page .main {
padding-top: 0;
margin-top: -60px;
}
} @media (max-width: 1199px) {
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-left: 10px;
padding-right: 10px;
}
.row {
margin-left: -10px;
margin-right: -10px;
}
.home-slider .slides li {
height: 700px;
}
.hero-video {
height: 700px;
}
.slide-video-wrap {
margin-top: 190px;
}
.slide-content {
padding-top: 300px;
}
.ci-engage-socials a {
font-size: 45px;
width: 64px;
height: 64px;
line-height: 64px;
margin-right: 8px;
margin-top: 10px;
}
} @media (max-width:1599px) and (min-width:992px) {
.page-hero {
padding-top: 60px!important;
}
.page .main {
padding-top: 0;
margin-top: -60px;
}
.contLogo {
width: 18%;
}
} @media (max-width: 991px) { #page {
padding-top: 48px; }
.header {
position: relative;
padding: 15px;
top: auto;
left: auto;
right: auto;
bottom: auto;
}
.logoMenu, .contLogo {
display: block;
width: 100%;
box-sizing: border-box;
}
.contLogo .site-logo img {
display: block!important;
margin: 0 auto 20px auto;
}
.home-slider .slides li {
height: 600px;
}
.hero-video {
height: 600px;
}
.slide-video-wrap {
margin-top: 120px;
}
.slide-content {
padding-top: 200px;
}
.slide-title,
.ci-hero-title {
font-size: 36px;
}
.hero-video,
.hero-image,
.ci-custom-video {
margin: 0 0 45px;
}
section.widget {
margin: 0;
}
.page-hero {
height: auto;
padding: 60px 0;
background-position: center center;
background-size: cover;
}
.widget_ci-hero .widget-wrap {
padding: 130px 0;
}
h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
.ci-newsletter input[type="email"],
.ci-newsletter input[type="text"] {
height: 74px;
font-size: 18px;
}
.ci-newsletter .btn, .ci-newsletter .button, .ci-newsletter .comment-reply-link {
min-width: 0;
}
.ci-engage-socials a {
font-size: 32px;
width: 48px;
height: 48px;
line-height: 48px;
margin-right: 8px;
margin-top: 10px;
}
.testimonial blockquote p {
font-size: 20px;
}
.testimonial cite img {
max-width: 100px;
}
} @media (max-width: 767px) {
.home-slider { margin: -40px 0 20px 0;
}
.home-slider .slides li {
height: 440px;
}
.hero-video {
height: auto;
margin: 0 0 20px;
}
.slide-video-wrap {
margin: 80px 0 0;
width: 100%;
height: 340px;
}
.slide-video-wrap iframe {
height: 200px !important;
width: 100% !important;
}
.slide-content {
padding-top: 130px;
}
.slide-content .btn, .slide-content .button, .slide-content .comment-reply-link {
font-size: 15px;
}
.slide-title,
.ci-hero-title {
font-size: 36px;
line-height: 1.1;
}
.hero-video,
.hero-image,
.ci-custom-video {
margin: 0 0 30px;
}
.section-title {
font-size: 21px;
margin: 0 0 30px;
}
.widget_ci-hero .widget-wrap {
padding: 70px 0 80px;
}
.widget_ci-hero .widget-wrap .btn.transparent, .widget_ci-hero .widget-wrap .transparent.button, .widget_ci-hero .widget-wrap .transparent.comment-reply-link {
font-size: 15px;
}
.item-list > div[class^=col]:last-child .item {
margin: 0;
}
.main {
padding: 20px 0;
}
.page-hero {
padding: 30px 0;
}
.page-title {
font-size: 32px;
line-height: 1.2;
}
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 19px; }
.item-meta {
padding: 3px 20px 15px 0;
}
.item-more {
font-size: 14px;
}
.btn, .button, .comment-reply-link, .comment-reply-link, input[type="button"], input[type="submit"], input[type="reset"], button {
min-width: 0;
font-size: 15px;
padding: 6px 20px 8px;
}
.entry {
margin: 0 0 40px;
}
.entry:only-of-type {
margin: 0;
}
.related {
margin-top: 40px;
}
.entry-content { }
.entry-content blockquote {
font-size: 18px;
line-height: 1.5;
}
.sidebar {
margin: 40px 0 0;
}
#paging {
margin: 35px 0 0;
}
#paging > span, #paging a {
padding: 2px 8px;
font-size: 12px;
}
.footer {
padding-top: 20px;
}
.footer .nav-list {
text-align: center;
}
.copy-right {
text-align: center;
margin: 10px 0 0;
font-size: 14px;
}
.ci-newsletter input[type="email"],
.ci-newsletter input[type="text"] {
height: 60px;
font-size: 14px;
padding-left: 15px;
}
.ci-newsletter .btn, .ci-newsletter .button, .ci-newsletter .comment-reply-link {
min-width: 0;
text-indent: -999em;
}
.ci-newsletter .btn:after, .ci-newsletter .button:after, .ci-newsletter .comment-reply-link:after {
text-indent: 0;
content: "\f0da";
font-family: FontAwesome;
font-size: 24px;
position: absolute;
top: 50%;
left: 50%;
margin: -12px 0 0 -1px;
}
.sections .widget,
.sections .widget_ci-engage {
margin-bottom: 25px;
}
.ci-engage-socials {
text-align: center;
}
.ci-engage-socials a {
font-size: 28px;
width: 44px;
height: 44px;
line-height: 44px;
margin: 0 2px 20px;
}
.testimonials {
padding-bottom: 0;
}
.sections .testimonials {
margin-bottom: 20px;
}
.testimonial blockquote p {
font-size: 15px;
}
.testimonial cite img {
max-width: 70px;
}
.item-nav {
margin: -20px 0 40px;
}
.item-nav ul li.active > a, .item-nav ul li:hover > a {
padding: 17px 21px;
}
.item-nav ul li.active > a:before, .item-nav ul li:hover > a:before {
opacity: 0;
}
.cart-collateral-wrap {
margin: 40px 0 0;
}
} @media (min-width: 992px) {
.col-md-6 > .item .item-content-wrap:after {
bottom: -15px;
}
} @media (max-width: 767px) and (min-width: 660px) {
.col-md-6 > .item .item-content-wrap:after {
bottom: -11px;
}
} @media (min-width: 480px) and (max-width: 659px) {
.col-md-6 > .item .item-content-wrap:after {
bottom: -15px;
}
} @media (max-width:639px) { img.alignnone,
img.alignleft,
img.alignright {
float: none!important;
margin: 20px auto!important;
display: block!important;
}
} @media (max-width:360px) {
.ci-hero-title,
.slide-title {
font-size: 32px;
line-height: 1.2;
}
}    article ul,
article ol {
margin-top: -10px;
padding-top: 5px;
padding-bottom: 5px;
}
article ul li,
article ol li {
margin: 5px 10px;
}
article ul li:last-child,
article ol li:last-child {
margin-bottom: 0;
} 
h2, h3, h4, h5, h6 {
padding-top: 24px;
} p.didascalia,
.wpb_content_element.didascalia p {
font-size: 14px;
text-align: center;
font-style: italic;
margin-top: -10px;
} .vc_row.bianco, .vc_row .wpb_column.bianco,
.wpb_text_column.bianco, .wpb_text_column.bianco p
.vc_row.bianco a, .vc_row .wpb_column.bianco a,
.wpb_text_column.bianco a, .wpb_text_column.bianco p a {
color: #FFF!important;
} .sourcesanspro, .vc_heading.sourcesanspro {
font-family: "Source Sans Pro", sans-serif;
}
.grassetto, .vc_custom_heading.grassetto {
font-weight: bold!important;
}
.tuttoMaiuscolo {
text-transform: uppercase;
}   .entry-content iframe {
width: 100%!important;
}
@media (max-width:480px) {
.entry-content iframe {
height: 320px!important;
}
}     .widget_recent_entries ul li > a {
transition: all 0.18s linear;
text-transform: uppercase; }
.widget_recent_entries ul li > a:link,
.widget_recent_entries ul li > a:visited {
color: #285F84;
border-bottom: 0 none;
}
.widget_recent_entries ul li > a:hover,
.widget_recent_entries ul li > a:focus,
.widget_recent_entries ul li > a:active {
color: #C13D07;
border-bottom: 1px solid #C13D07;	
}
.widget_recent_entries ul li > a::after { content:"\a";
white-space: pre;
}
.widget_recent_entries ul li .post-date {
font-size: 84%;
}  body.home #ci-banners-4 .item-content,
body.home #ci-banners-5 .item-content,
body.home #ci-banners-7 .item-content,
body.home #ci-banners-12 .item-content,
body.home #ci-banners-14 .item-content,
body.home #ci-banners-16 .item-content {
min-height: 220px;
}
body.home #ci-banners-19 .item-content,
body.home #ci-banners-21 .item-content,
body.home #ci-banners-20 .item-content,
body.home #ci-banners-22 .item-content {
min-height: 220px;
}
@media (max-width:480px) {
body.home #ci-banners-4 .item-content,
body.home #ci-banners-5 .item-content,
body.home #ci-banners-7 .item-content,
body.home #ci-banners-12 .item-content,
body.home #ci-banners-14 .item-content,
body.home #ci-banners-16 .item-content {
min-height: 0;
}	
body.home #ci-banners-19 .item-content,
body.home #ci-banners-21 .item-content,
body.home #ci-banners-20 .item-content,
body.home #ci-banners-22 .item-content {
min-height: 0;
}
}  body.home #ci-latest-posts-3 .item-content .item-title {
min-height: 120px;
}
body.home #ci-latest-posts-3 .item-content .item-title a { }
body.home #ci-latest-posts-3 .item-content .item-excerpt {
display: none!important; }
@media (max-width:480px) {
body.home #ci-latest-posts-3 .item-content .item-title {
min-height: 0;
}
} #black-studio-tinymce-8,
#black-studio-tinymce-10 {
text-align: center;
} .widget_recent_comments ul li > a:link,
.widget_recent_comments ul li > a:visited,
.widget_recent_comments ul li > span.comment-author-link a:link,
.widget_recent_comments ul li > span.comment-author-link a:visited {
color: #285f84;
border-bottom: 0 none;	
}
.widget_recent_comments ul li > a:hover,
.widget_recent_comments ul li > a:focus,
.widget_recent_comments ul li > a:active,
.widget_recent_comments ul li > span.comment-author-link a:hover,
.widget_recent_comments ul li > span.comment-author-link a:focus,
.widget_recent_comments ul li > span.comment-author-link a:active {
color: #c13d07;
border-bottom: 1px solid #c13d07;	
} .widget_meta ul li {
font-size: 15px;
}
.widget_meta ul li:last-child { display: none;
} #ci-hero-4 h1.ci-hero-title {
color: #FF0;
}
#ci-hero-4 a.btn {
background-color: #FF0;
color: #262626;
}   p.logged-in-as > a:link,
p.logged-in-as > a:visited {
color: #262626;
border-bottom: 1px solid #285f84;
}
p.logged-in-as > a:hover,
p.logged-in-as > a:focus,
p.logged-in-as > a:active {
color: #c13d07;
border-bottom: 1px solid #c13d07;		
}   .contenitoreColonne{border:0;display:table;width:100%;max-width:100%;margin:40px 0 20px;padding:0;box-sizing:border-box}.contenitoreColonne .colonna1,.contenitoreColonne .colonna2{width:49%;border:0;display:table-cell}.contenitoreColonne .colonna1{padding-right:1%}.contenitoreColonne .colonna2{padding-left:1%}@media (max-width:768px){.contenitoreColonne{display:block}.contenitoreColonne .colonna1,.contenitoreColonne .colonna2{width:auto;display:block}.contenitoreColonne .colonna1{padding-right:0}.contenitoreColonne .colonna2{margin-top:20px;padding-left:0}}   ul.listaAboutUs {
padding-left: 0;
}
ul.listaAboutUs,
ul.listaAboutUs li {
list-style: none;
margin-left: 0;
}   .cpt_team .item-excerpt,
.cpt_team2 .item-excerpt,
.cpt_team3 .item-excerpt { display: none;
}    body.blog figure.entry-thumb,
body.blog figure.entry-thumb img,
body.archive figure.entry-thumb,
body.archive figure.entry-thumb img { }   .fotoGazzettaSummerCamp{margin-top:20px;width:100%;text-align:center}.fotoGazzettaSummerCamp ul{padding-left:0}.fotoGazzettaSummerCamp ul li{display:inline-block;padding-left:0;margin:0 20px}.fotoGazzettaSummerCamp ul li img{padding:10px;background-color:#fff;border-radius:5px}.fotoGazzettaSummerCamp ul li img:hover{background-color:#285F84}   .page-id-25769 .page-hero {
display: none;
}
.page-id-25769 .main {
margin-top: 30px;
}
.page-id-25769 .pulsanteCustom a,
.page-id-25769 .pulsanteCustom a:link,
.page-id-25769 .pulsanteCustom a:visited {
background-color: #e3037b!important;
text-decoration: none;
border: 0 none!important;
border-radius: 16px;
padding: 12px 36px;
color: #FFF;
font-size: 16px;
box-shadow: 0 none;
transition: all 0.1s 0.1s linear;
}
.page-id-25769 .pulsanteCustom a:hover,
.page-id-25769 .pulsanteCustom a:focus,
.page-id-25769 .pulsanteCustom a:active {
background-color: #e3037b!important;
text-decoration: none!important;
border: 0 none!important;
color: #FFF!important;
font-size: 16px;
box-shadow: 1px 1px 12px rgba(0,0,0,0.5);
}   .page-id-28231 .page-hero {
display: none;
}
.page-id-28231 .main {
margin-top: 30px;
}
.page-id-28231 .pulsanteCustom a.vc_btn3,
.page-id-28231 .pulsanteCustom a.vc_btn3:link,
.page-id-28231 .pulsanteCustom a.vc_btn3:visited {
background-color: #e3037b!important;
text-decoration: none;
border: 0 none!important;
border-radius: 16px;
padding: 12px 36px;
color: #FFF!important;
font-size: 16px;
box-shadow: 0 none;
transition: all 0.1s 0.1s linear;
}
.page-id-28231 .pulsanteCustom a.vc_btn3:hover,
.page-id-28231 .pulsanteCustom a.vc_btn3:focus,
.page-id-28231 .pulsanteCustom a.vc_btn3:active {
background-color: #e3037b!important;
text-decoration: none!important;
border: 0 none!important;
color: #FFF!important;
font-size: 16px;
box-shadow: 1px 1px 12px rgba(0,0,0,0.5);
}
.page-id-28231 .vc_separator {
color: #DDD;
width: 84%;
margin-right: auto;
margin-left: auto;
}   hr {
margin-top: 40px!important;
}   .cleared {
clear: both;
float: none;
}   .page-id-20489 h1.page-title { max-width: 86%;
margin-right: auto;
margin-left: auto;
}
.page-id-8009 ul, .page-id-8942 ul,
.page-id-8013 ul, .page-id-8947 ul { list-style-position: outside;
padding-left: 7px;
}   form.post-password-form {
max-width: 600px;
margin-right: auto;
margin-left: auto;
text-align: center;
}
form.post-password-form input[type="password"] {
margin-bottom: 20px;
}   .vc_custom_heading.noUnder a,
p.noUnder a {
text-decoration: 0 none!important;
}   body.page-id-19479 h1.page-title,body.page-id-19479 h2,body.page-id-19479 h3,body.page-id-19490 h1.page-title,body.page-id-19490 h2,body.page-id-19490 h3{color:#da1e35;text-shadow:none}body.page-id-19500 h1.page-title,body.page-id-19500 h2,body.page-id-19500 h3,body.page-id-19514 h1.page-title,body.page-id-19514 h2,body.page-id-19514 h3{color:#2e479b;text-shadow:none} body.page-id-19479 .contenitoreColonne,body.page-id-19490 .contenitoreColonne{max-width:900px;background-color:#da1e35;color:#fff;text-align:center;padding:20px}body.page-id-19500 .contenitoreColonne,body.page-id-19514 .contenitoreColonne{max-width:900px;background-color:#2e479b;color:#fff;text-align:center;padding:20px}  body.page-id-20728 h1.page-title,body.page-id-20728 h2,body.page-id-20728 h3,body.page-id-20746 h1.page-title,body.page-id-20746 h2,body.page-id-20746 h3{color:#da1e35;text-shadow:none}body.page-id-20728 .contenitoreColonne,body.page-id-20746 .contenitoreColonne{max-width:900px;background-color:#da1e35;color:#fff;text-align:center;padding:20px}#navigation li.menu-item-20747>a,#navigation li.menu-item-20748>a{color:#da1e35;font-weight:700}  body.page-id-20794 h1.page-title,body.page-id-20794 h2,body.page-id-20794 h3,body.page-id-20808 h1.page-title,body.page-id-20808 h2,body.page-id-20808 h3{color:#2e479b;text-shadow:none}body.page-id-20794 .contenitoreColonne,body.page-id-20808 .contenitoreColonne{max-width:900px;background-color:#2e479b;color:#fff;text-align:center;padding:20px}#navigation li.menu-item-20812>a,#navigation li.menu-item-20813>a{color:#2e479b;font-weight:700} body.page-id- h1.page-title,body.page-id- h2,body.page-id- h3,body.page-id-21454 h1.page-title,body.page-id-21454 h2,body.page-id-21454 h3{color:#35864e;text-shadow:none}body.page-id- .contenitoreColonne,body.page-id-21454 .contenitoreColonne{max-width:900px;background-color:#35864e;color:#fff;text-align:center;padding:20px}#navigation li.menu-item-21458>a,#navigation li.menu-item->a{color:#35864e;font-weight:700} body.page-id- h1.page-title,body.page-id- h2,body.page-id- h3,body.page-id-21456 h1.page-title,body.page-id-21456 h2,body.page-id-21456 h3{color:#d2b432;text-shadow:none}body.page-id- .contenitoreColonne,body.page-id-21456 .contenitoreColonne{max-width:900px;background-color:#d2b432;color:#fff;text-align:center;padding:20px}#navigation li.menu-item-21461>a,#navigation li.menu-item->a{color:#d2b432;font-weight:700}  #navigation li.menu-item-21029>a,#navigation li.menu-item-21030>a{color:#e67b35;font-weight:700}body.page-id-19631 h1.page-title,body.page-id-19631 h2,body.page-id-19631 h3,body.page-id-19656 h1.page-title,body.page-id-19656 h2,body.page-id-19656 h3,body.page-id-20991 h1.page-title,body.page-id-20991 h2,body.page-id-20991 h3,body.page-id-21028 h1.page-title,body.page-id-21028 h2,body.page-id-21028 h3{color:#e67b35;text-shadow:none}body.page-id-19631 .contenitoreColonne,body.page-id-19656 .contenitoreColonne,body.page-id-20991 .contenitoreColonne,body.page-id-21028 .contenitoreColonne{max-width:900px;background-color:#e67b35;color:#fff;text-align:center;padding:20px}body.page-id-19631 .contenitoreColonne a,body.page-id-19656 .contenitoreColonne,body.page-id-20991 .contenitoreColonne a,body.page-id-21028 .contenitoreColonne{color:#fff} #navigation li.menu-item-21772>a{color:#e67b35;font-weight:700}body.page-id-21735 h1.page-title,body.page-id-21735 h2,body.page-id-21735 h3{color:#e67b35;text-shadow:none}body.page-id-21735 .contenitoreColonne{max-width:900px;background-color:#e67b35;text-align:center;padding:20px;color:#fff}  .page-id-19685 .page-hero:after, 
.page-id-19685 .page-hero:before,
.page-id-19712 .page-hero:after, 
.page-id-19712 .page-hero:before { display: none;
visibility: hidden;
}      body.page-id-19730 h1.page-title,
body.page-id-19730 h2,
body.page-id-19730 h3,
body.page-id-19730 h1.page-title,
body.page-id-19730 h2,
body.page-id-19730 h3, body.page-id-19754 h1.page-title,
body.page-id-19754 h2,
body.page-id-19754 h3,
body.page-id-19754 h1.page-title,
body.page-id-19754 h2,
body.page-id-19754 h3 {
color: #DDD334;
text-shadow: 1px 1px 1px rgba(0,0,0,1.0);
}    body.page-id-20706 h1.page-title,
body.page-id-20706 h2,
body.page-id-20706 h3,
body.page-id-20706 h1.page-title,
body.page-id-20706 h2,
body.page-id-20706 h3, body.page-id-20723 h1.page-title,
body.page-id-20723 h2,
body.page-id-20723 h3,
body.page-id-20723 h1.page-title,
body.page-id-20723 h2,
body.page-id-20723 h3 {
color: #a65f5d;
} #navigation li.menu-item-20722 > a,
#navigation li.menu-item-20724 > a {
color: #a65f5d;
font-weight: 700;
}   table.tesserati{width:100%}span.avvisoTabellaTesserati2019{display:none}@media (max-width:1024px){table.tesserati tr td:nth-child(11),table.tesserati tr td:nth-child(12),table.tesserati tr td:nth-child(13),table.tesserati tr td:nth-child(14),table.tesserati tr td:nth-child(4){display:none}}@media (max-width:767px){table.tesserati tr td:nth-child(9){display:none}span.avvisoTabellaTesserati2019{display:inline}}@media (max-width:639px){table.tesserati,table.tesserati th,table.tesserati tr,table.tesserati tr td{font-size:11px!important}}@media (max-width:480px){table.tesserati,table.tesserati th,table.tesserati tr,table.tesserati tr td{font-size:9px!important}}  body.page-id-21607 h1.page-title,body.page-id-21607 h2,body.page-id-21607 h3{color:#74b98a;text-shadow:none}body.page-id-21607 .contenitoreColonne{max-width:900px;background-color:#74b98a;color:#fff;text-align:center;padding:20px}#navigation li.menu-item-21621>a{color:#74b98a;font-weight:700}      .ngg-galleryoverview {
text-align: center;
}	
@media (max-width:480px) {
.ngg-galleryoverview {
text-align: center;
}	
}
.ngg-gallery-thumbnail-box {
float: none!important;
display: inline-block;
}  .ngg-albumoverview {
margin-top: 30px!important;
}
.ngg-album {
margin-top: 20px;
}
.ngg-album .ngg-description {
padding-top: 20px;
}  .ngg-slideshow {
margin-top: 30px!important;
margin-bottom: -20px;
}  #TB_window #TB_caption {
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}
#TB_closeWindow button {
position: relative!important;
bottom: 10px;
} .ngg-widget {
text-align: center!important;
}
.ngg-widget img {
margin: 7px 5px;
float: none!important;
}   .videoWrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
overflow: hidden;
background: #333;
}
.videoWrapper video {
position: absolute;
z-index: 1000;
top: 0;
left: 0;
width: 100%;
height: 100%;
}     ul.elencoSocial {
text-align: center;
}
ul.elencoSocial li {
display: inline;
margin-right: 6px;
margin-left: 6px;
}
ul.elencoSocial li:first-child {
margin-left: 0;
}
ul.elencoSocial li:last-child {
margin-right: 0;
}
ul.elencoSocial li a {
color: #285f84;
transition: all 0.18s linear;
padding-right: 3px;
padding-left: 3px;
}
ul.elencoSocial li a:hover {
color: #c13d07;
}   .footerSidebars {
display: table;
width: 100%;
max-width: 1140px;
margin-top: 40px;
margin-right: auto;
margin-left: auto;
font-family: 'Poppins', sans-serif;
}
.footerSidebars .sidebarAddizionale {
display: table-cell;
width: 50%;
box-sizing: border-box;
padding-right: 20px;
padding-left: 20px;
}
.footerSidebars .sidebarAddizionale.sAS {
text-align: left;
}
.footerSidebars .sidebarAddizionale.sAD {
text-align: right;
}
.footerSidebars .sidebarAddizionale a {
text-decoration: none;
border-bottom: 0 none;
transition: all 0.1s 0.1s linear;
}
.footerSidebars .sidebarAddizionale a:link,
.footerSidebars .sidebarAddizionale a:visited {
color: #285F84;
}
.footerSidebars .sidebarAddizionale a:hover,
.footerSidebars .sidebarAddizionale a:focus,
.footerSidebars .sidebarAddizionale a:active {
color: #C13D07;
}
.footerSidebarsCentrata {
width: 100%;
text-align: center;
}
@media (max-width:800px) {
.footerSidebars {
display: block;
}
.footerSidebars .sidebarAddizionale {
display: block;
width: 100%;
text-align: center!important;
}
.footerSidebars .sidebarAddizionale.sAS {
margin-bottom: 20px;
}
}    .boxToTop a.toTop {
margin-right: 5px;
}
.boxToTop i.fa {
font-size: 15px;
position: relative;
top: 2px;
color: #285F84;
}    .single .page-hero {
display: none;
}
.single .post {
margin-top: 40px;
}
.single .sidebar {
margin-top: 40px;
}   .poppins, .vc_custom_heading.poppins {
font-family: 'Poppins', sans-serif!important;
}
p.apice, p > span.apice, span.apice {
font-size: 65%;
position: relative;
bottom: 5px;
} .corsivo p,
.corsivo .vc_custom_heading,
.corsivo.vc_custom_heading {
font-style: italic;
} .scrollDown:before {
font-family:'FontAwesome';
content:"\f063";
margin-right: 5px;
}    @media (min-width:992px) {
.blog .main {
margin-top: -20px;
padding-top: 0;
}
}     .stretto, .stretto .wpb_wrapper {
max-width: 1024px;
margin-right: auto!important;
margin-left: auto!important;
}
.moltoStretto, .moltoStretto .wpb_wrapper {
max-width: 800px;
margin-right: auto!important;
margin-left: auto!important;
}
.moltoMoltoStretto,  .moltoMoltoStretto .wpb_wrapper {
max-width: 640px;
margin-right: auto!important;
margin-left: auto!important;
}
.moltoMoltoMoltoStretto, .moltoMoltoMoltoStretto .wpb_wrapper {
max-width: 480px;
margin-right: auto!important;
margin-left: auto!important;
} .strettoSx, .strettoSx .wpb_wrapper {
max-width: 1024px;
}
.moltoStrettoSx, .moltoStrettoSx .wpb_wrapper {
max-width: 800px;
}    .wpb_single_image.bordo .vc_figure img,
img.bordo {
border: 1px solid #525252;
}   .vc_separator {
background-color: #999;
}  .single-cpt_team .entry-meta,
.single-cpt_team2 .entry-meta,
.single-cpt_team3 .entry-meta {
font-size: 18px;
font-weight: bold;
}
.single-cpt_team .entry-content,
.single-cpt_team2 .entry-content,
.single-cpt_team3 .entry-content {
text-align: center;
font-size: 18px;
}     body.page-template-template-fullwidth-streampro {
background-color: #FFF;
}
body.page-template-template-fullwidth-streampro .main {
padding-top: 0;
}
body.page-template-template-fullwidth-streampro .header,
body.page-template-template-fullwidth-streampro .page-hero {
display: none;
}   body.page-template-template-fullwidth-streampro .entry-content {
font-family: 'SpeakPro', sans-serif;
font-size: 18px;
color: #000;
font-weight: 500;
}
body.page-template-template-fullwidth-streampro .entry-content p { margin-bottom: 0.44rem;
line-height: 1.21;
}
body.page-template-template-fullwidth-streampro h1,
body.page-template-template-fullwidth-streampro h2,
body.page-template-template-fullwidth-streampro h3,
body.page-template-template-fullwidth-streampro h4,
body.page-template-template-fullwidth-streampro h5,
body.page-template-template-fullwidth-streampro h6,
body.page-template-template-fullwidth-streampro .vc_custom_heading {
font-family: 'SpeakPro', sans-serif;
color: #273671;
line-height: 1.21;
text-align: center;
font-weight: bold;
}
body.page-template-template-fullwidth-streampro h2.vc_custom_heading { font-size: 48px; }
body.page-template-template-fullwidth-streampro h3.vc_custom_heading { font-size: 32px; }
body.page-template-template-fullwidth-streampro h4.vc_custom_heading { font-size: 28px; }
body.page-template-template-fullwidth-streampro h5.vc_custom_heading { font-size: 20px; }
body.page-template-template-fullwidth-streampro h6.vc_custom_heading { font-size: 20px; }
body.page-template-template-fullwidth-streampro .vc_row.rigaMenu,
body.page-template-template-fullwidth-streampro .vc_row.rigaMenu .wpb_column {
padding: 0!important;
}
body.page-template-template-fullwidth-streampro .entry-content a:link,
body.page-template-template-fullwidth-streampro .entry-content a:visited {
color: #273671;
text-decoration: underline;
}
body.page-template-template-fullwidth-streampro .entry-content a:hover,
body.page-template-template-fullwidth-streampro .entry-content a:focus,
body.page-template-template-fullwidth-streampro .entry-content a:active {
color: #752564;
text-decoration: underline;
}
body.page-template-template-fullwidth-streampro ul li,
body.page-template-template-fullwidth-streampro ol li {
margin-left: 0;
padding-left: 0;
} body.page-template-template-fullwidth-streampro .vc_row.rigaMenu {
margin: 0;
padding: 0;
}
body.page-template-template-fullwidth-streampro .menu-streampro-digitalpro-container,
body.page-template-template-fullwidth-streampro .menu-digitalpro-jr-container {
margin-top: 0;
margin-bottom: 0;
}
body.page-template-template-fullwidth-streampro #menu-streampro-digitalpro,
body.page-template-template-fullwidth-streampro #menu-digitalpro-jr {
text-align: center;
margin: -10px 0 -20px 0;
padding: 0; padding-right: 120px;
padding-left: 120px;
}
body.page-template-template-fullwidth-streampro #menu-streampro-digitalpro li,
body.page-template-template-fullwidth-streampro #menu-digitalpro-jr li {
display: inline;
margin: 0 5px;
line-height: 2.00;
}
body.page-template-template-fullwidth-streampro #menu-streampro-digitalpro li > a,
body.page-template-template-fullwidth-streampro #menu-digitalpro-jr li > a {
font-weight: bold;
text-decoration: none;
padding: 3px 5px;
transition: all 0.1s 0.1s linear;
}
body.page-template-template-fullwidth-streampro #menu-streampro-digitalpro li > a:link, 
body.page-template-template-fullwidth-streampro #menu-streampro-digitalpro li > a:visited,
body.page-template-template-fullwidth-streampro #menu-digitalpro-jr li > a:link,
body.page-template-template-fullwidth-streampro #menu-digitalpro-jr li > a:visited {
color: #273671;
border-top: 0 none;
}
body.page-template-template-fullwidth-streampro #menu-streampro-digitalpro li > a:hover,
body.page-template-template-fullwidth-streampro #menu-streampro-digitalpro li > a:focus,
body.page-template-template-fullwidth-streampro #menu-streampro-digitalpro li > a:active,
body.page-template-template-fullwidth-streampro #menu-digitalpro-jr li > a:hover,
body.page-template-template-fullwidth-streampro #menu-digitalpro-jr li > a:focus,
body.page-template-template-fullwidth-streampro #menu-digitalpro-jr li > a:active {
color: #ad0000;
border-top: 2px solid #ad0000;
}
.page-id-23883 #menu-streampro-digitalpro li.menu-item-23900 > a,
.page-id-23456 #menu-streampro-digitalpro li.menu-item-23901 > a,
.page-id-23885 #menu-streampro-digitalpro li.menu-item-23902 > a,
.page-id-23887 #menu-streampro-digitalpro li.menu-item-23903 > a,
.page-id-23889 #menu-streampro-digitalpro li.menu-item-23904 > a,
.page-id-23891 #menu-streampro-digitalpro li.menu-item-23905 > a,
.page-id-23893 #menu-streampro-digitalpro li.menu-item-23906 > a,
.page-id-23895 #menu-streampro-digitalpro li.menu-item-23907 > a,
.page-id-23898 #menu-streampro-digitalpro li.menu-item-23908 > a,
.page-id-24229 #menu-streampro-digitalpro li.menu-item-24236 > a,
.page-id-24249 #menu-streampro-digitalpro li.menu-item-24266 > a,
.page-id-24311 #menu-digitalpro-jr li.menu-item-24339 > a,
.page-id-24313 #menu-digitalpro-jr li.menu-item-24344 > a,
.page-id-24315 #menu-digitalpro-jr li.menu-item-24348 > a,
.page-id-24324 #menu-digitalpro-jr li.menu-item-24346 > a,
.page-id-24326 #menu-digitalpro-jr li.menu-item-24345 > a,
.page-id-24328 #menu-digitalpro-jr li.menu-item-24343 > a,
.page-id-24331 #menu-digitalpro-jr li.menu-item-24347 > a,
.page-id-24333 #menu-digitalpro-jr li.menu-item-24341 > a,
.page-id-24335 #menu-digitalpro-jr li.menu-item-24342 > a,
.page-id-24337 #menu-digitalpro-jr li.menu-item-24349 > a {
color: #ad0000!important;
border-top: 2px solid #ad0000!important;
} body.page-template-template-fullwidth-streampro .backLink {
text-align: center;
font-weight: bold;
}
body.page-template-template-fullwidth-streampro .backLink a:link,
body.page-template-template-fullwidth-streampro .backLink a:visited {
color: #FFF;
text-decoration: none;
}
body.page-template-template-fullwidth-streampro .backLink a:hover,
body.page-template-template-fullwidth-streampro .backLink a:focus,
body.page-template-template-fullwidth-streampro .backLink a:active {
color: #FFF;
text-decoration: overline;
} .page-id-23887 .contenuto img,
.page-id-24326 .contenuto img {
border: 1px solid #273671;
border-radius: 3px;
} body.page-template-template-fullwidth-streampro .boxato { color: #FFF;
font-weight: bold;
background-color: #e88b33;
max-width: 73%;
box-sizing: border-box;
margin-right: auto;
margin-left: auto;
padding: 20px 20px 10px 20px;
}
@media (max-width:640px) {
body.page-template-template-fullwidth-streampro .boxato {
max-width: 84%;
}
} body.page-template-template-fullwidth-streampro .bordino img {
border: 1px solid #273671;
border-radius: 3px;
} #navigation li.voceStreamPro a {
padding: 8px 8px;
border-radius: 2px;
font-weight: 700;
transition: all 0.1s 0.1s linear;
}
#navigation li.voceStreamPro a:link,
#navigation li.voceStreamPro a:visited {
color: #FFF;
background-color: #273671;
border-bottom: 0 none;
}
#navigation li.voceStreamPro a:hover,
#navigation li.voceStreamPro a:focus,
#navigation li.voceStreamPro a:active {
color: #FFF;
background-color: #ad0000;
border-bottom: 0 none;
}     body.page-template-template-fullwidth-scacchi-a-scuola { background-color: #FFF; }
body.page-template-template-fullwidth-scacchi-a-scuola .main { padding-top: 0; }
body.page-template-template-fullwidth-scacchi-a-scuola .header,
body.page-template-template-fullwidth-scacchi-a-scuola .page-hero { display: none; }   body.page-template-template-fullwidth-scacchi-a-scuola section#topBar { padding: 0; }
body.page-template-template-fullwidth-scacchi-a-scuola section#intestazione {  }
body.page-template-template-fullwidth-scacchi-a-scuola section#contenuti {  }
body.page-template-template-fullwidth-scacchi-a-scuola section#piede {  }    body.page-template-template-fullwidth-scacchi-a-scuola .entry-content {
font-family: 'Poppins', sans-serif;
font-size: 14px;
color: #212121;
font-weight: normal;
}
body.page-template-template-fullwidth-scacchi-a-scuola .vc_custom_heading {
font-family: 'Poppins', sans-serif!important;
color: #146e8a;
line-height: 1.21;
text-align: center!important;
font-weight: 700!important;
text-transform: none;
}
body.page-template-template-fullwidth-scacchi-a-scuola h2.vc_custom_heading { font-size: 34px; }
body.page-template-template-fullwidth-scacchi-a-scuola h3.vc_custom_heading { font-size: 26px; }
body.page-template-template-fullwidth-scacchi-a-scuola h4.vc_custom_heading { font-size: 22px; }
body.page-template-template-fullwidth-scacchi-a-scuola h5.vc_custom_heading { font-size: 18px; }
body.page-template-template-fullwidth-scacchi-a-scuola h6.vc_custom_heading { font-size: 16px; }
body.page-template-template-fullwidth-scacchi-a-scuola .entry-content p {
font-size: 14px;
margin-bottom: 16px;
line-height: 1.65;
}
body.page-template-template-fullwidth-scacchi-a-scuola .entry-content a:link,
body.page-template-template-fullwidth-scacchi-a-scuola .entry-content a:visited {
color: #146e8a;
text-decoration: underline;
}
body.page-template-template-fullwidth-scacchi-a-scuola .entry-content a:hover,
body.page-template-template-fullwidth-scacchi-a-scuola .entry-content a:focus,
body.page-template-template-fullwidth-scacchi-a-scuola .entry-content a:active {
color: #fecc02;
text-decoration: underline;
}
body.page-template-template-fullwidth-scacchi-a-scuola .entry-content div.testoInEvidenza {
box-sizing: border-box;
padding: 40px;
background-color: #146e8a;
border-radius: 39px;
color: #FFF;
font-size: 16px;
}
body.page-template-template-fullwidth-scacchi-a-scuola section#contenuti #barraLaterale strong {
color: #146e8a;
}   @media(max-width:991px) {
body.page-template-template-fullwidth-scacchi-a-scuola section#intestazione .vc_align_left { text-align: center!important;
}
body.page-template-template-fullwidth-scacchi-a-scuola section#intestazione h2.vc_custom_heading { text-align: center!important;
font-size: 30px;
margin-top: -30px;
}
body.page-template-template-fullwidth-scacchi-a-scuola section#contenuti #barraLaterale {
margin-bottom: 40px;
}
body.page-template-template-fullwidth-scacchi-a-scuola section#contenuti h3.vc_custom_heading {
text-align: center!important;
font-size: 22px;
}
body.page-template-template-fullwidth-scacchi-a-scuola .entry-content div.testoInEvidenza {
font-size: 15px;
}
}  a.iubenda-embed {
font-family: "Playfair Display", serif;
text-decoration: underline;
border-bottom: 0 none;
}
a.iubenda-embed:link,
a.iubenda-embed:visited {
color: #285F84;
}
a.iubenda-embed:hover,
a.iubenda-embed:focus,
a.iubenda-embed:active {
color: #C13D07;
}   .page-template-template-custom-homepage-fullwidth .page-hero {
display: none;
}
.page-template-template-custom-homepage-fullwidth .main {
padding-top: 60px;
padding-bottom: 0;
margin-bottom: 0;
}
.page-template-template-custom-homepage-fullwidth .vc_custom_heading.section-title {
margin-bottom: 30px;
}
.page-template-template-custom-homepage-fullwidth .vc_custom_heading a {
text-decoration: none!important;
border-bottom: 0 none!important;
}
.page-template-template-custom-homepage-fullwidth .metaslider {
box-sizing: border-box;
border: 10px solid #FFF;
border-radius: 3px;
box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
}
.page-template-template-custom-homepage-fullwidth .vc_row.rigaInEvidenza,
.page-template-template-custom-homepage-fullwidth .vc_row.rigaInEvidenza .vc_custom_heading,
.page-template-template-custom-homepage-fullwidth .vc_row.rigaInEvidenza p,
.page-template-template-custom-homepage-fullwidth .vc_row.rigaInEvidenza a {
color: #FFF!important;
}
.page-template-template-custom-homepage-fullwidth .vc_row.rigaInEvidenza.rigaConFotoDiSfondo {  box-shadow: rgba(0,0,0,0.7) 0 0 0 1000px inset;
}
.page-template-template-custom-homepage-fullwidth a.vai {
padding: 5px 10px;
background: #FFF;
border-radius: 3px;
}
.page-template-template-custom-homepage-fullwidth a.vai:link,
.page-template-template-custom-homepage-fullwidth a.vai:visited {
text-decoration: 0 none!important;
color: #285F84!important;
}
.page-template-template-custom-homepage-fullwidth a.vai:hover,
.page-template-template-custom-homepage-fullwidth a.vai:focus,
.page-template-template-custom-homepage-fullwidth a.vai:active {
text-decoration: 0 none!important;
color: #C13D07!important;
}   .blog.lang-en h1.page-title::after {
content: "(some posts may not be translated)";
display: block;
font-size: 18px;
}   .page-id-26714 .page-hero {
display: none;
}
.page-id-26714 h1.page-title { display: none;
}
.page-id-26714 h1.titoloPagina {
font-size: 42px;
}
.page-id-26714 .main {
padding-top: 120px;
background-color: #3289a6;
}
.page-id-26714 h1.page-title,
.page-id-26714 .entry-content .vc_custom_heading,
.page-id-26714 .entry-content .wpb_text_column,
.page-id-26714 .entry-content .wpb_raw_html,
.page-id-26714 .entry-content p,
.page-id-26714 .entry-content .addtoany_header {
font-family: 'Poppins', sans-serif;
color: #FFF!important;
}
.page-id-26714 .entry-content .vc_custom_heading {
font-weight: 600!important;
line-height: 1.21;
}
.page-id-26714 .entry-content img {
padding: 10px;
box-sizing: border-box;
background: #FFF;
border-radius: 3px;
box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
.page-id-26714 .entry-content .gform_wrapper img {
box-shadow: none;
}
.page-id-26714 .entry-content a:link,
.page-id-26714 .entry-content a:visited {
color: #FFF!important;
text-decoration: underline;
}
.page-id-26714 .entry-content a:hover,
.page-id-26714 .entry-content a:focus, 
.page-id-26714 .entry-content a:active  {
color: #E3E300!important;
text-decoration: underline;
} #gform_wrapper_57 input[type="submit"].gform_button {
font-family: 'Poppins', sans-serif;
} #navigation li.academy a {
padding: 8px 8px;
border-radius: 2px;
font-weight: 700;
transition: all 0.1s 0.1s linear;
}
#navigation li.academy a:link,
#navigation li.academy a:visited {
color: #FFF;
background-color: #3289a6;
border-bottom: 0 none;
}
#navigation li.academy a:hover,
#navigation li.academy a:focus,
#navigation li.academy a:active {
color: #E3E300;
background-color: #3289a6;
border-bottom: 0 none;
} @media(max-width:991px) {
.page-id-26714 .main {
padding-top: 60px;
}
.page-id-26714 h1.titoloPagina {
font-size: 38px;
}
}    body.page-template-template-fullwidth-scacchi-crescita .header,
body.page-template-template-fullwidth-scacchi-crescita .page-hero,
body.page-template-template-fullwidth-scacchi-crescita #topBar,
body.page-template-template-fullwidth-scacchi-crescita .wpml-ls {
display: none;
}
body.page-template-template-fullwidth-scacchi-crescita,
body.page-template-template-fullwidth-scacchi-crescita .main,
body.page-template-template-fullwidth-scacchi-crescita .main .entry {
background-color: #FFF;
}
body.page-template-template-fullwidth-scacchi-crescita .main {
padding-top: 0;
background-color: #FFF;
border-bottom: 20px solid #e68101;
}
body.page-template-template-fullwidth-scacchi-crescita #topBar {
display: none;
}
body.page-template-template-fullwidth-scacchi-crescita .header,
body.page-template-template-fullwidth-scacchi-crescita .page-hero {
display: none;
}
body.page-template-template-fullwidth-scacchi-crescita .entry-content {
padding-top: 120px;
backgrond-color: #FFF;
}
body.page-template-template-fullwidth-scacchi-crescita .addtoany_content {
display: none;
} body.page-template-template-fullwidth-scacchi-crescita .entry-content {
font-size: 16px;
color: #525252;
font-weight: 400;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_custom_heading {
font-family: 'Poppins', sans-serif;
color: #e68101!important;
font-weight: 500;
line-height: 1.21;
}
body.page-template-template-fullwidth-scacchi-crescita h2.vc_custom_heading { font-size: 34px; }
body.page-template-template-fullwidth-scacchi-crescita h3.vc_custom_heading { font-size: 26px; }
body.page-template-template-fullwidth-scacchi-crescita h4.vc_custom_heading { font-size: 22px; }
body.page-template-template-fullwidth-scacchi-crescita h5.vc_custom_heading { font-size: 18px; }
body.page-template-template-fullwidth-scacchi-crescita h6.vc_custom_heading { font-size: 16px; }
body.page-template-template-fullwidth-scacchi-crescita .vc_row#intestazione .row {
margin-top: 0;
padding-top: 0;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_row#intestazione .logo .vc_figure {}
body.page-template-template-fullwidth-scacchi-crescita .vc_row#intestazione .vc_custom_heading.titolo {
font-size: 24px;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_row#menu {
text-align: center;
padding-bottom: 0;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_row#menu ul.menuScacchi {
text-align: center;
margin-bottom: -10px;
padding-bottom: 0;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_row#menu ul.menuScacchi li {
display: inline-block;
list-style-type: none;
margin-right: 10px;
margin-left: 10px;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_row#menu ul.menuScacchi li > a::before {
font-family: FontAwesome;
content: '\f0a3';
font-size: 10px;
margin-right: 5px;
position: relative;
bottom: 2px;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_row#menu ul.menuScacchi li > a {
font-weight: 500;
padding: 3px 5px;
text-decoration: none;
}
body.page-template-template-fullwidth-scacchi-crescita .entry-content a:link,
body.page-template-template-fullwidth-scacchi-crescita .entry-content a:visited {
color: #e68101;
text-decoration: underline;
}
body.page-template-template-fullwidth-scacchi-crescita .entry-content a:hover,
body.page-template-template-fullwidth-scacchi-crescita .entry-content a:focus,
body.page-template-template-fullwidth-scacchi-crescita .entry-content a:active {
color: #285F84;
text-decoration: underline;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_row#menu ul.menuScacchi li.voceAttiva > a:link,
body.page-template-template-fullwidth-scacchi-crescita .vc_row#menu ul.menuScacchi li.voceAttiva > a:visited {
color: #FFF;
background-color: #285F84;
border-radius: 3px;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_row#menu ul.menuScacchi li.voceAttiva > a:hover,
body.page-template-template-fullwidth-scacchi-crescita .vc_row#menu ul.menuScacchi li.voceAttiva > a:focus,
body.page-template-template-fullwidth-scacchi-crescita .vc_row#menu ul.menuScacchi li.voceAttiva > a:active {
color: #FFF;
background-color: #e68101;
border-radius: 3px;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_row.evidenziata {
background-color: #e68101;
padding: 30px 20px 0 20px;
box-sizing: border-box;
border-radius: 3px;
color: #FFF;
}
body.page-template-template-fullwidth-scacchi-crescita .wpb_column.boxEvidenziato {
color: #FFF;
font-weight: 600;
}
body.page-template-template-fullwidth-scacchi-crescita .vc_row.steps {
color: #FFF;
font-weight: 600;
} .vc_row.scacchiCrescita .vc_custom_heading {
color: #FFF!important;
font-weight: 600;
}
.vc_row.scacchiCrescita p {
color: #FFF!important;
font-weight: 500;
}  @media(max-width:991px) {
body.page-template-template-fullwidth-scacchi-crescita #page {
padding-top: 0;
}
body.page-template-template-fullwidth-scacchi-crescita .main {
padding-top: 0;
}
body.page-template-template-fullwidth-scacchi-crescita #intestazione .wpb_column {
width: 100%;
}
body.page-template-template-fullwidth-scacchi-crescita #intestazione .vc_align_left { text-align: center!important;
}
body.page-template-template-fullwidth-scacchi-crescita #intestazione h2.vc_custom_heading.titolo { text-align: center!important;
margin-top: -20px;
margin-bottom: 30px;
}
}   .page-id-27582 .page-hero {
display: none;
}
.page-id-27582 h1.page-title { display: none;
}
.page-id-27582 h1.titoloPagina {
font-size: 42px;
}
.page-id-27582 .main {
padding-top: 120px;
background-color: #3289a6;
}
.page-id-27582 h1.page-title,
.page-id-27582 .entry-content .vc_custom_heading,
.page-id-27582 .entry-content .wpb_text_column,
.page-id-27582 .entry-content .wpb_raw_html,
.page-id-27582 .entry-content p,
.page-id-27582 .entry-content .addtoany_header {
font-family: 'Poppins', sans-serif;
color: #FFF!important;
font-weight: 500;
}
.page-id-27582 .entry-content .vc_custom_heading {
font-weight: 600!important;
line-height: 1.21;
}
.page-id-27582 .entry-content img {
padding: 10px;
box-sizing: border-box;
background: #FFF;
border-radius: 3px;
box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
.page-id-27582 .entry-content .gform_wrapper img {
box-shadow: none;
}
.page-id-27582 .entry-content a:link,
.page-id-27582 .entry-content a:visited {
color: #FFF!important;
text-decoration: underline;
}
.page-id-27582 .entry-content a:hover,
.page-id-27582 .entry-content a:focus, 
.page-id-27582 .entry-content a:active  {
color: #E3E300!important;
text-decoration: underline;
} .page-id-27582 .vc_row.intro .uno,
.page-id-27582 .vc_row.intro .due,
.page-id-27582 .vc_row.intro .tre,
.page-id-27582 .vc_row.intro .quattro {
background-color: #FFF;
padding: 16px;
}
.page-id-27582 .vc_row.intro .uno {
transform: rotate(-2deg);
}
.page-id-27582 .vc_row.intro .due {
transform: rotate(2deg);
}
.page-id-27582 .vc_row.intro .tre {
transform: rotate(-2deg);
}
.page-id-27582 .vc_row.intro .quattro {
transform: rotate(2deg);
}
.page-id-27582 .vc_row.intro .uno p,
.page-id-27582 .vc_row.intro .due p,
.page-id-27582 .vc_row.intro .tre p,
.page-id-27582 .vc_row.intro .quattro p {
color: #525252!important;
font-weight: 400;
margin-bottom: 0;
padding-bottom: 0;
}
.page-id-27582 .vc_row.intro .uno p strong,
.page-id-27582 .vc_row.intro .due p strong,
.page-id-27582 .vc_row.intro .tre p strong,
.page-id-27582 .vc_row.intro .quattro p strong {
color: #3289a6;
}
.page-id-27582 .vc_row.intro .uno p a:link,
.page-id-27582 .vc_row.intro .uno p a:visited,
.page-id-27582 .vc_row.intro .due p a:link,
.page-id-27582 .vc_row.intro .due p a:visited,
.page-id-27582 .vc_row.intro .tre p a:link,
.page-id-27582 .vc_row.intro .tre p a:visited,
.page-id-27582 .vc_row.intro .quattro p a:link,
.page-id-27582 .vc_row.intro .quattro p a:visited {
color: #3289a6!important;
text-decoration: underline;
}
.page-id-27582 .vc_row.intro .uno p a:hover,
.page-id-27582 .vc_row.intro .uno p a:focus,
.page-id-27582 .vc_row.intro .uno p a:active,
.page-id-27582 .vc_row.intro .due p a:hover,
.page-id-27582 .vc_row.intro .due p a:focus,
.page-id-27582 .vc_row.intro .due p a:active,
.page-id-27582 .vc_row.intro .tre p a:hover,
.page-id-27582 .vc_row.intro .tre p a:focus,
.page-id-27582 .vc_row.intro .tre p a:active,
.page-id-27582 .vc_row.intro .quattro p a:hover,
.page-id-27582 .vc_row.intro .quattro p a:focus,
.page-id-27582 .vc_row.intro .quattro p a:active {
color: #c13d07!important;
text-decoration: underline;
} .page-id-27582 div.calendario {
padding-left: 20%;
line-height: 2.14;
}
.page-id-27582 div.calendario i {
padding-right: 5px;
font-size: 18px;
} .pageHeroESP a.btn:link,
.pageHeroESP a.btn:visited {
color: #FFF!important;
} @media(max-width:991px) {
.page-id-27582 .main {
padding-top: 60px;
}
.page-id-27582 h1.titoloPagina {
font-size: 38px;
}
}
@media(max-width:768px) {
.page-id-27582 .vc_row.intro {
max-width: 91%;
margin-right: auto;
margin-left: auto;
}
}    .blog .boxFeatured,
.archive .boxFeatured {
max-width: 400px;
margin-right: auto;
margin-left: auto;
}
.blog img.thumbnailCustom,
.archive img.thumbnailCustom {
display: block;
width: auto;
max-width: 100%;
height: auto;
}    .gv-container-28271 .gv-list-view .cognome {
font-family: 'Poppins', sans-serif;
font-size: 15px;
color: #525252!important;
font-weight: normal;
display: inline;
}
.gv-container-28271 .gv-list-view .cognome ~ .nome {
display: inline-block;
}
.gv-container-28271 .gv-list-view .gv-field-label ~ p { display: inline-block;
}
.gv-container-28271 .gfield_label.gfield_label_before_complex {
margin-bottom: 20px!important;
}
.gv-container-28271 .gv-list-view p:empty {
display: none;
}   .gv-container-28271 {
display: table;
width: 100%;
}
.gv-container-28271 .gv-list-view {
width: 50%;
display: table-cell;
}
@media (max-width:768px) {
.gv-container-28271 {
display: block;
}
.gv-container-28271 .gv-list-view {
display: block;
width: 84%;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
}
.gv-container-28271 .gv-list-view:last-child {
margin-bottom: 0;
}
}   .page-id-28758 .page-hero {
display: none;
}
.page-id-28758 h1.page-title {
display: none;
}
.page-id-28758 h1.titoloPagina {
font-size: 42px;
}
.page-id-28758 .main {
padding-top: 120px;
background-color: #3289a6;
}
.page-id-28758 h1.page-title,
.page-id-28758 .entry-content .vc_custom_heading,
.page-id-28758 .entry-content .wpb_text_column,
.page-id-28758 .entry-content .wpb_raw_html,
.page-id-28758 .entry-content p,
.page-id-28758 .entry-content .addtoany_header {
font-family: 'Poppins', sans-serif;
color: #FFF!important;
font-weight: 500;
}
.page-id-28758 .entry-content .vc_custom_heading {
font-weight: 600!important;
line-height: 1.21;
}
.page-id-28758 .entry-content img {
padding: 10px;
box-sizing: border-box;
background: #FFF;
border-radius: 3px;
box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
.page-id-28758 .entry-content .gform_wrapper img {
box-shadow: none;
}
.page-id-28758 .entry-content a:link,
.page-id-28758 .entry-content a:visited {
color: #FFF!important;
text-decoration: underline;
}
.page-id-28758 .entry-content a:hover,
.page-id-28758 .entry-content a:focus, 
.page-id-28758 .entry-content a:active  {
color: #E3E300!important;
text-decoration: underline;
} .page-id-28758 .vc_row.intro .uno,
.page-id-28758 .vc_row.intro .due,
.page-id-28758 .vc_row.intro .tre,
.page-id-28758 .vc_row.intro .quattro {
background-color: #FFF;
padding: 16px;
}
.page-id-28758 .vc_row.intro .uno {
transform: rotate(-2deg);
}
.page-id-28758 .vc_row.intro .due {
transform: rotate(2deg);
}
.page-id-28758 .vc_row.intro .tre {
transform: rotate(-2deg);
}
.page-id-28758 .vc_row.intro .quattro {
transform: rotate(2deg);
}
.page-id-28758 .vc_row.intro .uno p,
.page-id-28758 .vc_row.intro .due p,
.page-id-28758 .vc_row.intro .tre p,
.page-id-28758 .vc_row.intro .quattro p {
color: #525252!important;
font-weight: 400;
margin-bottom: 0;
padding-bottom: 0;
}
.page-id-28758 .vc_row.intro .uno p strong,
.page-id-28758 .vc_row.intro .due p strong,
.page-id-28758 .vc_row.intro .tre p strong,
.page-id-28758 .vc_row.intro .quattro p strong {
color: #3289a6;
}
.page-id-28758 .vc_row.intro .uno p a:link,
.page-id-28758 .vc_row.intro .uno p a:visited,
.page-id-28758 .vc_row.intro .due p a:link,
.page-id-28758 .vc_row.intro .due p a:visited,
.page-id-28758 .vc_row.intro .tre p a:link,
.page-id-28758 .vc_row.intro .tre p a:visited,
.page-id-28758 .vc_row.intro .quattro p a:link,
.page-id-28758 .vc_row.intro .quattro p a:visited {
color: #3289a6!important;
text-decoration: underline;
}
.page-id-28758 .vc_row.intro .uno p a:hover,
.page-id-28758 .vc_row.intro .uno p a:focus,
.page-id-28758 .vc_row.intro .uno p a:active,
.page-id-28758 .vc_row.intro .due p a:hover,
.page-id-28758 .vc_row.intro .due p a:focus,
.page-id-28758 .vc_row.intro .due p a:active,
.page-id-28758 .vc_row.intro .tre p a:hover,
.page-id-28758 .vc_row.intro .tre p a:focus,
.page-id-28758 .vc_row.intro .tre p a:active,
.page-id-28758 .vc_row.intro .quattro p a:hover,
.page-id-28758 .vc_row.intro .quattro p a:focus,
.page-id-28758 .vc_row.intro .quattro p a:active {
color: #c13d07!important;
text-decoration: underline;
} .page-id-28758 div.calendario {
padding-left: 20%;
line-height: 2.14;
}
.page-id-28758 div.calendario i {
padding-right: 5px;
font-size: 18px;
} .rigaInEvidenza h3.novita::after {
content: "NEW!";
font-size: 12px;
margin-left: 10px;
position: relative;
top: -15px;
padding: 1px 5px;
background: #FFF;
color: #3289a6;
border-radius: 1px;
} @media(max-width:991px) {
.page-id-28758 .main {
padding-top: 60px;
}
.page-id-28758 h1.titoloPagina {
font-size: 38px;
}
}
@media(max-width:768px) {
.page-id-28758 .vc_row.intro {
max-width: 91%;
margin-right: auto;
margin-left: auto;
}
}     .rigaInEvidenza h3.novita::after {
content: "NOVITA'!";
font-size: 12px;
margin-left: 10px;
position: relative;
top: -15px;
padding: 1px 5px;
background: #FFF;
color: #1c5e87;
border-radius: 3px;
}   .page-id-29137 .page-hero {
display: none;
}
.page-id-29137 h1.page-title {
display: none;
}
.page-id-29137 h1.titoloPagina {
font-size: 42px;
}
.page-id-29137 .main {
padding-top: 120px;
background-color: #1c5e87;
}
.page-id-29137 h1.page-title,
.page-id-29137 .entry-content .vc_custom_heading,
.page-id-29137 .entry-content .wpb_text_column,
.page-id-29137 .entry-content .wpb_raw_html,
.page-id-29137 .entry-content p,
.page-id-29137 .entry-content .addtoany_header {
font-family: 'Poppins', sans-serif;
color: #FFF!important;
font-weight: 500;
}
.page-id-29137 .entry-content .vc_custom_heading {
font-weight: 600!important;
line-height: 1.21;
}
.page-id-29137 .entry-content img {
padding: 10px;
box-sizing: border-box;
background: #FFF;
border-radius: 3px;
box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
.page-id-29137 .entry-content .gform_wrapper img {
box-shadow: none;
}
.page-id-29137 .entry-content a:link,
.page-id-29137 .entry-content a:visited {
color: #FFF!important;
text-decoration: underline;
}
.page-id-29137 .entry-content a:hover,
.page-id-29137 .entry-content a:focus, 
.page-id-29137 .entry-content a:active  {
color: #E3E300!important;
text-decoration: underline;
} .page-id-29137 .vc_row.intro .uno,
.page-id-29137 .vc_row.intro .due,
.page-id-29137 .vc_row.intro .tre {
background-color: #FFF;
padding: 16px;
}
.page-id-29137 .vc_row.intro .uno p,
.page-id-29137 .vc_row.intro .due p,
.page-id-29137 .vc_row.intro .tre p {
color: #525252!important;
font-weight: 400;
margin-bottom: 0;
padding-bottom: 0;
}
.page-id-29137 .vc_row.intro .uno p strong,
.page-id-29137 .vc_row.intro .due p strong,
.page-id-29137 .vc_row.intro .tre p strong {
color: #1c5e87;
}
.page-id-29137 .vc_row.intro .uno p a:link,
.page-id-29137 .vc_row.intro .uno p a:visited,
.page-id-29137 .vc_row.intro .due p a:link,
.page-id-29137 .vc_row.intro .due p a:visited,
.page-id-29137 .vc_row.intro .tre p a:link,
.page-id-29137 .vc_row.intro .tre p a:visited {
color: #1c5e87!important;
text-decoration: underline;
}
.page-id-29137 .vc_row.intro .uno p a:hover,
.page-id-29137 .vc_row.intro .uno p a:focus,
.page-id-29137 .vc_row.intro .uno p a:active,
.page-id-29137 .vc_row.intro .due p a:hover,
.page-id-29137 .vc_row.intro .due p a:focus,
.page-id-29137 .vc_row.intro .due p a:active,
.page-id-29137 .vc_row.intro .tre p a:hover,
.page-id-29137 .vc_row.intro .tre p a:focus,
.page-id-29137 .vc_row.intro .tre p a:active {
color: #c13d07!important;
text-decoration: underline;
}  .tablepress-id-44 {
width: 100%;
}
.tablepress-id-44 tbody tr, .tablepress-id-44 tbody tr td {
color: #1c5e87!important;
}
.tablepress-id-44 {
--odd-bg-color: #cce3ed!important;
--even-bg-color: #FFF!important;
} @media(max-width:991px) {
.page-id-29137 .main {
padding-top: 60px;
}
.page-id-29137 h1.titoloPagina {
font-size: 38px;
}
}
@media(max-width:768px) {
.page-id-29137 .vc_row.intro {
max-width: 91%;
margin-right: auto;
margin-left: auto;
}
}  .page-id-29230 h1.page-title,
.page-id-29242 h1.page-title,
.page-id-29363 h1.page-title,
.page-id-29365 h1.page-title {
max-width: 960px;
margin-right: auto;
margin-left: auto;
}
.page-id-29242 .entry-content .vc_figure,
.page-id-29365 .entry-content .vc_figure {
padding: 8px;
box-sizing: border-box;
background-color: #FFF;
border-radius: 3px;
}        .home .lvca-grid-item #post-30724 .entry-title a::after {
font-family: FontAwesome;
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f091';
padding-left: 5px;
}
.home .lvca-grid-item #post-30726 .entry-title a::after {
font-family: FontAwesome;
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f091'; padding-left: 5px;
} .home .lvca-grid-item #post-30824 .entry-title a::after {
font-family: FontAwesome;
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f073'; padding-left: 5px;
} .home .lvca-grid-item #post-30851 .entry-title a::after {
font-family: FontAwesome;
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f091'; padding-left: 5px;
}    .page-id-30105 .page-hero {
display: none;
}
.page-id-30105 .main {
margin-top: 30px;
}
.page-id-30105 .pulsanteCustom a.vc_btn3,
.page-id-30105 .pulsanteCustom a.vc_btn3:link,
.page-id-30105 .pulsanteCustom a.vc_btn3:visited {
background-color: #e3037b!important;
text-decoration: none;
border: 0 none!important;
border-radius: 16px;
padding: 12px 36px;
color: #FFF!important;
font-size: 16px;
box-shadow: 0 none;
transition: all 0.1s 0.1s linear;
}
.page-id-30105 .pulsanteCustom a.vc_btn3:hover,
.page-id-30105 .pulsanteCustom a.vc_btn3:focus,
.page-id-30105 .pulsanteCustom a.vc_btn3:active {
background-color: #e3037b!important;
text-decoration: none!important;
border: 0 none!important;
color: #FFF!important;
font-size: 16px;
box-shadow: 1px 1px 12px rgba(0,0,0,0.5);
}
.page-id-30105 .vc_separator {
color: #DDD;
width: 84%;
margin-right: auto;
margin-left: auto;
}
.vc_section#experienceSummerCamp2026 {
width: 94%;
box-sizing: border-box;
margin-right: auto;
margin-left: auto;
padding-right: 40px;
padding-left: 40px;
border: 1px solid #525252;
}
.vc_section#experienceSummerCamp2026 .vc_row.rigaDettagli {
padding-top: 40px;
box-sizing: border-box;
color: #FFF;
background-color: #3d627e;
}   .pageHeroESP img {
border: 1px solid #3d627e;
}
.pageHeroESP a.btnESP2026,
.pageHeroESP a.btnESP2026:link,
.pageHeroESP a.btnESP2026:visited {
background-color: #e3037b!important;
text-decoration: none;
border: 0 none!important;
border-radius: 16px;
padding: 12px 36px;
color: #FFF!important;
font-size: 16px;
box-shadow: 0 none;
transition: all 0.1s 0.1s linear;
}
.pageHeroESP a.btnESP2026:hover,
.pageHeroESP a.btnESP2026:focus,
.pageHeroESP a.btnESP2026:active {
background-color: #e3037b!important;
text-decoration: none!important;
border: 0 none!important;
color: #FFF!important;
font-size: 16px;
box-shadow: 1px 1px 12px rgba(0,0,0,0.5);
}         .rigaInEvidenza h3.novita::after {
content: "NOVITA'!";
font-size: 12px;
margin-left: 10px;
position: relative;
top: -15px;
padding: 1px 5px;
background: #FFF;
color: #1c5e87;
border-radius: 3px;
}   .page-id-30880 .page-hero {
display: none;
}
.page-id-30880 h1.page-title {
display: none;
}
.page-id-29137 h1.titoloPagina {
font-size: 42px;
}
.page-id-30880 .main {
padding-top: 120px;
background-color: #1c5e87;
}
.page-id-30880 h1.page-title,
.page-id-30880 .entry-content .vc_custom_heading,
.page-id-30880 .entry-content .wpb_text_column,
.page-id-30880 .entry-content .wpb_raw_html,
.page-id-30880 .entry-content p,
.page-id-30880 .entry-content .addtoany_header {
font-family: 'Poppins', sans-serif;
color: #FFF!important;
font-weight: 500;
}
.page-id-30880 .entry-content .vc_custom_heading {
font-weight: 600!important;
line-height: 1.21;
}
.page-id-30880 .entry-content img {
padding: 10px;
box-sizing: border-box;
background: #FFF;
border-radius: 3px;
box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
.page-id-30880 .entry-content .gform_wrapper img {
box-shadow: none;
}
.page-id-30880 .entry-content a:link,
.page-id-30880 .entry-content a:visited {
color: #FFF!important;
text-decoration: underline;
}
.page-id-30880 .entry-content a:hover,
.page-id-30880 .entry-content a:focus, 
.page-id-30880 .entry-content a:active  {
color: #E3E300!important;
text-decoration: underline;
} .page-id-30880 .vc_row.intro .uno,
.page-id-30880 .vc_row.intro .due,
.page-id-30880 .vc_row.intro .tre {
background-color: #FFF;
padding: 16px;
}
.page-id-30880 .vc_row.intro .uno p,
.page-id-30880 .vc_row.intro .due p,
.page-id-30880 .vc_row.intro .tre p {
color: #525252!important;
font-weight: 400;
margin-bottom: 0;
padding-bottom: 0;
}
.page-id-30880 .vc_row.intro .uno p strong,
.page-id-30880 .vc_row.intro .due p strong,
.page-id-30880 .vc_row.intro .tre p strong {
color: #1c5e87;
}
.page-id-30880 .vc_row.intro .uno p a:link,
.page-id-30880 .vc_row.intro .uno p a:visited,
.page-id-30880 .vc_row.intro .due p a:link,
.page-id-30880 .vc_row.intro .due p a:visited,
.page-id-30880 .vc_row.intro .tre p a:link,
.page-id-30880 .vc_row.intro .tre p a:visited {
color: #1c5e87!important;
text-decoration: underline;
}
.page-id-30880 .vc_row.intro .uno p a:hover,
.page-id-30880 .vc_row.intro .uno p a:focus,
.page-id-30880 .vc_row.intro .uno p a:active,
.page-id-30880 .vc_row.intro .due p a:hover,
.page-id-30880 .vc_row.intro .due p a:focus,
.page-id-30880 .vc_row.intro .due p a:active,
.page-id-30880 .vc_row.intro .tre p a:hover,
.page-id-30880 .vc_row.intro .tre p a:focus,
.page-id-30880 .vc_row.intro .tre p a:active {
color: #c13d07!important;
text-decoration: underline;
}  .tablepress-id-45 {
width: 100%;
}
.tablepress-id-45 tbody tr,
.tablepress-id-45 tbody tr td {
color: #1c5e87!important;
}
.tablepress-id-45 {
--odd-bg-color: #cce3ed!important;
--even-bg-color: #FFF!important;
} @media(max-width:991px) {
.page-id-30880 .main {
padding-top: 60px;
}
.page-id-30880 h1.titoloPagina {
font-size: 38px;
}
}
@media(max-width:768px) {
.page-id-30880 .vc_row.intro {
max-width: 91%;
margin-right: auto;
margin-left: auto;
}
}