/* compare-container */
#compare-container{transition:all 0.3s ease-in-out;background-color: #b8b8b8; width: 80%; margin: 0 auto;}
#compare-container{bottom:-100%}
#compare-container.active{bottom:0}
@media (max-width: 1199px) {#compare-container{width: 100%;}}


/* wrapper-footer */
/*body:not(.home) #wrapper-footer{margin-top: 7rem}*/
#wrapper-footer .border-left{border-left:1px dotted #868789 !important;}
#wrapper-footer .border-right{border-right:1px dotted #868789 !important;}
/*body:not(.page-template) #wrapper-footer{margin-top: 3rem;}*/
/* form */
#wrapper-footer .site-footer  form .form-group label{font-size: 0.8rem;}
#wrapper-footer .site-footer  form .form-group{margin-bottom: 0;}
#wrapper-footer .site-footer  form .form-group input{border-radius: 0;}
#wrapper-footer h3{font-size: 1.15rem;}
h3.link-contatti.font-italic.font-weight-light.librebaskerville.text-center.m-auto.w-auto:before {
    content: ' ';
    width: 80px;
    height: 1px;
    position: absolute;
    border-top: solid 1px black;
    left: 50%;
    bottom:5rem;
    margin-left: -40px;
}
h3.link-contatti.font-italic.font-weight-light.librebaskerville.text-center.m-auto.w-auto:after {
    content: ' ';
    width: 80px;
    height: 1px;
    position: absolute;
    border-top: solid 1px black;
    left: 50%;
    top: 5rem;
    margin-left: -40px;
}
/* Social Links */
#wrapper-footer .site-footer .social-links i{
	background: #6d7073 !important;
    border-radius: 50%;
    color: #fff;
    font-size: 1rem;
    width: 30px;
    height: 30px;
    margin: .5rem;
}
#wrapper-footer .site-footer .social-links i:before{top: calc(50% - 0.5rem);position: relative;}
/* Site branding footer */
.footer-bottom{box-shadow: .125rem 0 .25rem rgba(0,0,0,.075)!important}
.footer-bottom .site-branding-footer img{height: 20px; width: auto; margin-bottom: 1rem}
[id^="menu-footer-bottom-menu-"] a, .footer-bottom ul li a{padding: .2rem 1rem; font-size: 1rem; font-family: 'Roboto', sans-serif; font-weight: 300}
#wrapper-footer li.lang-item{list-style: none}
/*
#menu-footer-bottom-menu-1 a, #menu-footer-bottom-menu-2 a, .widget_text.footerwidget1, .widget_text.footerwidget2, footer.site-footer h3.form-title, #menu-footer-top-menu.nav.styled a, #menu-footer-top-menu-en.nav.styled a, #menu-footer-top-menu-de.nav.styled a {padding: .2rem 1rem; font-size: 1.15rem !important; font-family: 'Open Sans', sans-serif; font-weight: 300}
*/
.footer-bottom ul li a{padding-left: 0}
#menu-footer-top-menu.nav.styled, #menu-footer-top-menu-en.nav.styled, #menu-footer-top-menu-de.nav.styled{list-style-type: disc; padding-left: 3rem}

small.extrafooter{
	    color: #262626;
    font-size: 9px;
}
.social-icons i {
    width: 27px;
    height: 27px;
    line-height: 27px;
    border-radius: 50%;
    color: #fff;
    background: #000;
    text-align: center;
    display: inline-block;
    margin-left: 3px;
}
/*
.social-icons i.fa-facebook {
    background: #49507E;
}
.social-icons i.fa-google-plus {
    background: #e95950;
}
.social-icons i.fa-pinterest-p {
    background: #D40715;
}
.social-icons i.fa-linkedin {
    background: #1D6F96;
}
.social-icons i.fa-youtube {
    background: #e52d27;
}
.social-icons i.fa-instagram{
    background: #fbad50;
}
*/
.social a {
    font-size: 1rem;
}