div.userpro div.userpro-message p {
padding: 10px !important;
line-height: 1.5em;
display: none;
}
input.hide{
display:none;
} a:hover {
text-decoration: none;
} .menuo-no-borders #Top_bar .menu > li > a span:not(.description) {
border-right-width: 0;
text-transform: uppercase;
}
.header-split #Header .top_bar_left .logo {
top: -52px;
}
.slogan {
font-family: Dancing Script;
font-size: 23px;
font-weight: 700;
line-height: 21px;
margin: 0;
}
#Subheader .title {
background-color: rgba(255, 255, 255, 0.5);
padding: 21px 0 0;
text-transform: uppercase;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#Subheader .title::after {
content: "";
display: block;
height: 4px;
margin: 10px 0 16px;
width: 70px;
color: #E30016;
margin-left: auto;
margin-right: auto;
border-bottom: 4px solid;
}
#Top_bar.is-sticky .logo {
top: 0!important;
}
#Subheader .title::before {
border-bottom: 3px solid;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
color: #e30016;
content: "";
display: block;
margin: 0 auto 5px;
position: relative;
top: 44px;
width: 0;
}
#Top_bar .wpml-languages {
display: inline!important;
} .titolo {
background: #111548 none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-size: 30px;
font-weight: 700;
margin-bottom: -1px;
padding: 4px 12px;
}
.box-shadow {
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.3);
}
ul.elenco {
list-style-type: none;
padding-left: 20px;
margin-left: -18px;
column-count: 2;
-moz-column-count: 2;
-webkit-column-count: 2;
}
ul.elenco li {
list-style: outside none none;
margin-bottom: 20px;
padding-left: 20px;
position: relative;
text-align: left;
}
ul.elenco li:before {
font-family: 'FontAwesome';
content: '\f00c';
margin:0 5px 0 -15px;
color: #461405;
}
ul.elenco2 {
-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
column-count: 2;
column-gap: 20px;
}
ul.elenco2 li {
list-style: outside none none;
margin-bottom: 10px;
padding-left: 20px;
position: relative;
}
ul.elenco2 li:before {
font-family: 'FontAwesome';
content: '\f00c';
margin:0 5px 0 -15px;
color: #461405;
}
.box_bianco {
background-color: #ffffff;
margin-right: -110px;
margin-top: 50px;
padding: 50px;
position: relative;
text-align: center;
z-index: 999999;
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.3);
}
.box_bianco2 {
background-color: #ffffff;
margin-left: -110px;
margin-top: 50px;
padding: 50px;
position: relative;
text-align: center;
z-index: 999999;
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.3);
} .post-footer .button-love {
display: none;
float: left;
}
.date_label, .timeline_items li h3 span {
display: none;
}
.section-post-related .post-related a.button {
display: none;
}
.share_wrapper {
border-style: none;  
margin-left: 50px; 
text-align: left;
}
div.column.post-related.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry div.single-photo-wrapper.image div.image_frame.scale-with-grid p.wp-caption-text {
display: none;
}
.wp-caption-text {
color: #353434;
text-transform: uppercase;
} .ter-captcha{
text-align:left;
margin-top: 0px!important;
margin-bottom: 20px!important;
}
span.wpcf7-list-item {
margin: 0;
}
.section_wrapper .column .check-privacy {
width: 10%!important;
clear: none;
margin: 0;
}
.section_wrapper .column .text-privacy {
width: 90%!important;
text-align: left;
clear: none;
margin: 0;
}
.grecaptcha-badge {    
display: none;
} .fancy-divider {
left: -12px;
position: absolute;
width: 102%;
}
#Footer .footer_action .one {
padding-top: 0;
}
footer#Footer.clearfix div.footer_action div.container {
position: absolute;
width: 1920px;
left: -12px;
}
footer#Footer.clearfix div.footer_action div.container {
left: -12px;
max-width: 100%;
position: absolute;
width: 1920px;
}
.widget_archive ul, .widget_nav_menu ul {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
display: inline-flex;
list-style-type: none;
padding: 0;
}
.widget_archive ul li a, .widget_nav_menu ul li a {
display: block;
font-family: open sans;
font-weight: 600;
padding: 0 8px;
text-transform: uppercase;
}
.menu-footer-container {
text-align: center;
}
.widget_archive ul li::after, .widget_nav_menu ul li::after {
border-style: none;
}
#Footer .footer_copy {
background-color: #000;
border-top: 1px solid rgba(255, 255, 255, 0.1);
color: #fff;
font-family: open sans;
}
.icon_box {
padding: 10px 7%;
}
#Footer .footer_copy .social li a {
color: rgba(0, 0, 0, 0.3);
}
#Footer .footer_copy .social li a:hover {
color: rgba(0, 0, 0, 0.5); 
}
#Footer .footer_copy .social {
display: none;
}