
a:hover, a:focus, a:active, .back-to-top.skincolor i:hover,
a.skincolor:hover, a.skincolor:focus, a.skincolor:active, a.skincolor.selected,
.socialshare a.skincolor:hover, .socialshare a.skincolor:focus, .socialshare a.skincolor:active,
.accordion-header .questions:hover, a.skincolor.blog-titlelink .posttitle:hover,
.sidebar.skincolor a:hover, .sidebar.skincolor a:focus, .sidebar.skincolor a:active,
.sub-nav dt a.skincolor:hover, .sub-nav dd a.skincolor:hover,  .testimonials .testimonial .nome.skincolor, .widget_testimonials .info .nome,
.testimonials_shortcode .info .nome,
.sub-nav li a.skincolor:hover,.rlt_isotope dd a.skincolor.selected,.portfolio-title a.skincolor .iso-title:hover,.orbit-caption.v1 .link.skincolor,
#contentmenu .top-bar-section ul li.active > a.skincolor, #contentmenu .top-bar-section li a.skincolor:hover{  color: #ad2559;}
#paginations .page-numbers.skincolor:hover{     border-color: #ad2559; }
.bypostauthor .skincolor.commento.autore{ border-right-color: #ad2559;}
.numcom.skincolor{ background-color: #ad2559 !important;}
.progress .meter.skincolor{ background-color: #ad2559 !important;}
.orbit-caption.v2 .link.skincolor, .orbit-caption.boxed.v1 .link{ background-color: #ad2559; }
.button.skincolor, button.skincolor{
background-color: #ad2559;
border-color: #ad2559;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
}
#contentmenu .top-bar-section .skincolor.dropdown{ border-top-color: #ad2559; }
#contentmenu .top-bar.expanded .title-area{ border-top-color: #ad2559; }
#service .top-bar-section ul li.active > a.skincolor { background-color: #ad2559; }
.calltoaction-box.skincolor{ border-left-color: #ad2559;}
#service .top-bar-section ul li.active > a.skincolor {  color: #ffffff }
#service .top-bar-section ul li > a.skincolor { color: #ffffff;}
.button.skincolor:hover, button.skincolor:hover, .button.skincolor:focus, button.skincolor:focus,
.orbit-caption.boxed.v1 .link:hover, .orbit-caption.boxed.v1 .link:focus {
background-color: #2857e2;
border-color: #2857e2;
}
.button.skincolor:hover, button.skincolor:hover, .button.skincolor:focus, button.skincolor:focus,
.orbit-caption.boxed.v1 .link:hover, .orbit-caption.boxed.v1 .link:focus {
color: #ffffff !important; }
body.boxed{
background: #333333;
}
.widget_autoresponder{
background: #2857e2;
border-color: #2857e2;
}
.widget_autoresponder .widget-title *, .widget_autoresponder .privacy p,
.widget_autoresponder .privacy p label, .widget_autoresponder .privacy p a, .widget_autoresponder .privacy p a:hover{
color: #ffffff !important;
}
.widget_autoresponder .button{color: #ffffff !important;}
.widget_autoresponder .button:hover{ color: #ffffff !important;}
.widget_autoresponder .button{
background: #2857e2;
border-color: #2857e2;
}
.widget_autoresponder .button:hover{ background: #2857e2; border-color: #2857e2; }
h1{ 
font-family:Arial, sans-serif !important;
color:#ffffff !important;
font-weight:100 !important;
font-weight:100 !important;
font-size:33px !important;
}
h2{ 
font-family:Open Sans, sans-serif !important;
color:#ffffff !important;
font-weight:100 !important;
font-weight:100 !important;
font-size:25px !important;
}
h3{ 
font-family:Georgia, serif !important;
color:#ffffff !important;
font-weight:100 !important;
font-weight:100 !important;
font-size:22px !important;
}
h4{ 
font-family:Open Sans, sans-serif !important;
color:#ffffff !important;
font-weight:100 !important;
font-weight:100 !important;
font-size:20px !important;
}
h5{ 
font-family:Open Sans, sans-serif !important;
color:#ffffff !important;
font-weight:100 !important;
font-weight:100 !important;
font-size:20px !important;
}
h6{ 
font-family:Open Sans, sans-serif !important;
color:#ffffff !important;
font-weight:100 !important;
font-weight:100 !important;
font-size:20px !important;
}
p,li{ 
font-family:Open Sans, sans-serif !important;
color:#ffffff !important;
font-weight:100 !important;
font-weight:100 !important;
font-size:16px !important;
}

.top-bar * a{ 
font-family: !important;
color: !important;
font-weight: !important;
font-weight: !important;
font-size: !important;
}


#service .top-bar-section .has-dropdown > a:after {   -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  border-color: rgba(255, 255, 255, 0.4) transparent transparent;  border-image: none;  border-right: 5px inset transparent;  border-style: solid inset inset;  border-width: 5px;  content: "";  display: block; height: 0;  margin-top: -2.5px;   top: 50%;  width: 0; }

/** Woocommerce **/

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button { border:none !important; background:none #ad2559 !important; }

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {  color: #ad2559; }

@media only screen and (min-width:1024px){
#content {  padding: 2em 2em 2em 0;  }
.woosidebar {
    margin-left: -1px !important;
    padding-bottom: 2em;
    padding-left: 2em;
    padding-top: 2em;
}


}