*{
	padding: 0px;
	margin: 0px;
}

@font-face {
    font-family: "DINOT";
    src: url(../fonts/DINOT-Regular.ttf) format("truetype");
}

@font-face {
    font-family: "DINOT-Bold";
    src: url(../fonts/DINOT-Bold.ttf) format("truetype");
}

@font-face {
    font-family: "LemonMilk";
    src: url(../fonts/LemonMilk.ttf) format("truetype");
}

body {
    font-family: 'DINOT', serif;
    margin: 0 auto;
	font-size: 16px;
	color:#575757;
}

h1,h2,h3{
    font-family: 'LemonMilk', serif;
}

h2{
	font-size:35px;
	text-transform:uppercase;
}

h3{
	font-size:25px;
	text-transform:uppercase;
	margin-bottom: 42px;
}

#secondaSect .row {
    margin-top: 10px;
}

.container-fluid {
    width: 1200px;
}

span#dataChange {
    float: right;
}

.logoImg{
	padding: 24px;
}

.versioneMobile{
		display:none;
}

.versionePc{
	display:block;
}


div#titoloRichiediInfo {
    padding-top: 33px;
	margin-bottom: 20px;
}

div#containerFormTop {
    background: #ecf1f4;
	border-bottom-left-radius: 163px 123px;
    border-bottom-right-radius: 163px 123px;
	position: absolute;
    right: 125px;
	z-index: 111;
	width: 320px;
}
.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #5f6364;
    border-radius: 0;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}

.form-control {
    display: block;
    width: 100%;
    height: 50px;
    padding: 0;
    font-size: 12px;
    line-height: 1.42857143;
    color: #5f6364;
    background-color: #ecf1f4;
    background-image: none;
    border: 1px solid #5f6364;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: unset;
    padding-left: 5px;
}

.checkbox label, .radio label{
	padding-left:0px;
}

div#titoloRichiediInfo p {
    font-family: 'DINOT-Bold', serif;
    font-size: 24px;
    line-height: 24px;
}

.btn-default {
    color: #fff;
    background-color: #ec8474;
    border-color: #ec8474;
	height: 62px;
	font-family: 'DINOT', serif;
    text-transform: uppercase;
	font-size:25px;
}

.btn {
	border-radius: 34px;
	padding: 6px 114px;
	margin-bottom: 10px;
}

div#testoOfferta {
    margin-top: 20px;
    height: 241px;
}

div#testoOfferta p {
    text-align: center;
    text-transform: uppercase;
    font-size: 35px;
    color: #ec8474;
    line-height: 37px;
    font-family: 'LemonMilk', serif;
}

section#secondaSect {
    background: linear-gradient(to right, #e3ecf0, #a5e1f5);
    /*min-height: 664px;*/
}

p {
    margin: 0 0 5px;
}

p.grassettoBlu {
    font-family: 'LemonMilk', serif;
    color: #0f85c4;
    font-size: 46px;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    line-height: 45px;
}

.margin-left-20 {
    margin-left: 17%;
}

p.margin-left-40 {
    margin-left: 41%;
}

p.sottotitolo {
    font-size: 30px;
}

p.sottotitolo strong {
    font-size: 30px;
    font-family: 'DINOT-Bold', serif;
}

div#containerTitolo {
    padding-top: 10px;
}

div#containerImg1 {
    margin-top: -57px;
    margin-left: -71px;
}

div#containerImg1 img {
    width: 100%;
}

.form-group {
    margin-bottom: 22px;
}

.colorblu {
    color: #0f85c4;
}

p.marginBottom46 {
    margin-bottom: 46px;
}

p.marginBottom30 {
    margin-bottom: 30px;
}

#wellnessLegs p {
 font-size: 16px;
 width: 86%;
}

div#containerfunziona p {
    text-align: justify;
}

div#containerfunziona .col-md-12{
    padding:0;
}

div#containerfunziona  .col-md-6 {
    width: 46%;
    height: 327px;
    background: #ecf1f4;
}

.padding10 {
	padding:10px;
}

