

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Medium.eot');
    src: url('../fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-Medium.woff') format('woff'),
         url('../fonts/Raleway-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*FONTS AND STYLES*/

.styleps {
    font-family: Raleway, Arial;
    font-size: 30px;
    line-height: 28px;
    color: #676767;
    padding-right: 20px;
}
.style39w {
    font-family: Arial;
    ;
    font-size: 22px;
    line-height: 28px;
    color: #FFFFFF;
    padding-right: 20px;
}
.style39wm {
    font-family: Arial;
    ;
    font-size: 20px;
    line-height: 28px;
    color: #FFFFFF;
    padding-right: 20px;
}


.style39wi {
    font-family: Arial;
    ;
    font-size: 20px;
    line-height: 28px;
    color: #FFFFFF;
    padding-right: 40px;
    padding-left: 40px;
}
.style39info {
    font-family: Raleway,sans-serif;
    ;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    padding-right: 60px;
    padding-left: 60px;
}
.style39black {
    font-family: Raleway,sans-serif;
    ;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    padding-top: 30px;
}
.style39b {
    font-family: Arial ;
    ;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    padding-right: 20px;
}
.style39t {
    font-family: Arial ;
    ;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    padding-right: 20px;
    padding-left: 30px;
}

.style39ms {
    font-family: Arial ;
    ;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    padding-right: 20px;
    padding-left: 10px;
}



.stylemini {
    color: #851b53;
    font-family: Arial;
    font-size: 1px;
    font-weight: bold;
    line-height: 2px;
}
.style172chem {
    color: #851b53;
    font-family: Arial;
    font-size: 32px;
    font-weight: bold;
    line-height: 38px;
    margin-right: 30px;
    padding-left: 60px;
}
.style172l {
    color: #851b53;
    font-family: Arial;
    font-size: 32px;
    font-weight: bold;
    line-height: 15px;
}


.style52 {
    font-family: Arial;
    font-size: 32px;
    line-height: 28px;
    color: #851b53;
    padding-right: 20px;
    font-weight: bold;
}
.style52t {
    font-family: Arial;
    font-size: 32px;
    line-height: 36px;
    color: #008e98;
    padding-right: 20px;
    font-weight: bold;
}
.style52t12 {
    font-family: Arial;
    font-size: 30px;
    line-height: 32px;
    color: #008e98;
    padding-right: 10px;
    font-weight: bold;
}

.style52t14{
    font-family: Arial;
    font-size: 24px;
    line-height: 28px;
    color: #008e98;
    padding-right: 10px;
    font-weight: bold;
}
.style58recap {
    font-family: Raleway,sans-serif;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    padding-right: 20px;
    padding-top: 20px;
}

.style159 {
    color: #711f46;
    font-family: Arial;
    font-size: 32px;
    font-weight: bold;
    line-height: 36px;
}
.reasonspurple {
    color: #711f46;
    font-family: Arial;
    font-size: 34px;
    font-weight: bold;
    line-height: 36px;
}
.style66 {
    font-family: Raleway, sans-serif;
    font-size: 40px;
    line-height: 48px;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
}

.style178i {
    font-family: Raleway, sans-serif;
    font-size: 44px;
    line-height: 1px;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 40px;
    padding-left: 140px;
}
.style178g {
    font-family: Raleway, sans-serif;
    font-size: 160%;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 2em;
    padding-right: 2em;
}
.style178ii {
    font-family: Raleway, sans-serif;
    font-size: 160%;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 4em;
    padding-right: 4em;
}
.style178b {
    font-family: Raleway, sans-serif;
    font-size: 30px;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: -20px;
    margin-bottom: -20px;
}
.style263 {
    color: #dd0330;
    font-family: Arial;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
    padding-top: 30px;
}
.style265 {font-family: Raleway,sans-serif; font-size: 24px; line-height: 28px; color: #000000; padding-right: 20px; padding-top: 20px; font-weight: bold; }
.style266 {
    font-size: 28px;
    color: #FFFFFF;
    font-family: Arial;
    padding-top: 30px;
}
.style266b {
    font-size: 28px;
    color: #FFFFFF;
    font-family: Arial;
    padding-right: 30px;
}
.style272 {
    font-family: Arial;
    font-size: 30px;
    color: #851b53;
    font-weight: bold;
}
.style68 {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
}



.style69 {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 240%;
    font-weight: bold;
    line-height: 42px;
}
.style70 {
    font-size: 150px;
    color: #FFFFFF;
    font-family: Arial;
    font-weight: bold;
}
.style72 {
    font-family: Arial;
    font-size: 30px;
    line-height: 34px;
    color: #676767;
    padding-right: 2em;
    padding-left: 2em;
    font-weight: bold;
}
.style75 {
    font-size: 20px;
    line-height: 28px;
    color: #676767;
    padding-right: 20px;
    font-family: Arial;
    font-weight: bold;
}
.containerlightred1 {	max-width: 100%;
    max-height: 100%;
    background-color: #BA0000;
    border-color: ba226a;
    height: 100%;
    width: 100%;
    margin-top: -15px;
}




.style283 {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 37px;
    font-weight: bold;
}
.bonushead {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 32px;
    font-weight: bold;
    margin-left: 2em;
}
.style285 {	font-family: Arial;
    font-size: 18px;
    line-height: 25px;
}
.style289 {
    font-family: Arial;
    font-size: 24px;
    line-height: 28px;
    color: #4a4d4f;
    padding-right: 20px;
    font-weight: bold;
}
.style290 {
    color: #83194b;
    font-family: Arial;
    font-size: 32px;
    line-height: 36px;
    font-weight: bold;
}
.style291 {
    font-family: Arial;
    font-size: 24px;
    line-height: 30px;
    color: #4a4d4f;
    padding-right: 2%;
    margin-right: 1%;
}
.style294 {color: #FFFFFF; font-family: Arial; font-size: 40px; font-weight: bold; }
.style295 {
    color: #851b53;
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    line-height: 34px;
    margin-right: 10px;
}
.style296info {
    color: #851b53;
    font-family: Arial;
    font-size: 32px;
    font-weight: bold;
    line-height: 36px;
    margin-right: 100px;
    margin-left: 60px;
}
.style296 {
    font-family: Arial;
    font-size: 25px;
    line-height: 28px;
    color: #FFFFFF;
    padding-right: 20px;
    font-weight: bold;
}
.style297 {color: #FFFFFF; font-family: Arial; font-size: 32px; font-weight: bold; }
.style151 {font-family: Georgia, "Times New Roman", Times, serif}
.style141 {	color: #CCCCCC;
    font-size: 12px;
    font-style: normal;
    line-height: 14px;
}
.style212 {font-size: 10px}
.style299 {font-family: Raleway, Arial; font-size: 20px; line-height: 28px; color: #676767; padding-right: 20px; font-style: italic; }
.style221 {font-weight: bold; font-family: Verdana;}
.style300 {color: #CCCCCC}



.style39 {
    font-family: Raleway, Arial;
    font-size: 22px;
    line-height: 28px;
    color: #676767;
    padding-right: 1em;
    padding-left: 1em;
}

.style160 {font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }

.style172 {
    color: #851b53;
    font-family: Arial;
    font-size: 32px;
    font-weight: bold;
    line-height: 38px;
}



/*BOXES*/


.oc0 {
    width: 100%;
    height: auto;
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
}

.ic0 {
font-family: sans-serif;
    background-color: #FFFFFF;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
color: white;
    margin-left: auto;
    margin-right: auto;
    font-size: 250%;
        text-align: center;
        overflow: visible; 
}

.oc1 {
    width: 100%;
    height: auto;
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    background-color: #118496;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
}

.ic1 {
font-family: sans-serif;
    background-color: #2a7784;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
color: white;
    margin-left: auto;
    margin-right: auto;
    font-size: 250%;
        text-align: center;
        overflow: visible; 
}

.oc1_lab {
    width: 100%;
    height: auto;
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    background-color: #118496;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
}

.ic1_lab {
font-family: sans-serif;
    background-color: #2a7784;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
color: white;
    margin-left: auto;
    margin-right: auto;
    font-size: 250%;
        text-align: center;
        overflow: visible; 
}



.oc2_lab {
    width: 100%;
    height: auto;
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    background-color: #83194b;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
}

.ic2_lab {
font-family: sans-serif;
    background-color: #83194b;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
color: white;
    margin-left: auto;
    margin-right: auto;
    font-size: 250%;
        text-align: center;
        overflow: visible; 
}



.oc2 {
    width: 100%;
    height: auto;
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    background-color: #83194b;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
}

.ic2 {
font-family: sans-serif;
    background-color: #83194b;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
color: white;
    margin-left: auto;
    margin-right: auto;
    font-size: 250%;
        text-align: center;
        overflow: visible; 
}




.oc3 {
    width: 100%;
    height: auto;
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    background-color: #BA0000;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
}

.oc3l {
    width: 100%;
    height: auto;
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    background-color: #BA0000;
    padding-top: 0px;
    padding-bottom: 0px;
    float: left;
}

.ic3 {
font-family: sans-serif;
    background-color: #BA0000;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
color: white;
    margin-left: auto;
    margin-right: auto;
    font-size: 250%;
        text-align: center;
        overflow: visible; 
}

.oc4 {
    width: 100%;
    height: auto;
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    background-color: #4dc5d4;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
}

.ic4 {
font-family: sans-serif;
    background-color: #4dc5d4;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
color: white;
    margin-left: auto;
    margin-right: auto;
    font-size: 250%;
        text-align: center;
        overflow: visible; 
}


/*salmon*/
.oc5 {
    width: 100%;
    height: auto;
    overflow: visible;
    margin-right: auto;
    margin-left: auto;
    background-color: #ba226a;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
}

.ic5 {
font-family: sans-serif;
    background-color: #ba226a;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
color: white;
    margin-left: auto;
    margin-right: auto;
    font-size: 250%;
        text-align: center;
        overflow: visible; 
}



.parent {
  width: 100%;
  float: none;
  flex-wrap: wrap;
}


.parent_lab {
  width: 100%;
  border: 5px solid #E6a728;
  float: none;
  flex-wrap: wrap;
}


.parent880_lab {

  width: 88%;
  border: 5px solid red;
  float: none;
  flex-wrap: wrap;

font-family: arial;
font-size: 150%;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
    margin-left: auto;
    margin-right: auto;
        overflow: visible; 

}



.parent800_lab {

  width: 80%;
  border: 2px solid red;
  float: none;
  flex-wrap: wrap;
font-family: arial;
font-size: 150%;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
    margin-left: auto;
    margin-right: auto;
        overflow: visible; 

}


.parent800 {

  width: 80%;
    float: none;
  flex-wrap: wrap;
font-family: arial;
font-size: 150%;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
    margin-left: auto;
    margin-right: auto;
        overflow: visible; 

}


.purple800 {

  width: 80%;
    float: none;
  flex-wrap: wrap;
font-family: arial;
font-size: 150%;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
    margin-left: auto;
    margin-right: auto;
        overflow: visible; 
background-color: #ba226a;
}


.child {
  width: 20%;
padding: 30px;
float: left;
 }


.child50 {
  width: 50%;
padding: 3%;
float: left;
 }

 .child_lab {
  width: 20%;
padding: 30px;
background-color: #f2ebe2;
float: left;
overflow: hidden
}



.article {
  width: 60%;
padding: 30px;
float: left;
 
  font-family: Raleway,sans-serif;
    font-size: 24px;
    line-height: 40px;
    color: #141408;
    padding-right: 20px;
    padding-top: 20px;


 }

.imgleft {
float: left;
margin-right: 5px;
}

.imgright {
float: right;
margin-left: 5px;
}


.spare{
  margin-left: 5px;
  margin-top: 5px;
  margin: 1px auto;

}

.clearer {
clear: both;
}

.child_pic {
  width: 20%;
  border: 2px solid blue;
  float: left;
  padding: 30px;
  background-color: #f2ebe2;
}

div img {max-width: 100%;
padding-top:  4px;
margin-top: 4px;
margin-bottom: 4px;
}

.twins {
    width: 360px;
  max-width: 47%;
  padding: 4px;
  margin: 2px;
   float: left;
}


.twins_l {
  width: 37%;
    margin-left: -5%;
    float: left;
   
}

.empty100 {
width: 100%;
float: none;
}

.twins_r {
    
  width: 56%;
  padding-left: 4em;
  float: left;
  }


.twins_lab {
    width: 360px;
  max-width: 47%;
  padding: 4px;
  margin: 2px;
  border: 1px solid black;
  float: left;
}

.triples_lab {
    
  width: 31%;
  
  padding: 1px;
  margin: 1px;
  border: 1px solid black;
  float: left;
}



.triples {
    width: 360px;
  max-width: 28%;
  min-width: 8em;
  padding: 1px;
  margin: 1px;
  
  float: left;
}



.triples33 {
  max-width: 30%;
  padding: 0em;
  margin: 1em;
  float: left;
}


.fakecol{
height: 60%;
float: left;
width: 1em;
}


.imgcol{
width: 25%;
height: auto;
float: left;
width: auto;
}


/*
p:not(.intro) {
  text-align: left;
  padding: 2px;
}*/





/*CONTAINERS*/

.pictinbox {
        max-width:100%;
    }

.container1 {
    width: 90%;
    margin-left: 10%;
    margin-right: -10%;
    padding-top: 40px;
}


.containerwhite1088 {
    width: 80%;
    margin-left: 10%;
    margin-right: -10%;
    background-color:#FFFFFF;
    height: auto;
}
.container820 {
    width: 96%;
    margin-left: -8%;
    margin-right: 1px;
    background-color:#FFFFFF;
}

.gba {
    float: left;
    width: 1px;
    height: 1px;
    display: compact;
    position: relative;
}

.gbb {
    float: left;
    width: 25%;
    display: compact;
    position: absolute;
    left: -5%;
    top: -5%;
}
.containergold {
    width: 90%;
    border-radius: 12px;
    margin-left: 1px;
    margin-right: -5%;
    background-color:#DDAB68;
    height: auto;
}

.containergoldhalf {
    width: 45%;
    margin-left: 45%;
    background-color:DDAB68;
    height: auto;
    margin-right: auto;
    padding-top: 20px;
}



.shock {
    float: left;
    width: 50%;
    height: 1333px;
    max-height: 100%;
    display: block;
    clip: rect(auto,auto,auto,auto);
    margin-right: 10px;
}

/*
.parent800_lab {
  width: 80%;
  border: 2px solid red;
  float: none;
  flex-wrap: wrap;
font-family: arial;
font-size: 150%;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5%;
height: auto;
    padding-right: 5%;
    margin-left: auto;
    margin-right: auto;
        overflow: visible; 
}

    height: 2600px;


*/
.containergreyround {
    width: 82%;
     margin-left: auto;
    background-color:#e1e7e3;
    border-radius: 12px;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 6%;
    padding-right: 4%;
height: auto;
overflow: visible; 
float: none;
flex-wrap: wrap;
}


.containergrey3boy {
    width: 94%;
     margin-left: auto;
    background-color:#e4e9e8;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 6%;
    padding-right: 4%;
height: auto;
overflow: visible; 
float: none;
flex-wrap: wrap;
}

.containertwo{
    width: 62%;
    margin-left: auto;
    margin-right: auto;
    background-color:#FFFFFF;
}
.approachgirl {
    float: right;
    width: 235px;
    height: 340px;
    display: block;
    clip: rect(auto,auto,auto,auto);
    margin-right: 50px;
}
.containerwhite{
    width: 62%;
    margin-left: auto;
    margin-right: auto;
    background-color:#FFFFFF;
}
.containerwhite790{
    width: 825px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    background-color:#FFFFFF;
}

.dickbox2 {
    column-count: 3;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    background-color:#d6dbda;
    border-radius: 12px;
    width: 900px;
    height: 700px;
    padding-left: 30px;
}


.dickbox-12 {
    column-count: 3;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    background-color:#d6dbda;
    border-radius: 12px;
    width: 940px;
    height: 837px;
    padding-left: 30px;
}

.containerinfo {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    background-color:#d6dbda;
    padding-top: -50px;
}
.containerwhitebullet {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color:#FFFFFF;
    margin-top: -20px;
}
.subhead {
    float: left;
    width: 1020px;
    position: relative;
    margin: 0px;
    padding: 0px;
}
.containergreybullet {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color:#d6dbda;
    margin-top: -20px;
}
.containerwhitebullet {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color:#FFFFFF;
    margin-top: -20px;
}

.plumstyle {
    line-height: 24px;
    font-family: Arial;
    font-size: 20px;
    list-style-image: url(https://somedomain.cloud/zvadzanie/zvadzanie/images/bulletplum75.png);
    padding-top: 20px;
    padding-bottom: 25px;
    padding-left: 10px;
    margin-left: 30px;
    padding-right: 25px;
    }

.josh6 {
    float: right;
    width: 15%;
    height: auto;
    display: block;
    padding-left: 10px;
    clip: rect(auto,auto,auto,auto);
    margin-right: 20px;
}
.interested1 {
    float: left;
    width: 253px;
    height: 432px;
    display: block;
    padding-left: 10px;
    clip: rect(auto,auto,auto,auto);
    margin-right: 20px;
}


.subhead-title2 {
       font-size: 40px;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 44px;
    background-color: #BA0000;
   }


.subhead-title-arrow2 {
    float: left;
    clear: both;
}
.containerpurpleinfo {
    width: 64%;
    margin-left: 17%;
    margin-right: auto;
    background-color:#711f46;
    padding-top: 10px;
    padding-bottom: 10px;
}
.containerpurpleinfo1 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color:#711f46;
    line-height: 48;
    margin-top: -40px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.greybottom {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color:#d6dbda;
    margin-top: -20px;
    border-bottom-right-radius: 1em;
    border-bottom-left-radius: 1em;
}
.containersalmon {
    max-width: 100%;
    max-height: 100%;
    background-color: #ba226a;
    width: 100%;
    height: auto;
}

.containersalmon1088 {
    width: 80%;
    background-color:#ba226a;
	margin-left: auto;
	margin-right: auto;
    max-height: 100vh;
}
.containersalmon2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    background-color:#ba226a;
    max-height: 100vh;
    padding-top: 1%;
    padding-bottom: 1%;
}
.bonussticker {
    float: left;
    width: 1px;
    height: 1px;
    display: compact;
    position: relative;
}
.bonusstickerb {
    float: left;
    width: 200px;
    height: 200px;
    display: compact;
    position: absolute;
    left: -12px;
    top: 24px;
}
.containersalmon1 {
    width: 80%;
    margin-left: 3.5em;
    margin-right: auto;
    background-color:#ba226a;
    height: 80vh;
    padding-top: 10px;
}

.bonus1 {
    float: right;
    width: 340px;
    height: 350px;
    display: block;
    clip: rect(auto,auto,auto,auto);
    margin-left: 10px;
}


.containergrey {
    background-color: #d6dbda;
    border-color: e4e9e8;
    width: 100%;
    height: auto;
    margin-top: -15px;
}

.recap {
    background-color: #d6dbda;
    width: 67%;
    height: 22%;
    margin-left: 5%;
}
.containergrey1080 {
    background-color: #d6dbda;
    border-color: e4e9e8;
    height: auto;
    width: 100%;
}


.ebookrecap {
    float: left;
   
    height: 20%;
    display: block;
    margin-right: 2%;
    padding-right: 1%;
    padding-top: 1%;
}
