body {	font-family:Arial!important;		background:none repeat scroll 0 0 #fff!important;	font-size:16px!important;		color:#808080 !important;	}
	ul, ol {	list-style:none!important;	padding:0px!important;	margin:0px!important;	}	
	h1, h2, h3, h4, h5 {font-family:errepi!important; color:#414143!important; font-weight:lighter!important; font-style:normal!Important; }  
	h2 {font-size: 28px!important;}  a { color:#414143!important;font-family:errepi!important;}  
	a:hover { color:#F26522!important;text-decoration:underline!Important; }	
	@font-face {  font-family: 'ipv';   font-weight:ligher;    src: url('../fonts/Cooper.eot');  src: url('../fonts/Cooper.eot') format('embedded-opentype'),  
	url('../fonts/Cooper.woff') format('woff'),   url('../fonts/Cooper.ttf') format('truetype'),  url('../fonts/Cooper.svg#Cooper') format('svg'); } 
	@font-face {    font-family: 'ubuntu';  font-weight:ligher;  src: url('../fonts/Ubuntu.eot');  src: url('../fonts/Ubuntu.eot') format('embedded-opentype'), 
	url('../fonts/Ubuntu.woff') format('woff'), url('../fonts/Ubuntu.ttf') format('truetype'), 
	url('../fonts/Ubuntu.svg#Ubuntu') format('svg');} 
	@font-face {  font-family: 'errepi'; font-weight:ligher;  src: url('../fonts/SourceSansPro.eot'); 
	src: url('../fonts/SourceSansPro.eot') format('embedded-opentype'),  
	url('../fonts/SourceSansPro.woff') format('woff'),  url('../fonts/SourceSansPro.ttf') format('truetype'),
	url('../fonts/SourceSansPro.svg#SourceSansPro') format('svg');} 
	.no-p {	padding:0px!important;} .col-md-12 {padding:0px!important;}
	.navbar-brand2 img {	 max-width:100px;  margin:0 auto;	 margin-top:15px;	 z-index:999;	 position:relative; } 
	.zen-row {box-shadow:1px 2px 17px #555;}
	.language {padding:5px 0px!important;background:#000;box-shadow:1px 7px 18px #e5e5e5;} 
	.language p{ margin:0px; font-weight:500; color:#f5f5f5; font-family:ubuntu; letter-spacing:0.4px;} 
	.slideshow {    display: block;   float: left !important;     position: relative !important;  width: 100% !important;	 box-shadow: 1px 13px 17px #c1c1c1; }  
	.slideshow img{     float: left !important;   width: 100% !important; height:auto;} 
	.camera_pag { margin-top:-60px; position:relative; display:block; }  
	#camera_wrap_99 {margin-bottom:0px!Important;} .camera_pag_ul{text-align:center!Important;} 
	a.zen-link-slide { background:#F26522!Important; padding:7px 20px!Important; color:#fff!Important; text-transform:uppercase!Important; margin-top:10px!Important; font-size:15px!important; font-weight:bold; } 
	a.zen-link-slide:hover {background:#F26522!Important;opacity:0.9;font-weight:bold;} 
	.camera_caption_title {margin-bottom:5px!Important;text-shadow:1px 1px 1px #222;} 
	.camera_caption_desc {text-shadow:1px 1px 1px #222;} 
	.camera_caption_desc h4 {color:white!Important;font-size:24px;margin-bottom:15px;} 
	.camera_caption > div {margin-top:-175px!important;text-align:center;background:none!important;} 
	.camera_caption_title {font-size:2.5em!important;text-transform:uppercase; } .camera_caption_desc {font-size:1.5em!important;} 
	#camera_wrap_127 {margin-bottom:0px!Important;} /*End slideshow*/  .intro_home {padding:40px 0px; margin-top:-60px;margin-bottom:50px;} 
	.navbar-default {background:none!Important;border:none!important;} 
	.top-search {	padding:5px 0;	} *:before, *:after {    box-sizing: border-box;}*:before, *:after {    box-sizing: border-box;} 
	.col-md-12 {    width: 100%;}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2,
	.col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
	.col-xs-4, .col-sm-4, .col-md-4,  .col-lg-4, .col-xs-5, .col-sm-5,
	.col-md-5, .col-lg-5, .col-xs-6,  .col-sm-6, .col-md-6, .col-lg-6,
	.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
	.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
	.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,  .col-xs-11, .col-sm-11,
	.col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  min-height: 1px;  position: relative;} 
	.col-md-1, .col-md-2, .col-md-3, .col-md-4,  .col-md-5, .col-md-6, .col-md-7, .col-md-8,
	.col-md-9, .col-md-10, .col-md-11, .col-md-12 {    float: left;}  .col-xs-1, .col-sm-1, 
	.col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, 
	.col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, 
	.col-md-5, .col-lg-5,  .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7,
	.col-md-7, .col-lg-7,  .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9,
	.col-md-9, .col-lg-9,  .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11,
	.col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  min-height: 1px;  padding-left: 15px;    padding-right: 15px;   position: relative;} 
	.topbar {	 margin-top:3px!important;    background:rgba(255, 255, 255, 0.65);  color: #444;   padding: 15px;  top: 0;   z-index: 99999;} 
	.mainwrap {  padding: 25px 0px 30px!important; margin-top:10px; }
	.mainwrap h1, .mainwrap h2 {margin-bottom:10px!important;margin-top:0x!important;}
	.mainwrap h3, .mainwrap h4, .mainwrap h5 {margin-bottom:15px!important; margin-top:0px!important;}
	.item-page p img { float:left;width:100%; margin-bottom:10px;} .main {padding:10px!important;} 
	.top-search {margin-top: 20px;padding:12px 0px 0px 30px; } .top-search ul.menu {	background: green; }
	.top-search .menu li {display:inline!important;padding-top:20px;}
	.top-search .menu li a {color: #333;font-size:1.2em;} #animate-area	{ 	width: 560px; 	height: 400px; } 
	div.bx-viewport .slogan {  color: white; font-weight: 800;  margin: 0 auto;  position: absolute;     text-align: center;  text-transform: uppercase; top: 155px;    width: 100%; } 
	div.bx-viewport .slogan h1, div.bx-viewport .slogan p {   font-weight: 800;  text-shadow:2px 2px 2px #000;}  #home { padding:20px 0; 	 margin-top:15px; margin-bottom:15px;}  
	.side-home h2 { margin-top:0px!important;} 
	/* Start Breadcrumb */  
	.zenpatway { float:left!important; width:100%!important; background:#F26522; color:white; padding:5px 0px 4px!important; }  
	.breadcrumbs {} .breadcrumb {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; font-size: 14px !important;    list-style: outside none nonenone !important;  margin: 0 !important;  padding: 0 10px !important;} 
	.breadcrumb > li + li:before {    color: #ccc;     content: ""!important;    padding: 0px!important;}ul.breadcrumb li { padding-right:10px; }
	ul.breadcrumb li a { color:white!important; font-weight:bold;} .breadcrumb > .active { color:white!important; } 
	/* End Breadcrumb */  .item-page { margin:10px 0 20px!important;float:left;width:100%;} 
	.divider img {  	margin-bottom:3px!important;	margin-left:3px!important;  } 
	.item-page ul { padding-left: 25px!important;  } .item-page ul li { padding-left: 10px; list-style:square!Important; }
	.item-page li.title {   background: url("/images/pallino.png") no-repeat scroll left center transparent; font-size: 16px;  padding-left: 15px;}  
	.contact-form {padding: 0px 0px 20px;} .form-horizontal .control-label {    margin-bottom: 0;    padding-top: 7px;  text-align: left!important;     font-weight:ligher!important; }  
	#mappa_home {     height: 350px;    overflow: hidden;  position: relative;}  
	.blog-featured h2.item-title { position:absolute; bottom:0px;	 background:rgba(255,255,255,0.8); width:100%; padding:0 0 5px 5px;		 }
	.bottom {	margin-top:20px;	}
	label {    font-weight: 300!important;    }
	textarea, input {    background: none repeat scroll 0 0 white!important;   border: 1px solid #c1c1c1!important;   } 
	.item-page ul {margin-bottom:20px!important;}  .item-page ul ul{margin-bottom:0px!important;} 
	/* Start Left column */    .left .moduletable {width:95%!important;} 
	.left ul.menu a {	font-size:1.4em;color: #737373;padding:0px!important;} 
	.left ul.menu .nav-child  li a {	font-size:1.2em!important;color:#333;padding-left:10px!important;}  
	.left .menu ul.nav-child {	}.left .menu > li {	padding:0.7em 0!important;}
	.left .menu li:hover .nav-child {	display:block;	}.left { padding-top:1.5 em;}
	.left .moduletable {padding: 10px;}
	/* End Left Column */  
	/* Start Right column */ 
	.right .moduletable {width:95%!important;background:#f5f5f5;padding:10px 15px;margin-bottom:20px;float:left;}  
	.right ul.menu a {	font-size:1.4em;color: #737373;padding:0px!important;} 
	.right ul.menu .nav-child  li a {	font-size:1.2em!important;color:#333;padding-left:10px!important;} 
	.right .menu ul.nav-child {	}.right .menu > li {	padding:0.7em 0!important;} 
	.right .menu li:hover .nav-child {	display:block;	}  .right { padding-top:1.5 em;} 

	/* End Right Column */ 
	.contatti {    margin-top: 80px;    text-align: center !important;}  .contatti div { margin: 30px 0; } 
	.boxes > div {text-align:center;}
	#contact-form input,
	#contact-form textarea {	  width:90%!Important;  border:1px solid #ccc!Important;  border-radius:3px;	  padding:3px;	  box-shadow:1px 1px 1px #c1c1c1;	  transition-delay: 0s, 0s;     transition-duration: 0.15s, 0.15s;      transition-property: border-color, box-shadow;     transition-timing-function: ease-in-out, ease-in-out;	} 
	.btn-danger {background:#414143!important;border:none!important;}
	.pd-button-details, .pgcenter {display:none!important;} 
	.moduletable h3 {margin-top:0px!important;}  #fb-root { display: none; }
	.fb-like-box { background: #fff; margin: 0 } 
	.btn-primary  {
    background: #f26522!important;
    border: 1px solid #f26522!important;
    font-family: errepi!important;
    font-size: 17px!important;
    font-weight: bold!important;
    padding: 6px 30px;
    text-transform: uppercase!important;
}   
	.btn-primary:hover, .btn-primary:focus, 
	.btn-primary:active, .btn-primary.active,  
	.open > .dropdown-toggle.btn-primary {background:#555!important;border: 1px solid #e5e5e5!important;}    
	.header {    
	background-attachment: scroll;   
	background-clip: border-box; 
    background-color: #f9f9f9 ;   
	background-image: url("../images/menu-bg.png"); 
	background-origin: padding-box;  
	background-position: 0 0;   
	background-repeat: repeat;  
	background-size: auto auto;   
	display: block;  
    float: left; 
	padding-bottom: 10px; 
    padding-left: 0;    
	padding-right: 0;   
	padding-top: 10px;  
	position: relative;  
	width: 100%;	
	float:left;   
	/*z-index: 9999999;*/}  
	#cadre_alert_cookies {  z-index: 9999999; }    
	/* Slogan Box Home Page */  
	.slogan {background:#F26522;float:left;width:100%;color:#fff;} 
	.slogan-box h4 a {color:white!Important;}   
	.slogan-box img {float:left;width:100%; }  
	.slogan-box {text-align:center;margin:0 auto;}  
	.slogan-box h4 {  color:#fff!important;   text-align:center;   letter-spacing:1px;  font-size:24px;  font-weight:bold;  margin-top:10px;  float:left;  width:100%;  }  
	.slogan-box p {text-align:center; margin-top:10px;}  
	.slogan-box  .read-btn {padding:0px;}
	.slogan-box  .read-btn a {  color: #fff!important;} 
	.slogan-box .zen-top-plus {margin-top:0px;} 
	.slogan-box  .zen-tablet img,
	.slogan-box  .zen-top-plus img{  display:block;      display: inline-block;      transition-delay: 0s;  transition-duration: 0.2s;      transition-property: all;      transition-timing-function: ease-in-out;}    .slogan-box  .zen-tablet img:hover,   .slogan-box  .zen-top-plus img:hover{      opacity: 0.7;     transform: scale(1.02);   transition-delay: 0s;   transition-duration: 0.5s;   transition-property: all;    transition-timing-function: ease;   z-index: 999;	}    /* End Slogan Box Home Page */    /* Start Smart Menu App Page */  .smart-menu .smart-menu-box img {float:left;width:100%; }  .smart-menu .smart-menu-box {text-align:center;margin:0 auto;}  .smart-menu .smart-menu-box h4 {text-align:center;font-size:24px;float:left;width:100%;}   .smart-menu .smart-menu-box p {text-align:center; margin-top:20px;}  .smart-menu .smart-menu-box  .read-btn a {   text-shadow: 0px!important;  color: #F26522!important;  background: none!important;  padding:0px!important;   border-radius:0px!important;}  .smart-menu .smart-menu-box .zen-top-plus {margin-top:0px;}  .smart-menu .smart-menu-box  .zen-tablet img,  .smart-menu .smart-menu-box  .zen-top-plus img{  display:block;     display: inline-block;    transition-delay: 0s;      transition-duration: 0.2s;     transition-property: all;      transition-timing-function: ease-in-out;}    .smart-menu .smart-menu-box  .zen-tablet img:hover,  .smart-menu .smart-menu-box  .zen-top-plus img:hover{    opacity: 0.7;     transform: scale(1.02);  transition-delay: 0s;   transition-duration: 0.5s;   transition-property: all;    transition-timing-function: ease;    z-index: 999;	}    .zen-tablet-article {float:left;width:100%;}  .zen-tablet-article img {	  float:left;	  width:100%;  display:block;     display: inline-block;    transition-delay: 0s;     transition-duration: 0.2s;     transition-property: all;     transition-timing-function: ease-in-out;}	
	.zen-tablet-article img:hover{	opacity: 0.7;   transform: scale(1.02);  transition-delay: 0s;   transition-duration: 0.5s;   transition-property: all;  transition-timing-function: ease;    z-index: 999;	}    /*End Smart Menu App Page*/  .botbox {  padding:60px 0px 35px;  float:left;width:100%;  background:url("../images/bg-box2.png") repeat scroll 0 0 transparent;  box-shadow:2px 2px 20px #555;}    .botbox .col-xs-12, .botbox  .col-sm-12 {margin-bottom:40px;}  .botbox h3 {padding:15px 0px 5px;}  .botbox .col-xs-12, .botbox .col-sm-4, .botbox .col-md-4 {padding:0px 30px;}  .home {padding:30px 40px 30px;text-align:center;float:left;width:100%;}  .read-btn  {float:left;width:100%; padding:20px 0px 20px;}	  .read-btn a{  text-shadow: -1px -1px 0 rgba(0,0,0,0.3);   color: #FFFFFF!important;   background: #F26522;   padding:9px 25px; border-radius:5px;}  .read-btn a:hover{opacity:0.8;}  .controls div {margin-bottom:0px;}  .btn-success:hover{ opacity:0.8;}  .pd-buttons a {color:white!important;}  .btn-warning {background:#2ca05a!important;border:1px solid #c1c1c1!Important;}  .service {box-shadow:none!important;}  .service h2 {margin-bottom:35px!important;margin-top:10px!important;}  .service-img-box {margin-top:30px;}  .service-img-box  img{margin-bottom:15px;}  .service-box-center {width:90%;text-align:center;margin:0 auto;margin-bottom:30px;}  .service-box-center h2 {margin-top:10px!important;}  .home-list span {display:block; margin-bottom:5px;margin-top:15px;}  .icons {display:none!Important;}  .home h3 {margin-top:10px;}  @media (min-width: 1200px) {  .service-box-text {width:48%!important;margin-right:2%;}}  @media (max-width: 768px) {  .service-box-text {width:100%;}}  .img-intro-service {margin-bottom:20px;float:left;width:100%;}  .service-box-service {  background: #f9f9f9;   padding:0px!important;  border:1px solid #51a34c;  margin-bottom:10px;}  .service-box-service h4{  background: #51a34c;   padding:10px 15px;  color:#fff!important;  margin:0px!important;  }  .service-box-service ul{  list-style:none!important;  padding:0px!important;}    .service-box-service ul li{  border-bottom:1px dashed #c1c1c1!important;  padding:5px 10px!important;  list-style:none!important;}    .service-box-service ul li:hover{background: #fff!important;}  .img-service-margin img {margin-bottom:10px;}  h3.into-title-top {     background: #51a34c;     color: white !important;    display: block;      float: left;     margin-top: -58px;      padding: 6px 15px;      width: 100%;}    h3.into-title-top-formazione {    background: #51a34c;  color: white !important;    display: block;      float: left;    margin-top: -38px;   padding: 6px 15px;    width: 100%;}  .margin-bottom-photo {margin-bottom:15px;float:left;width:100%;}  @media (min-width: 1200px) {  .service-box-text-4 {width:31.3%!important;margin-right:2%;}}  @media (max-width: 768px) {.service-box-text-4 {width:100%;}}  a.go-to-contact {width:100%;text-align:center;background:#51a34c;  float:left;padding:5px 20px;font-size:20px;color:white!important;  border:1px solid #fff;border-radius:5px;}  a.go-to-contact:hover {opacity:0.8;}  .mainwrap .item-page {padding:0px;}
	.footer {background:#000; color:white; padding:10px 0px!important;} 
	.footer a{    color:white!important;	font-weight:bold;}   
	.where-icons {background:#fe9129!important;padding:24px 10px;border-radius:40px;text-align:center;}
	.mainwrap .img-responsive {width:100%!important;} 
	.moduletable h3 {font-size:26px!important;color:black;} 
	/*  Tool Box  */
	.tool-box {float:left;width:100%;background:#f5f5f5;box-shadow: 1px 3px 14px #d7d7d7;} 
	.tool-box-zen {padding:0px 30px!important;    float: none;    margin-left: auto;   margin-right: auto;} 
	.zen-transition {overflow:hidden;max-height:270px;  max-width:290px;border:2px solid #F26522;  border-radius:5px;box-shadow:1px 2px 11px #c1c1c1;}  
	.zen-transition img{  max-height:270px;max-width:290px;display:block;    display: inline-block;    transition-delay: 0s;    transition-duration: 0.2s;    transition-property: all;    transition-timing-function: ease-in-out;}    
	.zen-transition img:hover{    opacity: 0.7;   transform: scale(1.10);      transition-delay: 0s;     transition-duration: 0.5s;     transition-property: all;  transition-timing-function: ease;   z-index: 999;	}  
	.zenbox-bottom {margin-bottom:50px;} 
	.tool-box-zen  .col-centered {	padding:0px 25px;     display:inline-block;    float:left;    
	/* reset the text-align */   text-align:left;   /* inline-block space fix */}  
	@media (min-width: 319px) and (max-width: 799px) {  .tool-box-zen  .col-centered {	padding:0px!important;  }  
	.zen-transition img{	  height:auto!important;	  width:100%!important;	display:block;  display: inline-block;    transition-delay: 0s;     transition-duration: 0.2s;    transition-property: all;     transition-timing-function: ease-in-out;} 
	.zenbox-bottom-mobile {margin-bottom:50px;} }    
	/* Partners box */  
	.partners {background:#F26522;float:left;width:100%;text-align:center;} 
	.zen-partners {    float: left;    width: 100%;    margin-bottom: 50px;}
	.zen-partners img {    display: block;    height: 70px;    margin: 0 auto;    max-width: 100%;    width: auto;}  
	.map {float:left;width:100%;border-top:2px solid #555;  border-bottom:2px solid #555; box-shadow:2px 2px 20px #c1c1c1;} 
	/* Home slide tab features */ 
	.moduletable_zentab {padding:10px 0px 20px;} 
	.moduletable_zentab h3 {font-size:32px!important;  border-bottom:1px solid #F26522;padding-bottom:5px;  margin-bottom:35px!important;font-weight:bold;  max-width:170px;margin:0 auto;text-align:center;}  
	.bt-cs_zentab .bt-row .bt-image-link  {float:right!important;} 
	.bt-cs_zentab .bt-row .bt-title {margin:0px 30px 15px;} 
	.bt-cs_zentab .bt-row .bt-introtext  {margin:0px 30px 25px;}
	.bt-cs_zentab .bt-row  p.readmore {margin:0px 30px;}
	.bt-cs_zentab .bt-row-first .bt-image-link,   .bt-cs_zentab .bt-row-last .bt-image-link {float:left!important;} 
	.bt-cs_zentab .bt-row-first .bt-title,  .bt-cs_zentab .bt-row-last .bt-title {margin:0px 0px 15px;} 
	.bt_handles {}
	.bt-cs_zentab .readmore a{background:#F26522!Important;padding:5px 20px!important;  color:white!Important;margin-top:20px;}
	.bt-cs_zentab a.bt-title {font-size:27px!important;  text-transform:capitalize!important;font-family:ipv;} 
	.bt-cs_zentab .bt-image-link {padding:0px;}  
	@media (min-width: 319px) and (max-width: 799px)	{  .bt-cs_zentab .slides_control .slide {width:100%!important; float:left;}  
	.bt-cs_zentab .slides_control .slide .bt-introtext  {width:100%!important;  float:left;margin:0px 0px 20px!important;}  
	.bt-cs_zentab .slides_control .bt-title {margin-bottom:5px!Important;} 
	.bt-cs_zentab .slides_control .bt-inner {margin:0px!Important;padding:0px!Important;} 
	.bt-cs_zentab a.bt-title {font-size:24px!important;} 
	.bt-cs_zentab .bt-row .bt-title {margin:0px!important;}}  
	/* home slide zen tab */
	.zen-tab {padding:60px 0px 70px;float:left;width:100%;  text-align:center!important;background:#000!Important;} 
.zen-tab h3 {
    background-size: auto auto;
    color: white!important;
    font-size: 28px!important;
    font-weight: bold;
    margin: 0 auto 10px;
    padding-bottom: 15px;
    text-align: center;
}
    .zen-tab .acymailing_lists tr {display:inline;}
    .zen-tab .acymailing_lists td {width:100%;margin:0 auto; display:block;}
	.zen-tab .acymailing_lists {margin:10px 0px 20px!important;}
	.zen-tab .acymailing_lists a {color:white!important;}
    .zen-tab .acymailing_form input{
    background: white none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    box-shadow: 1px 1px 6px #c1c1c1;
    padding: 5px 20px!important;
	border-radius:0px!important;
}
   
	/* Features page */
	.features-page {float:left;width:100%;}  
	.features-page h2 {    float: left;    margin-bottom: 45px !important;   margin-top: 0 !important;    text-align: center;  width: 100%;}
	.features-page h3 {    float: left;     margin-bottom: 45px !important;   margin-top: 0 !important;    text-align: center;     width: 100%;}    
	.zen-style-features {text-align:center!important;float:left;width:100%;}   
	.zen-style-features .bt-image-link  {text-align:center!important;float:left;width:100%;}  
	.zen-style-features img {text-align:center!important;float:none!important;margin:0px!important;}  
	.zen-style-features a.bt-title {    float: left;    font-size: 24px;    text-align: center;    width: 100%;    color: black !important;     font-family: ipv;    text-transform: capitalize !important;	  font-weight:lighter!important; 	margin:10px 0px;}   
	.zen-style-features p.readmore {margin-top:10px!Important;}  
	.zen-transition-page-text {float:left;width:100%;text-align:center;} 
	.zen-center-page {margin:0 auto;} 
	.zen-transition-page {overflow:hidden;float:left;}
	.zen-transition-page-text h4 a {text-transform:capitalize!important;  font-family:ipv;color:black!important;}  
	.zen-transition-page-text h4 {float: left;font-size: 24px;  text-align: center;width: 100%;margin-top:15px!important;  margin-bottom:10px!important;}  
	.zen-transition-page img{	width:90%;      display: inline-block;    transition-delay: 0s;   transition-duration: 0.2s;    transition-property: all;    transition-timing-function: ease-in-out;  border:2px solid #F26522;border-radius:5px;  box-shadow:1px 2px 11px #c1c1c1;  margin:0 auto!important;	display:block;}  
	.zen-transition-page img:hover{     opacity: 0.7;    transform: scale(1.15);    transition-delay: 0s;    transition-duration: 0.5s;    transition-property: all;   transition-timing-function: ease;    z-index: 999;	  border:none!Important;  box-shadow:0px;	}	   
	/* End Features Page*/  
	.parallax-window {	min-height: 400px!important;	  background: url(/templates/ipv5/images/contact.jpg);} 
	.bt-cs .bt_handles li {list-style:none!Important;}  
	.caret {display:none!Important;} 
	/* Start Servizi Page */  
	.zenservice {text-align:center;}  
	.zenservice p {float:left;width:100%;}  
	.zenservice h3 {font-size:32px!important;border-bottom:1px solid #F26522;  padding-bottom:5px;margin-bottom:45px!important;  font-weight:bold;max-width:270px;margin:0 auto;text-align:center;}  
	.zenservice .tab-box {overflow:hidden;}  
	.zenservice .tab-box a {font-family:ipv;}  
	.zenservice .tab-box h4 a {text-transform:capitalize!important;font-family:ipv;color:black!important;} 
	.zenservice .tab-box h4 {float: left;font-size: 24px;text-align: center;  width: 100%;margin-top:15px!important;margin-bottom:10px!important;} 
	.zenservice .tab-boximage {padding:0px 30px;float:left;overflow:hidden;} 
	.zenservice .tab-boximage img {float:left;width:100%;} 
	.zenservice .tab-boximage img{     display:block;      transition-delay: 0s;      transition-duration: 0.2s;     transition-property: all;   transition-timing-function: ease-in-out;}  
	.zenservice .tab-boximage img:hover{     opacity: 0.7;    transform: scale(1.10);    transition-delay: 0s;    transition-duration: 0.5s;    transition-property: all;    transition-timing-function: ease;    z-index: 999;	}
	.mod-languages {float:right;} 
	.change-log {margin-bottom:20px;float:left;width:100%;}  
	.login-zen {float:left;color:white;}  
	.login-zen .nav > li > a {color:white!important;font-size:10px;}  
	.social-icon {text-align:center;}  
	.social-icon ul li {float:left;} 
	.social-icon p {color:white!important;} 
	.social-icon h3 {width:100%;}  
	.social-icon ul {text-align:right;width:100%;margin-top:15px!important;} 
	.social-icon img {margin:0 auto;height:25px;width:auto;display:block;}  
	.social-icon ul li {padding:0px!important;}  
	.social-icon ul li a{width:100%;float:left;}  
	.footer-bottom {background:#141414;color:white;} 
	.footer-bottom h3 {color:white!important;margin-top:0px!Important;font-size:20px;}
	.footer-bottom .footer-menu ul li {float:left;width:100%;color:white;}
	.footer-bottom .footer-menu ul li a {color:white!important;text-transform:capitalize;  font-size:16px;font-weight:lighter;padding-left:0px!Important;  padding-right:0px!Important;} 
	.zen-contact2 {}  
	.zen-contact3 {
    background-color: #000;
    display: block;
    float: left;
    left: 0;
    opacity: 0.95;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 999;
	padding:0px!important;
}
.footer-company {background: #080808;   padding: 60px 0 70px;}
.footer-form {background:#000; padding: 60px 0 50px;}

	/* Contact Home 3 */
	.zen-contact2 p{color:white!important;text-align:center;margin-bottom:20px;} 
	.form-menu ul{color:white!important;text-align:center;  margin-top:20px!important;margin-bottom:20px!important;  float:left!important;width:100%!important;} 
	.form-menu ul li {color:white!important;text-align:center;} 
	.form-menu ul li a{color:white!important;text-align:center;background:#F26522;  padding:14px 25px; margin:0% 3%; border-radius:3px;} 
	.form-menu ul li a:hover{background:#080808 !important;border:1px solid #555;} 
	.contact2  p{font-size:18px!Important;letter-spacing:0.7px;} 
	.info2 {float:left;width:100%;} 
	@media (min-width: 199px) and (max-width: 699px) { 
	.form-menu ul {    color: white !important;    float: left !important;  
	margin-bottom: 20px !important;    margin-top: 20px !important;  
	text-align: center;    width: 100% !important;}  
	.form-menu ul li {    color: white !important;   
	float: left !important;    width: 100% !important;}
    .form-menu ul li a {    border-radius: 3px;    color: white !important;    
	display: block !important;    margin: 0 auto 3% !important;    width: 90% !important;}  } 
	.item-page .page-header  {margin:0 0 7px!important;padding-bottom:0px!important;}  
	/* Custom Features */    
	.custom-features-container {text-align:center;padding-top:20px;  padding-bottom:40px;float:left;widht:100%;} 
	.custom-features {float:left;width:100%;	text-align:center;}    
	.custom-f-bottom {margin-bottom:50px!important;} 
	.custom-features h4 {margin:20px 0px 10px!important;  font-weight:bold; color: #F26522!important;font-size:26px;}  
	.custom-features h5 {     background-image: url("../images/3dots.png");   
	background-origin: padding-box;    background-position: center bottom;    
	background-repeat: no-repeat;      background-size: auto auto;  
	margin-bottom: 15px!important;   margin-left: auto; 
	margin-right: auto;   margin-top: 0;   padding-bottom: 15px;  
	text-align: center;} 
	.box-img-features {margin-bottom:15px;} 
	.box-img-features:hover {     opacity: 0.85;   transform: scale(1.10);
	transition-delay: 0s;     transition-duration: 0.5s;   
	transition-property: all;    transition-timing-function: ease;
	z-index: 999;	border:none!Important;  box-shadow:0px;	}
    .punta-box h4 {color:#F76529!important;}	
	.box-img-features img {	background:#D1D2D4; 	  padding:0px 45px!Important;  width:100%; }
    .box-img-features img:hover {  background:#F6DFB6;    transform: scale(1.05);   transition-delay: 0s;    
	transition-duration: 0.5s;     transition-property: all;   transition-timing-function: ease;  
	z-index: 999;	border:none!Important;	  box-shadow:0px;	}	
	.zen-custom-features a {	    margin-top:10px;	display:block; } 
	.zen-custom-features * { 	margin:0 auto;	text-align:center;  }   
	/* Service Box Home */  
	.service-box1 {background:#fff;  float:left; width:100%;  box-shadow: 1px 3px 14px #d7d7d7;} 
	/* Service Box */
	.service-box {  display:block;}
.service-box h4 {
    color: #f26522;
    font-family: ipv;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 20px;
    text-align: center;
} 
.service-box h5 {
    background: rgba(0, 0, 0, 0) url("../images/3dots2.png") no-repeat scroll center bottom;
    color: #808080;
    font-family: ipv;
    font-weight: bold;
    margin-bottom: 5px;
    min-height: 70px;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;
} 
	.service-box img {    height: 150px;    max-width: 100%;    padding: 10px 0 0;}
	.service-box p{padding:20px 15px 5px;text-align:justify;background:#f8f8f8;  margin-bottom:0px;min-height:210px;color:#808080!important;display:none;}
.service-read a {
    color: #f26522!important;
    display: block;
    float: left;
    font-family: ipv;
    padding: 5px 15px;
    text-align: center;
    width: 100%;
}
	.service-read:hover{opacity:1;}  
	.service-read {float:left;width:100%;opacity:0.8;}  
	/* Clienti Box */ 
	.client-box {border:1px solid #e5e5e5;text-align:center;}  
	.client-box h4{text-align:center;font-family:ipv;font-size:22px!important;  margin-top:20px;margin-bottom:5px;font-weight:bold;color:#F26522 !important;}
	.client-box img{max-width:100%;padding:0px 15px;}
	.client-box p{padding:20px 0px;background:#f8f8f8;margin-bottom:0px;color:#808080!important;} 
	.client-box a{padding:5px 15px;color:white!important;display:block;  float:left;width:100%;font-family:ipv;}   
	.client-box:hover{opacity:0.8;}   
	.client-box {float:left; width:100%; box-shadow:1px 6px 4px #b5b5b5;}  
	/* Intro Box */	
	.intro-box {float:left;width:100%;padding: 40px 0px 50px !important;
		background-attachment: scroll;    
		background-clip: border-box;   
		background-color: #f9f9f9 ;   
		background-image: url("../images/menu-bg.png");  
		background-origin: padding-box;   
		background-position: 0 0;     
		background-repeat: repeat;  
		background-size: auto auto; 
		border-bottom:1px solid #e5e5e5;
		box-shadow:1px 2px 3px #c1c1c1;
	}		

	/* Retail Box */ 
	.retail-box {background:#f9f9f9;float:left;width:100%;  box-shadow: 1px 3px 14px #d7d7d7;} 
	.retail-box p, .retail-box ul li {text-align:center;margin-top:20px;font-family:ipv;}  
	.retail-box h4  {	background: rgba(0, 0, 0, 0) url("../images/h3.png") no-repeat scroll center bottom; 
	font-weight: bold;	  font-size:28px!important;     padding-bottom: 35px !important;  margin-left: auto; 
    margin-right: auto;     margin-top: 0;     padding-bottom: 5px;    text-align:center;	  margin-bottom:20px;} 
	.retail-box ul li {margin-left:25px;list-style:circle;margin-top:5px;}  
	.retail-box img {height:auto;width:100%;display:block;  opacity:0.8;min-height:175px;} 
	.retail-box img:hover {  opacity:1;}  
	/* Tool Box 5 column */ 
	.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {     position: relative;    min-height: 1px;    padding-right: 10px;    padding-left: 10px;} 
	.col-xs-15 {    width: 20%;    float: left;} 
	@media (min-width: 768px)	{.col-sm-15 { width: 20%;   float: left; }}   
	@media (min-width: 992px) {.col-md-15 {  width: 20%; float: left;}}
	@media (min-width: 1200px) { .col-lg-15 {width: 20%; float: left;    }}  
	.zen-transition2 {    height: 100%;    width: 100%;    overflow: hidden;  float: left;	padding:0px 50px;}  
	.zen-transition2 img{    height: 100%;    width: 100%;  display:block;     display: inline-block;    transition-delay: 0s;    transition-duration: 0.2s;     transition-property: all;      transition-timing-function: ease-in-out;}    .zen-transition2 img:hover{      opacity: 0.7;    transform: scale(1.10);  transition-delay: 0s;     transition-duration: 0.5s;   transition-property: all;    transition-timing-function: ease;  z-index: 999;	}	
	/* Dark Box */  
	.dark-box {background:#f5f5f5;padding:60px 0px;float:left;width:100%;} 
	.dark-box h4  {    font-weight: bold;	font-size:26px!important;     margin-top: 20px;    padding-bottom: 5px;}    
	.dark-box ul li {margin-left:25px;list-style:circle;margin-top:5px;}	
	.dark-box img {float:left;width:100%;}  
	/* Dark Box2 */
	.dark-box2 {background:#f5f5f5;padding:60px 0px;float:left;width:100%;} 
	.dark-box2 h4  {    font-weight: bold;	font-size:26px!important;   margin-top: 20px;    padding-bottom: 5px;}    
	.dark-box2 ul li {margin-left:25px;list-style:circle;margin-top:5px;}	  
	.dark-box2 img {float:left;width:100%;}  
	/* White Box */
	.white-box {background:#fff none repeat scroll 0 0;  padding:60px 0px;float:left;width:100%;}  
	.white-box h4   {    font-weight: bold;	font-size:26px!important;     margin-top: 20px;    padding-bottom: 5px;}   
	.white-box img {float:left;width:100%;}  .white-box ul li {margin-left:25px;list-style:circle;margin-top:5px;}	    /* White Box2 */  .white-box2 {background:#f9f9f9 none repeat scroll 0 0;  padding:60px 0px;float:left;width:100%;  box-shadow: 1px 3px 20px #d7d7d7;}  .white-box2 h3  {    margin-left: auto;    margin-right: auto;   margin-top: 0;    padding-bottom: 5px;   text-align:center;	    font-size: 32px !important;}  .white-box2 h4   {    font-weight: bold;     margin-top: 10px;    padding-bottom: 5px;  background-image: url("../images/3dots.png");   background-origin: padding-box;      background-position: center bottom;   background-repeat: no-repeat;     background-size: auto auto;   margin-bottom: 45px!important;  margin-left: auto;  margin-right: auto;    margin-top: 0;      padding-bottom: 25px;   text-align: center;	  }    .white-box2 ul li {margin-left:25px;list-style:circle;margin-top:5px;} 
	.white-box2 img {max-height:70px;width:auto;} 
	/* h3 dots */  
	.intro-box h3, .retail-box h3,  .tool-box .moduletable h3, 
	.custom-features-container h3,  .service-box1 h3, 
	.food h2,  .dark-box h3,  .dark-box2 h3,
	.white-box h3 {     background-image: url("../images/3dots.png");     background-origin: padding-box;    background-position: center bottom;  background-repeat: no-repeat;   background-size: auto auto;     font-size: 32px !important;     font-weight: bold;     margin-bottom: 25px!important;     margin-left: auto;     margin-right: auto;  margin-top: 0;     padding-bottom: 25px;      text-align: center;}   
	
	.slogan .moduletable h3, .partners .moduletable h3, .zen-contact2 h3 {
    background-image: url("../images/3dotsW.png");
    background-origin: padding-box;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: white!important;
    font-size: 32px!important;
    font-weight: bold;
    margin: 0 auto 20px;
    padding-bottom: 20px;
    text-align: center;
}
	
	/* Padding  */ 
	.tool-box, .slogan,  .service-box1, .retail-box,  .layers {padding:60px 0px 70px!important;} 
	.footer-bottom {padding:40px 0px 40px!important;}    
	.language ul li a{color:#000!Important;} 
	.slide-image {float:left;width:100%;z-index:998;position:relative;display:block;}  
	.arrow-box {float:left;width:100%;z-index:999;position:relative;display:block;} 
	.zen-arrow{     animation: 2s ease-in 0.6s normal forwards 1 running fadeIn;    background: red /*rgba(0, 0, 0, 0) none repeat scroll 0 0*/;   border: 2px solid #ffffff;    border-radius: 35px;  color: #ffffff;   font-size: 40px;      height: 70px;    margin-top: 15px;    opacity: 0;     padding: 7px 16px;      transition: background 0.3s ease-in-out 0s;  width: 70px;	display:none; }   .arrow{ background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll center bottom;}  .staff, .gallery {text-align:center;}  .azienda h3, .staff h3, .gallery h3 {     background-image: url("../images/3dots.png");  background-origin: padding-box;    background-position: center bottom;    background-repeat: no-repeat;    background-size: auto auto;     font-weight: bold;     margin-bottom: 25px!important;   margin-left: auto;     margin-right: auto;    margin-top: 0;     padding-bottom: 15px;    text-align: center;} 
	.service-page h3, .clienti-page h3 {    background-image: url("../images/3dots.png");    background-origin: padding-box;    background-position: center bottom;    background-repeat: no-repeat;    background-size: auto auto;    font-weight: bold;    margin-bottom: 25px!important;    margin-left: auto;    margin-right: auto;    margin-top: 0px!important;    padding-bottom: 15px;  	padding-top: 0px;    text-align: center;} 
	.assistenza h3 {     background-image: url("../images/3dots.png");   background-origin: padding-box;      background-position: center bottom;    background-repeat: no-repeat;    background-size: auto auto;     font-weight: bold;     margin-bottom: 15px!important;    margin-top: 25px!important;   margin-left: auto;      margin-right: auto;  margin-top: 0;    padding-bottom: 15px;   text-align: center;  display:block;	  float:left;	width:100%;}  
	.assistenza-box h4 {  background-image: url("../images/3dots.png");   background-origin: padding-box;     background-position: center bottom;    background-repeat: no-repeat;     background-size: auto auto;    font-weight: lighter!important;   margin-bottom: 15px!important;   margin-top: 15px!important;    margin-left: auto;     margin-right: auto;     margin-top: 0;      padding-bottom: 15px;   text-align: center;	  display:block;	  float:left;	  width:100%;}  
	.staff, .gallery {margin:30px 0px 10px;}
	.staff h4 {float:left;width:100%;}
	.staff  ul {padding:0px!important;list-style:none!important;margin:0px!important;} 
	.staff  ul li{padding:0px!important;list-style:none!important;} 
	.staff-box  {background:#f6f6f6; padding:20px 0px;margin-bottom:30px;} 
	.assistenza {margin-bottom:15px;}.assistenza-box {padding:15px;}  
	.assistenza-box:hover {background:#f6f6f6;}  .punta img {max-height:120px!important;width:auto!important;} 
	.punta .col-md-4{margin-bottom:70px;}   .service-page {margin-bottom:30px;} 
	.items-more .nav-tabs > li > a {color:black!important;}  
	.menu-service ul {padding:0px!important;} 
	.menu-service .nav > li > a {  color:#F26522!important;  width:100%;  background:#f9f9f9;  float:left;  border-bottom:1px solid #e5e5e5;  }  
	.menu-service h3 {  background:#F26522;  padding:5px 15px!important;  float:left;width:100%;  margin:0px!important;  color:white!important;}  
	.item-page h2 {margin-top:0px;}  .image-service img {  border:1px solid #e5e5e5;  border-radius:10px;   float:left;width:100%;margin-bottom:30px;} 
	/* Clock and Phone */ 
	span.time {margin-right:5px;} 
	span.phone {margin-left:5px;} 
	span.email {margin-left:5px;}
	span.email:hover {color:#f26522!Important;}
	span.time img, span.phone img, span.email img  {height:17px;width:auto;margin-right:5px;} 
	.mb2-portfolio-img {margin:0 auto;} @media (min-width: 1250px) and (max-width: 1440px) { 
	.mb2-portfolio-container h2 {font-size:20px!Important;}} 
	@media (min-width: 799px) and (max-width: 1240px) { 
	.mb2-portfolio-container h2 {font-size:18px!Important;}
	.mb2-portfolio-item-inner {padding:15px 10px!important;}}
	.tlp-portfolio .layout3 .tlp-portfolio-item .tlp-portfolio-thum img  {border:1px solid #c1c1c1;box-shadow:1px 7px 17px #c1c1c1!important;}
	.tlp-portfolio-thum {box-shadow:1px 6px 15px #c1c1c1!important;} 
	.tlp-portfolio-thum:hover {cursor:pointer;}
	.isotop-container .button-group {display:none;} 
	ul.link-icon-isotop li:first-of-type {display:none!important;}
	.clienti-page p {text-align:left;}   
	.zen-partners-link {z-index:999;position:relative;}
	.zen-partners-link a{z-index:999;position:relative;color:white!important;}  
	.blog .page-header, .blog .page-header h2 {margin-top:0px!important;}
	.blog .items-row {margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:20px;} 
	.blog .items-row img {max-width:100%;}
	.blog .readmore a {background:#F26522 none repeat scroll 0 0!important;color:white!important;float:right;} 
	.blog .page-header {   border-bottom: 0px !important;     margin-left: 0;    margin-right: 0;    margin-top: 0px;    padding-bottom: 0px!important;} 
	.blog .pagination  {width:100%;display:inline;text-align:center;}  
	.blog .pagination ul li  {display:inline!Important;margin:0px 2%;}   
	@media (min-width: 176px) and (max-width: 1380px) 
	{  .tlp-portfolio .layout3 .tlp-portfolio-item .tlp-overlay .tlp-content p   {    padding: 7px 0!important;	font-size:12px!Important;} 
	.tlp-portfolio .layout3 .tlp-portfolio-item .tlp-overlay .tlp-content h3   {font-size:18px!important;}  
	.tlp-portfolio .layout3 .tlp-portfolio-item .tlp-overlay .tlp-content h3::after {bottom: -10px!important;}  }  
	.tlp-portfolio .layout3 .tlp-portfolio-item .tlp-overlay .tlp-content p {    padding: 15px 10px!important;    text-align: left!important;} 
	/* Zen Contact home page */ 
	.zen-contact h3 {   
	background-image: url("../images/3dots.png");  
	background-origin: padding-box;  background-position: center 45px;  
	background-repeat: no-repeat;   background-size: auto auto;   
	font-size: 32px !important;    font-weight: bold;    margin-left: auto;  
	margin-right: auto;   margin-top: 0;   padding-bottom: 35px;  
	text-align: center;  margin-bottom:10px;}   

	.zen-contact {
		background:url(../images/contact.jpg); 
		float:left;  width:100%;  padding:50px 0px 60px; 
		border-top:3px solid #F26522;}  

		.contact {text-align:center;padding:0px!important;} 

		.contact .b2j_contact {padding:0px!important;} 
		.contact .b2jcontainer h2 {padding-top:0px!Important;}  
		.contact .btn {  float:right!important;  background:#F26522!important; 
		margin-right:20px!important;  padding-right:20px!important; 
		padding-left:20px!Important;}  .info {padding:0;margin-left:2%;}  
		.info h3 {text-align:center;margin-bottom:10px;} 
		.info p {}
		.info ul {list-style:none!Important;}  
		.info ul li {margin-bottom:10px;list-style:none!Important;}  
		.info ul li a {color:#000!important;} 
		.info ul li a:hover {color:#F26522;text-decoration:underline;}  
		.zen-contact #b2jcontainer_m110 h2 {display:none!important;}
		.zen-contact #b2jcontainer_m123 h2 {display:none!important;}  
		/* End Zen Contact home page */  
		/* Pagina Contatti */ 
		.b2jcontainer h2 {padding:0px!important;}  
		@media (min-width: 799px) and (max-width: 1920px) {  
		.companyinformation,   .referenceperson {width:50%;} 
		.companyinformation {float:left;margin-left:0%;}  
		.referenceperson {float:left;}} 

		.b2jcontainer .b2j_form a {font-family:arial!important;font-size:15px!important;color:#898989!important;text-align:left;}  
		.companyinformation  .chzn-container, .companyinformation .chzn-single,  
		.referenceperson  .chzn-container, .referenceperson .chzn-single 
		{width:95%!important; margin:0 auto;text-align:center;}   

		.b2jcontainer .b2j_form input[type="text"],  
		.b2jcontainer .b2j_form textarea {    width: 100%;	font-size:15px!important;}
		
		.b2jcontainer .b2j_form input[type="text"], .b2jcontainer .b2j_form textarea {width:95%!important;} 
		.b2jcontainer, .b2jcontainer label {  
		padding:0px!important;  color:#808080 !important; 
		display: inline-block;    font-weight: 300 !important;   
		max-width: 100%;} 

		.b2jcontainer  .controls div {margin-bottom:0px!Important;}
		h3.contacth3 {    float: left;    margin-bottom: 25px !important;    margin-top: 30px !important;    width: 100%;} 
		.contact-icons {     background: #F26522!important;   padding: 13px 25px;   text-align: center;} 
		.contact-icons img {    display: block;    margin: 0 auto;    text-align: center;}
		.contact-module-box {    float: left;    margin-bottom: 20px;    width: 100%;	margin-top:5px;}  
		.box-contact-details {    float: left;     margin-top: 30px;    width: 100%;} 
		.text-icons {    float: left;    margin-top: 10px;    width: 100%;} 
		.btn-success { 
		text-shadow: -1px -1px 0 rgba(0,0,0,0.3);  
		color: #FFFFFF!important; background: #F26522!important; 
		padding:9px 25px; border-radius:5px;}   
		.chzn-container, .chzn-single {width:95%!important;  display:block!important;color:#898989;} 
		/* fine pafina contatti */ 
		@media (min-width: 999px) and (max-width: 1920px) { 
		.punta{display:table; width:100%; height:100%;min-width:100%;min-height:100%;}
		.punta-row{ display:table-row; height:100%; }
		.punta-box{ display:table-cell;  height:100%; max-height:100%;margin-bottom:30px;margin-top:20px; } 
		}
		.blog .item img {    float: left;    margin-right: 30px;    max-width: 300px;}
		.bt-cs .bt-inner .bt-title {margin-top}
		.bt-cs .bt-inner {padding:0px!important;} 
		.blog .bt-cs .bt-inner .bt-title {     background: #414143 none repeat scroll 0 0;  
		clear: both;    color: #f5f5f5!important; 
		display: inline-block;    float: left;  
		font-size: 28px;    font-weight: lighter;  
		line-height: 150%;    margin-top: -40px;  
		padding: 10px 20px;    position: relative;  
		text-transform: capitalize;    width: 100%;}
		
		.blog .bt-cs .bt-inner img {    margin: 0!important;    max-width: 100%!important;}   
	.blog .items-row {background:#f5f5f5;padding:10px 20px 15px;}
	
	
	
	#phoca-dl-category-box .pd-filebox {
    background: #f5f5f5 none repeat scroll 0 0!important;
    border: 1px solid #e5e5e5!important;
    margin-bottom: 20px!important;
    margin-top: 10px!important;
    padding: 10px!important;
}

#phoca-dl-category-box .pd-title, #phoca-dl-file-box .pd-title, #phoca-dl-download-box .pd-title {
    display: none;
}

.aforismi #mod-tlp-testimonial {opacity:0.6!important;}
.aforismi .autoHeight {min-height:270px!Important;}
#mod-tlp-testimonial h3 {color:white!important;}
#mod-tlp-testimonial p {color:white!important;}

.blog .items-more h3 {margin-top:20px!Important;float:left;width:100%;}
.blog .items-more ol {float:left;width:100%;}
.blog .items-more ol li {width:100%;float:left;}
.blog .article-info {display:none;}
.item-page .article-info .article-info-term {display:none;}
.item-page .article-info .createdby, 
.item-page .article-info .published,
.item-page .article-info .hits {display:inline; margin-right:10px;} 
.article-info {margin-bottom:0px;}
.category-list #adminForm {display:block;position:relative;float:left;width:100%;}    


.weblink-category p {display:none;}

div.sigplus-gallery > ul > li {
    margin: 0px 4px!important;
}

#sigplus_178adfcd7abc60a34209fd32f62c3e6c ul > li img {
    margin: 0!important;
}

.info-company {
    font-size: 12px;
	margin-top:10px;
}

.logo-white img {max-width:100%;max-height:60px;}
.footer-company ul {text-align:center!important;color:white!important;}
.social-white {color:white!important;background: #080808 ;    padding: 60px 0 70px;}
.social-white ul li a, .footer-company ul li a  {color:white!important;}
.social-newsletter {background: #000;    padding: 60px 0;}

.icrounded_eventlist .iceventlist-title {
    font-size: 17px!important;
    font-weight: lighter!important;
}

.icrounded_eventlist {
    background: none!important;
    border-bottom: 1px solid #e5e5e5;
    padding: 2px 0;
}

.icrounded_eventlist:nth-child(2n+1)  {
    background: none!important;
}

.icrounded_eventlist .ic-date-img-box {border-radius:0px!important;}

.right #mod-tlp-testimonial-main h4 {color:white!important;}

.img-intro-right img{height:100px;width:auto;margin:0 auto;display:block;max-width:100%;}
.weblink-category ul li {
    background: #f9f9f9 none repeat scroll 0 0;
    margin-bottom: 10px;
    padding: 5px 15px 10px;
}
.akeebasubs-awesome-level {
    min-height: 90px!important;
}

.akeebasubs-awesome-description {
    min-height: 440px!important;
}

@media (min-width: 1200px) and (max-width: 2800px) {
	
	.columns-22 div.akeebasubs-awesome-column {
    width: 12.5%!important;
}

	.columns-22 div.akeebasubs-awesome-column img{
    max-height: 150px!important; 
}
} 

@media (min-width: 1200px) and (max-width: 2800px) {
	
	.columns-9 div.akeebasubs-awesome-column {
    width: 30%!important;
}
} 


#avs-videos .page-header {margin-top:0px!important;}
#avs-videos .page-header h1 {margin-top:0px!important;}

@media (min-width: 1200px) and (max-width: 2800px) {
	#avs-videos .span4 {width:31%;float:left;margin:1% 1.1%;}
}  

.videos .pagination {width:100%!important;text-align:center;}
.videos .pagination li {display:inline;}

.copy-blog {margin-top:20px;background:#f9f9f9;}

.avs-player .mejs__layers .mejs__me {display:none;}

.jcomments-links {
    clear: none!important;
    float: right!important;
    margin-top: 0!important;
    text-align: left;
}

div.akeeba-bootstrap .btn-inverse {color:white!Important;}

div.akeeba-bootstrap .btn-mini {
    border-radius: 3px;
    font-size: 15px!Important;
    padding: 5px 20px!Important;
}

.btn-success {
    border-color: #f26522!Important; 
}

.avs .thumbnail, .avs .thumbnail .caption {min-height:100px;}

@media (min-width: 200px) and (max-width: 699px) {
.mainwrap .nav-stacked > li {float:left;}	
}


.gallery .span1 img { 
    display: block;
    height: auto;
    min-height: 175px;
    opacity: 0.8;
    width: 100%;
}

.zen-contract {font-size:17px; color:#f26522 ;margin-bottom:20px!Important;display:block;}

.camera_commands {display:none;}
.camera_bar_cont {opacity:0.45!important;}
@media (min-width: 200px) and (max-width: 699px) {
.camera_caption_title {
    font-size: 1.5em!Important;
}

.camera_caption_desc {
    font-size: 0.9em!Important;
}

.camera_caption > div {
    margin-top: 10px!Important;
	}

.camera_pag	{display:none;}
	
}

.acystatus label {
    float: left!Important;
    margin: 0!Important;
    padding: 0 0 0 20px!Important;
    width: 50%!Important;
}


#acyuserinfo .inputVal {width:300px;}
#acyuserinfo .inputVal label {
    float: left;
    margin: 0;
    padding: 0 0 0 20px;
    width: 50%;
}

#acymodifyform {padding:0px 20px;}

.dont-ZEN .pd-button-download {display:none;}

.zen-image-service {background:#f9f9f9;}
.mainwrap  img.zen-image-service {max-width:200px!important; float:left;margin-right:20px;}
.pd-video {
    float: right;
    margin-right: -101px;
    position: relative;
    z-index: 999;
}

#phoca-dl-category-box .pd-buttons, #phoca-dl-file-box .pd-buttons, #phoca-dl-download-box .pd-buttons {
    z-index: 998;
}


.red-zen {
    background: red none repeat scroll 0 0;
    min-height: 314px;
}

div.akeeba-bootstrap select, div.akeeba-bootstrap textarea,
 div.akeeba-bootstrap input[type="text"], div.akeeba-bootstrap input[type="password"], 
 div.akeeba-bootstrap input[type="datetime"], div.akeeba-bootstrap input[type="datetime-local"], 
 div.akeeba-bootstrap input[type="date"], div.akeeba-bootstrap input[type="month"], 
 div.akeeba-bootstrap input[type="time"], div.akeeba-bootstrap input[type="week"], 
 div.akeeba-bootstrap input[type="number"], div.akeeba-bootstrap input[type="email"], 
 div.akeeba-bootstrap input[type="url"], div.akeeba-bootstrap input[type="search"], 
 div.akeeba-bootstrap input[type="tel"], div.akeeba-bootstrap input[type="color"], 
 div.akeeba-bootstrap .uneditable-input {height:30px!important;}


#akeebasubs img.level-image {
    border: thin solid #e5e5e5!important;
    box-shadow: 1px 1px 4px #c1c1c1!important;
    display: block;
    float: left!important;
    margin: 0.3em 1.3em 0.3em 0.5em;
    max-height: 120px!important;
    max-width: 150px!important;
}


#akeebasubs fieldset{
    padding: 0px 20px;
} 


#vatcountry, #vatnumber {float:left;    max-width:86%!important;min-height:30px;}


.zen-none-button .pd-filename .pd-float a{
   pointer-events: none;
   cursor: default;
}

.dont-demo .pd-button-download {display:none;} 

@media (min-width: 200px) and (max-width: 699px) {
div#b2jcontainer_m240 select {display:none;margin:0px!important;}
div#b2jcontainer_m240 .b2j_select {display:none;margin:0px!important;}

div#b2jcontainer_m240 .control-group:nth-child(6) {margin:0px!important;}
div#b2jcontainer_m240 .control-group:nth-child(7) {margin:0px!important;}

div#b2jcontainer_m240 .referenceperson .control-group:nth-child(6) {display:none;margin:0px!important;}
div#b2jcontainer_m240 .companyinformation .control-group:nth-child(1) {display:none;margin:0px!important;}
div#b2jcontainer_m240 .companyinformation .control-group:nth-child(2) {margin-top:10px;}

} 

@media (min-width: 600px) and (max-width: 2000px) {
div#b2jcontainer_m240 select {display:none;margin:0px!important;} 

div#b2jcontainer_m240 .referenceperson .control-group:nth-child(7) {display:none;margin:0px!important;}
div#b2jcontainer_m240 .companyinformation .control-group:nth-child(2) {display:none;margin:0px!important;}
} 


.view-cap, .view-container-border {
    background: #f9f9f9!important;
}

.mv-daynames-table {
    background: #f9f9f9!important;
    color: #555!important;
}

.zen-poem img {max-width:300px!important;}


@media (min-width: 200px) and (max-width: 799px) {
.akeebasubs-awesome .columns-4 div.akeebasubs-awesome-column {
    width: 100% !important;
}
.akeebasubs-awesome .columns-9 div.akeebasubs-awesome-column {
    width: 100% !important;
}
.akeebasubs-awesome-description {
    min-height: 170px !important;
}
}


@media (min-width: 200px) and (max-width: 799px) {
.akeebasubs-awesome .columns-8 div.akeebasubs-awesome-column {
    width: 100% !important;
}
.akeebasubs-awesome .columns-6 div.akeebasubs-awesome-column {
    width: 100% !important;
}
.akeebasubs-awesome .columns-5 div.akeebasubs-awesome-column {
    width: 100% !important;
} 
}


#soccorso {
    width: 400px !important;
    height: 180px !important;
}

.right .zen-convention {
    background: #414143 none repeat scroll 0 0;
    text-align: center;
    padding: 7px 0px!important;
    margin-bottom: 20px!important;
}
.moduletable .zen-convention {
    padding: 0px!important;
    margin: 0px!Important;
}
.moduletable .zen-convention a{color:white!Important;font-size:24px;}

.bt-cs .bt-row {padding-top:0px!important;}

.grayit .date-as-calendar .month {

	font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    background: #B11;
    background: linear-gradient(to bottom right, #33cc33 0%, #009933 100%);
    color: white;




}


.utente {
	color:#F26522;
}

.cadre_bouton a.read_more {color:white!important;}

@media (min-width: 199px) and (max-width: 699px) {
#akeebasubs div.level {
    height: 100%!important;
    min-height: 100%! important;
} 

#akeebasubs div.level-description {
    height: 100%!important;
    min-height: 100%! important;
} 
}

.all-consu div.level {
    width: 100%!important;
    min-height: 240px!important;
} 

.all-consu div.level-description {
    min-height: 150px!important;
    height: 220px;
}

.all-consu img.level-image {
    max-height: 100px !important;
    max-width: 130px !important;
}

.zenmenu li.item-675 a
 {color:#f26522!important;text-shadow:1px 1px 1px #c1c1c1;text-decoration:underline;}
.footer-menu .item-678 a  {color:#f26522!important;}
._none .pd-button-download {display:none;}
.controls .b2jcaptchafieldcontainer,
.controls .b2jcaptchainputcontainer,
.controls .b2jcaptcha-reload-container {float:none!Important;margin-bottom:10px!Important;}
.controls .b2jcaptchainputcontainer input {margin:10px 0px!important;}

.zen-conv {background:#f9f9f9;padding:20px 0px!important;margin-bottom:10px!Important;} 
.zen-conv ul {padding:0px!important;} 
.zen-conv ul li {padding:0px!important;} 
.zen-conv-logo img {

    max-width: 100px;
    margin: 0 auto;
    max-height: 90px;

}

.subbutton {margin-left:20px;}

.acyterms {margin-left:20px;}
.acyterms input {float:left;}
.acyterms a {float:left;margin-left:10px;}

#akeebasubs .level-price {color:#f26522 !important;}
#akeebasubs .level-price-decimal {color:#f26522 !important;}   
#akeebasubs .level-price-separator {color:#f26522 !important;}   
  
.footer-bottom .footer-menu .zen_service ul li a {color:#f26522 !important;text-shadow:1px 3px 3px #555;} 
div.akeeba-bootstrap select { width: 200px!important; }

.zen-poem .pagination {width:100%;text-align:center;}
.zen-poem .pagination li {display:inline;}

div.akeeba-bootstrap input, div.akeeba-bootstrap textarea, div.akeeba-bootstrap .uneditable-input {width: 200px!important;} 

div.akeeba-bootstrap .input-small {
    width: 90px!important;
}


div.akeeba-bootstrap .input-group .form-control {float:left;}
div.akeeba-bootstrap .input-group {width:400px;}
div.akeeba-bootstrap .input-group-addon {float:left;}  
div.akeeba-bootstrap .control-group.success .input-prepend .add-on, div.akeeba-bootstrap .control-group.success .input-append .add-on
div.akeeba-bootstrap .input-append .add-on, div.akeeba-bootstrap .input-prepend .add-on {height:30px!important; line-height:26px!important;}



.intro-box h4 {text-shadow: 1px 1px 1px #c1c1c1;}


#zlwidget .opinion-widget {
    margin: 0 auto;
    display: block;
    float: none !important;
}

/*
.OT_subscriber {width:50%!important;float:left!important;}

#publisher .OT_publisher {width:200px!important;height:130px!important;}
#publisher  {width:207px!important;height:135px!important;top:0px!Important;}
*/
body > #publisher  {width:207px!important;height:135px!important;border:none!Important;top:0px!Important;}

._nonedisp .pd-button-download {display:none;}

.landing-nuovo-corso-preparto690 a.navbar-brand,
.consulenza-corso-pre-parto-landing691 a.navbar-brand {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}

.landing-nuovo-corso-preparto690 #maximenuck249,
.consulenza-corso-pre-parto-landing691 #maximenuck249 {display:none;}


.consulenza-corso-pre-parto-landing691  #akeebasubs-sum-discount-container {display:none!Important;}
.consulenza-corso-pre-parto-landing691  #akeebasubs-sum-vat-container {display:none!Important;}
.consulenza-corso-pre-parto-landing691  #akeebasubs-sum-net-container {display:none!Important;}
.consulenza-corso-pre-parto-landing691 .zencoupon {display:none;}
.consulenza-corso-pre-parto-landing691 .zen-none {display:none;}

.landing-nuovo-corso-preparto690 .intro-box h4 {text-transform:uppercase;} 
.pregnant-list {
    float: left;
    width: 100%;
    margin-bottom: 60px !important;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 40px !important;
}
.landing-nuovo-corso-preparto690 .land-top p {margin-bottom:40px;}

.landing-nuovo-corso-preparto690 .land-top h4 {color: #f26522!important;font-size:26px;margin-top:30px!Important;}
.landing-nuovo-corso-preparto690 .land-top h3 {color: #f26522!important;}
.landing-nuovo-corso-preparto690 .mainwrap  .pdtop {display:none!important;}
.landing-nuovo-corso-preparto690 .mainwrap  .pd-button-download {display:none!important;}

.landing-nuovo-corso-preparto690 .land-bott h3 {color: #f26522!important;}
.landing-nuovo-corso-preparto690 .land-bott h4 {color: #f26522!important;font-size:32px;margin-top:30px!Important;}
.landing-nuovo-corso-preparto690 .land-bott h4.m-top {Important;margin-bottom:20px!Important;}
.landing-nuovo-corso-preparto690 .land-bott h5 {color: #f26522!important;font-size:24px;margin-top:30px!Important;text-transform:uppercase;}

.box-pregnant {
    margin: 0 auto;
    display: block;
    margin-bottom: 35px;
    margin-top: 35px;
    max-width: 400px;
    box-shadow: 1px 9px 16px #c1c1c1;
    border: 1px solid #e5e5e5;
}

.box-pregnant a {
	color: #fff!important;
	background: #f26522!important;
    display: block;
    box-shadow: 1px 9px 16px #c1c1c1;
    border-bottom: 1px solid #e5e5e5;
	text-align:center;
	padding:20px 0px!important;
	margin-top:40px;
	margin-bottom:20px;
}

.box-pregnant a:hover {
	color: #f5f5f5!important;
	background: #000!important;
    display: block;
    box-shadow: 1px 9px 16px #c1c1c1;
    border-bottom: 1px solid #e5e5e5;
	text-align:center;
	padding:20px 0px!important;
	margin-top:40px;
	margin-bottom:20px;
}

.box-pregnant ul {}
.box-pregnant ul li {
    padding: 6px 0px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0px!important;
}
.landing-nuovo-corso-preparto690 .box-pregnant-title {
	color: #fff!important;
	background: #f26522!important;
    display: block;
    box-shadow: 1px 9px 16px #c1c1c1;
    border-bottom: 1px solid #e5e5e5;
	text-align:center;
	padding:20px 0px!important;
}
.landing-nuovo-corso-preparto690 .box-pregnant h3 {
	color: #fff!important;
	background: #f26522!important;
    display: block;
    margin-bottom: 10px;
	text-transform:uppercase;
}

.pregnant-price {
    color: #555;
    font-size: 40px;
    text-align: center;
    width: 100%;
    display: block;
	margin:20px 0px;
	float:left;
}

.pregnant-value {
    color: #555;
	font-weight:bold;
    font-size: 14px;
	margin-left:40px;
	margin-top:-40px;
}

.pregnant-discount {color:red!important;margin-left:-20px;text-decoration: line-through;font-weight:bold;}


.landing-nuovo-corso-preparto690 .land-bott-pic img  {
    color: #f26522 !important;
    margin: 0 auto;
        margin-bottom: 0px;
    margin-bottom: 0px;
    margin-bottom: 0px;
    display: block;
    margin-bottom: 35px;
    border-radius: 150px;
    width: 250px;
    height: auto !important;
    max-height: 250px;
    box-shadow: 1px 9px 16px #c1c1c1;
    border: 2px solid #e5e5e5;
}

.landing-nuovo-corso-preparto690 .pd-category h3, 
.landing-nuovo-corso-preparto690 .zen-contact2  {display:none;}
@media (min-width: 219px) and (max-width: 799px){
.landing-nuovo-corso-preparto690 .mainwrap  {padding:10px!Important;}
.pregnant-list li {
    padding-left: 20px!Important;
}
span.pregnant-list-text {
    width: 82%;
}
}
.consulenza-corso-pre-parto-landing691 .zen-contact2  {display:none;}
.landing-nuovo-corso-preparto690 .map  {display:none;}
.consulenza-corso-pre-parto-landing691 .map  {display:none;}
.landing-nuovo-corso-preparto690 .footer-bottom  {display:none;}
.consulenza-corso-pre-parto-landing691 .footer-bottom  {display:none;}
.landing-nuovo-corso-preparto690 .pd-cdesc  {display:none;}
.landing-nuovo-corso-preparto690 .language  {display:none;}
.landing-nuovo-corso-preparto690 .header  {display:none;}
.landing-nuovo-corso-preparto690 .rss  {display:none;}
.landing-nuovo-corso-preparto690 #zlwidget.button-calendar-floating-medium  {display:none;}
.landing-nuovo-corso-preparto690 .intro-box  {padding-top:70px!Important;padding-bottom:90px!Important;}
.landing-nuovo-corso-preparto690 .land-bott-pic  {padding-top:100px!Important;}
.land-top .box-pregnant h3 {padding-top:30px!important;margin-bottom:0px!important;}

.footer-bottom .footer-menu ul li.item-691 {display:none!important}
.footer-bottom .footer-menu ul li.item-690 {display:none!important}
.landing-nuovo-corso-preparto690 #intro h3 {color: #f26522!important;font-size:26px;margin-top:70px!Important;}

span.pregnant-list-icon {
    background: url("../images/pregn-list-w.png") no-repeat 8px 9px;
        background-color: rgba(0, 0, 0, 0);
    padding-left: 38px;
    text-align: left !important;
    background-color: #f26522;
    padding: 0px;
    margin-right: 15px;
    width: 38px;
    display: block;
    float: left;
    border-radius: 19px;
    height: 38px;
}

span.pregnant-list-text {
    float: left;
    margin-top: 7px;
    font-weight: bold;
    text-transform: uppercase;
}

.pregnant-list {
    float: left;
    width: 100%;
    margin-bottom: 80px !important;
    margin-top: 40px !important;
    border: 1px solid #c1c1c1;
    padding-bottom: 70px !important;
    box-shadow: 1px 3px 3px #c1c1c1;
    background: wheat;
    padding-top: 50px;
}

.pregnant-list li {
    padding-left: 70px;
    text-align: left !important;
    display: block;
    float: left;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 10px;
}

.pregnant-list h3 {
    margin-bottom: 40px !important;
}
.land-bott .pregnant-list {
    margin-top: 60px !important;
}
.tutte-le-consulenze634 .alert-notice {display:none;}
.consulenza-training-autogeno653 .alert-notice {display:none;}


.land-predemo h3, .landing-nuovo-corso-preparto690 .white-box2 h3 {
    background-image: url("../images/3dots.png");
    background-origin: padding-box;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 32px !important;
    font-weight: bold;
    margin-bottom: 25px !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 25px;
    text-align: center;
		
}

.land-predemo p {
    text-align: center;
}

.landing-nuovo-corso-preparto690 h1,
.landing-nuovo-corso-preparto690 h2,
.landing-nuovo-corso-preparto690 h3,
.landing-nuovo-corso-preparto690 h5,
.landing-nuovo-corso-preparto690 h4 {font-family:ubuntu!important;}
.landing-nuovo-corso-preparto690 p {font-weight:bold!important;letter-spacing:0.5px;}
.landing-nuovo-corso-preparto690 li {font-weight:bold!important;letter-spacing:0.5px;}

.landing-nuovo-corso-preparto690 section.module.parallax h1 {
    font-size: 45px;
    color: #f26522 !important;
    text-shadow: 1px 1px 1px #141414;
    margin-bottom: 40px;
}

.landing-nuovo-corso-preparto690 section.module.parallax h3 {
    font-size: 35px;
    color: #f26522 !important;
    text-shadow: 1px 1px 1px #141414;
    margin-bottom: 40px;
	text-transform:uppercase;
}

.white-box2 ul {list-style:none!Important;text-align:center!Important;}
.white-box2 ul li {list-style:none!Important;text-align:center!Important;}

.training-autogeno-visualizzazione-manifestare-i-propri-intenti688 .pd-filename a ,
.corso-pre-parto661  .pd-filename a ,
.training-perineale-femminile680  .pd-filename a ,
.training-autogeno662  .pd-filename a,
.training-autogeno-relax-pausa-lavoro-e-antistress687  .pd-filename a ,
.training-autogeno-visualizzazione-di-auto-protezione-ed-auto-controllo689  .pd-filename a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}