/* NORMALIZE */
@import url("normalize.css");
/* WEB FONT */ 
@import url("../css/font.css");

.reminder {font-family: 'Pathway Gothic One', Arial, sans-serif;}
/* MAIN TAG */
html{margin:0;padding:0; height:100%;}
body{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:16px; line-height:24px; text-rendering: optimizelegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin:0;padding:0; height:100%; color:#3d3939;}
h1, h2, h3, h4, h5, h6, h7 {font-weight:normal;}
p{padding:15px 0px;}
a {text-decoration:none; color:#4cbad7; font-weight:700; outline: 0;}
a:hover, a:active, a:focus  {text-decoration:none; color:#1e9dbe;outline: 0;}
img{border:0;}
section{display: block;float: left;margin: 0;padding: 0;width: 100%;}
figure,article{position:relative;}
menu{padding:0px;}
small {font-size:0.750em;line-height:1.5em;}

/* MAIN CLASSES*/
.wrapper{position:relative;float:left;width:100%;}
.rounded{border-radius:6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.clear{clear:both;}
.spacer {height:30px; float:left; width:100%;}
.left {float:left;}
.right {float:right;}
.img_center {margin:0 auto 20px auto; display:table;}
.center_txt {text-align:center!important;}
.left_txt {text-align:left!important;}
.codelike{font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;}
.row { margin: 0 auto; max-width: 80rem; width: 100%; }
.row-spacer { margin: 60px auto; max-width: 80rem; width: 100%; display:table; }
.row-spacer-clear { margin: 20px auto 40px auto; max-width: 80rem; width: 100%; display:table; }
.align-to-left{text-align:left;}
.align-to-right{text-align:right;}
.oveflowhidden{overflow:hidden;}
input[name="part_maps"],input[name="onsub"]{display:none; visibility:hidden;}

.bkg02 { background-color: #3d3c3b;}
.bkg03{background-color:#efefef;} /* fascione grigio chiaro contenuti */
.bkg04{background-color:#aad59d;} /* prezzo vincente*/
.bkg05{background-color:#81cbec;} /* strumenti potenti */
.bkg06{background-color:#FDCBC7;} /* diventa esperto chiaro */
.bkg07{background-color:#ffdf8c;} /* blog */
.bkg08{background-color:#f07d00;} /* contatti */
.bkg09{background-color:#cbe6f5;} /* cta azzurra nei contenuti */
.bkg10{background-color:#daecd3;} /* opzioni main color*/
.bkg11{background-color:#F7888D;} /* bg color diventa esperto */
.bkg12{background-color:#EE7F00;} /* bg color contatti arancione */
.bkg13{background-color:#777675;} /* bg color chi siamo*/
.bkg14{background-color:#ffffff;} /* fascione grigio chiaro contenuti */
.bkg15{background-color:#0F0E0E;} /* fascione grigio scuro */
.bkg16{background-color:#e6e6e6;} /* fascione grigio 50% */
.bkg17{background-color:#252525;} /* fascione grigio 50% */

/* colors */
.success { background-color: #bdd9a3;}

/* BACKGROUND PAGINE INTERNE */
.bkg_visual h1{color:#ffffff;}
.bkg_visual h2{color:#ffffff;}
.bkg_visual .main_visual{ position:absolute; bottom:0; top:145px;}

.bkg_visual{background: #111111;height: 400px;}
.bkg_visual_marketer {background: url("../images/bkg_visual_marketer.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px; background-color:#2b4262;}
.bkg_visual_agenzie {background: url("../images/bkg_visual_agenzie.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px;  background-color:#111111;}
.bkg_visual_imprenditori {background: url("../images/bkg_visual_imprenditori.jpg") no-repeat scroll center center  rgba(0, 0, 0, 0);height: 400px;  background-color:#111111;}
.bkg_visual_tecnici_it {background: url("../images/bkg_visual_tecnici_it.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px;  background-color:#010504;}
.bkg_visual_sviluppatori {background: url("../images/bkg_visual_sviluppatori.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px;  background-color:#111111;}
.bkg_visual_ecommerce {background: url("../images/bkg_visual_ecommerce.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px;  background-color:#d8dad9;}
.bkg_visual_designer {background: url("../images/bkg_visual_designer.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 400px;  background-color:#111111;}

.bkg_ProductSMS {background:url('../images/bkg_SMS01.jpg') no-repeat bottom center; height:404px;}
.bkg_ProductSOCIAL {background:url('../images/bkg_SOCIAL01.jpg') no-repeat bottom center; height:404px;}
.bkg_DIVENTAESPERTO {background:url('../images/bkg_DIVENTAESPERTO01.jpg') no-repeat bottom center; height:404px;}

/* LANGUAGE */
.language_list a{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; }

/* HELP MAILUP */
.helpMailUp{margin:auto; max-width:1060px; text-align:center;color:#ffffff;}
.helpMailUp h4{ font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.5em; margin:25px 0px;}
.helpMailUp ul{padding:0; list-style:none; margin:auto; width:75%;}
.helpMailUp li{float:left; text-align:center; width:33%; margin-bottom:30px; font-size:1.125em; font-family:'museo-sans', Arial, sans-serif; font-weight:700;}
.helpMailUp li:nth-child(2){border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.helpMailUp li img{margin:0 0 10px 0;}

/* CONTENT HOME */
.wrappercontentHome{margin:auto; max-width:1060px; position:relative; height:100%;padding:40px 0 0 0;}
.maincontentHome {height:auto; display:table;}
.maincontenttxtHome{height:100%; width:50%;display:table-cell;vertical-align:middle;}
.maincontentimgHome{height:100%;width:50%; display:table-cell;vertical-align:middle;}
.maincontenttxtHome h3{font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:2.25em; margin-top:0; padding:0;}
.maincontenttxtHome p{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.250em; line-height:1.70em; padding:0;display:table-cell;}
.maincontenttxtHome a{color:#f07d00; text-decoration:none; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-weight:normal;}
.maincontentimgHome img{}

/* CONTENT */
.visual{position:relative; top:0; left:0;}
.visual img{margin:40px 0px;}
.visual_CTA span{border:2px solid #3e3d3c; margin:auto; padding:10px 20px;color:#3e3d3c; text-decoration:none; font-weight:bold;cursor:pointer;}
.visual_CTA a:hover{padding:10px 20px;color:#ffffff; text-decoration:none; background-color:#3e3d3c;}
.main_title, .main_visual{/*padding:27px 0;*/ text-align:center; width:100%;}
.main_visual_txt {max-width:1060px; margin:auto;}
.main_title h1, .main_visual h1{ /*font-family:'museo-sans', Arial, sans-serif;*/ font-family:'Pathway Gothic One'; font-weight:300;font-size:5.625em; margin:0 0 0 0; text-transform:uppercase;}
.main_title h2, .main_visual h2{ font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:2em; max-width:70%; margin:0 auto;line-height:1.20em;}

.intro, .intro_aligned {max-width:1060px; margin:auto; position:relative; top:0; left:0;}
.intro img{margin:22px 0 8px 0;}
.intro h2 img{margin:0 0 14px 0;}
.intro_CTA{margin-top:40px; margin-bottom:15px;}
.intro_CTA span{border:2px solid #3e3d3c; margin:auto; padding:12px 20px;color:#3e3d3c; text-decoration:none; font-family:'museo-sans', Arial, sans-serif; font-weight:700;cursor:pointer; font-size:0.9em; text-transform:uppercase; }
.intro_CTA span:hover, .intro_CTA span:focus{border:2px solid #ffffff; color:#ffffff;}
.intro_CTA span:active{border:2px solid #3e3d3c; color:#3e3d3c;}
.bkg03 .intro_CTA span:hover, .bkg03 .intro_CTA span:focus{border:2px solid #f07d00; color:#f07d00;}

.intro_CTA a:hover{padding:10px 20px;color:#ffffff; text-decoration:none;}

/****** overset button CTA color for color section ******/
.intro_CTA_color05 {color:#81cbec!important;border:2px solid #81cbec!important;}

.intro .main_txt{padding:35px 0; text-align:center;margin:auto;}
.intro .main_txt h1{font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:2.625em; margin:0 auto 4px auto;width:76%; color:#3D3A39;}
.intro .main_txt h2{font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1.250em; line-height:1.50em; max-width:75%; margin:0 auto;color:#3D3A39;}

.intro .main_txt .light{color:#ffffff;}
.intro .main_txt_light {margin-top:70px;}

.intro .intro_claim{position:absolute; bottom:15px; left:0; width:100%; text-align:center; font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.250em;}
.intro .intro_claim span{ font-family:'museo-sans', Arial, sans-serif; font-weight:700;}

.intro_aligned{display:table; padding:0px 0 17px 0;}
.intro_aligned .main_img{float:left; width:24%; text-align:right; padding-top:19px;}
.intro_aligned .main_img img{margin-right:20px;}
.intro_aligned .main_txt{float:left; width:76%;text-align:left;padding:35px 0;}
.intro_aligned .intro .main_txt h1{ font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:2.625em; margin:0;}
.intro_aligned .intro .main_txt h2{font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1.250em;line-height:1.50em;}
.intro_aligned .main_txt h1{ font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:2.625em; margin:0 0 6px 0;width:100%;}
.intro_aligned .main_txt h2{font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1.250em; line-height:1.50em; margin:0 auto; max-width:100%;}
.intro_aligned .intro_aligned_CTA {margin-top:37px;}
.intro_aligned .intro_aligned_CTA span {border:2px solid #3e3d3c; margin:auto; padding:7px 20px;color:#3e3d3c; text-decoration:none; font-weight:bold;cursor:pointer;font-size: 0.9em; }
.intro_aligned .intro_aligned_CTA span:hover{padding:7px 20px;color:#ffffff; text-decoration:none; border: 2px solid #ffffff;}

.intro .third_level h1{font-size:2.250em; width:80%;}
.intro .third_level h2{font-size:1em; line-height:1.575em;}
.intro .third_level img{margin:22px 0;}
.intro .third_level .intro_CTA {margin-top:25px;}

/* PRODUCT TABLE */
.prodContainer{max-width:1060px; margin:25px auto 0 auto; text-align:center;}
.prodContainer h3{font-family:'museo-sans', Arial, sans-serif; font-size: 2.625em;font-weight: 300;}
.prodTable{text-align:left; margin:23px auto 10px auto; width:75%;border:1px solid #3e3d3c;}
.prodTable th{padding:11px 10px 15px 10px; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-weight:700; text-align:center;color:#3D3B3A}
.prodTable td{padding:8px 20px; }
.prodTable input[type="checkbox"]{margin-right:10px;}
.prodTable a{color:#f07d00;text-decoration:underline;}
.prodNote{text-align:left; width:70%; margin:auto;}
.prodNote a{color:#f07d00; text-decoration:underline;}
.prodRegister{margin:24px auto 32px auto; display:table; padding:0 0 10px 0; text-transform:uppercase;}
.prodRegister a{border: 2px solid #3e3d3c; color: #3e3d3c; cursor: pointer; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.15em; margin: auto; padding: 12px 20px; text-decoration: none;}
.prodRegister a:hover,
.prodRegister a:focus,
.prodRegister a:active{ color: #f07d00; border-color:#f07d00;}

.prodContainerFeat{width:75%; margin:auto;border-top:1px solid #cccac9; text-align:left;}
.prodContainerFeat h2{font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.5em; padding-top:20px;}
.prodContainerFeat ul {list-style:disc; margin:auto; width:100%; padding-left:15px;}
.prodContainerFeat li {text-align:left; line-height:1.5em;}
.prodContainerFeat p {text-align:left;width:100%;margin:0}
.prodContainerFeat a{color:#f07d00;text-decoration:underline;}

/* TARGET */ 
.targetcontainer{max-width:1060px; margin:40px auto; text-align:center; text-align:left;padding:0;}
.target {width:32%; margin:10px 0.5% 15px 0.8%; float:left;float:left; overflow:hidden; }
.target a img {width:100%;}
.target h3 {font-family:'Pathway Gothic One'; font-size:2.250em; padding:0 0 10px 0; margin:10px 0 0 0; text-transform:uppercase; width:100%;}
.target p {margin:20px 10px 20px 1px; padding:0; font-size:0.97em; line-height:1.40em;}
.target h3 img {float:right;margin:14px 2px 0 0;}
.target a, .target_last_element a{color:#F07D00;font-family:'museo-sans', Arial, sans-serif; font-weight:300; text-decoration:underline;}
.wrapper_target_last_element { width:100%; float:left; position:relative;}
.target_last_element { margin:0 34% 0 34%; }
.target img:hover, .target_last_element img:hover{opacity: 0.3;-webkit-transition: opacity 0.5s ease-in 0s;-moz-transition: opacity 0.5s ease-in 0s;-o-transition: opacity 0.5s ease-in 0s;transition: opacity 0.5s ease-in 0s;}

/* OPTION */
.optioncontainer{max-width:1060px; margin:40px auto 0 auto; text-align:center;}
.option_item{width:50%;float:left; display:block; margin-bottom:20px;}
.option_item_single{width:50%; margin:0 auto 20px auto;}
.option_item h3, .option_item_single h3{font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.875em; padding:0; margin:15px 0 0 0;}
.option_item p{margin:5px 25px 18px 25px; padding:0; font-size:1em;}
.option_item a, .option_item_single a{font-family:'museo-sans', Arial, sans-serif; font-weight:700;color:#F07D00; text-decoration:none;}
.option_item a:hover, .option_item_single a:hover{text-decoration:underline;}

/* PRICING e configuratore */
.intro .emailcost{padding:30px 0; text-align:center;margin:auto;}
.intro .emailcost h1{font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:2.625em; margin:0 auto 4px auto;width:76%;}
.intro .emailcost h2, .emailcost label, .emailcost p{font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1.50em; width:100%; margin:30px auto 0 auto;}
.emailcost label, .emailcost p{ display:inline; }

.emailcost_feat {width:100%;}
.emailcost_speed{float:left;}
.emailcost_delivery{float:right;}
.emailcost_delivery a{font-weight:300!important;}
.emailcost input[type=text] {border:2px solid #aad59d; text-align:center; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; width:320px; height:50px; margin: 0 20px;font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.250em;position:relative; top:4px; left:0;}
.emailcost_item_CTA input[type=button]{background:#ffffff;border: 2px solid #3d3c3b;color: #3d3c3b;font-size: 0.875em;padding: 8px 30px;font-family: 'museo-sans',Arial,sans-serif;font-weight: 700;text-transform:uppercase;}
.emailcost_item .emailcost_item_CTA input[type=button]:hover,
.emailcost_item .emailcost_item_CTA input[type=button]:focus,
.emailcost_item .emailcost_item_CTA input[type=button]:active{color:#aad59d;border: 2px solid #aad59d;}
.emailcost_item.emailcost_best .emailcost_item_CTA input[type=button]:hover,
.emailcost_item.emailcost_best .emailcost_item_CTA input[type=button]:focus,
.emailcost_item.emailcost_best .emailcost_item_CTA input[type=button]:active{color:#f07d00;border: 2px solid #f07d00;}

.emailcost_best, .emailcost_item.current {border:2px solid #f07d00!important;}
.emailcost_best .emailcost_item_head {background: url(../images/img_mostPopular.png) no-repeat scroll top right;}
.emailcost_best .emailcost_item_head, .emailcost_item.current .emailcost_item_head{background-color:#f07d00!important; color:#ffffff!important;}
.emailcost_best .emailcost_item_cost, .emailcost_item.current .emailcost_item_cost{color:#f07d00!important;}
.emailcost_item.current .emailcost_item_head {background: url(../images/img_current.png) no-repeat scroll top right;}

.emailcost_container{max-width:1060px; margin:0 auto; color:#3d3c3b;}
.confirmConfiguration_container{max-width:580px; margin:0 auto 40px;}
.emailcost_container h2{font-size:1.5em; padding:18px 0 15px 0;}
.emailcost_container a{color:#f07d00; text-decoration:none;}
.emailcost_container a:hover{text-decoration:underline;}
.emailcost_container .disable{opacity:0.4;}
.emailcost_container .disable input[type=button]:hover{border:2px solid #3d3c3b;color:#3d3c3b;}
.emailcost_container .disable a:hover{color:#3d3c3b;}

.emailcost_custom{padding: 40px 0 0 0;font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:0.875em;}

.emailcost_item{float:left; border:2px solid #aad59d; width:24%; margin-right:1.3%; text-align:center;min-height:420px;}
.emailcost_item.configura{ min-height:550px; }
.emailcost_item:last-child{margin-right:0;}
.emailcost_item_head{background-color:#aad59d;font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:0.875em;padding-top:12px;}
.emailcost_item_deliver{line-height:4em;font-family: 'Pathway Gothic One'; font-weight:normal;position:relative;}
.emailcost_item_rate{margin:20px 0 10px;font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:1em; line-height:1.30em;}
.emailcost_item_odd{font-family: 'Pathway Gothic One'; font-size:4.250em;line-height: 1em;}
.emailcost_item_cents{font-family: 'Pathway Gothic One'; font-size:2.500em;}
.emailcost_item_hourT{font-family: 'Pathway Gothic One'; font-size:1.500em; position:relative; top:-10px;}
.emailcost_item_contacts{padding:8px 0px; border-top:1px solid #cccac9; border-bottom:1px solid #cccac9; margin:0px auto; width:85%;font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1em;}
.emailcost_item_cost{padding-top:15px;}
.emailcost_item_CTA{text-transform:uppercase; margin:20px 0 10px 0;}
.emailcost_item_CTA a{color:#3d3c3b; border:2px solid #3d3c3b; padding:8px 30px;font-size:0.875em;}
.emailcost_item_CTA a:hover{color:#81cbec; text-decoration:none; border:2px solid #81cbec;}
.emailcost_item_value, .emailcost_item_note{font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:0.875em;}

.emailcost_selector {float:left; width:100%;padding-bottom:50px;}
.emailcost_selector ul{float:left; width:100%;list-style:none; margin:0; padding:0;}
.emailcost_selector .emailcost_option{float:left; width:100%; display:block; min-height:145px; text-align:left;border: 2px solid white;background-color:#daecd3; cursor:pointer;}
.emailcost_selector .emailcost_option:hover{background-color:#c1e0b6;}
.emailcost_option .emailcost_check {background: url("../images/bkg_PrezzoEmail_Off.png") no-repeat scroll 0 0;cursor: pointer;display: block;float: left;height: 40px;margin: 20px;overflow: hidden;width: 40px;}
.emailcost_option .ng-binding{float: right;width: 84.5%;}
.emailcost_selector li{float:left;width:50%;}
.emailcost_selector li label{font-weight: 300; display:block;}
.emailcost_selector li p{padding:0 15px 0 0; margin:0;}
.emailcost_selector li .active {background-color:#c1e0b6;}
.emailcost_selector li .active .emailcost_check {background: url("../images/bkg_PrezzoEmail_On.png") no-repeat scroll 0 0;}
.emailcost_selector li .active:hover {background-color:#a3d690;}
.emailcost_check input[type="checkbox"] { display: none; }
.confirmConfigurationForm{ display:none; }

.msg-downgrade h2{ font-size:18px; font-weight:700; margin-bottom: 0; padding-bottom: 10px; padding-left: 70px; background:url(../images/area-riservata/avviso-generico.png) no-repeat left center; line-height:1.4em }
.next-billing{ font-size:3em; }
.confirmConfiguration_container p{ margin-bottom:0; padding-bottom:0; }
.confirmConfiguration_container ul{ list-style:none; padding:0; margin:0; }

/* SMS TABLE */
.prezzo-mobile{ display: none; }

.prodContainer#sms-buy{ margin: 0 auto; }
.intestazione-select{ background-color: #A7D79B; padding: 20px; font-weight: 700; }
.intestazione-select .content{ text-align: center; margin: 0 auto; }
.intestazione-select p{ padding: 0 30px 0 0; margin: 0; display: inline-block; font-size: 24px; }

.intestazione-select .container-select{
  width: 300px;
  display: inline-block;
  position: relative;
}

.intestazione-select select{
  display: block;
  width: 300px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.intestazione-select select {
  /* general style for input elements */
  padding: 12px;
  border: 1px solid #a7a3a1;
  background-color: #ffffff;
  font-size: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.intestazione-select select:focus {
  outline: none;
  border-color: #5a5654;
  cursor: pointer;
}
.intestazione-select select {
  position: relative;
  display: inline-block;
}
.intestazione-select .container-select::after {
  content: '';
  position: absolute;
  z-index: 1;
  right: 16px;
  top: 50%;
  margin-top: -8px;
  display: block;
  width: 16px;
  height: 16px;
  background: url("/wp-content/themes/mailup/images/cd-icon-arrow.svg") no-repeat center center;
  pointer-events: none;
}
.intestazione-select select::-ms-expand {
  display: none;
}
.intestazione-select span{
	display: inline-block;
	background-color: #ffffff;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 25px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-left: 30px;
	padding-left: 2px;
}

/* fasce colorate*/
.highlight2.feature-sms { margin-top: 0;}
.highlight2.feature-sms .squared3, .highlight2.feature-sms .squared_last3{ cursor: auto; }
.feature-sms h2{ font-family: 'museo-sans', arial, sans-serif; font-weight: 300; font-size: 36px; margin: 40px 0 30px; }
.highlight2.feature-sms .squared3 h3, .highlight2.feature-sms .squared_last3 h3{ font-size: 24px; }
.bkg02 .feature-sms{ color: #fff; }
.bkg02 .highlight2.feature-sms .squared3 p, .bkg02 .highlight2.feature-sms .squared_last3 p{ color: #fff; padding-top: 12px; }

.double-btn{ padding-bottom: 50px; }
.btn-left, .btn-right{
	width: 50%;
	float: left;
}
.btn-left a{
	float: right;
	margin-right: 3%;
}
.btn-right a{
	float: left;
	margin-left: 3%;
}
.medium-btn{
	width: 47%;
	border: 2px solid #3D3A39;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	padding: 15px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 1em;
}
.medium-btn:hover,
.medium-btn:focus,
.medium-btn:active{
	border: 2px solid #F27D00;
	color: #F27D00;
}
.content-question{ font-size: 1.2em; line-height: 1.4em; font-weight: 700; }

/* tabella prezzi */
#sms-buy .prodTable{ border: none; width: 100%; margin: 0 auto; font-size: 22px; font-weight: 700; }
#sms-buy  th{ background-color: #D9EDD2; font-weight: 700; font-size: 22px; text-align: left; padding:20px; }
#sms-buy  th:last-child, #sms-buy  td:last-child{ text-align: center; }
#sms-buy  tr:nth-of-type(odd){ background-color: #f3f3f3;}
#sms-buy  tr:nth-of-type(even){ background-color: #e4e4e4; }
#sms-buy  tr td:nth-of-type(even), #sms-buy  tr td:nth-of-type(5n){ background-color: #fafafa; }
#sms-buy  tr:nth-of-type(even) td:nth-of-type(even), #sms-buy  tr:nth-of-type(even) td:nth-of-type(5n){ background-color: #e9e9e9; }

#sms-buy td{ line-height: 1em; padding: 12px 20px; width: 25%; white-space:nowrap; }
#sms-buy td span{ font-size: .65em; font-weight: 300; display: block; }

#sms-buy input[type="submit"],
#sms-buy input[type="button"],
#sms-buy a.submit{
	width: 90%;
	border: 2px solid #5A5654;
	background-color: transparent;
	padding: 10px 0;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	text-decoration: none;
	color: #5A5654;
	text-align: center;
}
#sms-buy tr:hover {	background-color: #fafafa; color: #F87D00;  }
#sms-buy tr:hover span{ color: #5A5654; }
#sms-buy tr:hover td:nth-of-type(even), #sms-buy  tr td:nth-of-type(5n){ background-color: #fafafa; }
#sms-buy tr:nth-of-type(even):hover td:nth-of-type(even), #sms-buy tr:nth-of-type(even):hover td:nth-of-type(5n){ background-color: #fafafa; }

#sms-buy tr:hover input[type="submit"],
#sms-buy tr:hover input[type="button"],
#sms-buy tr:hover a.submit{
	border: 2px solid #F87D00;
	background-color: #F87D00;
	color: #ffffff;
}
#sms-buy em{ font-style: normal; }
#sms-buy .prodNote{ font-size: 22px; text-align: center; width: 100%; padding: 30px 20px 50px; }
#sms-buy .prodNote a{ font-weight: 300; }
#sms-buy .prodNote.nobuy{
	background: url("../img/you-cant-buy-anymore.svg") no-repeat scroll 30px 50% / 50px 50px #fff;
    border: 2px solid #f07d00;
    display: block;
    margin: 2px 0 50px;
    min-height: 50px;
    padding: 20px 0 20px 100px;
    text-align: left;
}

/* LAYER PRICING */
/* hiding the spinners */
::-webkit-outer-spin-button,::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

#pricelayer { font-family: font-family:'museo-sans', Arial, sans-serif; font-size:19px; font-weight: 300; line-height: 24px; margin: 20px 0px;}
#pricelayer input {-moz-appearance: textfield; border: 1px solid #cccccc; font-family:'museo-sans', Arial, sans-serif; font-size:1em; padding: 10px; text-align: center; width: 50px;}
#pricelayer input[type=button]{ cursor: pointer; display: block; float: right; border: 2px solid #3d3c3b; color: #3d3c3b; font-family: 'museo-sans',Arial,sans-serif;    font-size: 0.875em; font-weight: 700; text-transform: uppercase; text-align: center; text-decoration: none; width:100px; background-color:transparent; }
#pricelayer input[type=button]:hover, #pricelayer input[type=button]:focus, #pricelayer input[type=button]:active { color:#f07d00; border:2px solid #f07d00; }
#pricelayer ul {list-style: none outside none;margin: 0;padding: 0;}
#pricelayer li {font-family: font-family:'museo-sans', Arial, sans-serif; font-size:0.70em;line-height: 2em;padding:10px 0;}

/* GLOSSARY */
.glos{background-color:#252525;}
.glos_container{margin:20px 0; max-width:1060px; margin:auto;}
.glos_bar{float:left;width:100%;}
.glos_bar ul{list-style:none; clear:both; width:100%; margin:0; padding:0;float:left;}
.glos_bar li{position:relative;float:left;width:3.704%;/*border:1px solid #252525;*/line-height:3em;height:3em;background:#252525;text-align:center;color:#fff;font-family: 'museo-sans',Arial,sans-serif;font-size:1.25em;font-weight: 300; padding-bottom:10px;cursor:pointer;}
.glos_bar li[rel="z"], .glos_bar li[rel="y"],.glos_bar li[rel="q"],.glos_bar li[rel="k"]{cursor:default;}
.glos_bar li:hover{background-color:#4cbad7;}
.glos_bar .active{background-color:#4cbad7;}
.glos_bar .active span{/*background: url("../images/bkg_glossary_active.png") no-repeat scroll center center rgba(0, 0, 0, 0);height: 14px;position: absolute;right: 0;top: 95%;width: 100%;*/}
.glos_bar1, .glos_bar2,.glos_bar3{position:absolute;font-size:0.8em;}
.glos_bar1{top:-16%; left:40%; }
.glos_bar2{top:20%; left:25%;}
.glos_bar3{top:20%; left:50%;}
.glos_term{float:left;clear:both; display:block; margin:0 0 20px 0; width:100%;}
.glos_term ul{float:left; width:30%;list-style:none;padding:0;margin:0 5% 0 0}
.glos_term ul:last-child{margin-right:0;}
.glos_term li{margin:0 0 40px 0;padding:0;}
.glos_term li a, .glos_container a{text-decoration:none;color: #4cbad7;font-family: 'museo-sans',Arial,sans-serif;}
.glos_term li a:hover, .glos_container a:hover{text-decoration:underline;}
.glos_term li h3{font-family: 'museo-sans',Arial,sans-serif;font-size: 1em; line-height:1.2em;font-weight: 700;margin:0 0 10px 0;padding:0;}

ul.box-list {margin:0; padding:0 0 0 0px; list-style:none;}
.box-list li{padding:0 0 0 14px;background: url("/p/pc/images/mailup2011/bullet.png") no-repeat scroll left 7px rgba(0, 0, 0, 0);}

.glos_header {float:left; width:100%; margin:40px 0; background: url("../images/el_pix_grey.png") repeat-x scroll center center rgba(0, 0, 0, 0);}
.glos_header .glos_letter{text-align:center; line-height:100px;height:110px;width:110px;border-radius: 110px 110px 110px 110px;-moz-border-radius: 110px 110px 110px 110px;-webkit-border-radius: 110px 110px 110px 110px; background:#FFFFFF;font-family: 'museo';font-size: 6.250em;font-weight: 700;color:#4cbad7}
.glos_header .glos_letter .number1{position:absolute; top:-15px; left:37%;}
.glos_header .glos_letter .number2{position:absolute; top:24%; left:20px;}
.glos_header .glos_letter .number3{position:absolute; top:24%; right:20px;}
.glos_header .code_mode{font-family:monospace,Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New"; color:red; }

/* NEWS REEL*/
.MUnewsreel_container{max-width:1060px; margin:40px auto; text-align:center;}
.MUnewsreel_item, .MUnewsreel_item_mid { text-align: left; width: 49.5%; }
.MUnewsreel_item_mid { margin: 0 0.5% 0 0; }
.MUnewsreel_item h4, .MUnewsreel_item_mid h4{font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1.250em; color:#3D3A39; margin-top:0;}
.MUnewsreel_item a, .MUnewsreel_item_mid a{font-family:'museo-sans', Arial, sans-serif; font-weight:700;color: #f07d00;text-decoration:none;}
.MUnewsreel_item a:hover, .MUnewsreel_item_mid a:hover{text-decoration:underline;}
.MUnewsreel_item p, .MUnewsreel_item_mid p{padding-top:0;}

/* HIGHLIGHT */
.highlight, .highlight2{max-width:1060px; margin:40px auto; text-align:center;}
.hightlight2{margin:50px auto;}
.highlight .squared, .highlight .squared_last {border:2px solid #8acfed; border-radius:3px; width:32%; text-align:center; padding:5px 27px; float:left;  margin-bottom:38px; }
.highlight .squared_no_border, .highlight .squared_no_border_last {border:0; }

.highlight .squared {margin-right:2%; margin-bottom:38px;}
.highlight .squared h3, .highlight .squared_last h3{font-family:'Pathway Gothic One'; font-size:1.875em; border-bottom:1px solid #b7b3b2; padding-bottom:15px; text-transform:uppercase; margin:0;}
.highlight .squared p, .highlight .squared_last p{margin-top:0; padding-top:0;font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1em; padding-bottom:0; margin-top:14px;}

.highlight .squared a, .highlight .squared_last a {color:#EE7F00;}

.squared_bkg12 {border:2px solid #EE7F00!important; cursor:pointer;}
.squared_bkg12:hover {border:2px solid #333!important;}

.highlight2 .squared2, .highlight2 .squared_last2 {border:2px solid #F7888D; border-radius:3px; width:23%; text-align:center; padding:5px 27px; float:left;  margin-bottom:38px; }
.highlight2 .squared2 {margin-right:1%;margin-left:1%; margin-bottom:38px;}
.highlight2 .squared_last2 {margin-left:1%; margin-bottom:38px;}
.highlight2 .squared2 h3, .highlight2 .squared_last2 h3{font-family:'Pathway Gothic One'; font-size:1.875em; border-bottom:1px solid #F7888D; padding-bottom:15px; text-transform:uppercase; margin:0;}

.highlight2 a {color:#3d3939; } 
.highlight2 .squared2 a:hover,.highlight2  .squared_last2 a:hover {background-color:#fdcbc7; } 
.highlight2 p a  {color:#3d3939; font-weight:normal; }
.highlight2 .squared2 h3 a , .highlight2 .squared_last2 h3 a {color:#3d3939; font-weight:300; } 


/* Form iscrizine alla newsletter */
.highlight.newsletter .squared, .highlight.newsletter .squared_last{ margin-bottom:0; }
.highlight.newsletter .squared h3, .highlight.newsletter .squared_last h3{ padding-top: 15px; padding-bottom:0; border-bottom:none; }
.highlight.newsletter .squared p, .highlight.newsletter .squared_last p{ margin-top: 5px; }
#formNL_page #button{ margin-bottom:20px; }
.newsletter .wrapper-loader-webinar{ height:90px; }
.newsletter .wrapper-loader-webinar a{ font-size:1.1em; padding:12px 26px; }


/*squared3*/
.highlight2 .squared3, .highlight2 .squared_last3 {width:23%; text-align:center; /*padding:5px 27px;*/ float:left;  margin-bottom:38px; cursor:pointer; }
.highlight2 .squared3 {margin-right:1%;margin-left:1%; margin-bottom:18px;}
.highlight2 .squared_last3 {margin-left:1%; margin-bottom:38px;}
.highlight2 .squared3 h3, .highlight2 .squared_last3 h3{font-family:'Pathway Gothic One'; font-size:1.875em; padding-bottom:15px; text-transform:uppercase; margin:15px 0 0 0;color:#3d3939}
.highlight2 .squared3 h3 a, .highlight2 .squared_last3 h3 a, .highlight2 .squared4 h3 a, .highlight2 .squared_last4 h3 a{font-family:'Pathway Gothic One'; padding-bottom:15px; text-transform:uppercase; margin:15px 0 0 0;color:#3d3939; font-weight:300;}
.highlight2 .squared3 p, .highlight2 .squared_last3 p {padding:0;color:#3d3939; font-family: 'museo-sans',Arial,sans-serif;font-size: 1em;font-weight: 300; position:relative;}
.highlight2 .squared4, .highlight2 .squared_last4 {width:31%;}
.highlight2 .squared3 p span, .highlight2 .squared_last3 p span {padding:0;width:100%; text-align:center;float:left;}
.highlight2 .squared3 p span a, .highlight2 .squared_last3 p span a {color:#ED7F00;font-weight:700;}
#wrapper-customers  .squared3 img, #wrapper-customers .squared_last3 img { margin-bottom:30px;	}
#wrapper-customers  .squared3 { cursor:default;	margin-bottom:0;}
#wrapper-customers .squared_last33 {width:32%; margin-left:0; }
.ch-btn { border: 2px solid #3D3C3B;    /*float: left;*/  height: 40px;   line-height: 36px;    margin: 25px auto;    padding: 10px 20px;    text-align: center;    width: auto!important;	cursor:pointer;	text-transform:uppercase;	font-weight:700;	font-size:0.8em;font-family: 'museo-sans',Arial,sans-serif;}
.ch-btn:hover {	border: 2px solid #EE7F00; color: #EE7F00;  }	
.ch-btn-generic {border: 2px solid #3d3c3b;cursor: pointer;font-family: "museo-sans",Arial,sans-serif;font-size: 0.8em;font-weight: 700;height: 40px;line-height: 36px;margin: 25px auto;padding: 10px 30px;text-align: center;text-transform: uppercase;width: auto !important; color:#3d3c3b;}
.ch-btn-generic:hover {	border: 2px solid #EE7F00; color: #EE7F00; text-decoration: none; }
	
.highlight2 .squared5, .highlight2 .squared_last5 {width:48%;}
.highlight2 .squared100, .highlight2 .squared_last100 {width:100%;margin:0; cursor:default; }	
	
/* CUSTOMERS */
#c1, #c2, #c3, #c4 {display: none;}
.open-customer h3 {	color: #3d3a39;font-family: "museo",Arial,sans-serif;font-size: 2.625em!important;font-weight: 300!important;text-align:center;margin: 35px 0 35px 0!important;width: 100%%;}
.open-customer div {float:left;	width:100%;	margin:0 2% 20px 0;	padding:0;}
.open-customer div:last-child {margin:0 2% 40px 0;}
.open-customer div h4 {color: #3d3a39;font-size: 1em!important;font-weight: 700!important;margin: 0;width: 100%;}

#wrapper-arrows { /*display:none;*/} 
#wrapper-arrows .container_text {padding:0;} 

.arrow-up { width:25%; float:left; position:relative; text-align:center; height:22px; }
.arrow-up-33 { width:33%;}
.arrow-up-50 { width:50%;}
.arrow-up-100 { width:100%;}
#arrow-c1,#arrow-c2,#arrow-c3,#arrow-c4 {display:none; margin:auto; padding:0; width:24px; height:17px;}

/* VIDEO DEMO */
.main-section .video_box { float:left; width:50%; margin:0 0 60px 0; padding:0; cursor:pointer;}
.main-section .video_box i {margin:0; padding:0;color:#3D3939;font-size:1em;float:left;}
.main-section .video_box ul {margin:0; padding:0;float:left; list-style:none;}
.main-section .video_box ul li:nth-of-type(1) { float:left; width:50px; margin:0; padding:0; }
.main-section .video_box ul li:nth-of-type(2) { float:left; width:85%; margin:0; padding:0; }
.main-section .video_box ul li h4 {margin:0 0 4px 0; padding:0;font-family:'museo-sans', Arial, sans-serif; font-weight:700;color:#3D3939;font-size:1em; width:100%;float:left;}
.main-section .video_box ul li p { text-align:left; margin:0; padding:0;font-family:'museo-sans', Arial, sans-serif; font-weight:300;color:#3D3939;font-size:1em; min-height:80px;  width:100%;float:left;}
.main-section .video_box ul li i { color:#4cbad7;font-size:2em;}
.row_video_iframe { height:420px; float:left; width:100%; background-color:#000; display:none;position:relative;}
.row_video_iframe  i{ position:absolute; top:10px; right:25px;color:#fff; cursor:pointer;}
.row_video_iframe .row-video { height:100%;/* padding-top:25px;*/}
.row_video_iframe .row-video iframe{ height:100%; width:100%;}

/* CALENDAR SESSION */
.calendar_container { display:table; width:100%; max-width: 1060px;  margin:0 auto 40px auto!important; padding:0;}
.calendar_container .header_calendar { background-color:#f2f2f2; float:left; width:100%; text-align:left; margin:0; padding:30px;}
.calendar_container .header_calendar h4 {float:left; width:100%; margin:0 0 10px 0; padding:0;text-align:left; font-weight:700; color:#464646; font-size:1.2em;}
.calendar_container .header_calendar p { float:left; width:100%;margin:0; padding:0;text-align:left; font-size:1em;}
.calendar_container .wrapper_session_box {float:left; width:100%;margin:0; padding:0;}
.calendar_container .session-box {float:left; width:100%; margin:0 0 1px 0; padding:0; background-color:#464646; color:#ffffff; list-style:none;} 
.calendar_container .session-box-highlight { background-color:#4cbad7;} 
.calendar_container .session-box li:nth-of-type(1) { float:left; width:70%; margin:0; padding:0; }
.calendar_container .session-box li:nth-of-type(2) { float:left; width:30%; margin:0; padding:0; }
.calendar_container .session-box li div { float:left; margin:20px 10px; padding:0; }
.calendar_container .session-box li:nth-of-type(1) div { margin-left:30px; min-width:180px; }
.calendar_container .session-box li div i { float:left; margin:4px 10px 0 0; padding:0; }
.calendar_container .session-box li div span { font-size:0.8em; margin-left:5px; }
.calendar_container .session-box li a { float:right; background-color:#252525;  color:#ffffff; padding:20px 100px; font-weight:100; }
.calendar_container .session-box li a.demo-link-mobile {display:none;}	
.calendar_container .session-box-highlight li a { background-color:#1e9dbe;}
.calendar_container .session-box li a:hover { background-color:#464646;}
.calendar_container .session-box-highlight li a:hover { background-color:#4cbad7;}
.calendar_container .session-box-disable { background-color:#999999;}
.calendar_container .session-box-disable li a, .calendar_container .session-box-disable li a:hover{ background-color:#999999;}

/* IMPARA */
#wrapper_impara .feat_box  {padding-bottom: 0;}

/* FEATURE */
section .bottom_line{border-bottom:1px solid #cccac9;}
.feat_top{margin-top:20px;}
.feat_container,.feat_top{max-width:1060px; margin:auto; text-align:center; }
.feat_container.feat_container_790{ max-width:790px; }
.feat_container.feat_container_790 .feat_txt{ width:100%}
.feat_container .noline {border:0!important;}
.feat_box{float:left; border-bottom:1px solid #cccac9; padding:20px 0 34px 0; width:100%;}
.feat_box img{margin-bottom:30px;}
.feat_box_ov_padding{padding:10px 0 10px 0; width:100%;}
.feat_box_last{float:left; border-bottom:0px; padding:20px 0 30px 0; width:100%;}

.feat_img{width:24%;text-align:right;}
/* overset necessario per eccezione grafica rispetto template originale */
.feat_img_small{width:12.5%;}
.feat_txt_small{width:87.5%;}
.feat_img img {margin-top:10px;margin-right:20px;}
.feat_container .level_A {margin-top:45px;}
.feat_container .level_B img{margin-top:0!important;}
.feat_txt{width:76%;text-align:left;}
.feat_txt_full{width:100%;}
.feat_box_text_70 {width:70%!important;}
.feat_box_text_30 {width:30%!important;}
.feat_txt h4, .feat_txt h3{font-family:'museo-sans', Arial, sans-serif; font-size:1.50em;margin-bottom:0;margin:15px 0; color:#3D3939; font-weight:700;}
.feat_txt h3{color: #F7888D;}
.feat_txt a{font-family:'museo-sans', Arial, sans-serif; font-weight:700;color: #4cbad7;text-decoration:none;}
.feat_txt a:hover{text-decoration:underline;}
.feat_txt p{margin:0; padding:0px;line-height:1.38em;color:#3D3939; float:left; width:100%;}
.feat_txt ul, .feat_txt ul ol{margin:0;padding-left:15px; clear:both;}
.feat_txt small{font-style:italic; display:block; margin-top:20px;}
ul.feat_link_list { float:left; width:100%;margin:0 0 0 0;padding:0;list-style:none;}
.feat_link_list li { float:left; width:100%;/*margin:10px 0 10px 0;*/padding:0;}
.feat_link_list li a {color:#4cbad7; line-height:40px;}
.feat_link_list li img {float:left;margin:0 10px 0 0;padding:0;}
.feat_txt p.info-txt-box {background-color:#efefef; padding:20px;}
ul.decimal {list-style-type: decimal; clear:both;}
.table-feat-text td, .table-feat-text th  { padding: 6px;border:1px solid #efefef;}
.table-feat-text tr.bkg03 th  { border-right:1px solid #ccc;}
.table-feat-text tr.bkg03 th:last-child  { border-right:1px solid #efefef;}
.table-feat-text tr.bkg08 th  { color:#ffffff;}
.table-feat-text  { border:1px solid #efefef;}

.feat-list-col33  { width:33%; float:left; margin:0; list-style-position:inside; list-style-type:circle;clear:none!important;}
.no-bullet { list-style:none; }

/* BEST PRACTICE */
#wrapper-best-practice .divider { margin: 0;  }
#wrapper-best-practice  .feat_link_list a { color:#4cbad7;}
.wrapper_back { float:left; width:100%; margin:0; padding:20px 0; background-color:#252525;  color:#fff;}
.wrapper_back a{ color:#fff; font-weight:300;}
.wrapper_back i{ margin-right:5px;}

/* TECHNICAL FEATURE 
/*CORPORATE GOVERNANCE*/
.GovernanceOptionBox{border-top: 1px solid #cccac9;float: left;padding: 20px 0 40px 0;width: 100%;}

/* CONTACTS */
.container_map {width:100%; margin:auto; height:400px; display:block;}
#map-canvas {width:100%; margin:auto; height:400px; display:block;}
.main-section .box_center { float:left; margin:0 0 40px 0; padding:0 15px; width:33%; cursor:pointer; position:relative;}
.main-section .box_center h2  { color:#4cbad7; font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:1.250em;width:100%;margin:0 0 2px 0; padding:0;}
.main-section .box_center p  { width:100%; color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em;float:left;margin:0; padding:0; text-align:center;} 
.main-section .box_center p a { color:#4cbad7; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; text-decoration:none;} 
.main-section .box_center p a:hover { text-decoration:underline} 
.main-section .box_center .wrapper-city-map { height:180px; background-color:#e7e7e7; float:left; width:100%; margin:0 0 20px 0; padding:0; border:2px solid #e7e7e7; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.main-section .box_center .open-maps{ text-align:center;position:absolute; top:10px; right:25px;color:#fff; cursor:pointer; z-index:999; background-color:#4cbad7; width:30px; height:30px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.main-section .box_center .open-maps:hover{ background-color:#1e9dbe;}
.main-section .box_center .open-maps i{ color:#fff; margin-top:6px;}

.row_map_wrapper { height:420px; float:left; width:100%; background-color:#000; display:none;position:relative;}
.row_map_wrapper #close-maps{ text-align:center;position:absolute; top:10px; right:25px;color:#fff; cursor:pointer; z-index:999; background-color:#4cbad7; width:30px; height:30px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.row_map_wrapper #close-maps:hover{ background-color:#1e9dbe;}
.row_map_wrapper #close-maps i{ color:#fff; margin-top:6px;}
#row-map {float:left; width:100%; height:420px; margin:0; padding:0;}

/* CONTACTS FORM */
.container_form {max-width:860px; margin:40px auto 40px auto; display:table; }
.container_form h2 {width:100%; color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:2.625em;float:left;margin:0 0 40px 0; padding:0; text-align:center; }
.form-row { display:block; float:left; width:100%; margin:0 0 30px 0; padding:0;}
.form-row-reset { margin:0 0 5px 0;}
.form-row-single { display:block; float:left; width:100%; margin:0 0 20px 0; padding:0;}
.col5 { float:left; width:47%; margin:0 3% 0 0; padding:0;}
.col5:last-child { width:50%; margin:0 0 0 0;}
.col1 { float:left; width:100%; margin:10px 0 0 0; padding:0;position:relative;}
.col1-single label { float:left; width:35%!important; margin:0 0 0 15%; padding:0 2% 0 0!important;text-align:left;font-weight:300!important;line-height:40px;}
.col1-single select { float:left; width:48.5%; margin:0 0 0 0; padding:0 0 0 1.5%!important;}
.col1 label { float:left; width:100%!important; margin:0 0 0 0%; padding:0 2% 0 0!important;text-align:left;font-weight:300!important;}
.form-row-divider { display:block; float:left; width:100%; margin:15px 0 35px 0; padding:0; border-top:1px solid #e7e7e7;}
.reset-bottom { margin:0 0 10px 0;}
.reset-top { margin-top:0!important;}
.reset { margin:0!important;}

.col5 span, .col4 span, .col6 span { margin:0 0 0 0; float:left; width:auto;}
.col5 span label, .col4 span label, .col6 span label, .col1 span label  { float:left; width:auto!important; margin-right:10px!important;}
.col5 span label:first-child, .col4 span label:first-child, .col6 span label:first-child, .col1 span label:first-child { margin-right:20px!important;}
.col5 span input, .col4 span input, .col6 span input, .col1 span input { float:left; width:auto!important;margin-right:10px!important;}
.col6 span a, .col1 a { color:#ED7F00; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; text-decoration:none; }
.col6 span a:hover, .col1 a:hover { text-decoration:underline; }

.contactForm .col5 select { width:100%;}
.contactForm input[type=text], .contactForm input[type=password], .contactForm select { background-color:#efefef; border:0; margin:0; padding:0 0 0 15px; width:100%;height:60px;}
.contactForm label { float:left; margin:0 0 8px 0; padding:0; /*width:100%;*/color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em;width:90%;}
.contactForm label a {color:#4cbad7; font-weight:700; }

.contactForm input::-webkit-input-placeholder, .contactForm textarea::-webkit-input-placeholder { color: #3d3939;opacity: 1}
.contactForm input::-moz-placeholder, .contactForm textarea::-moz-placeholder { color: #3d3939; opacity: 1}

.contactForm .single-label label{ float:left; width: auto; }
.contactForm .single-label label a{ color:#4cbad7; font-weight:700; }
.contactForm .single-label label a:hover, .contactForm .single-label label a:focus{ text-decoration:underline; }
.contactForm input[type=submit] { text-align:center; margin:auto; display:table; color:#ffffff; }
#formNL_page input[type=submit] { text-align:center; margin:auto; display:table; color:#ffffff; }
.contactForm  textarea {  background-color:#efefef; border:0; height:120px; margin:0; padding:15px 0 0 15px; width:100%;}
#susername { display:none; }
.col4 { float:left; width:42%!important; margin:0 1% 0 0; padding:0;}
.col6  { float:left; width:56%!important; margin:0 1% 0 0; padding:0;}
.contactForm input[type=submit].small { width:14%; margin-left:43%;margin-right:43%; float:left;}

.col1 label.inline { width:auto!important;}
.contactForm input[type=checkbox] { float:left; margin-right:10px!important; }

.form-text { display:block; float:left; width:100%; margin:0 0 0 0; padding:0;}
.form-text p, .form-row p { margin:0 0 10px 0; padding:0;}
.form-row p a{ color:#ED7F00; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; text-decoration:none;}
.form-row p a:hover{ text-decoration:underline;}
.form-text h4 { display:block; float:left; width:100%; margin:0 0 10px 0; padding:0; font-family: 'museo-sans',Arial,sans-serif; font-size: 1.4em;font-weight: 700; color:#3D3939;}
code, .code { background-color:#ffffff!important;border-radius: 4px; color: #c7254e; padding: 4px 4px;  /*white-space: nowrap;*/ color:#ee7f00;font-family: 'museo-sans',Arial,sans-serif; font-weight:700; }

/* MODULO SETUP*/
a.help-point { background: url("../images/ico_help_off.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);float: right; height: 16px; margin:0 10px 0 0; text-indent: -3000px; width: 16px; }
a.help-point.open {background: url("../images/ico_help_on.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);}

p.help-assistenza {font-family: 'museo-sans',Arial,sans-serif; font-size: 0.8em;font-weight: 700; margin:0;}
p.open-ticket { text-align:center; }
p.open-ticket a  { color:#ED7F00; font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; text-decoration:none; }
p.open-ticket :hover { text-decoration:underline; }
.icon-question-sign {  background: url("../images/ico_help_on.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; height: 16px; margin-left: 10px; vertical-align: middle; width: 16px; }

#GeneralTable_SetupMailup dt{ display: inline-block; float: left; width: 25%; margin-bottom:10px;}
#GeneralTable_SetupMailup dd{ display: inline-block; width: 75%; margin-bottom:10px; }
#GeneralTable_SetupMailup h3{ clear:both; }


/* PRIVACY */
.divider { display:block; float:left; width:100%; margin:15px 0 15px 0; padding:0; border-top:1px solid #CCCAC9;}
.container_text { max-width:1060px; margin:auto; padding-bottom:40px;}
.container_text_small { /*max-width:768px;width:76%;*/ max-width:1060px; margin:auto; padding-bottom:40px;}
.container_text ul{clear:both; padding-left: 15px;}
.container_text_reset { max-width:1060px; margin:auto; padding-bottom:0;}
.container_text_small { /*max-width:768px;width:76%;*/ max-width:1060px; margin:auto; padding-bottom:40px;}
.container_text a  { color:#4cbad7; font-family:'museo-sans', Arial, sans-serif; font-weight:700;font-size:1em; text-decoration:none; }
.container_text a:hover { text-decoration:underline;}
.container_text h2 { margin:40px 0 10px 0;}
.container_text h3 { margin:15px 0 15px 0; font-size:1em; font-weight: 700;}
.container_text h4 {  color: #3d3939;font-family: "museo-sans",Arial,sans-serif;font-size: 1.5em; margin: 0 0 10px 0;}
#privacy h4 {  color: #3d3939;font-family: "museo-sans",Arial,sans-serif;font-size: 1.5em;font-weight: 700;margin: 0 0 10px 0;}
.container_text p { margin:0 0 0 0; padding:0; line-height:1.38em}

/* SUBMENU POLICY ANTISPAM */ 
#submenu-policy { width:230px; display:block; margin:15px auto; margin-bottom:70px; }
#it-p, #en-p, #fr-p, #de-p { width:50px; height:50px; float:left;background-color:#ffffff; border:2px solid #5A5654;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;font-family:'museo-sans', Arial, sans-serif; font-weight:300;font-size:1em; text-decoration:none; text-transform:uppercase; margin-right:10px; }
#de-p {margin-right:0; }
#submenu-policy .active { background-color:#5A5654; color:#ffffff;}    

#submenu-policy span:hover { background-color:#5A5654; cursor:pointer}
#submenu-policy span:hover a {  color:#ffffff;}
#submenu-policy a { color:#5A5654; width:100%; text-align:center; line-height:50px;}
#submenu-policy a:hover { text-decoration:none;}
#submenu-policy .active a { color:#ffffff;}

/* POLICY TABLE */
.infoTable{text-align:left; margin:23px auto 10px auto; width:100%;border:1px solid #3e3d3c;}
.infoTable th{padding:11px 10px 15px 10px; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-weight:700; text-align:center;color:#3D3B3A}
.infoTable td{padding:8px 20px; }
.infoTable thead th{color:#ffffff; text-transform:uppercase;}

/* CONTRATTI TOS E PLA */
.contratti h1{
	margin: 40px 0 0;
	font-size:30px;
    font-weight: 700;
}
.contratti h3{
	font-size: 1.3em;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 30px;
}
.contratti p{
	padding:0;
}
.contratti ul{
	padding-left:15px;
}

#ajaxloader{padding-top:52px;}

/* ASSISTENZA CLIENTI */
#search_form_assistenza input[type="text"]{ border:1px solid #ccc; height:40px; margin:0; padding:0 0 0 15px; width:75%; margin:0 auto 20px auto; display:table; }
#search_form_assistenza input[type="submit"]{margin:auto;  display:table; color:#fff; }

/* WEBINAR */
.webinar_next{margin:60px auto 0 auto;}
.webinar_next_row {padding:0; margin:0 0 10px 0; width:100%;float:left; background-color:#f2f2f2;}
.webinar_active{display:table; width:100%; list-style:none; margin:0;padding:0; background-color:#f2f2f2; height:200px;}
.webinar_active_info, .webinar_active_detail{display:table-cell; width:50%;vertical-align:middle; height:100%;list-style:none; margin:0;padding:0;}
.webinar_active_info { padding:30px;}
.webinar_active_detail{ background-color:#4cbad7;color:#ffffff;}
.webinar_active_info h4 {float:left; width:100%; margin:0 0 10px 0; padding:0;text-align:left; font-weight:700; color:#464646; font-size:1.2em;}
.webinar_active_info p { float:left; width:100%;margin:0; padding:0;text-align:left; font-size:1em;}
.webinar_active_detail_info{display:table; width:100%; height:inherit;list-style:none; margin:0;padding:0;}
.webinar_active_detail_info_cell{display:table-cell; width:33%;height: 100%; vertical-align:middle; text-align:center; position:relative;}
.webinar_active_buttons{display:table; height:100%; width:100%; list-style:none; margin:0;padding:0;cursor:pointer;}
.webinar_active_buttons li{display:table-row;  width:100%; text-align:center; vertical-align:middle;  position:relative;}
.webinar_active_buttons li a{/*position:absolute; top:37%; left:0%;*/ width:100%;color:#fff; text-transform:uppercase; font-weight:100;text-align:center; float:left; margin-top:40px;}
.webinar_active_buttons li:nth-of-type(1){background-color:#252525;}
.webinar_active_buttons li:nth-of-type(2){background-color:#1e9dbe;}
.webinar_active_buttons_details{background-color:#1e9dbe!important;}
.webinar_active_buttons_details a{margin-top:92px;}
.webinar_active_buttons_details:hover{background-color:#4cbad7!important;}
.webinar_active_buttons li:hover{background-color:#4cbad7;}
.webinar_history .wwl { float:left; width:100%; margin:0 0 20px 0; padding:0 0 20px 0; }
.webinar_history .wwl h4 {float:left; width:100%; margin:0 0 10px 0; padding:0;text-align:left; font-weight:700; color:#464646; font-size:1.2em;}
.webinar_history .wwl p { float:left; width:100%;margin:0; padding:0;text-align:left; font-size:1em;}
.webinar_history_item {float:left; width:100%; margin:0; padding:0; list-style:none;}
.webinar_history_item li {float:left; margin:0 20px 0 0; padding:0; font-size:0.95em; }
.webinar_history_item li i{float:left; margin:5px 5px 0 0; padding:0; }
.webinar_history_item li a {font-weight:300; }

/* LAVORA CON NOI */
.main-section.section-work { padding:60px 0 40px 0; }
.main-section.section-work p { margin: 0 auto 20px; color:#696969; width: 80%;}
.main-section.section-work h3 { margin: 0 auto 10px; }
.main-section.section-work-row, .main-section.section-work-detail {padding:20px 20px 20px 20px; }
.main-section.section-work-detail ul {float:left; width:100%;}
.main-section.section-work-detail ul li {float:left; width:100%;}
.main-section.section-work-row h4, .main-section.section-work-detail h4, .main-section.section-work-detail h5 {padding:20px 0 20px 0; text-transform:uppercase; font-weight:300; width:100%; float:left; margin:0; }
.main-section.section-work-detail h4, .main-section.section-work-detail h5 { font-weight:700; }
.main-section.section-work-row ul {width:100%; float:left; margin:0; padding:0; list-style:none; }
.main-section.section-work-row ul li {width:100%; float:left; margin:0 0 10px 0; padding:0; }
.main-section.section-work-row ul li a{ font-weight:100;}
.main-section.section-work-row ul li span {float:right; margin:0 0 10px 0; padding:0; color:#848484;}
.main-section.section-work-detail p{width:100%; float:left; margin:0 0 10px 0; padding:0; text-align:left;}
/* domande-frequenti page. Since the same id was used for domande-frequennti's page selector, we added a new class with the same characteristics */
#btn-filter-work { text-transform:uppercase; margin:auto; cursor:pointer; display:table; padding:10px 20px; text-align:center; width:auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#fff; background-color:#4cbad7;}
#btn-filter-work a, .btn-filter-work a{color:#fff;font-weight:300;}
#btn-filter-work.themes {width:300px; text-transform:uppercase} 
.main-section.wrapper-filters-work {width:100%; float:left; margin:0; padding:20px 0; text-align:left; background-color:#f2f2f2; display:none;}
.main-section.wrapper-filters-work a {float:left; margin:5px 10px 5px 0; padding:0; text-align:left; font-weight:300;}
.main-section.wrapper-filters-work span {float:left; margin:5px 5px 5px 0; padding:0; text-align:left; font-weight:300;}
.main-section.wrapper-filters-work .filter-work-divider {width:100%; float:left; margin:0; padding:0;}
.wrapper-btn-filters { margin:auto; display:table;}
.wrapper-btn-filters .btn-filter-work { font-weight:300; float:left; cursor:pointer; display:block; padding:10px 20px; margin:5px; text-align:center; width:120px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#fff; background-color:#18667a; }
.wrapper-btn-filters .btn-filter-work.active {background-color:#4cbad7;}
.wrapper-btn-filters .btn-filter-work:hover {background-color:#4cbad7;}

/* DIVENTA ESPERTO LEGGI */
.ebookTematicilist{clear:both; width:100%;} 
.ebookTematicilist ul{padding:0; margin:0 0 0 10px; list-style:none;}
.ebookTematicilist li{float:left; width:18%; margin-right:2%;text-align:left; margin-bottom:35px;color:#3D3939;line-height:1.6em;}
.ebookTematicilist li:nth-child(5), .ebookTematicilist li:nth-child(10),.ebookTematicilist li:nth-child(15),.ebookTematicilist li:nth-child(20),.ebookTematicilist li:nth-child(25),.ebookTematicilist li:nth-child(30){margin-right:0;}
/*.ebookTematici h3{min-height:115px;}*/
.ebookTematicilist h3 {min-height:initial;font-size:2.625em;color:#3D3939;margin-bottom:30px;font-family: 'museo-sans',Arial,sans-serif;}
.ebookTematici img{margin-bottom:3px;}
.ebookTematici h4, .container_ebook h4 {font-family: 'museo-sans',Arial,sans-serif;font-size: 1em;font-weight: 700;line-height:1.5em; padding-bottom:0;margin-bottom:0;}
.ebookTematicilist a{color:#4cbad7; font-family: 'museo-sans',Arial,sans-serif;font-size: 1em;font-weight: 700;}
.ebookTematicilist a:hover{text-decoration:underline;}
.container_ebook { max-width:1060px; margin:auto; padding-bottom:40px;}
.container_ebook h3 { text-align:center; margin-top:40px;}

/* CHI SIAMO */
#wrapper-chisiamo .highlight2{margin:32px 0; padding:0;}
#wrapper-chisiamo .highlight2 .squared3{margin-bottom:30px}
.chisiamo_intro{color:#3D3939; padding:14px 0 0px 0;}
.chisiamo_intro h2{font-family: 'museo-sans',Arial,sans-serif;font-size: 2.625em;font-weight: 300;line-height:1.5em; padding-bottom:0;margin-bottom:0;}
.chisiamo_intro h2 strong{font-weight: 700;}
.chisiamo_intro h3{font-family: 'museo-sans',Arial,sans-serif;font-size: 1.125em;font-weight: 300;line-height:1.5em; padding-bottom:0;width:74%; margin:5px auto 0 auto;}

#wrapper-chisiamo .highlight2 .squared3, .highlight2 .squared_last3 {
    cursor: default;    
}

/* DATI SOCIETARI*/
/*#mailup {color:#3D3939; padding:14px 0 14px 0;}
#mailup h2{font-family: 'museo-sans',Arial,sans-serif;font-size: 2.625em;font-weight: 300;line-height:1.5em; padding-bottom:0;margin-bottom:0; border-bottom:1px solid #e7e7e7;}
#mailup p{font-family: 'museo-sans',Arial,sans-serif;font-size: 1.125em;font-weight: 300;line-height:1.5em; padding-bottom:40px;width:74%; margin:5px auto 0 auto; text-align:left;}
#mailup p a{color:#3D3939;}
.internal-dealing-list { list-style:none; list-style-position:inside; padding-left:0!important; }
.internal-dealing-list li { font-size:0.8em; line-height:1.6em; margin-bottom:15px; }
.internal-dealing-list li a { font-size:1.4em; }*/

/* CARRELLO */
#headerCart{ background-color: #3d3c3b; width:100%;}
#headerCartContent{ margin: 0 auto; max-width: 1060px; background-color: #3d3c3b; color:#ffffff; line-height:1em; padding:15px 0; }
#headerCartContent ul{ margin:0; padding:0; }
#headerCartContent li{ 
	display:inline-block; 
	float:left; 
	line-height:22px;
}
#headerCart a,
#headerCart a:link,
#headerCart a:visited{ 
	color:#ffffff; 
	text-decoration:underline; 
	font-weight:300; 
	 -webkit-transition: color 0.1s ease;
	-moz-transition: color 0.1s ease;
	-o-transition: color 0.1s ease;
	transition: color 0.1s ease;
}

#headerCart a.voce-attiva, #headerCart a:hover, #headerCart a:focus, #headerCart a:active{ 
	color:#81ccec;
}

.headerCartRight li{
	margin-left:30px;
}
.headerCartLeft{ float:left; }
.headerCartRight{ float:right; }
.headerCartLeft li{
	margin-right:30px;
}
#headerCart .headerCartconsole a{
	font-weight:700;
}
.headerCartuser{
	padding-left:30px;
	background:url(../images/area-riservata/headercart-bentornato.png) left center no-repeat;
	display:inline-block;
	height:22px;
}
.carrello a{
	padding-left:36px;
	background:url(../images/area-riservata/headercart-carrello.png) top left no-repeat;
	display:inline-block;
	height:20px;
}

.carrello a.voce-attiva, .carrello a:hover, .carrello a:focus, .carrello a:active{
	background-position:0 -20px;
}

#cartTooltip { visibility:hidden }
#cartTooltipTop {position:absolute; top: -17px; right:-3px; height:17px; z-index:996; overflow: hidden;text-align:right;}
#cartTooltip {position:absolute; top: 45px; right:20px; border:3px solid #f9e98e; background:#fff; padding: 0px; line-height:normal; z-index:996;}
.cart-tooltip-content { background:#fff !important;  }
.cart-tooltip-content h1 { font-size:16px !important; background:#f9e98e !important; display:block; margin:0 }
.cart-tooltip-content a {color: #EB7F00 !important;}
.cart-tooltip-content .quantity-field { border:none; background:none; padding:0; text-align:center }
.cart-tooltip-content .pcShowCart td { padding-bottom:0}
.cart-tooltip-content .totalRow div { padding-right:30px }
.cart-tooltip-content .pcShowCart { margin:0; background:#fff !important;  font-size:12px !important;}
.cart-tooltip-content .pcShowCart th {padding:2px;  font-size:12px !important; }
.cart-tooltip-content .pcShowCart tfoot td { background-color:#eee;}
.cart-tooltip-content .totalRow img {     padding-right: 5px }
.cart-tooltip-content .totalRow td { background:#fff !important; padding:5px 0 0 5px }
.cart-tooltip-content .cart-image { width:20px; padding-right:5px }
.cart-tooltip-content .pcMainTable {width:450px;}
.cart-tooltip-content .pcShowCartPrices {  font-size:11px !important;}
.cart-tooltip-content .subtotal-row td { padding-top:0 }
.cart-tooltip-remove-icon img { padding:2px 0 !important;  }
.cart-tooltip-empty { padding:20px 0;}
.cart-tooltip-second-row { border-top: 1px solid #eee; }
.bodyCart {background:#fbf7aa !important; }

/* INVESTOR RELATION */
#ir h2 {font-family: 'museo-sans',Arial,sans-serif;font-size: 1.250em;font-weight: 700; padding-bottom:0;margin-bottom:0;color:#3D3939;margin-bottom:30px;}
.ir_box {float:left; padding:0; width:100%; margin-bottom:30px;}
.ir_box_img{width:14%;text-align:left;}
.ir_box_img img {margin-top:10px;margin-right:20px; -webkit-border-radius: 128px;-moz-border-radius: 128px;border-radius: 128px; width:120px; height:120px;}
.ir_box_txt {width:76%;text-align:left;}
.ir_box_txt_full {width:100%;text-align:left;}
.ir_box h4, .ir_box h3{font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1em;margin:0;color:#3D3939; width:100%;margin-bottom:6px;}
.ir_box h3{ color: #F07D00;}
.ir_box p{margin:0; padding:0px;line-height:1.5em; font-family:'museo-sans', Arial, sans-serif; font-weight:100; color:#3D3939;}
.ir_box p.full { display:none;}

/* NEWS 
.sidebar-news {	width:25%;float:right;margin:50px 0 0 0;padding:0;}
.wrapper-news  {width:70%;float:left;margin:50px 5% 0 0;padding:0 0 20px 0 ;}
.wrapper-news h4 { font-size:1em;}
.widget { width:100%; float:left; margin:0;}
.widget h3 { color:#F07D00; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1em;margin:0; width:100%;margin-bottom:6px;}
.widget p {color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:0.92em;margin:0; width:100%;margin-bottom:6px;}
.wrapper-news  .text-post img {max-width:100%; height:auto; margin:10px;padding:0; clear:right; display:block; margin:20px auto;}
*/

.sidebar-news {	width:25%;float:right;margin:50px 0 0 0;padding:0;}
.wrapper-news  {width:70%;float:left;margin:50px 5% 0 0;padding:0 0 20px 0 ;}
.wrapper-news h4 { font-size:1em;line-height: 1.5em;}
.widget:first-child { margin:0;}
.widget { width:100%; float:left; margin:20px 0 0 0;}
.widget h3 { color:#4cbad7; font-family:'museo-sans', Arial, sans-serif; font-weight:700; font-size:1em;margin:0; width:100%;margin-bottom:6px;}
.widget p {color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:0.92em;margin:0; width:100%;margin-bottom:6px;}
.wrapper-news  .text-post img {max-width:100%; height:auto; /*float:left;*/margin:10px;padding:0; clear:right; display:block; margin:20px auto;}

/* FAQ */
.wrapper-faq  { text-align:left;}
.wrapper-faq .wrapper-post { text-align:left; width:100%; border-bottom:1px solid #eaeaea; padding-bottom:20px; margin:0;}
.wrapper-faq .wrapper-post:last-child { border:0;}
.wrapper-faq .wrapper-post h4 { float:left; width:100%; margin:10px 0 5px 0; padding:0 0 0 0; color:#4cbad7; }
.wrapper-faq .wrapper-post h4 span { color:#4cbad7; text-decoration:none; font-weight:700; text-transform:capitalize; }
.wrapper-faq .wrapper-post h2 { text-align:left; color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300; float:left; font-size:1.4em;padding:0; margin:0; width:100%; }
.wrapper-faq .wrapper-post h2 a {color:#3D3939;font-weight:300; }
.wrapper-faq .wrapper-post a {color:#4cbad7;font-weight:700;  }

.wrapper-post { float:left; width:90%; margin:0 10% 40px 0; padding:0 0 36px 0; border-bottom:1px solid #CCCAC9;}
.wrapper-post-last { border-bottom:0;}
.wrapper-post p { float:left; width:100%; margin:0 0 10px 0; padding:0 0 0 0; }
.wrapper-post h2 { color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:300; float:left; font-size:2em;margin:0 0 15px 0; width:100%;}
.text-post { color:#3D3939;}
.text-post a { color:#4cbad7;  text-decoration:none; font-weight:700; }
.text-post a:hover { text-decoration:underline;}
.wrapper-post h4 { float:left; width:100%; margin:0 0 20px 0; padding:0 0 0 0; }
.wrapper-post h4 span { color:#4cbad7; text-decoration:none; font-weight:700; text-transform:capitalize; }
.wrapper-news .wrapper-post:last-child { border:0;}

/* for nl subscribe page only */
.wrapper-post-nl { float:left; width:90%; margin:0 10% 0 0; padding:0 0 36px 0;}
.wrapper-post-nl-last { border-bottom:0;}
.wrapper-post-nl p { float:left; width:100%; margin:0 0 10px 0; padding:0 0 0 0; }
.wrapper-post-nl h3 { color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:700; float:left; font-size:1.125em;margin:15px 0; width:100%; text-transform:uppercase;}
.text-post-nl {color:#3D3939; margin-top:15px;}
.text-post-nl a { color:#3D3939;  text-decoration:none; font-weight:700; }
.text-post-nl a:hover { text-decoration:underline;}
.wrapper-news-nl .wrapper-post:last-child { border:0;}

.main-wrapper-nl-left{float:left; width:70%;text-align:left;margin-bottom: 22px;}
.main-wrapper-nl-left h2{font-weight:700;}
.main-wrapper-nl-right{float:right; width:30%; text-align:center;}

.main-wrapper-nl-right ul{width:100%; list-style:none;padding:0; margin:20px 0 0 0;}
.main-wrapper-nl-right li{width:100%;float:left; width:20%; text-align:center;}
.blog-nl-sub {background-color: #ffd356;border-radius: 6px;margin: 1.5rem 1.875rem;padding: 1.5rem 1.875rem; text-align:left;}
.blog-nl-sub  h4{color: #3d3939;font-size: 24px;font-weight: 700;padding-bottom: 20px;margin:0; padding:0;}
.blog-nl-sub input[type="text"]{background-color: #ffffff;border: 2px solid #ffffff;border-radius: 5px;box-shadow: none;color: #3d3939;font-weight: 300;  margin-bottom: 1rem;padding: 0.5rem; width: 100%; padding:10px; margin-top:20px;font-size:0.8em;}
.blog-nl-sub  input[type="checkbox"] {float: left;margin: 0 3px 0 0;vertical-align: top;}
.blog-nl-sub label {color: #3d3939;float: right;line-height: 1.2em;margin: 0 0 1rem;padding: 0;width: 90%; font-size:0.75em; font-weight:300;}
.blog-nl-sub input[type="submit"]{background-color: transparent;border: 2px solid #3d3939;border-radius: 6px;box-shadow: none;color: #3d3939;font-family: "museo-sans",Arial,sans-serif;font-size: 15px;font-weight: 700;line-height: 1em;padding: 10px 30px;text-align: center;text-transform: uppercase;}
.blog-nl-sub .wrapper-privacy a:hover{text-decoration:underline;}

/* form subscribe */
.form-nl-ir-subscribe {background-color:#F2F2F2; width:100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;float:left;margin:20px 0 20px 0; padding:10%;}
.form-nl-ir-subscribe h3 {color:#4cbad7; font-family:'museo-sans', Arial, sans-serif; font-weight:700; float:left; font-size:1.1em;margin:0 0 20px 0; width:100%;}
.input-text-form { float:left;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; width:96%; margin-left:1%; margin-bottom:10px; border:0; height:40px; text-indent:5px; color:#B7B3B2;}
.form-nl-ir-subscribe label {color:#3D3939; font-family:'museo-sans', Arial, sans-serif; font-weight:100; float:left; line-height:1em; font-size:0.9em;margin:6px 0 0 0; width:85%;}
.button-submit { float:left; border:2px solid #3D3C3B;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;  font-weight:700; 
text-transform:uppercase; margin:20px 0 0 0; text-align:center; padding:10px 30px; text-align:center;font-size:0.95em; }

.form-nl-ir-subscribe input[type=checkbox] { float:left; margin-right:10px;}
.button-submit:hover { border:2px solid #4cbad7; }

/* Osservatorio statistico */
#wrapper-osservatorio { margin-top:25px; }

/* RESPONSABILITA SOCIALE*/
#wrapper_resp_sociale h4 { font-weight:700;}

/* COOKIE MSG*/
#cookie_modal { width:100%;  /*position:fixed;  top:0;*/ float:left;  z-index:99999;  color:#ffffff;  background-color:#4cbad7;  font-size:0.8em;  display:none; }
#cookie_modal div { margin:10px auto; max-width:1060px; text-align:left; position:relative; line-height:1.2em; padding:0; }
#cookie_modal img { position:absolute; right:10px; top:10px;cursor:pointer;}
#cookie_modal a{color:#ffffff;}
#cookie_modal a:hover{color:#ffffff;}

/* ERROR 404, 500, generic */
.server-error ul { text-align: left; margin: 0 0 0 90px;}
.server-error p { text-align: left; margin: 0 0 0 115px; padding:0; width:75%; }

.response-page { /*float:left;*/ width:100%; height:100%; background-color:#252525;color:#fff; display:inline-table;}
.error { background:#252525 url(../images/error/error.jpg) no-repeat center center; background-size:cover;}
.response-page.success { background:#252525 url(../images/error/success.jpg) no-repeat center center; background-size:cover;}

.wrapper_logo { float:left; width:100%; margin:100px 0; padding:0; text-align:center; position:relative; }
.wrapper_logo img { margin:auto; }
.response-page footer { background:none;}

.response-page h2, .response-page p { float:left; width:100%; text-align:center; margin:0; padding:0;}
.response-page p { color:#fff; font-size:1.1em; margin:0 0 65px 0; padding:0; font-size:100;}
.response-page h2 { color:#4cbad7; font-size:3.4em; font-weight:700; margin:0 0 25px 0; padding:0;}
.response-page .boxes_content {margin:0 0 65px 0; float:left; width:100%;}
.response-page .boxes_content p { width:100%; margin-bottom:10px; font-size:1em;}


/* Recupera password e user */
.container_form.container_form_narrow{ width: 50%; margin-top:20px; }
.container_form_narrow label{ text-align:left; }
.container_form_narrow .contactForm input[type="submit"]{ width: 50%; margin:auto 25%; background-color:transparent; }
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder { color: #3d3a39; opacity:0.7; }

/* HEADERS EMAIL SETTINGS*/
#wrapper-client-text { width:100%;}

/* POPUP */
.popup { 
	text-align:center; 
}
.popup h1{ 
	font-family:'museo-sans', Arial, sans-serif;
	font-weight:700;
	color: #f07d00;
	font-size:26px;
	text-align:center;
	line-height:1.3em;
	padding: 20px 0 10px;
	margin:0;
}
.popup p{
	margin: 0 20px 10px;
	padding:0;
}
.popup .bottone{
	display:inline-block;
	text-align:center;
	border:2px solid #3D3939;
	background-color: #ffffff;
	padding:13px 26px;	
	font-family:'museo-sans', Arial, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	color:#3D3939;
	line-height:1em;
	margin:10px 0 20px;
	cursor:pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.popup .bottone:hover,
.popup .bottone:focus,
.popup .bottone:active{
	border:2px solid #f07d00;
	color:#f07d00;
}

.screen-bottom {
    margin: 30px auto 0;
    width: 604px;
}

.divider.spaziatura-trenta {
    margin: 30px 0;
}

.screen-top {
    margin: 0 auto 30px;
    width: 604px;
}

/* button lateral */
.btn-lateral { text-align:center; color:#fc5f53; border:2px solid #fc5f53; width:60px;height:60px;position:fixed;right:20px;cursor:pointer;z-index:1000;font-weight:100; -webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.btn-lateral1{ border:2px solid #4cbad7; top:264px; color:#4cbad7;}
.btn-lateral2{ border:2px solid #fc5f53; top:335px; color:#fc5f53;}
.btn-lateral i { margin:14px auto 20px auto; font-size:1.8em;}
.btn-lateral1 i { margin:14px 10px 20px 3px;}

.btn-lateral1:hover{ background-color:#4cbad7; color:#ffffff;}
.btn-lateral2:hover{ background-color:#fc5f53; color:#ffffff;}

#btn-price-sensitive {	border: 2px solid #3e3d3c;    color: #3e3d3c;    cursor: pointer;    font-family: "museo-sans",Arial,sans-serif;    font-size: 0.9em;    font-weight: 700;    margin:10px auto;	float:left;    padding: 12px 20px;    text-decoration: none;    text-transform: uppercase;	border-radius: 4px;}
#btn-price-sensitive:hover {border: 2px solid #4cbad7; color: #4cbad7;}

/* modal elements */
.close_modal { -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; position:absolute; z-index:999; width:40px; height:40px;  background:#323232 url('../images/img_close_modal.png') no-repeat center center; cursor:pointer;}
.close_modal:hover {background:#7f7f7f url('../images/img_close_modal.png') no-repeat center center;}

/* post pagination */
.paginationBox{float:left; width:90%;}
.width90 {width:90%;}
.pagination{clear:both; text-align:center;}
.pagination ul{list-style:none;padding:0; margin:auto;}
.pagination li{float:left; margin-right:10px; text-align:center; color:#4cbad7; font-weight:700;}
.pagination li:last-child{margin-left:0px;}
.pagination .current {padding:10px 15px; background-color:#4cbad7; font-weight:700; color:#ffffff; border:1px solid #4cbad7; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-right:10px;}
.pagination a, .pagination a:hover{text-decoration:none;}
.pagination a:last-child{margin-right:0px;}
.pagination .active a{background-color:#4cbad7; color:#ffffff;}
.pagination a {padding:10px 15px; background-color:#ffffff; font-weight:700; color:#4cbad7; border:1px solid #4cbad7; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-right:10px;}
.pagination a:hover {padding:10px 15px; background-color:#4cbad7; font-weight:700; color:#ffffff; border:1px solid #4cbad7; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}

/* logout page */
.row-spacer h2, .row-spacer p {color: #3d3c3b; float: left; padding: 0; width: 100%;}
.row-spacer h2 {font-size: 2em;}
.row-spacer div.center_txt p {width: 60%; margin:0 auto 20px auto; text-align:center;display:table; float:none;}
.row-spacer div { float: left; padding: 0; width: 100%; position:relative;}
.row-spacer div.center_txt img { padding: 0; margin:20px auto; display:table;  }

.btn_cta { padding: 10px 20px; margin:20px auto; font-weight:300; text-transform:uppercase; }
.btn_cta:hover { background-position: -100% center; font-weight:300;}

.title_colored { text-transform:uppercase; color:#4cbad7; }

/* boxes */
.row-spacer .box-col6 { float: left; margin: 0; padding: 1%; width: 50%;}
.row-spacer .box-col4 { float: left; margin: 0; padding: 1%; width: 33%;}

.row-spacer .wrapper_boxes { float: left; padding: 0; margin:20px 5%; width: 90%;}
.row-spacer .wrapper_boxes .box { float: left; margin: 0; position:relative; }
.row-spacer .wrapper_boxes .box span{ /*float: left; margin: 0 20px 0 0;*/ padding:0; width:60px; height:60px; margin:0 auto 20px auto; display:table;}
.row-spacer .wrapper_boxes .box a { color:#fffff; margin:20p auto  }
.row-spacer .wrapper_boxes .box h4{ color:#4cbad7; font-size:1.1em;font-weight:300;margin:0; padding:0;}

.center_btn { display:table;}

/* boxes row*/
.row-spacer .wrapper_boxes_row { float: left; padding: 0; margin:20px 10%; width: 80%!important;}
.row-spacer .wrapper_boxes_row .box span{ float: left; margin: 0 20px 0 0; padding:0; width:60px; height:60px;}
.row-spacer .wrapper_boxes_row .box a{ color:#4cbad7; font-weight:300;  }

.box_icon1 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll 0 0;}
.box_icon2 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll -60px 0;}
.box_icon3 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll -120px 0;}
.box_icon4 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll 0 -60px;}
.box_icon5 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll -60px -60px;}
.box_icon6 { background: rgba(0, 0, 0, 0) url("../images/logout/img_icons.png") no-repeat scroll -120px -60px;}


/* JOB REQUEST*/
#jobresult{padding:30px;background:#c0ffd2; text-align:center; display:none; height:100%; text-align:center; height:100px;}
#jobresultTxt{max-width:1060px; margin:auto;}
#but_jobform {border: 0;color: #ffffff;cursor: pointer;font-family: 'museo-sans',Arial,sans-serif;font-size: 1.1em;font-weight: 700;margin-left: 35%;margin-right: 35%;padding: 12px 20px;text-align: center;text-decoration: none;text-transform: uppercase;width: 30%;}
#but_jobform:hover {background-color:#1e9dbe; color:#ffffff;}

/*************************** NEW 2016 ***************************/
/* overset css */
.buttonCTA_full {color:#ffffff;padding:15px 30px; text-transform:uppercase; background-color:#4cbad7;}
.buttonCTA_full:hover {background-color:#1e9dbe; color:#ffffff;}

/* 01 - generic */
/* 02 - testimonials */
/* 03 - clients */
/* 04 - shortcode MU_RSS_NEWS */
/* 05 - shortcode MENU SECOND LEVEL */
/* 06 - shortcode VISUAL */
/* 07 - shortcode CTAS */
/* 08 - shortcode HIGHLIGHTS */
/* 09 - shortcode RELATED DOWNLOAD */
/* 10 - shortcode BOXES */
/* 11 - shortcode MOVIE */
/* 12 - shortcode DOWNLOAD REQUEST  */
/* 13 - shortcode SLIDERS  */
/* 14 - shortcode TABS  */
/* 15 - shortcode VISUAL SLIDER */
/* 16 - shortcode IDEAL FOR */
/* 17 - LIST ICON MENU */
/* 18 - POP AGENCY PROGRAM */

/* 01 - generic */
/*.bordered-bottom { border-bottom:1px solid #eaeaea;}
.bordered-top { border-top:1px solid #eaeaea;}
.main-section {padding: 90px 0 90px 0; position: relative; }
.main-section-bottom {padding: 90px 0 0 0; }
.main-section-full {padding:0;}
.main-section h1, .main-section h2, .main-section h3 { display:table; width:90%; text-align:center; padding:0; margin:0 auto 40px auto; color:#464646;}
.main-section h1 {font-size:3.750em; color:#252525 }
.main-section h2 {font-size:1.3em; line-height:1.4em;}
.main-section h3 {font-size:2.250em;}
.main-section p {margin:0 auto 40px auto; display:table; width:70%; text-align:center; color:#464646; font-size:1.125em; font-weight:100; padding:0; }
.no-overflow { overflow: hidden !important;}
.grey-btn { background-color: #ffffff; background-image: linear-gradient(to right, #ffffff 50%, #4cbad7 50%); background-size: 200% 100%; cursor: pointer; transition: background-position 500ms ease 0s;}
*/

.bordered-bottom { border-bottom:1px solid #eaeaea;}
.bordered-top { border-top:1px solid #eaeaea;}
.main-section {padding: 90px 0 90px 0; position: relative; }
.main-section-bottom {padding: 90px 0 0 0; }
.main-section-full {padding:0;}
.main-section h1, .main-section h2, .main-section h3 { display:table; width:90%; text-align:center; padding:0; margin:0 auto 40px auto; color:#464646;}
.main-section h1 {font-size:3.750em; color:#252525 }
.main-section h2 {font-size:1.3em; line-height:1.4em;}
.main-section h3 {font-size:2.250em;}
.main-section p {margin:0 auto 40px auto; display:table; width:70%; text-align:center; color:#464646; font-size:1.125em; font-weight:100; padding:0; }
.main-section p.full {margin:0 auto 0 auto;}
.main-section a.ctaBtn {margin:0 auto 0 auto; display:table;color:#fff;}
.main-section-interal h1, .main-section-interal h2, .main-section-interal h3 {width:100%; text-align:left; }
.main-section-interal p {width:100%; text-align:left; }
.no-overflow { overflow: hidden !important;}
.grey-btn { background-color: #ffffff; background-image: linear-gradient(to right, #ffffff 50%, #4cbad7 50%); background-size: 200% 100%; cursor: pointer; transition: background-position 500ms ease 0s;}
.generic-list { list-style:none; padding:0; margin:40px 0 0 0;} 
.generic-list li { padding:0; margin:0 0 0 0; min-height:40px;} 
.generic-list li i{ padding:0; margin:0 10px 0 0;} 
.generic-list li i.active{ color:#4cbad7;} 

/* 02 - testimonials */
.tm_container{max-width:580px; margin:0 auto;position:relative; display:table;}
.tm_container h3{ float:left; width:100%; text-align:center; padding:0; margin:0 0 42px 0;}
.tm_logo{margin:0 auto 10px auto; display:table; padding:0; width:156px; height:156px; background-color:#ededed; border: 1px solid #ededed;-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px; overflow:hidden;}
.tm_content { float:left; width:100%; margin:0; padding:0;position:relative;}
.tm_content p{ margin:0 auto; display:table; width:70%; text-align:center;font-size:1.313em; padding:0; font-weight:100;}
.tm_name p { float:left; width:100%!important; text-align:center; font-size:0.875em;font-weight:700;}
.tm_name p span {color:#1e9dbe;font-size:1.125em; }
.tm_fader{display: none; float:left;width:100%;}

/* 03 -clients */ 
.clients-section {padding: 70px 0 70px 0; }
.clients{margin:0 auto; max-width:1060px; text-align:center;display:table;}
.clients h3{float:left; width:100%; text-align:center; padding:0; margin:0 0 32px 0;font-size:1.125em;}
.clients ul{padding:0; list-style:none; margin:auto; width:100%; display:table;}
.clients li{float:left; text-align:center; margin:0 30px; font-weight:bold; font-size:1.125em;}

/* 04 -shortcode MU_RSS_NEWS */
.sp_title_section h2{font-size:2em;margin:0;}
.sp_title_section p{margin:20px 0 0 0;font-size:1.125em;line-height:1.5em;}
.wrapper_rss_news { float:left; width:100%; margin:40px 0 0 0; padding:0;}
.wrapper_rss_news_item {float:left; width:45%; margin:0 2% 30px 2%; padding:0 0 0 1%; text-align:left; border-left:1px solid #eaeaea;min-height:210px;}
.wrapper_rss_news_item span {float:left; width:100%; margin:0 0 5px ; padding:0; color:#797979;font-size:1em; text-transform:uppercase;}
.wrapper_rss_news_item h2 {float:left; width:100%; margin:0 0 5px 0; padding:0;color:#4cbad7;font-size:1.1em; text-align:left; overflow:hidden; height:20px;}
.wrapper_rss_news_item p {float:left; width:100%!important; margin:0; padding:0;font-size:0.9em; text-align:left;}
.wrapper_rss_news_item h2 a {color:#333; font-weight:300; font-size:1em; color:#4cbad7;}
.wrapper_rss_news_item p a {color:#333;font-weight:100;font-size:0.9em;float:left; width:100%;}
.wrapper_rss_news_item h2 a:hover {color:#1e9dbe;}

/* 05 - shortcode MENU SECOND LEVEL */
.thirdlevelmenu {margin:30px auto 0 auto; width:100%; max-width:1060px; display:table;}
.thirdlevelmenu div:nth-child(1) {padding:0; width:100%;}
.thirdlevelmenu ul{padding:0; list-style:none; margin:auto; display:table;}
.thirdlevelmenu li{/*float:left;*/ /*width:160px;*/ text-align:center; margin:0; text-transform:uppercase; padding:55px 1% 30px 1%; display:table-cell;line-height:1.25em;}
.thirdlevelmenu li span{ display:table; margin:0 auto 20px auto; width:50px; height:50px;}
.thirdlevelmenu li a{/*color:#464646;*/ color:#fff; font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:0.875em; text-decoration:none; line-height:inherit;}
.thirdlevelmenu li a:hover {/*color:#1e9dbe;*/ color:#fff;text-decoration:none;}
.thirdlevelmenu li:hover a{/*color:#1e9dbe;*/ color:#fff;text-decoration:none;}
.thirdlevelmenu ul#func_ideal_for li {padding:0 0 30px 0; margin:0 10px; display:block; float:left; }
.thirdlevelmenu ul#func_ideal_for li a{text-align:left; margin:0; text-transform:uppercase; padding:0 0 0 0; display:table-cell;line-height:1.25em;background-color:#4cbad7; color:#ffffff; font-size:1em; padding:5px 5px;font-weight:300;}

/* 06 - shortcode VISUAL */
.visual_content{max-width:1060px; margin:0 auto; text-align:center;}
.visual_video{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:0;}
.row_visual_video {	max-width:1060px; margin:0 auto; text-align:center; height:700px;}
.row_visual_video_small { height:420px;}
.visual_content_video{ max-width:1060px; margin:0 auto; text-align:center; position:relative; height:100%; display:table;}
.visual_content_video .wrapper_actions_video{ display:table-cell; vertical-align:middle;}
.visual_video::after {background: rgba(25, 29, 34, 0.30) none repeat scroll 0 0;content: "";  display: block; height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;	height:100%;}
.wrapper_video_btn_modal { display:block; width:100%; margin:0; padding:0; position:relative;}
.video_btn_modal { margin:20px auto; display:table; width:100px; height:50px;	background-color:#ffffff; -webkit-border-radius: 200px;	-moz-border-radius: 200px;	border-radius: 200px; cursor:pointer;  position:relative;}
.visual_video_modal { position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; z-index:999;}
.visual_video_modal video { float:left; margin-top:2%; width:100%; height:90%;}
.close_modal { top:40px; right:40px; }
.video_btn_modal i{margin-top:18px; }

/* 07 - shortcode CTAS */
.cta_content{/*max-width:1060px;*/ width:1060px; margin:90px auto; text-align:center; list-style:none; padding:0;display:table;}
.cta_content_full{width:100%; margin:auto; text-align:center;  padding:0; list-style:none;display:table;}
.cta_content_full .cta_col{width:50%; /*float:left;*/ display:table-cell; padding:60px 0 30px 0; margin:0;}
.cta_content h3, .cta_content_full h3 { display:table; width:90%; text-align:center; padding:0; margin:0 auto 40px auto; color:#464646; font-size:2.250em;}
.cta_content p, .cta_content_full p {margin:0 auto 40px auto; display:table; width:70%; text-align:center; color:#464646; font-size:1.125em; font-weight:100; padding:0; }
.cta_content a, .cta_content_full a {margin:0 auto 40px auto; display:table;text-align:center; max-width:70%; font-weight:300; }

/* 08 - shortcode HIGHLIGHTS */
.highlights_content{max-width:1060px; margin:0 auto; text-align:center;}
.highlights_item{float:left;padding:15px 1% 0 1%; /*width:48%;*/ margin:0;}
.highlights_item img{ display:table; margin:0 auto 20px auto;}
.highlights_item h5{font-weight:700;font-size:1.2em; line-height:1.4em;margin:0 0 20px 0;}
.highlights_item p{ padding:0;line-height:1.5em; font-size:1em; width:80%; text-align:center; display:table; margin:0 auto 40px auto;}
.highlights_item a { display:table; margin:auto; width:auto;}

/* 09 - shortcode RELATED DOWNLOAD */
.related_download_content{max-width:768px; margin:0 auto; text-align:center;}
.related_download_item{padding:15px 1% 0 1%; width:50%; margin:0; float:left;}
.related_download_content div:first-child{padding-top:25px;}
.related_download_item img{ display:table; margin:0 auto 20px auto;}
.related_download_item h5{font-weight:700;font-size:1.2em; line-height:1.4em;margin:0 0 20px 0;}
.related_download_item p{ padding:0;line-height:1.5em; font-size:1em; width:80%; text-align:center; display:table; margin:0 auto 30px auto;}
.related_download_item a { display:table; margin:auto; width:auto;}
.related_download_item:nth-of-type(1){padding-top:40px;}

/* 10 - shortcode BOXES */
.boxes_content{max-width:1060px; margin:0 auto; text-align:center;}
.boxes_content_item{float:left;padding:15px 1% 0 1%; width:33%; margin:0;}
.boxes_content_item img{ display:table; margin:0 auto 20px auto;}
.boxes_content_item h5{font-weight:700;font-size:1.2em; line-height:1.4em;margin:0 0 20px 0;}
.boxes_content_item p{ padding:0;line-height:1.5em; font-size:1em; width:80%; text-align:center; display:table; margin:0 auto 40px auto;}
.boxes_content_item a { display:table; margin:auto; width:auto;}

/* 11 - shortcode MOVIE (gallery es. JADE) */
.movies_content{max-width:1060px; margin:0 auto; text-align:center;}
.movies_content p{width:70%;}
.movies_item_image { height:500px;	width:100%; float:left; margin:0 0 40px 0; padding:0;}
.movies_item_cover {position:absolute;top:0;left:0;}
.movies_item_video {margin:auto; display:table;position:relative;-webkit-filter: brightness(108.5%);}
.movies_gallery_item { max-width:1060px; margin:0 auto; text-align:center;}
.movies_gallery_item h5{ font-weight:700;font-size:1.2em; line-height:1.4em;margin:0 0 20px 0;}
.movies_gallery_item p{ padding:0;line-height:1.5em; font-size:1em; width:80%; text-align:center; display:table; margin:0 auto 40px auto;}
.movies_gallery_items_controller {	display:table;	margin:20px auto;	list-style:none;	padding:0;	}
.movies_gallery_items_controller li {	display:inline;	margin:0;	padding:0;	}
.movies_gallery_items_controller li div {	float:left;	margin:10px;	padding:0;	cursor:pointer;	}
.movies_gallery_items_controller li img {	float:left;	margin:0;	padding:0;	cursor:pointer;	}
.movies_gallery_item_mobile { display:none; width:100%; position:relative; text-align:center;}
.movies_gallery_item_mobile img { margin:50px auto; display:table;}
.movies_gallery_items_controller_bullet { width:20px; height:20px; margin:10px; background-color:#122129; float:left;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px; cursor:pointer; text-indent:-9999999px;}
.movies_gallery_items_controller_bullet:hover {background-color:#95d0e3;}

/* 12 - shortcode DOWNLOAD REQUEST  */
.download_content {max-width:1060px; margin:0 auto; text-align:center;}
.download_content div.cols {width:100%; float:left; margin:0; padding:0; position:relative;}
.download_content div.cols:nth-of-type(1) {margin:0 0 40px 0;}
.download_content div.cols p {width:100%; float:left; margin:0; padding:0; position:relative; text-align:center; font-size:1em;}
.wrapper_download_button { margin:40px auto 5px auto; display:table; font-weight:100;}
.download_content div.cols form {width:100%; float:left; margin:0; padding:0; position:relative;}
.download_content div.cols form {	float:left;	width:100%;	margin:10px 0 0 0;	padding:0;}       	
.download_content div.cols form #email { background-color:#FFFFFF; float:left;	width:68%;	margin:0 2% 0 0;	padding:0;	border:1px solid #e7e8e8;	padding: 15px 30px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}  
.download_content div.cols p input {	float:left;	margin:5px 5px 0 0;	padding:0;	}
.download_content div.cols form #SLSubmit {float:left;	width:30%;	margin:0 0 0 0;	padding: 17px 30px;border:0;}
.download_content div.cols .wrapper_download_form { display:table; width:60%; margin:auto;}
.download_content .wrapper_download_form p a{text-decoration:underline; float:left; margin-top:2px; font-weight:100;}

/* 13 - shortcode SLIDERS  */
.slider_content{max-width:1060px; margin:0 auto; text-align:center;overflow: hidden;}
.slider_content .slider-pager {	margin:50px auto 80px auto; z-index:99; padding:0 0 0 0; display:table; }
.slider_content .slider-pager li{text-align:center;float:left;list-style:none;margin:0;padding:0 20px;}
.slider_content .slider-pager li .icon_pager_slider {width:100px;height:40px;margin:0 auto 5px 0; display:table;}
.slider_content .slider-pager li.callbacks_here a{color:#20b4e5;}
.slider_content .slider-pager li.callbacks_here:hover a {color:#1e9dbe;}
.slider_content .slider-pager li a {color:#474747;font-weight:100;}
.slider_content .slider-pager li a:hover{color:#1e9dbe!important;}
.slider_content .slider-pager li div { width:100%; float:left;text-align:center;}
.slider_content .rslides { margin:0; padding:0; width:100%; height:100%; }
.slider_content .callbacks_container {  margin-bottom: 50px;  position: relative;  float: left;  width: 100%; }
.slider_content .callbacks {  position: relative;  list-style: none;  overflow: hidden;  width: 100%; padding:0;  margin:0;  }
.slider_content .callbacks li {  position: absolute;  width: 100%;  height:100%;  left: 0;  top: 0;  text-align:center;  }
.slider_content .callbacks li div.wrapper_slide{  margin:auto;  max-width:1068px;  text-align:left;  height:100%;  }
.slider_content .callbacks li .left-content{position:relative;	/*height:250px;*/	width:50%;	/*float:left;*/ display:table-cell; vertical-align:middle;  }
.slider_content .callbacks li .left-content div {position:absolute;	top:0%;left:0;	}
.slider_content .callbacks li .left-content:last-child img{ float:right;   }
.slider_content .wrapper_slide {max-width:1060px; margin:0 auto; text-align:center;overflow: hidden;}
.slider_content .wrapper_slide h2 {  margin: 0 0 15px 0;    padding: 0; text-align:left;/*float:left;*/ width:100%; font-size:1.875em;}
.slider_content .wrapper_slide p { margin:  0 0 40px 0;    padding: 0;text-align:left; /*float:left;*/ width:100%; font-size:1em;}
/*.slider_content .callbacks_nav {  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 52%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;  text-decoration: none;  height: 100px;  width: 38px;  background: transparent url("../plugins/responsiveslides/themes.png") no-repeat left top;  margin-top: -45px; display:none;  }
.slider_content .callbacks_nav:active {  opacity: 1.0;  }
.slider_content .callbacks_nav.next {  left: auto;  background-position: right top;  right: 0;  }
*/
.slider_content .callbacks_nav { display:none;}
.slider_content.slider_content_full .callbacks_nav { display:block;}
.slider_content_full{max-width:100%; width:100%; margin:0 auto; text-align:center;overflow: hidden; height:470px;}
.slider_content_full .prev, .slider_content_full .next { opacity: 1; overflow-x: hidden;overflow-y: hidden; position: absolute; color:#000; top: 50%;z-index: 10;}
.slider_content_full .prev {left: 40px;}
.slider_content_full .next {right: 40px; text-align:right;}
.slider_content_full .prev i{font-size:1.6em;-ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */  transform: rotate(90deg);}
.slider_content_full .next i{font-size:1.6em;-ms-transform: rotate(-90deg); /* IE 9 */ -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */  transform: rotate(-90deg);}
.slider_content_full .callbacks li .left-content{position:relative;	width:50%; float:left;/*display:table-cell;*/ vertical-align:middle; margin-top:100px; }
.slider_content_full .callbacks li a{ font-weight:300; color:#fff;}

.slider_content_full .slider-pager-circle {	position:absolute; left:50%; bottom:20px; z-index:99999; bottom:0; }
.slider_content_full .slider-pager-circle li{text-align:center;float:left;list-style:none;margin:0;padding:0 5px;}
.slider_content_full .slider-pager-circle li.callbacks_here a{color:#20b4e5;}
.slider_content_full .slider-pager-circle li.callbacks_here:hover a {color:#1e9dbe;}
.slider_content_full .slider-pager-circle li a {color:#474747;font-weight:100;}
.slider_content_full .slider-pager-circle li a:hover{color:#1e9dbe!important;}

/* 14 - shortcode TABS */
.tabs_content{max-width:1060px; margin:0 auto; text-align:center;}
.tabs_content img{ display:table; margin:0 auto 20px auto;}
.tabs_content h5{font-weight:700;font-size:1.2em; line-height:1.4em;margin:0 0 20px 0;}
.tabs_content p{ padding:0;line-height:1.5em; font-size:1em; width:80%; text-align:center; display:table; margin:0 auto 40px auto;}
.tabs_content a { display:table; margin:auto; width:auto;}
.tabs_item { float:left; width:100%; margin:0; padding:0; display:none;}
.tabs_controller_content {max-width:100%; margin:0 0 80px 0; text-align:center;}
.tabs_controller_content .tabs-pager li .icon_pager_tabs {width:100px;height:40px;margin:0 auto 5px 0; display:table; cursor:pointer;}
.tabs_controller_content .tabs-pager li div { float:left; width:100%; text-align:center;}
.tabs_controller_content .tabs-pager li.tabs-active div { color:#20b4e5; cursor:pointer;}
.tabs_controller_content .tabs-pager li.tabs-active span { background:url('../images/arrow_tab.png') no-repeat center center; height:10px; position:absolute; bottom:-44px; width:100%; left:0;}
.tabs_controller_content .tabs-pager li:hover { color:#20b4e5; cursor:pointer;}
.tabs_controller_content .tabs-pager li div:hover { color:#20b4e5; cursor:pointer;}
.tabs_controller_content .tabs-pager li div { width:100%; float:left;text-align:center;}
.tabs_controller_content .tabs-pager {	margin:0 auto 10px auto; z-index:99; padding:0 0 0 0; display:table; }
.tabs_controller_content .tabs-pager li{text-align:center;float:left;list-style:none;margin:0 5px 0 5px;padding:0 20px; /*min-width:100px;*/ position:relative;}
.tabs_controller_content .tabs-pager li .icon_pager_slider {width:100px;height:40px;margin:0 auto 25px 0; display:table;}
.tabs_controller_content .tabs-pager li.callbacks_here a{color:#20b4e5;}
.tabs_controller_content .tabs-pager li.callbacks_here:hover a {color:#1e9dbe;}
.tabs_controller_content .tabs-pager li a {color:#474747;font-weight:100;}
.tabs_controller_content .tabs-pager li a:hover{color:#1e9dbe!important;}

/* 15 - shortcode VISUAL SLIDER */
.visual_slider_content{width:100%; margin:0; padding:0; float:left; overflow: hidden;height:420px; background-color:#e2e2e2;position:relative;}
.wrapper_visual_slider_content {margin:0 auto; display:table; position:relative;width:100%; max-width:1060px; height:100%;  vertical-align:middle;}
.visual_slider_content .rslides { margin:0; padding:0; width:100%; height:inherit;float:left;}
.visual_slider_content .callbacks { float:left; margin:0; padding:0; width:100%; height:inherit;}
.visual_slider_content .callbacks li { float:left; margin:0; padding:0; width:100%; height:inherit; position:relative;}
.visual_slider_content .callbacks li h1 { display:table-cell; vertical-align:middle; height:inherit; }
.visual_slider_content .callbacks li h1 a{ font-weight:300; color:#464646;}
/*.visual_slider_content .callbacks li h2 { position:absolute; bottom:20px; left:20px; background-color:#4cbad7; color:#ffffff; font-size:1.625em; padding:15px 10px;font-weight:300;}
.visual_slider_content .callbacks li h2.single { bottom:105px; cursor:pointer;}
.visual_slider_content .callbacks li p { position:absolute; bottom:20px; left:20px; background-color:#1e9dbe; color:#ffffff; font-size:1em; padding:15px 10px;font-weight:300;}
.visual_slider_content .callbacks li p span { display:block; color:#ffffff; font-size:1.4em; font-weight:700; }
.visual_slider_content .callbacks li h2 a{ color:#ffffff; font-weight:300;}
.visual_slider_content .callbacks li h2:hover{ background-color:#1e9dbe;}
.visual_slider_content .callbacks li p:hover{ background-color:#4cbad7;}
.visual_slider_content .callbacks li h2 i {margin:0 0 0 10px; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);  transform: rotate(-90deg);}*/
.visual_slider_content .prev, .visual_slider_content .next { opacity: 1; overflow-x: hidden;overflow-y: hidden; position: absolute; color:#000; top: 50%;z-index: 10;}
.visual_slider_content .prev {left: 40px;}
.visual_slider_content .next {right: 40px; text-align:right;}
.visual_slider_content .prev i{font-size:1.6em;-ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */  transform: rotate(90deg);}
.visual_slider_content .next i{font-size:1.6em;-ms-transform: rotate(-90deg); /* IE 9 */ -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */  transform: rotate(-90deg);}

/* 16 - shortcode IDEAL FOR */
.boxes_preview_content, .wrapper_boxes_preview_content {max-width:1060px; margin:0 auto;}
.wrapper_boxes_preview_content div {width:31%; margin:0 1% 2% 1%; height:240px;position:relative; background-color:#4cbad7; float:left;}
.wrapper_boxes_preview_content div span { position:absolute; bottom:20px; left:20px; background-color:#4cbad7; color:#ffffff; font-size:1.625em; padding:15px 10px;font-weight:300;}
.wrapper_boxes_preview_content div span a{ color:#ffffff; font-weight:300;}
.wrapper_boxes_preview_content div span:hover{ background-color:#1e9dbe;}

/* 17 - LIST ICON MENU */
/* FUNCTIONALITY */
.ico_platform {background:url('../images/submenu/ico_platform.png') no-repeat top center;}
.ico_database {background:url('../images/submenu/ico_database.png') no-repeat top center;}
.ico_advanced_segmentation {background:url('../images/submenu/ico_advanced_segmentation.png') no-repeat top center;}
.ico_automatic_sender {background:url('../images/submenu/ico_automatic_sender.png') no-repeat top center;}
.ico_landing_page {background:url('../images/submenu/ico_landing_page.png') no-repeat top center;}
.ico_api_integrations {background:url('../images/submenu/ico_api_integrations.png') no-repeat top center;}
.ico_services {background:url('../images/submenu/ico_services.png') no-repeat top center;}
.ico_delivery_plus {background:url('../images/submenu/ico_delivery_plus.png') no-repeat top center;}

/* FUNCTIONALITY EMAIL */
.ico_create_email {background:url('../images/submenu/ico_create_email.png') no-repeat top center;}
.ico_send_email {background:url('../images/submenu/ico_send_email.png') no-repeat top center;}
.ico_smtp {background:url('../images/submenu/ico_smtp.png') no-repeat top center;}
.ico_deliverability {background:url('../images/submenu/ico_deliverability.png') no-repeat top center;}
.ico_ab {background:url('../images/submenu/ico-ab.png') no-repeat top center;}
.ico_ico_analisi_email {background:url('../images/submenu/ico-analisi-email.png') no-repeat top center;}
.ico_email_errate {background:url('../images/submenu/ico-email-errate.png') no-repeat top center;}
.ico_statistics_email {background:url('../images/submenu/ico_statistics_email.png') no-repeat top center;}

/* FUNCTIONALITY SMS */
.ico_send_sms {background:url('../images/submenu/ico_send_sms.png') no-repeat top center;}
.ico_statistic_sms {background:url('../images/submenu/ico_statistic_sms.png') no-repeat top center;}

.buttonCTA {color:#4cbad7;border:2px solid #4cbad7;padding:15px 30px; text-transform:uppercase;}
.buttonCTA:hover {color:#1e9dbe;border:2px solid #1e9dbe;}

/* 18 - POP AGENCY PROGRAM */
.banner_agency_program { text-align:center; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; background-color:#f6f6f6; animation-duration: 1s; animation-name: move; bottom: 25px;left: 2%; position: fixed; width: 356px; z-index: 9999;}
.banner_agency_program span { position: absolute; top: 5px; right: 5px; width: 30px; height: 30px; color: #222222; text-align: center; cursor: pointer;}
.banner_agency_program span i {margin: 7px 0 0;}
.banner_agency_program a { position:relative; height:73px; float:left; font-weight:700; width:100%; margin:0; padding:30px 0 0 0; background-color:#fc5f53; color:#fff; text-transform:uppercase; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; }
.banner_agency_program h3 { width:100%; margin:0 0 0 0; padding:0; text-align:center; color:#252525; font-size:1em; text-transform:uppercase; font-weight:bold;}
.banner_agency_program p { width:100%; margin:0 0 15px 0; padding:0; text-align:center;font-size:0.8em; }
.banner_agency_program div {  background:url('../images/icon_banner_agency_program.png') no-repeat; background-position:11px 28px; height:90px; width:90px; margin:-15px auto 0 auto; padding:0; display:table;background-color:#f6f6f6;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.banner_agency_program a span { position:absolute; margin:0 0 0 -10px; top:-10px; left:50%; width:20px; height:20px; background-color:#f6f6f6;-ms-transform: rotate(45deg); /* IE 9 */   -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */  transform: rotate(45deg); }

@-webkit-keyframes move { 0% {bottom: -400px;} 100% { bottom: 25px; } }
@keyframes move { 0% {     bottom: -400px; } 100% { bottom: 25px; } }

/* CONTENT */
.wrappercontent{margin:auto; max-width:1060px; position:relative;}
.wrappercontent h3{ font-family:'museo-sans', Arial, sans-serif;font-weight:300; font-size:2.25em;}
.wrappercontent a{color:#4cbad7; text-decoration:none; font-family:'museo-sans', Arial, sans-serif; font-weight:700;}
.maincontent{position:relative; bottom:0;left:0;padding:0;display:table;}
.maincontent .col { width:50%;margin:0; padding:0; display:table-cell;vertical-align:middle;}
.maincontent .lt img{margin-right:30px;}
.maincontent .PR{padding-right:30px;}
.maincontent .PL{padding-left:30px;}
.maincontentimgDx{position:absolute; /*bottom:0;*/ right:0;}
.maincontentimgSx{position:absolute; /*bottom:0;*/ left:0;}
.maincontenttxt{/*position:relative; top:0; left:0; width:50%;padding:0; margin:0; min-height: 230px;*/  width:100%;padding:0; margin:0;}
.maincontenttxt h3{ font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-weight:normal; margin-top:0; padding:0;}
.maincontenttxt p{ font-family:'museo-sans', Arial, sans-serif; font-weight:100; font-size:1em; line-height:1.50em; padding:0;}
.maincontenttxt a{/*font-weight:normal;*/}
.maincontenttxt-full { width:100%; text-align:center;}
.maincontenttxt-full p{ margin:0 0 30px 0;}
.maincontenttxt .lefttxt, .maincontenttxt .lefttxt h3, .maincontenttxt .lefttxt p {text-align:left; width:100%;}
.maincontenttxt .lefttxt p {margin-bottom:40px;}

/* content for image full left or full right */
.wrappercontentfull {width:100%; display:table;}
.wrappercontentfull .wrappertext {width:50%; display:table-cell;vertical-align:middle; position:relative;}
.wrappercontentfull .wrappertext .maintextMR {margin-left:30px; max-width:530px; text-align:right}
.wrappercontentfull .wrappertext .maintextML {margin-right:30px; max-width:530px; text-align:left}
.wrappercontentfull .mainimg {width:50%; display:table-cell; vertical-align:middle; position:absolute;}
.wrappercontentfull .mainimg .mL80{margin-left:80px;}
.wrappercontentfull .mainimg .mR80{margin-right:80px;}
.wrappercontentfull .maintextML h3, .wrappercontentfull .maintextML p, .wrappercontentfull .maintextMR h3, .wrappercontentfull .maintextMR p {text-align:left;margin-left:0; width:100%;}
.wrappercontentfull .maintext p {margin:0;}
/* content box central */
.wrapper-content-box{max-width:1060px; margin:0 auto; text-align:left;}
.wrapper-content-box .centertxt{text-align:center;}
.wrapper-content-box .centertxt .centerImg{margin:0 0 0 0; padding:0; }
.wrapper-content-box .centertxt .buttonCTA{margin:40px 0 0 0; display:inline-table;}

.wrapper-content-box h3{font-size:2.250em; font-weight:300;color:#464646;}
.wrapper-content-box p{font-size:1.125em; margin-bottom:40px;}
.wrapper-content-box .list-3 {list-style:none; padding:0; margin:0; display:table; width:100%;}
.wrapper-content-box .list-3 li{width:33%; display:table-cell;vertical-align:top;} 
.wrapper-content-box .list-3 .img-box{vertical-align:bottom;}
.wrapper-content-box .list-3 .icoBoxItem {width:100%;display:inline-block}

/* icobox mu_content_boxes */
.icoBox, .icoBoxFull {width:50%; list-style:none; margin:0 auto 0px; padding-left:0;}
.icoBoxFullBullet {width:100%; list-style:none; margin:0 auto 40px; padding-left:0;}
.icoBoxFull {width:100%;}
.icoBoxFullBullet li {width:100%; padding-left:60px; margin-bottom:40px; min-height:60px;}
.icoBoxItem {background-position:left top; background-repeat:no-repeat;}
.icoBox li, .icoBoxFull li{width:50%; list-style:none;display:inline-block; text-align:left;margin:0 0 40px 0;padding-left:60px; padding-right:15px; vertical-align:top;min-height:60px;}
.icoBox li img, .icoBoxFull li img{margin-right:20px;}
.icoBox li span, .icoBoxFull li span, .icoBoxFullBullet li span  {font-size:1em;font-weight:700;color:#464646;}
.icoBox li a, .icoBoxFull li a {color:#4cbad7;font-weight:700; text-decoration:none; border:0; padding:0;}
.icoBox li a:hover, .icoBoxFull li a:hover {color:#1e9dbe;text-decoration:none;}

.maincontent .col .icoBoxMainTitle {padding:0; margin:0;}
.maincontent .col .icoBoxMainTitle h3, .maincontent .col .icoBoxMainTitle p{padding:0 30px 0 0; margin:0 0 40px 0; text-align:left; width:100%;}

/* MU_Features */
.feat-box{max-width:1060px;margin:auto; text-align:center;}
.feat-box h3{font-size:2.250em; font-weight:300;color:#464646;}
.feat-box p{font-size:1.125em;margin-bottom:40px;}
.feat-box ul{list-style:none; margin:0; padding:0;display:table;width:100%;}
.feat-box li{background-position:left top; background-repeat:no-repeat;padding-left:60px;padding-right:20px;margin:0;display:inline-table;width:33%;margin:0 0 60px 0; text-align:left}
.feat-box li h5,.feat-box li p{margin:0;padding:0;}
.feat-box li h5 {font-size:1em; font-weight:700;}
.feat-box li p{font-size:0.875em; font-weight:300; text-align:left; width:100%;}

/* MU_benefits */
.benefits-box{max-width:1060px;margin:auto; text-align:center;}
.benefits-box .benefits-head{width:100%; margin-bottom:40px;float:left;}
.benefits-box ul {width:100%; list-style:none; padding:0; margin:0; display:block;} 
.benefits-box li {width:31.333333333333%; background-color:#1e9dbe; background-repeat:no-repeat; padding:25px; margin:0 3% 30px 0; text-align:left; float:left; height:315px; overflow:hidden; display:block;background-size:cover; position:relative; z-index:5;}
/*.benefits-box li::after {background: rgba(25, 29, 34, 0.30) none repeat scroll 0 0;content: "";  display: block; height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;	height:100%;}
.benefits-box li:hover {opacity: 0.9; background-color:#000;}*/
.benefits-box li:nth-child(3n){margin-right:0;}
.benefits-box li p, .benefits-box li h4 {text-align:left; float:left;width:100%; color:#fff;opacity: 1; position:relative; z-index:10;}
.benefits-box li h4 {font-size:1.313em;font-weight:700;}
.benefits-box li p {margin:0; padding:0; font-size:1em;position:relative; z-index:10;display:block;}
.benefits-box li a {color:#fff;}

/* API Integration */
.API-integration-box{max-width:1060px;margin:auto; text-align:center;}
.API-integration-box ul {width:100%; list-style:none; padding:0; margin:0; display:table; margin-bottom:40px;}
.API-integration-box li {float:left;width:16.666666%; display:table; height:180px; background-image:url('../images/integrazioni-loghi.png'); background-repeat:no-repeat;}
.API-integration-box li a{display:table; height:100%; width:100%;}
.API-integration-box li span {display:none;}
.API-integration-box li:nth-child(2),.API-integration-box li:nth-child(4),.API-integration-box li:nth-child(6),.API-integration-box li:nth-child(7),.API-integration-box li:nth-child(9),.API-integration-box li:nth-child(11){background-color:#ededed;}
.API-integration-box .buttonCTA { display:table; margin:auto; }
.API-integration-box  .wordpress {background-position:0 0;}
.API-integration-box  .magento {background-position:0 -180px;}
.API-integration-box  .salesforce {background-position:0 -360px;}
.API-integration-box  .drupal {background-position:0 -540px;}
.API-integration-box  .shopify {background-position:0 -720px;}
.API-integration-box  .fourtell {background-position:0 -900px;}
.API-integration-box  .zapier {background-position:0 -1080px;}
.API-integration-box  .negoziando {background-position:0 -1260px;}
.API-integration-box  .sap {background-position:0 -1440px;}
.API-integration-box  .joomla {background-position:0 -1620px;}
.API-integration-box  .blogger {background-position:0 -1800px;}
.API-integration-box  .padiact {background-position:0 -1980px;}
.API-integration-box  .podbox {background-position:0 -2160px;}
.API-integration-box  .privy {background-position:0 -2340px;}

/* ONLUS LOGOS */
.ONLUS-box{max-width:1060px;margin:auto; text-align:center;}
.ONLUS-box ul {width:100%; list-style:none; padding:0; margin:0; display:table; margin-bottom:40px;}
.ONLUS-box li {float:left;width:16.666666%; display:table; height:180px; background-image:url('../images/onlus-loghi.png'); background-repeat:no-repeat;}
.ONLUS-box li a{display:table; height:100%; width:100%;}
.ONLUS-box li span {display:none;}
.ONLUS-box .buttonCTA { display:table; margin:auto; }
.ONLUS-box .amnesty {background-position:0 0;}
.ONLUS-box .avsi {background-position:0 -180px;}
.ONLUS-box .fontedisperanza {background-position:0 -360px;}
.ONLUS-box .medicisenzafrontiere {background-position:0 -540px;}
.ONLUS-box .bancofarmaceutico {background-position:0 -720px;}
.ONLUS-box .fondazionevialliemauro {background-position:0 -900px;}
.ONLUS-box .humana {background-position:0 -1080px;}
.ONLUS-box .interlife {background-position:0 -1260px;}
.ONLUS-box .aic {background-position:0 -1440px;}
.ONLUS-box .ccs {background-position:0 -1620px;}
.ONLUS-box .exodus {background-position:0 -1800px;}
.ONLUS-box .ffr {background-position:0 -1980px;}
.ONLUS-box .aisla {background-position:0 -2160px;}
.ONLUS-box .parca {background-position:0 -2340px;}
.ONLUS-box .dpp {background-position:0 -2520px;}
.ONLUS-box .stc {background-position:0 -2700px;}

/* PRICING COMPARISON */
.pricing-comparison-box .mobile {display:none;}
.pricing-comparison-box .desktop {display:block;}
.pricing-comparison-box{max-width:1060px;margin:auto; text-align:center;}
.pricing-comparison-box h3{color: #464646;display: table;margin: 0 auto 75px;padding: 0;text-align: center;width: 90%;font-size: 2.25em;}
.pricing-comparison-box .included {margin-top:40px;}
.pricing-comparison-box .headtable li {display:table-cell;text-align:left; }

.pricing-comparison-box .headtable, .pricing-comparison-box .itemtable {list-style:none; padding:0; margin:0; width:100%;text-align:left; display:table;}
.pricing-comparison-box .headtable h4{padding:0; margin:0;font-size:2em;text-align:left;}
.pricing-comparison-box .headtable p{padding:0; margin:0;font-size:1em;text-align:left; width:100%;}
.pricing-comparison-box .headtable li {width:26%;border-bottom:1px solid #ededed;padding:10px 13px 10px 13px;margin:0;vertical-align:bottom;text-align:left;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}

/* 1-Options 2-Web 3-spacer 4-Pro 5-spacer 6-Enterprise*/
.pricing-comparison-box .headtable li:nth-child(1) {width:20%;padding-top:40px;padding-bottom:10px;border-top:0;border-left:0;border-right:0;text-transform:uppercase;}
.pricing-comparison-box .headtable li:nth-child(2) {border:1px solid #ededed;}
.pricing-comparison-box .headtable li:nth-child(3),.pricing-comparison-box .headtable li:nth-child(5){width:7px;padding:0;margin:0;} 
.pricing-comparison-box .headtable li:nth-child(4){background-color:#4cbad7;color:#ffffff;}
.pricing-comparison-box .headtable li:nth-child(4) p {color:#ffffff;}
.pricing-comparison-box .headtable li:nth-child(6) {background-color:#256a7c;color:#ffffff;}
.pricing-comparison-box .headtable li:nth-child(6) p {color:#ffffff;} 

.pricing-comparison-box .itemtable {list-style:none; padding:0; margin:0; width:100%;text-align:left; display:table;}
.pricing-comparison-box .itemtable .itemPlus {width:20px; float:left;}
.pricing-comparison-box .itemtable .itemPlus .fa-plus {color:#d8d8d8; font-size:1em;cursor:pointer;}
.pricing-comparison-box .itemtable .itemPlus .rotate45 { -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.pricing-comparison-box .itemtable .itemTxt {float:left;width:90%;}

.pricing-comparison-box .itemtable p{padding:0; margin:0;font-size:1.313em;text-align:left; }
.pricing-comparison-box .itemtable li {border-bottom:1px solid #ededed;width:26%; vertical-align:middle;text-align:center;padding:15px 0; display:table-cell;font-size:0.85em;}
.pricing-comparison-box .itemtable li:nth-child(1) {width:20%; vertical-align:bottom;padding-left: 10px;text-align: left;}
.pricing-comparison-box .itemtable li:nth-child(3),.pricing-comparison-box .itemtable li:nth-child(5){width:7px;padding:0;margin:0;} 

.pricing-comparison-box  .item-detail {padding:40px 35px;background-color:#f2f2f2; margin-top:20px; position:relative;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-size:0.85em;}
.pricing-comparison-box  .item-detail p{font-size:1em;text-align:left; width:100%; margin:0; padding:0;}
.pricing-comparison-box  .item-detail .item-detail-close{position:absolute; top:10px; right:10px;}
.pricing-comparison-box  .item-detail .item-detail-close i{color:#4cbad7;font-size:1.1em;}

.pricing-comparison-box .item-detail {display:none;}
.pricing-comparison-box .item-detail .item-detail-close{cursor:pointer;}

.pricing-comparison-box .blue {color:#4cbad7;}
.pricing-comparison-box .grey {color:#cbcbcb;}

.pricing-comparison-box .CTATable {list-style:none; padding:0; margin:40px 0 0 0; width:100%;text-align:left; display:table;}
.pricing-comparison-box .CTATable ul{border:0;}
.pricing-comparison-box .CTATable li {border:0;width:25%; vertical-align:middle;text-align:center;padding:22px 0; display:table-cell;}
.pricing-comparison-box .CTATable li:nth-child(1) {width:21%; vertical-align:bottom;padding-left: 10px;text-align: left;}
.pricing-comparison-box .CTATable li:nth-child(3),.pricing-comparison-box .CTATable li:nth-child(5){width:7px;padding:0;margin:0;} 

.pricing-comparison-box .CTATable .buy {border:2px solid #ededed; color:#000000;}
.pricing-comparison-box .CTATable .buy:hover {border:2px solid #000000; color:#000000;}
.pricing-comparison-box .CTATable .try {}
.pricing-comparison-box .CTATable .contact {background-color:#256a7c;}
.pricing-comparison-box .CTATable .contact:hover {background-color:#0e2f37;}
.pricing-comparison-box .CTATable p{font-size:0.97em;padding:0; margin:0;}
.pricing-comparison-box .CTATable .fa-file-pdf-o{font-size:1.5em; margin-right:7px;}

.pricing-comparison-box .CTATable .PDFDownload a{font-weight:300;}


.main-section .pricing-comparison-box h3.CTA{padding-bottom:0; margin-bottom:25px;}
/*
.main-section .pricing-comparison-box p.CTA{margin: 0 auto 30px;}
*/
/* Email PRICE */ 
.email-Box{max-width:1060px;margin:auto; text-align:center;}
.email-Box h1{font-size: 2.625em;}
.email-Box h2{font-size: 1.25em;}
.email-Box h3{}
.email-Box h4{}
.email-Box h5{padding:15px;margin:0;font-weight:700;}
.email-Box p{}

#sliderBaloon{height:25px; color:#333; text-align:left; display:table; position:absolute;top:0;width:101px;}
#sliderBaloonVal{line-height:auto;}

/* erase styles */
input[type=range] {-webkit-appearance: none;}

/* Chrome, Safari, Opera */

#messaggi {background: #f2f2f2 linear-gradient(#4cbad7, #4cbad7) no-repeat scroll 0 0 / 0 100%;display:block;height:2px;padding:2px 0;cursor:grab;}
input[type=range]{-webkit-appearance: none;-moz-apperance: none;border-radius: 4px;height: 2px;}
input[type=range]::-webkit-slider-runnable-track {width:100%;height: 2px;;border: none;border-radius: 2px;padding:2px 0;}
input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;border: none;height: 16px;width: 16px;border-radius: 50%;background:#4cbad7;margin-top: -6.5px;}
input[type=range]:focus {outline: none;}

/* Firefox */
input[type=range]::-moz-range-track {border-radius: 8px;height: 2px;border:0;background: #f2f2f2;}
input[type=range]::-moz-range-thumb {width: 15px;height: 15px; border-radius: 15px; background: #4cbad7;border:1px solid #4cbad7;cursor:grab;}
input[type=range]::-moz-range-progress{background: #4cbad7;border-radius: 8px;}

.email-Box .email-controlBox, .email-Box .email-resultBox{width:100%;}
.email-Box .email-controlBox {padding:40px 0;}
.email-Box .email-controlBox ul{width:100%;display:table;list-style:none;margin:0;padding:0;}
.email-Box .email-controlBox li{display:table-cell;vertical-align:middle;position:relative;height:80px;}
.email-Box .email-controlBox li:nth-child(2){width:35%;}
.email-Box .email-resultBox{margin-bottom:40px;}
.email-Box .email-resultBox ul{list-style:none;padding:0; margin:0; width:100%;display:table;}
.email-Box .email-resultBox li{padding:0; margin:0; width:32%;display:table-cell;}
.email-Box .email-resultBox li:nth-child(2),.email-Box .email-resultBox li:nth-child(4){width:2%}
.email-Box .email-resultBox .header {text-align:left; padding:10px;}
.email-Box .email-resultBox .header h3,.email-Box .email-resultBox .header p {padding:0; margin:0;}
.email-Box .email-resultBox .price-box {height:150px; overflow:hidden;}
.email-Box .email-resultBox .price-box h4 {padding:40px 0;margin:0;font-weight:700;font-size:#464646;font-size:3.7em;}
.email-Box .email-resultBox .price-box h4 sup{font-size:0.267em;font-weight:300;position: relative;top: -30px;}
.email-Box .email-resultBox .overflowTxt {font-size:0.490em; font-weight:300;}
.email-Box .email-resultBox .web .header{background-color:#ffffff; border:1px solid #eaeaea;}
.email-Box .email-resultBox .pro .header{background-color:#4cbad7;}
.email-Box .email-resultBox .enterprise .header{background-color:#256a7c; color:#ffffff;}
.email-Box .email-resultBox .enterprise .price-box{padding:40px;font-size:1.8em; line-height:1.15em;}
.email-Box .email-resultBox .enterprise .price-box p{padding:0}
.email-Box .email-resultBox .pro .header, .email-Box .email-resultBox .enterprise .header {color:#ffffff;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.email-Box .email-resultBox .roundedCorner{-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}

.email-Box .email-resultBox  .price-box{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}

.email-Box .email-resultBox .features{text-align:left;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;position:relative;}
.email-Box .email-resultBox .pro .features {color:#4cbad7;}
.email-Box .email-resultBox .enterprise .features {color:#256a7c;}
.email-Box .email-resultBox .features ul{list-style:none;width:100%;padding:0; margin:0; display:table; text-align:left;}
.email-Box .email-resultBox .features li{width:100%;padding:0; margin:0;display:table-row;}
.email-Box .email-resultBox .features .item {padding:15px;border-bottom:1px solid #eaeaea;border-top:0px;}
.email-Box .email-resultBox .pro .features .item,.email-Box .email-resultBox .enterprise .features .item {color: #3D3939;}
.email-Box .email-resultBox .features .item li {font-size:0.9em;display:table-cell; width:70%;border:0;}
.email-Box .email-resultBox .features .item li:nth-child(2){text-align:right;width:30%}

.email-Box .email-resultBox .web .features .CTA, .email-Box .email-resultBox .pro .features  .CTA{display:block; padding:40px 0; text-align:center;margin:auto;position:absolute;bottom:0;left:0;right:0;}
.email-Box .email-resultBox .web .features  .CTA a{border:1px solid #eaeaea; color:#464646;}
.email-Box .email-resultBox .pro .features  .CTA a{background-color:#4cbad7; border:1px solid #4cbad7;color:#ffffff;}
.email-Box .email-resultBox .web .features .CTA:nth-of-type(1), .email-Box .email-resultBox .pro .features  .CTA:nth-of-type(1) {display:block; padding:40px 0; text-align:center;position:relative; width:100%;}
.email-Box .email-resultBox .enterprise .features  .CTA{display:block; padding:40px 0; text-align:center;}
.email-Box .email-resultBox .enterprise .features  .CTA a{background-color:#256a7c; border:1px solid #256a7c;color:#ffffff;}
.email-Box .email-resultBox .web .CTA-mobile,.email-Box .email-resultBox .pro .CTA-mobile, .email-Box .email-resultBox .enterprise .CTA-mobile {display:none;}

.priceopt-box{width:430px; margin:auto;}
.priceopt-box .price-rating {width:200px;height:35px;border:1px solid #eaeaea; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; float:left; margin-right:20px; margin-bottom:20px;}
.priceopt-box .price-rating .monthly, .price-rating .yearly{float:left; width:50%;line-height:35px; text-align:center; border-right:1px solid #eaeaea;cursor:pointer;}
.priceopt-box .price-rating .monthly {-webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.priceopt-box .price-rating .yearly {-webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
.priceopt-box .price-rating .active {background:#52b9d4;color:#ffffff;cursor:default;}
.priceopt-box #valuta, .priceopt-box .valuta-center{height:35px;width:200px;padding-left:10px;float:right;border:1px solid #eaeaea; -webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.priceopt-box .valuta-center{float:none!important;}
.priceopt-box .CTA{float:left; width:100%;margin-bottom:20px; clear:both;}

/* SMS PRICE */
.SMStable-Box {max-width:1060px;margin:auto; text-align:center;}
.SMStable-Box h1{color: #464646;display: table;font-size: 2.25em;margin: 0 auto 75px; padding: 0;text-align: center;width: 90%;}
.SMStable-Box .SMStable-more {max-width:1060px; margin:40px auto;}

.SMStable-Box .SMStable-selectorBox {width:auto; margin:auto; padding:0 0 40px 0;}
.SMStable-Box .SMStable-selectorBox ul{display:table;padding:0; margin:0 auto; list-style:none;}
.SMStable-Box .SMStable-selectorBox li{display:table-cell;padding:0 20px;vertical-align:middle;}
.SMStable-Box .SMStable-selectorBox p{font-weight:700;font-size:1em;float:left; padding:0; margin:0;}
.SMStable-Box .SMStable-selectorBox select{background-color: #ffffff;border: 1px solid #a7a3a1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 0.9em;padding: 15px;}
.SMStable-Box .SMStable-selectorBox .question i.fa-question-circle{font-size:1.5em;color:#4cb9d6;cursor:help;}

.SMStable-Header, .SMStable-Item{padding:0; margin:0; list-style:none; display:table; width:100%;text-align:left;}
.SMStable-Header {background-color:#d1eef6;font-size:1.5em;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.SMStable-Item {border-bottom:1px solid #ededed;border-left:1px solid #ededed;border-right:1px solid #ededed;}
.SMStable-LastItem {-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
.SMStable-Header li, .SMStable-Item li{display:table-cell; width:25%; padding:25px 10px;text-align:left;}
.SMStable-Item li:nth-child(1),.SMStable-Item li:nth-child(3){font-weight:700; font-size:1.35em;}
.SMStable-Item li:nth-child(2) {font-size:1.35em;}
.SMStable-Item li:nth-child(3) span{font-weight:300; font-size:0.75em;}
.SMStable-Item li:nth-child(4) {text-align:center;}
.SMStable-Item .buttonCTA{background-color:#4cb9d6; color:#ffffff;}
.SMStable-Item .buttonCTA:hover{background-color:#ffffff; color:#4cb9d6;}
.SMStable-Item .mobile-Ico {display:none;}
.bkg-f1fcfe{background-color:#f1fcfe;}
#SMStable-Spinner {width:100%; padding:30px; font-size:0.9em; text-align:center;color:#1e9dbe;}

/* HP */
.hp {height:0;background:#ffffff url("../images/hp_bg.jpg") no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;	background-size:cover; /*background-attachment:fixed;*/float:left; width:100%;}
.hpheader {background:none; border-bottom:0;}
.hpheader #mainmenu li a {color: #3d3c3b; }
.hpheader #search { background-image: url("../images/ico_lens_hp.png");}
.hpheader #language { background-image: url("../images/ico_world_hp.png"); }
.hpheader #login { background:none; border:1px solid #3d3c3b;color: #3d3c3b;}
.hpheader #login:hover { background:none; border:1px solid #4cbad7;color: #4cbad7;}
.hpheader #login a {color: #3d3c3b;}
/*.headerhome_container{margin:0 auto 0 auto; max-width:1060px; width:1060px; text-align:center; display:table; height:800px;}*/
.headerhome_container{margin:0 auto 0 auto; max-width:1060px; width:1060px; text-align:center; display:table; /*height:100%;*/  margin-top:200px;}
.headerhome_txt{color:#ffffff; width:76%; text-align:left; text-align:center; margin:0 auto 40px auto;display:table-cell; /*height:100%;*/ /*vertical-align:middle;*/}
.headerhome_txt h1{ font-family:'museo-sans', Arial, sans-serif; font-weight:100; font-size:2.625em;color:#3d3c3b; /*margin-top:100px;*/margin-bottom:15px; line-height:1.15em; /*text-shadow:0 1px #e7e7e7;*/}
.headerhome_txt h1 span{display:none;}
.headerhome_txt h1 span a{color:#4cbad7; text-transform:none;font-size:1em;}
.headerhome_txt h1 span.channel-visible{display:inline;}
.headerhome_txt h2{ font-family:'museo-sans', Arial, sans-serif; font-weight:100; font-size:1.25em; line-height:1.5em; margin:0 0 50px 0;color:#3d3c3b;/*text-shadow:0 1px #e7e7e7;*/}
.headerhome_txt .headerhome_CTA { padding: 12px 30px; font-size:1.1em;background-color: #4cbad7; background-image: linear-gradient(to right, #4cbad7 50%, #1e9dbe 50%); background-size: 200% 100%; cursor: pointer; transition-delay: 0s; transition-duration: 500ms;transition-property: background-position; transition-timing-function: ease;}
.headerhome_txt .headerhome_CTA:hover{ background-position: -100% center; }
.headerhome_txt a { font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.25em; color:#ffffff; text-decoration:none; text-transform:uppercase;}

/*.headerhome_txt .headerhome_CTA2 { padding: 12px 30px; font-size:1.1em;background-color:#1e9dbe; background-image: linear-gradient(to right, #1e9dbe 50%, #4cbad7 50%); background-size: 200% 100%; cursor: pointer; transition-delay: 0s; transition-duration: 500ms;transition-property: background-position; transition-timing-function: ease;}
.headerhome_txt .headerhome_CTA2:hover{ background-position: -100% center; }*/

.headerhome_txt .headerhome_CTA2 { padding: 11px 29px; font-size:1.1em;background-color:#fff; cursor: pointer; border:2px solid #4cbad7; color:#4cbad7; }
.headerhome_txt .headerhome_CTA2:hover{ border:2px solid #1e9dbe; color:#1e9dbe;}

/* HP CHANNELS */
.wrapper_channels { background-color:#252525;}
.wrapper_channels ul { margin:auto; max-width:1060px; width:1060px; list-style:none; display:table; padding:0;}
.wrapper_channels ul li{ float:left; width:33.33333333%; margin:0 0 60px 0; padding:0; color:#fff; text-align:center; border-top:7px solid #1e9dbe; }
.wrapper_channels ul li:nth-of-type(2) { border-top:7px solid #a6e2f3; } 
.wrapper_channels ul li:nth-of-type(3) { border-top:7px solid #256a7c; } 
.wrapper_channels ul li h3{ float:left; width:100%; margin:60px 0 6px 0; padding:0; color:#fff; text-align:center; font-size:1.6em; }
.wrapper_channels ul li p{ float:left; width:100%; margin:0; padding:0; color:#fff; text-align:center; font-size:1em;}
.wrapper_channels ul li a{ float:left; width:100%; margin:0; padding:0; color:#4cbad7; text-align:center; font-size:1em; font-weight:300;}

/* HP WORLD */
.wrapper_world .worldTop, .wrapper_world .worldBottom {margin:0 auto; max-width:1060px; height:50px; text-align:center;display:table;}
.wrapper_world .worldTop { margin-bottom:50px;}
.wrapper_world .worldBottom { margin-top:50px;}
.wrapper_world .clients{margin:0 auto; max-width:1060px; text-align:center;display:table;}
.wrapper_world .clients h3{float:left; width:100%; text-align:center; padding:0; margin:0 0 20px 0;font-size:2.25em; color:#464646;}
.wrapper_world .clients ul{padding:0; list-style:none; margin:auto; width:100%; display:table;}
.wrapper_world .clients li{float:left; text-align:center; margin:0; font-weight:bold; font-size:1.125em;}
.wrapper_world .clients li img{ width:80%;}
.wrapper_world .clients-section { padding:20px 0;}
.wrapper_world  .tm_container .tm_logo, .wrapper_world  .tm_container h3 { display:none;}
.wrapper_world .tm_name p { margin-bottom:20px;}
.wrapper_world .tm_content p { width:100%;}
.wrapper_world .main-section { border:0; padding: 40px 0;}
.wrapper_world .CTA {display:table; margin:auto; font-family:'museo-sans', Arial, sans-serif; font-weight:300; font-size:1.25em; color:#ffffff; text-decoration:none; text-transform:uppercase; padding: 12px 30px; font-size:1.1em;background-color: #4cbad7; background-image: linear-gradient(to right, #4cbad7 50%, #1e9dbe 50%); background-size: 200% 100%; cursor: pointer; transition-delay: 0s; transition-duration: 500ms;transition-property: background-position; transition-timing-function: ease;}
.wrapper_world .CTA:hover{ background-position: -100% center; }

/* DEMO */
.feat_img { text-align:center; margin-bottom:20px;}

/* ABUSE CLIENT SUGGEST */
.wrapper-mail-client ul { list-style:none; float:left; margin:0; padding:0 0 30px 0; width:100%; }
.wrapper-mail-client ul li { cursor:pointer; position:relative; float:left; margin:0; padding:0; width:16%; text-align:center;display:table; height:180px; background-image:url('../images/clients-mail-loghi.png'); background-repeat:no-repeat;}
.wrapper-mail-client ul li span { bottom:20px; position:absolute; width:100%; left:0;}
.wrapper-mail-client ul li.outlook {background-position:0 0;}
.wrapper-mail-client ul li.gmail {background-position:0 -180px;}
.wrapper-mail-client ul li.thunderbird {background-position:0 -360px;}
.wrapper-mail-client ul li.hotmail {background-position:0 -540px;}
.wrapper-mail-client ul li.yahoo {background-position:0 -720px;}
.wrapper-mail-client ul li.libero {background-position:0 -900px;}
.wrapper-client {display: none; float: left;  margin: 0; padding: 20px 0;  width: 100%; }
.wrapper-client div p { margin: 20px 0 20px 0; padding:0;  width: 100%; }
.wrapper-client .wrapper-client-close { float: right; cursor:pointer; width:20px; height:20px; }

/* tooltip form abuse */
.tooltip-text { display:none; position:absolute; top:-100px; right:-10px; background-color:#a6e2f3; font-size:0.8em; padding:10px; width:200px;color:#252525;}
.tooltip-text span{position:absolute; bottom:-5px; background-color:#a6e2f3; width:20px; height:20px; right:11px; 
transform:rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.tooltip-info { cursor:pointer; color:#4cbad7;}
.tooltip-info:hover + div.tooltip-text { display:block;}

/* osservatorio 2015 */
.form-calculator { background-color:#80d3ed; position:relative; padding:90px 0 50px 0; margin-top:-75px;}
.imageCalculator { margin:0 auto 20px auto; display:table; position:relative; z-index:1;}
.form-calculator ul { float:left; width:100%; list-style:none; margin:0;padding:0;}
.form-calculator ul li { float:left; width:33%; margin:0;padding:0;}
.form-calculator ul li select { float:left; width:270px; margin:0;padding:15px 10px; border:1px solid #aeaeae; color:#252525;}
.form-calculator span.arrow { position:absolute; width:100px; height:100px; background-color:#80d3ed; left: 50%; bottom:-20px; margin-left: -50px; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg); z-index:-1;}

.form-calculator ul li span { width:50px; height:50px; float:left; margin:0; padding:0;}
.form-calculator ul li span.sector { background:url('../images/img_osservatorio_icons_form.png'); background-position:0 0;}
.form-calculator ul li span.recipient { background:url('../images/img_osservatorio_icons_form.png'); background-position:0 -50px;}
.form-calculator ul li span.type { background:url('../images/img_osservatorio_icons_form.png'); background-position:0 -100px;}

.form-obs15-cta { float:left; width:100%; margin:0;padding:0; }
.form-obs15-cta h4 { float:left; width:100%; margin:0 0 20px 0;padding:0; text-align:center; font-size:1.4em; text-transform:uppercase; font-weight:700; }
.form-obs15-cta a { margin:0 auto 20px auto; display:table; }

#form-obs15-results {float:left; width:100%; margin:50px 0 50px 0;padding:0;}
#form-obs15-results ul { width:600px; list-style:none; margin:auto;padding:0;}
#form-obs15-results ul li {float:left; width:33%; margin:0;padding:0;}
#form-obs15-results ul li div {float:left; width:100%; margin:0;padding:0; text-align:center; font-size:0.8em; font-weight:300; }
#form-obs15-results ul li div.circle { font-size:2em; font-weight:300; float:none;width:100px; height:100px; margin:auto;padding:35px 0 0 0; display:table; border:4px solid #80d3ed;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;}
#form-obs15-results ul li:nth-child(2) { margin-top:-45px;}
#form-obs15-results ul li div:nth-child(2) { font-weight:700; margin-top:10px;}
#msg-obs15-results { display:none; text-align:center;float:left; width:100%; margin:10px 0 10px 0;padding:0; color:#fd7f75;}

#slider-obs15 { float:left; width:100%; margin:0; padding:0; }
#slider-obs15 ul { float:left; width:610px; /*margin:auto;display:table;*/ margin:20px 0 0 80px; padding:0; list-style:none;  }
#slider-obs15 ul li { float:left; width:100%; margin:0; padding:0 0 50px 0;position:relative; }
#slider-obs15 ul li label { float:left;margin:10px 0 0 0; padding:0 0 0 0; width:120px; font-weight:300; }

#slider-obs15 ul li .wrapper-range {float:left;margin:20px 50px 0 0; padding:0 0 0 0; width:300px;position:relative;}
#slider-obs15 ul li .wrapper-range input[type="range"] { float:left; width:100%; margin:0; padding:0; }

#sliderOr, #sliderCtr, #sliderCtor {background: #f2f2f2 linear-gradient(#4cbad7, #4cbad7) no-repeat scroll 0 0 / 0 100%;display:block;height:2px;padding:2px 0;cursor:grab;}
#sliderBaloonOr, #sliderBaloonCtr, #sliderBaloonCtor { margin-left:-15px; color: #fff; text-align:center; padding:2px; position: absolute; text-align: center; left:0; top: -50px; width: 50px; background-color:#4cbad7; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

.reminder-value { text-align:center; font-size:1em; font-weight:300; float:left;width:50px; height:50px; margin:0 20px 0 0;padding:13px 0 0 0; background-color:#A6E2F3; color:#252525; /*border:2px solid #80d3ed;*/-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.baloon-alert { display:none; cursor:pointer; text-align:center; font-size:1em; font-weight:300; float:left;width:50px; height:50px; margin:0 20px 0 0;padding:13px 0 0 0; background-color:#A6E2F3; color:#252525; /*border:2px solid #80d3ed;*/-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.baloon-alert.baloon-ok { background:#8acf61 url('../images/ico_alert_osservatorio.png'); background-position:0 -50px;}
.baloon-alert.baloon-ko { background:#fd7f75 url('../images/ico_alert_osservatorio.png'); background-position:0 0;}   
.baloon-text { width:300px; display:none; position:absolute; top:-8px; right:-300px; background-color:#A6E2F3; font-size:0.8em; line-height:1.2em; padding:10px; color:#ffffff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.baloon-text a { color:#ffffff; font-weight:300; }
.baloon-text span {position:absolute; width:15px; height:15px; background-color:#A6E2F3; left: -8px; top:27px; margin-left: 0; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);}

#or-baloon-ok, #ctr-baloon-ok, #ctor-baloon-ok, #or-baloon-ok span, #ctr-baloon-ok span, #ctor-baloon-ok span { background-color:#8acf61;}
#or-baloon-ko, #ctr-baloon-ko, #ctor-baloon-ko, #or-baloon-ko span, #ctr-baloon-ko span, #ctor-baloon-ko span { background-color:#fd7f75;}

.baloon-info {background:#ffdc78 url('../images/ico_alert_osservatorio.png'); background-position:0 -100px;}
#info-baloon, #info-baloon span {background-color:#ffdc78;top: 20px;}
#info-alert, #info-baloon {display:block;color:#252525;}
#info-baloon { top:0;}
.label-reminder { position:absolute; top:-50px; left:-38px; padding:4px 6px; background-color:#a6e2f3; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

/* infographic page detail 2016 */
.wrapper-infographic img { width:70%; margin:auto;padding:0; display:table;}
.wrapper-infographic-html-code {width:70%; margin:auto;padding:0; display:table;}
.wrapper-infographic-html-code textarea { width:100%; height:130px; padding: 2%; margin:0 0 20px 0; border:1px solid #f2f2f2; background-color:#f2f2f2;} 

.wrapper-infographic-share { width:70%; margin:100px auto 20px auto;padding:0; display:table;}
.wrapper-infographic-share h2 {width:100%; margin:0 0 20px 0;padding:0; float:left; font-size: 1.2em;font-weight: 700; }
.wrapper-infographic-share div { float:left; width:100%; margin:0; padding:0; }
.wrapper-infographic-share div a { font-weight:300; text-align:center; float:left; width:18%; padding:10px 0; margin:1%; color:#ffffff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.wrapper-infographic-share .share-facebook { background-color: #3a589e; border:2px solid #ffffff;}
.wrapper-infographic-share .share-twitter { background-color: #5fa8dc; border:2px solid #ffffff;}
.wrapper-infographic-share .share-linkedin { background-color: #0d77b7; border:2px solid #ffffff;}
.wrapper-infographic-share .share-pinterest { background-color: #e3262e; border:2px solid #ffffff;}
.wrapper-infographic-share .share-google-plus { background-color: #db4935; border:2px solid #ffffff;}

.wrapper-infographic-share .share-facebook:hover { border:2px solid #3a589e; background-color: #ffffff; color:#3a589e; font-weight:700;}
.wrapper-infographic-share .share-twitter:hover { border:2px solid #5fa8dc; background-color: #ffffff; color:#5fa8dc; font-weight:700;}
.wrapper-infographic-share .share-linkedin:hover { border:2px solid #0d77b7; background-color: #ffffff; color:#0d77b7; font-weight:700;}
.wrapper-infographic-share .share-pinterest:hover { border:2px solid #e3262e; background-color: #ffffff; color:#e3262e; font-weight:700;}
.wrapper-infographic-share .share-google-plus:hover { border:2px solid #db4935; background-color: #ffffff; color:#db4935; font-weight:700;}

.wrapper-infographic-text {width:70%; margin:20px auto 20px auto;padding:0; display:table; font-size:0.9em;}

/* MEDIA QUERY */
@media screen and (min-width : 1900px){	
	
	/*************************** NEW 2016 ***************************/
	/* 06 - shortcode VISUAL */
	.visual_video video{ width:100%; }
}

/* MEDIA QUERY */
@media screen and (min-width : 966px) and (max-width : 1060px){
	
	/* VIDEO DEMO */	
	
	/* PRICING */
	.emailcost{width:75%;}
	.emailcost input[type="text"]{width:290px!important;}
	.emailcost_feat {width:95%; margin:0 15px;}
	.emailcost_item { margin:0 0 0 15px!important; width: 23%!important;}
	.emailcost_custom {margin-right:23px!important;}
	.emailcost_selector{padding: 0 15px 50px !important; width: 99% !important;}
	.emailcost_enhance{margin-left:18px;}
	
	/* GLOSSARY */
	.glos_container{padding:0 20px;}
	.glos_bar ul{}
	.glos_bar li {width:7%;}
	.glos_bar .active span{background:none;}
	
	/* WEBINAR */
	.webinar_history .wwl { padding:0 2%; }
	.webinar_next_row { margin:0 2%; width:96%;}
	
	/* INVESTOR RELATION */
	.ir_box_img{width:16%;text-align:left; }		
	.ir_box_txt {width:74%!important;}
	
	/*************************** NEW 2016 ***************************/
	/* 03 -clients */ 	
	.clients {width:100%; display:block;}
	.clients li{margin:0 10px 30px 10px; width:21%!important;}
	.clients li:last-child{display:none!important;}
			
	/* 13 - shortcode SLIDERS  */
	.wrapper_slide { width:90%;}
	.slider_content .callbacks li .left-content { height:auto;}
	.slider_content .callbacks li .left-content:last-child img { float:right; }	
	
	/* 15 - shortcode VISUAL SLIDER */
	.visual_slider_content .callbacks li { background-attachment:scroll!important;}	
	
	/*andrea */
	.wrappercontentfull {padding:0 20px;}
	.wrapper-content-box .centertxt .centerImg{width:75%;}
	.wrapper-content-box .list-3{ padding:0 20px;}
	.wrapper-content-box .list-3 img-box{ padding:0;}		
	.wrappercontentfull .mainimg .imgfullleft {width:100%;}
	.maincontent .col img {width:75%;}
	.maincontent .rt, .maintextML {padding-right:20px;}
	.maincontent .lt, .maintextMR, .imgfullleft {padding-left:20px;}
	.feat-box ul {margin: 0 auto;width: 97%;}
	.benefits-box {margin:0 20px;}
	
	/* API Integration */ /* ONLUS LOGOS */
	.API-integration-box ul, .ONLUS-box ul{width:720px; margin:auto;}
	.API-integration-box li, .ONLUS-box li {width:180px;}
	.API-integration-box li:nth-child(1),.API-integration-box li:nth-child(3),.API-integration-box li:nth-child(6),.API-integration-box li:nth-child(8),.API-integration-box li:nth-child(9),.API-integration-box li:nth-child(11){background-color:#ededed;}
	.API-integration-box li:nth-child(2),.API-integration-box li:nth-child(4),.API-integration-box li:nth-child(5),.API-integration-box li:nth-child(7),.API-integration-box li:nth-child(10),.API-integration-box li:nth-child(12){background-color:inherit;}
	
	.pricing-comparison-box .desktop {padding:0 20px;}	
	#SMStable-Prices{padding:0 20px;}
	
	/* HP */
	.headerhome_container{width:100%; }
	
	/* HP CHANNELS */
	.wrapper_channels ul { width:100%;}
	
	/* HP WORLD */
	.wrapper_world .worldTop, .wrapper_world .worldBottom {width:100%;}
	.wrapper_world .worldTop img, .wrapper_world .worldBottom img{width:100%;}
	.wrapper_world .clients ul{width:100%!important; float:left;}
	.wrapper_world .clients li{width:100%!important; text-align:center; margin:0 0 20px 0;}
	.wrapper_world .clients li:nth-child(4){display:none;}
	.wrapper_world .clients li:nth-child(5){display:none;}
	.wrapper_world .clients li img {width: auto!important; }
	
		/* osservatorio 2015 */
	#slider-obs15 ul {margin:20px 0 0 20px; }
	
}

@media screen and (min-width : 736px) and (max-width : 965px){
		
	/* TARGET MAILUP*/
	.target {width:32%; margin:10px 0.5% 0 0.8%; float:left;float:left; overflow:hidden; }
	.wrapper_target_last_element { width:100%; float:left; position:relative;}
	.target_last_element { margin:0 34% 0 34%; }	
		
	/* TAB JOB */
	.trenta {width:32%; margin:10px 0.5% 0 0.8%; float:left;float:left; overflow:hidden; }
	.wrapper_trenta_last_element { width:100%; float:left; position:relative;}
	.trenta_last_element { margin:0 34% 0 34%; }	
		
	/* NEWS MAILUP */
	.MUnewsreel_item{width:100%!important;}
	.MUnewsreel_item, .MUnewsreel_item_mid{width:100%!important; margin:0!important; padding:0 20px;}
	
	/* HIGHLIGHT */
	.highlight{padding:0 2%;}
	.highlight .squared, .highlight .squared_last{padding-left:15px; padding-right:15px;}
	.textTreedom{font-size: 1em!important;}
	.highlight2 .squared2, .highlight2 .squared_last2{width:48%!important;}
	
	/* VIDEO DEMO */	
	.main-section .video_box { float:left; width:100%; margin:0 0 60px 0; padding:0; cursor:pointer;}
	.main-section .video_box ul li:nth-of-type(2), .main-section .video_box ul li {width:100%!important; padding:0 10px; text-align:center; }
	.main-section .video_box ul li h4, .main-section .video_box ul li p { text-align:center; }
	.main-section .video_box ul li i { margin:10px auto ; display:table;float:none; }
	
	/* PRODUCT */
	.intro_aligned .main_img{width: 17%; margin:0 20px;}
	.bkg_ProductSMS, .bkg_ProductSOCIAL, .bkg_DIVENTAESPERTO {background:none; height:auto;}
	.intro .intro_claim {display:none;}
	
	/* HELP MAILUP */
	.helpMailUp li:nth-child(2) {border:0!important}
	
	.visual img{margin:40px 0px; width:100%;}
	img.back{ width:50px!important;height:50px!important;}	
	.intro .third_level img{width:auto;}
	
	/* CONTACTS */	
	.box_center { float:left; width:46%; margin:10px;}
	.box_center p { float:left; width:100%;}
		
	/* CONTACTS FORM */
	.container_form {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	.col5 {width:100%!important; display:block; }
	.col5:last-child {width:100%!important; display:block; }
	.col1-single label {width:100%!important; display:block; }
	.col1-single select {width:100%!important; display:block; }	
	.contactForm input[type=submit],.contactForm input[type=submit].small { width:36%; margin-left:32%;margin-right:32%; }
	.col4 {width:100%!important; display:block; }
	.col6 {width:100%!important; display:block; }
	.col1-single label { text-align:left;}
	
	.container_text {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	
	/* PRICING */
	.emailcost_speed h2 {margin-left:20px; padding:0 0 20px 0!important;}
	.emailcost_delivery h2 {margin-right:20px; padding:0 0 20px 0!important;}
	.emailcost_item{margin-left: 2%;margin-right: 2% !important; margin-bottom:20px;width: 46%;}
	.emailcost_custom{text-align:center; padding:0 0 20px 0!important; width:100%;}
	.emailcost_enhance{padding:0!important; text-align:center; width:100%;}
	.emailcost_selector .emailcost_option {width:97%!important; margin:0 10px;}
	.emailcost_container h2 {float:none!important;text-align:center;padding:0 0 20px 7px;}
	.emailcost_custom {float:none!important; padding:0 0 20px 0!important; text-align:center;}
	.emailcost_selector {padding-bottom:0!important;}
	.emailcost_selector li{float:none;width: 99%; margin:auto;}	

	/* GLOSSARY */	
	.glos_bar ul{padding:0!important; margin:0!important;}
	.glos_bar li {width:12.5%!important;}
	.glos_term ul{padding:0 20px;}
	.glos_letter{margin-left:20px;}
	.glos_bar .active span{background:none;}
	
	/* WEBINAR */
	.main-section-webinar { padding-bottom:20px!important;}
	.webinar_active_info, .webinar_active_detail{width:100%; display:table;height:auto;}
	.webinar_active_buttons li a { position:relative;float:none;}
	.webinar_active_buttons li { padding:5px; display:table; }	
	.webinar_history .wwl { padding:0 2%; }
	.webinar_next_row { margin:0 2%; width:96%;}	
		
	/* DIVENTA ESPERTO LEGGI */
	.ebookTematici{margin:40px 20px;}
	.ebookTematicilist h3 {margin-top:40px;}
	.ebookTematicilist ul {margin:0 20px;} 
	.ebookTematicilist li {width:31%!important; text-align:center;}
	.ebookTematicilist li:nth-child(5), .ebookTematicilist li:nth-child(10),.ebookTematicilist li:nth-child(15),.ebookTematicilist li:nth-child(20),.ebookTematicilist li:nth-child(25),.ebookTematicilist li:nth-child(30){margin-right:2%!important;}	
	.ebookTematici .squared3, .ebookTematici .squared_last3{width:48%;}	
		
	/* INVESTOR RELATION */
	.ir_box_img{width:14%;text-align:left; display:none!important;}		
	.ir_box_txt {width:100%!important;}
	
	/*CUSTOMERS*/
	#wrapper-customers .squared3, #wrapper-customers .squared_last3 { width:98%!important; padding:1%!important; margin:0 0 30px 0!important;}
	.arrow-up {display:none!important;}
	.open-customer div {width: 100%;}
	
	/* COOKIE */
	#cookie_modal div { max-width:90%!important; width:90%!important;}
	
	/* CALENDAR SESSION */		
	.calendar_container .session-box li a { display:none;}
	.calendar_container .session-box li a.demo-link-mobile {display:block;}	
	.calendar_container .session-box li:nth-of-type(1) { float:left; width:80%; margin:0; padding:0; }
	.calendar_container .session-box li:nth-of-type(2) { float:left; width:20%; margin:0; padding:0; }
	.session-box, .session-box-highlight {width: 100% !important;}
		
	/* CHI SIAMO */
	#wrapper-chisiamo .squared3 { min-height:250px;}
	
	/*CORPORATE GOVERNANCE*/
	#board_statutory_auditors { margin-left:0!important; width:98%!important;}
	
	/* splashpage nlsubs */
	.main-wrapper-nl-left{width:55%!important; text-align:center;padding:0 5% 5% 5%}
	.main-wrapper-nl-right{width:45%!important;}
	.wrapper-post-nl {width: 100%!important; padding:5% 0;}
	.blog-nl-sub-social {margin-bottom:40px; float:left;width:100%;}
	
	/*************************** NEW 2016 ***************************/
	/* 01 - generic */
	.main-section p {width:90%; }
	
	/* 03 -clients */ 	
	.clients {width:100%; display:block;}
	.clients li{margin:0 10px 30px 10px; width:21%!important;}
	.clients li:last-child{display:none!important;}
	
	/* 04 -shortcode MU_RSS_NEWS */
	.wrapper_rss_news_item { border-left: 0; width: 98%; min-height:auto; }	
	.wrapper_rss_news_item span, .wrapper_rss_news_item h2, .wrapper_rss_news_item p {text-align:center;}
	
	/* 05 - shortcode MENU SECOND LEVEL */
	.thirdlevelmenu {margin:30px auto 0 auto; width:100%;}
	.thirdlevelmenu ul{width:100%; display:block;}
	.thirdlevelmenu ul li{ width:33%!important; display:block; float:left; height:100px; overflow:hidden;}	
	.thirdlevelmenu ul#func_ideal_for {width:auto!important; display:table;}	
	.thirdlevelmenu ul#func_ideal_for li {width:auto!important; display:block; float:left;  height:auto; overflow:hidden;}	
	
	/* 07 - shortcode CTAS */
	.cta_content {width:100%; display:block;}
	.cta_content_full .cta_col{width:100%; display:block;}	
	
	/* 10 - shortcode BOXES */
	.boxes_content_item{width:96%!important; margin:0 0 40px 0;}
	.boxes_content_item:last{ margin:0;}
	
	/* 13 - shortcode SLIDERS  */
	.wrapper_slide { width:90%;}
	.slider_content .callbacks li .left-content { height:auto;}
	.slider_content .callbacks li .left-content:last-child img { float:left; width:100%; }
	
	/* 15 - shortcode VISUAL SLIDER */
	.visual_slider_content .callbacks li { background-attachment:scroll!important;}
	
	
	/* andrea*/
	.wrappercontentfull {padding:0 20px;}
	.wrapper-content-box .centertxt .centerImg{width:75%;}
	.wrapper-content-box .list-3{ padding:0 20px;}
	.wrapper-content-box .list-3 .img-box{display:none;}
	.wrappercontentfull .mainimg .imgfullleft {width:100%;}
	.maincontent .col img {width:75%;}
	.maincontent .rt, .maintextML {padding-right:20px;}
	.maincontent .lt, .maintextMR, .imgfullleft {padding-left:20px;}
	.icoBox, .icoBoxFull {margin-bottom:0;}
	.wrappercontentfull .mainimg .mR80 {margin-right:0;}
	.feat-box ul {margin: 0 auto;width: 97%;}
	.benefits-box {margin:0 20px;}
	
	/* API Integration */ /* ONLUS LOGOS */	
	.API-integration-box ul, .ONLUS-box ul{width:540px; margin:auto;}
	.API-integration-box li, .ONLUS-box li {width:180px;}
	.API-integration-box li:nth-child(1),.API-integration-box li:nth-child(3),.API-integration-box li:nth-child(5),.API-integration-box li:nth-child(7),.API-integration-box li:nth-child(9),.API-integration-box li:nth-child(11){background-color:#ededed;}
	.API-integration-box li:nth-child(2),.API-integration-box li:nth-child(4),.API-integration-box li:nth-child(6),.API-integration-box li:nth-child(8),.API-integration-box li:nth-child(10),.API-integration-box li:nth-child(12){background-color:inherit;}

	.PDFDownload .fa-file-pdf-o {display:none;}
	.pricing-comparison-box .desktop {padding:0 20px;}	
	
	#SMStable-Prices{padding:0 20px;}
	
	/* HP */
	.headerhome_container{width:98%;height:auto!important; float:left; display:block;margin:0 1%; padding:50px 0;}
	
	/* HP CHANNELS */
	.wrapper_channels ul { width:100%;}
	
	/* HP WORLD */
	.wrapper_world .worldTop, .wrapper_world .worldBottom {width:100%;}
	.wrapper_world .worldTop img, .wrapper_world .worldBottom img{width:100%;}
	.wrapper_world .clients ul{width:100%!important; float:left;}
	.wrapper_world .clients li{width:100%!important; text-align:center; margin:0 0 20px 0;}
	.wrapper_world .clients li:nth-child(4){display:none;}
	.wrapper_world .clients li:nth-child(5){display:none;}
	.wrapper_world .clients li img {width: auto!important; }
	
	/* Email PRICE */
	#messaggi {margin-top:10px;}
	.email-Box {padding:0 20px;}
	.email-Box .email-controlBox{padding:20px; width:100%;}	
	.email-Box .email-controlBox select{width:45px; text-align:center;}
	.email-Box .email-controlBox li {float:left;display:table-cell; text-align:center; vertical-align:middle;}
	.email-Box .email-controlBox li:nth-child(1) {width:15%; text-align:left;}
	.email-Box .email-controlBox li:nth-child(2) {width:60%; padding:0 5px;}
	.email-Box .email-controlBox li:nth-child(3) {width:10%;}
	.email-Box .email-controlBox li:nth-child(4) {width:10%;}
	.email-Box .email-controlBox li:nth-child(5) {width:5%; text-align:right;}
	.email-Box .email-controlBox li:nth-child(6) {width:100%;}
	.email-Box .email-controlBox select {text-align:center; width:50px;}	
	.email-Box .email-controlBox #sliderBaloon{top:30px;}
	.email-Box .email-resultBox .web .features,.email-Box .email-resultBox .pro .features,.email-Box .email-resultBox .enterprise .features {display:none;}
	.email-Box .email-resultBox .price-box {border-bottom:1px solid #eaeaea; margin-bottom:20px;}
	.email-Box .email-resultBox {padding:20px 20px 0 20px; width:100%;}
	.email-Box .email-resultBox .pro .features {margin:40px 0;}
	.email-Box .email-resultBox .pro .features .CTA a,.email-Box .email-resultBox .enterprise  .features .CTA a {width:75%; margin:auto;}
	.email-Box .email-resultBox .web .CTA-mobile,.email-Box .email-resultBox .pro .CTA-mobile, .email-Box .email-resultBox .enterprise .CTA-mobile {display:block;margin:30px 0;}
	.email-Box .email-resultBox .web .CTA-mobile a, .email-Box .email-resultBox .pro .CTA-mobile a,.email-Box .email-resultBox .enterprise .CTA-mobile a{display:block; width:100%;}
	.email-Box .email-resultBox .web .CTA-mobile a{border:1px solid #eaeaea; color:#464646;}
	.email-Box .email-resultBox .pro .CTA-mobile a{background-color:#4cbad7; border:1px solid #4cbad7;color:#ffffff;}
	.email-Box .email-resultBox .enterprise .CTA-mobile a{background-color:#256a7c; border:1px solid #256a7c;color:#ffffff;}
	
	/* ABUSE CLIENT SUGGEST */
	.wrapper-mail-client ul li { width:25%; }	

	/* osservatorio 2015 */
	.form-calculator ul li select { width: 98%; margin:0 1%;}
	.form-calculator ul li span { display:none;}	
	#slider-obs15 ul {margin:20px 0 0 20px; }
	
	.baloon-text { right: -100px; top: -20px;  width: 200px; }
	.baloon-alert, #info-alert{ display:none;}
	.label-reminder { left:0;}
}

@media screen and (min-width : 481px) and (max-width : 735px){
	
	/* TARGET MAILUP*/
	.target, .target_last_element{width:99%!important; padding-left:1%!important; float:left;display:block; margin:0!important;}
	.target img, .target_last_element img{width:100%!important; display:block;}
	.target h3 img,  .target_last_element h3 img{width:auto!important; }
	.wrapper_target_last_element { width:100%!important; float:left!important; position:relative!important;}	
	
	/* TARGET MAILUP*/
	.trenta, .trenta_last_element{width:99%!important; padding-left:1%!important; float:left;display:block; margin:0!important;}
	.trenta img, .trenta_last_element img{width:100%!important; display:block;}
	.trenta h3 img,  .trenta_last_element h3 img{width:auto!important; }
	.wrapper_trenta_last_element { width:100%!important; float:left!important; position:relative!important;}	
		
	/* HOMEPAGE */
	.headerhome_visual,.headerhome_visual img,.headerhome_txt {width:100%!important;padding:0 10px;}
	.headerhome_txt{color:#ffffff; float:left; width:519px; text-align:center; padding-bottom:20px;}
	
	/* NEWS MAILUP */
	.MUnewsreel_item{width:100%!important;}
	.MUnewsreel_item, .MUnewsreel_item_mid{width:100%!important; margin:0!important; padding:0 20px;}
	
	/* OPTION */
	.option_item, .option_item_single{width:100%!important; margin:0!important; padding:0 20px;}
	.option_item h3{padding:0!important; margin:0!important;}
	.option_item p{padding:0!important; margin:0 0 40px 0!important;}
	.option_item img, .option_item_single img{display:none;}
	.footer_secondRowDx input[type="button"]{float:right!important;}
	.textTreedom{font-size: 1em!important;}
	
	/* INTRO E VISUAL */
	.bkg_ProductSMS, .bkg_ProductSOCIAL, .bkg_DIVENTAESPERTO {background:none; height:auto;}
	.intro img{margin:40px 0px; width:100%;}
	.intro .third_level img{width:auto;}
	.intro_aligned .main_img{display:none;}
	.intro_aligned .main_txt{width:auto!important; float:none!important; margin:0 20px!important;}
	.intro .intro_claim {display:none;}
	.visual img{margin:40px 0px; width:100%;}	
	
	/* HIGHLIGHT */
	.highlight .squared, .highlight .squared_last{width:90%!important; margin:10px auto; float:none!important; }
	.highlight .squared img, .highlight .squared_last img{display:none;}
	.highlight .squared h3, .highlight .squared_last h3{padding-top:15px;}
	
	/* HIGHLIGHT2 */
	.highlight2 .squared2, .highlight2 .squared_last2 {width:90%!important; margin:10px auto; float:none!important; }
	.highlight2 .squared2 img, .highlight2 .squared_last2 img{display:none;}
	.highlight2 .squared2 h3, .highlight2 .squared_last2 h3{padding-top:15px;}
	
	/* VIDEO DEMO */
	.main-section .video_box { float:left; width:100%; margin:0 0 60px 0; padding:0; cursor:pointer;}
	.row_video_iframe { height:auto;}
	.main-section .video_box ul li:nth-of-type(2), .main-section .video_box ul li {width:100%!important; text-align:center; }
	.main-section .video_box ul li h4, .main-section .video_box ul li p { text-align:center; }
	.main-section .video_box ul li i { margin:10px auto ; display:table;float:none; }
	
	/* HELP */	
	.helpMailUp li:nth-child(2) {border:0!important}
	
	/* CLIENTI */
	.clients ul{width:90%!important;}
	.clients li{margin-left:10px; width:30%!important;}
	.clients li:first-child{margin-left:0px!important;}	
	
	/* CONTACTS */
	.main-section .box_center { width:100%;}
	
	/* CONTACTS FORM */
	.container_form {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	.col5 {width:100%!important; display:block; }
	.col5:last-child {width:100%!important; display:block; }
	.col1-single label {width:100%!important; display:block; }
	.col1-single select {width:100%!important; display:block; }	
	.contactForm input[type=submit],.contactForm input[type=submit].small { width:48%; margin-left:26%;margin-right:26%; }
	.col4 {width:100%!important; display:block; }
	.col6 {width:100%!important; display:block; }
	.col1-single label { text-align:left;}
	
	.container_text {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	.container_step img {display:none!important;}
	
	/* PRICING */
	.emailcost_container h2{float:none!important; text-align:center; padding:0!important;}
	.emailcost_speed, .emailcost_delivery {float:none!important; width:100%; text-align:center;}
	.emailcost_speed, .emailcost_delivery h2 {padding:0 0 20px 0!important; margin:0!important;}
	.emailcost_item{margin-left: 2%;margin-right: 2% !important; margin-bottom:20px;width: 46%;}	
	.emailcost_selector .emailcost_option {width:97%!important; margin:0 10px;}
	.emailcost input[type="text"]{width:250px!important;}
	.emailcost_custom{float:none; padding:0 0 15px 15px!important; text-align:center;}	
	.emailcost_selector li{float:none;width: 99%; margin:auto;}
	.emailcost_selector {padding-bottom:0!important;}	
	
	/* GLOSSARY */	
	.glos_bar ul{padding:0!important; margin:0!important;}
	.glos_bar li {width:12.5%!important;}
	.glos_term ul{width:100%!important; padding:0 20px;}
	.glos_letter{margin:auto;}
	.glos_bar .active span{background:none;}
	
	/* WEBINAR */
	.main-section-webinar { padding-bottom:20px!important;}
	.webinar_active_info, .webinar_active_detail{width:100%; display:table;height:auto;}
	.webinar_active_buttons li a { position:relative;float:none;}
	.webinar_active_buttons li { padding:5px; display:table; }
	
	.ebookTematici .squared3, .ebookTematici .squared_last3{width:48%;}	
	
	/* LAVORA CON NOI */
	.main-section.section-work-row ul li span {float:left; margin:10px 0 10px 0; padding:0; width:100%; display:block;}	
	
	/*FOOTER */
	.footer_secondRowDx input[type="email"] {width: 70%!important;	}
	
	/* DIVENTA ESPERTO LEGGI */
	.ebookTematicilist h3 {margin-top:40px;}
	.ebookTematicilist ul {margin:0 20px;} 
	.ebookTematicilist li {width:48%!important; text-align:center; min-height:265px;}
	
	/* INVESTOR RELATION */
	.ir_box_img{width:14%;text-align:left; display:none!important;}		
	.ir_box_txt {width:100%!important;}
		
	/* NEWS */	
	.sidebar-news {	width:100%!important;float:left!important;margin:0!important;padding:50px 0 0 0!important;display:block; border-top:1px solid #e7e7e7;}
	.wrapper-news {	width:100%!important;float:left!important;margin:50px 0 0 0!important;padding:0!important;display:block;}
	
	/* form subscribe */
	.form-nl-ir-subscribe { margin-bottom:30px;}
	
	/*CUSTOMERS*/
	.open-customer div {width:100%!important;}
	#wrapper-customers .squared3, #wrapper-customers .squared_last3 { width:98%!important; padding:1%!important; margin:0 0 30px 0!important;}
	.arrow-up {display:none!important;}
	
	/* COOKIE */
	#cookie_modal div { max-width:90%!important; width:90%!important;}
	
	/* HEADERS EMAIL SETTINGS*/
	#wrapper-client-text img { width:100%;}	
	
	/* CALENDAR SESSION */		
	.calendar_container .header_calendar h4 { text-align:center; }
	.calendar_container .header_calendar p { text-align:center; }
	.calendar_container .session-box li:nth-of-type(1) { float:left; width:80%; margin:0; padding:0; }
	.calendar_container .session-box li:nth-of-type(2) { float:left; width:20%; margin:0; padding:0; }
	.calendar_container .session-box li a { width:100%; text-align:center; margin:0; padding:0; padding:20px 0;}
	.calendar_container .session-box li .session-divider { display:none; }
	.calendar_container .session-box li a { display:none;}
	.calendar_container .session-box li a.demo-link-mobile {display:block;}	
	.calendar_container .session-box li div {font-size: 0.8em; width: 45%; margin:6px 0 0 0; padding:0;}
	.calendar_container .session-box li:nth-of-type(1) div {margin-left: 15px; }
	.calendar_container .session-box li span {display:none;}
	
	/* CALENDAR VIDEO */
	.video_img{text-align:center;}
	.video_img iframe {	width: 333px !important; margin:auto; }
	
	/* ERROR 404, 500, generic */
	.server-error ul, .server-error p { text-align: left; margin:0!important;width:90%; }
	.server-error p { margin:0 0 0 30px!important; }
	.msg-server .pcErrorMessage p { margin:0 0 0 30px!important;width:90%; }
	.msg-server img { display:block!important; width:100%!important;}	
	
	/*CORPORATE GOVERNANCE*/
	#board_statutory_auditors { margin-left:0!important; width:98%!important;}
	
	/* LATERAL BUTTON */
	.btn-lateral {display:none!important;}
	
	/* splashpage nlsubs */
	.main-wrapper-nl-left{width:100%!important; text-align:center;padding:0 5%;}
	.main-wrapper-nl-right{width:100%!important;}
	.wrapper-post-nl {width: 100%!important; padding:5% 0;}
	.blog-nl-sub-social {margin-bottom:40px; float:left;width:100%;}
	
	/* iframe */
	iframe { width:100%!important; height:100%!important;}
	
	/* logout page */
	.row-spacer .wrapper_boxes .box, .row-spacer .wrapper_boxes_row .box { width:100%; text-align:center; }
	.row-spacer .wrapper_boxes_row .box span { display:table; margin:auto; float:none; }
	.row-spacer div.center_txt img { width: 100%;}
	
	/*************************** NEW 2016 ***************************/
	/* 01 - generic */
	.main-section p {width:90%; }
	
	/* 03 -clients */ 
	.clients ul{width:100%!important; float:left;}
	.clients li{width:100%!important; text-align:center; margin:0 0 20px 0;}
	.clients li:nth-child(4){display:none;}
	.clients li:nth-child(5){display:none;}
	
	/* 04 -shortcode MU_RSS_NEWS */
	.wrapper_rss_news_item { border-left: 0; width: 98%; }	
	.wrapper_rss_news_item span, .wrapper_rss_news_item h2, .wrapper_rss_news_item p {text-align:center;}
	
	/* 05 - shortcode MENU SECOND LEVEL */
	.thirdlevelmenu {margin:30px auto 0 auto; width:100%;}
	.thirdlevelmenu ul{width:100%; display:block;}
	.thirdlevelmenu ul li{ width:50%!important; display:block; float:left; height:100px; overflow:hidden;}	
	.thirdlevelmenu ul#func_ideal_for li {width:auto!important; display:block; float:left;  height:auto; overflow:hidden;}
	
	/* 06 - shortcode VISUAL */
	.visual_content img{ display:none;}	
	.header_video, .visual_video::after { display:none; }
	.row_visual_video { height:auto; padding:90px 0;}
	
	/* 07 - shortcode CTAS */
	.cta_content {width:100%; display:block;}
	.cta_content_full .cta_col{width:100%; display:block;}	
	
	/* 08 - shortcode HIGHLIGHTS */
	.highlights_item{width:48%!important; margin:0 0 40px 0;}
	.highlights_item:last{ margin:0;}
	
	/* 09 - shortcode RELATED DOWNLOAD */
	.related_download_item{padding:15px 1% 0 1%; width:98%; margin:0; float:left;}
	.related_download_item:first-child{margin:0 0 40px 0;}
	
	/* 10 - shortcode BOXES */
	.boxes_content_item{width:96%!important; margin:0 0 40px 0;}
	.boxes_content_item:last{ margin:0;}
	
	/* 11 - shortcode MOVIE (gallery es. JADE) */
	.movies_item_image, .movies_gallery_items_controller, .movies_gallery_item { display:none!important;}
	.movies_gallery_item_mobile { display:block!important; width:100%;}	
	.movies_gallery_item_mobile img { display:table; width:auto;}
	
	/* 12 - shortcode DOWNLOAD REQUEST  */
	.download_content div.cols .wrapper_download_form { display:table; width:90%; margin:auto;}
	
	/* 11 - shortcode MOVIE (gallery es. JADE) */
	.movies_item_image, .movies_gallery_items_controller, .movies_gallery_item { display:none!important;}
	.movies_gallery_item_mobile { display:block!important; width:100%;}	
	.movies_gallery_item_mobile img { display:table; width:60%;}	
	.wrapper_slide { width:90%;}	
	
	/* 13 - shortcode SLIDERS  */	
	.slider_content .callbacks li .txt_right { display:none;}
	.slider_content .slider-pager { margin-bottom: 20px; }
	.slider_content .slider-pager li{padding:0 10px; width:50%;margin-bottom: 20px;}
	.slider_content .wrapper_slide h2, .slider_content .wrapper_slide p { text-align:center; }
	/*.slider_content .callbacks li .left-content { width: 100%; display:block; float:left; height:auto;}
	.slider_content .callbacks li .left-content:first-child { margin-bottom:50px;}
	.slider_content .callbacks li .left-content:last-child img { float: left; margin:20px auto 0 auto; /*display:table; }
	.slider_content .slider-pager { margin-bottom: 20px; }*/
	.slider_content_full .callbacks li .left-content{ width:100%; text-align:center; }
	.slider_content_full .callbacks li a { display:table; margin:auto;}
	.slider_content ul li, .slider_content_full ul li {background-image:none!important;}
	
	/* 15 - shortcode VISUAL SLIDER */
	.visual_slider_content{display:none;}
	
	/* 16 - shortcode IDEAL FOR */
	.wrapper_boxes_preview_content div {width:98%; margin:0 1% 1% 1%;}

	.wrapper-content-box .centertxt .centerImg{width:75%;}
	.wrapper-content-box .list-3{ padding:0 20px;}
	.wrapper-content-box .list-3 .img-box{display:none;}
	.wrapper-content-box .list-3 img{width:100%;}
	.icoBox{width:34%; margin:auto;}
	.icoBox li, .icoBoxFull li {width:100%;}
	.wrappercontentfull .mainimg .imgfullleft {width:100%;}
	.maincontent .col img {width:75%; float:none;}
	.maincontent .rt, .maintextML {padding-right:20px;}
	.maincontent .lt, .maintextMR, .imgfullleft {padding-left:20px;}
	.maincontent .lt, .maincontent .rt {width:100%; float:left;padding:0 20px; margin:0; text-align:center;}
	.maincontent .rt img, .maincontent .lt img {padding-top:0;}
	.maincontent .rt img{margin-top:60px;}
	.maincontent .lt img{margin-bottom:50px;}
	.maincontent .list-spacer-up{margin-top:80px;}
	/* stand by.maincontent .list-spacer-down{margin-bottom:50px;}*/
	.wrappercontentfull .mainimg{display:none;}
	.wrappercontentfull .wrappertext, .wrappercontentfull .wrappertext .maintextMR, .wrappercontentfull .wrappertext, .wrappercontentfull .wrappertext .maintextML {max-width:none;width:100%; margin:0; padding:0 20px;}
	
	.feat-box ul{width:100%;}
	.feat-box li{width:45%;background-position:top center; padding:60px 20px; margin:0; text-align:center;}
	.feat-box li p{text-align:center;}
	
	.benefits-box {margin:0 20px;}
	.benefits-box li {width:100%; height:100%; margin:0 0 40px 0; background-size:cover;}
	
	/* API Integration */ /* ONLUS LOGOS */	
	.API-integration-box ul, .ONLUS-box ul {width:360px; margin:auto;}
	.API-integration-box li, .ONLUS-box li {width:50%;}
	
	.API-integration-box li:nth-child(1),.API-integration-box li:nth-child(4),.API-integration-box li:nth-child(5),.API-integration-box li:nth-child(8),.API-integration-box li:nth-child(9),.API-integration-box li:nth-child(12){background-color:#ededed;}
	.API-integration-box li:nth-child(2),.API-integration-box li:nth-child(3),.API-integration-box li:nth-child(6),.API-integration-box li:nth-child(7),.API-integration-box li:nth-child(10),.API-integration-box li:nth-child(11){background-color:inherit;}
	
	.pricing-comparison-box h3 {margin-bottom:30px;}
	.pricing-comparison-box .mobile {display:block; margin-bottom:75px;}
	.pricing-comparison-box .desktop {display:none;}	
	
	#SMStable-Prices{padding:0 20px;}
	
	/* HP */
	.headerhome_container{width:98%;height:auto!important; float:left; display:block;margin:0 1%; padding:50px 0;}
	.headerhome_txt .headerhome_CTA2 { display:table; margin:20px auto 0 auto; padding:8px 33px; }
	
	/* HP CHANNELS */
	.wrapper_channels ul { width:100%;}
	
	/* HP WORLD */
	.wrapper_world .worldTop, .wrapper_world .worldBottom {width:100%;}
	.wrapper_world .worldTop img, .wrapper_world .worldBottom img{width:100%;}
	.wrapper_world .clients ul{width:100%!important; float:left;}
	.wrapper_world .clients li{width:100%!important; text-align:center; margin:0 0 20px 0;}
	.wrapper_world .clients li:nth-child(4){display:none;}
	.wrapper_world .clients li:nth-child(5){display:none;}
	.wrapper_world .clients li img {width: auto; }
	
	/* Email PRICE */ 
	
	#messaggi{margin-top:13px;}
	#sliderBaloon{position:relative;width:100%;text-align:center;margin-left:0!important;font-weight:700;}
	
	.email-Box .email-resultBox li{width:100%; display:table;}
	.email-Box .email-resultBox li:nth-child(2), .email-Box .email-resultBox li:nth-child(4){display:none;}

	.email-Box .email-controlBox{padding:20px; width:100%;}	
	.email-Box .email-controlBox select{width:45px; text-align:center;}
	.email-Box .email-controlBox li {height:65px;}
	.email-Box .email-controlBox li:nth-child(1) {height:40px;}
	.email-Box .email-controlBox li:nth-child(1),.email-Box .email-controlBox li:nth-child(2),	.email-Box .email-controlBox li:nth-child(6){width:100%;display:block;float:left;}
	.email-Box .email-controlBox li:nth-child(3),.email-Box .email-controlBox li:nth-child(4),.email-Box .email-controlBox li:nth-child(5){display:block; width:33%;float:left;}

	.email-Box .email-resultBox .web .features,.email-Box .email-resultBox .pro .features,.email-Box .email-resultBox .enterprise .features {display:none;}
	.email-Box .email-resultBox .price-box {border-bottom:1px solid #eaeaea; margin-bottom:20px;}
	.email-Box .email-resultBox {padding:20px 20px 0 20px; width:100%;}
	.email-Box .email-resultBox .pro .features {margin:40px 0;}
	.email-Box .email-resultBox .pro .features .CTA a,.email-Box .email-resultBox .enterprise  .features .CTA a {width:75%; margin:auto;}
	
	.email-Box .email-resultBox .web .CTA-mobile,.email-Box .email-resultBox .pro .CTA-mobile, .email-Box .email-resultBox .enterprise .CTA-mobile {display:block;margin:30px 0;}
	.email-Box .email-resultBox .web .CTA-mobile a, .email-Box .email-resultBox .pro .CTA-mobile a,.email-Box .email-resultBox .enterprise .CTA-mobile a{display:block; width:100%;}
	.email-Box .email-resultBox .web .CTA-mobile a{border:1px solid #eaeaea; color:#464646;}
	.email-Box .email-resultBox .pro .CTA-mobile a{background-color:#4cbad7; border:1px solid #4cbad7;color:#ffffff;}
	.email-Box .email-resultBox .enterprise .CTA-mobile a{background-color:#256a7c; border:1px solid #256a7c;color:#ffffff;}
	
	.priceopt-box {padding:0 20px; width:100%;}
	.priceopt-box .price-rating {margin:auto;clear:both;float:none;}
	.priceopt-box #valuta {margin:20px auto;float:none;}
	.priceopt-box .CTA {margin-bottom:0;}
	
	/* ABUSE CLIENT SUGGEST */
	.wrapper-mail-client ul li { width:33%; }
	
	/* osservatorio 2015 */
	/*.form-calculator { background-color:#80d3ed; position:relative; padding:90px 0 50px 0; margin-top:-75px;}*/
	.form-calculator ul li { float:left; width:31%; margin:0 1%;padding:0;}
	.form-calculator ul li select { width:100%; margin-bottom:20px; text-align:center; font-size:0.8em; }		
	.form-calculator ul li span { display:none;}
 
	#form-obs15-results { margin:0 0 50px 0;}
	#form-obs15-results ul {float:left; width:100%; margin:0;padding:0;}
	#form-obs15-results ul li {float:left; width:33%; margin:0 0 0 0;padding:0;}
	#form-obs15-results ul li:nth-child(2) { margin-top: 0;}
	#form-obs15-results ul li div {float:left; width:100%; margin:0;padding:0; text-align:center; font-size:0.8em; font-weight:300; }	
	#form-obs15-results ul li div.circle { font-size:1em; width:50px; height:50px; margin:auto;padding:10px 0 0 0; }	
	#form-obs15-results ul li div:nth-child(3) { display:none;}
	#performance-tools { display:none;}

	
	/* infographic page detail 2016 */
	.wrapper-infographic img, .wrapper-infographic-html-code, .wrapper-infographic-text, .wrapper-infographic-share { width:100%;float:left; display:block;}
	.wrapper-infographic { margin-bottom:20px;}
	.wrapper-infographic-share div { float:left; width:100%; margin:0; padding:0; }
	.wrapper-infographic-share div a { width:48%;}
	
}


@media screen and (max-width : 480px){
	
	/* TARGET MAILUP*/
	.target, .target_last_element {width:98%!important; padding-left:2%!important; float:left;display:block; margin-top:10px;}
	.target h3{margin-top:0px!important;}
	.target img, .target_last_element img{display:none;}
	.targetseparator{display:none;}		
	.target_last_element {margin:0!important;	}
	
	/* TAB JOBS */
	.trenta, .trenta_last_element {width:98%!important; padding-left:2%!important; float:left;display:block; margin-top:10px;}
	.trenta h3{margin-top:0px!important;}
	.trenta img, .trenta_last_element img{display:none;}
	.trentaseparator{display:none;}		
	.trenta_last_element {margin:0!important;	}
	
	/* NEWS MAILUP*/
	.MUnewsreel_item, .MUnewsreel_item_mid{width:100%!important; margin:0!important; padding:0 20px;}
	
	/* OPTION */
	.option_item, .option_item_single{width:100%!important; margin:0!important;padding:0 20px;}
	.option_item h3{padding:0!important; margin:0!important;}
	.option_item p{padding:0!important; margin:0 0 40px 0!important;}
	.option_item img, .option_item_single img{display:none;}
	.textTreedom{font-size: 1em!important;}
	
	/* HELP MAILUP */
	.helpMailUp li:nth-child(2) {border:0!important}
	.helpMailUp h4 {padding-left:20px; padding-right:20px;}
	
	/* HIGHLIGHT */
	.highlight .squared, .highlight .squared_last {width:90%!important; margin:10px auto; float:none!important; }
	.highlight .squared img, .highlight .squared_last img{display:none;}
	.highlight .squared h3, .highlight .squared_last h3{padding-top:15px;}
	
	/* HIGHLIGHT2 */
	.highlight2 .squared2, .highlight2 .squared_last2 {width:90%!important; margin:10px auto; float:none!important; }
	.highlight2 .squared2 img, .highlight2 .squared_last2 img{display:none;}
	.highlight2 .squared2 h3, .highlight2 .squared_last2 h3{padding-top:15px;}
	
	/* VIDEO DEMO */
	.main-section .video_box { float:left; width:100%; margin:0 0 60px 0; padding:0; cursor:pointer;}
	.row_video_iframe { height:auto;}
	.main-section .video_box ul li:nth-of-type(2), .main-section .video_box ul li {width:100%!important; text-align:center; }
	.main-section .video_box ul li h4, .main-section .video_box ul li p { text-align:center; }
	.main-section .video_box ul li i { margin:10px auto ; display:table;float:none; }
	
	/* FEAT MAILUP */
	.feat_txt{width:100%!important;padding:0 20px;}
	.feat_top {margin-top: 0px!important;}
	.feat_img{display:none;}
	
	/* PRODUCT TABLE */
	.prodTable{width:94%!important;}
	
	/* CONTACTS */
	.main-section .box_center { width:100%; }
	
	/* CONTACTS FORM */
	.container_form {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
	.col5 {width:100%!important; display:block; }
	.col5:last-child {width:100%!important; display:block; }
	.col1-single label {width:100%!important; display:block; }
	.col1-single select {width:100%!important; display:block; }	
	.contactForm input[type=submit], .contactForm input[type=submit].small{ width:96%; margin-left:5%;margin-right:5%; }
	.col4 {width:100%!important; display:block; }
	.col6 {width:100%!important; display:block; }
	.col1-single label { text-align:left;}
	
	.container_text {width:90%!important; display:block; margin-right:5%; margin-left:5%; }
			
	/* PRICING */
	.emailcost_container h2{float:none!important; text-align:center; padding:0 20px!important;}
	.emailcost_speed, .emailcost_delivery {float:none!important; width:100%; text-align:center;}
	.emailcost_speed, .emailcost_delivery h2 {padding:0 0 20px 0!important; margin:0!important;}
	.emailcost_item{margin:15px auto; width: 290px; float:none!important; clear:both;}	
	.emailcost_item:last-child{margin-right:auto;}
	.emailcost_custom{text-align:center; padding:0!important;}
	.emailcost_selector .emailcost_option {width:100%;}
	.emailcost_selector{padding-bottom:0!important;}
	.emailcost_option p {margin:0px 20px 20px 20px!important; clear:both;}
	.emailcost input[type="text"]{width:250px!important; margin:0!important;}
	.emailcost_custom{float:none; padding:0 0 15px 10px!important;}
	.intro .emailcost h2{line-height:1.7em;}
	.emailcost_selector li{float:none;width: 290px; margin:auto;line-height:norma!important;}
	
	#pricelayer {text-align:center;}
	#pricelayer input{margin:5px auto!important; width:100px;}
	#pricelayer input[type="button"] {float:none; width:60%!important;}
	
	/* GLOSSARY */	
	.glos_bar ul{padding:0!important; margin:0!important;}
	.glos_bar li {width:12.5%!important;}
	.glos_term ul{width:100%!important; padding:0 20px;}
	.glos_letter{margin:auto;}
	.glos_bar .active span{background:none;}
	
	/* WEBINAR */
	.main-section-webinar { padding-bottom:20px!important;}
	.webinar_active_info, .webinar_active_detail{width:100%; display:table;height:auto;}
	.webinar_active_detail_info_cell { float:left; width:100%; }
	.webinar_active_detail_info_cell div { padding:5px; }
	.webinar_active_buttons li a { position:relative;float:none;}
	.webinar_active_buttons li { padding:5px; display:table; }
	
	/* LAVORA CON NOI */
	.main-section.section-work-row ul li span {float:left; margin:10px 0 10px 0; padding:0; width:100%; display:block;}
	
	/* DIVENTA ESPERTO LEGGI */
	.ebookTematicilist ul {margin:0 20px;} 
	.ebookTematicilist li {width:100%!important; text-align:center;}
		
	/* INVESTOR RELATION */
	.ir_box_img{width:14%;text-align:left; display:none!important;}		
	.ir_box_txt {width:100%!important;}
	
	/* NEWS */	
	.sidebar-news {	width:100%!important;float:left!important;margin:0!important;padding:50px 0 0 0!important;display:block; border-top:1px solid #e7e7e7;}
	.wrapper-news {	width:100%!important;float:left!important;margin:50px 0 0 0!important;padding:0!important;display:block;}
	
	/* form subscribe */
	.form-nl-ir-subscribe { margin-bottom:30px;}
	
	/*SQUARED*/
	.squared3, .squared_last3 { width:100%!important; text-align:left!important; }
	.squared3 img, .squared_last3 img { display:none!important; }
	
	/*CUSTOMERS*/
	.open-customer div {width:100%!important;}
	#wrapper-customers .squared3, #wrapper-customers .squared_last3 { width:90%!important; padding:5%!important;}
	.arrow-up {display:none!important;}
	
	/* COOKIE */
	#cookie_modal div { max-width:90%!important; width:90%!important;padding-left:0!important; margin-left:5px!important;}

	
	/* ERROR 404, 500, generic */
	.server-error ul, .server-error p { text-align: left; margin:0!important;width:90%; }
	.server-error p { margin:0 0 0 30px!important; }
	.msg-server img { display:block!important; width:100%!important;}
	.msg-server .pcErrorMessage p { margin:0 0 0 15px!important;width:90%; }
	
	/* HEADERS EMAIL SETTINGS*/
	#wrapper-client-text img { width:100%;}
	
	/* CALENDAR SESSION */	
	.calendar_container .header_calendar h4 { text-align:center; }
	.calendar_container .header_calendar p { text-align:center; }
	.calendar_container .session-box li:nth-of-type(1) { float:left; width:80%; margin:0; padding:0; }
	.calendar_container .session-box li:nth-of-type(2) { float:left; width:20%; margin:0; padding:0; }
	.calendar_container .session-box li a { width:100%; text-align:center; margin:0; padding:0; padding:20px 0;}
	.calendar_container .session-box li .session-divider { display:none; }
	.calendar_container .session-box li a { display:none;}
	.calendar_container .session-box li a.demo-link-mobile {display:block;}	
	.calendar_container .session-box li div {font-size: 0.8em; width: 48%; margin:6px 0 0 0; padding:0;}
	.calendar_container .session-box li:nth-of-type(1) div {margin-left: 15px; }
	.calendar_container .session-box li span {display:none;}
	
	/* CALENDAR VIDEO */
	.video_img iframe {width: 290px !important;}
	
	/*CHI SIAMO*/
	.hl-whoweare h3 { margin-left:20px!important;}
	
	/*CORPORATE GOVERNANCE*/
	#board_statutory_auditors { margin-left:0!important; width:98%!important;}
	
	/* LATERAL BUTTON */
	.btn-lateral {display:none!important;}
	
	/* splashpage nlsubs */
	.main-wrapper-nl-left{width:100%!important; text-align:center;padding:0 5%;}
	.main-wrapper-nl-right{width:100%!important;}
	.wrapper-post-nl {width: 100%!important; padding:0;}
	.blog-nl-sub-social {margin-bottom:40px; float:left;width:100%;}
	
	/* iframe */
	iframe { width:100%!important; height:100%!important;}
	
	/* logout page */
	.row-spacer .wrapper_boxes .box, .row-spacer .wrapper_boxes_row .box { width:100%; text-align:center; }
	.row-spacer .wrapper_boxes_row .box span { display:table; margin:auto; float:none; }
	.row-spacer div.center_txt img { width: 100%;}
	
	
	/*************************** NEW 2016 ***************************/
	/* 01 - generic */
	.main-section p {width:90%; }
	.main-section-bottom { padding-bottom:90px;}
	
	.main-section h1 { font-size: 2.25em; }
	
	/* 02 - testimonials */
	.tm_container{max-width:100%; width:100%;}
	
	/* 03 -clients */ 
	.clients ul{width:100%!important; float:left;}
	.clients li{width:100%!important; text-align:center; margin:0 0 20px 0;}
	.clients li:nth-child(4){display:none;}
	.clients li:nth-child(5){display:none;}
	
	/* 04 -shortcode MU_RSS_NEWS */
	.wrapper_rss_news_item { border-left: 0; width: 98%; }
	.wrapper_rss_news_item span, .wrapper_rss_news_item h2, .wrapper_rss_news_item p {text-align:center;}
	
	/* 05 - shortcode MENU SECOND LEVEL */
	.thirdlevelmenu {margin:30px auto 0 auto; width:100%;}
	.thirdlevelmenu ul{width:100%; display:block;}
	.thirdlevelmenu ul li{ width:50%!important; display:block; float:left; height:100px; overflow:hidden;}		
	.thirdlevelmenu ul#func_ideal_for li {width:auto!important; display:block; float:left;  height:auto; overflow:hidden;}
		
	/* 06 - shortcode VISUAL */
	.visual_content img{ display:none;}
	.header_video, .visual_video::after { display:none; }
	.row_visual_video { height:auto; padding:90px 0;}
		
	/* 07 - shortcode CTAS */
	.cta_content {width:100%; display:block;}
	.cta_content_full .cta_col{width:100%; display:block;}	
	
	/* 08 - shortcode HIGHLIGHTS */
	.highlights_item{width:96%!important; margin:0 0 40px 0;}
	.highlights_item:last{ margin:0;}
	
	/* 09 - shortcode RELATED DOWNLOAD */
	.related_download_item{width:100%;}
	.related_download_item:nth-of-type(1){margin:0 0 40px 0;}
	
	/* 10 - shortcode BOXES */
	.boxes_content_item{width:96%!important; margin:0 0 40px 0;}
	.boxes_content_item:last{ margin:0;}	
	
	/* 12 - shortcode DOWNLOAD REQUEST  */
	.download_content div.cols .wrapper_download_form { display:table; width:90%; margin:auto;}
	.download_content div.cols form #SLSubmit {padding: 17px 5px;}
	
	/* 11 - shortcode MOVIE (gallery es. JADE) */
	.movies_item_image, .movies_gallery_items_controller, .movies_gallery_item { display:none!important;}
	.movies_gallery_item_mobile { display:block!important; width:100%;}	
	.movies_gallery_item_mobile img { display:table; width:60%;}	
	.wrapper_slide { width:90%;}
	
	/* 13 - shortcode SLIDERS  */	
	.slider_content .callbacks li .txt_right { display:none;}
	.slider_content .slider-pager { margin-bottom: 20px; }
	.slider_content .slider-pager li{padding:0 10px; width:50%;margin-bottom: 20px;}
	.slider_content .wrapper_slide h2, .slider_content .wrapper_slide p { text-align:center; }
	.slider_content_full .callbacks li .left-content{ width:100%; }
	.slider_content ul li, .slider_content_full ul li {background-image:none!important;}
	.slider_content_full .callbacks li .left-content { margin-top:30px; }
	
	/* 15 - shortcode VISUAL SLIDER */
	.visual_slider_content{display:none;}
	
	/* 16 - shortcode IDEAL FOR */
	.wrapper_boxes_preview_content div {width:98%; margin:0 1% 1% 1%; height:140px;}
	
	/* 17 - LIST ICON MENU */
	/* FUNCTIONALITY */
	.ico_platform {background:url('../images/submenu/ico_platform_75.png') no-repeat top center;}
	.ico_database {background:url('../images/submenu/ico_database_75.png') no-repeat top center;}
	.ico_advanced_segmentation {background:url('../images/submenu/ico_advanced_segmentation_75.png') no-repeat top center;}
	.ico_automatic_sender {background:url('../images/submenu/ico_automatic_sender_75.png') no-repeat top center;}
	.ico_landing_page {background:url('../images/submenu/ico_landing_page_75.png') no-repeat top center;}
	.ico_api_integrations {background:url('../images/submenu/ico_api_integrations_75.png') no-repeat top center;}
	.ico_services {background:url('../images/submenu/ico_services_75.png') no-repeat top center;}
	.ico_ab {background:url('../images/submenu/ico-ab75.png') no-repeat top center;}
	.ico_ico_analisi_email {background:url('../images/submenu/ico-analisi-email75.png') no-repeat top center;}
	.ico_email_errate {background:url('../images/submenu/ico-email-errate75.png') no-repeat top center;}
	.ico_delivery_plus {background:url('../images/submenu/ico_delivery_plus_75.png') no-repeat top center;}
	
	/* FUNCTIONALITY EMAIL */
	.ico_create_email {background:url('../images/submenu/ico_create_email_75.png') no-repeat top center;}
	.ico_send_email {background:url('../images/submenu/ico_send_email_75.png') no-repeat top center;}
	.ico_smtp {background:url('../images/submenu/ico_smtp_75.png') no-repeat top center;}
	.ico_deliverability {background:url('../images/submenu/ico_deliverability_75.png') no-repeat top center;}
	
	/* FUNCTIONALITY SMS */
	.ico_send_sms {background:url('../images/submenu/ico_send_sms_75.png') no-repeat top center;}
	.ico_statistic_sms {background:url('../images/submenu/ico_statistic_sms_75.png') no-repeat top center;}
	
	/* 18 - POP AGENCY PROGRAM */
	.banner_agency_program { width: 260px; height:auto; margin:0 0 0 -130px; background-color:#fc5f53; left:50%; }
	.banner_agency_program h3 { display:none;}
	.banner_agency_program p { display:none; }
	.banner_agency_program div {background-color:#fc5f53;display:none;}
	.banner_agency_program span { color: #fff; z-index:99999; top:-10px; margin-right:-15px; background-color:#fc5f53; -webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px; right:50%; }	
	.banner_agency_program a { -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding:25px 15px 0 15px; font-weight:100;}
	.banner_agency_program a span { display:none; }

	/*andrea*/
	.wrapper-content-box .centertxt .centerImg{width:90%;}
	.wrapper-content-box  .centertxt ul, .icoBoxFull {width:90%; margin:auto;}
	.wrapper-content-box  .centertxt .icoBox li, .icoBoxFull li{width:100%; display:block; text-align:center;}
	.wrapper-content-box .list-3 li {width:100%;display:block;}
	.wrapper-content-box .list-3 .icoBoxFull li{width:100%;}
	.wrapper-content-box .list-3 .img-box{display:none;}
	
	
	.icoBoxItem {background-position:center top; background-repeat:no-repeat;}
	.icoBox li, .icoBoxFull li {padding:60px 0 0 0;}
	.icoBoxFullBullet li{text-align:left; margin:40px 0; padding:60px 0 0 0; text-align:center;}
	.wrappercontentfull .mainimg .imgfullleft {width:100%;}
	
	.maincontent .col img {width:100%;}
	.maincontent .rt, .maintextML {padding-right:20px;}
	.maincontent .lt, .maintextMR, .imgfullleft {padding-left:20px;}
	.maincontent .lt, .maincontent .rt {width:100%; float:left; padding:0 20px; margin:0; text-align:center;}
	.maincontent .rt img, .maincontent .lt img {display:block; padding-top:0;}
	.maincontent .rt img{margin-top:60px;}
	.maincontent .lt img{margin-bottom:50px;}
	.maincontent .lt, .maintextMR,.maincontent .lt, .maintextML {text-align:center;}
	.maincontent .list-spacer-up{margin-top:80px;}
	.maincontent .list-spacer-down{margin-bottom:80px;}
	.maincontent .col .icoBoxMainTitle h3, .maincontent .col .icoBoxMainTitle p {padding:0; text-align:center;}
	.maincontenttxt .lefttxt, .maincontenttxt .lefttxt h3, .maincontenttxt .lefttxt p{text-align:center;}
	
	.wrappercontentfull .mainimg{display:none;}
	.wrappercontentfull {padding:0 20px;}
	.wrappercontentfull .wrappertext, .wrappercontentfull .wrappertext .maintextMR, .wrappercontentfull .wrappertext, .wrappercontentfull .wrappertext .maintextML {max-width:none;width:100%; margin:0; padding:0;}
	.wrappercontentfull .maintextML h3, .wrappercontentfull .maintextML p, .wrappercontentfull .maintextMR h3, .wrappercontentfull .maintextMR p {text-align:center;}
	
	.feat-box ul{width:100%;}
	.feat-box li{width:100%;background-position:top center; padding:60px 20px; margin:0; text-align:center;}
	.feat-box li p{text-align:center;}
	
	.benefits-box {margin:0 20px;}
	.benefits-box li {width:100%; height:100%; margin:0 0 40px 0; background-size:cover;}
	
	/* API Integration */ /* ONLUS LOGOS */
	.API-integration-box ul, .ONLUS-box ul{width:180px; margin:auto;}
	.API-integration-box li, .ONLUS-box li {width:180px;}
	.API-integration-box  .wordpress {background-position:0 0}
	.API-integration-box  .magento {background-position:0 -180px;}
	.API-integration-box  .salesforce {background-position:0 -360px;}
	.API-integration-box  .drupal {background-position:0 -540px;}
	.API-integration-box  .shopify {background-position:0 -720px;}
	.API-integration-box  .fourtell {background-position:0 -900px;}
	.API-integration-box  .zapier {background-position:0 -1080px;}
	.API-integration-box  .negoziando {background-position:0 -1260px;}
	.API-integration-box  .sap {background-position:0 -1440px;}
	.API-integration-box  .joomla {background-position:0 -1620px;}
	.API-integration-box  .blogger {background-position:0 -1800px;}
	.API-integration-box  .padiact {background-position:0 -1980px;}
	.API-integration-box li:nth-child(odd){background-color:#ededed;}
	.API-integration-box li:nth-child(even){background-color:inherit;}
	
	.buttonCTA{display:block; text-align:center;}
	
	.pricing-comparison-box h3 {margin-bottom:30px;}
	.pricing-comparison-box .mobile {display:block;}
	.pricing-comparison-box .desktop {display:none;}	
	
	#SMStable-Prices{padding:0 20px;}
	/*.SMStableHeader li, .SMStableItem li {width:42.5%;}*/
	.SMStable-Header li:nth-child(1), .SMStable-Item li:nth-child(1) {width:50%;}
	.SMStable-Header li:nth-child(2), .SMStable-Item li:nth-child(2) {display:none;}
	.SMStable-Item li:nth-child(1),.SMStable-Item li:nth-child(3) {font-size:1.15em;}
	.SMStable-Item li:nth-child(3) {width:35%;font-size:1.0em;}
	.SMStable-Item li:nth-child(4) {width:15%;}
	.SMStable-Item .buttonCTA{display:none;}
	.SMStable-Item .mobile-Ico {display:block;}
	.SMStable-Item .fa-shopping-cart{font-size:1.75em; padding-right:10px;}
	
	.SMStable-selectorBox li, .SMStable-selectorBox select {float:left;width:100%;}
	.SMStable-selectorBox li:nth-child(1){padding-bottom:20px;}
	.SMStable-selectorBox .question{display:none;}
	
	/* HP */
	.headerhome_container{width:98%;height:auto!important; float:left; display:block;margin:0 1%; padding:50px 0;}
	.headerhome_container{ vertical-align:middle;}
	.headerhome_txt h1 {margin-top:0;}
	.headerhome_txt .headerhome_CTA2 { display:table; margin:20px auto 0 auto; padding:8px 33px; }
	
	/* HP CHANNELS */
	.wrapper_channels ul { width:100%;}
	.wrapper_channels ul li{ width:100%; margin-bottom:25px; }
	.wrapper_channels ul li h3{ margin-top:25px; }
	
	/* HP WORLD */
	.wrapper_world .worldTop, .wrapper_world .worldBottom {width:100%;}
	.wrapper_world .worldTop img, .wrapper_world .worldBottom img{width:100%;}
	.wrapper_world .clients ul{width:100%!important; float:left;}
	.wrapper_world .clients li{width:100%!important; text-align:center; margin:0 0 20px 0;}
	.wrapper_world .clients li:nth-child(4){display:none;}
	.wrapper_world .clients li:nth-child(5){display:none;}
	.wrapper_world .clients li img {width: auto; }
	
	/* Email PRICE */ 
	.email-Box {padding:0 20px;}
	.email-Box .email-controlBox{width:100%; padding:20px 0;}	
	.email-Box .email-controlBox select{width:45px; text-align:center;}
	.email-Box .email-controlBox li {height:50px;float:left;}
	.email-Box .email-controlBox li:nth-child(1),.email-Box .email-controlBox li:nth-child(2),.email-Box .email-controlBox li:nth-child(6){width:100%;}
	.email-Box .email-controlBox li:nth-child(1),.email-Box .email-controlBox li:nth-child(3),.email-Box .email-controlBox li:nth-child(4),.email-Box .email-controlBox li:nth-child(5){line-height:50px;}
	.email-Box .email-controlBox li:nth-child(3){width:33%;}
	.email-Box .email-controlBox li:nth-child(4){width:34%;}
	.email-Box .email-controlBox li:nth-child(5){width:33%;}
	.email-Box .email-controlBox li:nth-child(6){line-height:50px;}
	.email-Box .email-resultBox .web .CTA-mobile,.email-Box .email-resultBox .pro .CTA-mobile, .email-Box .email-resultBox .enterprise .CTA-mobile {display:block;margin-bottom:20px;}
	.email-Box .email-resultBox .web .CTA-mobile a{border:1px solid #eaeaea; color:#464646;}
	.email-Box .email-resultBox .pro .CTA-mobile a{background-color:#4cbad7; border:1px solid #4cbad7;color:#ffffff;}
	.email-Box .email-resultBox .enterprise .CTA-mobile a{background-color:#256a7c; border:1px solid #256a7c;color:#ffffff;}

	#messaggi{margin-top:13px;}
	#sliderBaloon{position:relative;width:100%;text-align:center;margin-left:0!important;font-weight:700;}
	.email-Box .email-resultBox {padding:20px 0; width:100%;}
	.email-Box .email-resultBox li{width:100%; display:table;}
	.email-Box .email-resultBox li:nth-child(2), .email-Box .email-resultBox li:nth-child(4){display:none;}
	.email-Box .email-resultBox .web .features,.email-Box .email-resultBox .pro .features,.email-Box .email-resultBox .enterprise .features {display:none;}
	.email-Box .email-resultBox .price-box {border-bottom:1px solid #eaeaea; margin-bottom:20px;}
	.email-Box .email-resultBox .pro .features {margin:40px 0;}
	.email-Box .email-resultBox .pro .features .CTA a,.email-Box .email-resultBox .enterprise  .features .CTA a {width:75%; margin:auto;}
	
	.priceopt-box {padding:0 20px; width:100%;}
	.priceopt-box .price-rating {margin:auto;clear:both;float:none;}
	.priceopt-box #valuta {margin:20px auto;float:none;}
	.priceopt-box .CTA {margin-bottom:0;}	
	
	/* FEATURE */
	.feat_txt{width:100%!important;padding:0 30px;}
	.feat_top {margin-top: 0!important;}
	.feat_img{display:none!important;}	
	.feat_txt_full { width: 96%; padding:1%; }
	.feat_box_img_related { display:none!important;}
	
	/* ABUSE CLIENT SUGGEST */
	.wrapper-mail-client ul li { width:50%; }
	
	/* tooltip form abuse */
	.tooltip-text { top:-50px; left:-10px;}
	.tooltip-text span{left:11px;}
	
	/* osservatorio 2015 */
	/*.form-calculator { background-color:#80d3ed; position:relative; padding:90px 0 50px 0; margin-top:-75px;}*/
	.form-calculator ul li { float:left; width:100%; margin:0;padding:0;}
	.form-calculator ul li select { width:100%; margin-bottom:20px; text-align:center; }		
	.form-calculator ul li span { display:none;}
    .imageCalculator { float:left; width:100%;}
	#form-obs15-results { margin:0 0 50px 0;}
	#form-obs15-results ul {float:left; width:100%; margin:0;padding:0;}
	#form-obs15-results ul li {float:left; width:33%; margin:0 0 0 0;padding:0;}
	#form-obs15-results ul li:nth-child(2) { margin-top: 0;}
	#form-obs15-results ul li div {float:left; width:100%; margin:0;padding:0; text-align:center; font-size:0.8em; font-weight:300; }	
	#form-obs15-results ul li div.circle { font-size:1em; width:50px; height:50px; margin:auto;padding:10px 0 0 0; }	
	#form-obs15-results ul li div:nth-child(3) { display:none;}
	.wrapper-form-obs15 { padding:0 0 50px 0; }	
	#performance-tools { display:none;}
	
	/* infographic page detail 2016 */
	.wrapper-infographic img, .wrapper-infographic-html-code, .wrapper-infographic-text, .wrapper-infographic-share { width:100%;float:left; display:block;}
	.wrapper-infographic { margin-bottom:20px;}
	.wrapper-infographic-share div { float:left; width:100%; margin:0; padding:0; }
	.wrapper-infographic-share div a { width:48%;}
}