#containerfunziona img{
	width:100%;
}

div#containerScientifici.row {
    margin-top: 0px;
}

div#containerScientifici .col-md-6 ,div#containerScientifici .col-md-12  {
    padding:0; 
    margin:0;
}

div#containerScientifici .col-md-6 {
	width: 46%;
}

div#containerScientifici img, div#containerImgAcquista img {
    width: 100%;
}

div#containerfunziona p, div#containerScientifici p  {
    font-size:14px;
    width:94%;
}

div#containerfunziona h2, div#containerScientifici h2 {
     width:80%;
}

div#containerScientifici h2 {
    margin-top: 16%;
	margin-bottom: 30px;
}

div#containerTestoFunziona,div#containerTestoScientifici {
    margin-top: 30px;
    margin-left: 30px;
}


.nomarginbottom {
	margin-bottom:0 !important;
}

div#wellnessLegs {
    margin-bottom: 40px;
}

section#footer p {
    font-size: 14px;
    padding: 10px;
}

section#terzaSect {
    /*min-height: 600px;*/
    background-image: url(../img/sfondos.png);
	background-size:100%;
	background-repeat: no-repeat;
}

section#terzaSect img {
    width: 95%;
}

#containerAthena{
	 margin-left: 89px;
}

section#terzaSect .container-fluid {
    margin-left: 100px;
}

.marginBottom20 {
	margin-bottom:20px;
}

div#containerTestAthena .col-md-4,
div#containerTestAthena .col-md-5{
	  width: 37%;
}

div#containerTestAthena .col-md-4,  div#containerTestAthena .col-md-5{
	height: 270px;
	font-size: 14px;
}

div#containerTestAthena .col-md-3  {
	height: 270px;
}

div#containerTestAthena {
    padding-left: 91px;
}

.container-fluid-blu {
	background: linear-gradient(to right, rgba(227, 236, 240, 0.45098039215686275), #a5e1f5);
}

#containerTestimonianze{
    margin-left: 89px;
    margin-top: 50px;
	margin-bottom: 20px;
}

div#containerImgTestimonianze img {
    width: 53%;
    float: left;
}

div#containerTestimonianze .col-md-6 {
    padding:0;
    margin:0;
}

#listaTestimonianza{
     -webkit-margin-before: -2px;
    -webkit-margin-after: -4px;
    margin-left: -9px;
    -webkit-margin-end: -4px;
    list-style-type: none;
    float: left;
    display: block;
    width: 47%;
}

#listaTestimonianza   li {
	-webkit-margin-before: 0;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0;
    font-size: 13px;
    background: url(../img/ul.png) top left no-repeat;
    padding-left: 20px;
    padding-bottom: 10px;
}

section#ultimasezione {
    background: #fff;
	margin-bottom:20px;
}

.colorblack{
	color:#000;
}

div#containerFormBasso h2 {
    color: #ec8474;
	margin-bottom: 46px;
}

div#containerFormBasso img {
    width: 100%;
}

.error {
	border: 1px solid red;
}

label {
    font-size: 14px;
}


section#footer {
    background: #ccc;
}

#cookie {
    width: 100%;
    position: fixed;
    bottom: 0px;
    min-height: 53px;
    z-index: 1112;
    background-color: rgba(0,0,0,0.9);
}

#cookie .cookie_close .glyphicon {
    font-size: 23px;
    color: #0f85c4;
    text-align: right;
	padding-top: 4px;
}

.cookie p {
    color: #fff;
    padding-top:2px
}

.puntatore {
    cursor: pointer;
}

#cookie .cookie_close {
    position: relative;
    z-index: 999;
    text-align: right;
}

.thankyoupage {
    min-height: 800px;
}

p.erroreInvio {
    color: red;
    font-size: 30px;
    text-align: center;
    font-family: 'DINOT-Bold', serif;
    min-height: 758px;
}

p.sucessoInvio {
	font-size: 30px;
    text-align: center;
    font-family: 'DINOT-Bold', serif;
	min-height: 758px;
}

