header { background-color: #27A22D; padding: 8px;}
.head-social { margin-top: 65px; }
.head-social li a { background-color: #fff; color: #27a22d; width: 32px; line-height: 32px; }
.head-social li a.fa-lg { font-size: 1.66666rem; }
.navbar-static-top .navbar-collapse ul li { border-right: 0; }
.navbar-static-top .navbar-collapse ul li:first-child { border-left: 0; }
.navbar-static-top .navbar-collapse > ul > li.active::before { background: #003F70; }
.navbar-static-top .navbar-collapse > ul > li.active > a::before { background-color: #0067B1; }
.navbar-static-top .navbar-collapse ul li a:hover,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-static-top .navbar-collapse ul li.active a { background: #0067B1 none repeat scroll 0 0 !important }
.navbar-static-top .navbar-collapse > ul > li.active > a::after { border-top: 25px solid #0067B1 }
.navbar-static-top .navbar-collapse ul li a { color: #0067B1; }
.tagline { display: none; }
.logo-holder { display: block; margin-top: 0px; margin-left: 0px; margin-bottom: 7px; }

.topbar-sidebar .textwidget { float: right; }
#nr_footer { background: #0067B1;}
.contact-tabbed ul.nav-tabs li a { background: #003F70; }
.contact-tabbed ul.nav-tabs li.active a { background: #0067B1; }
.contact-tabbed ul.nav-tabs li.active a::after { border-top: 10px solid #0067B1; }
.contact-tabbed .tab-content .tab-pane i { color: #0067B1; }
#nr_footer .container .copyrightRow { border: 0; }
#nr_footer .contact-tabbed {border: solid 1px #fff; }
#nr_footer .container .goTop a { background: #27A22D; }
.navbar-static-top .navbar-collapse ul li#menu-item-233 a { line-height: 23px; padding-top: 40px; margin-top: -23px; padding-bottom: 10px; }
.navbar-static-top .navbar-collapse ul li#menu-item-233 a i {  }
#nr_slider .mainSliderContainer .mainSlider .caption h3 { background: rgba(39,162,45,0.8); padding: 15px; }
#nr_slider .mainSliderContainer .tparrows::after,
#nr_slider .mainSliderContainer .tparrows::after { color: #27A22D; }
.sblock .service { border-radius: 10%; border: 10px solid #0067B1; background: #0067B1; padding: 8px; }
.sblock .service .innerRow { border-radius: 10%; border: 2px solid #fff; color: #fff; padding: 5px; text-transform: uppercase;}
.sblock .service:hover .innerRow { background-color: #27A22D; }
.sblock .service .innerRow .fa { color: #fff; margin: 50px 0 30px; }
.home-headline { max-width: 1170px; text-align:center; margin-top: 30px; display: block; margin: 0 auto; margin-top: 50px; } 
.line-spacer { border: 0; }
.home-headline .sectionSubTitle { display: none; }
.sblock .service .innerRow .serviceName::after { content: ''; }
#projects .project.mix .projectDetails .projectIcons a { border-color: #27A22D; }
#projects .project.mix:hover .projectDetails .projectIcons a { background: #27A22D; }
.gallery br{ display: block; }
#projects .filters .filter.active { color: #0067B1; }
#projects .filters .filter { padding: 0; text-transform: lowercase; text-align:center;  }
#projects .filters .filter::after { display: none; }
.list-inline > li { display: table-cell; padding-right: 10px; padding-left: 10px; vertical-align: middle; border-right: solid 1px #9c9c9c; }
.list-inline > li:last-child { border: 0; }
#filters { display: table; margin: 0 auto; max-width: 1170px; }
#projects .filters { border: 0; }
.port-main-content { border: 0; }
.list-inline > li { max-width:200px; }
.commentForm form input[type="submit"] { background: #0067B1; }
.commentForm form .input-group span i { border: 0; color: #0067B1;}
#menu-ediljump-menu li a i.fa { width: 35px; height: 29px; }
li a i.fa-home-edi { background:transparent url(../images/icons.png) no-repeat 0 5px;}
li.active a i.fa-home-edi, li:hover a i.fa-home-edi { background:transparent url(../images/icons.png) no-repeat -35px 5px;}
li a i.fa-service-edi { background:transparent url(../images/icons.png) no-repeat 0 -29px;}
li.active a i.fa-service-edi, li:hover a i.fa-service-edi { background:transparent url(../images/icons.png) no-repeat -35px -29px;}
li a i.fa-who-edi { background:transparent url(../images/icons.png) no-repeat 0 -116px;}
li.active a i.fa-who-edi, li:hover a i.fa-who-edi { background:transparent url(../images/icons.png) no-repeat -35px -116px;}
li a i.fa-gallery-edi { background:transparent url(../images/icons.png) no-repeat 0 -58px;}
li.active a i.fa-gallery-edi, li:hover a i.fa-gallery-edi { background:transparent url(../images/icons.png) no-repeat -35px -58px;}
li a i.fa-cert-edi { background:transparent url(../images/icons.png) no-repeat 0 -87px;}
li.active a i.fa-cert-edi, li:hover a i.fa-cert-edi { background:transparent url(../images/icons.png) no-repeat -35px -87px;}
li a i.fa-cont-edi { background:transparent url(../images/icons.png) no-repeat 0 -145px;}
li.active a i.fa-cont-edi, li:hover a i.fa-cont-edi { background:transparent url(../images/icons.png) no-repeat -35px -145px;}
li a i.fa-news-edi { background:transparent url(../images/icons.png) no-repeat 0 -87px;}
li.active a i.fa-news-edi, li:hover a i.fa-news-edi { background:transparent url(../images/icons.png) no-repeat -35px -87px;}
.single-project h4 { color: #0067B1; font-size: 36px; margin-top: 40px; margin-bottom: 30px; }
i.fa-rasatura { background:transparent url(../images/rasatura.png) no-repeat 0 0; width: 59px; height: 59px; display:block; margin: 0 auto; }
i.fa-ripristino { background:transparent url(../images/ripristino.png) no-repeat 0 0; width: 59px; height: 59px; display:block; margin: 0 auto;}
i.fa-risanamento { background:transparent url(../images/risanamento.png) no-repeat 0 0; width: 59px; height: 59px; display:block; margin: 0 auto;}
i.fa-accessi { background:transparent url(../images/accessi_particolari.png) no-repeat 0 0; width: 59px; height: 59px; display:block; margin: 0 auto;}
.sblock .service .innerRow .fa { margin: 50px auto 30px; }
@media (max-width: 767px) {
#venti { display: none; }
.logo-holder {margin-left: 0; }
.head-social { margin-top: 0; }
.filters {display: none; }
#filters { display: inherit; margin: 0 auto; max-width: 200px; display:none;}
.list-inline > li { display: block; border: 0; }
}
