
.site-logo {
	width: 200px;
}

.header-style-4 .navigation .container, .header-style-5 .navigation .container {
	border-radius: 0;
}

.topbar-style-2 .get-quote {
	margin-top: 0;
}

.topbar-style-1, .topbar-style-2 {
	padding: 5px 0;
}

.header-style-4 .social-links, .header-style-5 .social-links {
	top: 9px;
}

.project-new-posts {display: none;}

.hero.hero-slider-wrapper h2{
	color:#ffffff;
	font-size:45px;
	line-height:60px !important;
}
.hero.hero-slider-wrapper h2 span{
	color:#fdc900;
	font-size:45px;
}

.header-style-5 .lower-topbar .awards {
	top: 0;
}

.wpcf7 form.sent .wpcf7-response-output {
	margin: 0;
float: left;
text-align: center;
color: #46b450;
}

.icon-slide {
	margin-bottom: 15px;
}

.fun-fact .grid::after {display: none;}
 
.box-input-footer .wpcf7-acceptance .wpcf7-list-item-label {color: #fff!important;}

button, html input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	    background-color: #0e4f7d;
	    color: #fff;
}

.display-none {display: none!important;}

.icon-slide .fas {
	font-size: 30px;
	color: #fff;
}

.icon-drag-drop .fas {
	color: #fff;
	font-size: 40px;
	text-align: center;padding: 10px;
}

.recent-projects-grids .grid, .projects-grid-view .grid {
	width: 25%;
}

.icon-drag-drop {
	text-align: center;
}

.project-single-img {
	float: left;
	width: 100%;
	margin-bottom: 2px;
}

.recent-projects-grids .mCSB_horizontal.mCSB_inside > .mCSB_container, .projects-grid-view .mCSB_horizontal.mCSB_inside > .mCSB_container {
	width: 100%!important;
}

.social {display: none!important;}

.hero.hero-slider-wrapper h1{
	color:#ffffff;
	font-size:45px;
	line-height:60px !important;
}
.hero.hero-slider-wrapper h1 span{
	color:#0e4f7d;
	font-size:45px;
}

.recent-projects-grids .inner-info, .projects-grid-view .inner-info {
	padding: 10px;
}

.recent-projects-grids .inner-info h3, .projects-grid-view .inner-info h3 {font-size: 16px;}

.anchor {
    display: block;
    height: 90px;
    margin-top: -90px;
    visibility: hidden;
}

.h4, h4 {
	line-height: 30px;
}

.hero.hero-slider-wrapper p{
	font-size: 24px;
    /* font-size: 1.6rem; */
    line-height: 1.5em;
    color: #fff;
    margin: 0 0 1.58em
}

.single-bunch_services .details ul {
	margin-bottom: 30px;
}

.gallery-project p {
	color: #fff;
}

.service-s2-top {display: none!important;}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg:hover {
	background-color: #000!important;
}

.single-bunch_services .details ul li {
    position: relative;
    padding-left: 75px;
    list-style-type: none;
}


.single-bunch_services .details ul li i {
    background-color: #0e4f7d;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.attachment-full {
	width: 100%!important;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
	background-color: #0e4f7d!important;
}

.social span {display: none;}

