
body{line-height:1.55;margin-top:-23px;}
h5 {font-size: 16px !important;}
p {margin: 0; padding-bottom: 10px;}
article {padding: 0 0 10px}
ul {list-style-position: inherit;padding-left:20px}
.center p {text-align: center !important;}
div#nav_menu-2.widget_nav_menu {padding-left: 21%;}
div#nav_menu-2.widget_nav_menu ul{padding-left:30px;}
div#nav_menu-2.widget_nav_menu ul ul{padding-left:0px;}
div.vc_custom_146589689874{padding-top:0px;!iportant}
.bold p {font-weight:700;}
.one_half h3{padding-left:15%;}
.page-id-7027 .subheader-inner { background-position: bottom;}
ul li, ol li { line-height: 1.6em;}
.portfolio-tabs li.active a, .blog-tabs li.active a { color: #00ab66!important;}
li a{color:#777}
li a:hover{color:#00ab66!important;}
body, article > .content ,.blog-grid p, .blog-grid .flexgallery {  font-size: 15px!important;}
.sf-menu li {   margin-left: 18px;}
.sf-menu li a, .portfolio-tabs li a,.blog-tabs li a,.sf-menu ul li a,.sf-menu ul ul li a,.sf-menu ul ul ul li a {font-size:14px;}

/*PARTNER*/
/*.partner {position: fixed!important;left: -40px;top: 45%;z-index: 999;}
.partner img:hover{padding:10px; background:#777;}*/

/*bottoni*/
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {background: #00ab66!important; color: #fff !important; border-radius:0px; font-family: 'Raleway'; font-weight: 700;}
.vc_btn3.vc_btn3-size-md {font-size: 14px;border-radius:0px; font-family: 'Raleway'; font-weight: 700;}
.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{border-radius:0px; font-family: 'Raleway'; font-weight: 700;}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {background-color: #3c3c3c!important;color:#fff!important}
.readon span {font-size:14px;line-height: 14px;}
.readon {border-radius:0px; font-family: 'Raleway'; font-weight: 700;}

/*titoli*/
.headline.big h3{text-transform:uppercase;font-weight:700;}
.heading-line h3{line-height:25px;}
.headline.medium h3{font-weight:700;}
.headline.heading-line h3:after ,.post h2:after{content: ""; display: block;  width: 100px; height: 2px; margin-top: 8px; background-color: #00ab66;}
.prodotti .headline.heading-line h3, .vc_custom_1470039308261 .headline.heading-line h3, .vc_custom_1469201794308 .headline.heading-line h3, .center-h3 .headline.heading-line h3 {text-align:center;}
.prodotti .headline.heading-line h3:after, .vc_custom_1470039308261 .headline.heading-line h3:after, .vc_custom_1469201794308  .headline.heading-line h3:after,.center-h3 .headline.heading-line h3:after {margin-left:auto;margin-right:auto;}
.headline.big h3:after{display:none!important;}
.headline.heading-line h3 { font-size: 18px;letter-spacing: 1px; font-weight:700;}
.headline.big.subtitle-size-small h3 .subtitle {font-family: 'Raleway';font-size: 18px;font-weight: 700;text-transform:uppercase;}
.item-description h3 { font-size: 18px; line-height: 20px; letter-spacing: 1px;font-weight:600;}
#dp-mainbody .medium header h2, #dp-mainbody .bigimages header h2 {font-size:18px;line-height:24px;}
.page-id-7341 .owl-wrapper-outer, .post-7306 .owl-wrapper-outer{   height: 133px;}
/*HOME*/
.page-id-7 .vc_custom_1460105721126 .wpb_single_image img{max-width:180px;}
.vc_custom_1469201794308 p{margin-left:30px; margin-right:30px;}
.plus-service .wpb_text_column, .plus-service .headline.heading-line {padding-right:30px;}
.plus-service .wpb_single_image img{max-width:80px;}
.plus-service .headline.heading-line h3:after { /*background-color: #0269AF;*/}
.prodotti p{padding:0 30px;}
.portfolio-three .portfolio-item {margin: 0px 20px 20px;}

/*PRODOTTI E CUSTOM KIT*/
.prod .vc_btn3-container{margin-top:-81px;}
.prod .wpb_single_image {overflow: hidden;}
.prod .wpb_single_image .vc_figure {overflow: hidden; background: #000;}
.prod .wpb_single_image img,.prod .vc_btn3-container button{transition: all 0.2s linear;}
.prod:hover .wpb_single_image img{transform: scale(1.2);opacity:0.5;}
.prod .vc_btn3-container button{width:170px;}

/* prodotti e esplose prodotti*/
div.info1{display:none;}
.post-7027 .vc_custom_division .wpb_single_image img{max-width:180px;}
.vc_custom_1460105721126 .wpb_single_image img, .vc_custom_1469201794308 .wpb_single_image img{max-width:100px;}
.vc_custom_1460105721126 .vc_column_container .wpb_wrapper, .vc_custom_division .wpb_wrapper{padding-left:30px;padding-right:30px;}
.dp_icon.badge.squared{border-radius:0px;}
.dp_icon.badge.squared:hover{background-color: #666;border-color: #666;}
/*.portfolio-item {min-height:450px}*/
.related-projects .portfolio-item .item-description, .portfolio .portfolio-item .item-description{background:#00ab66!important;position:relative;top:0px; min-height: 48px;z-index:140; text-align: left!important; padding: 22px 20px 10px 20px;}
.related-projects .portfolio-item:hover .item-description, .portfolio .portfolio-item:hover .item-description{background:#00ab66!important;top:-45px;min-height: 94px;}
.related-projects .item-description span, .portfolio .item-description span{color:#fff;display:none;height:0px;}
.related-projects .portfolio-item:hover .item-description span, .portfolio .portfolio-item:hover .item-description span{display:block;}
.related-projects .portfolio-item .item-description h5, .portfolio .portfolio-item .item-description h5{font-size: 18px!important;min-height: 38px;letter-spacing: 1px;font-weight: 600;line-height:1.1;color:#fff;text-transform: uppercase;}
.related-projects .portfolio-item:hover .item-description h5, .portfolio .portfolio-item:hover .item-description h5{color:#fff;}
#dp-page-box.portfoliobg-gray {   background-color: #FFFFFF!important;  }
.related-projects figure .text-overlay , .portfolio figure .text-overlay { opacity: 0; background-position: top center;}
.related-projects .portfolio-item:hover figure .text-overlay, .portfolio .portfolio-item:hover figure .text-overlay {background: url(/wp-content/uploads/2016/08/ZOOM1.png) no-repeat #3a3a3a; background-position: center center;background-size: 15%; opacity: 0.4;}
.related-projects .portfolio-item:hover figure img , .portfolio .portfolio-item:hover figure img { -o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1); transform: scale(1.1);}
#dp-page-box.portfoliobg-gray #dp-breadcrumb-fontsize {background-color: #F6F6F8!important;}

.owl-carousel.owl-portfolio .owl-item{padding:10px; width: 285px!important;}
/*.owl-carousel .owl-wrapper {width: 100%!important;}*/
.owl-item {min-height:391px}
.owl-item .portfolio-item:hover .item-description{min-height: 133px;}
.owl-wrapper-outer{position: relative; left:-10px;}
.related-projects .owl-item .item-description h5 {min-height: 58px;}
.owl-item .portfolio-item:hover .item-description{top:-65px}
.owl-item .info{display:none;}
.owl-item figure{height: 225px;}
.owl-item figure img{position: relative; top: -28px;}
ul.item-nav {display:none;}
.portfolio-item-caratteristiche p{border-left: 2px solid #00ab66;padding-left: 12px;padding-bottom: 2px;margin: 0px 15px;}
.owl-portfolio .owl-controls .owl-prev, .owl-portfolio .owl-controls .owl-next{height:85%;}

/*tabelle*/
tr:nth-child(even) {background-color: #e6eee9}
table.standard-table th { border: 1px solid #00ab66;  border-right: none; border-left: none;   background-color:#fff; text-align: left; color: #222; font-size: 16px;}
table.standard-table td, table.standard-table th:last-child, table.standard-table td:last-child{ border-right: none; border-left: none;}
table.standard-table td{border-color:#e6eee9;}
table.standard-table tr:hover td {background-color: #eff7f2;}

/*FORM CONTATTI*/
.wpcf7 input[type=tel]{height: 50px!important;padding: 0 20px;font-size: 16px;border: 1px solid #e5e5e5!important;-webkit-border-radius: 3px!important;color: #333;}
.wpcf7 input[type=tel] {width: 100%;background-color: #fff;}
.your-message textarea , .wpcf7-textarea{padding-left: 20px!important;padding-right: 20px;}
/*CONTATTI*/
.contatti{position: relative;    top: 300px;    z-index: 20;}


/*AGENDA - BLOG*/

/*chi siamo*/
.vc_custom_1471946962478 .wpb_column{ padding-left: 0px;padding-right: 0px;}

/*.single-post article.category-agenda figure.featured-image img {width: 50%;}*/

/*NAV*/
.dp-sticky-navigation-wrapper ul.menu,.dp-sticky-navigation-wrapper .dp-button-area a{padding-top: 12px;}
.subheader-title-holder {text-align: center; text-transform: uppercase;}
.dp-subheader .main-title { display: none;}
.dp_usermenu_button {width: 100px; padding-top: 4px;height: 24px; text-transform: uppercase;font-size: 13px;color:#fff;float:left;}
.dp_usermenu_button i {font-size: 18px; line-height: 23px; color: #fff!important;}
.dp_lock_button{width:30px;}
.dp_usermenu_button:hover i{color:#00AB66!important;}
#dp-top-bar {height: 28px;background: #202020!important;}
.dp_usermenu_drops {top: 28px; right: 30px;}
.user-menu li a {font-weight: 600;font-size: 13px!important;line-height: 18px!important;}
.user-menu li a:hover{color:#00AB66!important;}
.user-menu li:hover { background-color: #fff;}
ul.user-menu{padding-left:0px;}

/*Footer*/
.text-capitalize{text-align:left;}
.part-foot{margin-top:10px;height:50px;margin-left:-10px;}
.part-foot:hover{opacity:0.6;}
#dp-footer .box p{line-height:24px;}
.foot-mid{margin-left:15%;}

.ricerca-tecnologia {margin-top: 100px;}
.sposta-sx {margin-left: 100px !important;}
#gallery .flex-direction-nav .flex-next, #gallery .flex-direction-nav .flex-prev {    border: 2px solid #dadada; }
#gallery .flex-direction-nav .flex-next:before, #gallery .flex-direction-nav a, #gallery .flex-direction-nav .flex-prev:before {color: #dadada}


/*.double-bounce1, .double-bounce2 {    background-color:#fff!important;    background-image: url(http://meditalia.net/wp-content/uploads/2016/07/ico.png);    width: 100px;    height: 160px;    border-radius: 0px;    opacity: 0.6;    position: absolute;    top: -80px;    left: -50px;    -webkit-animation: none;    animation: none;    background-repeat: no-repeat;    background-position: center;     background-size: 100px auto;}*/


/*.owl-item .text-overlay {background: #fff; opacity: 0; background-position: center; background-size: 0%;}
.owl-item .text-overlay:hover {background: #fff; opacity: .8; background-position: center; background-size: 0%;}*/

.content .item-details, .dp-sidebar-button, .portfolio-sharing, .portfolio-sharing-block { visibility: hidden; font-size: 0; opacity: 0; margin: 0; padding: 0; height: 0; width: 0;}
.portfoliobg-gray .portfolio.classic .portfolio-item {background: none;}

/*HOME2*/
h3:after{width:100px!important;padding-right: 10px;}
.page-id-7341 .headline.big h3:after{width:30px!important;}
.center-h3 img, .page-id-7341 .plus-service img{max-width:180px;}
article section.content .plus-service a{color: #0269AF!important;}

@media screen and (max-width: 1800px) {.ricerca-tecnologia {margin-top: 80px;}}
@media screen and (max-width: 1700px) {.ricerca-tecnologia {margin-top: 50px;}}
@media screen and (max-width: 1500px) {.ricerca-tecnologia {margin-top: 20px; }}
@media screen and (max-width: 1200px) {
  .ricerca-tecnologia {margin-top: 30px;padding-left: 8%!important; padding-right: 8% !important}
  #dp-footer .one_half h3{padding-left:0px;}
  #dp-footer .one_half .textwidget div{margin-left:0px;}
  .foot-mid{margin-left:0px;}
}


.readon {background: #00ab66; border-color: #00ab66}

.m-service a{
	color: #00AB66 !important;
}