@charset "UTF-8";
/* CSS Document */

/* reset form */


/* reset ************************************************************************************************************************************************/
body{margin:0;padding:0;font-size:1em;line-height:1.2em;color:#000;background-color:#fff;font-family: Arial, Helvetica, sans-serif; font-weight:100;}
ul, ol {margin:0;padding:0;list-style:none}
img, a{border:0}
a{color:#03F;text-decoration:underline}
a:hover{text-decoration:underline}
img{width:100%;height:auto;float:left}
p{padding-top:2%;margin:0;}
ul{margin-top:2%}
ol li {display:inline-block;width:100%;}
input{height:15px}
label{vertical-align:middle}
input, textarea, select{padding:1%; background: #000; border: 0;border-radius: 0;background-color:#ecebe8;vertical-align:middle}
input:focus, select:focus, textarea:focus{ color:#000; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;background-color:#f5f4f3}



/* preset */
.displayNo{display:none;}
.resetMtop{margin-top:0!important}
.resetMbottom{margin-bottom:0!important}
.bgWhite{background-color:#fff;}
.wrap .row{width:100%;float:left;}
.wrap .rowMin{width:94%;float:left;padding:1.5% 3%;}
.wrap .rowSuperMin{width:84%;float:left;padding: 7.5% 8%;}
.wrap .rowSuperMin2{width: 94%;float:left;padding: 5.5% 3%;}
.wrap .w50{width:50%;float:left;}
.blu{color:#004777}
.giallo{color:#f0ad4e;}
.bordeaux{color:#82204a;}
.verde{color:#9cb897}
.rosa{color:#f2ad9a}
.bianco{color:#fff}
.grey{color:#666}
.grey2{color:#333!important}
.orange{color:#f0ad4e!important; font-weight:bold}
/** tooltip **/
.wrap .infoBox{position:relative;}
.wrap .iconaInfo{position:absolute;right:4px;top:5px;font-weight:bold;cursor:help;border-radius:15px;height: 16px;width: 11px;line-height: 17px;margin-left: 3px;text-align:center;color: #ffffff;background-color: #000000;display:inline-block;padding:2px 5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius: 15px;}
.tooltipster-baseA{border-radius: 5px; border: none; background-color:#f3f4f5; color: #333333;display:none}
.tooltipster-baseA .tooltipster-content{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; padding: 8px 10px; }

/* generale ************************************************************************************************************************************************/

.wrap .tipo{width:100%;float:left;overflow:hidden;}
.wrap .row .influmeter{position:absolute;z-index:999999;top:13%;left:0;padding: 0 0 0 3%;/* background-color: cadetblue; */width: 33%;}
.wrap .row .influmeter span{font-size:0.65em;color: #fff;/* padding-top: 15%; */}
/*.wrap .row .influmeter a{color: #e3a349;text-decoration:none;font-size: 3.3em;font-weight: 300;float: left;line-height:1;padding-top: 2.9%; position:relative;padding-right: 2%;}
.wrap .row .influmeter a span{color:#fff;font-weight:600;font-size: 1em;}
.wrap .row .influmeter a span.erre{font-size: 0.3em;position: absolute;top: 26%;right: 0;}*/

.wrap .row .influmeter p{float: left;color:#fff;font-size: 0.8em;padding: 7.5% 5% 0 1%;}
.wrap .row .influmeter img{width:83%;margin-left:3%;}
.wrap .supertop2 {padding: 1.5% 0 1% 0;background: #000;min-height: 50px;}
.wrap .row .influmeter-logo{width:100%;float:left;text-align:center}
.wrap .row .influmeter-logo img{width:20%;float:none;margin:0 auto}
.wrap .row p.mail{text-align:center;font-weight:400;font-size:1.1em;margin-top: 4%;}
.wrap .row p.mail a{color:#000;text-decoration:underline;}    
.wrap .row .banner-mobile{display:none}
.wrap .row .flexslider {margin:0;}
.wrap .row .flexslider .decoded{width: 225px;margin: 0;position: absolute;bottom:0;left: 34px;z-index:9999;}
.wrap .row .flexslider .decoded img{width:100%;}
.row .flexslider .slides {margin: 0;}
.row .flexslider ul li {width: 100%;float:left;position:relative;}
.row .flexslider ul li img {width:100%;float:left;}
.row .flexslider ul li .slidetext {position:absolute;width:70%;right:4%;margin-top:8%;}
.row .flexslider ul li .slidetext h1 {width:100%;float: right;color:#fff;text-align:right;font-size:5em; line-height:0.9em; padding-top:11%;margin: 0; font-weight:100;}
.row .flexslider ul li .slidetext h2 {width:100%;float: right;color:#fff;text-align:right;font-size:5em; line-height:0.9em; padding-top:11%;margin: 0; font-weight:100;}
.row .flexslider ul li .slidetext span{width:100%;float: right;color:#fff;text-align:right;font-size:1.5em;font-weight:300;line-height:0.9em; padding-top:5%}
.row .flexslider ul li .slidetext a{width:auto;float:right;color:#000;text-align:right;font-size: 1.1em;font-weight:300;line-height:0.9em;padding: 1% 3%;background-color: #f0ad4e;text-decoration: none;margin-top:5%;}
.row .flexslider .flex-direction-nav{display: none;}
.row .flexslider .flex-control-nav{width: 100%;position: absolute;bottom:3%;text-align: center;margin: 0;padding: 0;list-style: none; z-index:9999}
.row .flexslider .flex-control-nav li {margin: 0 6px;display:inline-block;zoom: 1;width: auto;}
.row .flexslider .flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0, 0, 0, 0.5);cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.row .flexslider .flex-control-paging li a.flex-active {background:#f0ad4e;cursor: default;}
.galleryhome{position:relative}
.wrap .supertop{padding: 1.5% 0 1% 0;z-index:99999;background:#000;position: fixed;min-height: 50px;}
.wrap .supertop .nav ul {text-align: right;margin: 0;}
.wrap .supertop .nav ul li {display: inline;margin-left: 1%;padding: 0.2% 1%;font-size: 0.9em;}
.wrap .supertop .nav ul li.active a {color:#f0ad4e;}
.wrap .supertop .nav ul li a{color:#FFFFFF; text-decoration:none}
.wrap .supertop .nav ul li a.active{color:#ED8200; text-decoration:none}
.wrap .supertop .nav ul li a:hover{color:#f0ad4e; text-decoration:none}
.wrap .supertop .nav ul li.evidenzaLi{background-color: #f0ad4e;display: inline;padding: 0.4% 1%;}
.wrap .supertop .nav ul li.evidenzaLi a {color:#000000;font-weight:400}
.wrap .supertop .nav ul li.evidenzaLi a:hover {color:#fff;}
.wrap .supertop .nav ul li.loginLi{background-color: #000;display: inline;padding: 0.4% 1%;}
.wrap .row .features h1{ text-align:center; color:#f0ad4e;margin: 0 0 5% 0;font-size: 2.7em;font-weight: 100; margin-top: 5%; width:60%; line-height:42px;  margin-left:20%;}
.wrap .row .features h2{ text-align:center; color:#000; margin: 0 0 2% 0;font-size: 1.6em;font-weight: 100; margin-top: 8%; text-transform:uppercase; line-height:30px}
.wrap .row .features ul {margin: 0;width:100%;display: table-row;}
.wrap .row .features ul li {width: 45.5%;margin: 0 2% 2% 2%;display: inline-block;vertical-align: top;}
.wrap .row .features .text{width: 100%;float:left;padding: 0;}
.wrap .row .features .text h3{width:100%;float:left;color:#000; font-size: 1em; margin:0;line-height: 1.1;margin-bottom: 5%; margin-top:8%; font-weight:100; text-align: center; padding-bottom: 5px; border-bottom: 1px solid #f3f3f3;}
.wrap .row .features .text a{float:right; padding:1% 5%; background-color:#dddedf; text-decoration:none; color:#000000; font-size: 0.9em;}
.wrap .row .features .text a:hover{background-color:#f0ad4e; text-decoration:none; color:#fff;}
.wrap .row .features .text p{width:100%; float:left; color:#666; text-align:right; font-weight:300;font-size: 1em;padding: 4% 0;line-height: 1.5;}
.wrap .row .features .text-dx{width: 100%;float:right;padding: 0;}
.wrap .row .features .text-dx h3{width:100%;float:left;color:#9f9f9f;text-align: center;font-weight:300;font-size: 1.5em;margin:0;margin-top: 5%;line-height: 1.1;}
.wrap .row .features .text-dx a{float:left; padding:1% 5%; background-color:#dddedf; text-decoration:none; color:#000000; font-size: 0.9em;}
.wrap .row .features .text-dx a:hover{background-color:#f0ad4e; text-decoration:none; color:#fff;}
.wrap .row .features .text-dx p{width:100%; float:left; color:#666; text-align:left; font-weight:300;font-size: 1em;padding: 4% 0;line-height: 1.5;}
.wrap .row .features .dettaglio{width: 99%;float:left;border: 1px solid #dadbdc;}
.wrap .row .features .dettaglio img{width:100%;}

.wrap .row .featureelenco{ width:100%; float:left; border-bottom:1px solid #CCCCCC; margin-bottom:50px; padding-bottom:50px}

.wrap .row .featureelenco h2{float:left;  width: 35%; line-height: 24px; margin-top: 5%;
margin-right: 5%; font-size:20px; text-transform:uppercase; text-align:left}

.wrap .row .featureelenco h2 span{ background-color:#f0ad4e; color:#FFF; width:8%; text-align:center; display: inherit; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-bottom:10px; padding-top:1.5%; padding-bottom:1%}

.wrap .row .featureelenco p{width:25%; float:left; font-size:14px; text-align:left; margin-right:5%; margin-top: 5%; font-weight:100}
.wrap .row .featureelenco .img{ width:30%; float:left;}


.wrap .about{width:100%; background-color:#FFF}
.wrap .about .aboutimg{width:100%; float:left; background-color:#EFEFEF;margin-top: -50px;}
.wrap .about .aboutimg img{width:70%; margin-left:15%}
.wrap .about .dx{width:100%; float:left;}
.wrap .about h2{ text-align:center; color:#747374;font-size: 2.7em;font-weight: 100; margin-top: 5%;}
.wrap .about h1{ text-align:center; color: #f0ad4e; font-size: 2.7em;font-weight: 100; margin-top: 5%;}
.wrap .about .dx p{width:100%; float:left; color:#403E33; text-align:center; font-weight:100;font-size: 0.9em;line-height: 1.5;}
.wrap .about .dx .partnership {width:32%; float:left; margin-left: 35%; margin-bottom:20px;}
.wrap .about .dx .partnership p{width:100%;float:left;color:#000000;text-transform: uppercase;font-size: 0.8em;font-weight: 500;padding-bottom: 1%;padding-top: 11%;}
.wrap .about .dx .partnership img{ width:40%; margin-left:30%}

.wrap .rowSuperMin.features { text-align:center; width:70%; margin-left:7%; color:#666}
.wrap .rowSuperMin.features h3{ text-align: center;

font-size: 1.2em;
font-weight: 100;
line-height:1em; width:90%; margin-left:5%; margin-bottom:5%;
}

.wrap .rowSuperMin.contatti h1{ text-align: center;
color: #f0ad4e;
margin: 2% 0 2% 0;
font-size: 2.5em;
font-weight: 100;
line-height:1em; width:90%; margin-left:5%
}

.wrap .rowSuperMin.home h1{ text-align: center;
color: #f0ad4e;
margin: 0 0 2% 0;
font-size: 2.5em;
font-weight: 100;
line-height:1em; width:80%; margin-left:10%
}
.wrap .rowSuperMin.home  strong{ font-size:1.2em; text-align:center; width:75%; margin-left:12.5%;float:left; margin-bottom:8%; line-height:25px}
.wrap .rowSuperMin.home  i{ font-size:1.4em; font-style:normal}


.wrap .rowSuperMin.home  ul{ line-height:28px; list-style:none; width:60%; margin-left:20%; 
text-align:left; font-size:25px; text-transform:uppercase; color:#333; font-weight:100}

.wrap .rowSuperMin.home  ul li span{ font-size:5em; float:left; margin-bottom:63px; color:#666; margin-right:21px; margin-top:15px}
.wrap .rowSuperMin.home  ul li { padding:5%;}
.wrap .rowSuperMin.home  .marginleftelenco { margin-left: -11%;
text-align: center;}
.wrap .rowSuperMin.home  .marginleftelenco2 { margin-left: -11%;}

.wrap .staff{width:100%; background-color: #fff;}
.wrap .staff h2{text-align:center;color: rgb(64, 62, 62);margin: 0% 0 4% 0;font-size: 2.7em;font-weight: 600;}.wrap .staff ul{margin: 0; width:100%; float:left}
.wrap .staff ul li {width:46%; margin-right:4%; float:left; text-align:center;}
.wrap .staff ul li:last-child {margin-right:0%;}
.wrap .staff ul li p{width:100%; margin:0; float:left; color: rgb(64, 62, 62);font-weight: 200;font-size: 1.2em; text-align:center}
.wrap .staff ul li p.bio{width:100%; margin-top:3%; float:left; color: #9A9EA1;font-weight: 200;font-size: 0.9em; text-align:center}
.wrap .staff ul li span{width:100%; margin:0; float:left; text-align:center; color:#9A9EA9;; font-size: 0.9em; }
.wrap .staff ul li div.linkedin{width:100%; margin:0; float:left; text-align:center; }
.wrap .staff ul li div.linkedin img{width:4%; margin:0; float:left; text-align:center;margin-left: 48%;margin-top: 2%;}
.wrap .row .pricing h2{text-align: center;
color: #333;
margin: 0 0 4% 0;
font-size: 1.2em;
font-weight: 500;
text-transform: uppercase;}
.wrap .row .pricing ul {margin: 0; width:100%}

.wrap .row .pricing ul li:last-child{margin:0;}
.wrap .row .pricing .table{width: 100%;float:left;border: 1px solid #ddd;border-spacing: 0;background: #e9e9e9; /* Old browsers */
margin-bottom: 30px; max-width:1200px}

.wrap .row .pricing .table>tbody>tr>td span{font-size:0.8em}
.wrap .row .pricing .thead{background: #fff;}
.wrap .row .pricing .thead>tr>th{width: 17%;padding: 1% 2.5%;font-size: 1em;font-weight: 400;text-align: center; text-transform:uppercase }
thead {display: table-header-group;vertical-align: middle;border-color: inherit;}
.wrap .row .pricing .box{width: 80%;padding: 15% 10%; float:left;}
.wrap .row .pricing .box h3{width:100%; float:left; text-align:center; font-weight:300;font-size: 2em;margin:0;}
.wrap .row .pricing .box p{width:100%; float:left; color:#666; text-align:center; font-weight:300;font-size: 1em;margin-top: 10%;line-height: 1.5;}
.wrap .row .pricing .box a{float: left;width: 90%;padding: 1% 5%;background-color: #FFFFFF;text-decoration: none;font-size: 0.9em;text-align: center;margin-top: 10%;}
.wrap .row .pricing .box a:hover{background-color:#f0ad4e; text-decoration:none; color:#fff;}
.wrap .row .pricing .box a.giallo{ color:#f0ad4e}
.wrap .row .pricing .box a.giallo:hover{ background-color: #f0ad4e; color:#fff}
.wrap .row .pricing .box a.blu{color:#004777}
.wrap .row .pricing .box a.blu:hover{ background-color:#004777; color:#fff}
.wrap .row .pricing .box a.bordeaux{color:#82204a}
.wrap .row .pricing .box a.bordeaux:hover{ background-color:#82204a; color:#fff}
.wrap .row .pricing .box a.verde{color:#9cb897}
.wrap .row .pricing .box a.verde:hover{ background-color:#9cb897; color:#fff}
.wrap .row .pricing .box a.rosa{color:#f2ad9a}
.wrap .row .pricing .box a.rosa:hover{ background-color:#f2ad9a; color:#fff}
.wrap .row .pricing .box .pricephoto{width:49%; float:left; border: 1px solid #dadbdc;}
.wrap .row .pricing .box .pricephoto img{width:100%;}
.wrap .trial{width:100%;  background-size: contain;}
.wrap .trial h1{ text-align: center;
color: #f0ad4e;
margin: 0 0 2% 0;
font-size: 2.7em;
font-weight: 100;
margin-top: 5%;
width: 60%;
line-height: 42px;
margin-left: 20%;}
.wrap .trial p{ font-size:13px; text-align:center }
.button{ font-size:22px; background-color:#3C3C3C; color:#FFF; width:20%; padding:1%; text-align:center; margin-left:40%; margin-top:5%; margin-bottom:2.5%; font-weight:lighter; cursor: pointer}

.wrap .trial .table {width: 100%;float: left;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.wrap .trial .table>tbody>tr>td{border: 1px solid #b1b0b0;width: 17%;padding: 1% 2.5%;line-height: 1.5;vertical-align: middle;border-right-width: 0;border-left-width: 0;border-bottom-width: 0;text-align: center; font-size:0.9em;color:#818181; background-color:#FFF}

.grey{color:#666}
.grey2{color:#333!important}
.bg{ background-color:#f9efe2!important}
.bg2{ background-color:#f0f0f0!important}

.bgg{ background-color:#efca98!important; color:#573300}
.bg3{ background-color:#cbcbcb!important; color:#333}

.left{ text-align:left!important}
#comparsa{width: 100%;  float: left; display: none;}
.pagamenti{ float:left; width:94%;  padding:1%; margin-left:4%; margin-bottom: 40px;}
.pag { float:left; width:30%;  font-weight:100; font-size:14px}
 
 .pagamenti h3{font-size: 14px;
    text-transform: uppercase;margin-top: 40px; font-weight:300;} 
 
.wrap .rowMin .indirizzo p {width:100%; text-align:center; color:#000000; font-size:0.7em; padding:2% 0}
.b-grigio{background-color: #EDEDEE;}
.wrap .row .contatti h2{ text-align:center; color:rgba(240, 173, 78, 0.6);margin: 0 0 5% 0;font-size: 2.7em;font-weight: 600; line-height:1em}
.wrap .row .contatti ul.sx{width:95%;float:left;}
.wrap .row .contatti ul.dx{width:95%;float:right;}
.wrap .row .contatti ul li{width: 100%;float: left;padding-bottom: 2.5%;}
.wrap .row .contatti ul li label {width: 25%;float: left;text-align: left;font-size:0.8em;font-weight: 300;color: #555;padding: 6px 0px;}
.wrap .row .contatti ul li input {float: left;height:22px;padding: 4px 3%;width:69%;font-size: 0.9em;font-weight: 300;color: #555; background-color:rgba(218, 219, 220, 0.5);}
.wrap .row .contatti ul li select {padding: 4px 3%;width:75%;height:30px;float: left;background-color:rgba(218, 219, 220, 0.5);}
.wrap .row .contatti ul li textarea {width: 73%;float: left; background-color:rgba(218, 219, 220, 0.5);}
.wrap .row .contatti ul li.codice div {width: auto;margin-top: 0;margin-right: 7px;}
.wrap .row .contatti ul li.codice div img {width: 16px;height: 21px;margin-right: 2px;}
.wrap .row .contatti ul li.inputlittle {padding: 2% 0;margin-top: 3%;background-color: rgba(237, 237, 238, 0.36);}
.wrap .row .contatti ul li.inputlittle input {width: 25px;float: left;margin-left:5%;}
.wrap .row .contatti ul li.inputlittle span {display: inline-block;float: left;margin-right: 5px;font-size: 0.8em;font-weight: 300;color: #555;padding: 6px 0px;}
.wrap .row .contatti ul li.inputlittle a {float: left;color: #000;font-size: 0.8em;padding-top: 1%;margin-left: 2%;}
.testo-inline {padding:3%;} .little {font-size:0.8em} .colorsc{color:#f0ad4e}
.inline-nascondi{display:none}
.wrap .row .contatti .inviaform {margin-top: 2%;text-align: right;}
.inviaform button {margin: 2.5% 0;color: #404040;border: none;font-size: 0.9em;padding: 1% 7%;background-color: #F0AD4E; cursor:pointer}

.wrap .row .contatti .inviaform2 {margin-top: 2%;text-align: center;}
.inviaform2 button {margin: 2.5% 0;color: #404040;border: none;font-size: 0.9em;padding: 1% 7%;background-color: #F0AD4E; cursor:pointer}


/**mobile**/
.icona_menu{display: none;width:30px;height:auto;position:absolute;top:20px;right:4%;cursor:pointer;z-index:99999}
.rowMin.nav{max-width:100%}

.scrollaTab{width:100%;float:left;}
.scrollaTab table{min-width:500px;}
.scrollaTab .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{min-width:100%;}
.wrap .work-with{width:100%;background-color:#DDDEDF}
.wrap .work-with ul{list-style:none;margin:0 auto;text-align:center;}
.wrap .work-with ul li{padding:0 2.3%;display:inline;text-align:center;}
.wrap .work-with ul li img{width:auto;float:none;height:55px;}

.wrap .terms{width:100%; }

.wrap .terms h1{text-align:center; color: #f0ad4e;margin: 0% 0 4% 0;font-size: 2.7em;font-weight: 100;margin-top:5%;line-height: 1em;}
.wrap .terms h2{text-align:center; color: #f0ad4e;margin: 0% 0 4% 0;font-size: 2.7em;font-weight: 600;margin-top:5%;line-height: 1em;}
.wrap .terms h3{text-align:left;color:#747374;margin: 0;font-size: 1.3em;font-weight: 400;}
.wrap .terms h4{text-align:left;color:#000;margin: 0;float: left;font-size: 0.9em;margin-top: 2%;font-weight: 600;width: 100%;}
.wrap .terms p{width: 97%;margin-left: 3%;float:left;color:#403E33;text-align:left;font-weight:300;font-size: 0.9em;line-height: 1.5;padding-top: 1%;}
.wrap .terms p.definizioni{width:100%;float:left;}
.wrap .terms p.definizioni span{color: #000000;text-align:left;font-weight: 600;line-height: 1.5;margin-top: 1%;text-decoration: underline;}
.wrap .terms ul{width:97%;float:left;margin-top:1%;margin-left:3%;}
.wrap .terms ul li{ width:100%; float:left;color:#403E33;text-align:left;font-weight:300;font-size: 0.9em;line-height: 1.5;list-style-type:decimal;margin-bottom:0.7%;}
.wrap .terms ul li a{color:#000;background-color: #fff;padding: 0.2%;font-weight: bold;}


.wrap .terms ol{width:100%;float:left;margin-top:1%;margin-left:0%;counter-reset: item}
.wrap .terms ol li{float:left;color:#000;text-align:left;font-weight:600;font-size: 1.1em;line-height: 1.5;list-style-type:decimal;margin-top:2%;display: block;}
.wrap .terms ol li ol{width:97%;float:left;margin-left:3%;}
.wrap .terms ol li ol li{font-weight:300;font-size: 0.85em;margin-top: 0%;margin-bottom: 1.5%;list-style-position:outside;}
.wrap .terms ol li ol li ol{margin-top: 0.5%;}
.wrap .terms ol li ol li ol li{font-weight:300;font-size: 1em;margin-top: 0%;margin-bottom: 0.5%;list-style-position:outside;}
.wrap .terms ol li:before{content: counters(item, ".") " "; counter-increment: item; font-weight:bold}
.wrap .terms ol li ol li ol li:before{content: counters(item, ".") " "; counter-increment: item; font-weight:bold}
.wrap .terms ol li a{color:#000;background-color: #fff;padding: 0.2%;font-weight: bold;}
.wrap .terms ol li a:hover{ text-decoration:none}

.wrap .row .contatti em{ text-align:center; font-size:14px; width:100%; float:left; margin-bottom:40px;}

/*terms and conditions*/
.wrap .termsTxt{font-size:0.9em;line-height:1.4em;width:70%;float:left;margin-left:15%;margin-top:4%;margin-bottom:4%}
.wrap .termsTxt .marginT{margin-top:2%}
.wrap .termsTxt .boldTxt{font-weight:bold}
.wrap .termsTxt p{padding:0 0 1% 0;}
.wrap .termsTxt a{color:#000;}
.wrap .termsTxt .titleTerm{font-size:1.4em;color:#adadad;margin-bottom:2%;display:block;}
.wrap .termsTxt .asTitle{font-size:1.2em;font-weight:bold;display:block;}
.wrap .termsTxt .titleMin{font-size:1em;font-weight:bold;text-decoration:underline;}
.wrap .termsTxt ol {counter-reset: item;}
.wrap .termsTxt ol li{counter-increment: step-counter;margin-top:2%;list-style-type: decimal;}
.wrap .termsTxt ol li:before{ content: counters(item, ".") " ";counter-increment: item;margin-right: 5px;font-size:100%;color: black;font-weight: bold; height: 20px; color:#000;width: 20px;display: block;float: left;text-align: center;margin-left: -30px;}
.wrap .termsTxt ol ol{margin-top:2%}
.wrap .termsTxt ol ol ol{width:95%;margin-left:5%;margin-bottom:1%;margin-top:0}
.wrap .termsTxt ol ol li{margin-top:0}
.wrap .termsTxt ol ol li:before{width:40px;margin-left:0}
.wrap .termsTxt ol ol p{margin-left:45px}


@media only screen and (max-width:1200px){
.wrap .supertop .nav ul li {margin-left: 1.3%;padding: 0.2% 1%;font-size: 0.8em;}
.wrap .row .features .text p {font-size: 0.9em;line-height: 1.5;}
.wrap .row .features .text-dx p {font-size: 0.9em;line-height: 1.5;}
.wrap .about p{font-size: 0.9em;line-height: 1.5;}
.wrap .rowSuperMin{padding: 6% 8%; margin-top:8%}
.row .flexslider ul li .slidetext h2 {font-size:3.5em; }
.row .flexslider ul li .slidetext h1 {font-size:3.5em; }
.row .flexslider ul li .slidetext span{font-size: 1.6em;padding-top:4%}
.row .flexslider ul li .slidetext {width: 80%;}
.wrap .work-with ul li{padding: 0 0.8%;}
.wrap .row .influmeter{position:relative; float:left; margin-left: 29%;}
.wrap .row .influmeter img{width:90%;}
.wrap .terms h2{margin-top:4%; font-weight:100; color: #f0ad4e; }

.wrap .rowSuperMin.features { text-align:center; width:84%; margin-left:0%; color:#666; margin-top:8%}
.wrap .row .features h1{ text-align:center; color:#f0ad4e;margin: 0 0 5% 0;font-size: 2.7em;font-weight: 100; margin-top: 5%; width:80%; line-height:42px;  margin-left:10%;}
.wrap .row .featureelenco h2 span{ background-color:#f0ad4e; color:#FFF; width:10%; text-align:center; display: inherit; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-bottom:10px; padding-top:1.5%; padding-bottom:1%}
.wrap .rowSuperMin.home  ul{ line-height:22px; list-style:none; width:80%; margin-left:10%; 
text-align:left; font-size:20px; text-transform:uppercase; color:#333; font-weight:100}

.wrap .rowSuperMin.home  ul li span{ font-size:3.4em; float:left; margin-bottom:63px; color:#666; margin-right:21px; margin-top:15px}
.wrap .rowSuperMin.home  ul li { padding:5%;}
.wrap .rowSuperMin.home  .marginleftelenco { margin-left: -11%;
text-align: center;}
.wrap .rowSuperMin.home  .marginleftelenco2 { margin-left: -11%;}

.wrap .rowSuperMin.home  strong{ font-size:1.2em; text-align:center; width:75%; margin-left:12.5%;float:left; margin-bottom:1%; line-height:25px}
.wrap .supertop .nav ul {text-align:center;margin: 0;}

.wrap .trial h1{ text-align: center;
color: #f0ad4e;
margin: 0 0 2% 0;
font-size: 2.7em;
font-weight: 100;
margin-top: 5%;
width: 80%;
line-height: 42px;
margin-left: 10%;}

.wrap .row .pricing .table{width: 99%;float:left;border: 1px solid #ddd;border-spacing: 0;background: #e9e9e9; /* Old browsers */
margin-bottom: 30px; max-width:900px}

}


@media only screen and (max-width:900px){
.row .flexslider ul li h1 {font-size: 2.3em;}
.row .flexslider ul li h2 {font-size: 2.3em;}
.wrap .row .features .text {width: 100%;padding: 0;}
.wrap .row .features .text h3 {text-align:center;}
.wrap .row .features .text p {text-align:center;}
.wrap .row .features .text a {float:left;width: 40%;text-align: center;margin-left: 25%;margin-bottom: 4%;}
.wrap .row .features .dettaglio {width: 80%;margin-left: 10%;}
.wrap .row .features .text-dx {width: 100%;padding: 0;}
.wrap .row .features .text-dx h3 {text-align:center;}
.wrap .row .features .text-dx p {text-align:center;}
.wrap .row .features .text-dx a {float:left;width: 40%;text-align: center;margin-left: 25%;margin-bottom: 4%;}
.wrap .about .staff {width: 80%;margin-left: 10%; margin-bottom: 4%;}
.wrap .about p {width: 100%;float: left;text-align: center;padding: 0;}
.wrap .row .pricing ul li {width: 31%;margin: 0 2% 2% 0;}
.wrap .row .pricing .box p { font-size:0.9em}
.wrap .trial .text p {font-size: 0.9em;}
.wrap .rowSuperMin{padding:7.5% 8%;}
.row .flexslider ul li .slidetext {width: 90%;}
.wrap .about .aboutimg{width: 80%;margin-left: 10%; margin-bottom:5%}
.wrap .work-with ul li{padding: 0 1%;}
.wrap .work-with ul li img{height:46px;}
.wrap .about .dx{width:100%; float:left; text-align:center}

.wrap .rowSuperMin.home  ul{ line-height:22px; list-style:none; width:80%; margin-left:10%; 
text-align:left; font-size:16px; text-transform:uppercase; color:#333; font-weight:100}

.wrap .rowSuperMin.home  ul li span{ font-size:3em; float:left; margin-bottom:63px; color:#666; margin-right:21px; margin-top:15px}
.wrap .rowSuperMin.home  ul li { padding:5%;}
.wrap .rowSuperMin.home  .marginleftelenco { margin-left: -11%;
text-align: center;}
.wrap .rowSuperMin.home  .marginleftelenco2 { margin-left: -9%;}
	.wrap .row .influmeter-logo img {width: 30%;}
	.wrap .row p.mail {margin-top: 10%;}
}

@media only screen and (orientation : portrait), only screen and (max-width: 700px){ /* tablet e smartphone portrait */
.wrap .rowSuperMin{padding: 12% 8%;}
.wrap .row .features .text h3{margin: 3% 0 3% 0;}
.wrap .row .features .text-dx h3{margin: 3% 0 3% 0;}
.wrap .row .features .text p {text-align: center;line-height: 1.4;font-size: 0.85em;}
.wrap .row .features .text-dx p {text-align: center;line-height: 1.4;font-size: 0.85em;}
.wrap .row .features .dettaglio {width: 100%;margin-left: 0%;}
.wrap .about .staff {width:100%;margin-left:0%;margin-bottom: 6%; margin-top:4%}
.wrap .about p {line-height: 1.4;font-size: 0.85em;}
.wrap .trial .text p{line-height: 1.4;font-size: 0.85em;}
.wrap .row .pricing ul li {width: 100%;margin: 0 0 10% 0;}
.row .flexslider ul li .slidetext h2 {font-size: 2em;margin-top: 2%;}
.row .flexslider ul li .slidetext h1 {font-size: 2em;margin-top: 2%;}
.wrap .row .influmeter a {font-size:2.1em;line-height: 1.5;}
.wrap .about .aboutimg{width: 100%;margin-left:0%;}
.row .flexslider ul li .slidetext a{margin-top:3%;}
.row .flexslider ul li .slidetext span{font-size: 1.16em;padding-top:4%}

.wrap .rowSuperMin.home h1{ text-align: center;
color: #f0ad4e;
margin: -10% 0 2% 0;
font-size: 2em;
font-weight: 100;
line-height:1em; width:100%; margin-left:0
}
.row .flexslider .slides {margin: 0; margin-top:10%}
.wrap .row .features h1{ text-align:center; color:#f0ad4e;margin: 0 0 5% 0;font-size: 2em;font-weight: 100; margin-top: 5%; width:100%; line-height:1em;  }
.wrap .row .featureelenco h2 span{ background-color:#f0ad4e; color:#FFF; width:12%; text-align:center; display: inherit; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-bottom:10px; padding-top:1.5%; padding-bottom:1%}

.wrap .row .featureelenco h2{float:left;  width: 35%; line-height: 18px; margin-top: 5%;
margin-right: 5%; font-size:18px; text-transform:uppercase; text-align:left}

.wrap .trial h1{ text-align: center;
color: #f0ad4e;
margin: 0 0 2% 0;
font-size: 2em;
font-weight: 100;
margin-top: 5%;
width: 100%;
line-height:2em;
margin-left: 0%;}
.wrap .rowMin{width:94%;float:left;padding:4% 3%;}
.wrap .row .influmeter{position:relative; float:left; margin-left: 25%; width:50%}
.wrap .w50{width:100%;float:left;}
.wrap .row .contatti ul.sx{width:100%;float:left;}
.wrap .row .contatti ul.dx{width:100%;float:right;}
.wrap .row .contatti ul li{width: 100%;float: left;padding-bottom: 0%;}
.wrap .row .contatti ul li label {width: 25%;float: left;text-align: left;font-size:1em;font-weight: 300;color: #555;padding: 6px 0px;}
.wrap .row .contatti ul li input {float: left;height:22px;padding: 4px 3%;width:69%;font-size: 0.9em;font-weight: 300;color: #555; background-color:rgba(218, 219, 220, 0.5);}
.wrap .about h1{ text-align:center; color: #f0ad4e; font-size: 2em;font-weight: 100; margin-top: 5%;}
.wrap .terms h1{text-align:center; color: #f0ad4e;margin: 0% 0 4% 0;font-size: 2em;font-weight: 100;margin-top:5%;line-height: 1em;}


}

@media only screen and (max-width: 700px){ 
	.wrap .row .influmeter{margin-left:2%;width:60%;margin-top:2%}
	/*menu mobile*/
	.wrap .supertop{min-height:58px}
	.apriMenu{display:block;}
	.rowMin.nav {position:fixed;width:100%;max-width:300px;right:-350px;min-height:100%;height:100%;background-color:#000;overflow-y:scroll;margin-right: -17px;top:8%;}
	.rowMin.nav #nav{position:relative;background-color:#000;min-height:100%;width:282px;right:0;top:0;padding-bottom:50px}
	.rowMin.nav #nav li{width:100%;display:block;margin:16px 0;font-size:1em}
}

@media only screen and (max-width: 600px){ /* tablet e smartphone portrait */

.wrap .row .flexslider {margin-top:66px}
.row .flexslider ul li .slidetext h2 {font-size: 1.5em;margin-top: -8%;}
.row .flexslider ul li .slidetext h1 {font-size: 1.5em;margin-top: -8%;}
.row .flexslider ul li .slidetext span{font-size: 0.9em;padding-top:2%}
.wrap .rowSuperMin.home h1{ text-align: center; color: #f0ad4e; margin: -15% 0 4% 0; font-size:18px; font-weight: 100;
line-height:18px; width:100%; margin-left:0;  }

.wrap .rowSuperMin.home strong{ font-size:0.8em; text-align:center; width:95%; margin-left:2%;float:left; margin-bottom:1%; line-height: 1em; font-weight:100}

.wrap .rowSuperMin.home  ul li span{ font-size:3em; float:left; margin-bottom:63px; color:#666; margin-right:21px; margin-top:15px}
.wrap .rowSuperMin.home  ul li { padding:5%;}
.wrap .rowSuperMin.home  .marginleftelenco { margin-left: -11%;
text-align: center;}
.wrap .rowSuperMin.home  .marginleftelenco2 { margin-left: -9%;}
.wrap .rowSuperMin.home  ul{ line-height:14px; list-style:none; width:90%; margin-left:5%; 
text-align:left; font-size:12px; text-transform:uppercase; color:#333; font-weight:100}

.wrap .row .featureelenco h2{float:left;  width: 100%; line-height: 18px; margin-top: 5%;
margin-right: 5%; font-size:18px; text-transform:uppercase; text-align:left}

.wrap .row .featureelenco p{width:100%; float:left; font-size:14px; text-align:left; margin-right:0; margin-top: 5%; font-weight:100}
.wrap .row .featureelenco .img{ width:100%; float:left; margin-top:4%}

.wrap .row .features h1{ text-align:center; color:#f0ad4e;margin: 0 0 5% 0;font-size: 1.8em;font-weight: 100; margin-top: 24%; width:100%; line-height:1em;  }

.wrap .trial h1{ text-align: center;
color: #f0ad4e;
margin: 0 0 5% 0;
font-size: 1.8em;
font-weight: 100;
margin-top: 24%;
width: 100%;
line-height:1em;
margin-left: 0%;}


.wrap .row .pricing h2{text-align: center;
color: #333;
margin: 0 0 4% 0;
font-size: 0.9em;
font-weight: 500;
text-transform: uppercase;}

.button{ font-size:22px; background-color:#3C3C3C; color:#FFF; width:50%;  text-align:center; margin-left:25%; margin-top:5%; margin-bottom:2.5%; font-weight:lighter; cursor: pointer; padding:1.5%;}
.wrap .row .contatti ul li label {width: 100%;float: left;text-align: left;font-size:1em;font-weight: 300;color: #555;padding: 6px 0px;}
.wrap .row .contatti ul li input {float: left;height:22px;padding: 4px 3%;width:95%;font-size: 0.9em;font-weight: 300;color: #555; background-color:rgba(218, 219, 220, 0.5);}

.wrap .about h1{ text-align:center; color: #f0ad4e; font-size: 1.8em;font-weight: 100; margin-top: 24%;}
.wrap .about .dx .partnership {width:100%; float:left; margin-left:0; margin-bottom:50px;}

.wrap .rowSuperMin{padding: 12% 8%;}
.wrap .terms h1{text-align:center; color: #f0ad4e;margin: 0% 0 4% 0;font-size: 1.8em;font-weight: 100;margin-top:24%;line-height: 1em; margin-bottom:10%}
.wrap .row .influmeter-logo img {width:50%;}
.wrap .row p.mail{margin-top:20%}

}

/***cookies bar***/
.cookiesbar{position:fixed;bottom:0;left:0;width:98%;padding:0.5% 1%;background-color:#000;background:rgba(0, 0, 0, 0.73);display:none;font-size:0.9em;text-align:center}
.cookiesbar p{padding:0;color:#fff;}
.cookiesbar p a{display:inline-block;margin-right:5px}
.cookiesbar button{border: none;color:#000;min-height:1px;margin-left: 10px;background:#EAEAEA;text-transform: uppercase;padding: 0 12px;height:20px;cursor:pointer;font-size:0.9em}

.flexslider2{position:relative}

 .flexslider2 ul li .slidetext a{width:auto;float:right;color:#000;text-align:right;font-size: 1.1em;font-weight:300;line-height:0.9em;padding: 1% 3%;background-color: #f0ad4e;text-decoration: none;margin-top:5%;}
 .flexslider2 .flex-direction-nav{display: none;}
.flexslider2 .flex-control-nav{width: 100%;position: absolute; bottom:0;text-align: center;margin: 0;padding: 0;list-style: none; z-index:9999; }
 .flexslider2 .flex-control-nav li {margin: 0 6px;display:inline-block;zoom: 1;width: auto;}
 .flexslider2 .flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0, 0, 0, 0.5);cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
 .flexslider2 .flex-control-paging li a.flex-active {background:#f0ad4e;cursor: default;}