.gridarticletext a:visited {color:#fff!important;}
.polarity {width: 50%; float: left;}
@media screen and (max-width: 900px){
#headerwrap {
    margin-bottom: 0px !important;
	width:95%;
}

#headerwrap .xtc-wrapper {
    padding: 6px 0 8px!important;
}
#component {
    background: transparent;
    padding: 10px;
}
body.innerpage #headerwrap {
    background: #38b098 !important;
}
#logo a {
    margin: 4px 0 0 8px!important;
}
#logo {
    float: left;
    margin-left: 20px;
}
#menuwrap {
    margin: 24px 30px 0 0 !important;
}
}
@media only screen and (max-width: 768px){
span.barrasopra-desk {
    padding: 5px 0 0 0;
}
.barrasopra {
    height: 30px;
}
}
@media (max-width: 660px){
.textlarge, .textlarge1 {
    font-size: 25px !important;
}}
@media screen and (max-width: 900px) {
.xtc-bodygutter {
    padding: 0 2.5%!important;
}
.title32wrap {
    margin-top: 15px;
}
div#region1wrap {
    margin-bottom: 2.3%;
}
#region4wrap .xtc-wrapper {
    padding: 0px!important;
}}
@media (max-width: 660px) {
.textlarge, .textlarge1 {
    margin: 16px 0!important;
}}
.acymailing_form input {
    background: #fff!important;
    border: 1px solid #666;
    width: 90%;
    margin: 0px!important;
	height:50px;
}
.acymailing_form .btn-primary {
    height: 60px!important;
}
input#user_name_formAcymailing62351 {

	padding:0!important;
	margin:10px!important;
	height:100%!important;
}
.modulecontent {
    padding: 0px 0px;
}
.gridarticletext a {
	color:#fff;

}
.gridarticletext p {
	color:#fff;


}
@media screen and (max-width: 500px){
.polarity {
	width: 100%!important;
	float: left;
	}
.acymailing_module_form td {
    width: 100%!important;
    float: left;
}
.acymailing_form input {
    width: 95%!important;
}
}
div#user37  {
	width:50%;
	margin-left:0px;
	margin:0px!important;
}
div#user38  {
	width:50%;
	margin-left:0px;
	margin:0px!important;
}
#user37 .module {
	margin:0px!important;

}
#user38 .module {
	margin:0px!important;

}
@media screen and (max-width: 900px) {
.module {
    margin-bottom: 0px!important;
}
}
@media screen and (max-width: 768px){

div#user37  {
	width:100%;
	margin-left:0px;
}
div#user38  {
	width:100%;
	margin-left:0px;
}
}
.home4bassod {
	text-align: left;
	background-color: #30af97;
	color: white;
	padding: 25% 90px;
	height: 350px;
	margin: 0px;
	vertical-align:middle;
	}
	.home4bassos {
	text-align: left;
	background-color: white;
	color: #30af97;
	padding: 25% 90px;
	height: 350px;
	margin: 0px;
	}
	#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {
    margin: 0 1px;
}
.jcatHeader, .itemListCategory h1.pagetitle {
    border-bottom: 2px solid #38B098;
}
h2 {
    color: #38B098;
}
#component p {
    margin: 0.8em 0;
}
.barrasopra {
	background-color:black;top:0;left:0;width:100%;text-align:center;color:white;vertical-align:middle;line-height:30px;font-size:16px;display:none;
}
@media screen and (max-width: 768px){
.barrasopra-mobile {
display:none;
}

.barrasopra {
	line-height:20px;font-size:14px;
}
}
@media screen and (min-width: 769px){
.barrasopra-desk {
display:none;
}
}
.nomargini {
	margin:0;

}
div#showcase1 {
    padding: 10px;
}
span.symbol {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    line-height: 30px;
    font-size: 26px;

}

.informazioni h3
{
    color: #38B098;
	background:none;
}
.footerhome {

	text-align:center;
	font-size:30px;
}

/* Sample CSS file */
.legend {
font-size:12px;
font-weight:bold;
color:#333333;
background-color:#e0e0e0;
padding:2px 10px 2px 10px;
border-bottom:1px solid #333333;
}