div#containerImg1Mobile img {
    width:100%;
}

.colorRosa {
	color: #ec8474;
}

div#nuvolettaRossa {
    background: #ec8474;
    border-radius: 50%;
    position: relative;
    text-align: center;
    width: 300px;
    height: 300px;
    margin: 0 auto;
    margin-bottom: 30px;
    display: block;
    line-height: 41px;
    font-size: 2em;
    padding-top: 59px;
}
div#nuvolettaRossa p {
    width: 79%;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-weight: bold;
}

div#pellePiuTonica {
    background: #dde6ea;
    margin-bottom: 30px;
	padding: 0;
	text-align: left;
}

div#pellePiuTonica h3 {
    padding-top:15px;
}

ul.listaPelleTonica {
    list-style: none;
	font-weight: bold;
    text-indent: -14px;
	padding-bottom: 50px;
}

ul.listaPelleTonica li:before {
	content:"-";
	padding-right: 8px;
	text-indent: -14px;
}

div#contentTextPelle {
    padding-left: 30%;
}

div#containerbox {
    width: 36%;
    position: absolute;
    margin-top: -30%;
    right: 14%;
}

div#scegliIltuoColore {
	margin-bottom: 29%;
}

.containerImgLeggins {
    float: left;
    width: 50%;
	margin-bottom: 30px;
}

.paddingTop{
	padding-top:20px;
}

.clearBoth{
	clear:both;
}

div#containerAdattoEta img {
    width: 68%;
}

div#containerAdattoEta p {
    width: 80%;
    margin:0 auto;
    font-size:14px;
	text-align: center;
}

div#scegliIltuoColore h2 {
    text-align:center;
}


