#site-header{
border-top: 3px solid ;
}
#sidebar li a:active,
#sidebar li a:hover{
text-decoration: none;
color: #333;
border-bottom: 1px solid ;
}
#site-header #site-header-slogan,
.content h1,
#article-loop .article-loop-item .article-date,
#article-loop .article-loop-item .article-more,
#article-loop .article-loop-item .article-more:link,
#article-loop .article-loop-item .article-more:hover,
#article-loop .article-loop-item .article-more:active,
#article-loop .article-loop-item .article-more:visited,
#article-loop .article-loop-item .article-info a,
#article-loop .article-loop-item .article-info a:link,
#article-loop .article-loop-item .article-info a:hover,
#article-loop .article-loop-item .article-info a:active,
#article-loop .article-loop-item .article-info a:visited,
.comment-main-title span{ 
color: ;
}
.hvr-overline-from-left:before,
.hvr-underline-from-left:before,
.hvr-sweep-to-right:before{
background: ;
}
.content{
font-family: '';
font-size: '';
line-height: '';
color: ;
}
.comment-meta,
.comment p{
font-family: '';
}
#cancel-comment-reply-link{
color: ;
border: 2px solid ;
}
#cancel-comment-reply-link:hover,
#cancel-comment-reply-link:active{
background: ;
color: #fff;
}
.comment-awaiting-moderation{
color: ;
font-family: '';
}
.pagination a:hover,
.pagination a:active{
background: ;
opacity: 0.6;
}
@media only screen and (max-width: 1200px){
#head-carousel {
position: relative;
height: 480px;
}
.owl-carousel .owl-stage-outer {
height: 310px; 
}
.owl-carousel .item-overlay {
width: 378px;
height: 310px;
}
.owl-carousel .item-overlay .text{
margin: 40px 100px 40px 35px;
}
.owl-carousel .item-overlay .text h3 {
margin: 0 0 20px 0;
}
.owl-carousel .item-overlay .text p{
font-size: 14px;
line-height: 17px;
}
#pre-foot .menu-item {
margin-left: 5px;
}
}
@media only screen and (max-width: 992px){
#head-carousel {
position: relative;
height: 400px;
}
.owl-carousel .owl-stage-outer {
height: 238px; 
}
.owl-carousel .item-overlay {
width: 290px;
height: 238px;
}
.owl-carousel .item-overlay .text p{
display: none;
}
}
@media only screen and (max-width: 800px){
#head-carousel {
height: 110px;
}
.owl-carousel .owl-stage-outer {
display: none;
}
.owl-dots{
display: none;
}
}
@media only screen and (max-width: 767px){
#pre-foot #footer-logo {
display: block;
margin: 10px auto;
text-align: center;
}
#pre-foot #footer-logo img{
display: inline-block;
margin: 10px auto 0 auto;
}
#pre-foot .menu-item a {
margin-top: 10px;
margin-bottom: 10px;
}
#pre-foot .menu-principale-container{
text-align: center;
}
.page-contacts input{
width: 100%;
}
.page-contacts textarea{
width: 100%;
}
}
@media only screen and (max-width: 560px){
a#head-logo{
max-width: 160px;
height: auto;
}
a#head-logo img{
width: 100%;
}
#content .incentivi .percentuale {
width: 85px;
font-size: 50px;
}
#content .incentivi .testo {
font-size: 18px;
line-height: 20px;
}
}
@media only screen and (max-width: 568px){
}
@media only screen and (max-width: 480px){
}
@media only screen and (max-width: 420px){
}
@media only screen and (max-width: 320px){
} @media only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
}
div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip { 
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
margin-left: 0.5em;
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 img.ajax-loader {
border: none;
vertical-align: middle;
margin-left: 4px;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
#cookie-notice {
display: none;
position: fixed;
min-width: 100%;
height: auto;
z-index: 100000;
font-size: 12px;
line-height: 18px;
left: 0;
text-align: center;
}
.cookie-notice-container {
padding: 10px;
}
.cn-top {
top: 0;
}
.cn-bottom {
bottom: 0;
}
#cookie-notice .button {
margin-left: 10px;
}
#cookie-notice .button.wp-default {
font-family: sans-serif;
line-height: 18px;
padding: 2px 12px;
background: linear-gradient(to bottom, #FEFEFE, #F4F4F4) repeat scroll 0 0 #F3F3F3;
border-color: #BBB;
color: #333;
text-shadow: 0 1px 0 #FFF;
-moz-box-sizing: border-box;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1px;
cursor: pointer;
display: inline-block;
font-size: 12px;
font-style: normal;
text-decoration: none;
white-space: nowrap;
outline: none;
}
#cookie-notice .button.wp-default:hover, #cookie-notice .button.wp-default:focus {
background: linear-gradient(to bottom, #FFFFFF, #F3F3F3) repeat scroll 0 0 #F3F3F3;
border-color: #999999;
color: #222222;
}
#cookie-notice .button.bootstrap {
font-family: sans-serif;
display: inline-block;
*display: inline;
padding: 4px 12px;
margin-right: 0.3em;
margin-bottom: 0;
*margin-left: .3em;
line-height: 20px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
font-style: normal;
vertical-align: middle;
cursor: pointer;
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006dcc;
*background-color: #0044cc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
padding: 2px 10px;
font-size: 12px;
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
outline: none;
}
#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
color: #ffffff;
background-color: #0044cc;
*background-color: #003bb3;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}