body {
  font-family: 's';
  font-size: 14px;
  color: #666666;
  min-height: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  min-width: 1020px;
  -webkit-font-smoothing: antialiased;
}


p{margin: 0px 0px 20px 0px;}

.f15{font-size: 15px;}


.c666666{color: #666666;}



.c{text-align: center;}
.l{text-align: left;}
.r{text-align: right;}


.un{text-decoration: underline}
.up{text-transform: uppercase;}

.i{font-style: italic;}
.b{font-weight: bold;}
.un{text-decoration: underline}
.up{text-transform: uppercase;}


.bl{display: block;}
.t-cell{display: table-cell;}
.t{display: table;}
.t-row{display: table-row;}

.absolute{position: absolute;}
.fixed{position: fixed;}
.relative{position: relative;}

.va-m{vertical-align: middle;}
.m-a{margin: 0px auto;}








.bck-1920-77{
background-image: url(../img/bck-1920-77.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: 77px;
display: table;
margin: 0px auto 0px auto;
}

.box-1000{
	display: table;
	width: 1000px;
	margin: 0px auto 0px auto;
}


.bck-3-3{
background-image: url(../img/bck-3-3.jpg);
background-repeat: repeat;
background-position: center center;
width: 100%;
display: table;
}


.bck-1920-614{
/*background-image: url(../img/bck-1920-614.jpg);*/
background-image: url(../img/bck-1920-692.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 100%;
/*height: 614px;*/
height: 692px;
display: table;
margin: 0px auto 0px auto;
}


.form{
background-color: #ecf6fd;
border-radius: 3px;
border: 1px solid #d9ebf8;
padding: 35px 15px 35px 15px;
margin: 0px 10px 0px 0px;
width: 298px;
float: right;
clear: both;
}

.form input[type="text"], .form input[type="email"], .form input[type="tel"]{
display: table;
margin: 10px auto 0px auto;
padding: 5px 15px 5px 15px;
font-family:'s-l';color:#666666;font-size:20px;text-align:center;
width: 266px;
border: 1px solid #c0d8ea;
background-color: #ffffff;
box-shadow: none;
border-radius: 0px;

}
.form div{color:#999999;font-family:'s-i';text-align:center;font-size:14px;margin: 0px auto 10px auto;}

/*
.form input[type="submit"]{
background-image: url(../img/btn-300-150.png);
background-repeat: no-repeat;
background-position: center bottom;
width: 300px;
height: 75px;
display: table;
margin: 0px auto 0px auto;
overflow: hidden;
cursor: pointer;
background-color: transparent;
border: none;
box-shadow: none;
}
.form input[type="submit"]:hover{background-position: center top;}
*/


.form input[type="submit"] {
    background-color: #66aee7;
    border: medium none;
    box-shadow: none;
    color: #fafafa;
    cursor: pointer;
    display: table;
    font-family: "s";
    font-size: 18px;
    font-weight: bold;
    height: 75px;
    margin: 0 auto;
    overflow: hidden;
    text-shadow: 0 0 30px #fff, 0 0 30px #fff;
    width: 300px;
}

.form input[type="submit"]:hover {
    background-color: #87d038;
}





.bck-230-248{
background-image: url(../img/bck-230-248.png);
background-repeat: no-repeat;
background-position: center center;
width: 230px;
height: 248px;
position: relative;
left: 290px;
top: 240px;

-webkit-transition: all .7s ease-in-out;
-moz-transition:    all .7s ease-in-out;
-ms-transition:     all .7s ease-in-out;
-o-transition:      all .7s ease-in-out;

-ms-transform: 		scale(.95); /* IE 9 */
-webkit-transform: 	scale(.95); /* Chrome, Safari, Opera */
transform:			scale(.95);
-moz-transform:    scale(.95);
-o-transform:      scale(.95);
}
.bck-230-248.scale{
-webkit-transition: all 1.6s ease-in-out;
-moz-transition:    all 1.6s ease-in-out;
-ms-transition:     all 1.6s ease-in-out;
-o-transition:      all 1.6s ease-in-out;

-ms-transform: 		scale(1); /* IE 9 */
-webkit-transform: 	scale(1); /* Chrome, Safari, Opera */
transform:			scale(1);
-moz-transform:    scale(1);
-o-transform:      scale(1);
}
.bck-230-248-l{
background-image: url(../img/bck-230-248-l.png);
background-repeat: no-repeat;
background-position: center center;
width: 230px;
height: 248px;
position: relative;
left: 0px;
top: 0px;
opacity: 0;
}

.bck-122-122{
background-repeat: no-repeat;
background-position: center center;
width: 204px;
height: 204px;
position: relative;
opacity: 0;
}
.c-1{background-image: url("../img/bck-122-122-1.png");
/*left: -130px;top: -100px;*/
left: -120px;top: -80px;
}
.c-2{background-image: url("../img/bck-122-122-2.png");
/*left: 0;top: -154px;*/
left: 0;top: -134px;
}
.c-3{background-image: url("../img/bck-122-122-3.png");
/*left: 130px;top: -100px;*/
left: 110px;top: -80px;
}
.c-4{background-image: url("../img/bck-122-122-4.png");
/*left: 180px;top: 30px;*/
left: 160px;top: 30px;
}
.c-5{background-image: url("../img/bck-122-122-5.png");
/*left: 125px;top: 155px;*/
left: 105px;top: 135px;
}
.c-6{background-image: url("../img/bck-122-122-6.png");
/*left: -10px;top: 200px;*/
left: -10px;top: 180px;
}





.reason-box{
padding: 40px 0px 0px 0px;display:table;
opacity: 0;
position: relative;
top: 20px;
}




.icon-35-34{
background-repeat: no-repeat;
background-position: left center;
width: 35px;
height: 40px;
float: left;
padding: 0px 10px 0px 0px;
}

.i1{background-image: url(../img/icon-35-34-1.png);}
.i2{background-image: url(../img/icon-35-34-2.png);}
.i3{background-image: url(../img/icon-35-34-3.png);}
.i4{background-image: url(../img/icon-35-34-4.png);}
.i5{background-image: url(../img/icon-35-34-5.png);}
.i6{background-image: url(../img/icon-35-34-6.png);}
.i7{background-image: url(../img/icon-35-34-7.png);}
.i8{background-image: url(../img/icon-35-34-8.png);}






.bck-1920-1280{
background-image: url(../img/bck-1920-1280.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: 730px;
display: table;
}

.bck-1920-1280.parallax{
  background-attachment: fixed;
  background-size: cover;
}



.bck-1-730{
background-image: url(../img/bck-1-730.png);
background-repeat: repeat-x;
background-position: center center;
width: 100%;
height: 730px;
display: table;
}



.bck-1920-284{
background-image: url(../img/bck-1920-284.png);
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: 284px;
display: table;
}







ul.li-5-5-grey{
list-style-image: url(../img/li-5-5-grey.png);
color:#666666;font-size:19px;font-family:'s-l';
margin: 0 auto;
padding: 0px 0px 0px 0px;
}
ul.li-5-5-grey li{
  padding: 0px 0px 7px 18px;
}
ul.li-5-5-green{
list-style-image: url(../img/li-5-5-green.png);
color:#666666;font-size:19px;font-family:'s';
margin: 0 auto;
padding: 0px 0px 0px 0px;
}
ul.li-5-5-green li{
  padding: 0px 0px 7px 18px;
}
ul.li-5-5-blue{
list-style-image: url(../img/li-5-5-blue.png);
color:#333333;font-size:19px;font-family:'s-l';
margin: 0 auto;
padding: 0px 0px 0px 15px;
}
ul.li-5-5-blue li{
  padding: 0px 0px 5px 18px;line-height:20px;
}


.cross-388-202{
background-image: url(../img/cross-388-202.png);
background-repeat: no-repeat;
background-position: center center;
width: 388px;
height: 202px;
position: relative;
bottom: 200px;
left: 10px;
}



.photo-169-169{
background-repeat: no-repeat;
background-position: center center;
width: 169px;
height: 169px;
display: table;
margin: 0px auto 0px auto;
}
.p1{background-image: url(../img/photo-169-169-1.png);}
.p2{background-image: url(../img/photo-169-169-2.png);}
.p3{background-image: url(../img/photo-169-169-3.png);}


.photo-title{padding: 10px 0px 0px 0px;color:#498fc9;font-family:'s-l';text-align:center;font-size:23px;}
.photo-info{padding: 10px 0px 0px 0px;color:#999999;font-size:17px;text-align:center;font-family:'s-l';line-height:20px; height: 90px;}
.photo-text{padding: 10px 0px 0px 0px;color:#333333;font-size:19px;text-align:center;font-family:'s-i';line-height:22px;}





.bck-5-5-grey{
background-image: url(../img/bck-5-5-grey.png);
background-repeat: repeat;
background-position: center center;
width: 100%;
display: table;
}



.bck-1920-709{
background-image: url(../img/bck-1920-709.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: 709px;
display: table;
margin: 0px auto 0px auto;
}




.format-name{padding: 56px 30px 0px 0px;float:left;color:#ffffff;font-family:'s-i';font-size:23px; width: 250px;text-align:right;}
.format-text{padding: 0px 0px 0px 30px;font-size:19px;color:#ffffff;font-family:'s-l'; float: left; width: 690px;}
.format-text span{font-family:'s-sb';}








.form-2{
background-color: #ecf6fd;
border-radius: 3px;
border: 1px solid #d9ebf8;
padding: 15px 15px 15px 15px;
margin: 0px auto 0px auto;
width: 928px;
}

.form-2 input[type="text"], .form-2 input[type="email"], .form-2 input[type="tel"]{
display: block;
float: left;
margin: 0px 0px 0px 10px;
padding: 5px 15px 5px 15px;
font-family:'s-l';color:#666666;font-size:20px;text-align:center;
width: 267px;
border: 1px solid #c0d8ea;
background-color: #ffffff;
box-shadow: none;
border-radius: 0px;

}
.form-2 div{
    color: #999999;
    font-family: "s-i";
    font-size: 14px;
    margin: 0 auto 10px;
    padding-right: 40px;
    text-align: right;
}

/*

.form-2 input[type="submit"]{
background-image: url(../img/btn-924-100.png);
background-repeat: no-repeat;
background-position: center bottom;
width: 924px;
height: 50px;
display: table;
margin: 0px auto 0px auto;
overflow: hidden;
cursor: pointer;
background-color: transparent;
border: none;
box-shadow: none;
}
.form-2 input[type="submit"]:hover{background-position: center top;}

*/

.form-2 input[type="submit"]{
    background-color: #66aee7;
    color: #fafafa;
    font-family: "s";
    font-size: 28px;
    width: 924px;
    height: 50px;
    display: table;
    margin: 0px auto 0px auto;
    overflow: hidden;
    cursor: pointer;
    border: none;
    box-shadow: none;
    text-shadow: 0 0 30px #fff, 0 0 30px #fff;
}

.form-2 input[type="submit"]:hover {
    background-color: #87d038;
}





.bck-1920-923{
background-image: url(../img/bck-1920-923.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: 923px;
display: table;
margin: 0px auto 0px auto;
}



.bck-814-39{
background-image: url(../img/bck-814-39.png);
background-repeat: no-repeat;
background-position: left center;
width: 744px;
height: 39px;
display: table;
font-family:'s-l';font-size:19px;color:#333333;line-height:39px;
padding: 0px 0px 0px 70px;
margin: 0px 0px 2px 0px;

opacity: 0;
position: relative;
left: 20px;
}











.photo-311-311{
background-image: url(../img/photo-311-311.png);
background-repeat: no-repeat;
background-position: left center;
width: 311px;
height: 311px;
float: left;
margin: 0px 30px 0px 40px;
}



.bck-1920-324{
background-image: url(../img/bck-1920-324.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: 324px;
display: table;
margin: 0px auto 0px auto;
}



.arrow-456-21{
background-image: url(../img/arrow-456-21.png);
background-repeat: no-repeat;
background-position: center center;
width: 456px;
height: 21px;
display: table;
position: relative;
top: 0px;
left: -50%;
}








ul.ul-prog{
padding: 0px 0px 0px 30px;
margin: 0px 0px 0px 0px;
}
ul.ul-prog li{
color: #666666;font-size: 17px;font-family:'s';
line-height:20px;
padding: 0px 0px 5px 3px;
}

ul.u-p-1{list-style-image: url(../img/li-5-6-1.png);}
ul.u-p-2{list-style-image: url(../img/li-5-6-2.png);}
ul.u-p-3{list-style-image: url(../img/li-5-6-3.png);}
ul.u-p-4{list-style-image: url(../img/li-5-6-4.png);}







.b-18-14{
background-image: url(../img/b-18-14.png);
background-repeat: no-repeat;
background-position: left center;
width: 35px;
height: 30px;
float:left;
}

.bck-126-126{
background-image: url(../img/bck-126-126.png);
background-repeat: no-repeat;
background-position: left center;
width: 165px;
height: 150px;
padding: 0px 0px 0px 20px;
float: left;
}





.bck-228-228{
background-repeat: no-repeat;
background-position: left center;
width: 228px;
height: 60px;
display: inline-block;
font-size:19px;font-family:'s-i';color:#333333;line-height:60px;
text-align:center;
padding: 168px 5px 0px 0px;
vertical-align: text-bottom;
}

.b-228-1{background-image: url(../img/bck-228-228-1.jpg);}
.b-228-2{background-image: url(../img/bck-228-228-2.jpg);}
.b-228-3{background-image: url(../img/bck-228-228-3.jpg);}
.b-228-4{background-image: url(../img/bck-228-228-4.jpg);}



.bck-1000-179{
background-image: url(../img/bck-1000-179.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 1000px;
height: 179px;
display: table;
margin: 30px auto 20px auto;
}


#bonus-btn{
	cursor: pointer;
}


.social-box-ufjkdi{
    clear: both;
    float: right;
    margin: 10px 0 0;
    padding: 0;
    width: 370px;
}



.counter-box{
clear: both;
float: right;
padding: 10px 0 5px 0px;
width: 310px;
}
.price-box{
clear: both;
float: right;
padding-right: 20px;
}

.bck-94-20{
    background-image: url("../img/bck-94-20.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: table;
    height: 20px;
    left: -12px;
    position: relative;
    top: 22px;
    width: 94px;
}

.bck-76-77 {
    background-image: url("http://www.marialedda.com/subscribe-marafon/sale50mini.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 77px auto;
    float: left;
    height: 77px;
    width: 100px;
}

.sale5mini-new{
    background-image: url("http://marialedda.com/family-time-management/img/sale50mini.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 77px auto;
    float: left;
    height: 77px;
    width: 100px;
}

.salemini-new{
    background-image: url("http://marialedda.com/family-time-management/img/sale.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 77px auto;
    float: left;
    height: 77px;
    width: 100px;
    line-height: 77px;
    font-size: 30px;
    color: #fff;
    text-shadow: 0 0 2px rgba(0,0,0,0.5);
    text-align: center;
}

.sale70mini-new{
    background-image: url("http://marialedda.com/family-time-management/img/sale70mini.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 77px auto;
    float: left;
    height: 77px;
    width: 100px;
}

/*PRELOADER-LOGO*/

.pl-progress-backdrop {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: fixed;
z-index: 20;
background-color: #ffffff;
}

.pl-progress-wrap {
position: absolute;
top: 50%;
left: 50%;
margin-top: -95px;
margin-left: -250px;
}
.pl-progress-wrap .pl-loading {
margin: 40px 0;
font-size: 14px;
text-align: center;
text-transform: none;
text-decoration: none;
color: #666666;
font-weight: 400;
}
.pl-progress-logo {
  background-color: #EDEDED;
margin: 0 auto;
width: 500px;
height: 3px;
}
.pl-progress-logo.pl-start .pl-inner {
width: 90%;
}
.pl-progress-logo .pl-inner {
  background-color: #498FC9;
width: 0;
height: 100%;
-webkit-transition: width 10s linear;
-moz-transition: width 10s linear;
-o-transition: width 10s linear;
-ms-transition: width 10s linear;
transition: width 10s linear;
}
.pl-progress-logo.pl-stop .pl-inner{
  width:100%;
  -webkit-transition:width 1s ease-in-out;
  -moz-transition:width 1s ease-in-out;
  -o-transition:width 1s ease-in-out;
  -ms-transition:width 1s ease-in-out;
  transition:width 1s ease-in-out
  }
/*ned.PRELOADER-LOGO*/