@media only screen and (max-width: 500px) {
	.container-fluid {
		width: 100%;
		padding: 0;
	}
	
	h2 {
		font-size: 29px;
	}
	
	section {
		width: 100%;
	}
	
	
	p.sottotitolo.margin-left-40 {
		margin: 0 auto;
		text-align: center;
	}
	
	p.grassettoBlu {
		text-align: center;
		width: 89%;
		font-size: 31px;
		margin: 0 auto;
		line-height: 34px;
	}
	
	div#containerFormTop {
		position: relative;
		right: 0;
		width: 100%;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		padding: 10px;
	}
	
	img.logoImg {
		padding: 10px;
		width: 79%;
	}
	
	.row {
		margin-right: 0;
		margin-left: 0;
	}
	
	.btn {
		border-radius: 34px;
		padding: 5px 34%;
		margin-bottom: 10px;
	}
	
	p.margin-left-40 {
		margin-left: 0;
	}
	
	div#containerImg1 {
		margin-top: 0;
		margin-left: 0;
	}
	
	div#wellnessLegs {
		margin-bottom: 40px;
		padding: 5px;
	    text-align: center;
	}

	div#wellnessLegs p{
		text-align: justify;
		padding-left: 7px;
		width: 100%;
		padding-right: 7px;
	}
	
	div#containerfunziona .col-md-6 {
		height: auto;
	}
	
	p.erroreInvio {
		min-height: auto;
	}

	p.sucessoInvio {
		min-height: auto;
	}
	
	.versionePc{
		display:none;
	}
	
	.versioneMobile{
		display:block;
	}
	
	.margin-left-20 {
		margin-left: 0; 
	}
	
	
	div#containerfunziona .col-md-6, div#containerScientifici .col-md-6,section#terzaSect img  {
		width:100%;
	}
	
	div#containerfunziona h2, div#containerScientifici h2 {   
		margin-top: 6%;
		width: 100%;
		font-size: 23px;
		padding-left: 7px;
	}
	
	div#testoOfferta p {
		font-size: 28px;
	}
	
	#containerAthena {
		margin-left: 0;
	}
	
	div#containerTestAthena img {
		width:60%;
		margin-left: 60px;
		margin-top: 20px;
	}
	
	div#containerTestAthena .col-md-3 {
		height: auto;
		margin-bottom: 22px;
	}
	
	p.sottotitolo {
		font-size: 22px;
	}

	
	section#terzaSect .container-fluid {
		margin-left: 0;
	}
	
	.col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
		position: relative;
		min-height: 1px;
		padding: 4px;
		padding-right: 0;
		padding-left: 0;
	}
	
	div#containerTestAthena {
		padding-left: 0;
	}
	
	div#containerTestAthena .col-md-4, div#containerTestAthena .col-md-5 {
		height: auto;
		font-size: 14px;
	}
	
	div#containerTestAthena .col-md-4, div#containerTestAthena .col-md-5 {
		width: 100%;
		padding: 5px;
	}
	
	#containerTestimonianze {
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 20px;
	}

	div#containerImgTestimonianze img {
		width: 100%;
		float: none;
	}
	
	#listaTestimonianza {
		-webkit-margin-before: 0;
		-webkit-margin-after: 0;
		margin-left: 0;
		-webkit-margin-end: 0;
		list-style-type: none;
		float: left;
		display: block;
		width: 100%;
		margin-top: 10px;
	}
	
	#listaTestimonianza li {
		-webkit-margin-before: 0;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0;
		font-size: 11px;
		background: url(/landingwellnesslegs/web/img/ul.png) top left no-repeat;
		padding-left: 20px;
		padding-bottom: 6px;
	}
	
	div#containerFormBasso img {
		 margin-bottom: 10px; 
	}
	
	form#formBasso {
		padding: 10px;
	}
	
	form#formAltoMobile{
		background: #ecf1f4;
		padding: 10px;
		border-bottom-left-radius: 80% 33%;
		border-bottom-right-radius: 80% 33%;
	}

	div#containerFormTop {
		background: none;
	}
	
	div#titoloRichiediInfo {
		padding-top: 0;
	}
	
	
	div#titoloRichiediInfo p {
		font-size: 20px;
		text-align: center;
	}
	
	div#containerTestoFunziona, div#containerTestoScientifici {
		margin-top: 0;
		margin-left: 0;
	}
	
	div#containerfunziona p, div#containerScientifici p {
		font-size: 14px;
		width: 100%;
		padding: 0 7px;
	}
	
	
	
	#scegliIltuoColore{
		text-align:center;
		font-size:25px;
	}
		
	div#scegliIltuoColore h2 {
		width: 85%;
		margin: 0 auto;
	}
	
	div#nuvolettaRossa  {
		font-size: 1.3em;
	}
	
	div#pellePiuTonica img {
		width: 24%;
		float: left;
	}
	
	div#pellePiuTonica h3 {
		font-size: 18px;
	}
	
	ul.listaPelleTonica {
		list-style: none;
		font-weight: bold;
		text-indent: -14px;
		padding-bottom: 64px;
		font-size: 16px;
	}
	
	div#containerAdattoEta img {
		width: 89%;
		margin-left: 20px;
	}
}