.topbar-contact-info .details {color: #fff;}

.back-to-top {background-color:#0e4f7d;}

.topbar-style-2 .get-quote {
	right: -16px;
}

.theme-btn, .theme-btn-s2, .theme-btn-s3, .theme-btn-s4, .theme-btn-s5 {
	border-radius: 0;
}

.recent-projects-grids .inner-info > a, .projects-grid-view .inner-info > a {}

.hero.hero-slider-wrapper h2 {text-align: center!important;}

.hero.hero-slider-wrapper h1 {text-align: center!important;}

.hero.hero-slider-wrapper p {text-align: center!important; line-height: 35px!important;}

.topbar-style-1 .topbar-contact-info, .topbar-style-2 .topbar-contact-info {
	margin-top: 8px;
}

.contact-pg-section .contact-form {margin-top: 0;}

input[type="checkbox"], input[type="radio"] {
	float: left!important;
	width: auto!important;
	margin-top: 8px !important;
	height: auto!important;
}



#azienda .vc_col-sm-4 {width: 40%!important;}

#azienda .vc_col-sm-8 {width: 60%!important;}


.contact-form-s1 label {
	float: left;
	width: 100%;
	padding-left: 5px;
}

.container.vc_column_container {
	max-width: 1170px!important;
	margin: 0 auto!important;
	float: none;
}

#azienda {
	margin-top: 80px;
	margin-bottom: 80px;
}


.home input[type="checkbox"], .home input[type="radio"] {
	margin-top: 2px!important;
}

#azienda .theme-btn-s2.read-more {display: none;}

.wpcf7-list-item {margin-left: 0!important;}

.wpcf7-acceptance .wpcf7-list-item-label {
	font-size: 16px!important; padding-left: 10px;
	text-transform: none;
}

.wpcf7-acceptance .wpcf7-list-item-label a {
	color: #0e4f7d;
}

.theme-btn-s2 {
	background-color: #000;
	border-color: #000;
}

.contact-pg-section .contact-form input, .contact-pg-section .contact-form textarea {
	border-radius: 0!important;
}

.contact-pg-section .contact-form .submit-btn button, .contact-pg-section .contact-form .submit-btn input[type="submit"] {
	padding: 0!important;
}

.theme-btn, .theme-btn-s2, .theme-btn-s3, .theme-btn-s4, .theme-btn-s5 {
	color: #fff;
	padding: 10px 35px!important;
}

.cta.section-padding.parallax {
	padding: 60px 0;
}

.contact-pg-section .contact-form .submit-btn input[type="submit"] {
	background-color: #0e4f7d!important;
	border-color: #0e4f7d!important;
	color: #fff!important;
}

.contact-pg-section .contact-form .submit-btn input[type="submit"]:hover {
	background-color: #000!important;
	border-color: #000!important;
}

.service-s2-tab .tablinks {
	width: 20%;
}

.service-s2-box-grids .grid {
	min-height: 280px;
}

.service-s2-box-grids .inner h3 span {
	top: -65px;
	left: -50px;
}

.service-s2-box-grids .grid .inner {
	padding: 85px 40px 40px 70px;
	min-height: 250px;
}

.section-title-s3 h2::before, .section-title-s4 h2::before {
	bottom: -10px;
}

.section-title h2::before, .section-title-white h2::before, .section-title-s2 h2::before, .section-title-s5 h2::before, .section-title-s6 h2::before, .section-title-s7 h2::before {
	border-radius: 0;
	height: 2px;
	width: 80px!important;
}

.width-80.vc_separator .vc_sep_holder {
	width: 80px!important;
	min-width: 80px!important;
}

.recent-projects.section-padding {
	padding-bottom: 80px;
}

.testimoials-s2-slider .testimoials-s2-grid, .testimoials-s2-grid-view .testimoials-s2-grid {
	border-radius: 0;
}

.fun-fact {
	padding: 0 40px;
}

.width-80.vc_sep_width_10 {
	width: 80px!important;
}

.section-title h2, .section-title-white h2, .section-title-s2 h2, .section-title-s5 h2, .section-title-s6 h2, .section-title-s7 h2 {
	text-transform: none;
}

.testimoials-s2-slider .testimoials-s2-grid::after, .testimoials-s2-grid-view .testimoials-s2-grid::after {
	background-image: url(https://www.oinova.com/test/tecnoeffeci/wp-content/uploads/2021/05/quote-1.png);
	background-size: contain!important;
	border-radius: 0;
	background: #0e4f7d url("https://www.oinova.com/test/tecnoeffeci/wp-content/uploads/2021/05/quote-1.png") no-repeat center center;
}

.footer-widget h3::before {
	border-radius: 0;
	background-color: #fff;
}

.tablinks {display: none;}

.social-links .fab {
	font-size: 20px; 
}

.widget_nav_menu .menu-item {
	background-color: #0e4f7d;
	padding-left: 20px;
	color: #fff;
}

.widget_nav_menu .menu-item a {
	color: #fff;
}

.contact-women.fadeInLeft {
	display: none;
}

.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {
	border-radius: 0;
}

#custom_html-2 {
	margin-bottom: 0;
}

#bunch_services-2 {
	margin-top: 0;
}

.blog-sidebar .widget > h3::after, .blog-sidebar .widget h3::after {display: none;}

.blog-sidebar .widget > h3, .blog-sidebar .widget h3 {padding-bottom: 0;}

.service-single-content .download {display: none;}

.post .entry-header {
	display: none;
}

.widget_bunch_brochures {
	padding: 10px 20px 10px 40px;
border: 2px solid #0e4f7d;
color: #0e4f7d;
font-weight: 600;
}

.widget_bunch_brochures a {
	color: #0e4f7d;
}

.footer-logo {
	padding-right: 50px;
}

.topbar-contact-info p {
	color: #fff!important;
	margin-top: 3px !important;
}

.topbar-contact-info .fa {
	color: #fff!important;
}

.site-footer .about-widget ul li i {
	font-size: 44px;
}

.header-style-2 .navigation-holder, .header-style-3 .navigation-holder, .header-style-4 .navigation-holder, .header-style-5 .navigation-holder, .header-style-6 .navigation-holder {margin-right: 0;}

.header-style-5 .request-quote {
	line-height: 30px;
}

.site-header #navbar > ul > li > a {

}

.home .site-header #navbar > ul > li > a {
	color: #000;
}

.cart-contact {
	display: none;
}

.site-footer .about-widget ul li {
	padding-left: 60px;
}

.site-footer .about-widget ul > li + li {margin-top: 10px;}

.contact-form-s1 label {
	color: #fff;
}

.site-footer .contact-info li:last-child {
	display: none;
}

.box-input-footer textarea {
	height: 100px;
}

.box-input-footer input {
	border: none;
}

.box-input-footer {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}


.offer-grids .details .icon {
	top: 0;
}

.page-title h1 {
	font-size: 50px;
	color: #fff;
}




