

/* rss e commenti UPME */
.upme-stats-i {display:none;}

.blog_holder.masonry article .post_text {background-color: #333333;}

.qbutton.tiny {color:#000000;}

.title {background-color: #000000; margin-top:90px;}

.header_top {background-color:transparent!important;}

.qtrans_language_chooser {list-style-type:none; }
.qtrans_language_chooser li {float : right;}
.qtrans_flag { margin-right: 20px; margin-top: 18px; }

.light .header_top .left div, .light .header_top .right div, .light .header_top .left div span, .light .header_top .right div span, .light .header_top .left div p, .light .header_top .right div p {background-color: transparent; color: #ffffff !important; height: 30px!important;}


.light nav.main_menu > ul > li > a:hover, .light nav.main_menu > ul > li.active > a { color: #898989!important}

.q_social_icon_holder .fa-stack:hover i{color: rgba(255, 255, 255, 1)!important;}
.q_social_icon_holder .fa-stack:hover {background-color: rgba(137, 137, 137, 1)!important;}

#ascrail2000 div{background-color: #ffffff !important;background-color: rgba(87,87,86,1) !important; right: 3px; margin-right:2px!important}

.q_image_with_text_over .text:hover .caption,
.q_image_with_text_over .text:hover .icon_holder{opacity: 1!important;filter: alpha(opacity = 1);}

a, p a {color:#ffffff; font-weight:300;}

div.uber-grid-wrapper, div.uber-grid-wrapper [class*="grid-"], div.uber-grid-wrapper div.uber-grid > div {
  float:left;
  width:100%;
}

.szg-caption { background-color:rgba(255, 255, 255, 0.298039);  bottom:0;  color:#FFFFFF;  font-size:18px;  font-weight:400;  left:0;  padding:0.5em;  position:absolute;  width:100%;}

.szg-thumbs img { width:80px;  height:80px;  -webkit-transition:0.5s;  margin-right:8px;  opacity:0.5;  transition:0.5s;  border:1px solid #898989;}

.szg-selected-thumb {border: 1px solid #c6c6c6;}

.szg-thumb-container img:hover {border: 1px solid #c6c6c6;}

.szg-show {border:1px solid #565656; opacity:1; width:900px;}

.image_hover .images_holder img.active_image, .image_hover .images_holder img.hover_image, .image_hover.hovered.show .images_holder img.active_image, .image_hover.hovered.show .images_holder img.hover_image {
  -webkit-backface-visibility:hidden;
  -webkit-transform:translateZ(0px);
  -webkit-transition:all 0.9s ease-in-out;
  transition:all 0.9s ease-in-out;
}

.login form {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}

.login p.message {padding: 5px; border: 0; background-color: #000000!important; color: #ffffff;}

.login form label {display: block; margin-top: 10px;}

.wpcf7 input, .ginput_container textarea, .ginput_container select {background-color:#ffffff; color:#000000!important;}

textarea.wpcf7-form-control.wpcf7-textarea {background-color:#ffffff; color:#000000!important; font-family: 'helvetica', serif; font-size: 13px;}

select.wpcf7-form-control.wpcf7-select {background-color:#000000; color:#ffffff!important;padding:5px!important}

.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#222222;  -webkit-box-shadow:  0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222; box-shadow:   0px 0px 0px 0px #222;}

.tp-button.small {color:#c6c6c6; font-weight:bold; font-size:100%; padding:10px 20px;}

.szg-main {border:1px solid #565656 !important; margin-bottom:30px;}

.content .title .container { background-color: #000000 !important;}

.login form  { padding: 40px 0;}

.login #wp-submit {color: #ffffff; background: #000000; border:1px solid #898989; margin-top: 15px;}

.login form .input, .login input[type="text"] {padding: 8px 1px;}

.tabs-nav li.active a { color: #ff0000!important;}
<!-- lingue -->
select#qtrans_select_qtranslate-9-chooser { background-color:#000000!important}