.tag {
padding:2px 0 2px 10px ;
font-size:10px;font-family:Arial;color:#333333;background-color:#f9f9f9;
border-bottom:1px solid #333333;
}

.fivehundredpx {color:#fff;}
.aboutme {color:#fff;}
.amazon {color:#fff;}
.aol {color:#fff;}
.appstore {color:#fff;}
.apple {color:#fff;}
.bebo {color:#fff;}
.behance {color:#fff;}
.bing {color:#fff;}
.blip {color:#fff;}
.blogger {color:#fff;}
.coroflot {color:#fff;}
.daytum {color:#fff;}
.delicious {color:#fff;}
.designbump {color:#fff;}
.designfloat {color:#fff;}
.deviantart {color:#fff;}
.digg {color:#fff;}
.dribble {color:#fff;}
.drupal {color:#fff;}
.ebay {color:#fff;}
.etsy {color:#fff;}
.facebook {color:#fff;}
.feedburner {color:#fff;}
.flickr {color:#fff;}
.foodspotting {color:#fff;}
.forrst {color:#fff;}
.foursquare {color:#fff;}
.friendsfeed {color:#fff;}
.friendstar {color:#fff;}
.gdgt{color:#fff;}
.github {color:#fff;}
.googleplus {color:#fff;}
.googletalk {color:#fff;}
.grooveshark {color:#fff;}
.hyves {color:#fff;}
.icondock {color:#fff;}
.icq {color:#fff;}
.identica {color:#fff;}
.imessage {color:#fff;}
.instagram {color:#fff;}
.itunes {color:#fff;}
.lastfm {color:#fff;}
.linkedin {color:#fff;}
.meetup {color:#fff;}
.metacafe {color:#fff;}
.mrwong {color:#fff;}
.msn{color:#fff;}
.myspace {color:#fff;}
.newsvine {color:#fff;}
.paypal {color:#fff;}
.photobucket {color:#fff;}
.picasa {color:#fff;}
.pinterest {color:#fff;}
.podcast {color:#fff;}
.qik {color:#fff;}
.quora {color:#fff;}
.reddit {color:#fff;}
.retweet {color:#fff;}
.rss {color:#fff;}
.scribd {color:#fff;}
.sharethis {color:#fff;}
.skype {color:#fff;}
.slashdot {color:#fff;}
.slideshare {color:#fff;}
.smugmug {color:#fff;}
.soundcloud {color:#fff;}
.spotify {color:#fff;}
.squidoo {color:#fff;}
.stackoverflow {color:#fff;}
.stumbleupon {color:#fff;}
.technorati {color:#fff;}
.tumblr {color:#fff;}
.twitterbird {color:#fff;}
.twitter {color:#fff;}
.viddler {color:#fff;}
.vimeo {color:#fff;}
.virb {color:#fff;}
.www {color:#fff;}
.wikipedia {color:#fff;}
.windows {color:#fff;}
.wordpress {color:#fff;}
.xing {color:#fff;}
.yahoobuzz {color:#fff;}
.yahoo {color:#fff;}
.yelp {color:#fff;}
.youtube {color:#fff;}





@font-face {
    font-family: 'Mono Social Icons Font';
    src: url('https://www.serenitybenessereolistico.it/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.eot');
    src: url('https://www.serenitybenessereolistico.it/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.eot?#iefix') format('embedded-opentype'),
         url('https://www.serenitybenessereolistico.it/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.woff') format('woff'),
         url('https://www.serenitybenessereolistico.it/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.ttf') format('truetype'),
         url('https://www.serenitybenessereolistico.it/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg');
    src: url('https://www.serenitybenessereolistico.it/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

span.symbo {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    line-height:1;
    font-size:2em;
}
	#logo a {
    height: 80px;
    margin: 0!important;
}
#menuwrap {
    margin: 18px 0 6px;
}
#headerwrap .xtc-wrapper {
    padding-top: 10px!important;
    padding-bottom: 10px!important;

}

.module h3.moduletitle{
  background: #38b098!important;
}

ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
    color: transparent;
    background-color: transparent;
    border: transparent;
}

ul.sigProResponsive li.sigProThumb a.sigProLink {
    color: transparent;
    background-color: transparent;
    border: transparent;
}