@media screen and (min-width: 500px) and (max-width: 999px) {
	.container-fluid {
		width: 100%;
	}
	
	section {
		width: 100%;
	}
	
	.row {
		margin-right: 0;
		margin-left: 0;
	}
	
	div#containerImg1 {
		margin-top: 0;
		margin-left: 0;
	}
	
	p.sottotitolo.margin-left-40 {
		margin: 0 auto;
		text-align: center;
	}
	
	p.grassettoBlu {
		text-align: center;
		width: 89%;
		font-size: 31px;
		margin: 0 auto;
		line-height: 34px;
	}
	
	.margin-left-20 {
		margin-left: 0; 
	}
	
	p.erroreInvio {
		min-height: auto;
	}

	p.sucessoInvio {
		min-height: auto;
	}
	
	#containerAthena {
		margin-left: 0;
	}

	.versionePc{
		display:none;
	}
	
	.versioneMobile{
		display:block;
	}
	
	.btn {
		padding: 6px 40%;
	}
	
	p.sottotitolo.margin-left-40 {
		margin: 0 auto;
		text-align: center;
	}
	
	p.grassettoBlu {
		text-align: center;
		width: 89%;
		font-size: 31px;
		margin: 0 auto;
		line-height: 34px;
	}
	
	div#containerFormTop {
		position: relative;
		right: 0;
		width: 93%;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		padding: 10px;
		margin-left: 22px;
	}
	
	div#containerfunziona .col-md-6, div#containerScientifici .col-md-6,section#terzaSect img  {
		width:100%;
		height: auto;
	}
	
	div#containerfunziona h2, div#containerScientifici h2 {
		width: 100%;
		font-size: 32px;
	}
	
	#containerAthena {
		margin-left: 0;
	}
	
	div#containerTestAthena img {
		width: 43%;
		margin-left: 30%;
	}
	
	div#containerTestAthena .col-md-4, div#containerTestAthena .col-md-5 {
		height: auto;
		font-size: 14px;
	}
	
	div#containerTestAthena .col-md-3 {
		height: auto;
		margin-bottom:20px;
	}
	
	p.sottotitolo {
		font-size: 22px;
	}

	
	section#terzaSect .container-fluid {
		margin-left: 0;
	}
	
	div#containerImgAcquista img {
		width: 80%;
		margin-left: 40px;
	}
	
	div#containerTestoFunziona, div#containerTestoScientifici {
		margin-bottom: 30px;
	}
	
	div#containerTestAthena {
		padding-left: 0;
	}
	
	div#containerTestAthena .col-md-4, div#containerTestAthena .col-md-5 {
		width: 100%;
		margin-bottom: 30px;
	}
	
	#containerTestimonianze {
		margin-left: 0;
		margin-top: 19px;
		margin-bottom: 25px;
	}
	
	#listaTestimonianza {
		-webkit-margin-before: -2px;
		-webkit-margin-after: -4px;
		margin-left: 0;
		-webkit-margin-end: -4px;
		list-style-type: none;
		float: left;
		display: block;
		width: 100%;
		margin-top: 30px;
	}
	
	div#containerFormBasso img {
		width: 80%;
		margin-bottom: 30px;
	}
	
	form#formAltoMobile{
		background: #ecf1f4;
		padding: 10px;
		border-bottom-left-radius: 80% 33%;
		border-bottom-right-radius: 80% 33%;
	}

	div#containerFormTop {
		background: none;
	}

	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
		padding-right: 0;
		padding-left: 0;
	}
	
	div#pellePiuTonica img {
		width: 24%;
		float: left;
	}
	
	div#containerAdattoEta img {
		width: 89%;
		margin-left: 20px;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1100px) {
	
	.container-fluid {
		width: 100%;
	}
	
	section {
		width: 100%;
	}
	
	.row {
		margin-right: 0;
		margin-left: 0;
	}
	
	.versioneMobile{
			display:none;
	}

	.versionePc{
		display:block;
	}
	
	#containerAthena {
		margin-left: 0;
	}
		
	section#terzaSect .container-fluid {
		margin-left: 0;
	}
	
	div#containerfunziona .col-md-6 {
		height: 402px;
	}
	
	div#containerFormTop {
		right: 62px;
	}
	
	div#wellnessLegs {
		margin-bottom: 40px;
		margin-top: 40px;
	}
	
	p.erroreInvio {
		min-height: auto;
	}

	p.sucessoInvio {
		min-height: auto;
	}

}

@media screen and (min-width: 1100px) and (max-width: 1200px) {

	
	.row {
		margin-right: 0;
		margin-left: 0;
	}
	
	#containerAthena {
		margin-left: 0;
	}
	
	div#containerfunziona .col-md-6 {
		height: 402px;
	}
	
	section#terzaSect .container-fluid {
		margin-left: 0;
	}
	
	#containerTestimonianze {
		margin-left: 0px;
		margin-top: 50px;
		margin-bottom: 20px;
	}
	
	div#containerImgTestimonianze img {
		width: 47%;
		float: left;
	}
	
	.container-fluid {
		width: 100%;
	}
		

}

